S/4和针对已过时交易的开放BTCI(MBxx与MIGO)

2020-09-01 10:40发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)亲爱的同事, 当我们当前正在评...

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

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


亲爱的同事,

当我们当前正在评估升级到S/4时,我们遇到了某些事务(例如MBxx)不再存在(例如被MIGO取代)的问题。 过去,我们已经对自己的交易进行了编程,以简化用户界面(例如,在生产订单上),该方式通过CALL TRANSACTION USING调用那些已过时的交易,其方式是在BTCI中不包含过帐,但在屏幕上完成的对话框是用户 可以与某个SAP标准详细信息屏幕进行交互(例如,提供实际数量)。 我们将其称为开放式BTCI并大量使用。

这种样式的优点是实现简单,无需关心对话框和SAP逻辑
进行正确的过帐, 如果要实施BAPI,则必须这样做。

外部生产操作的收货示例

刷新bdcdata。
执行bdc_dynpro使用'SAPMM07M''0200'。
执行bdc_field使用'RM07M-BWARTWE''101'。
执行bdc_field使用'RM07M-EBELN'ebeln。
PERFORM bdc_field使用'RM07M-EBELP'ebelp。
PERFORM bdc_open_btci"使用...进行电话交易...
使用'MB01'
'MBN'。

由于替代交易不具备BTCI能力(此处为MIGO),我们该怎么办? 重新实现类似于SAP的屏幕?重新实现整个简化的用户界面,同时重新使用FIORI组件(我们在该方向上的第一步并没有真正的前途)? 您的经验是什么?

感谢您的评论