SAP ABAP Class CL_RSTT_PROGOBJ (Trace: Traceable Program Object)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-OT (Application Component) OLAP Technology
     RSTT_ENGINE (Package) Trace Tool for SAP Netweaver 2005 (BW): Engine Layer
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSTT_FORM Trace: Traceable Subroutine 20060915
2 Inheritance (c INHERITING FROM c_ref)  CL_RSTT_FUNCTION OLAP Trace: Function 20041117
3 Inheritance (c INHERITING FROM c_ref)  CL_RSTT_METHOD_INSTANCE Trace: Traceable Method 20041127
4 Inheritance (c INHERITING FROM c_ref)  CL_RSTT_METHOD_STATIC Trace: Traceable Method 20041127
5 Inheritance (c INHERITING FROM c_ref)  CL_RSTT_PROG_VAR Program with Variant Input 20070216
Properties
Class CL_RSTT_PROGOBJ  
Short Description Trace: Traceable Program Object    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSTT_ENGINE   Trace Tool for SAP Netweaver 2005 (BW): Engine Layer 
Created 20041117   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RSTT0 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 RSTT1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 RSTT2 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSTT_PROGOBJ has no interface implemented.
Friends
Class CL_RSTT_PROGOBJ has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_CHECKPOS_ID Instance attribute Public Type reference (TYPE) RSTT_CHECKPOS Check Item ID (Not Yet Certain) 20041202
2 N_C_ATTRLIST_KEY Constant Public Type reference (TYPE) RSTT_STRING 'ATTRLIST' Key for Attribute List 20041129
3 N_C_COMPR Constant Public Type reference (TYPE) RSTT_FLAG 'C' New Compression 20080910
4 N_C_EXTP_KEY Constant Public Type reference (TYPE) RSTT_STRING 'RSTT_EXTP' Key for Special Types 20061012
5 N_C_INSTANCE_KEY Constant Public Type reference (TYPE) RSTT_STRING 'SELFIMAGE' Key for Self Image of Instance 20050124
6 N_C_KEY Constant Public See coding 20080910
7 N_C_METHEXC_KEY Constant Public Type reference (TYPE) RSTT_STRING 'METHEXCEPTIONS' Key for Self Image of Instance 20050125
8 N_C_PARAMKIND_KEY Constant Public Type reference (TYPE) RSTT_STRING 'PARAMKIND' Key for Parameter Type List 20050113
9 N_C_PARAMSTACK_KEY Constant Public Type reference (TYPE) RSTT_STRING 'PARAMSTACK' Key for Parameter List 20041209
10 N_C_STYPELIST_KEY Constant Public Type reference (TYPE) RSTT_STRING 'SUPERTYPE' Key for Super Type List 20041209
11 N_C_TABLEPARAMS_KEY Constant Public Type reference (TYPE) RSTT_STRING 'TABLEPARAMS' Key for Table Parameter Table 20050113
12 N_C_TYPELIST_KEY Constant Public Type reference (TYPE) RSTT_STRING 'L_TS_TYPE' Key for Type List 20041209
13 N_FREEPARAMS_FILLED Instance attribute Public Type reference (TYPE) RSTT_FLAG Are Free Check Parameters Already Filled? 20041213
14 N_INVALID_INTERFACE Instance attribute Public Type reference (TYPE) RSTT_FLAG Is interface compete/valid? 20060418
15 N_PARAMLIST_FILLED Instance attribute Public Type reference (TYPE) RSTT_FLAG Are Interface Parameters Already Filled? 20041213
16 N_POBJECT Instance attribute Public Type reference (TYPE) RSTT_S_POBJECT RSTT: Structure for Description of Program Object 20041222
17 N_POBJID Instance attribute Public Type reference (TYPE) RSTT_POBJID Program Object ID 20041119
18 N_POBJNM Instance attribute Public Type reference (TYPE) RSTT_POBJNM Name of Program Object 20041119
19 N_POBJTYPE Instance attribute Public Type reference (TYPE) RSTT_POBJTYP Program Object Type 20041119
20 N_PSOBJNM Instance attribute Public Type reference (TYPE) RSTT_PSOBJNM Name of Program Super Object (e.g. Class Name) 20041119
21 N_R_INST Static Attribute Public Object reference (TYPE REF TO) IF_RSTT_INSTANCE_SET Reference for Separate Instance Administration (NEW) 20101216
22 N_R_PROGREF Static Attribute Public Object reference (TYPE REF TO) CL_RSTT_PROGOBJ Current Instance 20041202
23 N_TH_EXCPBIND Instance attribute Public Type reference (TYPE) ABAP_FUNC_EXCPBIND_TAB 20050112
24 N_TH_PARAM_IGNORE Static Attribute Public Type reference (TYPE) NT_TH_PARAM_IGNORE Parameters Ignored During Trace Creation 20080909
25 N_TH_TABLEPARAMSLIST Instance attribute Public Type reference (TYPE) RSTT0_TH_TABLEPARAMS 20050117
26 N_TLAYER Instance attribute Public Type reference (TYPE) RSTT_TLAYER Trace Tool: Tracing Layer ID 20041122
27 N_T_ATTR Static Attribute Public Type reference (TYPE) NT_T_ATTRLIST Attribute List (Static) 20050208
28 N_T_ATTRLIST Instance attribute Public Type reference (TYPE) NT_T_ATTRLIST Attribute List (for Methods) 20041129
29 N_T_CHECKPOS Instance attribute Public Type reference (TYPE) RSTT_T_CHECKPOS Trace Tool: Table for Check Item List 20041227
30 N_T_FREEPARAMS Instance attribute Public Type reference (TYPE) RSTT0_T_PARAMLIST Parameter List (Basis for XML Transformation) 20041213
31 N_T_PARAMLIST Instance attribute Public Type reference (TYPE) RSTT0_T_PARAMLIST Parameter List (Basis for XML Transformation) 20041125
32 N_T_PARAMSTACK Instance attribute Public Type reference (TYPE) RSTT0_T_PARAMSTACK Parameter Stack with Data Object Instances 20041209
33 O_R_INST_COLLECTION Instance attribute Protected Object reference (TYPE REF TO) CL_RSTT_INST_COLLECTION Object for Instance Collection 20091201
34 O_TH_TECHPARAMS Static Attribute Protected Type reference (TYPE) OT_TH_TECHPARAMS Table of All Techn. Parameters in the PARAMLIST 20050217
35 O_TS_EXTP Instance attribute Protected Type reference (TYPE) PT_TS_TYPE Specical Types 20061012
36 O_TS_PARAMKIND Instance attribute Protected Type reference (TYPE) OT_TS_PARAMKIND Parameter Types (for Methods) 20041129
37 O_T_RANGE_ATTR Instance attribute Protected Type reference (TYPE) OT_T_RANGE_ATTR Filter Conditions for Attributes 20070723
38 O_T_RANGE_TEMP Static Attribute Protected Type reference (TYPE) RSTT_T_RANGE_POBJ Temporary Store for Range Table of Attribute Filters 20070724
39 O_T_REFVALUE Instance attribute Protected Type reference (TYPE) RSTT0_T_PARAMLIST Static Reference Values 20070723
40 P_TH_INSTANCE Static Attribute Public Type reference (TYPE) PT_TH_INSTANCE 20041117
41 P_TLAYER_ORDER_NUM Instance attribute Private Type reference (TYPE) RSTT_INT4 Trace Tool: Integer Value 20041222
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE_INSTANCE_HANDLER Static method Public Method Activate Separate Instance Administration 20101216
2 ADD_ATTR_RANGE_TEMPORARY Static method Public Method Temporarily Create Attribute Filter 20070724
3 ADD_PARAM Instance method Public Method Transfers a Further Parameter to Parameter List 20041125
4 CHECK_EXISTS Instance method Public Method Checks if program object exists 20130821
5 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20050217
6 CLEAN_PARAMLIST Instance method Public Method Cleans Parameter List (Results Are All 'Real' Parameters) 20041209
7 CLEAR_FREEPARAMS_TAB Instance method Public Method Deletes Table n_t_freeparams 20041227
8 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20041117
9 CREATE_PARAM_INSTANCES Instance method Public Method Generates Instances of Parameter in n_t_paramstack 20041227
10 CREATE_PROGOBJ Static method Public Method Generates Program Object Instance of Each Type 20041117
11 CREATE_PROGOBJ_FROM_ID Static method Public Method Generates Program Object Instance of Each Type (ID) 20041123
12 CREATE_XML Instance method Public Method Generates XML from ProgObj Interface 20041119
13 DECODE_PROGOBJ_ID Static method Public Method Decodes ProgObj ID in (3) Program Object Elements 20041117
14 ENCODE_PROGOBJ_ID Static method Public Method Codes Program Object incl. Type in ProgObj ID 20041117
15 EXECUTE Instance method Public Method Executes ProgObj 20041117
16 EXPORT_TO_XML Static method Public Method Exports Parameter List of Attribute N_TS_SRCBIND in XML 20041124
17 EXTRACT_INTERFACE Instance method Public Method Unpack Interface 20080910
18 EXTRACT_PARAM Instance method Protected Method Extracts Parameter from PARAMLIST 20041210
19 EXTRACT_PARAMSTACK Instance method Public Method Extracts n_t_paramstack from XML 20041210
20 FILL_PARAMSEL Instance method Public Method Fills Parameter List with Values 20050203
21 FILL_PARAMSEL_REFVALUE Instance method Public Method Fills Parameter List with Reference Values 20070723
22 FILL_TECH_PARAMS Static method Protected Method Fills o_th_techparams 20050217
23 FILTER_ATTR Instance method Public Method Filter Relevant Attributes 20070723
24 FLIP_PARAMKIND Static method Public Method Inverts Parameter Type 20041130
25 GET_ATTRLIST Instance method Public Method Fills Attribute List from n_t_paramlist 20041129
26 GET_DATA_FROM_XML Instance method Protected Method Reads ProgObj Interface from XML 20041119
27 GET_FULL_POBJ_NAME Instance method Public Method Returns Name of PObject 20041222
28 GET_INTERFACE_METAINFO Instance method Public Method Output Metainformation for Interface 20051220
29 GET_INTF_PARAM_DATA Instance method Public Method Output Content of Interface Parameter 20071008
30 GET_NAME_FROM_EXT_POBJECT Static method Public Method Generates Name from Transferred POBJECT 20041222
31 GET_PARAMSTACK Instance method Protected Method Fills PARAMSTACK from PARAMLIST 20041209
32 GET_PARMBIND Instance method Public Method Build PARMBIND for Dyn. Call from n_t_paramlist 20041129
33 GET_REF_PARAM_INFO Static method Public Method Generates Info for Reference Parameter 20041117
34 GET_TLAYER_ORDER_NUM Instance method Public Method Returns TLAYER Sequence Number 20041222
35 HAS_METHOD_CLASS_EXCEPTION Static method Public Method Whether a method has class-based exceptions 20110907
36 IMPORT_FROM_XML Static method Public Method Imports Parameter List of Attribute N_TS_RESBIND from XML 20041124
37 IS_CLASS_SERIALIZABLE Static method Protected Method Checks if Class/Interface is Serializable 20041117
38 IS_TECH_PARAM Static method Public Method Is Parameter a Technical Parameter? 20050217
39 LOAD_PARAMS Instance method Public Method Loads Interface from Check Stack of Trace Object 20041227
40 MAP_PARMLIST_SRCBIND Static method Public Method 20041129
41 MAP_SRCBIND_PARMLIST Static method Public Method 20041129
42 READ_ATTRIBUTS Instance method Public Method Controls Assignment of Statistical Attribute for Methods 20041129
43 READ_INTERFACE Instance method Public Method Imports Interface Parameters incl. Content 20041117
44 SET_CHECKPOS Instance method Public Method Sets Check Item ID 20041227
45 SET_CHECKPOS_TAB Instance method Public Method Sets Check Item List (for Check Selection) 20041227
46 SET_FREEPARAMS_FILLED Instance method Public Method Free Parameters Are Filled with Values 20041213
47 SET_IGNORE_PARAM_POBJ Static method Public Method Set Ignoring Parameters for Single Parameters 20080909
48 SET_INST_COLLECTION Instance method Public Method Submit Object for Instance Collection 20091201
49 SET_PARAMLIST_FILLED Instance method Public Method Interface Parameters Are Filled with Values 20041213
50 SET_PARAM_VALUES Static method Public Method Set Parameter Values from Paramlist 20050203
51 SET_TLAYER_ORDER_NUM Instance method Public Method Sets TLAYER Sequence Number 20041222
52 TRANSFORM_PARAMSTACK Instance method Public Method Transforms Parameter Stack in XML 20041210
53 TRANS_XSTRING_TO_STRING Static method Public Method Rewrites XSTRING in STRING 20041125
54 _ADD_PARAM_VALUE_REF Instance method Protected Method Add Initial Parameter Value 20100929
55 _CHECK_METHOD Instance method Protected Method 20130821
56 _GET_PARAM_COMPONENTS Static method Protected Method Get Components for Parameter 20060721
57 _IS_SPECIAL_PARAM Instance method Protected Method Checks if Data Content is Processed Specially 20080910
58 _PREPARE_INTERFACE Instance method Protected Method Process Interface Values 20090115
59 _PROCESS_EXCEPTION Instance method Protected Method Process Exception 20070622
60 _READ_PARAM_IGNORE Static method Protected Method Reads Parameters to be Ignored 20080909
Events
# Event Type Visibility Description Created on
1 PROCESS_AFTER_EXEC Static Event
(1)
Public
(2)
Trigger Special Postprocessing of Dynamic Call 20070801
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 NT_S_ATTRLIST Public See coding 20041129 BEGIN OF nt_s_attrlist, name TYPE string, value TYPE REF TO data, END OF nt_s_attrlist
2 NT_S_PARAM_IGNORE Public See coding 20080909 BEGIN OF nt_s_param_ignore, pobjtype TYPE rstt_pobjtyp, pobjnm TYPE rstt_pobjnm, psobjnm TYPE rstt_psobjnm, paramnm type rstt_compnm, ignore type rstt_flag, END OF nt_s_param_ignore
3 NT_S_TYPMAP Public See coding 20041201 BEGIN OF nt_s_typmap, name TYPE string, new_type TYPE string, END OF nt_s_typmap
4 NT_TH_PARAM_IGNORE Public See coding 20080909 nt_th_param_ignore type HASHED TABLE OF nt_s_param_ignore with UNIQUE key pobjtype pobjnm psobjnm paramnm
5 NT_TS_RESBIND Public See coding 20041124 nt_ts_resbind TYPE SORTED TABLE OF abap_trans_resbind WITH DEFAULT KEY
6 NT_TS_SRCBIND Public See coding 20041124 nt_ts_srcbind TYPE SORTED TABLE OF abap_trans_srcbind WITH DEFAULT KEY
7 NT_T_ATTRLIST Public See coding 20041129 nt_t_attrlist TYPE STANDARD TABLE OF nt_s_attrlist WITH KEY name
8 NT_T_TYPMAP Public See coding 20041201 nt_t_typmap TYPE STANDARD TABLE OF nt_s_typmap WITH DEFAULT KEY
9 OT_S_PARAMKIND Protected See coding 20041127 BEGIN OF ot_s_paramkind, name TYPE abap_parmname, kind TYPE abap_parmkind, END OF ot_s_paramkind
10 OT_S_RANGE_ATTR Protected See coding 20070723 ot_s_range_attr type line of ot_t_range_attr
11 OT_S_TECHPARAMS Protected See coding 20050217 BEGIN OF ot_s_techparams, name TYPE rstt_compnm, END OF ot_s_techparams
12 OT_TH_TECHPARAMS Protected See coding 20050217 ot_th_techparams TYPE hashed TABLE OF ot_s_techparams WITH UNIQUE KEY name
13 OT_TS_PARAMKIND Protected See coding 20041127 ot_ts_paramkind TYPE SORTED TABLE OF ot_s_paramkind WITH UNIQUE KEY name
14 OT_T_RANGE_ATTR Protected See coding 20070723 OT_t_RANGE_ATTR type range of rstt_pobjnm
15 PT_S_INSTANCE Public See coding 20041117 BEGIN OF pt_s_instance, pobject TYPE rstt_s_pobject, tlayer TYPE rstt_tlayer, instance TYPE REF TO cl_rstt_progobj, END OF pt_s_instance
16 PT_S_TYPE Protected See coding 20041117 BEGIN OF pt_s_type , name TYPE abap_abstypename, typnm TYPE abap_abstypename, refto TYPE rs_bool, END OF pt_s_type
17 PT_TH_INSTANCE Public See coding 20041117 pt_th_instance TYPE HASHED TABLE OF pt_s_instance WITH UNIQUE KEY pobject
18 PT_TS_TYPE Protected See coding 20041117 pt_ts_type TYPE SORTED TABLE OF pt_s_type WITH UNIQUE KEY name
Method Signatures

