内表操作是ABAP开发人员几乎在每个ABAP程序里都会遇到的。 看一个例子:有两个行结构不一样的内表,每个内表的行结构有三列,除了name这一列名字一致外,其他两列的名称都不同,下图用红色和蓝色标注出来。 如果要把内表developer_list里的两位开发人员Jerry和Tom的信息按照下图的映射 ...
分类:
编程语言 时间:
2019-11-23 16:36:56
阅读次数:
60
面向对象编程世界里的单例模式(Singleton)可能是设计模式里最简单的一种,大多数开发人员都觉得可以很容易掌握它的用法。单例模式保证一个类仅有一个实例,并提供一个访问它的全局访问点。 然而在某些场景下,这种设计模式的单例特性会被破坏,看下面这个例子: 代码的第三行,这个ABAP类实现了接口if_ ...
分类:
编程语言 时间:
2019-11-23 16:17:06
阅读次数:
53
2、OO ALV OOALV主要通过CL_GUI_ALV_GRID这个类来控制alv的显示。 ALV显示需要屏幕容器,容器对应类: 1、cl_gui_custom_container,默认容器alv自动占满整个容器; 2、cl_gui_docking_container,docking容器alv宽度 ...
分类:
其他好文 时间:
2019-11-16 10:46:11
阅读次数:
71
ABAP操作EXCEL 1、EXCEL导入内表 方式1: 调用function,’F4_FILENAME’获取文件名。通过屏幕元素Prameter的帮助事件,弹出文件选择框,获取选择文件名。 调用function,’TEXT_CONVERT_XLS_TO_SAP’,将选择excel数据放入内表。 示 ...
分类:
其他好文 时间:
2019-11-09 11:24:45
阅读次数:
91
ABAP子程序 ABAP子程序,相当于封装的一个方法,执行一段逻辑处理。 子程序内部定义变量只能子程序内部使用,全局变量可以直接使用。 语法:form <子程序名> [using] [changing] [value ( 变量 )] [changing value (变量)]. 程序处理逻辑. en ...
分类:
其他好文 时间:
2019-11-09 09:54:21
阅读次数:
83
ABAP GUI和开发工具 1、ABAP开发工具 SAP在软件中集成了ABAP程序的开发工具。使用Tcode:se80,可以打开object navigator,对象导航,可以快速查找我们开发的各种类型程序,包括pakage、Class、Program、Function Group、Function ...
分类:
其他好文 时间:
2019-11-09 09:51:11
阅读次数:
95
collect 是将非数字字段作为关键字,对数字字段进行累加求和的工具 ...
分类:
其他好文 时间:
2019-10-28 11:00:54
阅读次数:
94
用ABAP Development Tool登录SAP Cloud Platform ABAP编程环境后,对ABAP项目点击右键,选择属性,从而找到该环境的web访问的url: https://325df18f 0b6b 4d85 a127 ee6ad7437a7c.abap.eu10.hana.o ...
分类:
其他好文 时间:
2019-10-28 01:23:06
阅读次数:
107
Jerry在之前的文章多次提过,SAP Cloud Platform ABAP编程环境上的ABAP语法,只是广大SAP顾问们在On Premises环境上使用的ABAP的一个子集。换句话说,On Premises环境下能正常工作的ABAP代码,单纯地复制粘贴到云环境上之后,可能就无法通过编译了。看一 ...
分类:
其他好文 时间:
2019-10-28 00:37:28
阅读次数:
78
tables:itab. TYPE-POOLS: slis. "alv "ALV显示标准定义 DATA: g_repid LIKE sy-repid, it_fieldcat TYPE lvc_t_fcat WITH HEADER LINE, is_layout TYPE lvc_s_layo. D ...
分类:
其他好文 时间:
2019-10-25 09:35:52
阅读次数:
231