2020-08-27 10:32发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好朋友
我想将第10个字符的内部表字段拆分为两个字符串。 (第一个字符串获取前10个字符,第二个获取其余字符)
是否可以使用SPLIT做到这一点?
或者为此提供功能模块吗?
所有这些都以带有字段符号的循环发生。
谢谢。
你好尼尔斯·布拉,
通话功能" TEXT_SPLIT" 出口 length ="分割长度 文字="输入 as_character = 输入 行="结果 rest ="剩余文字。
此致
伊戈尔(Igor)
类型:type_1的开头, 字段类型text20, type_1的结尾, tt_type_1类型为type_1的标准表,其中包含键字段, type_2的开头, field1类型text10, field2类型为text10, type_2的结尾, tt_type_2类型为type_2的标准表,其关键字段为field1。 数据(lt_table_1)=值tt_type_1((字段='0123456789abcdefghjk') (字段='0123456789abcdefghjk'))。 数据(lt_table_2)=值tt_type_2(对于lt_table_1中的ls_table_1(字段1 = ls_table_1 + 0(10) field2 = ls_table_1 + 10(10)))。 cl_demo_output => write_data(lt_table_1)。 cl_demo_output => write_data(lt_table_2)。 cl_demo_output => display()。
重要的部分是
data(lt_table_2)=值 tt_type_2(对于lt_table_1中的ls_table_1(字段1 = ls_table_1 + 0(10) 字段2 = ls_table_1 + 10(10)))。
嗨,
尝试如下。
尝试。 data(lv1)= substring(val = lv_longtext off = 0 len = 10)。 data(lv2)= substring(val = lv_longtext off = 0 len = strlen(lv_teststring))。 捕获cx_sy_range_out_of_bounds INTO DATA(lx_too_long)。 数据(lv_error_lx_too_long)= lx_too_long-> get_text()。 ENDTRY。
最多设置5个标签!
你好尼尔斯·布拉,
此致
伊戈尔(Igor)
重要的部分是
嗨,
尝试如下。
一周热门 更多>