点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
尊敬的专家,
我有一个场景RFC-> PO-> FTP。 由于RFC发送者,我必须适当地路由消息。 我这样做有一个Java映射。 我必须将此映射从PO 7.31迁移到PO 7.50。 我的地图中包含以下部分以获取RFC发送者:
公共类SetFileNameAccordingToRFCSender扩展了AbstractTransformation { ..... 私有静态最终DynamicConfigurationKey KEY_RFC = DynamicConfigurationKey.create(" http://sap.com/xi/XI/System", " RfcDestination"); @Override 公共无效转换(TransformationInput TransformationInput,TransformationOutput transformOutput) 引发StreamTransformationException { InputStream inputStream = TransformationInput.getInputPayload()。getInputStream(); //我们需要一个用于DynamicConfiguration的映射 地图mapParameters =(Map)TransformationInput.getInputHeader()。getAll(); //访问动态配置 DynamicConfiguration conf =(DynamicConfiguration)mapParameters .get(StreamTransformationConstants.DYNAMIC_CONFIGURATION); //读取值 字符串fntemp = conf.get(KEY_RFC); 如果(fntemp == null){ 抛出新的StreamTransformationException( " RFC发件人丢失。"); } .... } }
每次测试操作映射时,都会抛出异常:RFC发送方丢失。 进行端到端测试时也是如此。
但是当我在消息监视器中检查"动态配置"时,我看到有一个值:
我的Java映射曾经在PO 7.31中工作。 为什么现在可以正常工作了?
请帮助。 谢谢。
最诚挚的问候,彼得
(34.1 kB)
我知道了。
必须
首先,彼得
一周热门 更多>