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

2020-08-19 01:53发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中) sap-hana-split...

         点击此处--->   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条回答
SAP砖家
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"源表");