SAP ABAP Class CL_RSPLPPM_PPMHIERARCHY (Hierarchy in PPM)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-PLA (Application Component) Planning
     RSPLPPM (Package) Planning Process Management
Properties
Class CL_RSPLPPM_PPMHIERARCHY  
Short Description Hierarchy in PPM    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSPLPPM   Planning Process Management 
Created 20060829   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_RSPLPPM_PPMHIERARCHY Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_RSPLPPM_PPM_AOR_DB Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 RSD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSPLPPM_PPMHIERARCHY has no interface implemented.
Friends
Class CL_RSPLPPM_PPMHIERARCHY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 P_HIERCHANM Instance attribute Private Type reference (TYPE) RSIOBJNM InfoObject 20060829
2 P_HIERNM Instance attribute Private Type reference (TYPE) RSHIENM Name of Hierarchy 20060829
3 P_HIERNM_TXT Instance attribute Private Type reference (TYPE) RSPLPPM_TECNAME60 Technical Name 60-Characters Long 20060829
4 P_HIERVER Instance attribute Private Type reference (TYPE) RSVERSION Hierarchy Version 20060829
5 P_R_HIER_BINCL Instance attribute Private Object reference (TYPE REF TO) CL_RSR_HIERARCHY_BINCL Hierarchy with Inclusion Table 20060829
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor 20060829
2 GET_ALL_AOR Instance method Public Method Reading All Areas of Responsibility of PPM Hierarchy 20060829
3 GET_ALL_LEAFS_AOR Instance method Public Method Reading All Leaf Areas of Responsibility of PPM Hierarchy 20060829
4 GET_AOR_BY_LEVEL Instance method Public Method Reading All Leaf Areas of Responsibility of PPM Hierarchy 20060913
5 GET_AOR_CHILDREN Instance method Public Method Reading Children of Area of Responsibility 20060829
6 GET_AOR_CHILDREN_ALL Instance method Public Method Reading All Children of Area of Responsibility 20060829
7 GET_AOR_FATHER Instance method Public Method Reading Parent Node of Area of Responsibility 20060829
8 GET_AOR_SIBLINGS Instance method Public Method Reading Sibling Nodes of Area of Responsibility 20060829
9 GET_HIERMAXLEVEL Instance method Public Method Returns Depth of Hierarchy (=max. Level) 20060829
10 GET_HIER_BINCL Static method Private Method Gets Binc Hierarchy 20060829
11 GET_HIER_TXT Instance method Public Method Reading Hierarchy Text 20060829
12 GET_SID_FOR_MEMBER_BINCL Instance method Private Method Get SID for Node 20060829
13 GET_VAL_FOR_SID Instance method Private Method Converts SID into Characteristic Value 20060829
14 HAS_CHILDREN Instance method Public Method Check for Children of Area of Responsibility 20060830
Events
Class CL_RSPLPPM_PPMHIERARCHY has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_AORID Public See coding 20060901 BEGIN OF s_aorid, aorid TYPE rsplppm_aorid, * chanm TYPE rschanm, END OF s_aorid
2 T_AORID Public See coding 20060901 t_aorid TYPE STANDARD TABLE OF s_aorid
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_HIERCHANM Call by reference Type reference (TYPE) RSIOBJNM InfoObject 20060829
2 Importing I_HIERNM Call by reference Type reference (TYPE) RSHIENM Hierarchiename 20060829
3 Importing I_HIERVER Call by reference Type reference (TYPE) RSVERSION Hierarchieversion 20060829
# Exception Resumable Description Created on
1 CX_RSPLPPM_CHECK_MSG PPM Check Ausnahme 20060830
2 CX_RSPLPPM_ERROR_MSG PPM Fehlermeldungen (Abbruchmeldungen) 20060830

Method GET_ALL_AOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_ALL_AOR Call by reference Type reference (TYPE) CL_RSPLPPM_PPMHIERARCHY=>T_AORID 20060901
# Exception Resumable Description Created on
1 CX_RSPLPPM_ERROR_MSG PPM Fehlermeldungen (Abbruchmeldungen) 20060830

Method GET_ALL_LEAFS_AOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_LEAFS_AOR Call by reference Type reference (TYPE) CL_RSPLPPM_PPMHIERARCHY=>T_AORID 20060901
# Exception Resumable Description Created on
1 CX_RSPLPPM_ERROR_MSG PPM Fehlermeldungen (Abbruchmeldungen) 20060830

Method GET_AOR_BY_LEVEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_LEVEL_AOR Call by reference Type reference (TYPE) CL_RSPLPPM_PPMHIERARCHY=>T_AORID 20060913
2 Importing I_LEVEL Call by reference Type reference (TYPE) RSRTLEVEL Level eines Hierarchknotens (als Integer) 20060913
# Exception Resumable Description Created on
1 CX_RSPLPPM_ERROR_MSG PPM Fehlermeldungen (Abbruchmeldungen) 20060913

Method GET_AOR_CHILDREN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_AOR_CHILDREN Value transfer Type reference (TYPE) CL_RSPLPPM_PPMHIERARCHY=>T_AORID 20060901
2 Importing I_FATHER_AORID Call by reference Type reference (TYPE) RSPLPPM_AORID techn. Name des Verantwortungsbereichs 20060901
# Exception Resumable Description Created on
1 CX_RSPLPPM_ERROR_MSG PPM Fehlermeldungen (Abbruchmeldungen) 20060830

