SAP FI FS10N排除特定凭证类型

财务要求

需要把CO类型的凭证去掉,经过调试发现

筛选条件在GT_selection 

在这个函数里面做个增强试试 

*----------------------------------------------------------------------*
***INCLUDE FAGL_FILL_GT_SELECTIONS .
*----------------------------------------------------------------------*
*&---------------------------------------------------------------------*
*&      Form  fill_gt_selections
*&---------------------------------------------------------------------*
*       fill gt_selections
*----------------------------------------------------------------------*
FORM fill_gt_selections   TABLES  ut_racct TYPE fagl_range_t_racctut_rbukrs TYPE fagl_range_t_bukrsUSING  ut_rldnr TYPE rldnrCHANGING ct_gt_selection TYPE gusl_t_selection.DATA ls_selection TYPE gusl_s_selection.DATA lt_rangetab TYPE gusl_t_range.DATA ls_rangetab TYPE gusl_s_range.* fill racct into gt_selection.ls_selection-fieldname = 'RACCT'.LOOP AT ut_racct.ls_rangetab-sign = ut_racct-sign.ls_rangetab-option = ut_racct-option.ls_rangetab-low = ut_racct-low.ls_rangetab-high = ut_racct-high.APPEND ls_rangetab TO lt_rangetab.ENDLOOP.ls_selection-t_range = lt_rangetab.APPEND ls_selection TO ct_gt_selection.* fill rbukrs into gt_selection.CLEAR ls_selection.REFRESH lt_rangetab.ls_selection-fieldname = 'RBUKRS'.LOOP AT ut_rbukrs.ls_rangetab-sign = ut_rbukrs-sign.ls_rangetab-option = ut_rbukrs-option.ls_rangetab-low = ut_rbukrs-low.ls_rangetab-high = ut_rbukrs-high.APPEND ls_rangetab TO lt_rangetab.ENDLOOP.ls_selection-t_range = lt_rangetab.APPEND ls_selection TO ct_gt_selection.* in transaction FAGLB03 only actual values are shown.CLEAR ls_selection.REFRESH lt_rangetab.ls_selection-fieldname = 'RRCTY'.ls_rangetab-sign = 'I'.ls_rangetab-option = 'EQ'.ls_rangetab-low = '0'.ls_rangetab-high = '0'.APPEND ls_rangetab TO lt_rangetab.IF NOT x_glyec IS INITIAL OR NOT x_glyec2 IS INITIAL.     "1830344ls_rangetab-sign = 'I'.                                 "1830344ls_rangetab-option = 'EQ'.                              "1830344ls_rangetab-low = '5'.                                  "1830344ls_rangetab-high = '5'.                                 "1830344APPEND ls_rangetab TO lt_rangetab.                      "1830344CLEAR ls_rangetab.                                      "1852423ENDIF.                                                    "1830344ls_selection-t_range = lt_rangetab.APPEND ls_selection TO ct_gt_selection.** Added with note 1735824
*  CLEAR ls_selection.
*  REFRESH lt_rangetab.
*  ls_selection-fieldname = 'RVERS'.
*  ls_rangetab-sign = 'I'.
*  ls_rangetab-option = 'EQ'.
*  ls_rangetab-low = '001'.
*  ls_rangetab-high = '0'.
*  APPEND ls_rangetab TO lt_rangetab.
*  ls_selection-t_range = lt_rangetab.
*  APPEND ls_selection TO ct_gt_selection.* fill ryear into gt_selectionCLEAR ls_selection.REFRESH lt_rangetab.ls_selection-fieldname = 'RYEAR'.ls_rangetab-sign = 'I'.ls_rangetab-option = 'EQ'.ls_rangetab-low = ryear.APPEND ls_rangetab TO lt_rangetab.ls_selection-t_range = lt_rangetab.APPEND ls_selection TO ct_gt_selection.* fill rldnr into gt_selectionCLEAR ls_selection.REFRESH lt_rangetab.ls_selection-fieldname = 'RLDNR'.ls_rangetab-sign = 'I'.ls_rangetab-option = 'EQ'.ls_rangetab-low = ut_rldnr.APPEND ls_rangetab TO lt_rangetab.ls_selection-t_range = lt_rangetab.APPEND ls_selection TO ct_gt_selection.
*{   INSERT         DEVK904683                                        1DATA:LV_ID      TYPE ZTEXIT-ID,          "增强序列号LV_STATUS  TYPE CHAR1.              "增强状态LV_ID = 'ZFI108'.CALL FUNCTION 'ZABAP_CHECK_EXIT'EXPORTINGID       = LV_IDIMPORTINGE_STATUS = LV_STATUS.IF LV_STATUS = 'S'.CLEAR ls_selection.REFRESH lt_rangetab.ls_selection-fieldname = 'BLART'.ls_rangetab-SIGN = 'E'.ls_rangetab-option = 'EQ'.ls_rangetab-low = 'CO'.APPEND ls_rangetab TO lt_rangetab.ls_selection-t_range = lt_rangetab.APPEND ls_selection TO ct_gt_selection.ENDIF.*}   INSERT* Begin of note 2974898:
* Select only ACDOCA line items with MIG_SOURCE SPACE, G and F
* so that only 'normal' line items and archived line items (not e.g. MIG_SOURCE R and U)
* are displayed
* If also MIG_SOURCE R or U records (which are created e.g. without AUFNR) are displayed, there is the
* danger that FAGLB03 doesn't display the correct line items if e.g. an additional selection on AUFNR is usedDATA: ld_param_name  LIKE FAGL_SETTINGS-PARAM_NAME,ld_param_value LIKE FAGL_SETTINGS-PARAM_VALUE.ld_param_name = 'FAGLB03_RESTRICT_MIG'.CALL FUNCTION 'FAGL_GET_FAGL_SETTINGS'EXPORTINGID_PARAM_NAME     = ld_param_nameIMPORTINGED_VALUE          = ld_param_value.IF not ld_param_value IS INITIAL.CLEAR ls_selection.REFRESH lt_rangetab.ls_selection-fieldname = 'MIG_SOURCE'.ls_rangetab-sign = 'I'.ls_rangetab-option = 'EQ'.ls_rangetab-low = ' '.APPEND ls_rangetab TO lt_rangetab.ls_rangetab-low = 'G'.APPEND ls_rangetab TO lt_rangetab.ls_rangetab-low = 'F'.APPEND ls_rangetab TO lt_rangetab.ls_selection-t_range = lt_rangetab.APPEND ls_selection TO ct_gt_selection.endif.
* End of note 2974898ENDFORM.                    " fill_gt_selections

