ABAP
zsf8848
这个作者很懒,什么都没留下…
展开
-
ABAP程序 加锁/解锁
REPORT ZEDITOR. TABLES: TRDIR. "System table TRDIR PARAMETERS: PROGRAM LIKE TRDIR-NAME. PARAMETERS: EDITOR LIKE TRDIR-EDTX. SELECT SINGLE * FROM TRDIR WHERE NAME = PROGRAM. TRDIR-EDTX = EDITO原创 2008-12-15 11:29:00 · 962 阅读 · 0 评论 -
ABAP内表有关的系统变量
SY-TABIX – 内表当前行的索引号。SY-TABIX 的值可以被以下命令修改,但是只适用于索引表(index table)。对于哈希表(Hashed table),这个系统变量的值为空或0。 APPEND 将 SY-TABIX 的值置为表最后一行的索引号,也就是说它将等于内表的行数。 COLLECT 将 SY-TABIX 的值置为现有或刚刚插入的行的索引号。如果内表为哈希(h原创 2008-12-15 14:09:00 · 515 阅读 · 0 评论 -
collect 用法
COLLECT allows you to create unique or summarized datasets. The system first tries to find a table entry corresponding to the table key (see Key definition for internal tables ). The key values are ta原创 2008-12-15 14:13:00 · 1217 阅读 · 0 评论 -
selection-screen增加按钮 / write 报表后增加按钮
selection-screen 添加按钮tables: sscrfields.selection-screen: function key 1. 设置按钮显示文本:initialization.sscrfields-functxt_01 = 按钮文本. 设置按钮功能at selection-screen . case sscrfields-ucomm.原创 2008-12-15 11:38:00 · 653 阅读 · 0 评论 -
ASCII 转换
REPORT z_barry_test_ascii . *** 字母到对应的ASCII码 DATA : c.FIELD-SYMBOLS : TYPE x.DATA : rn TYPE i.c = A.ASSIGN c TO CASTING.MOVE TO rn.WRITE rn. *** ASCII到字母 DATA : i TYPE i VALUE 66.原创 2008-12-15 11:33:00 · 436 阅读 · 0 评论 -
SAPscript 与 smartform 区别 / 调试方法
1, smartform在激活的时候会自动地创建一个功能模块, 而SAPscript则不会; 2, smartform可以直接书写子程序, 使用"Program Line"节点, 而SAPscript则只能使用控制命令语句PERFORM调用subroutine; 3, SAPscript是基于client的, 而smartform不区分在任何client; 4, smartform的字原创 2008-12-15 11:32:00 · 1956 阅读 · 0 评论 -
表控制建立过程
1. 定义内表,内表的定义需要使用 data: begin of itab 的定义方法 2. 屏幕绘制中建立表控制 3. 在程序中定义表控制controls: TABLE_CONTROL type tableview using screen 100. 另外在程序中可以随时使用REFRESH CONTROL FROM SCREEN 恢复原来的属性 4. 使原创 2008-12-15 11:26:00 · 403 阅读 · 0 评论 -
删除CR 程序
在平时的工作当中,常常会遇到自己的东西被别人的CR包到的问题。下面的程序可以删除任何CLIENT的任何CR,谨慎使用! REPORT ZCPDELET . tables: E070,E07T,E070C,E070CREATE. parameter: p_TRKORR type E070-TRKORR. DELETE FROM E070 WHERE TRKORR原创 2008-12-15 13:54:00 · 1178 阅读 · 0 评论 -
恢复已经删除程序
I recently deleted a custom program (which is already transported to production) accidentally and was wondering if there is any method of retrieving the program back. After some research, I found a wa原创 2008-12-15 11:48:00 · 936 阅读 · 0 评论 -
类的相关
定义 例子1REPORT zcp_saptest2 .*---------------------------------------------------------------------** CLASS vehicle DEFINITION*-------------------------------------------------------------------原创 2008-12-15 14:17:00 · 361 阅读 · 0 评论 -
ABAP 中的宏
REPORT zcp_saptest2 .DATA: result TYPE i, int1 TYPE i VALUE 1, int2 TYPE i VALUE 2.DEFINE operation. result = &1 &2 &3. output &1 &2 &3 result.END-OF-DEFINITION.DEFINE output.wri原创 2008-12-15 14:15:00 · 545 阅读 · 0 评论 -
SE16+debug权限删除表数据
我们时常有强制维护某个表的需求,比如更改一下某个Z表的数据。我们可以采用如下方法: 1. Tcode: SM30,输入需要更改的表,选择编辑,即可进入修改。这样修改有一个前提,首先这个表允许用这种方式来修改,其次,你有SM30的权限; 2. Debug,这种方法可以改SAP中的任何表。前提是,有SE16+debug权限,操作过程如下(以CRM5.0为例,其他系统类似,通用): 1)SE原创 2008-12-15 13:53:00 · 1814 阅读 · 0 评论 -
内表的选择
对于索引表来说,通常通过索引访问内表比通过关键字快 对于一个小于100行的内表,且很少使用关键字操作,则使用标准表没有任何效率问题 数据量比较巨大,且不存在重复行,只需要使用关键字访问的内表应定义为哈希表 排序表适用于运行期内必须以某种排序形式出现的内表原创 2008-12-15 14:13:00 · 416 阅读 · 0 评论