B2B附加NRO(数字范围对象)在文件名构造中的用法

2020-09-20 20:44发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好 我的界面是Proxy(x...

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

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


你好

我的界面是Proxy(xml)-> PI-> SFTP(EDIFACT)。

我想使用NRO生成的序号来构造文件名(例如; EDI_DELFOR_ )。 因此,我已在接收器文件通道中与所需的NRO模块一起在映射中实现了动态配置UDF,但无法将唯一的序列号转换为文件名,而是获得了一个常量值,即 $ B2B_UEBNRTestNRO $ B2B_END_UEBNR。

如果我将这个( $ B2B_UEBNRTestNRO $ B2B_END_UEBNR )映射到目标结构中的一个字段,我就能在文件中获得一个顺序号。

模块:

文件名UDF:

公共字符串FileName(字符串a,容器容器)抛出StreamTransformationException

{

尝试

{

DynamicConfiguration conf =(DynamicConfiguration)container.getTransformationParameters()。get(StreamTransformationConstants.DYNAMIC_CONFIGURATION); DynamicConfigurationKey键= DynamicConfigurationKey.create(" http://sap.com/xi/ XI/System/File "," FileName"); conf.put(key,a); 返回

}

捕获(异常e)

{

字符串异常= e.toString();

返回异常;

}}

nro.jpg (33.1 kB)
4条回答
小灯塔
2020-09-20 21:21

Hello Manoj,

我有来自PIB2BCONTENT.SCA的jar文件 com.sap.aii.nro.interface.filter ,并导入到我的自定义命名空间SWCV中。 但是我很困惑如何使用函数库中的此导入的存档设置依赖性。


SAP注释下面的行:2035054

先决条件:

从" PIB2BCONTENT.SCA"档案中提取的" .jar"文件(com.sap.aii.nro.interface.filter.jar)应作为"导入的档案"导入到存储库中 对象。新的或现有的函数库应与此新导入的存档一起用作依赖项。

感谢

一周热门 更多>