结果与对比 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/141134.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

从技术创新到应用实践,百度智能云发起大模型平台应用开发挑战赛!

大模型已经成为未来技术发展方向的重大变革,热度之下更需去虚向实,让技术走进产业场景。在这样的背景下,百度智能云于近期发起了“百度智能云千帆大模型平台应用开发挑战赛”。 挖掘大模型落地应用 千帆大模型平台应用开发挑战赛启动 在不久…

<图像处理> Harris角点检测

Harris角点检测原理 Harris角点检测是一种计算机视觉中常用的角点检测算法,用于在图像中检测出角点特征。角点通常被定义为两条边的交点,或者说,角点的局部邻域应该具有两个不同区域的不同方向的边界。Harris角点检测算法是最常用且最基础的…

利用亚马逊 云服务器 EC2 和S3免费套餐搭建私人网盘

网盘是一种在线存储服务,提供文件存储,访问,备份,贡献等功能,是我们日常中不可或缺的一种服务。很多互联网公司都为个人和企业提供免费的网盘服务。但这些免费服务都有一些限制,比如限制下载速度&#xff0…

Vue3 封装 element-plus 图标选择器

一、实现效果 二、实现步骤 2.1. 全局注册 icon 组件 // main.ts import App from ./App.vue; import { createApp } from vue; import * as ElementPlusIconsVue from element-plus/icons-vueconst app createApp(App);// 全局挂载和注册 element-plus 的所有 icon app.con…

WebGL 选中物体

目录 前言 如何实现选中物体 示例程序(PickObject.js) 代码详解 gl.readPixels()函数规范 示例效果 前言 有些三维应用程序需要允许用户能够交互地操纵三维物体,要这样做首先就得允许用户选中某个物体。对物体…

大模型存在“反转诅咒”现象,无法处理反向问题;Langchain课程资源

🦉 AI新闻 🚀 大模型存在“反转诅咒”现象,无法处理反向问题 摘要:最新研究发现,大语言模型存在“反转诅咒”现象,即明知道“A 是 B”,却答不出“B 是 A”。研究人员进行了两项实验&#xff0…

php万能表单系统源码 支持自定义+收费表单活动报名 适合多行业

在众多的表单系统中,PHP万能表单系统因其灵活性和可扩展性备受开发者的青睐。PHP万能表单系统是一款基于PHP语言的表单生成器,它可以帮助开发者快速生成各种类型的表单,如注册、登录、留言等。下面给大家分享一款php万能表单系统源码&#xf…

