CO01屏幕增强页签字段
效果:
在表AUFK中,有预留一个结构 CI_AUFK,在CI_AUFK中增加自定义的字段。
注意:该结构只支持数字和字符(不包含数量和金额,可以用NUMC之类的),否则激活会报错
CI_AUFK:
CMOD创建,
增强分配,
我们查找生产订单相关的
找到PPCO0012
经过测试,在EXIT_SAPLCOKO1_001添加代码
附上代码
DATA: l_fs_c(30) TYPE c VALUE '(SAPLCOKO1)RC27S-AKTYP_PIC'.
DATA: l_aktyp TYPE rc27s-aktyp_pic.
FIELD-SYMBOLS: <l_fs>.
ASSIGN (l_fs_c) TO <l_fs>.
IF sy-subrc EQ 0.
l_aktyp = <l_fs>.
IF l_aktyp = 'A'.
gv_gisplay = 'X'.
ELSE.
gv_gisplay = ''.
ENDIF.
ENDIF.
MOVE-CORRESPONDING i_caufvd TO coci_aufk.
在EXIT_SAPLCOKO1_002添加代码
MOVE-CORRESPONDING coci_aufk TO e_coci_aufk.
SE51绘制屏幕,并在CMOD创建的增强项目里增加
SE51
我这里是之前已经有人做过了,这里直接贴属性
注意,在PBO里面,主要调用刚刚设置代码的出口,这里附上PBO的mudule的代码
MODULE HEADER_POSITION_FILL OUTPUT.
CAUFVD-MIMEZ = CAUFVD-GIAMG * -1.
MOVE CAUFVD TO *CAUFVD.
MOVE AFPOD TO *AFPOD.
MENGE_G = CAUFVD-GAMNG.
ENDMODULE.
MODULE INFO_TO_USERSCREEN0100 OUTPUT.
CALL FUNCTION 'EXIT_SAPLCOKO1_001'
EXPORTING
I_CAUFVD = CAUFVD
I_AFPOD = AFPOD.
ENDMODULE.
激活,CO01测试。
然后是检查LX14必填
CMOD,找到增强点PPCO0007
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· DeepSeek 开源周回顾「GitHub 热点速览」