MIGO修改凭证创建人
一、增强描述
- 在项目中,应客户提出的需求,要求修改凭证的创建人。
二、增强步骤
-
首先复制结构BAPI_TE_XMKPF至结构ZBAPI_TE_XMKPF,并添加字段USNAM
-
使用SE进入增强点:MB_GOODSMOVEMENT,找到增强MB_BAPI_GOODSMVT_CREATE,并创建实施
-
程序代码
method if_ex_mb_bapi_goodsmvt_create~extensionin_to_matdoc. data: lt_extension type standard table of bapiparex, ls_extension type bapiparex, ls_zexten type zbapi_te_xmkpf. loop at extension_in into ls_extension where structure = 'ZBAPI_TE_XMKPF'. ls_zexten = ls_extension-valuepart1. if ls_zexten-usnam is not initial. cs_imkpf-usnam = ls_zexten-usnam. "创建人更改 endif. exit. endloop. endmethod.