业务数据工具集未更新供应商主数据,而BUT000正在针对自定义字段进行更新

2020-08-17 13:59发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我已经使用BDT在std中添加自...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我已经使用BDT在std中添加自定义标签。 BP事务,它已成功添加到供应商角色FLVN01中,并且数据正在BUT000中更新,而未更新供应商主LFA1。

请注意,我已将自定义字段添加到具有相同字段名称的表BUT000和LFA1中。 在BDT中,我将事件称为DSAVB,ISDAT,XCHNG。

DSAVB-二手FM:BUP_BUPA_BUT000_GET

ISDAT-二手FM:BUP_BUPA_BUT000_GET

XCHNG-检查屏幕数据是否已更改。

现在我该怎么做才能更新LFA1中的数据,请注意,我希望同时包含BUT000和LFA1中的数据,因为当我打开BP交易供应商时,应该显示更新的自定义字段。 我需要致电事件DSAVE吗? 如果是,那么是哪个调频和逻辑。

如果有人可以解释BP std如何,那将很棒。 表和供应商主表或客户主表已连接,当我确定BUT000上的后端代码提交正在将字段更新为所有表时。

5条回答
CJones
2020-08-17 14:39

你好,

由于我成功地在Tcode BP中从LFA1添加和更新了Z字段,所以我想分享自己的解决方案。

您可以使用以下链接作为参考。

http://www.abaplog.com/Icerik/ 50/add-new-tab-to-bp

区别是:

-第一步,我们不能使用结构" incl_eew_kna1"和" incl_eew_kna1_x",因为它用于KNA1,并且在我当前的SAP版本中不存在-(750-SP 10)。 您必须使用结构" VMDS_EI_VMD_CENTRAL_DATA"和" VMDS_EI_VMD_CENTRAL_DATA_XFLAG"。 这些结构是CVIS_EI_EXTERN-CVI中业务合作伙伴的复杂接口的子注释。 它用于增强合作伙伴,客户和供应商。 这是指向我上面提到的结构的链接:CVIS_EI_EXTERN-VENDOR-CENTRAL_DATA-CENTRAL-DATA和DATAX。

-为事件DSAVB和ISDAT创建FM时,必须使用功能组CVI_FS_UI_VENDOR的FM'CVIV_BUPA_LFA1_GET'和'CVIV_BUPA_LFA1_COLLECT'(i_subname是LFA1中的追加结构的名称)。

此致

谢谢。

一周热门 更多>