点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
似乎没有BAPI或FM创建购买信息记录,尽管有FM创建信息记录,例如FM ME_POST_INFORECORD。 我被告知可以使用此FM创建PIR,但这不是正确的,因为它仅使用表EINA,并且PIR要求同时填充EINA和EINE表。虽然有许多FM可以读取PIR数据 ,但我需要创建一个PIR。
我想避免使用LSMW,SM35,BDC记录来创建PIR,因为它花费的时间很慢,尤其是在准备就绪时填充SM35表。 我有一个程序,该程序从第三方产品中获取详细信息,并在SAP中创建/更新物料以及创建PIR和定价,因此我不想使用LSMW或SM35,我的CALL TRANSACTION语句(在后台)是 令我非常悲伤的是,我被迫寻找功能模块或BAPI。
嗨,加里,
您可以依次使用以下功能模块。
ME_INITIALIZE_INFORECORD
ME_DIRECT_INPUT_INFORECORD
ME_POST_INFORECORD
'BAPI_TRANSACTION_COMMIT。
还可以使用ME_MAINTAIN_INFORECORD更改信息记录。
感谢Jurgen。
我可以看到SAP创建了一个使用这些FM的包装器(cl_msi_pir_interface-> pir_api_wrapper),并且查看了它们之后,我发现如果使用不当,它们可能会有多么危险。
话虽如此,如果SAP没有提供合适的工具来进行PIR创建/更新,那么如果客户自己编写或使用可用的FM,我也不会感到惊讶。
如果我能使CALL TRANSACTION'ME11'成功地在后台工作。 我什至在SHDB中重新创建了记录,并选择了考虑后台处理的选项。 但是录制与以前相同,并且问题仍然存在,它在前景中完美运行,但在背景中却无法正常运行。
ME_INFORECORD_MAINTAIN功能模块使您可以创建和维护信息记录数据。
转移:
与信息记录相关的常规数据在参数I_EINA中传递,采购组织的数据在参数I_EINE中传递。
信息备忘录或采购订单文本在参数TXT_LINES中传递。
条件有效性详细信息在表参数COND_VALIDITY中传递。
基本条件详细信息在表参数CONDITION中传递。
基于值和数量的条件刻度分别在表参数COND_SCALE_VALUE和COND_SCALE_QUAN中传递。
没有FM:
ME_INFORECORD_MAINTAIN
但是有FM
ME_MAINTAIN_INFORECORD
您的意思与您提到的 Pavankumar Hukkeri ...?
呼叫功能'ME_MAINTAIN_INFORECORD'
导出
*活动='V'
I_EINA =
* I_EINE =
* I_OKCODE =''
* I_SCREEN =''
* O_EINA =
* O_EINE =
* I_NO_SUPPOSE =
* I_NO_MATERIAL_READ =
* I_MT06E =
* I_VORGA =
* I_SKIP_NR_CHECK =
*导入
* E_EINA =
* E_EINE =
* E_F11 =
* E_BRUTTO_NOT_NETTO =
* E_DATA_HAS_BEEN_CHANGED =
*表格
* ET_EINE =
。
如果是的话,我在FM中没有看到任何Condition参数。 您能否建议我可以在哪里检查。
谢谢。
哈里
一周热门 更多>