SAP ABAP Class /SAPPSPRO/CL_SRM_REC_TREE (SRM /EBP Record)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   MM (Application Component) Materials Management
     /SAPPSPRO/RM/INTERFACE (Package) BADI's, Interfaces
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_SRM_REC_TREE CL_SRM_REC_TREE 20041117
Properties
Class /SAPPSPRO/CL_SRM_REC_TREE  
Short Description SRM /EBP Record    
Super Class CL_SRM_REC_TREE CL_SRM_REC_TREE 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /SAPPSPRO/RM/INTERFACE   BADI's, Interfaces 
Created 20041117   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 SRMBR Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class /SAPPSPRO/CL_SRM_REC_TREE has no interface implemented.
Friends
Class /SAPPSPRO/CL_SRM_REC_TREE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GO_POID_DOC Instance attribute Private Object reference (TYPE REF TO) IF_SRM_POID Document POID of the Record constituting SRM document 20041118
2 GO_RECORD_INSTANCE Instance attribute Private Object reference (TYPE REF TO) /SAPPSPRO/CL_SRM_REC Record instance 20041118
3 GO_RECORD_POID Instance attribute Private Object reference (TYPE REF TO) IF_SRM_POID Record POID 20041118
4 GV_AREA_ID Instance attribute Private Type reference (TYPE) STRING Area 20041118
5 GV_BUS2000113_FLAG Instance attribute Private Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20041118
6 GV_BUS2105_FLAG Instance attribute Private Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20041118
7 GV_BUS2121_FLAG Instance attribute Private Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20041118
8 GV_BUS2200_FLAG Instance attribute Private Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20041118
9 GV_BUS2201_FLAG Instance attribute Private Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20041118
10 GV_BUS2208_FLAG Instance attribute Private Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20110318
11 GV_CHECK_OK Instance attribute Private Type reference (TYPE) SY-SUBRC Relation check in SRM was successful 20041118
12 GV_GUID Instance attribute Private Type reference (TYPE) GUID Globally Unique Identifier 20041118
13 GV_LOGSYS_R3 Instance attribute Private Type reference (TYPE) LOGSYS Logical system of R/3 20041118
14 GV_LOGSYS_SRM Instance attribute Private Type reference (TYPE) LOGSYS Logical system of SRM/EBP 20041118
15 GV_OBJECT_ID Instance attribute Private Type reference (TYPE) /SAPPSPRO/OBJECT_ID SRM document number 20041118
16 GV_OBJECT_TYPE Instance attribute Private Type reference (TYPE) OJ_NAME Object type 20041118
17 GV_SP_ID_DOC Instance attribute Private Type reference (TYPE) STRING SP ID of record constituting SRM document 20041118
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_NODE_FOR_HIDING Instance method Private Method Checks if the node is a navigation node which will be hidden 20041118
2 CONSTRUCTOR Instance method Public Constructor 20041118
3 FILTER_RELATED_DOCUMENT Instance method Private Method Finds the record constituting document 20041118
4 GET_CHILD_POIDS Instance method Private Method Gives for an header POID all children 20041118
5 GET_CONNECTION_PARAM Instance method Private Method Gets connection parameter 20041118
6 GET_DOCUMENT_DATA Instance method Private Method Checks in SRM system all relations 20041118
7 GET_LOGSYS_SRM Instance method Public Method Gets the logsys for the SRM system rlated to the BANF R/3 20041118
8 GET_OBJECT_ID_OBJECT_TYPE Instance method Private Method Gets Object ID and Object Type of the document 20041118
9 GET_REL_SRM_SYSTEM Instance method Private Method Given a R/3 backend BANF the related SRM system is found 20041118
Events
Class /SAPPSPRO/CL_SRM_REC_TREE has no event.
Types
Class /SAPPSPRO/CL_SRM_REC_TREE has no local type.
Method Signatures

Method CHECK_NODE_FOR_HIDING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_HIDE Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20041118
2 Importing IV_GID Call by reference Type reference (TYPE) I GID 20041118

Method CHECK_NODE_FOR_HIDING on class /SAPPSPRO/CL_SRM_REC_TREE has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AREA_ID Call by reference Type reference (TYPE) STRING 20041118
2 Importing COL_TAB Call by reference Type reference (TYPE) SRMBR_CTC_COL_TAB 20041118
3 Importing DRAG_DROP Call by reference Type reference (TYPE) BOOLEAN 20041118
4 Importing PARENT Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER 20041118
5 Importing SRM Call by reference Object reference (TYPE REF TO) IF_SRM 20041118
6 Importing XMLDOM Call by reference Object reference (TYPE REF TO) OBJECT 20041118
# Exception Resumable Description Created on
1 INTERNAL_ERROR 20041118

Method FILTER_RELATED_DOCUMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_POID_DOC Call by reference Object reference (TYPE REF TO) IF_SRM_POID POID of document 20041118
2 Exporting EV_SP_ID Call by reference Type reference (TYPE) STRING SP Id of document 20041118
3 Importing IT_CHILD_POIDS Call by reference Type reference (TYPE) SRM_LIST_OBJECT List: Object 20041118
# Exception Resumable Description Created on
1 CX_SRM_CONNECTION Repository Verbindung (abstrakt) 20041118
2 CX_SRM_INITIALIZATION Initialisierungsfehler (abstrakt) 20041118
3 CX_SRM_POID POID Fehler (abstrakt) 20041118
4 CX_SRM_REGISTRATION_DATA Fehler Registrierungsdaten (abstrakt) 20041118

