EKPO项目表中的Zfield未更新BAPI_PO_CREATE1

2020-09-04 10:09发布

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

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

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


我正在使用BAPI_PO_CREATE1中的Extensionin在ekpo中传递自定义zfield的值。我在BAPI_PO_CREATE1内调试的值已正确传递到项目表结构ekpo。 但是在事务提交后也不会在ekpo中更新。

数据:bapiparex类型表中的lt_extension,
lw_extensionin bapiparex类型中的表,
lt_extensionout bapiparex类型表,
lw_bapi_te_mepoitem类型bapi_te_mepoitem," sup ekpo
bw_b_b lt_bapimepotext类型的bapimepotext表。 " pos文本

lw_bapi_te_mepoitem-po_item = lv_count。
lw_bapi_te_mepoitem-zfund =''。
lw_bapi_te_mepoitem-zpcs = '07 -03-02'。
lw_bapi_te_mepoitem-zzpernr = zzpernr = zzpernr =。 lv_cons_order。

lw_extensionin-structure ='BAPI_TE_MEPOITEM'。

lw_extensionin-valuepart1 = lw_bapi_te_mepoitem。

lw_bapi_te_mepoitemx-po_item = lv_count。
lw_bapi_te_mepoitemx-zfund ='X'。
lw_bapi_te_mepoitemx-zpcs ='X'。
lw_bapi_te_mepoitemx'-br'x.zzin 结构='BAPI_TE_MEPOITEMX'。
lw_extensionin-valuepart1 = lw_bapi_te_mepoitemx。

将lw_extensionin添加到lt_extensionin。
清除:lw_extensionin,lw_bapi_te_mepoitemx。

呼叫功能'BAPI_PO_CREATE1'
导出
poheader = lw_po_headerx
poheaderx = lw_po_headerx
IMPORTING
exppurchaseorder = lw_exppurchaseorder
表格
return = lt_item <<
poitemx = lt_po_itemsx
附表= lt_po_item_schedulesx
扩展表= lt_po_item_schedulesx
extensionin = lt_extensionin
EXTENSIONOUT = lt_extensionout
potextitem = ltb