BAPI_PO_CREATE1和EXTENSIONIN结构

2020-09-01 23:59发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我对标准BAPI_P...

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

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


大家好,

我对标准BAPI_PO_CREATE1 bapi函数(版本4.7)有一个问题。

我已在事务ME21N中启用了一个享乐字段,称为" ZZINVERS"。 该字段运行良好(我的意思是,如果我将其定为价位并保存订单-使用me21n/me22n双向交易-,该值也将保存在EKPO-ZZINVERS字段中。)

问题是:如果我尝试使用BAPI对字段进行赋值,那将无法正常工作。

对于此任务,我以这种方式使用" extensionin"表(该字段位于位置级别-表ekpo,包括结构CI_EKPODB):

 数据:
  bapi_te_mepoitem喜欢bapi_te_mepoitem。
 
  bapi_te_mepoitem-po_item ='00010'。
  bapi_te_mepoitem-zzinvers ='X'。

  移动" BAPI_TE_MEPOITEM"到l_extensionin-structure。
  将bapi_te_mepoitem移动到l_extensionin-valuepart1。
  附录l_extensionin。

 通话功能'BAPI_PO_CREATE1'
   出口
     poheader = l_poheader
     poheaderx = l_poheaderx
   输入
     exppurchaseorder = e_exppurchaseorder
   桌子
     返回= l_return
     poitem = l_poitem
     poitemx = l_poitemx
     poaccount = l_poaccount
     poaccountx = l_poaccountx
     extensionin = l_extensionin。  " <-这里的结构是为了获得享受客户的领域。

 

订单创建良好,但是EKPO-ZZINVERS字段未设置为'X'。 我哪里出问题了?

我已经在OSS中搜索过,但是没有找到任何注释。

你们其中之一可以帮助我吗?

很多建议。

安德里亚