点击此处---> 群内免费提供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
我认为您的PO已保存,并且除z字段未填充外,其他所有方法看起来都是正确的。
您没有提到到目前为止进行的哪种故障排除方法,所以我建议您 您阅读了SAP注释 1895028-使用BAPI时不会传输自定义字段。
您是否在BAPI中填充po标头?
一周热门 更多>