我正在ABAP中编写一个新的RFC可调用函数,该函数应该能够导入键值映射列表。
RFC调用应用程序将使用带有PyRFC库的Python。
我不确定是否应该重用现有数据结构,是否应该创建新的自定义数据结构。
import参数应该能够包含以下内容的列表:
('key1', ['key1val1', 'key1val2', ...])
('key2', ['key2val1', 'key2val2', ...])
....
如果可能,我想重用现有的数据结构。
一个丑陋的技巧是像这样设计API:使用字符串并将其解析为json。但这是一种解决方法,我想避免。
我找到了数据结构WDY_KEY_VALUE
,但其中的值是一个字符串。我需要一个值是字符串列表的结构。