货运单界面

2020-08-16 10:10发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我们需要将货运部门详...

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

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


大家好,

我们需要将货运部门详细信息与中间件系统接口。 关于这一点,可能的选择是什么?

一种详细的方法将受到高度赞赏。

还必须对入站货运单界面执行相同的操作。

系统详细信息= S4H 1909 +嵌入式TM

此致

Arpan

2条回答
compass1988
2020-08-16 10:39

您好 Arpan Saha

在相同的系统环境中,我面临着非常相似的要求。

SAP标准不支持货运单位的出站接口。 它仅支持一个货运单。 但是,货运单位和货运单是使用同一业务对象/SCMTMS/TOR实施的。 因此,很容易重用现有的出站接口 TransportationOrderRequest_Out 。 FO维护Fiori应用程序有一个操作要发送XML消息:分包->发送给承运人。

货运单位解决方案包括以下部分:

首先,您需要在货运单位类型配置中分配/SCMTMS/TOR输出配置文件。 您可以将其分配为输出配置文件或其他输出配置文件。 两者的工作原理相同。 请注意,该设置适用于新创建的货运单位,因为配置文件保存在货运单位标题中。

第二,您需要一个简单的ABAP报告来触发 send_tor 操作 货运单位。 该操作在货运单位Fiori应用程序的UI中不可用,因此您需要在此处进行自定义开发。 该报告应使用/bobf/if_tra_service_manager 接口的 do_action 方法。

第三,您应增强或覆盖/bobfu/if_ppf/ PPF_SERV_TOR 类的srev_for_bo〜get_profiles 方法。 建议覆盖,以免更改SAP标准代码。 您需要将运费单位TOR对象类别(常量/scmtms/if_tor_const => sc_tor_category〜freight_unit )包括在第160-165行周围的条件中。 那就是使 send_tor 动作也触发货运单位的输出。 在标准情况下,这仅适用于货运单。

第四,如果在上一步中进行了覆盖,则需要用输出代理/SCMTMS/B2B_SERVICES :跨应用程序组件->企业应用程序的流程和工具-> BOPF环境的可重用对象和功能->用于输出管理的PPF适配器->维护输出管理适配器 设置。

第五,可以选择通过/SCMTMS/TOR_SE_TPNOR_REQ BADI增强功能来调整 TransportationOrderRequest_Out XML消息,以满足您的需求。 p>

您肯定需要一些ABAP技能才能实现此方案。

最诚挚的问候

Dominik Tylczynski

一周热门 更多>