关于在BAPI_OUTB_DELIVERY_CHANGE中使用EXTENSION1和EXTENSION2

2020-08-30 01:47发布

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

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


嗨,

任何人都可以帮我如何在BAPI_OUTB_DELIVERY_CHANGE的EXTENSION1和EXTENSION2中为zfields编码

谢谢

Nethaji。

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

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


嗨,

任何人都可以帮我如何在BAPI_OUTB_DELIVERY_CHANGE的EXTENSION1和EXTENSION2中为zfields编码

谢谢

Nethaji。

付费偷看设置
发送
9条回答
SAP小黑
1楼 · 2020-08-30 02:40.采纳回答

嗨,

请通过下面的链接。 使用的bapi不同,但是您可以看到如何使用EXTENSION1和EXTENSION2。

[Extension | Bapi扩展;

KR Jaideep,

jovirus
2楼-- · 2020-08-30 02:32

BAPI_OUTB_DELIVERY_CHANGE是我进行更新的比较讨厌的BAPI调用之一 自定义字段。 我在LIPS上有需要更新的自定义字段。 我的问题是业务功能LOG_LE_INTEGRATION未打开,这意味着未调用BAdI LE_SHP_DELIVERY_UPDATE。 此BAdI对于使用表CT_VBPOK中的自定义字段更新LIPS至关重要。

更新投放订单项上的自定义字段的步骤

  1. 使用自定义字段附加结构VBPOK
  2. 创建经典BAdI SMOD_V50B0001的增强实现。 在方法IF_EX_SMOD_V50B0001〜EXIT_SAPLV50I_010中,您需要将自定义字段的值从Extenson1或Extension2复制到CT_VBPOK。
  3. 创建BAdI LE_SHP_DELIVERY_UPDATE的增强实现。 注意:必须打开业务功能LOG_LE_INTEGRATION。 该BAdI允许您从CT_VBPOK更新LIPS。

下面是调试的屏幕截图,帮助我弄清楚了这一点:

我通过查看增强实现VL_SFWS_LV50LF14找到了切换

然后我在表SFW_SW_BF中查找了相应的业务功能

然后输入T代码SFWF

Cikesha
3楼-- · 2020-08-30 02:39

您好:

如果您要更新不属于BAPI的其他一些标准/客户字段数据,请在BAPI的Extension2结构中附加以下值:

PARAM =表名称(如LIKP)用于标准出库交货的更改

名为" FIELD"和" VALUE"的字段中的"字段名称和值"。

导入变量DELIVERY时的传递编号

TECHN_CONTROL结构的upd_ind中的Abap_true。

此致

南希·库查尔

一周热门 更多>