可以通过系统变量sy-batch判断abap程序是前台运行还是后台运行,sy-batch等于‘X'是后台运行,等于空就是前台运行。 以上。
SY-TCODE:现在的事务代码 SY-CPROG:ABAP 程序,外部过程中的调用者 SY-CALLD:ABAP 程序, ABAP 程序调用模式 SY-BATCH:后台的程序运行 (X) SY-BINPT:批输入,批次输入下的程序运行 SY-SLSET:选择屏幕,变式名称 3, 逻辑关联 SY-SUBRC:返回值, ABAP 报表之后返回值 执行成功,返回值为0. SY-INDEX:循环,当前...
SY-ABCDE 常量,A-Z字母表 SY-BATCH 后台的程序运行 SY-COLNO:当前选定列的列号 SY-CPAGE 列表的当前显示页 SY-CUCOL 屏幕,PAI 的水平光标位置 SY-CUROW:选择某行时光标列位置 sy-datar:在PAI中,如果屏幕上至少有一个输入字段的值被用户或其他数据传输所更改,则为“X”,否则为初始值。 sy-datlo:用户的...
DATA:run_flg."当前程序是否已在后台运行过了 l_name=sy-repid."当前程序名 START-OF-SELECTION. DATA:c_tmp(20). DATA:l_jobcountTYPEtbtcm-jobcount, l_jobnameTYPEtbtcm-jobname. "如果当前程序是在后台运行时,从SAP内存中读取前台共享的参数 IFsy-batchIS NOT INITIAL. CALL FUNCTION'GET_JOB_RUNT...
SY-BATCHSY-BATCH はバックグラウンドで実行中のABAP プログラムでは、X に設定されます。それ以外の場合は空白になります。バッチインプットSY-BINPTSY-BINPT はバッチインプットフォルダの処理中、および CALL TRANSACTION USING を使用して呼び出した ABAP プログラムでは、X に設定され...
27,093 SAP Managed Tags: ABAP Development Hi, I have a simple question to ask ... what is the use of SY-BATCH in return of a SELECT statement, is it relates with SY-SUBRC or SY-DBCNT ? I am working on a ALV report. Thanks & Regards Mahesh.Reply...
1、SAP系统变量用法ABAP程序系统字段中英文详解更新时间:2015-04-05 09:40:39编辑:SAP中文学习网点击:55 发表评论 本文标签:系统字段变量SY-SUBRC: 系统执行某指令后,表示执行成功与否的变量,0 表示成功SY-DBLNT: 被处理过的记录的笔数 SY-UNAME: 当前使用者登入SAP的USERNAME;SY-DATUM: 当前系统日期;SY-...
程式名,目前的主程式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-...
ABAP-创建物料主数据 1. *&---* *& Report ZMMPL001 *& *&---* *& *& *&---* REPORT ZMMPL001. DATA:
在SAP系统中一般通过tcode-MSC3N来查看批次信息 而要在ABAP程序中获取批次信息则需要调用两个函数:VB_BATCH_2_CLASS_OBJECTBAPI_OBJCL_GETDETAIL 将这两个函数串联使用即可VB_BATCH_2_CLASS_OBJECT:BAPI_OBJCL_GETDETAIL: CHARACT_DESCR 为批次信息的描述 VALVE_FROM为F类型 ...