Method ACTIVATE_INSTANCE_HANDLER Signature

Method ACTIVATE_INSTANCE_HANDLER on class CL_RSTT_PROGOBJ has no parameter.
Method ACTIVATE_INSTANCE_HANDLER on class CL_RSTT_PROGOBJ has no exception.

Method ADD_ATTR_RANGE_TEMPORARY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_RANGE_TEMP Call by reference Type reference (TYPE) RSTT_T_RANGE_POBJ Filter für Attribute 20070724

Method ADD_ATTR_RANGE_TEMPORARY on class CL_RSTT_PROGOBJ has no exception.

Method ADD_PARAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_PARAMLIST Call by reference Type reference (TYPE) RSTT0_T_PARAMLIST 20041213
2 Importing I_CHANGING Call by reference Type reference (TYPE) RSTT_FLAG Changing-Parameter füllen 20041213
3 Importing I_CHECKPOS Call by reference Type reference (TYPE) RSTT_CHECKPOS Check-Postion-Typ 20041213
4 Importing I_NAME Call by reference Type reference (TYPE) RSTT_STRING Name des Parameters 20041125
5 Importing I_STATIC_REFERENCE Call by reference Type reference (TYPE) RSTT_FLAG Statische Referenz übernehmen 20070724
6 Importing I_VALUE Call by reference Type reference (TYPE) ANY Wert 20041125
7 Importing I_VALUE_REF Call by reference Type reference (TYPE) ANY Referenzwert 20070723

