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

2020-08-17 13:59发布

         点击此处--->   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上的后端代码提交正在将字段更新为所有表时。

         点击此处--->   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条回答
95年老男孩
1楼-- · 2020-08-17 14:49

嗨,

您需要实现VENDOR_EXTENSION Badi的实现。

检查注释 2309153.

附带的文档。

这详细解释了更新客户和供应商主扩展字段所涉及的步骤。

Shwetha

悠然的二货
2楼-- · 2020-08-17 14:51

你好,

您能否告诉我您的问题是否已解决? 我正面临着同样的问题。 LFA1的新字段已添加到BP的新选项卡中,但无法保存数据。

我像您一样为事件DSAVB,ISDAT,XCHNG实施了FM。 主要逻辑是使用功能组CVI_FS_UI_VENDOR中的FM。

在ISDAT中:
*将数据加载到屏幕 通话功能'CVIV_BUPA_LFA1_GET' 输入 e_lfa1 = gs_lfa1。 lfa1-zzmid = gs_lfa1-zzmid。 lfa1-zzpass_num = gs_lfa1-zzpass_num。
在DSAVB中:DATA:ls_lfa1类型lfa1。
  ls_lfa1 = lfa1。
   将gs_lfa1对应移动到lfa1。
   lfa1-zzmid = ls_lfa1-zzmid。
   lfa1-zzpass_num = ls_lfa1-zzpass_num。

 通话功能'CVIV_BUPA_LFA1_COLLECT'
 出口
  i_subname ='ZGEM_MM_ADD_DATA_01'
  i_lfa1 = lfa1。

此致

谢谢

CJones
3楼-- · 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中的追加结构的名称)。

此致

谢谢。

一只江湖小虾
4楼-- · 2020-08-17 14:38

嗨,Shweta,

感谢您的评论。

我检查了笔记。 该注释建议执行SAP注释2295823,而该注释状态无法实现,并且我们需要进行一些手动活动来创建包和全部。

我们有SAP S/4HANA 1610。

能否请您解释更多细节。

# p #
派大星 ヾ
5楼-- · 2020-08-17 14:41

您好 Vinh-Thanh DINH

我仍然无法更新LFA1中的自定义字段,可以根据您的分辨率共享详细信息步骤吗?

谢谢

一周热门 更多>