不要在Invoice02上为任何零成本的项目创建EDI输出循环

2020-08-25 14:18发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)发票有效载荷: ...

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

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


发票有效载荷:

<?xml版本=" 1.0"编码=" UTF-8"?>




000020
1.000
EA


003
1A (项目1A)

否E1EDP05-没有费用项目



000021
3.000
EA


003
2A (项目2A)


>
+
项目的净值
199.80
75.60 -商品2A的价格
1
EA
O0
美元
3




如何映射此示例以创建此输出

发票123

项目2A价格66.60

我尝试将输出上的项目循环映射为仅在idoc中的E1EDP05段存在的情况下创建,我在E1EDP01级别和IDOC级别上使用了上下文,我没有得到任何项目,或者得到了第二个项目,但是 价格不填充。

1条回答
闻人可可
2020-08-25 14:26

嗨,奥黛丽,

如果您使用的是现存函数,那么当条件不满足时,它将创建蓝色抑制。 确保您的子元素映射遵循类似的规则。

例如 将上下文设置为E1EDP01的BETRG映射,并使用具有默认值和按值拆分的map。 这将确保该值将传递到第二行。

此致

Harish

一周热门 更多>