点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我经历了很多线程,但没有解决方案,或者没有解决方案(已回答)。
对不起,如果它是重复的或不应发布。
我的要求是在发票出站IDOC段
ZZ自定义字段是客户主数据->"帐单计划"复选框字段。
如果选中,它将显示为" X"。 这是正确的流动。 IDOC中的Ex:Zsegment-ZZFIELD X
如果未选中,则应显示为空白。 但是没有显示IDOC段字段本身(Zsegment-ZZFIELD)。
业务需求是使细分字段流动,即使它是初始值或空白值或未选中。
注意:我听说,如果该字段是非强制性的并且没有F4的预定义值,那么系统将允许在IDOC中显示/流动具有空白的segment字段。
请为您提供可行的解决方案/答案。
谢谢。
对于空白值,请传递"/"值作为无数据指示符。 因此,您的Z段将通过IDoc发送。
嗨Nawa,
感谢您的答复。
如果通过用户出口用文本字符串(例如"空格"或"初始")填充空白字段,则在目标系统上进行设计以根据您的要求使用业务逻辑处理这些字段。 -是的,我的细分市场Zfield是具有X或null值的单个字符字段。 我们已经在E1EDK01客户函数出口下编写了源代码,该代码位于Zsgement之下。
Z段具有6个Z字段,并且仅在其中包含值的情况下才会填充该字段。 但是企业需要填充一个认为其值为空的字段(在客户主数据->计费数据中为Zfield)。
我们写得像
如果不是knvv-zzfield是初始的
Zsegment-zfield = knvv-zzfield。
否则。
zsegment-zfield =''。
endif。
让我知道是否需要采取其他方法在idoc段中获取zfield。
谢谢。
请参阅我在您的问题下的评论。
一周热门 更多>