点击此处---> 群内免费提供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个退出功能模块。
您是否有使用示例代码?
非常感谢
安德里亚(Andrea)
嗨安德里亚·加鲁乔(Andrea Galluccio),
您能否提供2个星期内遇到相同问题的全部编码?
先谢谢您
Srii。
嗨,安德里亚,
我认为您需要增强SAPL2012才能提供EKPO-ZZINVERS字段。
此致
John。
嗨,安德里亚,
我相信您应该为此做一些改进。
增强的原因是:在结构CI_EKPODB中添加到此处的字段必须是如何映射到"标准屏幕"字段结构的。 为此,我们将使用BADI/Exit。 因此,请尝试搜索增强功能并实施相同的功能,以便我认为您可以解决此问题。
谢谢
Ram
一周热门 更多>