点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
字段增强在表 MKPF MSEG 中. (S4系统通过代理视图关联到MATDOC). 按采购订单收货时, 增强字段允许输入,保存后 显示商品凭证时,增强字段可以带出之前输入的内容 把要增强的抬头字段放到一个结构ZSMKPF中. 把该结构通过附加结构的方式扩展到标准表MKPF中 因为存在屏幕增强,视图调整,表增强等等. 在所有需要调整的表,视图,结构中嵌入结构 ZSMKPF. 这样后续ZSMKPF中新增的字段,所有需要的位置就会自动扩展. 图示:ZSMKPF的相关结构 图示:ZSMSEG的相关结构 这个扩展的视图是MKPF的代理对象(用SE16N可以看到这个关系) 用SE11可以看到 NSDM_V_MKPF 与 扩展的视图NSDM_E_MKPF的关系(同一个CDS视图的不同名称) 图一 图二 图三 到另一个增强 MB_DOCUMENT_BADI 方法 MB_DOCUMENT_BEFORE_UPDATE 接收上述传递的内容 因为这个方法中的参数是传入参数, 方法中无法修改传入参数. 所以需要找到这个BADI的调用点. 通过下述逻辑调整调用点的内存变量 约定 如果你对这篇文章感兴趣,请帮忙点赞,在看,分享. (如果你真的喜欢这篇文章,请记得回来打个赏,作为支持我继续下去的动力,这是一个正反馈过程. 越多的人打赏,作者越有动力分享,读者就能享受更多的福利.毕竟打赏的金额富不了我,穷不了你,却能支持这个公众号长久发文.) 公众号 : syjf1976_abap ABAP开发技巧 微信号 : 392077 公众号主群加入受限, 请扫码加入副群后,向管理员申请加入主群