SAP IF_AMDP_DBG_MAIN OO Class - AMDP Debugger: Init and Operate
IF_AMDP_DBG_MAIN is a standard SAP object class available within R/3 SAP systems depending on your version and release level. You can view/maintain the class details by entering its name into the relevant SAP transactions such as SE24, SE80 or even SE84. Below is the documentation available for class IF_AMDP_DBG_MAIN including details of:
- Interface class implementations
- Inheritance details
- Methods defined within class ( including link to full details )
- Attributes ( including initial values )
- Class Events
Method list of IF_AMDP_DBG_MAIN SAP class
A method is a coding block that performs a certain procedure (i.e. ABAP functionality) on an object within the overall SAP class. In simple terms if the object is an SAP database table a method could be the procedure to add a record or to delete a record. If you are new to OO in many respects, the implementation of a method is similar to a function module and can be called in a very similar way using CALL METHOD.
Instead of "CALL FUNCTION", Methods are referenced using the following syntax: CALL METHOD =>methodname EXPORTING/IMPORTING...
| Method Name | Description | Visability |
| RESUME | Operate debugger, return on next result or event | Public |
| CALL METHOD if_amdp_dbg_main=>RESUME...more details | ||
| START | Start AMDP debugger | Public |
| CALL METHOD if_amdp_dbg_main=>START...more details | ||
| STOP | Close debugger | Public |
| CALL METHOD if_amdp_dbg_main=>STOP...more details | ||
IF_AMDP_DBG_MAIN attributes
List of attributes within class CL_ABAP_CHAR_UTILITIES. These can be referenced using the following syntax CL_ABAP_CHAR_UTILITIES=>. Although depending on where you are inserting the ABAP code you do need to check if the attribute is public or private.
| Name | Level | Description | Initial Value | Type | Visability |
| CO_DBG_BP_COND_TYPE | Constant | LIKE | Public | ||
| CO_DBG_BP_KIND | Constant | LIKE | Public | ||
| CO_DBG_BREAKPOINT_STATE | Constant | LIKE | Public | ||
| CO_DBG_CASCADE | Constant | LIKE | Public | ||
| CO_DBG_EXCEPTION_CODE | Constant | LIKE | Public | ||
| CO_DBG_EXCEPTION_SEVERITY | Constant | LIKE | Public | ||
| CO_RES_KIND | Constant | LIKE | Public |
IF_AMDP_DBG_MAIN types
TT_DBG_BP_COND -TT_DBG_BREAKPOINT_REQ -
TT_DBG_BREAKPOINT_RES -
TT_DBG_EXCEPTIONS -
TT_DBG_ITAB_LINE_DESCR_NATIVE -
TT_DBG_RESPONSE -
TT_DBG_RES_ITAB_DATA -
TT_DBG_SCALAR_VALUE_REQ -
TT_DBG_SCALAR_VALUE_RES -
TT_DBG_SET_SCALAR_VAL_REQ_VAR -
TY_DBG_ABAP_LINE -
TY_DBG_ABAP_POSITION -
TY_DBG_BP_COND -
TY_DBG_BP_COND_TYPE -
TY_DBG_BP_KIND -
TY_DBG_BREAKPOINT_REQ -
TY_DBG_BREAKPOINT_RES -
TY_DBG_BREAKPOINT_STATE -
TY_DBG_CALLSTACK_ENTRY -
TY_DBG_CASCADE_MODE -
TY_DBG_EXCEPTION -
TY_DBG_EXCEPTION_CODE -
TY_DBG_EXCEPTION_SEVERITY -
TY_DBG_HASH_VALUE -
TY_DBG_ITAB_LINE_DESCR_NATIVE -
TY_DBG_LOCAL_VAR_DESCR -
TY_DBG_NATIVE_LINE -
TY_DBG_NATIVE_POSITION -
TY_DBG_REQ_ID -
TY_DBG_RESPONSE -
TY_DBG_RESPONSE_VALUES -
TY_DBG_RES_GET_ITAB_CONTENT -
TY_DBG_RES_GET_ITAB_DESC -
TY_DBG_RES_GET_SCALAR_VALUES -
TY_DBG_RES_ITAB_CELL -
TY_DBG_RES_ITAB_LINE -
TY_DBG_RES_ITAB_ROWID -
TY_DBG_RES_KIND -
TY_DBG_RES_LOOKUP_INFO_KIND -
TY_DBG_RES_LOOKUP_NAME -
TY_DBG_RES_LOOKUP_NAMES -
TY_DBG_RES_ON_BREAK -
TY_DBG_RES_ON_EXECUTION_END -
TY_DBG_RES_ON_TOGGLE_BPS -
TY_DBG_RES_SAVE_TABLE -
TY_DBG_RES_SET_EXCEPTION_MODE -
TY_DBG_RES_SET_SCALAR_VALUES -
TY_DBG_RES_START -
TY_DBG_RES_STOP -
TY_DBG_RES_SYNC_BREAKPOINTS -
TY_DBG_SCALAR_VALUE_REQ -
TY_DBG_SCALAR_VALUE_RES -
TY_DBG_SET_SCALAR_VAL_REQ_VAR -
Links to Related Class(s)
IF_AMDP_...Full list of available SAP object classes
Search for further information about these or an SAP related objects