- 博客(9)
- 资源 (4)
- 收藏
- 关注
转载 ABAP alv中对数字字段进行去掉小数点后面的零的操作
ABAP alv中对数字字段进行去掉小数点后面的零的操作如下: 在slis_t_fieldcat_alv结构中,给demcimals_out字段设为零即可,代码如下: IF P_FIELD = 'LINE_SUM'. LS_FIELDCAT-DECIMALS_OUT = '0'. ENDIF.
2013-07-17 16:22:16 5636 1
原创 宏定义
。。。。,。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。DEFINE increment. "定义宏 add 1 to &1. WRITE:/ &1. WRITE:/ &2. end-OF-DEFINITION.DATA:number TYPE i VALUE 2, str(10) TYPE c VALUE 'hello
2013-07-16 11:15:36 385
转载 很全的ABAP入门资料
很全的ABAP入门资料http://www.360doc.com/content/12/0215/09/132971_186737143.shtml
2013-07-06 21:29:36 487
转载 ABAP中的事件
1. LOAD-OF-PROGRAM:程序开始执行时候自动调用 这个事件在SUBMIT,CALL TRANSACTION,PERFORM等执行的时候系统会自动调用这个事件。所以无需声明即可。 2. INITIALIZATION (1).只能用于报表程序 (2).在选择屏幕出现之前执行,如果用逻辑数据库的话,这个是唯一能够修
2013-07-06 20:23:47 801
转载 at selection-screen的用法
AT SELECTION-SCREEN是PAI处理,选择屏幕显示之后,用来响应回车,F8,F1,F4等事件(1).选择屏幕事件,此处声明的变量是局部变量。(2).check sy-ucomm 判断用户命令。(3).在这个事件响应中,可以对屏幕字段进行有效性检验等,但无法修改选择屏幕。所以分为以下几个方面:1. ON field :在PARAMETER变化时触发的事件,对于选
2013-07-06 19:59:46 6370
原创 ALV如何取数实例
1 进入ABAP数据字典,查看表sflight的表结构2 建立内表it_sflight和工作区wa_sflight,数据类型与sflight相同3 建立选择屏幕,其中carrid字段,要求用户选择一项,connid和fldate字段,用户可以选定一定范围的数据4 设置carrid字段默认值为AA5 用户在选择屏幕录入数据后,要求carrid必填,connid和fldate字段至少要
2013-07-06 19:35:08 940
转载 开发ALV的基本流程
第一步:定义ALV所要用到的类型池:TYPE-POOLS: SLIS ; 第二步:定义ALV所要显示的数据对应的内表数据类型及内表数据对象; 第三步:定义一些显示ALV时所要使用到的变量,例如: Data: w_repid like sy-repid, “ABAP程序,我们一般取当前程序 w_callback_ucomm type s
2013-07-04 17:22:25 686
转载 ABAP中USING与CHANGING的用法
ABAP中FORM参数的传递有以下几种方式。 1.引用传递(CALL BY REFERENCE) 传递参数时将参数的地址(ADDRESS)传至子程序中,也就是子程序中的参数变量与外部程序的参数变量共享地址内的值。又叫CALL BY ADDRESS,若子程序中的参数变量的值发生了改变,那么,外部程序的实际变量的值也发生改变。 [Syntax] FORM [USING
2013-07-03 10:12:54 1195
原创 types跟data的区别
types是用来定义某种类型的,而data是用来定义数据对象的。types需要data语句之后才能被使用。types只是定义了一个结构,是不占内存的,所以不能直接用来存放数据data定义的是个变量,他是占有内存的,可以用来存放数据。
2013-07-03 09:30:46 619
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人