SAP ABAP Class CL_DPR_FIN_MANAGER (Accounting Subsystem Manager)
Hierarchy
CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
   PPM-PRO-EXT-FIN (Application Component) cProjects Accounting Integration
     DEVELOPMENT_PROJECTS_FIN_MAN (Package) Project Management: Accounting Subsystem Manager
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_DPR_APPL_BOOTSTRAP_MEMBER Development Projects: Classes to Be Initialized at Start 20030113
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_DPR_APPL_PLUG_IN_SUBSYSTEM Development Projects: Interface for Subsystems to Be Loaded 20030113
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_DPR_FIN_MANAGER Manager for Accounting Subsystem 20030113
Properties
Class CL_DPR_FIN_MANAGER  
Short Description Accounting Subsystem Manager    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package DEVELOPMENT_PROJECTS_FIN_MAN   Project Management: Accounting Subsystem Manager 
Created 20030113   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_DPR_CO Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_DPR_FIN_CONNECTOR Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_DPR_FIN_XML_PERSISTENCY Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 IF_DPR_APPL_BOOTSTRAP_MEMBER Development Projects: Classes to Be Initialized at Start 20030113
2 IF_DPR_APPL_PLUG_IN_SUBSYSTEM Development Projects: Interface for Subsystems to Be Loaded 20030113
3 IF_DPR_FIN_MANAGER Manager for Accounting Subsystem 20030113
Friends
Class CL_DPR_FIN_MANAGER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MR_XML_PERSISTENCY Instance attribute Private Object reference (TYPE REF TO) IF_DPR_FIN_XML_PERSISTENCY Persistence Controller for XML Data 20030115
2 MT_FIN_CONNECTORS Instance attribute Private Type reference (TYPE) TT_FIN_CONNECTOR Connector Table 20030113
3 SR_INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_DPR_FIN_MANAGER Singleton 20030113
Methods
# Method Level Visibility Method type Description Created on
1 ARCHIVE_PROJECT Static method Public Method >>>>> OBSOLETE <<<<< Archiving of a Project 20030116
2 DELETE_PROJECT Instance method Private Method Deletion of a Project 20030115
3 DELETE_PROJECT_AFTER_ARCHIVE Static method Public Method Physical Deletion of a Project After Archiving 20030116
4 FILL_CATS_DATA Static method Public Method Fill CATS Data for a Project 20030129
5 FREE_PROJECT Instance method Private Method Removal of a Project from Storage 20030115
6 GET_ALLOWED_FIN_INT_SCENARIOS Static method Public Method Return Permitted Accounting Scenarios 20031127
7 GET_FIN_CONNECTOR Instance method Private Method Determine Connector Object for Project 20030115
8 GET_INSTANCE Static method Public Method Singleton Instance of Manager 20030113
9 LOAD Static method Private Method Load of Class 20030114
10 ON_PROJECT_CHANGED Instance method Private Event handling method Handler If Project Is Created 20030201
11 ON_PROJECT_CREATED Instance method Private Event handling method Handler If Project Is Created 20030113
12 ON_PROJECT_DELETED Instance method Private Event handling method Handler If Project Is Deleted 20030113
13 ON_PROJECT_FREED Instance method Private Event handling method Handler If Project Becomes Invalid 20030113
14 ON_PROJECT_LOADED Instance method Private Event handling method Handler If Project Is Loaded 20030113
15 WRITE_ARCHIVE Static method Public Method Write Archiving Data 20030402
Events
Class CL_DPR_FIN_MANAGER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_FIN_CONNECTOR Private See coding 20030114 BEGIN OF ts_fin_connector, project_guid type dpr_tv_guid, fin_connector TYPE REF TO cl_dpr_fin_connector, END OF ts_fin_connector
2 TT_FIN_CONNECTOR Private See coding 20030114 tt_fin_connector TYPE HASHED TABLE OF ts_fin_connector WITH UNIQUE KEY project_guid
Method Signatures

Method ARCHIVE_PROJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PROJECT_GUID Call by reference Type reference (TYPE) DPR_TV_ENTITY_GUID GUID des Projektes 20030116
2 Importing IV_PROJECT_TYPE Call by reference Type reference (TYPE) DPR_TV_PRO_TYPE Projektart 20030116

Method ARCHIVE_PROJECT on class CL_DPR_FIN_MANAGER has no exception.

Method DELETE_PROJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_PROJECT Call by reference Object reference (TYPE REF TO) IF_DPR_COMMON Development Projects: Schnittstelle aller Anwendungsobjekte 20030115

