SY-TCODE:现在的事务代码 SY-CPROG:ABAP 程序,外部过程中的调用者 SY-CALLD:ABAP 程序, ABAP 程序调用模式 SY-BATCH:后台的程序运行 (X) SY-BINPT:批输入,批次输入下的程序运行 SY-SLSET:选择屏幕,变式名称 3,逻辑关联 SY-SUBRC:返回值, ABAP 报表之后返回值 SY-INDEX:循环,当前通过的编号 SY-TABIX:表...
REPORT ztestACCESSED1.DATA val TYPE i.CONSTANTS:g_memory1(30)VALUE 'JACKYTESTA'.SELECTION-SCREEN BEGIN OF BLOCK blk1.PARAMETERS:p_value TYPE i.SELECTION-SCREEN END OF BLOCK blk1.INITIALIZATION.START-OF-SELECTION.val=p_value+1.IF sy-calld='X'.EXPORT val FROM val TO MEMORY ID g_memory1...
在实际应用当中,我们很可能需要判断一个程序是独立运行的,还是处于被调用状态,以决定接下来的处理逻辑(展示结果/传输结果),这时需要使用系统字段SY-CALLD: SY-CALLD通过一个标识符显示程序是否被调用。以上面的程序为例,如果ACCESSED1和ACCESSED2是独立运行的,则SY-CALLD应为空;而在被程序CALLING调用时,SY-CALLD...
程式名,目前的主程式SY-CPROG: ABAP 程式名SY-SYSID: R/3 系統,R/3 系統名稱SY-UCOMM: 畫面,PAI 驅動的功能代碼,一般用來參照定義變量SY-INDEX : 当前LOOP循环过的次数 READ TABLE it_po INDEX 1 此時變量值1SY-TABIX: 当前处理的是internal table 的第几笔下面說下sy-index 和 sy-...
没有AND RETURN关键字的时候,伴随着SAP LUW的退出,被访问程序的内部会话在访问队列的相同位置替代了访问程序的内部会话。一旦程序访问结束,系统返回到调用程序开始的位置。SUBMIT上系统字段SY-CALLD复制调用程序的值。 AND RETURN关键字在一个新的内部会话中运行程序。调用程序和当前的SAP LUW会保持存在,被调用程序运行...
sy-calld c(1) 在一个调用序列中的第一个程序里为空字符串,否则为值“X”。在调用usingCALL TRANSACTION,CALL DIALOG或者SUBMIT ... AND RETURN后变为“X”。如果程序以LEAVE TO TRANSACTION或者从一个屏幕事务开始的话,则为空。使用SUBMIT(没有AND RETURN)时设定为调用它的程序的值。
AND RETURN を使用して呼び出されたプログラムでは、SY-CALLD は‘X‘ に設定されます。● LEAVE TO TRANSACTION を使用し、トランザクションコードを Dynpro に入力し、バッチインプットフォルダを処理して呼び出されたプログラムでは、SY-CALLD は space に設定されます。
Otherwise initial.sy-calldc(1)在一个调用序列中的第一个程序里为空字符串,否则为值“X”。在调用using CALL TRANSACTION,CALL DIALOG或者SUBMIT . AND RETURN后变为“X”。如果程序以LEAVE TO TRANSACTION或者从一个屏幕事务开始的话,则为空。使用SUBMIT(没有AND RETURN)时设定为调用它的程序的值。C 19、...
DATA: begin_date TYPE d. CALL FUNCTION 'POPUP_CALENDAR_SDB' EXPORTING* SEL_DAY = sel_week = 'X'* SEL_MONTH =* SEL_INTERVAL =* DAY_INFO =* SEL_ONLY_MARKED_DAYS = focus_day = sy-datum* IMPORTING begin_date = begin_date* END_DATE = . C 8、ALL FUNCTION 'GET_WEEK_INFO_BASED_...
DATA(text) = NEW class( )->meth( SWITCH #( sy-langu WHEN 'D' THEN `DE` WHEN 'E' THEN `EN` ELSE THROW cx_langu_not_supported( ) ) ). 8. Corresponding Operator I. Definition ... CORRESPONDING type( [BASE ( base )] struct|itab [mapping|except] ) II. Example Code With 7.40...