方法1 - 在ABAP工作台中使用“使用位置列表”功能 方法2 - 在ABAP调试其中使用监控点观察sy-msgid 如何在弹出窗口开启调试模式 方法3 - 利用消息断点类型更有效地进行调试 方法4 - 扫描源代码 方法5 - 使用SAT(ABAP运行时间分析工具) 方法6 - 你是否这样使用过ST05 我喜欢分享我在日常生活中的调试技巧,这写技...
SY-LISEL 选择行的内容,长度为255 SY-LISTI 上一个列表的索引 SY-LOOPC:当前表格控件在屏幕中的总行数(Table Control) SY-LSIND:当前列表索引,第一级列表为1 SY-MSGID 消息, 消息类 SY-MSGTY 消息,消息类型 SY-MSGNO 消息, 消息编号 SY-MSGV1 消息,消息变量1 SY-MSGV2 消息,消息变量2 SY-MSGV3 消...
MESSAGE 关键字执行后对应系统变量的值: sy-msgid:在发送消息后,包含消息类别,并在发送任何文本后包含值"00"。 sy-msgno:在发送消息后,包含消息编号,并在发送任何文本后包含值"001"。 sy-msgty:包含发送消息或文本时使用的消息类型的标识符。 sy-msgv1到sy-msgv4:在发送消息后,按顺序包含在WITH补充后指定的...
sy-msgid:在发送消息后,包含消息类别,并在发送任何文本后包含值"00"。sy-msgno:在发送消息后,包含消息编号,并在发送任何文本后包含值"001"。sy-msgty:包含发送消息或文本时使用的消息类型的标识符。sy-msgv1到sy-msgv4:在发送消息后,按顺序包含在WITH补充后指定的数据对象的内容。在发送任何文本后,...
SY-MSGID:消息, 消息类 SY-MSGNO:消息, 消息编号 SY-MSGTY:消息,消息类型 SY-MSGV1:消息,消息变量 5,报表关联 SY-PAGNO:清单创建,当前页 SY-COLNO:清单创建,清单的当前列 SY-LINNO:清单创建,当前行: SY-ULINE:常量,长度为 255 的水平行 SY-MACOL:打印清单,SET MARGIN 声明的列 ...
SY-MSGID:Message Class SY-MSGNR:Message Number SY-MSGTY:Message Type SY-MSGV1~4:Message Variant SY-LINCT:REPROT语句中设定的LINE-COUNT SY-LINSZ:REPROT语句中设定的LINE-SIZE SY-SROWS:当前窗口的列表行数 SY-SCOLS:当前窗口的列表栏目数
方法2 - 在ABAP调试其中使用监控点观察sy-msgid 在命令窗口输入/h,然后单击显示,以触发调试模式。 /h 设置条件断点,然后按F8执行,也会到达引发消息的代码。这种方法大概只需要20秒。 条件断点1 条件断点2 如何在弹出窗口开启调试模式 如果涉及弹出窗口,则命令行不可用,在这种情况下,请参阅SAP Note 118184,了解如...
MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4. ENDIF. CALL FUNCTION 'TEXT_CONVERT_TXT_TO_SAP' EXPORTING i_line_header = 'X' i_tab_raw_data = l_tab_raw_data TABLES i_tab_converted_data = <ft_tab> ...
'titel ='title'start_column =25start_row =6cancel_display ='X'IMPORTINGanswer = answerEXCEPTIONStext_too_long =1OTHERS =2.IFsy-subrc <>0.MESSAGEIDsy-msgidTYPEsy-msgtyNUMBERsy-msgnoWITHsy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.ENDIF....
IF sy-subrc <> 0. MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno WITH sy-msgv1 sy-msgv2 11、 sy-msgv3 sy-msgv4. ENDIF. p1 = l_date+0(6).*检查日期的合理性 CALL FUNCTION 'DATE_CHECK_PLAUSIBILITY' EXPORTING date = bkdf-dbbdt "周期性分录的凭证抬头补充 周期性分录凭证开始...