Method DELETE_PROJECT on class CL_DPR_FIN_MANAGER has no exception.

Method DELETE_PROJECT_AFTER_ARCHIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PROJECT_GUID Call by reference Type reference (TYPE) DPR_TV_ENTITY_GUID GUID des Projektes 20030116
2 Importing IV_PROJECT_TYPE Call by reference Type reference (TYPE) DPR_TV_PRO_TYPE Projektart 20030116

Method DELETE_PROJECT_AFTER_ARCHIVE on class CL_DPR_FIN_MANAGER has no exception.

Method FILL_CATS_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CA_CATS_DATA Call by reference Type reference (TYPE) ANY CATS Daten (Struktur) 20030129
2 Importing IV_PROJECT_GUID Call by reference Type reference (TYPE) DPR_TV_ENTITY_GUID GUID des Projektes 20030129
3 Importing IV_PROJECT_TYPE Call by reference Type reference (TYPE) DPR_TV_PRO_TYPE Projektart 20030129

Method FILL_CATS_DATA on class CL_DPR_FIN_MANAGER has no exception.

Method FREE_PROJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_PROJECT Call by reference Object reference (TYPE REF TO) IF_DPR_COMMON Development Projects: Schnittstelle aller Anwendungsobjekte 20030115

Method FREE_PROJECT on class CL_DPR_FIN_MANAGER has no exception.

Method GET_ALLOWED_FIN_INT_SCENARIOS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LANGUAGE Call by reference Type reference (TYPE) SYLANGU SY-LANGU Sprache 20040413
2 Returning RT_FIN_INT_SCENARIOS Value transfer Type reference (TYPE) DPR_TT_FIN_INT_SCENARIO Szenarios der Rechnungswesenintegration 20031127

Method GET_ALLOWED_FIN_INT_SCENARIOS on class CL_DPR_FIN_MANAGER has no exception.

Method GET_FIN_CONNECTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_PROJECT Call by reference Object reference (TYPE REF TO) IF_DPR_COMMON Development Projects: Schnittstelle aller Anwendungsobjekte 20030115
2 Importing IV_PROJECT_GUID Call by reference Type reference (TYPE) DPR_TV_GUID Projekt GUID 20030131
3 Returning RR_CONNECTOR Value transfer Object reference (TYPE REF TO) CL_DPR_FIN_CONNECTOR Connector 20030115

Method GET_FIN_CONNECTOR on class CL_DPR_FIN_MANAGER has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_INSTANCE Value transfer Object reference (TYPE REF TO) IF_DPR_FIN_MANAGER Manager für Financials Subsystem 20030113

Method GET_INSTANCE on class CL_DPR_FIN_MANAGER has no exception.

Method LOAD Signature

Method LOAD on class CL_DPR_FIN_MANAGER has no parameter.
Method LOAD on class CL_DPR_FIN_MANAGER has no exception.

Method ON_PROJECT_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SENDER Call by reference Attribute reference (LIKE) 20030201

Method ON_PROJECT_CHANGED on class CL_DPR_FIN_MANAGER has no exception.

Method ON_PROJECT_CREATED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SENDER Value transfer Attribute reference (LIKE) 20030115

Method ON_PROJECT_CREATED on class CL_DPR_FIN_MANAGER has no exception.

Method ON_PROJECT_DELETED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SENDER Value transfer Attribute reference (LIKE) 20030115

Method ON_PROJECT_DELETED on class CL_DPR_FIN_MANAGER has no exception.

Method ON_PROJECT_FREED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SENDER Value transfer Attribute reference (LIKE) 20030115

Method ON_PROJECT_FREED on class CL_DPR_FIN_MANAGER has no exception.

Method ON_PROJECT_LOADED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EV_INITIALLY_LOADED Value transfer Attribute reference (LIKE) 20030115
2 Importing SENDER Value transfer Attribute reference (LIKE) 20030115

Method ON_PROJECT_LOADED on class CL_DPR_FIN_MANAGER has no exception.

Method WRITE_ARCHIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ARCHIVE_HANDLE Call by reference Type reference (TYPE) SYTABIX Archiv-Handle 20030402
2 Importing IV_PROJECT_GUID Call by reference Type reference (TYPE) DPR_TV_ENTITY_GUID GUID des Projektes 20030402
3 Importing IV_PROJECT_TYPE Call by reference Type reference (TYPE) DPR_TV_PRO_TYPE Projektart 20030402
# Exception Resumable Description Created on
1 FAILED 20030402
2 WRONG_ACCESS_TO_ARCHIVE 20030402
History
Last changed by/on SAP  20141109 
SAP Release Created in 200