Method GET_AOR_CHILDREN_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_AOR_CHILDREN Call by reference Type reference (TYPE) CL_RSPLPPM_PPMHIERARCHY=>T_AORID 20060901
2 Importing I_FATHER_AORID Call by reference Type reference (TYPE) RSPLPPM_AORID techn. Name des Verantwortungsbereichs 20060901
# Exception Resumable Description Created on
1 CX_RSPLPPM_ERROR_MSG PPM Fehlermeldungen (Abbruchmeldungen) 20060830

Method GET_AOR_FATHER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_S_FATHER_AOR Value transfer Type reference (TYPE) CL_RSPLPPM_PPMHIERARCHY=>S_AORID Struktur: Verantwortungsbereich mit mit Texten 20060829
2 Importing I_CHILD_AORID Call by reference Type reference (TYPE) RSPLPPM_AORID techn. Name des Verantwortungsbereichs 20060901
# Exception Resumable Description Created on
1 CX_RSPLPPM_ERROR_MSG PPM Fehlermeldungen (Abbruchmeldungen) 20060830

Method GET_AOR_SIBLINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_AOR_SIBLINGS Value transfer Type reference (TYPE) CL_RSPLPPM_PPMHIERARCHY=>T_AORID 20060901
2 Importing I_AORID Call by reference Type reference (TYPE) RSPLPPM_AORID techn. Name des Verantwortungsbereichs 20060901
# Exception Resumable Description Created on
1 CX_RSPLPPM_ERROR_MSG PPM Fehlermeldungen (Abbruchmeldungen) 20060830

Method GET_HIERMAXLEVEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_LEVEL Value transfer Type reference (TYPE) RSRTLEVEL Level eines Hierarchknotens (als Integer) 20060830

Method GET_HIERMAXLEVEL on class CL_RSPLPPM_PPMHIERARCHY has no exception.

Method GET_HIER_BINCL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_R_BINCL Value transfer Object reference (TYPE REF TO) CL_RSR_HIERARCHY_BINCL 20060829
2 Importing I_CHANM Call by reference Type reference (TYPE) RSPLPPM_CHANM techn. Name Merkmal/Attribut 20060829
3 Importing I_HIERNM Call by reference Type reference (TYPE) RSHIENM Hierarchiename 20060829
4 Importing I_HIERVER Call by reference Type reference (TYPE) RSVERSION Hierarchieversion 20060829
5 Importing I_KEY_DATE Call by reference Type reference (TYPE) SY-DATUM Aktuelles Datum des Applikationsservers 20060829
# Exception Resumable Description Created on
1 CX_RSPLS_OBJECT_NOT_FOUND Planungsobjekt nicht gefunden 20060829
2 CX_RSR_HIER_MEMBER_NOT_FOUND Hierarchie-Objekt (Knoten/Blatt) nicht gefunden 20060829
3 CX_RSR_HIER_NOT_FOUND Hierarchie nicht gefunden 20060829

Method GET_HIER_TXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_HIER_TXT Value transfer Type reference (TYPE) RSPLPPM_TEXT60 Texte der Länge 60 20060830

Method GET_HIER_TXT on class CL_RSPLPPM_PPMHIERARCHY has no exception.

Method GET_SID_FOR_MEMBER_BINCL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ISRESTLEAF Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20060829
2 Exporting E_SID Call by reference Type reference (TYPE) RSSID Stammdaten ID 20060829
3 Importing I_AORID Call by reference Type reference (TYPE) RSPLPPM_AORID techn. Name des Verantwortungsbereichs 20060830

Method GET_SID_FOR_MEMBER_BINCL on class CL_RSPLPPM_PPMHIERARCHY has no exception.

Method GET_VAL_FOR_SID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_S_AORID Call by reference Type reference (TYPE) CL_RSPLPPM_PPMHIERARCHY=>S_AORID techn. Name des Verantwortungsbereichs 20060901
2 Exporting E_T_AORID Call by reference Type reference (TYPE) CL_RSPLPPM_PPMHIERARCHY=>T_AORID 20060901
3 Importing I_SID Call by reference Type reference (TYPE) RSSID Stammdaten ID 20060829
4 Importing I_TA_SID Call by reference Type reference (TYPE) RRSI_TA_SID Tabelle von SID (bzw. Integers) 20060829
# Exception Resumable Description Created on
1 CX_RSPLPPM_ERROR_MSG PPM Fehlermeldungen (Abbruchmeldungen) 20060830

Method HAS_CHILDREN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FATHER_AOR Call by reference Type reference (TYPE) RSPLPPM_AORID techn. Name des Verantwortungsbereichs 20060830
2 Returning R_RESULT Value transfer Type reference (TYPE) RS_BOOL Boolean 20060830
# Exception Resumable Description Created on
1 CX_RSPLPPM_ERROR_MSG PPM Fehlermeldungen (Abbruchmeldungen) 20060830
History
Last changed by/on SAP  20130531 
SAP Release Created in 710