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

2020-09-01 10:40发布

         点击此处--->   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组件(我们在该方向上的第一步并没有真正的前途)? 您的经验是什么?

感谢您的评论

         点击此处--->   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组件(我们在该方向上的第一步并没有真正的前途)? 您的经验是什么?

感谢您的评论

付费偷看设置
发送
3条回答
葫芦娃快救爷爷
1楼 · 2020-09-01 11:26.采纳回答

Gracias Eduardo,
我知道这个BAPI,在对SAP对话框逻辑进行重新图表处理时,我们将必须使用该BAPI。 我的意思是
是否可以避免重新编程。
致谢
Rabanus

SAP小黑
2楼-- · 2020-09-01 11:34

尝试使用BAPI_GOODSMVT_CREATE。

这是一个建议。 希望对您有帮助

致谢

Eduardo

愤怒的猪头君
3楼-- · 2020-09-01 11:40

我偶然发现了FM MIGO_DIALOG。 如果可以使用它,我们将进行查看。

一周热门 更多>