SY-LISEL 选择行的内容,长度为255 SY-LISTI 上一个列表的索引 SY-LOOPC:当前表格控件在屏幕中的总行数(Table Control) SY-LSIND:当前列表索引,第一级列表为1 SY-MSGID 消息, 消息类 SY-MSGTY 消息,消息类型 SY-MSGNO 消息, 消息编号 SY-MSGV1 消息,消息变量1 SY-MSGV2 消息,消息变量2 SY-MSGV3 消...
SY-LINSZ 当前报表宽度(REPROT语句中设定的LINE-SIZE) SY-LISEL 选择行的内容,长度为255 SY-LISTI 上一个列表的索引 SY-LOOPC:当前表格控件在屏幕中的总行数(Table Control) SY-LSIND:当前列表索引,第一级列表为1 SY-MSGID 消息, 消息类 SY-MSGTY 消息,消息类型 SY-MSGNO 消息, 消息编号 SY-MSGV1 消...
SY-MSGNO 消息, 消息编号Message Number SY-MSGV1 消息,消息变量1 Message Variant SY-MSGV2 消息,消息变量2 SY-MSGV3 消息,消息变量3 SY-MSGV4 消息,消息变量4 SY-STEPL:返回当前操作的屏幕行号(Table Control) SY-LOOPC:当前表格控件在屏幕中的总行数(Table Control) SPACE: 空字符串 SY-LISTI: 上一...
SY-STEPL 的值总是介于 1与当前所显示的行数之间。您可以在程序中声明表格偏移量(常称为 BASE,并通常用SY-LOOPC初始化)并用它同SY-STEPL 一起获得与当前屏幕表格行相对应的内表行。(IND = BASE + SY-STEPL - 1.) 请记住,SY-STEPL只在LOOP...ENDLOOP处理的范围之内才有意义。 在内表中循环 LOOP ...
循环语句允许我们多次执行一段相同的逻辑。接触过JAVA,C语言的人都知道的循环是FOR……或者WHILE…… 等,那么ABAP开发里面循环语句是怎么写的呢?它的语法又是怎么样的呢?一、WHILE循环,这是一种有条件的循环 这条语句的条件就是INDEX小于5,如果INDEX这条语句小于5就会一直去输出那句话,结果就像上图那样;...
SY-DYNNR:当前Screen号 SY-MANDT:当前登录的Client号 SY-STEPL:返回当前操作的屏幕行号(Table Control) SY-LOOPC:当前表格控件在屏幕中的总行数(Table Control) SY-UCOMM:PAI所出发的功能代码 SY-DYNNR:当前屏幕号 SY-MSGID:Message Class SY-MSGNR:Message Number ...
sy-loopc i - Number of currently displayed rows in a table control. Set after the event PAI. sy-lsind i - List level of the list currently being created (basic list: 0; detail lists: greater than 0). For every interactive list event, sy-lsind is increased automatically by an increment...
GJAHR.CHECKsy-subrc=0.LOOPATlt_bsegINTOls_bsegFROMsy-tabix.lv_counter=lv_counter+1.**Yourlogic**ATENDOFGJAHR.EXIT.ENDAT.ENDLOOP.ENDLOOP.UsingsortedtablewecanexecuteREADTABLEstatementusingtheBINARYSEARCHoption,thiswillimproveitsefficency.binarysearch读取到的索引一定是内表索引最小的行,所以不会漏掉数据!
c) raise (In function or method) 3、异常截获处理方法 Handling exceptions using/with exception classes 截获处理方法 data MYREF type ref to CX_SY_ARITHMETIC_ERROR. data ERR_TEXT type STRING. data RESULT type I. try. RESULT = 1 / 0. ...
ページ単位のスクロールについては、ループパス中にスクロールされる行数をシステム項目 sy-loopc から取得することができます。sy-loopc には現在表示されている行数が格納されますが、構造 CXTAB_CONTROL のコンポーネント LINES にはテーブルコントロール内のすべての行数が格納され...