SAP ABAP Class CL_EPM_DATA_BUFFER_FACTORY (EPM: Data buffer factory class)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-NWD (Application Component) NetWeaver Demonstration
     S_EPM_BO_BASE (Package) EPM: Base Package for Business Objects
Properties
Class CL_EPM_DATA_BUFFER_FACTORY  
Short Description EPM: Data buffer factory class    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_EPM_BO_BASE   EPM: Base Package for Business Objects 
Created 20081215   SAP 
Last change 20110908   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...
4 IF_EPM_DATA_BUFFER Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_EPM_DATA_BUFFER_FACTORY has no interface implemented.
Friends
Class CL_EPM_DATA_BUFFER_FACTORY has no friend class.
Attributes
Class CL_EPM_DATA_BUFFER_FACTORY has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 GET_INSTANCE Static method Public Method Returns a new instance of a data buffer 20081215
Events
Class CL_EPM_DATA_BUFFER_FACTORY has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_CHILD_BUFFERS Public See coding Data buffers of the direct child nodes 20090116 TT_CHILD_BUFFERS type STANDARD TABLE OF REF TO if_epm_data_buffer
2 TT_DYNAMIC_PROPERTIES Public See coding 20090421 TT_DYNAMIC_PROPERTIES TYPE HASHED TABLE OF TY_DYNAMIC_PROPERTY with unique key ENTITY_NAME property_name
3 TT_INITIAL_PROPERTIES Public See coding 20090421 tt_initial_properties type hashed table of ty_initial_property with unique key field_name property_name
4 TT_PRECONDITIONS_SAM Public See coding 20090421 TT_PRECONDITIONS_SAM TYPE HASHED TABLE OF TY_PRECONDITION_SAM WITH UNIQUE KEY action_name
5 TY_DYNAMIC_PROPERTY Public See coding 20090421 BEGIN OF TY_DYNAMIC_PROPERTY, ENTITY_NAME TYPE STRING, PROPERTY_NAME TYPE IF_EPM_BO=>TY_PROPERTY_NAME, END OF TY_DYNAMIC_PROPERTY
6 TY_INITIAL_PROPERTY Public See coding 20090421 begin of ty_initial_property, field_name type if_epm_bo=>ty_table_field_name, property_name type if_epm_bo=>ty_property_name, property_value type abap_bool, end of ty_initial_property
7 TY_PRECONDITION_SAM Public See coding 20090421 BEGIN OF TY_PRECONDITION_SAM, ACTION_NAME TYPE STRING, PRECONDITION TYPE STRING, END OF TY_PRECONDITION_SAM
Method Signatures

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CHILD_BUFFERS Call by reference Type reference (TYPE) TT_CHILD_BUFFERS Data buffers of the direct child nodes 20081215
2 Importing IT_DYNAMIC_PROPERTIES Call by reference Type reference (TYPE) TT_DYNAMIC_PROPERTIES Property Handling: Dynamic Properties 20090421
3 Importing IT_INITIAL_PROPERTIES Call by reference Type reference (TYPE) TT_INITIAL_PROPERTIES Property Handling: Initial Properties 20090421
4 Importing IT_PRECONDITIONS_SAM Call by reference Type reference (TYPE) TT_PRECONDITIONS_SAM Properties: Preconditions for the Status and Action Model 20090421
5 Importing IV_BO_NODE_NAME Call by reference Type reference (TYPE) IF_EPM_BO=>TY_BO_NODE_NAME BO node name 20081215
6 Importing IV_DB_TABLE_NAME Call by reference Type reference (TYPE) IF_EPM_BO=>TY_DB_TABLE_NAME Name of the corresponding database table 20090108
7 Returning RI_DATA_BUFFER Value transfer Object reference (TYPE REF TO) IF_EPM_DATA_BUFFER EPM: Node data buffer interface 20081215
# Exception Resumable Description Created on
1 CX_EPM_API_EXCEPTION EPM: API exception class 20090113
History
Last changed by/on SAP  20110908 
SAP Release Created in 720