ABAP程序系统字段中英文详解

ABAP程序系统字段中英文详解

ID:40541990

大小:98.00 KB

页数:11页

时间:2019-08-04

ABAP程序系统字段中英文详解_第1页
ABAP程序系统字段中英文详解_第2页
ABAP程序系统字段中英文详解_第3页
ABAP程序系统字段中英文详解_第4页
ABAP程序系统字段中英文详解_第5页
资源描述:

《ABAP程序系统字段中英文详解》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、SAP系统变量用法-ABAP程序系统字段中英文详解SY-SUBRC:系统执行某指令后,表示执行成功与否的变量,’0’表示成功SY-DBLNT:被处理过的记录的笔数 SY-UNAME:当前使用者登入SAP的USERNAME;SY-DATUM:当前系统日期;SY-UZEIT:当前系统时间;SY-TCODE:当前执行程序的TransactioncodeSY-INDEX:当前LOOP循环过的次数SY-TABIX:当前处理的是internaltable的第几笔SY-TMAXL:Internaltable的总笔数SY-SROWS:屏幕总行数;SY-SCOLS:屏幕总列数;SY-MANDT:當

2、前系統編號(CLIENTNUMBER)SY-VLINE:画竖线SY-ULINE:画横线SY-PAGNO:当前页号SY-LINSZ:当前报表宽度SY-LINCT:当前报表长度SPACE:空字符串SY-LSIND:列表索引页SY-LISTI:上一个列表的索引SY-LILLI:绝对列表中选定行的行号SY-CUROW:屏幕上的行SY-CUCOL:光标列SY-CPAGE:列表的当前显示页SY-STARO:真实行号SY-LISEL:选择行的内容,长度为255SY-LINNO:当前行SY-REPID: ABAP程式名,目前的主程式SY-CPROG: ABAP程式名SY-SYSID:R/3系統,

3、R/3系統名稱SY-UCOMM:  畫面,PAI驅動的功能代碼,一般用來參照定義變量SY-INDEX: 当前LOOP循环过的次数   READTABLEit_poINDEX1  此時變量值1SY-TABIX: 当前处理的是internaltable的第几笔下面說下sy-index和sy-tabix的區別sy-index和sy-tabix都是系统字段,用来记录循环的次数。sy-index在DO....ENDDO循环里有效,而sy-tabix在loopat......endloop里有效。運行下面的例子能更好的理解:DATA:BEGINOFline,    col1TYPEi,   

4、 col2TYPEi,    ENDOFline.DATAitabLIKETABLEOFlineWITHHEADERLINE.DO30TIMES.  line-col1=sy-index.  line-col2=sy-index*sy-index.  APPENDlineTOitab.ENDDO.LOOPATitab.  DO2TIMES.    WRITE:/'sy-tabix:',sy-tabix,itab-col1,     'sy-index:',sy-index,itab-col2.  ENDDO.ENDLOOP.sy-dbcnt:代表有多少条记录被处理了例如:當我們查

5、詢記錄放入內表,判斷內表中是否有數據就可以用 ifsy-dbcnt=0  MESSAGEs000.      STOP.ENDIF.sy-tfill:返回当前内表(InternalTable)内的记录数。但是要小心,那些字段随各自的内表(InternalTable)改变。例:如果你循环(Loopat)(读取)itab,sy-tfill返回itab的记录数。如果你在循环(Loopat)(读取)内表(InternalTable)itab的内部嵌套循环(Loopat)(读取)内表(InternalTable)jtab,sy-tfill返回的不再是itab的记录数,而是jtab的!所以如

6、果你需要使用itab的记录数,请先把sy-tfill的值传递给其它变量。无论如何,sy-tfill永远保存当前的记录数。例如記錄內表記錄條數:DESCRIBETABLEitabLINESsy-tfill.SY-TMAXL: Internaltable的总笔数SY-SROWS: 屏幕总行数;SY-SCOLS: 屏幕总列数;SY-MANDT: 当前系统编号(CLIENTNUMBER)SY-VLINE: 画竖线SY-ULINE: 画横线sy-pagno   当前页号sy-lsind      列表索引页sy-listi        上一个列表的索引sy-linsz      当前报表

7、宽度sy-lilli          绝对列表中选定的行号sy-linct       当前报表长度sy-curow    屏幕上的行space         空字符sy-cucol     光标列sy-cpage    列表的当前显示页sy-staro     真实行号sy-lisel       选择行的内容,长度为255sy-linno      当前行SY-MANDT: 當前系統編號(CLIENTNUMBER)SY-SLSET:  SY-SUBRC的含义=======

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。