ABAP-MIGO保存修改数据增强

三代增强:MB_DOCUMENT_BADI

 1 METHOD if_ex_mb_document_badi~mb_document_before_update.
 2 
 3   FIELD-SYMBOLS:<fs_action> TYPE godynpro-action,
 4                 <fs_refdoc> TYPE godynpro-refdoc,
 5                 <lfs_xmseg> TYPE ANY TABLE,
 6                 <lfs_xmkpf> TYPE ANY TABLE,
 7                 <lfs_mkpf>  TYPE mkpf,
 8                 <lfs_mseg>  TYPE mseg.
 9 
10   ASSIGN ('(SAPLMIGO)GODYNPRO-ACTION') TO <fs_action>.
11   ASSIGN ('(SAPLMIGO)GODYNPRO-REFDOC') TO <fs_refdoc>.
12   ASSIGN ('(SAPMM07M)XMSEG[]') TO <lfs_xmseg>.
13   ASSIGN ('(SAPMM07M)XMKPF[]') TO <lfs_xmkpf>.
14 
15   IF sy-tcode = 'MIGO'.
16 
17     LOOP AT <lfs_xmkpf> ASSIGNING <lfs_mkpf> .
18 
19       <lfs_mkpf>-bktxt = '' .
20 
21     ENDLOOP .
22 
23     LOOP AT <lfs_xmseg> ASSIGNING <lfs_mseg> .
24 
25       <lfs_mseg>-sgtxt = '' .
26 
27     ENDLOOP .
28 
29   ENDIF.
30 
31 ENDMETHOD.
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值