随笔分类 - ABAP学习
引用的文章
摘要:简单介绍一些CATT.w CATT(Computer Aided Test Tool)是一个计算机辅助测试工具 w CATT可以将你所做的操作记录下来,制作成一个模板,对这个模板我们还可以根据需要进行修改 w 此外,我们还可以创建变式,对模板的一些数据使用不同的变式运行 CATT的用途 w 我们每次对系统进行升级后,都要进行很多的测试工作,如果使用CATT将整个测试过程创建为一个模板,就可以大大的...
阅读全文
摘要:简单的介绍ABAP的变量和表达式。1. abap的基本数据类型包括数据类型默 认大小有效 大小初始值说明C11 - 65535SPACE文 本、字符( 字母数字字 符)D88'00000000'日 期(格式: YYYYMMDD)F880浮 点数I440整 型(整数)N11 - 65535'00...0'数 字文本P81 - 160压缩 号T66'000000'时 间(格式: HHMMSS)X11 ...
阅读全文
摘要:For ABAP search help, there are a lot of ways to use it, here I just list one of them to show out how to use F4 help.**定义屏幕选PARAMETERS: P_PRNPL(4) TYPE C .**在下面的事件中指定检索help的字段ATSELECTION-SCREEN ON VAL...
阅读全文
摘要:有兴趣的朋友可以研究一下,如何实现内表的行列转换.******************************************************************Author: chunbo.xu *Version: 1.0 *Create date: 2005/08/02 *If you have any problems ,contact me: *msn:xuchunbo...
阅读全文
摘要:1. 内表的类型及定义:(1).ANY TABLE:即任意表类型,此种定义方式只能在传递参数的时候定义。 例如:FORM XXX USING/CHANGING TYPE ANY TABLE .(2).ANY TABLE包括了两种类型:INDEX TABLE和HASHED TABLE 。 《1》.INDEX TABLE:包括了STANDARD TABLE和SORTED TABLEA. STANDAR...
阅读全文
摘要:关于ABAP指针的一些资料。1. 什么是ABAP指针:在ABAP里面,field symbol就相当于c语言的指针。如果你定义并且分配了相应的结构或者变量给它,其实它就指向这个结构或者变量的地址,如果修改了field symbol的值,则相应结构或者变量的值也随之更改。2. 如何定义指针:基本形式:FIELD-SYMBOLS .附加信息:1. ... TYPE :定义一个数据类型,然后定义指针2....
阅读全文
摘要:前面已经介绍了ABAP的基本的知识,现在介绍一下ABAP最常用的报表的一些事件。一, 首先介绍一下ABAP的程序的类型:Program type(程序类型)Introductory statement(类型描述)1REPORT(报表)MPROGRAM(屏幕程序)FFUNCTION-POOL(函数组)KCLASS-POOL(类组)JCLASS-POOL(接口组)TTYPE-POOL(类型池)二, 下...
阅读全文
摘要:做了这么长时间的abap开发,看了下面几个问题后才知道自己原来已经要偏离方向了。现在开始根据下面的问题决定自己以后该如何走,该如何发展了。SAP: ABAP will live on, but new skill focus required1.Some developers have remarked that it seems SAP is moving away from classic A...
阅读全文
摘要:在abap编程中经常用到progress indicator,现在偶把这个函数详细说明一下,再做两个实例看看。函数名:SAPGUI_PROGRESS_INDICATOR FUNCTION GROUP:SGUI 参数:IMPORT:PERCENTAGE 进度百分数 :TEXT 描述使用实例1:显示进度 REPORT Z_DEMO1.DATA: A LIKE SY-UCOMM. DO 100 TI...
阅读全文
摘要:Long texts - How to read them In table STXH you can find the parameters for the function module in fields TDOBJECT for parameter OBJECT TDIS for parameter ID TDNAME for parameter NAME TDSPRAS for para...
阅读全文
摘要:在开发过程中,我们经常遇到需要调试的abap弹出式窗口。然而在abap 编辑器中并没有提供实现该功能的按钮,你也不能够在弹出式窗口中设置断点。那么该如何才能够做到这点呢?只好借助gui的特性,在操作系统级别做一些事情来实现了。具体实现方法: 在本地机器上新建一个文本文档,命名为“debugger.txt”; 如果需要调试弹出式窗口的话,把这个文件拖到这个弹出式窗口上就可以了...
阅读全文
摘要:Send a data stream from abap to a UNIX named pipeOn the UNIX side the fifo can be read with suchcommnds like this: cat /tmp/fifiREPORT ZPIPE .TABLES: USR02.DATA: FIFO(30) VALUE '/tmp/fifi', MKFIFO(30)...
阅读全文
摘要:在abap报表的第二画面画一个带title的方框,这个功能在我们编写报表的时候会经常地用到。所以偶就拿出来,省得以后用到的时候找不到了,同时也能带给大家方便。REPORT ZBOX NO STANDARD PAGE HEADING.PERFORM BOX USING 1 2 'TITLE1'.PERFORM BOX USING 5 4 'TITLE2'.PERFORM BOX USING 11 7...
阅读全文
摘要:1.什么是checkbox:就是一个复选框,可以用like或者type来定义,为1个字符型变量。它是parameter的一个选项,parameter xxx as checkbox就可以在选择屏幕上显示一个复选框。2.什么是listbox:就是一个下拉列表,你可以在这个列表中选择一条记录进行某种操作。也是parameter的一个选项,parameter xxx as listbox就可以在选择屏幕...
阅读全文
摘要:********************************************************************** This program displays the menu path for a transaction. If the user* doubleclicks on the transaction name, it displays the transac...
阅读全文
摘要:现在介绍一些abap的数据库操作.......The Database Interface(数据库接口) 为了避开各种数据库的操作语句,函数,功能的不同,R/3系统在每个工作进程(work process)里面都设置了和数据库的接口。R/3系统应用这些接口和数据库进行交互操作,数据库的接口把R/3系统的对数据库的操作请求转换成标准的SQL语句。这样就实现了应用服务器和数据库服务器的独立,使程序设计...
阅读全文
摘要:继续我们的数据库操作语句讲解:1.select详解: Select single:这个语句从数据库中选取一条数据,如果根据查询的条件(where)可以得到多条数据的话,必须有(endselect),在这种情况下,在abap的语法检查中会有警告(slin),所以应该尽量避免使用,可以使用这个来代替: Select xxx From xxx into xxx . Exit. Endselect...
阅读全文
摘要:继续我们的数据库操作语句讲解:From2. from详解: * From dbtab :从数据库表或者视图中选取数据。数据库表名称直接在abap中使用,必须能够被abap字典识别。 * From dbtab [as xxx]: 定义数据表的别名,选择数据。 * From “table1” join “table2” on “cond...
阅读全文
摘要:继续我们的数据库操作语句讲解:Into3.into 详解: * into [wa] :把数据选择出来放入工作区[wa]中。 注意:如果是select f1 f2 … fn into wa的时候,wa中的字段数一定要大于等于n的个数,不然会出现runtime error 。 如果数据库中只有一条记录,那么endselect语句被忽略。 因为是每次选出一条记录,所以endsele...
阅读全文
摘要:继续我们的数据库操作语句讲解:Where4.where 详解: Where cond : 限定抽出数据的条件,如果没有where语句,则系统会抽出所有当前集团下的所有数据。 FOR ALL ENTRIES IN itab WHERE cond :把选择的条件限定在itab这个内表之中。当处理大量数据的时候,这条语句的性能相对来说比较好。 注意:只能够在select语句中使用。 Itab不需...
阅读全文


浙公网安备 33010602011771号