SAP HANA函数可拆分字符串值并分配给多个目标字段

2020-08-19 01:53发布

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

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


sap-hana-split-string-value.jpg 大家好,

我们需要从源表字段中拆分一个字符串值,并分配给目标表中的多个字段。

字符串值为" AB 123/DEF/GHI KL/MNO-PQR ST-2.VX "。

请帮助我们提供解决方案,以/拆分上述字符串值,并将每个值分配给单个目标表的不同字段。

源表 字段1 AB 123/DEF/GHI KL/MNO-PQR ST-2.VX

目标表 Field1 AB 123 Field2 DEF Field3 GHI KL Field4 MNO -PQR ST-2.VX

sap-hana-split-string-value.jpg (40.3 kB)

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

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


sap-hana-split-string-value.jpg 大家好,

我们需要从源表字段中拆分一个字符串值,并分配给目标表中的多个字段。

字符串值为" AB 123/DEF/GHI KL/MNO-PQR ST-2.VX "。

请帮助我们提供解决方案,以/拆分上述字符串值,并将每个值分配给单个目标表的不同字段。

源表 字段1 AB 123/DEF/GHI KL/MNO-PQR ST-2.VX

目标表 Field1 AB 123 Field2 DEF Field3 GHI KL Field4 MNO -PQR ST-2.VX

sap-hana-split-string-value.jpg (40.3 kB)
付费偷看设置
发送
3条回答
吹牛啤
1楼-- · 2020-08-19 02:14

您如何开始实施此操作并显示您遇到的困难。
不欢迎要求"社区"来完成工作。 寻求帮助是。

此外,继续使用Google-fu,您会发现很多"字符串拆分"示例。

SAP砖家
2楼-- · 2020-08-19 02:08

嗨,布雷德曼,

感谢您的回复。 我通过使用以下逻辑实现了这一点,

插入"目标表"
  (选择区域
   Field5为" Field5",
   Field4为" Field4",
   SUBSTR_BEFORE(Field1,'/')作为" Field1",
   SUBSTR_BEFORE(RTRIM(SUBSTR_AFTER(Field1,'/'),Field4),'/')作为" Field2",
   RTRIM(SUBSTR_AFTER(RTRIM(SUBSTR_AFTER(Field1,'/'),Field4),'/'),'/')为" Field3",
   FROM"源表");
 
黑丝骑士
3楼-- · 2020-08-19 02:23

如果它满足您的要求,那么您就解决了问题。

恭喜!

一周热门 更多>