SAP ABAP
文章平均质量分 54
StevenChen158258
这个作者很懒,什么都没留下…
展开
-
直接读取内表
<br />*DATA: A_SPFLI TYPE SPFLI.<br />*DATA: TA_SPFLI TYPE TABLE OF SPFLI WITH HEADER LINE.<br />*ULINE.<br />*WRITE / '使用工作区'.<br />*ULINE.<br />*SELECT * INTO CORRESPONDING FIELDS OF A_SPFLI FROM SPFLI UP TO 5 ROWS.<br />*WRITE: / A_SPFLI-CONNID , A_SPF原创 2010-11-10 15:29:00 · 402 阅读 · 0 评论 -
SCREEN 程序
<br />*CALL SCREEN 100.<br />*<br />*MODULE CANCLE INPUT.<br />*LEAVE PROGRAM.<br />*ENDMODULE.<br />*DATA: INPUT(20) TYPE C VALUE "初始值" .<br />** CODE TYPE C .<br />**DATA: OK_CODE TYPE SY-UCOMM,<br />** SAVE_OK TYPE SY-UCOMM.<br />*<br />原创 2010-11-17 11:31:00 · 1000 阅读 · 0 评论 -
ABPA 对文件的存取
<br />*------------------内部数据另存为文件------------------<br />*DATA: BEGIN OF MAN,<br />* NAME(20) TYPE C,<br />* HIGH TYPE P DECIMALS 2,<br />* WEIGHT TYPE P DECIMALS 2,<br />* END OF MAN.<br />*DATA: MAN1 LIKE TABLE OF MAN.<br />*DA原创 2010-11-17 11:05:00 · 547 阅读 · 0 评论 -
简单的ALV控件实例
<br />*REPORT YTEST26.<br />*DATA WA_SPFLI LIKE TABLE OF SPFLI WITH HEADER LINE.<br />*SELECT * INTO TABLE WA_SPFLI FROM SPFLI.<br />*CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY'<br />* EXPORTING<br />* I_STRUCTURE_NAME = 'SPFLI'<br />* TABLES<br /原创 2010-11-17 11:33:00 · 534 阅读 · 0 评论 -
内标的创建修改删除
<br />*&--------INTER TABLE有表头和无表头的内表------<br />*DATA:BEGIN OF MAN,<br />* NAME(20) TYPE C,<br />* HIGH TYPE P DECIMALS 2,<br />* WEIGHT TYPE P DECIMALS 2,<br />* END OF MAN.<br />*DATA: MAN1 LIKE TABLE OF MAN WITH HEADER LINE,<br />原创 2010-11-17 11:22:00 · 775 阅读 · 0 评论 -
子窗体
<br />SELECTION-SCREEN BEGIN OF SCREEN 800 AS SUBSCREEN.<br />PARAMETERS: A1(10) TYPE C,<br /> A2(10) TYPE C,<br /> A3(10) TYPE C.<br />SELECTION-SCREEN END OF SCREEN 800.<br />SELECTION-SCREEN BEGIN OF SCREEN 900 AS SUBSCREEN.<br />P原创 2010-11-17 11:32:00 · 424 阅读 · 0 评论 -
字符基本操作、使用SYMBOLS、使用消息程序、使用文本程序
<br />*WRITE 'hello word'.<br />*&-----使用文本程序-----------<br />*write/text-001.<br />*&-----使用消息程序-----------<br />*DATA: msg1(20) TYPE c VALUE '测试'.<br />*DATA: msg2(20) TYPE c VALUE 'ABAP'.<br />*MESSAGE i006(yness) WITH msg1 msg2 .<br />*&-----使用SYMBOLS-原创 2010-11-17 11:25:00 · 748 阅读 · 0 评论 -
选择屏幕
<br />*---------------单值检索--------------------------<br />*PARAMETERS : A1(10) TYPE C,<br />* A2 TYPE I.<br />* WRITE: / A1 ,/ A2.<br />*---------------单值检索--------------------------<br />*DATA DATA1(20) TYPE C.<br />*SELECT-OPTIONS D1 FOR原创 2010-11-17 11:30:00 · 560 阅读 · 0 评论 -
smartforms 调用程序
<br />DATA: FM_NAME TYPE RS38L_FNAM.<br />*--------定义表并将数据填入到表中--------------------------------------<br />DATA: WA_SFLIGHT LIKE SFLIGHT OCCURS 0 WITH HEADER LINE.<br />SELECT * INTO TABLE WA_SFLIGHT FROM SFLIGHT.<br />*-固定写法一般不会调整,唯一需要调整的是FORMNAME = 'ZTE原创 2010-11-18 15:15:00 · 763 阅读 · 0 评论 -
数据库读取、操作
<br />REPORT YTEST002.<br />*data: begin of man,<br />* name(20) type c,<br />* high type p decimals 2,<br />* weight type p decimals 2,<br />* end of man.<br />*data: man1 like hashed table of man with unique key name.<br />*原创 2010-11-17 11:29:00 · 573 阅读 · 0 评论 -
数据库读取、操作
<br />REPORT YTEST002.<br />*data: begin of man,<br />* name(20) type c,<br />* high type p decimals 2,<br />* weight type p decimals 2,<br />* end of man.<br />*data: man1 like hashed table of man with unique key name.<br />*原创 2010-11-17 11:27:00 · 519 阅读 · 0 评论 -
内连接
<br />DATA:BEGIN OF ARCD,<br /> ID TYPE YTCITY1-YCT_ID,<br /> NAME TYPE YTCITY1-YCT_NAME,<br /> COUNTRY TYPE YTCITY1-YCT_COUNTRY,<br /> CTID TYPE YTSCHOOL-YCT_ID,<br /> SHID TYPE YTSCHOOL-YSH_ID,<br /> SHNAME原创 2010-11-10 15:27:00 · 404 阅读 · 0 评论 -
使用PACKAGE SIZE读取数据
*DATA: WA_SPFLI TYPE TABLE OF SPFLI WITH HEADER LINE.*SELECT * INTO TABLE WA_SPFLI FROM SPFLI PACKAGE SIZE 5.*LOOP AT WA_SPFLI.*WRITE: / WA_SPFLI-CONNID , WA_SPFLI-CARRID,WA_SPFLI-CITYFROM,* WA_SPFLI-CITYTO.*ENDLOOP.*ENDSELECT.原创 2010-11-10 15:28:00 · 1944 阅读 · 0 评论 -
格式化输出
<br />*DATA: WA LIKE SPFLI.<br />*WRITE: /.<br />*WRITE: 10'航班承运人' , 40'航班连接' , 60 '国家代码' , 80'起飞城市' , 100'起飞机场'.<br />*SELECT * INTO WA FROM SPFLI WHERE COUNTRYFR = 'US'.<br />*WRITE: / WA-CARRID UNDER'航班承运人',<br />* WA-CONNID UNDER'航班连接' ,<br />*原创 2010-11-10 16:06:00 · 377 阅读 · 0 评论 -
标准列表输出
<br />TABLES SPFLI .<br />SKIP.<br />ULINE AT /(91) .<br />WRITE : / SY-VLINE,(15)'航线承运人',SY-VLINE,(15)'航班连接',<br /> SY-VLINE,(15)'国家代码',SY-VLINE,(15)'起飞城市',<br /> SY-VLINE,(15)'起飞机场',sy-vline.<br />ULINE AT /(91) .<br />SELECT * FROM S原创 2010-11-11 14:03:00 · 445 阅读 · 0 评论 -
自定义输出字段ALV实例
<br /> *-----------------Alv处定义字段输出控制----------------------------<br />*ALV使用到的类库<br />type-pools:slis.<br />*一列的描述<br />Data wa_alv_field type slis_fieldcat_alv.<br />*列描述内表,列清单。<br />Data wa_alv_fieldcat type slis_t_fieldcat_alv.<br />*定义内表<br />Data wa_原创 2011-01-07 15:57:00 · 746 阅读 · 0 评论 -
列表输出
<br />data: str1(10) type c value 'aabbccddee'.<br />write '接着的字符串___________将被替换'.<br />write at 10(2) str1.原创 2010-11-11 13:48:00 · 528 阅读 · 0 评论 -
报表常用函数
<br />ULINE AT /(28).<br />WRITE: / SY-VLINE, (15)'函数代号',SY-VLINE ,(6)'含义', SY-VLINE .<br />ULINE AT /(28).<br />WRITE: / SY-VLINE, (15)' 当前页号', SY-VLINE,SY-PAGNO, SY-VLINE .<br />ULINE AT /(28).<br />WRITE: / SY-VLINE, (15)' 当前日期', SY-VLINE,SY-DATUM, SY-V原创 2010-11-11 14:31:00 · 922 阅读 · 0 评论 -
使用索引创建内标行
<br />*-----------使用索引创建内表行-----------------<br />*DATA:BEGIN OF MAN,<br />* NAME(20) TYPE C,<br />* HIGH TYPE P DECIMALS 2,<br />* WEIGHT TYPE P DECIMALS 2,<br />* END OF MAN.<br />*DATA: MAN1 LIKE TABLE OF MAN .<br />* MAN-NAME = '张原创 2010-11-17 11:20:00 · 371 阅读 · 0 评论 -
SE71 FORM的制作程序
<br />DATA : TIT1(20) TYPE C.<br />TIT1 = '总部'.<br />DATA SPFLI TYPE TABLE OF SPFLI WITH HEADER LINE.<br />SELECT * INTO TABLE SPFLI FROM SPFLI.<br />*调用form<br />CALL FUNCTION 'OPEN_FORM'<br />EXPORTING<br />FORM = 'YTFORM01'.<br />*输出标题<br />CALL FUNCTIO原创 2010-11-19 13:32:00 · 1164 阅读 · 0 评论