77范文网 - 专业文章范例文档资料分享平台

abap基础语法练习

来源:网络收集 时间:2019-03-09 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

REPORT ztest_lianxi.

**data类型的定义与statics类型的定义区别。

*PERFORM datatest1. *PERFORM datatest1. *PERFORM datatest2. *PERFORM datatest2. *

**&--------------------------------------------------------------------- *

**& Form DATATEST1

**&--------------------------------------------------------------------- *

** text

**---------------------------------------------------------------------- *

*FORM datatest1.

* TYPES f_word(5) TYPE c.

* DATA f_text TYPE f_word VALUE 'INIT'. * WRITE f_text.

* f_text = '12345'. * WRITE f_text.

*ENDFORM. \ *

**&--------------------------------------------------------------------- *

**& Form DATATEST2

**&--------------------------------------------------------------------- *

** text

**---------------------------------------------------------------------- *

*FORM datatest2.

* TYPES f_word(5) TYPE c.

* STATICS f_text TYPE f_word VALUE 'INIT'. * WRITE f_text.

* f_text = 'ABCDE'. * WRITE f_text.

*ENDFORM. \

*----------------------------------------------------------------------*

*i类型的变量,为什么是从后往前截取。

*DATA: NUMBER TYPE I VALUE '1234556', * TEXT(15) VALUE 'ABSCCCSDFGD'. *WRITE:(5) NUMBER, /(6) TEXT.

*----------------------------------------------------------------------*

*显示图标,需要引用系统的图标群组

*INCLUDE . *INCLUDE .

*WRITE: 'PHONE SYMBOL:',SYM_PHONE AS SYMBOL. *WRITE:/ 'ALARM ICON:',ICON_ALARM AS ICON. *

*----------------------------------------------------------------------*

*SKIP TO LINE 5. *WRITE 'PASS'.

*----------------------------------------------------------------------*

*CHECKBOX的应用

*PARAMETERS:CHECK1 AS CHECKBOX DEFAULT 'X', *CHECK2 AS CHECKBOX.

*----------------------------------------------------------------------*

*复制功能

*DATA: BEGIN OF ADDRESS,

* FIRSTNAME(10) TYPE C VALUE 'LULU', * LASTNAME(10) TYPE C VALUE 'CHOU', * TEL(12) TYPE C VALUE '4660570', * END OF ADDRESS. *DATA: BEGIN OF NAME,

* FIRSTNAME(10) TYPE C, * LASTNAME(10) TYPE C, * E_MAIL(30) TYPE C, * END OF NAME.

*MOVE-CORRESPONDING ADDRESS TO NAME. *

*WRITE :NAME-FIRSTNAME.

*----------------------------------------------------------------------*

*赋值语句的练习

*DATA:NAME(20) TYPE C VALUE 'SOCRCE', * SOURCE(10) TYPE C VALUE 'LILY', * TARGET(10) TYPE C. *WRITE NAME TO TARGET. *WRITE / TARGET.

*----------------------------------------------------------------------*

*shift的练习

*DATA:STRING(10) TYPE C VALUE 'ABCDEFJ'. * WRITE: STRING. * SHIFT STRING.

* WRITE :/ STRING. * SHIFT STRING LEFT. * WRITE:/ STRING.

* SHIFT STRING RIGHT. * WRITE:/ STRING.

* SHIFT: STRING RIGHT. * WRITE:/ STRING.

*----------------------------------------------------------------------*

*REPLACE的练习

*DATA: STRING(10) TYPE C VALUE 'ABCDEFGHT', * STR1(3) TYPE C VALUE 'DEF', * STR2(3) TYPE C VALUE '123'. *REPLACE STR1 WITH STR2 INTO STRING. *WRITE: STRING.

*----------------------------------------------------------------------*

*SEARCH的使用方法

*DATA: STRING(10) TYPE C VALUE 'ABCDEFJ'. *SEARCH STRING FOR 'C'. *WRITE: STRING.

*IF SY-SUBRC <> 0. * WRITE: SY-SUBRC. *ELSE.

* WRITE: SY-SUBRC. *ENDIF.

*----------------------------------------------------------------------*

*SPLIT的使用

*DATA: STRING(60),

* P1(20) VALUE '++++++++', * P2(20) VALUE '++++++++', * P3(20) VALUE '++++++++', * P4(20) VALUE '++++++++', * DEL(3) VALUE '***'.

*STRING = 'PART1***PART2***PART3***PART4***PART5'. *WRITE STRING.

*SPLIT STRING AT DEL INTO P1 P2 P3 P4. *WRITE:/ P1,/ P2,/ P3,/ P4.

*----------------------------------------------------------------------*

*日期的使用

*DATA: MDATA TYPE D. *MDATA = SY-DATUM. *WRITE MDATA.

*MDATA+6(2) = '01'. *WRITE / MDATA.

*MDATA = MDATA - 1. *WRITE / MDATA.

*----------------------------------------------------------------------*

*时间的使用

*DATA: HOURS TYPE I, * MINUTES TYPE I,

* T2 TYPE T VALUE '200000', * T1 TYPE T VALUE '183000'. *HOURS = ( T2 - T1 ) / 3600. *MINUTES = ( T2 - T1 ) / 60. *

*WRITE: HOURS,/ MINUTES.

*DATA: BEGIN OF ITAB OCCURS 3, * COL1(3) TYPE C, * COL2 TYPE I, * END OF ITAB. *ITAB-COL1 = 'ABC'. *ITAB-COL2 = 10. *COLLECT ITAB.

*ITAB-COL1 = 'XYZ'. *ITAB-COL2 = 20. *COLLECT ITAB.

*ITAB-COL1 = 'ABC'. *ITAB-COL2 = 30. *COLLECT ITAB. *LOOP AT ITAB.

* WRITE:/ ITAB-COL1,/ ITAB-COL2. *ENDLOOP.

*----------------------------------------------------------------------*

**NEW PAGE的应用

*DATA: IT_SPFLI TYPE TABLE OF SPFLI WITH HEADER LINE. *NEW-PAGE LINE-COUNT 11. *

*SELECT * FROM SPFLI INTO TABLE IT_SPFLI. *

* LOOP AT IT_SPFLI.

*WRITE: / SY-VLINE,(15) IT_SPFLI-CARRID,SY-VLINE,(15) *IT_SPFLI-CONNID,SY-VLINE,

*(15) IT_SPFLI-COUNTRYTO,SY-VLINE,(15) IT_SPFLI-CITYFROM,SY-VLINE,

*(15) IT_SPFLI-AIRPFROM,SY-VLINE. *ULINE AT /(91). * ENDLOOP. *

* TOP-OF-PAGE.

* FORMAT COLOR COL_HEADING. * ULINE AT /(91).

*WRITE: / SY-VLINE,(15) '航线承运人',SY-VLINE,(15) '航班连接',SY-VLINE,

*(15) '国家代码',SY-VLINE,(15) '起飞城市',SY-VLINE, *(15) '起飞机场',SY-VLINE. *ULINE AT /(91). *FORMAT COLOR OFF.

*----------------------------------------------------------------------*

*热点的设定

START-OF-SELECTION.

WRITE '请按'.

FORMAT HOTSPOT ON COLOR 6 INVERSE ON. WRITE '热点'.

FORMAT HOTSPOT OFF COLOR OFF. AT LINE-SELECTION. WRITE 'WELCOME!'.

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库abap基础语法练习在线全文阅读。

abap基础语法练习.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/501869.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: