用C#调时RFC时需要输入内表参数,但C#的内表输入的支持不好,总出错,最后想出传入一个长字串,再拆分赋值到内表中。
字符串拆分的测试代码如下:
DATA: C1(2) TYPE C,
C2(2) TYPE C,
C3(2) TYPE C,
C4(2) TYPE C,
C5(20) TYPE C VALUE '11 * 22 * 33 * 44',
C9(2) TYPE C.
C9 = '*'.
SPLIT C5 AT C9 INTO C1 C2 C3 C4.
WRITE: / C1, C2, C3, C4.
结果:11 22 33 44