BAPI_PO_CREATE1和EXTENSIONIN结构

2020-09-01 23:59发布

         点击此处--->   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中搜索过,但是没有找到任何注释。

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

很多建议。

安德里亚

         点击此处--->   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中搜索过,但是没有找到任何注释。

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

很多建议。

安德里亚

付费偷看设置
发送
4条回答
南山jay
1楼-- · 2020-09-02 00:18

约翰,

谢谢。

可以更精确吗? (

我看到该组件有4个退出功能模块。

您是否有使用示例代码?

非常感谢

安德里亚(Andrea)

zhangjiyang1323
2楼-- · 2020-09-02 00:21

嗨安德里亚·加鲁乔(Andrea Galluccio),

您能否提供2个星期内遇到相同问题的全部编码?

先谢谢您

Srii。

渐行渐远_HoldOn
3楼-- · 2020-09-02 00:06

嗨,安德里亚,

我认为您需要增强SAPL2012才能提供EKPO-ZZINVERS字段。

此致

John。

樱桃小丸子0093
4楼-- · 2020-09-02 00:17

嗨,安德里亚,

我相信您应该为此做一些改进。

增强的原因是:在结构CI_EKPODB中添加到此处的字段必须是如何映射到"标准屏幕"字段结构的。 为此,我们将使用BADI/Exit。 因此,请尝试搜索增强功能并实施相同的功能,以便我认为您可以解决此问题。

谢谢

Ram

一周热门 更多>