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.xdnf.cn/news/141511.html

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

论文阅读:AugGAN: Cross Domain Adaptation with GAN-based Data Augmentation

Abstract 基于GAN的图像转换方法存在两个缺陷:保留图像目标和保持图像转换前后的一致性,这导致不能用它生成大量不同域的训练数据。论文提出了一种结构感知(Structure-aware)的图像转换网络(image-to-image translation network)。 Proposed Framework…

【沐风老师】3DMAX翻转折叠动画插件FoldFx使用方法详解

3DMAX翻转折叠动画插件FoldFx使用方法详解 3DMAX翻转折叠动画插件FoldFx,是3dMax运动图形工具,用于创建多边形折叠动画。用户几乎有无限的可能性,因为动画的每个方面都是可控的。 【适用版本】 适用于3dMax版本:2010及更新版本&a…

结合Mockjs与Bus事件总线搭建首页导航和左侧菜单

🎉🎉欢迎来到我的CSDN主页!🎉🎉 🏅我是Java方文山,一个在CSDN分享笔记的博主。📚📚 🌟推荐给大家我的专栏《ELement》。🎯🎯 &#x1…

微信公众号开发(BUG集)

1.微信公众平台接口错误:不合法的自定义菜单使用用户 地址:解决地址 2.微信公众平台接口错误:invalid ip 180.101.72.196 ipv6 ::ffff:180.101.72.196, not in whitelist rid: 6511420b-60c59249-01084d02 白名单离开放服务器IP

【postgresql】ERROR: cannot alter type of a column used by a view or rule

修改字段类型 由varchar 改为int8。 具体sql alter table company alter column city_id type int8 using city_id::int8; 返回错误信息 > ERROR: cannot alter type of a column used by a view or rule DETAIL: rule _RETURN on view search_qy depends on column …

https跳过SSL认证时是不是就是不加密的,相当于http?

https跳过SSL认证时是不是就是不加密的,相当于http?,其实不是,HTTPS跳过SSL认证并不相当于HTTP,也不意味着没有加密。请注意以下几点: HTTPS(Hypertext Transfer Protocol Secure)本质上是在HTTP的基础上…

QT-day5

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

美轮美奂,尽在眼前——Aerial for Mac 高清鸟瞰屏保程序

想要让您的 Mac 屏幕焕发别样风采&#xff1f;那么&#xff0c;Aerial for Mac 高清鸟瞰屏保程序一定不容错过。这款应用程序将为您带来最优质的高清鸟瞰视频壁纸&#xff0c;让您的屏幕焕发无限活力和美感。 Aerial for Mac 高清鸟瞰屏保程序是一款专为 Mac 设计的屏幕保护程…

如何在低代码平台中应用可视化编程

可视化编程&#xff0c;亦即可视化程序设计&#xff1a;以“所见即所得”的编程思想为原则&#xff0c;力图实现编程工作的可视化&#xff0c;即随时可以看到结果&#xff0c;程序与结果的调整同步。可视化编程的理念来源于可视化技术&#xff0c;它指的是一种把计算机程序中的…

安全厂商安恒信息加入龙蜥社区,完成 与 Anolis OS 兼容适配

近日&#xff0c;杭州安恒信息技术股份有限公司&#xff08;以下简称“安恒信息”&#xff09;签署了 CLA&#xff08;Contributor License Agreement&#xff0c;贡献者许可协议&#xff09;&#xff0c;正式加入龙蜥社区&#xff08;OpenAnolis&#xff09;&#xff0c;并成为…

数据采集技术在MES管理系统中的应用及效果

在现代制造业中&#xff0c;MES生产管理系统已成为生产过程中不可或缺的一部分。MES管理系统能够有效地将生产计划、生产执行、质量管理等各个生产环节有机地衔接起来&#xff0c;从而实现生产过程的全面优化。本文将以某车间为例&#xff0c;探讨结合MES系统的数据采集技术的应…

Unity 制作登录功能01-创建登录的UI并获取输入内容

1.创建UI面板 导入插件TextMesh Pro 2.编写脚本获取用户输入 这里用的是输入框侦听函数&#xff0c;所有UI都可以使用侦听函数 &#xff0c;需要注意TMP_InputField 这个类是UI中导入的一个插件TextMesh Pro&#xff01;在代码中需要引用using TMPro; 命名空间&#xff01; …

阿里云Stable Diffusion操作教程

大家好,我是雄雄,欢迎关注微信公众号:雄雄的小课堂 前言 Stable Diffusion是⼀种深度学习模型,主要⽤于将⽂本描述转化为详细的图像,也可以应⽤于其他图像处理任务 。 这个模型由创业公司Stability AI 与学术研究者合作开发,使⽤了⼀种称为潜在扩散模型(LDM)的扩散模型…

前端自定义导出PPT

1、背景 前端导出PPT&#xff0c;刚接触这个需求&#xff0c;还是比较懵逼&#xff0c;然后就在网上查找资料&#xff0c;最终确认是可行的&#xff1b;这个需求也是合理的&#xff0c;我们做了一个可视化数据报表&#xff0c;报表导出成PPT&#xff0c;将在线报表转成文档类型…

代码随想录笔记--动态规划篇

1--动态规划理论基础 动态规划经典问题&#xff1a;① 背包问题&#xff1b;② 打家劫舍&#xff1b;③ 股票问题&#xff1b; ④ 子序列问题&#xff1b; 动态规划五部曲&#xff1a; ① 确定 dp 数组及其下标的含义&#xff1b; ② 确定递推公式&#xff1b; ③ 确定 dp 数组…

第二章 使用matplotlib绘制简单图表

第二章 使用matplotlib绘制简单图表 1.绘制折线图 1.1.使用plot()绘制折线图 ​ 使用pyplot的plot()函数可以快速绘制折线图。plot()函数的语法格式如下&#xff1a; plot&#xff08;x, y, fmt, scalexTrue, scaleyTrue, dataNone, labelNone, *args, **kwargs&#xff09…

工业互联网:数字化革命的引擎

工业互联网&#xff0c;作为数字化革命的引擎&#xff0c;正以前所未有的速度和力度改变着我们的世界。这一概念不再局限于企业内部的信息技术应用&#xff0c;而是将互联网、大数据、人工智能等技术深度融入到制造业、能源、交通、农业等各个领域&#xff0c;实现了设备、系统…

【深度学习】ONNX模型多线程快速部署【基础】

【深度学习】ONNX模型CPU多线程快速部署【基础】 提示:博主取舍了很多大佬的博文并亲测有效,分享笔记邀大家共同学习讨论 文章目录 【深度学习】ONNX模型CPU多线程快速部署【基础】前言搭建打包环境python多线程并发简单教程基本教程ONNX模型多线程并发 打包成可执行文件总结 前…

rar格式转换zip格式,如何做?

平时大家压缩文件时对压缩包格式可能没有什么要求&#xff0c;但是&#xff0c;可能因为工作需要&#xff0c;我们要将压缩包格式进行转换&#xff0c;那么我们如何将rar格式转换为其他格式呢&#xff1f;方法如下&#xff1a; 工具&#xff1a;WinRAR 打开WinRAR&#xff0c…

友思特案例|友思特 Ensenso 3D相机:汽车工业自动化的革命性力量

01 内容摘要 在竞争激烈的汽车行业&#xff0c;自动化生产至关重要。友思特 Ensenso 3D相机为汽车制造商提供了可靠的工具和技术支持&#xff0c;助力多个关键环节。它在汽车座位泡棉切割中提高精确度&#xff0c;降低浪费&#xff0c;提高生产效率&#xff1b;在汽车压铸零部…