【详细图文】Windows下安装RustRover和配置Rust环境

前言 Rust已经火了挺长时间了,连微软的Windows内核都用它来重新改写,可想而知其厉害之处。之前有看过Rust的教程,但一直没有去尝试。今天看到JetBrains出了Rust 专用的IDE:RustRover。作为JetBrains的粉丝,决定进行一…

Linux环境下使用SVN快速访问资料库?试试使用cpolar端口映射

文章目录 前言1. Ubuntu安装SVN服务2. 修改配置文件2.1 修改svnserve.conf文件2.2 修改passwd文件2.3 修改authz文件 3. 启动svn服务4. 内网穿透4.1 安装cpolar内网穿透4.2 创建隧道映射本地端口 5. 测试公网访问6. 配置固定公网TCP端口地址6.1 保留一个固定的公网TCP端口地址6…

Kotlin | 在for、forEach循环中正确的使用break、continue

文章目录 for循环中使用break、continueLabel标签forEach中模拟break、continue资料 Kotlin 有三种结构化跳转表达式: return:默认从最直接包围它的函数或者匿名函数返回。break:终止最直接包围它的循环。continue:继续下一次最直…

git 常用命令分享

git官网地址:https://git-scm.com/ 1.设置用户名 邮箱 设置用户名: git config --global user.name “name” 设置邮箱: git config --global user.email "email" 2.查看设置的信息 git config --list 以上设置的信息在用户目录下&#xff1…

lazada商品详情数据接口,支持多个国家站点

Lazada商品详情数据接口是一个RESTful风格的接口,通过HTTP协议来访问和操作资源。 Lazada商品详情API接口的使用方法如下: 获取Lazada平台上指定商品的详细信息,包括商品名称、价格、库存、分类、描述、图片等。支持通过商品ID、SKU、Selle…

有效的括号(栈的高频面试题)

一、题目描述 题目连接:有效的括号 给定一个只包括 (,),{,},[,] 的字符串 s ,判断字符串是否有效。 有效字符串需满足: 左括号必须用相同类型的右括号闭合。左括号必须以正确的顺…

Generative AI 新世界 | 扩散模型原理的代码实践之采样篇

在上一期的文章中,探讨了在 Amazon SageMaker Studio 上使用 QLoRA 等量化技术微调 Falcon 40B 大语言模型。而从本期开始,我们将一起尝试在更深的知识维度,继续探究生成式 AI 这一火热的新知识领域。 亚马逊云科技开发者社区为开发者们提供全…

工作薄代码之将活动工作表复制到新工作簿等

【分享成果,随喜正能量】得失,可以说是人类事业上的考验,不要因一时的得失影响一生的期许。得失是一时的,理想是一生的。。 我给VBA下的定义:VBA是个人小型自动化处理的有效工具。可以大大提高自己的劳动效率&#xf…

定时器之输出捕获

简介 • IC ( Input Capture )输入捕获 • 输入捕获模式下,当通道输入引脚出现指定电平跳变时,当前 CNT 的值将被锁存到 CCR 中,可用于测量 PWM 波形的频率、占空比、脉冲间隔、电平持续时间等参数 • 每个高级定时器和…

多线程进阶:Callable和JUC的常见类

Callable 这是一个接口,类似于Runnable。 Runnable用来描述一个任务,描述的任务没有返回值。 Callable也是用来描述一个任务,描述的任务是有返回值的。 如果需要使用一个线程单独的计算出某个结果来,此时用Callable是比较合适…

【好玩的开源项目】Windows 12网页版的部署与使用体验

【好玩的开源项目】Windows 12网页版的部署与使用体验 一、Windows 12网页版介绍1.1 Windows 12网页版简介1.2 项目地址 二、本次实践介绍2.1 本地环境规划2.2 本次实践介绍 三、安装httpd软件3.1 检查yum仓库3.2 安装httpd软件3.3 启动httpd服务3.4 查看httpd服务3.5 防火墙和…

springboot+canal+mysql+redis缓存双写一致性

canal官网地址:https://github.com/alibaba/canal/wiki/QuickStart 基本上按照官网的步骤来就行 准备 首先服务器上要安装好jdk,因为canal运行需要jdk,同时把canal对应的端口在服务中开放,否则连接不上 对于自建 MySQL , 需要先开启 Binl…

QT-day5

1、添加注册功能到数据库 头文件 #ifndef WIDGET_H #define WIDGET_H#include <QWidget> #include <QMessageBox> //消息对话框类头文件 #include <QDebug> #include <QPushButton> #include <QSqlDatabase> //数据库管理类 #include…