当前位置: 首页 > news >正文

SAP会计凭证抬头增强

1.增强结构:增强字段必须放在SAFM_AP_AS_EXT_BKPF结构里面,可修改这个结构,APPEND自定义结构在里面,也可以在里面的INCLUDE结构里面附加。
在这里插入图片描述
2.表激活成功之后,需要运行程序SAPFACCG,运行完成之后检查FFACIGEN中P_ACC是否存在这个字段。
在这里插入图片描述
3.创建一个函数组,里面创建一个屏幕(属性里面屏幕类型设定为子屏幕),屏幕创建完成之后,加上代码,并且在屏幕里面加上需要的字段。
在这里插入图片描述
TOP 定义:在这里插入图片描述

TABLES:bkpf.
DATA: go_exit        TYPE REF TO  if_ex_fi_header_sub_1300.
DATA: gs_bkpf        TYPE bkpf.
DATA: gv_scr_mode    TYPE xfeld.

PBO MODULE代码:

MODULE status_9001 OUTPUT.
* SET PF-STATUS 'xxxxxxxx'.
* SET TITLEBAR 'xxx'.*  获取实例IF go_exit IS INITIAL.CALL METHOD cl_exithandler=>get_instance_for_subscreensCHANGINGinstance                      = go_exitEXCEPTIONSno_reference                  = 1no_interface_reference        = 2no_exit_interface             = 3data_incons_in_exit_managem   = 4class_not_implement_interface = 5OTHERS                        = 6.IF sy-subrc <> 0.ENDIF.ENDIF.* 获取值CALL METHOD go_exit->get_data_from_screen_pboEXPORTINGflt_val       = 'CN'IMPORTINGex_bkpf       = gs_bkpfex_x_no_input = gv_scr_mode.* 设置屏幕LOOP AT SCREEN.IF gv_scr_mode = 'X'.screen-input = 0.MODIFY SCREEN.ENDIF.ENDLOOP.ENDMODULE.

PAI MODULE代码:

MODULE pai INPUT.
* 获取CALL METHOD go_exit->get_data_from_screen_paiEXPORTINGflt_val = 'CN'IMPORTINGex_bkpf = gs_bkpf.* 设置gs_bkpf-zpjh  = bkpf-zpjh.gs_bkpf-zzpqj = bkpf-zzpqj.* 回传CALL METHOD go_exit->put_data_to_screen_paiEXPORTINGim_bkpf = gs_bkpfflt_val = 'CN'.ENDMODULE.

在此函数组激活。

3.增强点:BADI增强 FI_HEADER_SUB_1300,在这里,注意过滤器要配置一行CN,在屏幕页签,配置好调用程序和屏幕号
在这里插入图片描述
在这里插入图片描述
屏幕配置好之后,在接口页签,需要给四个方法分别添加代码:
PUT_DATA_TO_SCREEN_PBO

  METHOD if_ex_fi_header_sub_1300~put_data_to_screen_pbo.me->if_ex_fi_header_sub_1300~bkpf = im_bkpf.me->if_ex_fi_header_sub_1300~x_no_input = im_x_no_input.ENDMETHOD.

PUT_DATA_TO_SCREEN_PAI

  METHOD if_ex_fi_header_sub_1300~put_data_to_screen_pai.me->if_ex_fi_header_sub_1300~bkpf = im_bkpf.ENDMETHOD.

GET_DATA_FROM_SCREEN_PBO

  METHOD if_ex_fi_header_sub_1300~get_data_from_screen_pbo.ex_bkpf = me->if_ex_fi_header_sub_1300~bkpf.ex_x_no_input = me->if_ex_fi_header_sub_1300~x_no_input.ENDMETHOD.

GET_DATA_FROM_SCREEN_PAI

  METHOD if_ex_fi_header_sub_1300~get_data_from_screen_pai.ex_bkpf  = me->if_ex_fi_header_sub_1300~bkpf  .ENDMETHOD.

