SY-SUBRC = 0: 循环至少被执行一次。 SY-SUBRC = 4: 循环没有被执行,可能是没有数据,也可能是没有符合条件的记录。 使用DELETE语句来删除一条记录: SY-SUBRC = 0: 找到一行并删除之,如果该表有不唯一主键,也就是有多条重复的记录,则只删除第一条记录。 SY-SUBRC = 4: 没有找到符合条件的记录,也没...
4. 抬头文本替代 在测试过程中,为应计过账自定义了凭证类型SY,且设置抬头文本必输,而应计过账时并未赋值抬头文本,通过启用BADI AC_DOCUMENT实现将应计对象的文本赋值给会计凭证抬头文本,代码如下: method IF_EX_AC_DOCUMENT~CHANGE_INITIAL. * BREAK-POINT. *---抬头文本替代规则 if IM_DOCUMENT-HEADER-BKTXT ...
SY-LOOPC:当前表格控件在屏幕中的总行数(Table Control) SY-LSIND:当前列表索引,第一级列表为1 SY-MSGID 消息, 消息类 SY-MSGTY 消息,消息类型 SY-MSGNO 消息, 消息编号 SY-MSGV1 消息,消息变量1 SY-MSGV2 消息,消息变量2 SY-MSGV3 消息,消息变量3 SY-MSGV4 消息,消息变量4 SY-PAGNO 当前页号 SY-...
这里采用主数据的帮助台。 Step2 去掉测试运行的选择 帮助文件取消测试执行后,会提示让你输入passcode。 Debug模式设立断点,修改sy-subrc = 0 , 跳过就行了 也可以直接注释相关代码。 Step3. 执行物料帐修复程序。 Step3 Step 4.执行修复程序,此时还要再次点击录制按钮,才能进入录制界面,正常执行屏幕操作即可录制。(...
Solved: hi, in my select statement giving sy-subrc = 4. please tell me why? i am fetchind data from a view. Types:begin of zv_mast_stko, matnr type zv_mast_stko-matnr,
可以用SY-SUBRC来检查同步更新的执行情况,在程序等待UPDATE程序执行的过程中,DIALOG程序的DIALOG WORK PROCESS被释放,当更新结束之后,系统重新为DIALOG程序分配一个新的空闲的DIALOG WORK PROCESS做下一步的处理。 3,本地模式 使用SET UPDATE TASK LOCAL语句来使用UPDATE MODULE在本地执行,同样的用COMMIT WORK来关闭SAP...
I tried to place my database selection in a remote fm that I am calling in my program as new task however I am not getting any data (sy-subrc = 4) when I have placed the selection in the remote rfc compared to the 51882 number of records I am getting when the selection is placed...
hi, may i know why the read can map a record but why sy-subrc returns 4? loop at int_tab. if int_tab-blart <> 'DZ'. read table int_t2 with key kunnr = int_tab-kunnr gjahr = int_tab-gjahr. if sy-subrc = 0. move... endif. endif. endloop. thanksReply...
master_idoc_data=gt_ediddEXCEPTIONSerror_in_idoc_control=1error_writing_idoc_status=2error_in_idoc_data=3sending_logical_system_unknown=4OTHERS=5.IFsy-subrc=0.COMMITWORK.WRITE:'IDoc sent'.LOOPATgt_edidcINTOgs_edidc.NEW-LINE.WRITE:'IDoc Nnumber is',gs_edidc-docnum,'; Receiver partner ...
IF sy-subrc <> 0. * MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO * WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4. ENDIF. ENDIF. * object created ? CHECK NOT o_badi_fdcb_subbas04 IS INITIAL. * get data from main screen ...