Method ADD_PARAM on class CL_RSTT_PROGOBJ has no exception.

Method CHECK_EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_EXISTS Value transfer Type reference (TYPE) CHAR1 Exists 20130821

Method CHECK_EXISTS on class CL_RSTT_PROGOBJ has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_RSTT_PROGOBJ has no parameter.
Method CLASS_CONSTRUCTOR on class CL_RSTT_PROGOBJ has no exception.

Method CLEAN_PARAMLIST Signature

Method CLEAN_PARAMLIST on class CL_RSTT_PROGOBJ has no parameter.
Method CLEAN_PARAMLIST on class CL_RSTT_PROGOBJ has no exception.

Method CLEAR_FREEPARAMS_TAB Signature

Method CLEAR_FREEPARAMS_TAB on class CL_RSTT_PROGOBJ has no parameter.
Method CLEAR_FREEPARAMS_TAB on class CL_RSTT_PROGOBJ has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_POBJNM Call by reference Type reference (TYPE) RSTT_POBJNM Name des Programm-Objekts 20041117
2 Importing I_POBJTYPE Call by reference Type reference (TYPE) RSTT_POBJTYP Programmobjekt-Typ 20041117
3 Importing I_PSOBJNM Call by reference Type reference (TYPE) RSTT_PSOBJNM Name des Programm-Superobjekts (z.b. Klassenname 20041117
4 Importing I_TLAYER Call by reference Type reference (TYPE) RSTT_TLAYER Trace-Tool: Tracing-Layer-ID 20041122
# Exception Resumable Description Created on
1 INVALID_POBJTYPE Unzulässiger Programmobjekt-Typ 20041117

Method CREATE_PARAM_INSTANCES Signature

Method CREATE_PARAM_INSTANCES on class CL_RSTT_PROGOBJ has no parameter.
Method CREATE_PARAM_INSTANCES on class CL_RSTT_PROGOBJ has no exception.

Method CREATE_PROGOBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NOBUFFER_READ Call by reference Type reference (TYPE) RSTT_FLAG Die Erzeugung erfolgt ohne Check des Buffers 20041228
2 Importing I_POBJNM Call by reference Type reference (TYPE) RSTT_POBJNM Trace-Tool: Name des Programm-Objekts 20041119
3 Importing I_POBJTYPE Call by reference Type reference (TYPE) RSTT_POBJTYP Trace-Tool: Programmobjekt-Typ 20041119
4 Importing I_PSOBJNM Call by reference Type reference (TYPE) RSTT_PSOBJNM Trace-Tool: Name des Programm-Superobjekts (z.b. Klassenname 20041119
5 Importing I_R_OBJ Call by reference Object reference (TYPE REF TO) OBJECT Instanz zum Tracen von Instanz-Methoden 20041201
6 Importing I_TLAYER Call by reference Type reference (TYPE) RSTT_TLAYER Trace-Tool: Tracing-Layer-ID 20041122
7 Returning R_R_POBJREF Value transfer Object reference (TYPE REF TO) CL_RSTT_PROGOBJ Tracebares Programmobjekt 20041117
# Exception Resumable Description Created on
1 INVALID_POBJTYPE Unzulässiger Programmobjekt-Typ 20041117

Method CREATE_PROGOBJ_FROM_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_POBJID Call by reference Type reference (TYPE) RSTT_POBJID ID zum Vermerken des Methoden-/Fuba Namens 20041123
2 Importing I_R_OBJ Call by reference Object reference (TYPE REF TO) OBJECT Instanz zum Tracen von Instanz-Methoden 20041203
3 Importing I_TLAYER Call by reference Type reference (TYPE) RSTT_TLAYER Trace-Tool: Tracing-Layer-ID 20041123
4 Returning R_R_POBJREF Value transfer Object reference (TYPE REF TO) CL_RSTT_PROGOBJ Tracebares Programmobjekt 20041123
# Exception Resumable Description Created on
1 INVALID_POBJTYPE Unzulässiger Programmobjekt-Typ 20041123

Method CREATE_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHECKPOS Call by reference Type reference (TYPE) RSTT_CHECKPOS Check-Postion-Typ 20041213
2 Importing I_TRACEMODE Call by reference Type reference (TYPE) RSTT_TRACEMODE Tracemodus 20070723
3 Returning R_XML Value transfer Type reference (TYPE) RSTT_BLOB Trace-Tool: Blobfeld für Speicherung von XML-Strings 20041119

Method CREATE_XML on class CL_RSTT_PROGOBJ has no exception.

Method DECODE_PROGOBJ_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_POBJNM Call by reference Type reference (TYPE) RSTT_POBJNM Name des Programm-Objekts 20041117
2 Exporting E_POBJTYPE Call by reference Type reference (TYPE) RSTT_POBJTYP Trace-Tool: Programmobjekt-Typ 20041119
3 Exporting E_PSOBJNM Call by reference Type reference (TYPE) RSTT_PSOBJNM Name des Programm-Superobjekts (z.b. Klassenname 20041117
4 Importing I_POBJID Call by reference Type reference (TYPE) RSTT_POBJID ID zum Vermerken des Methoden-/Fuba Namens 20041117
# Exception Resumable Description Created on
1 INCONSISTENT_POBJTYPE Unkonsistenter Programmobjekt-Typ 20041117
2 INVALID_POBJTYPE Unzulässiger Programmobjekt-Typ 20041117

Method ENCODE_PROGOBJ_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_POBJNM Call by reference Type reference (TYPE) RSTT_POBJNM Name des Programm-Objekts 20041117
2 Importing I_POBJTYPE Call by reference Type reference (TYPE) RSTT_POBJTYP Programmobjekt-Typ 20041117
3 Importing I_PSOBJNM Call by reference Type reference (TYPE) RSTT_PSOBJNM Name des Programm-Superobjekts (z.B. Klassenname) 20041117
4 Returning R_POBJID Value transfer Type reference (TYPE) RSTT_POBJID ID des Programmobjekts 20041117
# Exception Resumable Description Created on
1 INVALID_POBJTYPE Unzulässiger Programmobjekt-Typ 20041117

Method EXECUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BREAK_POINT Call by reference Type reference (TYPE) RS_BOOL Boolean 20041117
2 Importing I_SKIP_PLAY Value transfer Type reference (TYPE) RS_BOOL Boolean 20050311
3 Importing I_TX_INTERFACE Call by reference Type reference (TYPE) RSTT_TX_PARAM Nichtserialisierte Schnittstellenwerte 20090115
4 Importing I_XML Call by reference Type reference (TYPE) RSTT_BLOB Trace-Tool: Blobfeld für Speicherung von XML-Strings 20041117

Method EXECUTE on class CL_RSTT_PROGOBJ has no exception.

Method EXPORT_TO_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SUBRC Call by reference Type reference (TYPE) SYSUBRC Rückgabewert von ABAP-Anweisungen 20060418
2 Exporting E_XML Value transfer Type reference (TYPE) ANY Blobfeld für Speicherung von XML-Strings 20041125
3 Importing I_T_PARAMLIST Call by reference Type reference (TYPE) RSTT0_T_PARAMLIST SouceBind-Tabelle 20041125
4 Importing I_T_TYPEMAP Call by reference Type reference (TYPE) NT_T_TYPMAP Tabelle für mögl. Typnamenmappings 20041201

Method EXPORT_TO_XML on class CL_RSTT_PROGOBJ has no exception.

Method EXTRACT_INTERFACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TX_PARAM Call by reference Type reference (TYPE) RSTT_TX_PARAM internes Format 20080910
2 Importing I_XML Call by reference Type reference (TYPE) RSTT_BLOB serialisiertes Format 20080910

Method EXTRACT_INTERFACE on class CL_RSTT_PROGOBJ has no exception.

Method EXTRACT_PARAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_X_PARAM Value transfer Type reference (TYPE) ANY Parameter 20041210
2 Importing I_PARAM_NM Call by reference Type reference (TYPE) RSTT_STRING Parameter-Name 20041210
# Exception Resumable Description Created on
1 INVALID_TYPE 20041210
2 PARAMETER_NOT_FOUND 20041210

Method EXTRACT_PARAMSTACK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_XML Call by reference Type reference (TYPE) RSTT_BLOB Trace-Tool: Blobfeld für Speicherung von XML-Strings 20041210
# Exception Resumable Description Created on
1 EXTRACTION_PROBLEMS 20041210

Method FILL_PARAMSEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_THX_PARAMSEL Call by reference Type reference (TYPE) RSTT_TX_PARAMSEL Tabelle für Parameter-Liste 20050203
2 Importing I_CHECKPOS Call by reference Type reference (TYPE) RSTT_CHECKPOS Trace-Tool: Checkposition 20050204
3 Importing I_DATATYPE Call by reference Type reference (TYPE) RSTT_DATATYPE Datentyp für Check 20050203

Method FILL_PARAMSEL on class CL_RSTT_PROGOBJ has no exception.

Method FILL_PARAMSEL_REFVALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_THX_PARAMSEL Call by reference Type reference (TYPE) RSTT_TX_PARAMSEL Tabelle für Parameter-Liste 20070723
# Exception Resumable Description Created on
1 NO_DATA_SET 20070723

Method FILL_TECH_PARAMS Signature

Method FILL_TECH_PARAMS on class CL_RSTT_PROGOBJ has no parameter.
Method FILL_TECH_PARAMS on class CL_RSTT_PROGOBJ has no exception.

Method FILTER_ATTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_RANGE Call by reference Type reference (TYPE) RSTT_T_RANGE_POBJ Range-Tabelle für Attributselektion 20070723

Method FILTER_ATTR on class CL_RSTT_PROGOBJ has no exception.

Method FLIP_PARAMKIND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PARMKIND Call by reference Type reference (TYPE) ABAP_PARMKIND 20041130
2 Returning R_PARMKIND Value transfer Type reference (TYPE) ABAP_PARMKIND 20041130

Method FLIP_PARAMKIND on class CL_RSTT_PROGOBJ has no exception.

Method GET_ATTRLIST Signature

Method GET_ATTRLIST on class CL_RSTT_PROGOBJ has no parameter.
# Exception Resumable Description Created on
1 ATTRLIST_LOST Attribut (sliste) verloren 20041129

Method GET_DATA_FROM_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHECKPOS Call by reference Type reference (TYPE) RSTT_CHECKPOS Check-Postion-Typ 20041213
2 Importing I_XML Call by reference Type reference (TYPE) RSTT_BLOB Trace-Tool: Blobfeld für Speicherung von XML-Strings 20041119

Method GET_DATA_FROM_XML on class CL_RSTT_PROGOBJ has no exception.

Method GET_FULL_POBJ_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_POBJ_FULL_NAME Value transfer Type reference (TYPE) STRING 20041222

Method GET_FULL_POBJ_NAME on class CL_RSTT_PROGOBJ has no exception.

Method GET_INTERFACE_METAINFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_T_PARAMDESCR Value transfer Type reference (TYPE) RSTT_T_INTFMETA Parameter-Informationen 20051220

Method GET_INTERFACE_METAINFO on class CL_RSTT_PROGOBJ has no exception.

Method GET_INTF_PARAM_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DATA Call by reference Type reference (TYPE) ANY Inhalt 20071008
2 Importing I_PARAMNM Call by reference Type reference (TYPE) RSTT_STRING Parametername 20071008
3 Importing I_XML Call by reference Type reference (TYPE) RSTT_BLOB Serialisierte Schnittstelle 20071008
# Exception Resumable Description Created on
1 PARAM_NOT_FOUND 20071008

Method GET_NAME_FROM_EXT_POBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_POBJECT Call by reference Type reference (TYPE) RSTT_S_POBJECT RSTT: Struktur zur Beschreibung eines Programmobjektes 20041222
2 Returning R_POBJ_FULL_NAME Value transfer Type reference (TYPE) STRING 20041222

Method GET_NAME_FROM_EXT_POBJECT on class CL_RSTT_PROGOBJ has no exception.

Method GET_PARAMSTACK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHECKPOS Call by reference Type reference (TYPE) RSTT_CHECKPOS Trace-Tool: Checkposition 20041213

Method GET_PARAMSTACK on class CL_RSTT_PROGOBJ has no exception.

Method GET_PARMBIND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_TH_PARMBIND Value transfer Type reference (TYPE) ABAP_PARMBIND_TAB Parmbind-Tabelle 20041130
# Exception Resumable Description Created on
1 PARAMKINDS_LOST Probleme beim Lesen/Zuordnung der Parameter-Arten 20041129

Method GET_REF_PARAM_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_IS_SERIALIZABLE Call by reference Type reference (TYPE) RSTT_FLAG Ist der Parameter serializierbar? 20041117
2 Exporting E_PARAM_TYPE Call by reference Type reference (TYPE) RSTT_PARAMKIND Art des Schnittstellenparameters 20041117
3 Exporting E_PARAM_TYPENM Call by reference Type reference (TYPE) RSTT_COMPTYPNM Typname einer ABAP-Komponente 20041117
4 Importing I_PARAM_REFCLASS Call by reference Type reference (TYPE) RSTT_FLAG Ist Parameter Referenz 20041117
5 Importing I_TYPENM Call by reference Type reference (TYPE) ABAP_PARMNAME Parametername 20041117
# Exception Resumable Description Created on
1 TYPE_NOT_FOUND Typ der Referenz nicht gefunden 20041117

Method GET_TLAYER_ORDER_NUM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_TLAYER_ORDER_NUM Value transfer Type reference (TYPE) RSTT_INT4 Trace-Tool: Integer-Wert 20041222

Method GET_TLAYER_ORDER_NUM on class CL_RSTT_PROGOBJ has no exception.

Method HAS_METHOD_CLASS_EXCEPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CLASSNAME Call by reference Type reference (TYPE) ANY Klasse 20110907
2 Importing I_METHNAME Call by reference Type reference (TYPE) ANY Methode 20110907
3 Returning R_CLASS_EXCEPTION Value transfer Type reference (TYPE) CHAR1 Klassenbasierte Exception 20110907

Method HAS_METHOD_CLASS_EXCEPTION on class CL_RSTT_PROGOBJ has no exception.

Method IMPORT_FROM_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_PARAMLIST Value transfer Type reference (TYPE) RSTT0_T_PARAMLIST ResultBind-Tabelle 20041125
2 Importing I_XML Value transfer Type reference (TYPE) ANY Blobfeld für Speicherung von XML-Strings 20041124

Method IMPORT_FROM_XML on class CL_RSTT_PROGOBJ has no exception.

Method IS_CLASS_SERIALIZABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TYPE Call by reference Type reference (TYPE) STRING 20041117
2 Returning R_BOOL Value transfer Type reference (TYPE) RSTT_FLAG Standard-Flag 20041117

Method IS_CLASS_SERIALIZABLE on class CL_RSTT_PROGOBJ has no exception.

Method IS_TECH_PARAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PARAMNM Call by reference Type reference (TYPE) RSTT_STRING Parametername 20050217
2 Returning R_RESULT Value transfer Type reference (TYPE) RSTT_FLAG Ist Parameter techn. Parameter? 20050217

Method IS_TECH_PARAM on class CL_RSTT_PROGOBJ has no exception.

Method LOAD_PARAMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PARAMS_XML Call by reference Type reference (TYPE) RSTT_BLOB GUID im 'RAW' Format 20041229

Method LOAD_PARAMS on class CL_RSTT_PROGOBJ has no exception.

Method MAP_PARMLIST_SRCBIND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_PARAMLIST Call by reference Type reference (TYPE) RSTT0_T_PARAMLIST 20041129
2 Returning R_T_SRCBIND Value transfer Type reference (TYPE) ABAP_TRANS_SRCBIND_TAB 20041129

Method MAP_PARMLIST_SRCBIND on class CL_RSTT_PROGOBJ has no exception.

Method MAP_SRCBIND_PARMLIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_SRCBIND Call by reference Type reference (TYPE) ABAP_TRANS_SRCBIND_TAB 20041129
2 Returning R_T_PARAMLIST Value transfer Type reference (TYPE) RSTT0_T_PARAMLIST 20041129

Method MAP_SRCBIND_PARMLIST on class CL_RSTT_PROGOBJ has no exception.

Method READ_ATTRIBUTS Signature

Method READ_ATTRIBUTS on class CL_RSTT_PROGOBJ has no parameter.
Method READ_ATTRIBUTS on class CL_RSTT_PROGOBJ has no exception.

Method READ_INTERFACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FILL_VALUE_REF Call by reference Type reference (TYPE) RSTT_FLAG Wertreferenz initial füllen 20100929

Method READ_INTERFACE on class CL_RSTT_PROGOBJ has no exception.

Method SET_CHECKPOS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHECKPOS Call by reference Type reference (TYPE) RSTT_CHECKPOS Trace-Tool: Checkposition 20041227

Method SET_CHECKPOS on class CL_RSTT_PROGOBJ has no exception.

Method SET_CHECKPOS_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_CHECKPOS Call by reference Type reference (TYPE) RSTT_T_CHECKPOS Trace-Tool: Tabelle für Check-Position-Liste 20041227

Method SET_CHECKPOS_TAB on class CL_RSTT_PROGOBJ has no exception.

Method SET_FREEPARAMS_FILLED Signature

Method SET_FREEPARAMS_FILLED on class CL_RSTT_PROGOBJ has no parameter.
Method SET_FREEPARAMS_FILLED on class CL_RSTT_PROGOBJ has no exception.

Method SET_IGNORE_PARAM_POBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_IGNORE Call by reference Type reference (TYPE) RSTT_FLAG RS_C_TRUE Aufzeichnung ignorieren 20080909
2 Importing I_PARAMNM Call by reference Type reference (TYPE) RSTT_COMPNM Parameter 20080909
3 Importing I_R_POBJ Call by reference Object reference (TYPE REF TO) CL_RSTT_PROGOBJ Programmobjekt 20080909

Method SET_IGNORE_PARAM_POBJ on class CL_RSTT_PROGOBJ has no exception.

Method SET_INST_COLLECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_INST_COLLECTION Call by reference Object reference (TYPE REF TO) CL_RSTT_INST_COLLECTION Objekt für Instanzsammlung 20091201

Method SET_INST_COLLECTION on class CL_RSTT_PROGOBJ has no exception.

Method SET_PARAMLIST_FILLED Signature

Method SET_PARAMLIST_FILLED on class CL_RSTT_PROGOBJ has no parameter.
Method SET_PARAMLIST_FILLED on class CL_RSTT_PROGOBJ has no exception.

Method SET_PARAM_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_THX_PARAMSEL Call by reference Type reference (TYPE) RSTT_TX_PARAMSEL Tabelle für Parameter-Liste 20050203
2 Exporting E_SET Call by reference Type reference (TYPE) RSTT_FLAG Werte wurden gesetzt 20070723
3 Importing I_DATATYPE Call by reference Type reference (TYPE) RSTT_DATATYPE Datentyp für Check 20050203
4 Importing I_T_PARAMLIST Call by reference Type reference (TYPE) RSTT0_T_PARAMLIST Parameter-Liste 20050203

Method SET_PARAM_VALUES on class CL_RSTT_PROGOBJ has no exception.

Method SET_TLAYER_ORDER_NUM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TLAYER_ORDER_NUM Call by reference Type reference (TYPE) RSTT_INT4 Trace-Tool: Integer-Wert 20041222

Method SET_TLAYER_ORDER_NUM on class CL_RSTT_PROGOBJ has no exception.

Method TRANSFORM_PARAMSTACK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_XML Value transfer Type reference (TYPE) RSTT_BLOB Parameter-Stack als XML 20041210
2 Importing I_CHECKPOS Call by reference Type reference (TYPE) RSTT_CHECKPOS Trace-Tool: Checkposition 20041213

Method TRANSFORM_PARAMSTACK on class CL_RSTT_PROGOBJ has no exception.

Method TRANS_XSTRING_TO_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_XSTRING Call by reference Type reference (TYPE) RSTT_BLOB Blobfeld für Speicherung von XML-Strings 20041125
2 Returning R_STRING Value transfer Type reference (TYPE) RSTT_STRING Trace-Tool: Stringfeld 20041125

Method TRANS_XSTRING_TO_STRING on class CL_RSTT_PROGOBJ has no exception.

Method _ADD_PARAM_VALUE_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NAME Call by reference Type reference (TYPE) ANY Parametername 20100929
2 Importing I_R_TYPE Call by reference Object reference (TYPE REF TO) CL_ABAP_TYPEDESCR Run Time Type Services 20100929
3 Importing I_TYPE_NAME Call by reference Type reference (TYPE) ANY Typname 20100929

Method _ADD_PARAM_VALUE_REF on class CL_RSTT_PROGOBJ has no exception.

Method _CHECK_METHOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_VALID Value transfer Type reference (TYPE) CHAR1 Valid 20130821

Method _CHECK_METHOD on class CL_RSTT_PROGOBJ has no exception.

Method _GET_PARAM_COMPONENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_PARAM Call by reference Object reference (TYPE REF TO) CL_ABAP_TYPEDESCR Run Time Type Services 20060721
2 Returning R_T_DOBJ Value transfer Type reference (TYPE) RSTT_T_DOBJ Einfache Tabelle für Komponenten eines Datenelements 20060721

Method _GET_PARAM_COMPONENTS on class CL_RSTT_PROGOBJ has no exception.

Method _IS_SPECIAL_PARAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PARAMNM Call by reference Type reference (TYPE) RSTT_COMPNM Parameter 20080910
2 Returning R_RELEVANT Value transfer Type reference (TYPE) RSTT_FLAG Relevant 20080910

Method _IS_SPECIAL_PARAM on class CL_RSTT_PROGOBJ has no exception.

Method _PREPARE_INTERFACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TX_INTERFACE Call by reference Type reference (TYPE) RSTT_TX_PARAM Nichtserialisierte Schnittstellenwerte 20090115
2 Importing I_XML Call by reference Type reference (TYPE) RSTT_BLOB Serialisierte Schnittstellenwerte 20090115

Method _PREPARE_INTERFACE on class CL_RSTT_PROGOBJ has no exception.

Method _PROCESS_EXCEPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_EXCEPTION Call by reference Object reference (TYPE REF TO) CX_ROOT Abstrakte Oberklasse aller globalen Exceptions 20070622

Method _PROCESS_EXCEPTION on class CL_RSTT_PROGOBJ has no exception.

Method _READ_PARAM_IGNORE Signature

Method _READ_PARAM_IGNORE on class CL_RSTT_PROGOBJ has no parameter.
Method _READ_PARAM_IGNORE on class CL_RSTT_PROGOBJ has no exception.
Event Signatures

Event PROCESS_AFTER_EXEC Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 I_S_POBJ Exporting Value transfer Type reference (TYPE) RSTT_S_POBJ Struktur für vorliegendes Programmobjekt 20070801
2 I_T_PARAM Exporting Value transfer Type reference (TYPE) RSTT0_T_PARAMLIST Parameterliste 20070801
History
Last changed by/on SAP  20140121 
SAP Release Created in 700