Abap方法声明导入参数TYPE RANGE OF

2020-08-13 19:50发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我想将SELECT-...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

我想将SELECT-OPTIONS传递给方法。

是否可以将方法参数声明为KNA1-KUNNR的TYPE RANGE之类的

谢谢!

编辑:
我找到了一种解决方法:

KNA1-KUNNR的T_SO_KUNNR类型类型范围。

导入SO_KUNNR类型T_SO_KUNNR

有没有更优雅的解决方案?

8条回答
clasier
2020-08-13 20:13 .采纳回答

这可能有点脏,但是在某些情况下,我发现可以在您的方法中将参数声明为通用标准表。 只要您使用select选项进行选择(并且您不必直接访问SIGN,OPTION,LOW,HIGH列),对我来说,这似乎是一个简单且非常苗条的解决方案。

 select-  kunnr的选项s_kunnr

 类应用程序定义。
   公共部分。
     方法主要
       导入customer_range类型标准表。
 结束类。

 类应用的实现。
   方法主要。
     从kna1选择*
       @customer_range中的kunnr
       到表@data(result)中。
   方法。
 结束类。

 选择开始。
   新应用()->主(s_kunnr [])。
 

一周热门 更多>