SAP ABAP Class CL_FICO_OBJECT_FACTORY (FiCo Object Layer: Factory for Object Entities)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-FIM-FCO (Application Component) Financial Conditions
     FICO_OBJECT_LAYER (Package) New Object Layer
Properties
Class CL_FICO_OBJECT_FACTORY  
Short Description FiCo Object Layer: Factory for Object Entities    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FICO_OBJECT_LAYER   New Object Layer 
Created 20080807   SAP 
Last change 20131127   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_FICO_BUFFERED_OBJECT Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_FICO_OBJECT_FACTORY has no interface implemented.
Friends
Class CL_FICO_OBJECT_FACTORY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 SO_LIST_POOL Static Attribute Protected Object reference (TYPE REF TO) IF_FICO_LIST_POOL 20080812
2 SO_POOL_OBJECT_MANAGER Static Attribute Protected Object reference (TYPE REF TO) CL_FICO_OBJECT_MANAGER 20081007
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor Class Constructor 20080807
2 GET_POOL_OBJECT_MANAGER Static method Public Method Obsolete Method 20130411
3 S_CREATE_AMT Static method Public Method Creates Amount Category 20080807
4 S_CREATE_COND Static method Public Method Creates a Condition 20080807
5 S_CREATE_DATE Static method Public Method Creates Date Category 20080807
6 S_CREATE_LIST Static method Public Method Creates Condition List 20080807
7 S_CREATE_LIST_VERSION Static method Public Method Creates List Version 20080807
8 S_CREATE_VALPER Static method Public Method Creates a Validity Period 20080807
9 S_FREE_LIST_POOL Static method Public Method Initializes Condition List Pool 20081001
10 S_GET_LIST_POOL Static method Public Method Creates Condition List Pool 20080820
11 S_GET_POOL_OBJECT_MANAGER Static method Public Method Gets Object Manager of the Condition List Pool 20130410
Events
Class CL_FICO_OBJECT_FACTORY has no event.
Types
Class CL_FICO_OBJECT_FACTORY has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

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

Method GET_POOL_OBJECT_MANAGER Signature

Method GET_POOL_OBJECT_MANAGER on class CL_FICO_OBJECT_FACTORY has no parameter.
Method GET_POOL_OBJECT_MANAGER on class CL_FICO_OBJECT_FACTORY has no exception.

Method S_CREATE_AMT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_OBJECT_MANAGER Call by reference Object reference (TYPE REF TO) CL_FICO_OBJECT_MANAGER 20081007
2 Importing IV_KEY Call by reference Type reference (TYPE) GUID_16 GUID im 'RAW' Format 20080807
3 Importing IV_PARENT Call by reference Type reference (TYPE) GUID_16 GUID im 'RAW' Format 20081022
4 Importing IV_STATE Call by reference Type reference (TYPE) IF_FICO_BUFFERED_OBJECT=>TC_OBJECT_STATE TC_OBJECT_STATE 20080807
5 Returning RO_AMT Value transfer Object reference (TYPE REF TO) IF_FICO_AMT 20080807
# Exception Resumable Description Created on
1 CX_FICO_OL_EXECUTION_ERROR Verarbeitungsfehler 20090220

Method S_CREATE_COND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_OBJECT_MANAGER Call by reference Object reference (TYPE REF TO) CL_FICO_OBJECT_MANAGER 20081007
2 Importing IV_KEY Call by reference Type reference (TYPE) GUID_16 GUID im 'RAW' Format 20080807
3 Importing IV_PARENT Call by reference Type reference (TYPE) GUID_16 GUID im 'RAW' Format 20081022
4 Importing IV_STATE Call by reference Type reference (TYPE) IF_FICO_BUFFERED_OBJECT=>TC_OBJECT_STATE TC_OBJECT_STATE 20080807
5 Returning RO_COND Value transfer Object reference (TYPE REF TO) IF_FICO_COND 20080807
# Exception Resumable Description Created on
1 CX_FICO_OL_EXECUTION_ERROR Verarbeitungsfehler 20090220