Method GET_CHILD_POIDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CHILD_POIDS Call by reference Type reference (TYPE) SRM_LIST_OBJECT Result POID 20041118
2 Importing IO_POID Call by reference Object reference (TYPE REF TO) IF_SRM_POID Source POID (item) 20041118
3 Importing IV_AREA_ID Call by reference Type reference (TYPE) STRING Area id 20041118
4 Importing IV_RELATION_TYPE Call by reference Type reference (TYPE) STRING Relation type 20041118
# Exception Resumable Description Created on
1 CX_SRM_INITIALIZATION Initialisierungsfehler (abstrakt) 20041118
2 CX_SRM_POID POID Fehler (abstrakt) 20041118
3 CX_SRM_POID_DIR POID Directory 20041118
4 CX_SRM_POID_RELA POID Relation 20041118
5 CX_SRM_REGISTRATION_DATA Fehler Registrierungsdaten (abstrakt) 20041118

Method GET_CONNECTION_PARAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CONNEC_PAR Call by reference Type reference (TYPE) STRING Connection parameter value 20041118
2 Importing IO_REGISTRY Call by reference Object reference (TYPE REF TO) IF_SRM_SRM_REGISTRY SRM Registry 20041118
3 Importing IV_CONNEC_PAR_ID Call by reference Type reference (TYPE) STRING Id of connection param 20041118
4 Importing IV_SPS_ID Call by reference Type reference (TYPE) STRING SPS ID 20041118
# Exception Resumable Description Created on
1 CX_SRM_ATTRIBUTE_VALUE Attribut Wert (abstrakt) 20041118
2 CX_SRM_INITIALIZATION Initialisierungsfehler (abstrakt) 20041118
3 CX_SRM_REGISTRATION_DATA Fehler Registrierungsdaten (abstrakt) 20041118

Method GET_DOCUMENT_DATA Signature

Method GET_DOCUMENT_DATA on class /SAPPSPRO/CL_SRM_REC_TREE has no parameter.
# Exception Resumable Description Created on
1 CX_SRM_ATTRIBUTE_VALUE Attribut Wert (abstrakt) 20041118
2 CX_SRM_CONNECTION Repository Verbindung (abstrakt) 20041118
3 CX_SRM_INITIALIZATION Initialisierungsfehler (abstrakt) 20041118
4 CX_SRM_POID POID Fehler (abstrakt) 20041118
5 CX_SRM_POID_DIR POID Directory 20041118
6 CX_SRM_POID_RELA POID Relation 20041118
7 CX_SRM_REGISTRATION_DATA Fehler Registrierungsdaten (abstrakt) 20041118

Method GET_LOGSYS_SRM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_LOGSYS_SRM Call by reference Type reference (TYPE) LOGSYS Logsys of SRM system 20041118
2 Exporting EV_SUBRC Call by reference Type reference (TYPE) SY-SUBRC Return Value, Return Value After ABAP Statements 20041118
3 Importing IV_LOGSYS_R3 Call by reference Type reference (TYPE) LOGSYS Logsys of R/3 system 20041118
4 Importing IV_OBJECT_ID Call by reference Type reference (TYPE) /SAPPSPRO/_OBJECT_ID Object ID 20041118
# Exception Resumable Description Created on
1 CX_SRM_ATTRIBUTE_VALUE Attribut Wert (abstrakt) 20041118
2 CX_SRM_CONNECTION Repository Connection (abstract) 20041118
3 CX_SRM_INITIALIZATION Initialisierungsfehler (abstrakt) 20041118
4 CX_SRM_POID POID Fehler (abstrakt) 20041118

Method GET_OBJECT_ID_OBJECT_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_GUID Call by reference Type reference (TYPE) GUID Globally Unique Identifier 20041118
2 Exporting EV_LOGSYS_R3 Call by reference Type reference (TYPE) LOGSYS Logical system 20041118
3 Exporting EV_LOGSYS_SRM Call by reference Type reference (TYPE) LOGSYS Logical system 20041118
4 Exporting EV_OBJECT_ID Call by reference Type reference (TYPE) /SAPPSPRO/OBJECT_ID Number for Shopping Cart 20041118
5 Exporting EV_OBJECT_TYPE Call by reference Type reference (TYPE) OJ_NAME Object type 20041118
# Exception Resumable Description Created on
1 CX_SRM_ATTRIBUTE_VALUE Attribut Wert (abstrakt) 20041118
2 CX_SRM_CONNECTION Repository Verbindung (abstrakt) 20041118
3 CX_SRM_INITIALIZATION Initialisierungsfehler (abstrakt) 20041118
4 CX_SRM_POID POID Fehler (abstrakt) 20041118
5 CX_SRM_REGISTRATION_DATA Fehler Registrierungsdaten (abstrakt) 20041118

Method GET_REL_SRM_SYSTEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_LOGSYS_SRM Call by reference Type reference (TYPE) LOGSYS Logical System SRM 20041118
2 Importing IV_OBJECT_ID Call by reference Type reference (TYPE) STRING Object number (BANF number) 20041118
3 Importing IV_RFC_DEST_R3 Call by reference Type reference (TYPE) RFCDEST RFC dest R3 system 20041118

Method GET_REL_SRM_SYSTEM on class /SAPPSPRO/CL_SRM_REC_TREE has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 200