如何在转换文件中转换空白

2020-08-19 12:05发布

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

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


您好专家

我的bw Iinfoobject:中有2个REGION属性。 Region1和Region2。 从BW信息对象获取主数据,该区域取决于HEADQUARTER。

如果HQ为0,空白或NA,则为REGION 1,否则为REGION2。 问题在于,REGION1和REGION2空白时也需要进行转换,我必须填写NO_REGION。

我在转换文件中尝试了很多组合,其中之一是:

REGION = * IF(HD = * str()然后REGION1; HD = * str(0)然后REGION1; HD = * str(NA)然后REGION1; REGION2

其他选项

REGION = * IF(HD = * str()然后REGION1; HD = * str(0)然后REGION1; HD = * str(NA)然后REGION1; REGION1 = * str()然后* str(NO_REGION); REGION2 = * str()然后* str(NO_REGION); REGION2)

我在转换中尝试了级联和更多选项,这使我认为我需要转换。 但是,当尝试进行转换时,空白行不起作用。 我输入了所有的转换(因为我需要将REGION CODE转换为Description),最后我尝试了

外部内部

* NO_REGION

但是它不需要NO_REGION。

我也尝试过

外部内部

* js:%external%.replace(""," NO_REGION")

但是似乎没有采用JAVA脚本。

任何想法我在做什么错。

感谢您的评论。

最好的问候。

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

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


您好专家

我的bw Iinfoobject:中有2个REGION属性。 Region1和Region2。 从BW信息对象获取主数据,该区域取决于HEADQUARTER。

如果HQ为0,空白或NA,则为REGION 1,否则为REGION2。 问题在于,REGION1和REGION2空白时也需要进行转换,我必须填写NO_REGION。

我在转换文件中尝试了很多组合,其中之一是:

REGION = * IF(HD = * str()然后REGION1; HD = * str(0)然后REGION1; HD = * str(NA)然后REGION1; REGION2

其他选项

REGION = * IF(HD = * str()然后REGION1; HD = * str(0)然后REGION1; HD = * str(NA)然后REGION1; REGION1 = * str()然后* str(NO_REGION); REGION2 = * str()然后* str(NO_REGION); REGION2)

我在转换中尝试了级联和更多选项,这使我认为我需要转换。 但是,当尝试进行转换时,空白行不起作用。 我输入了所有的转换(因为我需要将REGION CODE转换为Description),最后我尝试了

外部内部

* NO_REGION

但是它不需要NO_REGION。

我也尝试过

外部内部

* js:%external%.replace(""," NO_REGION")

但是似乎没有采用JAVA脚本。

任何想法我在做什么错。

感谢您的评论。

最好的问候。

付费偷看设置
发送
4条回答
宇峰Kouji
1楼 · 2020-08-19 12:13.采纳回答

在转换中使用一些前缀:

 REGION = * IF(HD = * str()然后* str(R _)+ REGION1; HD = * str(0)然后* str(R _)+  REGION1; HD = * str(NA)然后* str(R _)+ REGION1; * str(R _)+ REGION2 

然后在转换文件中:

 EXTERNAL INTERNAL
 R_ NO_REGION
 R_01北
 R_02中心
 ... 

容易!

jovirus
2楼-- · 2020-08-19 12:25

请提供一个表格,其中包含HQ和预期结果的所有可能组合...

不是转换行,而是 一张桌子!!!

不清楚,您想要实现什么!

小熊yu生菜
3楼-- · 2020-08-19 12:31

感谢Vadim的评论,

HQ =空白,然后是Region1

HQ = 0,然后是Region1

HQ = NA然后是Region1

HQ = *,然后是区域2。

对于Region1或Region2转换:(区域1和Region2具有相同的规则)空白无效。

01 NORTH

02中心

03 SOUTH

04其他

空白-> NO_REGION(尝试了* NO_REGION,但它不起作用)。

愤怒的猪头君
4楼-- · 2020-08-19 12:11

:o

哇!!! 没想到。 你是对的 !!!!!!! 有效。

非常感谢!!!!

一周热门 更多>