PI映射帮助

2020-09-16 01:22发布

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

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

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


你好大师,


 以下是我的输入XML,需要帮助以通过图形映射生成输出XML。

 输入xml:

 <产品>
 <产品>
  A 
  mat1 
 
 <产品>
  B 
  mat2 
 
 
 <合作伙伴>
 <客户>
  X 
  0 
 
 <客户>
  Y 
  0 
 
 
 

我需要生成1产品1customer的每个组合。 如果可以在图形映射中做到这一点,您能帮忙吗?

输出XML:


 
 <材料>
  A 
  mat1 
  X 
  0 
 
 <材料>
  A 
  mat1 
  Y 
  0 
 
 <材料>
  B 
  mat2 
  X 
  0 
 
 <材料>
  B 
  mat2 
  Y 
  0 
 
 
 
4条回答
95年老男孩
2020-09-16 01:59

嗨,哈里,

您需要使用2个UDF功能:

功能1:

public void cal1(String [] var1,ResultList结果,String [] var2,容器容器)引发StreamTransformationException {

for(int i = 0; i

for(int j = 0; j

result.addValue(var1 [i]);

}

功能2:

public void cal2(String [] var1,ResultList结果,String [] var2,容器容器)抛出StreamTransformationException {

for(int i = 0; i

for(int j = 0; j

result.addValue(var2 [j]);

}

您必须将var1值用作product的任何值,并将Var2值用作customer的任何值。

使用func1进行matnr和desc映射

使用func2进行名称和活动映射。

此致

马拉蒂

一周热门 更多>