本教程之前的文章,解答了一位朋友向我发起的关于 ABAP Function Module 输入参数是一个动态内表应该如何处理的知乎咨询之后:
有朋友继续在我的知识星球里提问,说他工作中遇到一个类似需求,只不过和我第 127 篇文章里介绍的场合正好相反。
这位朋友的需求是,设计一个 ABAP Function Module,输入参数是一个固定的字符串,这个字符串的值是 ABAP 数据库表的名称。输出是一个内表,这个内表的内容就是输入参数指定的数据库表的某些行记录,比如用 OPEN SQL 语句即 UP TO 3 ROWS
返回前 3 条记录。
比如输入参数 TADIR,该 Function Module 就从 TADIR 数据库表里读取三条记录,然后填充到函数的输出参数(Exporting)