SAP ABAP Class CL_EPM_ORGANIZATION (EPM: Organization BO)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-NWD (Application Component) NetWeaver Demonstration
     S_EPM_BO_ORG (Package) EPM: Organization Business Object
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_EPM_BO EPM: Business Object base class 20090623
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_EPM_ORGANIZATION EPM: Organization Interface 20090703
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_EPM_ORG_EMPLOYEE EPM: Organization Employee Interface 20090623
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_EPM_ORG_HEADER EPM: Organization Header Interface 20090623
5 Interface implementation (CLASS c. INTERFACES i_ref)  IF_EPM_ORG_STAFFING EPM: Employee to org unit assignments 20090703
6 Interface implementation (CLASS c. INTERFACES i_ref)  IF_EPM_ORG_UNIT EPM: Organization Unit Interface 20090626
Properties
Class CL_EPM_ORGANIZATION  
Short Description EPM: Organization BO    
Super Class CL_EPM_BO EPM: Business Object base class 
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_EPM_BO_ORG   EPM: Organization Business Object 
Created 20090623   SAP 
Last change 20130531   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 CL_EPM_BO Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 IF_EPM_BO Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_EPM_ORGANIZATION EPM: Organization Interface 20090703
2 IF_EPM_ORG_EMPLOYEE EPM: Organization Employee Interface 20090623
3 IF_EPM_ORG_HEADER EPM: Organization Header Interface 20090623
4 IF_EPM_ORG_STAFFING EPM: Employee to org unit assignments 20090703
5 IF_EPM_ORG_UNIT EPM: Organization Unit Interface 20090626
Friends
# Friend Modeled only Created on Description
1 CL_EPM_BO_UNIT_TEST_BASE 20100303 Unit test base class of all BO classes
2 CL_EPM_SERVICE_FACADE 20090623 EPM: Service Facade
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MI_ORG_EMPLOYEE_BUFFER Instance attribute Private Object reference (TYPE REF TO) IF_EPM_DATA_BUFFER Data buffer for org employee node 20090623
2 MI_ORG_HEADER_BUFFER Instance attribute Private Object reference (TYPE REF TO) IF_EPM_DATA_BUFFER Data buffer for org header 20090623
3 MI_ORG_STAFFING_BUFFER Instance attribute Private Object reference (TYPE REF TO) IF_EPM_DATA_BUFFER Data buffer for staffing 20090706
4 MI_ORG_UNIT_BUFFER Instance attribute Private Object reference (TYPE REF TO) IF_EPM_DATA_BUFFER Data buffer for org units 20090626
5 MV_COMPANY_KEY Instance attribute Private Type reference (TYPE) IF_EPM_BO=>TY_NODE_KEY Generic Node element key 20090722
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_ORG_UNIT_TREE Instance method Private Method Check parent-child relations within the org unit hierarchy 20090713
2 CONSTRUCTOR Instance method Private Constructor CONSTRUCTOR 20090623
3 COPY_COMPANY_ADDRESS Instance method Private Method Copy the address of the company 20120522
4 CREATE_DATE_FILTER Instance method Private Method 20090828
5 GET_COMPANY_KEY Instance method Private Method 20090722
6 GET_DESCENDENTS Instance method Private Method Get the decendents of this element 20120423
Events
Class CL_EPM_ORGANIZATION has no event.
Types
Class CL_EPM_ORGANIZATION has no local type.
Method Signatures

Method CHECK_ORG_UNIT_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_SUCCESS Call by reference Type reference (TYPE) ABAP_BOOL 20090907
2 Importing II_MESSAGE_BUFFER Call by reference Object reference (TYPE REF TO) IF_EPM_MESSAGE_BUFFER EPM: Message buffer interface 20090907
3 Importing IV_BO_NAME Call by reference Type reference (TYPE) IF_EPM_BO=>TY_BO_NAME The BO name 20090907
4 Importing IV_BO_NODE_NAME Call by reference Type reference (TYPE) IF_EPM_BO=>TY_BO_NODE_NAME The BO node name 20090907
5 Importing IV_NODE_KEY Call by reference Type reference (TYPE) IF_EPM_BO=>TY_NODE_KEY Generic Node element key 20090713
# Exception Resumable Description Created on
1 CX_EPM_API_EXCEPTION EPM: API exception class 20090907
2 CX_EPM_SYSTEM_EXCEPTION EPM: System exception class 20090907

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_EPM_ORGANIZATION has no parameter.
Method CONSTRUCTOR on class CL_EPM_ORGANIZATION has no exception.

Method COPY_COMPANY_ADDRESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_ADDRESS_GUID Value transfer Type reference (TYPE) IF_EPM_BO=>TY_NODE_KEY Generic Node element key 20120522
# Exception Resumable Description Created on
1 CX_EPM_API_EXCEPTION EPM: API exception class 20120522
2 CX_EPM_SYSTEM_EXCEPTION EPM: System exception class 20120522

Method CREATE_DATE_FILTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_END_FILTER Call by reference Type reference (TYPE) TT_DATE_FILTER 20090828
2 Exporting ET_START_FILTER Call by reference Type reference (TYPE) TT_DATE_FILTER 20090828
3 Importing IV_END_DATE Call by reference Type reference (TYPE) SYDATUM Current Date of Application Server 20090828
4 Importing IV_START_DATE Call by reference Type reference (TYPE) SYDATUM Current Date of Application Server 20090828
# Exception Resumable Description Created on
1 CX_EPM_API_EXCEPTION EPM: API exception class 20090828

Method GET_COMPANY_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_COMPANY_KEY Value transfer Type reference (TYPE) IF_EPM_BO=>TY_NODE_KEY Generic Node element key 20090722
# Exception Resumable Description Created on
1 CX_EPM_API_EXCEPTION EPM: API exception class 20120508

Method GET_DESCENDENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NODE_KEYS Call by reference Type reference (TYPE) IF_EPM_BO=>TT_NODE_KEYS Set of generic node element keys 20120423
2 Importing IV_NODE_KEY Call by reference Type reference (TYPE) IF_EPM_BO=>TY_NODE_KEY Generic Node element key 20120423
# Exception Resumable Description Created on
1 CX_EPM_API_EXCEPTION EPM: API exception class 20120423
2 CX_EPM_SYSTEM_EXCEPTION EPM: System exception class 20120423
History
Last changed by/on SAP  20130531 
SAP Release Created in 730