sy-subrc 为 1001,sy-msgty 为 "S"、sy-msgid 为 "00"、sy-msgno 为 "344"、sy-msgv1 为 "SAPMSSY3"、sy-msgv2 为 "0131"。 "P"不显⽰屏幕的调试模式。如果到达被调⽤事务的断点,则系统⾃动转到 ABAP 调试器,这种⽅式主要⽤于调试过程。 更新模式,有下列可选值(更新模式常⽤的是 S...
继续F6,发现所有屏幕都退出,PAI模块根本没调用,直接退到我们自己的主调程序里: 此时sy-subrc为1001状态,查看返回消息内表PT_MESSTAB[],找到出错Message ID以及错误号: SE91查看详细错误消息: 没有屏幕 & & 的批输入数据 对应的英文: No batch input data for screen & & 选中,看长文本: 还是看不懂,云里雾...
DATA: ARG1 TYPE STRING VALUE '300'. TABLES: T001. "打开游标 EXEC SQL. OPEN c1 FOR SELECT MANDT, BUKRS FROM T001 WHERE MANDT = :arg1 AND BUKRS >= '1001' and bukrs <= '1999' ENDEXEC. "读取游标 DO. EXEC SQL. FETCH NEXT c1 INTO :t001-mandt, :t001-bukrs ENDEXEC. IF SY-SUBRC <...
sy-subrcMeaning 0The called transaction was processed successfully. < 1000Error in the called transaction. If amessagewas sent within the transaction, it can be received using the additionMESSAGES. 1001Processing error. Calling a transaction using a batch input table is not the same as executingba...
"打开游标 EXEC SQL. OPEN c1 FOR SELECT MANDT, BUKRS FROM T001 WHERE MANDT = :arg1 AND BUKRS >= '1001' and bukrs <= '1999' ENDEXEC. "读取游标 DO. EXEC SQL. FETCH NEXT c1 INTO :t001-mandt, :t001-bukrs ENDEXEC. IF SY-SUBRC <> 0. EXIT. ELSE. WRITE: / T001-MANDT, T001-BUKRS...
"N" 不显⽰屏幕的静默模式。如果到达被调⽤事务的断点,则系统处理终⽌,并设置⼀些系统字段。sy-subrc 为 1001,sy-msgty 为 "S"、sy-msgid 为 "00"、sy-msgno 为 "344"、sy-msgv1 为 "SAPMSSY3"、sy-msgv2 为 "0131"。"P" 不显⽰屏幕的调试模式。如果到达被调⽤事务的断点,则系统...
以系统参数sy-subrc是否为0判断读取是否成功,sy-subrc为0则读取操作成功。(1)逐条记录的读入内表select*fromt000.appendt000toit.endselect.(2)把整批数据读入内表select*from数据表intotable内表[whereexp]."结构需要相同selectmandtmtextfromt000intotableitwheremandt>100."结构不同的情况selectmandtmtextfromt000...
以系统参数 sy-subrc 是否为 0 判断读取是否成功,sy-subrc 为 0 则读取操作成功。 25.把数据库的记录读入内表 (1)逐条记录的读入内表 select * from t000. append t000 to it. endselect. (2)把整批数据读入内表 select * from 数据表 into table 内表 [whereexp]. "结构需要相同 select mandt mtex...
* IF SY-SUBRC <> 0. * MESSAGE E019(ZMM001) WITH S_WERKS-LOW. * ENDIF. * ENDLOOP. ATSELECTION-SCREENOUTPUT. **主程序 START-OF-SELECTION. PERFORMFRM_SELECT_DATA. PERFORMFRM_DISPLAY. *&---* *& FORM FRM_SELECT_DATA *&---* * TEXT *---...
if sy-subrc <> 0. message e999 with 'Incorrect Personnel Number Entered'(001). endif. endif. * Validation of Cost Center clear csks. if not pnpkostl[] is initial. select single kostl into csks-kostl from csks where kostl in pnpkostl. ...