SY-SUBRC = 0: 循环至少被执行一次。 SY-SUBRC = 4: 循环没有被执行,可能是没有数据,也可能是没有符合条件的记录。 使用DELETE语句来删除一条记录: SY-SUBRC = 0: 找到一行并删除之,如果该表有不唯一主键,也就是有多条重复的记录,则只删除第一条记录。 SY-SUBRC = 4: 没有找到符合条件的记录,也没...
CORRESPONDING FIELDS OF可以将一样类型进行赋值SELECTSINGLE*FROMspfliINTOCORRESPONDINGFIELDSOFm_spfliWHEREcarrid ='AC'ANDconnid ='8888'.*sy_subrc为上一条语句的执行结果,如果为0,则表示执行成功IFsy-subrc =0.WRITE: m_spfli-carrid, m_spfli-connid, m_spfli-countryfr, m_spfli-cityfrom,m_...
citytoTYPEspfli-cityto,ENDOFty_spfli.*声明结构体变量DATAm_spfliTYPEty_spfli.*写数据库语句, CORRESPONDING FIELDS OF可以将一样类型进行赋值SELECTSINGLE*FROMspfliINTOCORRESPONDINGFIELDSOFm_spfliWHEREcarrid ='AC'ANDconnid ='8888'.*sy_subrc为上一条语句的执行结果,如果为0,则表示执行成功IFsy-subrc =0...
SY-SUBRC = 0: 至少有一行数据,当ENDSELECT语句执行完,SY-DBCNT中保存着记录的个数。 SY-SUBRC = 4: 没有数据。 SY-SUBRC = 8: 只有使用“SELECT SINGLE FOR UPDATE”时才会有, 表示: WHERE条件指定的记录不止一行,结果是没有记录被选中。 使用INSERT语句,向表中插入一行,必须注意INSERT的顺序与表中字段...
1、SAP系统变量用法ABAP程序系统字段中英文详解更新时间:2015-04-05 09:40:39编辑:SAP中文学习网点击:55 发表评论 本文标签:系统字段变量SY-SUBRC: 系统执行某指令后,表示执行成功与否的变量,0 表示成功SY-DBLNT: 被处理过的记录的笔数 SY-UNAME: 当前使用者登入SAP的USERNAME;SY-DATUM: 当前系统日期;SY-...
SY-SUBRC: 系统执行某指令后,表示执行成功与否的变量,0表示成功 SY-DBLNT: 被处理过的记录的笔数 SY-UNAME: 当前使用者登入SAP的USERNAME SY-DATUM: 当前系统日期 SY-UZEIT: 当前系统时间 SY-TCODE: 当前执行程序的Transaction code SY-REPID: 当前程序名称 ...
Debug模式设立断点,修改sy-subrc = 0 , 跳过就行了 也可以直接注释相关代码。 Step3. 执行物料帐修复程序。 Step3 Step 4.执行修复程序,此时还要再次点击录制按钮,才能进入录制界面,正常执行屏幕操作即可录制。(PS:录制过程中系统会记录每一个动作,比正常操作要卡顿)。记录完成后,点击右上角的结束按钮即可完成。
if SY-SUBRC = 0. select single TEXT into @data(LV_BKTXT) from ACAC_OBJECTS where REF_KEY = @<FS_IT>-ACROBJ_ID. endif. when others. endcase. EX_DOCUMENT-HEADER-BKTXT = LV_BKTXT. endif. endmethod. method IF_EX_AC_DOCUMENT~CHANGE_AFTER_CHECK. ...
REPORT ZTEST_GS1. DATA: w_setid LIKE sethier-setid, int_vlaues TYPE STANDARD TABLE OF rgsbv. CALL FUNCTION 'G_SET_GET_ID_FROM_NAME' EXPORTING shortname = 'ZD_AUART' "Set Name IMPORTING new_setid = w_setid EXCEPTIONS OTHERS = 1. IF sy-subrc NE 0. WRITE 'Invalid Set'. ENDIF...
不同的function返回值的意义各有不同,每个function的Exception对应的不同sy-subrc值