在哪里可以找到ABAP内置类?

2020-09-07 11:28发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我想知道在哪里可以找到A...

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

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


嗨,

我想知道在哪里可以找到ABAP提供的课程。

我是Java开发人员,因此我通常在程序文件的开头导入软件包,以导入一些将提供某些功能的类。 但是,在ABAP中,没有包的导入。 从我到目前为止所看到的来看,这些类只是在没有任何先前引用或导入的情况下被调用。

例如,我具有以下功能:

 cl_abap_typedescr => describe_by_data(x)。

没有任何提及,所以我不知道那是内置类还是用户定义的类。

在线是否有URL,或者我可以查看的URL可以为我提供所有内置类及其功能的列表?是否可以告诉我该类是 内置的? 从我从代码示例中收集到的内容以及在此网站上找到的内容来看,它们似乎都从CL开始: https://help.sap.com/doc/saphelp_qim100/1.0/en-US/06/f23c40638d11d4966d00a0c94260a5/content .htm?no_cache = true 。 到目前为止,我已经查看了SAP GUI选项卡"环境->示例-> ABAP示例"以查看它们的列表,但是通过许多代码示例单独查找它们并知道其功能是一项繁琐的任务。

5条回答
亦是此间程序员
2020-09-07 11:50

就Java而言,没有内置的类。 事情是ABAP是比Java丰富得多的语言。 在Java中(我也在其中进行编程),您已经具备基本的语言元素,但实际上要做任何导入各种类所需的操作-进行IO,用于HashMaps等数据结构。这些类非常重要 Java语言。 在ABAP中,您可以使用这种语言来做很多事情,而这些语言通常不需要netweaver堆栈中存在的任何类。 显然提供了有用的类,但它们本身不是语言的一部分。

查看诸如此类的类:

CL_SALV_TABLE

CL_GUI_ALV_TABLE

CL_ABAP_UNIT_ASSERT(用于ABAP单元测试)

RSST

用户定义的类以Z,Y或客户命名空间(如/XXXXX/)开头。 SAP的类通常以CL,IF,CX(类,接口,异常)开头,但也可能位于/XXXXX/

一周热门 更多>