更多内容关注公众号:SAP Technical 

ABAP 根据长文本拆分至内表

各位可以关注我的公众号:SAP Technical

需求:现有ABAP长文本一条,需要根据其内容每132个字符就截取到内表中保存,请问什么方式合适?

实现:

DATA : STR TYPE STRING.
DATA : LENGTH TYPE I.
STR = '132dsfaf456135asd1f5sda6f4s1324654321ad31f32dsa4ffdsafsdafffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff65sad4f32sda1f23'.
DATA: ITAB TYPE TABLE OF CHAR_132.

CALL FUNCTION 'SCMS_STRING_TO_FTEXT'
  EXPORTING
    TEXT      = STR
  IMPORTING
    LENGTH    = LENGTH
  TABLES
    FTEXT_TAB = ITAB.

WRITE : 'LENGTH:' ,LENGTH.

运行效果:

ABAP 根据长文本拆分至内表

ABAP 根据长文本拆分至内表

相关文章:

  • 2022-12-23
  • 2021-06-20
  • 2021-12-21
  • 2021-06-01
  • 2021-04-23
  • 2021-05-21
  • 2022-12-23
猜你喜欢
  • 2021-06-09
  • 2021-11-10
  • 2022-12-23
  • 2022-12-23
  • 2021-07-28
  • 2022-12-23
  • 2021-10-02
相关资源
相似解决方案