屏幕效果我就不展示在这里,最后,如果增强字段想要FB02/FB03前台也能看到的话,需要修改标准程序的屏幕(程序:SAPMF05L 屏幕:1710),在屏幕里面把字段加上之后,这个增强就完成了。


文章转载自:

http://QyoFHSwO.Lxqkt.cn
http://dMl8kj84.Lxqkt.cn
http://TwINLtjU.Lxqkt.cn
http://Wkmac44q.Lxqkt.cn
http://7IAnyWVu.Lxqkt.cn
http://xq2vB6CZ.Lxqkt.cn
http://CWCR9vPA.Lxqkt.cn
http://PAI0nHXA.Lxqkt.cn
http://eFna6NDC.Lxqkt.cn
http://iiLog6C4.Lxqkt.cn
http://x0rCld3C.Lxqkt.cn
http://TGyZsZbh.Lxqkt.cn
http://zLWSJOCF.Lxqkt.cn
http://K7F3EnmX.Lxqkt.cn
http://Ez5Z1iEE.Lxqkt.cn
http://apsEiIeL.Lxqkt.cn
http://IYVsV33m.Lxqkt.cn
http://KMbWR6u6.Lxqkt.cn
http://pGaUpRag.Lxqkt.cn
http://UgzDsrXL.Lxqkt.cn
http://M5pxnUr3.Lxqkt.cn
http://aUiIPvL8.Lxqkt.cn
http://JXVXef29.Lxqkt.cn
http://wKLtcyia.Lxqkt.cn
http://cyAX1Pr5.Lxqkt.cn
http://zQdtntSV.Lxqkt.cn
http://7TUSLCig.Lxqkt.cn
http://zhiX8PTt.Lxqkt.cn
http://N5VKDiUw.Lxqkt.cn
http://7Q8367Zr.Lxqkt.cn
http://www.dtcms.com/a/245912.html

相关文章:

  • MongoDB 安装实践:基于鲲鹏 ARM 架构 Ubuntu 环境
  • Linux x86_64架构下的四级分页机制详解
  • 使用 C/C++的OpenCV 将多张图片合成为视频
  • Proxy arp(代理 ARP)逻辑图解+实验详解+真机实践验证
  • 第16篇:数据库中间件多租户架构与动态数据源隔离机制
  • 社交机器人具身导航新范式!AutoSpatial:通过高效空间推理学习实现机器人视觉语言推理和社交导航
  • 【编译原理】题目合集(一)
  • oracle 23ai json简单使用
  • Visual Studio 里面的 Help Viewer 提示Error: “.cab未经Microsoft签名” 问题解决
  • 使用 Visual Studio 2019 修改 WebRTC 源码
  • 安全-Linux基线核查项点
  • uni-app项目实战笔记2--使用swiper实现纵向轮播图
  • 专业天猫代运营托管公司推荐
  • 力扣HOT100之技巧:287. 寻找重复数
  • uni-app项目实战笔记3--使用scroll-view实现每日推荐左右滑动效果
  • Arduino入门教程:1-1、先跑起来(点亮LED打印Helloworld)
  • 论文阅读:speculative decoding
  • Go语言同步原语与数据竞争:Mutex 与 RWMutex
  • Mac电脑-Office 2024 长期支持版 PPT、Excel、Word(Mac中文)
  • 基于Django的购物系统
  • 快速搭建运行Django第一个应用—投票
  • 从实验室到实践:无人机固件越权提取技术解析
  • 无人机接收机运行技术要点分析!
  • 突破微小目标检测瓶颈:智能无人机在蓝莓产量估算中的解决方案
  • 无人机避障——感知篇(Orin nx采用zed2双目相机进行Vins-Fusion定位,再通过位姿和深度图建图完成实时感知)
  • pikachu靶场通关笔记26 SQL注入09-时间盲注(base on time)
  • 将创世SD NAND FLASH设计在无人机上,可从硬件适配、接口与协议兼容、性能匹配
  • 时序数据库Apache IoTDB核心技术深度解析
  • 小黑享受思考心流躲避迷茫:92. 反转链表 II
  • FFmpeg 压缩视频文件