![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ABAP
Jason_li
这个作者很懒,什么都没留下…
展开
-
ALV类型简介
•ALV是SAP List Viewer的简写,是SAP中常用的经典报表输出格式。•常用的ALV种类有以下6个:– ALV Grid– ALV simple List– 多表格的ALV List– 层级显示的ALV List– ALV Tree– ALV OO下面的内容将根据不同的ALV类型分开作简绍。转载 2013-02-15 17:06:18 · 2056 阅读 · 0 评论 -
ABAP SY/SYST 字段/描述对照
Description:SY-SUBRC:语句执行后的返回值,0表示成功SY-DATUM:当前服务器日期SY-UZEIT:当前服务器时间SY-ULINE:255长度的水平线SY-VLINE:垂直线SY-INDEX:循环说执行的次数SY-TABIX:内表循环的次数SY-DYNNR:当前Screen号SY-MANDT:当前登录的Client号SY-STEPL:返原创 2013-04-10 10:44:51 · 2732 阅读 · 0 评论 -
ABAP总结-转载,好全啊
后续本人添加:事件流(6个): INITIALIZATION(初始化) AT SELECTION-SCREEN(屏幕跳出前) START-OF-SELECTION(取数据) END-OF-SELECTION(展示数据) TOP-OF-PAGE(普通报表输出页头) END-OF-PAGE(普通报表输出页尾转载 2013-04-10 11:26:41 · 41519 阅读 · 0 评论 -
ABAP程序中的事件
ABAP程序中的事件事件流(6个): INITIALIZATION(初始化) AT SELECTION-SCREEN(屏幕跳出前) START-OF-SELECTION(取数据) END-OF-SELECTION(展示数据) TOP-OF-PAGE(普通报表输出页头) END-OF-PAGE(普通报表输出页尾)转载 2013-04-10 11:27:12 · 9250 阅读 · 0 评论 -
ABAP中USING与CHANGING的用法
ABAP中FORM参数的传递有以下几种方式。 1.引用传递(CALL BY REFERENCE) 传递参数时将参数的地址(ADDRESS)传至子程序中,也就是子程序中的参数变量与外部程序的参数变量共享地址内的值。又叫CALL BY ADDRESS,若子程序中的参数变量的值发生了改变,那么,外部程序的实际变量的值也发生改变。 [Syntax] FORM [USING ..转载 2013-03-27 09:34:17 · 2017 阅读 · 0 评论 -
ALV参数汇总
在网上看到一些ALV的参数,还有平时用到的一些参数,做个汇总,不断更新中: RS_SELFIELD-COL_STABLE = ‘X’.RS_SELFIELD-ROW_STABLE = ‘X’.RS_SELFIELD-REFRESH = ‘X’. 这3行就可以实现自动刷新,并且返回时鼠标回到原来的位置 RS_SELFIELD-HOTSPOT = ‘X转载 2013-03-28 15:26:59 · 972 阅读 · 0 评论 -
选择屏幕上做按钮
REPORT MYSAP_FI04.TABLES sscrfields.SELECTION-SCREEN BEGIN OF BLOCK scr1 WITH FRAME TITLE text-001.PARAMETERS: p_path TYPE rlgrap-filename DEFAULT 'c:\upload.tx转载 2013-03-28 15:15:50 · 672 阅读 · 0 评论 -
abap CA CO CS
1.CA contain anystr1 ca str2 遍历str1,其中的每个字符对应到str2的每个字符,如果对应成功,注意:只要有一个字符成功,就为true.如:str1 = ‘我a’ str2='hubab' -----true CO contain onlystr1 ca str2 遍历str1,其中的每个字符对应到str2的每个转载 2013-04-23 11:35:13 · 1506 阅读 · 0 评论 -
SAP中日期时间函数总结
1、获得最后一天CALL FUNCTION 'FIMA_DATE_CREATE' EXPORTING I_DATE = I_DATE "输入日期。sy-datum类型 如:‘20110402’。 I_FLG_END_OF_MONTH = ' ' I_YEARS转载 2013-07-25 14:04:16 · 956 阅读 · 0 评论 -
READ_TEXT function 报错解决方法.
data:zebeln type thead-tdname.data:it_line like table of tline with header line.clear:zebeln.concatenate ekko-ebeln ekpo-ebelp into zebeln.clear:it_line,it_line[].call function 'READ_TEXT' expo原创 2013-08-11 20:40:30 · 1904 阅读 · 0 评论 -
SAP操作windows文件(CL_GUI_FRONTEND_SERVICES)
下面的类可以对文件夹和文件进行操作:CL_GUI_FRONTEND_SERVICES这个类下面的方法均为静态方法,引用的时候以=>来引用方法1:创建文件夹参数说明:RC为返回码类型为sy-subrc。CALL METHOD CL_GUI_FRONTEND_SERVICES=>DIRECTORY_CREATE EXPORTING DIRECTORY转载 2013-08-11 23:11:25 · 3039 阅读 · 0 评论 -
ABAP 去前导零/加前导零
ABAP中加上前导零、去除前导零的function module*加上p_in的前导零 CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT' EXPORTING input = p_in IMPORTING output = p_in. *去除p_out的前导零 CA转载 2013-08-30 17:37:53 · 2858 阅读 · 0 评论 -
sap修改系统标准表数据(保证找到LSETBF01;图讲解)
通过SAP DEBUG 来修改系统标准表,我相信很多人已经在网上搜索过相关的资料了。但是在真正跟程序的时候,系统经常会跳过LSETBF01,通常是从LSETBF03(起码我调试的时候,是这样的在修改RESB表的时候,所以我们要想办法返回到LSETBF01中。【不过上次修改QALS的时候直接就进到LSETBF01中了)。所以,我们可以通过另一种方法找到这个地方。在你没有进入到LSETBF01转载 2013-09-09 16:57:27 · 1929 阅读 · 0 评论 -
ABAP, 取域描述(固定值描述)
ABAP, 取域描述(固定值描述)原创 2013-11-26 17:39:15 · 10180 阅读 · 0 评论 -
FIELD-SYMBOLS的两种用法
第一种,把fs当做一个泛型,什么东西都可以放进去 DATA : BEGIN OF man, name TYPE str, sex(20) TYPE c, height TYPE i, END OF man.DATA : a_man LIKE man.a_man-name = '阿勇'.a_man转载 2013-04-08 18:49:19 · 2624 阅读 · 0 评论 -
2种程序创建程序的方法
第一种,程序内部运行,不新建 DATA: CODE TYPE TABLE OF STRING, PROG TYPE PROGRAM, MSG(120) TYPE C, LIN(10) TYPE C, WRD(10) TYPE C, OFF(3) TYPE C.AP转载 2013-04-08 18:47:57 · 753 阅读 · 0 评论 -
abap smartforms 实现单据
abap实现报表还比较easy,但abap smartforms 实现单据再加上要有分页对于我来说可愁大了,什么都不会,网上有讲的挺细致的,但还是实现不来,问经理他让我慢慢研究,无奈,学吧……下面是实现步骤,不仅不完善,而且肯定有问题,希望大鸟指正:单据要求: http://blog.sina.com.cn/s/blog_69f0481901015hro.html转载 2013-02-15 23:10:44 · 3706 阅读 · 0 评论 -
abap type 与 like 的区别/ TYPES与DATA区别
1.TYPES与DATA区别:TYPES是用来自定义某种类(型)的,需(用DATA语句)实例化以后才可以使用,而DATA是用来声明基本类型数据对象(实例变量)的,对于用DATA直接定义的结构体对象(不参照其它结构类型).参照自定义类型生成新数据语法格式如下:TYPES | DATA 。。。TYPE 1_type 。。。''1_type代表程序内部类型参照程序中已经声明的数据转载 2013-02-18 09:15:51 · 4128 阅读 · 0 评论 -
ABAP知识:LIKE LINE OF 和LIKE TABLE OF
LIKE LINE OF后面接一个内表,表示一个DATA参数具有和内表一样的结构(structure),例如有一个TABLES:Z_USER,Z_USER有两个字段,一个ID,一个NAME,那么DATA:WA LIKE LINE OF Z_USER 表示WA和Z_USER的STRUCTURE一样,可以吧WA当做Z_USER的WORK AREA来用。LIKE TABLE OF 后面接转载 2013-02-17 10:59:57 · 3907 阅读 · 0 评论 -
ABAP "FOR ALL ENTRIES IN"
ABAP "FOR ALL ENTRIES IN" 使用指南 在ABAP开发中,对于不能使用join的聚集表或者需要使用SELECT 的内表,我们一般使用for all entries in 语句将该表与内表串联,查询出需要的数据,例如: BSEG聚集表为例,如下:SELECT bseg~kunnr bseg~lifnr bseg~belnr INTO TABLE ita转载 2013-02-18 17:16:35 · 1301 阅读 · 0 评论 -
关于EXCEL输出
本文档内容: 一、 模板的下载(可参考最后面的实例程序) 二、 关于EXCEL输出 1.基本步骤 2.其他关于EXCEL表操作的补充说明 三、 实例程序 四、 关于CALL METHOD DOCUMENT->*的补充说明 五、 关于VBA与ABAP代码的说明 获得EXCEL表的方式: 1.建立某格式转载 2013-03-05 16:16:56 · 2916 阅读 · 0 评论 -
SAP SMARTFORMS 打印 CNSAPWIN 不支持页格式
在smartforms里的表格属性虽然定义了要打印的页格式 ZUNIA5 ,但是打印时会提示错误:“ CNSAPWIN 不支持页格式 ZUNIA5 ”。还得在spad中维护设备类型。具体步骤如下:1.新建格式类型 spad---“安全管理”---“设备类型”--“页格式”--“显示”-“新建”--名称-ZUNIA52.把页格式分配给格式类型spad---“安转载 2013-02-21 16:47:10 · 2366 阅读 · 0 评论 -
AUTHORITY-CHECK
作为一个开发人员而言,能够学会查找权限的object id,以及profile是很重要的。现在就总结一下经常用的事务代码吧,放在这里以备以后使用。 SU01:Assign profile=>就是创建用户然后分配权限的profile SU02:Creating profile=>创建profile SU03:Creating authorization=>创转载 2013-02-21 20:55:56 · 569 阅读 · 0 评论 -
abap中 结构 工作区和 表工作区 有什么区别
请教大家一个问题:ABAP工作区与表工作区的区别?1.比如data:begin of txt x type i, y type c, end of txt.txt就是一个工作区是吗?into时只能记录一条信息,append就可以多条信息是吧,date txt1 type table of txt如果Tables txt1.就是一个表区域是不?Tables txt这个是不转载 2013-03-06 16:51:22 · 3314 阅读 · 0 评论 -
ABAP中的CHECK,EXIT,RETURN,LEAVE PROGRAM.
1 CHECK 后面要跟一个表达式,当表达式为假(false)时,check发生作用,退出循环(loop) 或处理程序(processing block).2 如果check 出现在循环中,则发生作用时,退出的是当前一次循环,程序会继续执行下一步循环操作,其作用类似于continue.3 如果check 出现在循环以外,则发生作用时,退出的是当前执行的程序块processing b转载 2013-02-15 17:48:08 · 1293 阅读 · 0 评论 -
ALV中的fieldcat常用以及大全
字段目录是用来控制ALV显示的网格中每个字段的属性的,比如字段的顺序,对齐方式,可编辑状态,颜色,等等.常用的字段如下:row_pos: 默认值为0,可选值为1、2、3,既最大分3级别显示fieldname 字段的名字(内表中定义的字段名)ref_field (ALV 控制: 内部表字段的参考字段名称) 参考的数据字典的字段名,配合ref_tabn原创 2013-03-06 16:18:36 · 18238 阅读 · 3 评论 -
SY-SUBRC 的含义
在网上和书上就是找不到多少RFC的实例,现在将这个实例公开给大家,希望能给大家带来启发!================= FUNCTION MODULE (或RFC中) SY-SUBRC 的含义 ================ 使用SELECT语句选择查询: SY-SUBRC = 0: 至少有一行数据,当ENDSELECT语句执行完,SY-DBCNT中保存着记录的个数。 S转载 2013-02-28 19:05:18 · 715 阅读 · 0 评论 -
select-options 年 - 月 F4 帮助
1、定义选择变量parameter p_spmon type spmon default sy-datum+0(6) obligatory.select-options s_spmon for s031-spmon default sy-datum+0(6) obligatory.2、定义帮助子过程form monat_f4.data: begin of m转载 2013-03-04 11:25:48 · 1112 阅读 · 0 评论 -
ALV EDIT_MASK应用-负号前置/小数位处理
1、建立自定义函数1.1 整数显示FUNCTION CONVERSION_EXIT_Z001_OUTPUT.*"----------------------------------------------------------------------*"*"Local interface:*" IMPORTING*" REFERENCE(INPUT)*" EXPORT转载 2013-03-17 23:07:11 · 3971 阅读 · 0 评论 -
ABAP 向上取整和向下取整 CEIL & FLOOR
下面是一段关于CEIL 和 FLOOR 的代码DATA:a TYPE mseg-menge, b TYPE mseg-menge, c TYPE mseg-menge.a = '1.36'.b = '1.34'.c = a / b.c = CEIL( a / b ).WRITE:/,c."输出 2.000c = FLOOR( a转载 2013-03-17 22:42:42 · 7785 阅读 · 0 评论 -
ABAP RANGE 实现 SELECTION-OPTION 功能
SAP 中SELECTION-OPTION 是个很强大的功能,在程序中也经常需要类似SELECTION-OPTION的功能,如果不画屏幕的话,SAP提供了RANGE来实现该功能,下面是一段简单例子代码。RANGES:s_belnr FOR bseg-belnr.DATA: lw LIKE LINE OF s_belnr."单值CLEAR lw.lw-sign = 'I'.lw-o转载 2014-02-07 15:42:50 · 11157 阅读 · 0 评论