Method S_CREATE_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_OBJECT_MANAGER Call by reference Object reference (TYPE REF TO) CL_FICO_OBJECT_MANAGER 20081007
2 Importing IV_KEY Call by reference Type reference (TYPE) GUID_16 GUID im 'RAW' Format 20080807
3 Importing IV_PARENT Call by reference Type reference (TYPE) GUID_16 GUID im 'RAW' Format 20081022
4 Importing IV_STATE Call by reference Type reference (TYPE) IF_FICO_BUFFERED_OBJECT=>TC_OBJECT_STATE TC_OBJECT_STATE 20080807
5 Returning RO_DATE Value transfer Object reference (TYPE REF TO) IF_FICO_DATE 20080807
# Exception Resumable Description Created on
1 CX_FICO_OL_EXECUTION_ERROR Verarbeitungsfehler 20090220

Method S_CREATE_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPL Call by reference Type reference (TYPE) FICO_OAPPL Anwendung 20110301
2 Importing IV_KEY Call by reference Type reference (TYPE) GUID_16 GUID im 'RAW' Format 20080807
3 Importing IV_STATE Call by reference Type reference (TYPE) IF_FICO_BUFFERED_OBJECT=>TC_OBJECT_STATE TC_OBJECT_STATE 20080807
4 Returning RO_LIST Value transfer Object reference (TYPE REF TO) IF_FICO_LIST 20080807
# Exception Resumable Description Created on
1 CX_FICO_OL_EXECUTION_ERROR Verarbeitungsfehler 20090220

Method S_CREATE_LIST_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_DB_MANAGER Call by reference Object reference (TYPE REF TO) IF_FICO_DB_MANAGER Verwalter zur DB Zugriffe 20080813
2 Importing IO_OBJECT_MANAGER Call by reference Object reference (TYPE REF TO) CL_FICO_OBJECT_MANAGER 20081007
3 Importing IV_ILIST_COMMON Call by reference Type reference (TYPE) FICO_ILIST Konditionsliste 20090311
4 Importing IV_KEY Call by reference Type reference (TYPE) GUID_16 GUID im 'RAW' Format 20080807
5 Importing IV_STATE Call by reference Type reference (TYPE) IF_FICO_BUFFERED_OBJECT=>TC_OBJECT_STATE TC_OBJECT_STATE 20080807
6 Importing IV_VERSION_TMSTP Call by reference Type reference (TYPE) FICO_TSPE Erweiterter Zeitstempel 20080813
7 Returning RO_LIST_VERSION Value transfer Object reference (TYPE REF TO) IF_FICO_LIST_VERSION 20080807
# Exception Resumable Description Created on
1 CX_FICO_OL_EXECUTION_ERROR Verarbeitungsfehler 20090220

Method S_CREATE_VALPER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_OBJECT_MANAGER Call by reference Object reference (TYPE REF TO) CL_FICO_OBJECT_MANAGER 20081007
2 Importing IV_KEY Call by reference Type reference (TYPE) GUID_16 GUID im 'RAW' Format 20080807
3 Importing IV_PARENT Call by reference Type reference (TYPE) GUID_16 GUID im 'RAW' Format 20081022
4 Importing IV_STATE Call by reference Type reference (TYPE) IF_FICO_BUFFERED_OBJECT=>TC_OBJECT_STATE TC_OBJECT_STATE 20080807
5 Returning RO_VALPER Value transfer Object reference (TYPE REF TO) IF_FICO_VALPER 20080807
# Exception Resumable Description Created on
1 CX_FICO_OL_EXECUTION_ERROR Verarbeitungsfehler 20090220

Method S_FREE_LIST_POOL Signature

Method S_FREE_LIST_POOL on class CL_FICO_OBJECT_FACTORY has no parameter.
Method S_FREE_LIST_POOL on class CL_FICO_OBJECT_FACTORY has no exception.

Method S_GET_LIST_POOL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_LIST_POOL Value transfer Object reference (TYPE REF TO) IF_FICO_LIST_POOL 20080820

Method S_GET_LIST_POOL on class CL_FICO_OBJECT_FACTORY has no exception.

Method S_GET_POOL_OBJECT_MANAGER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_OBJECT_MANAGER Value transfer Object reference (TYPE REF TO) CL_FICO_OBJECT_MANAGER 20130410

Method S_GET_POOL_OBJECT_MANAGER on class CL_FICO_OBJECT_FACTORY has no exception.
History
Last changed by/on SAP  20131127 
SAP Release Created in 712