SAP ABAP Class CL_DPR_FIN_GECCO_PS_SERVICES (Proj. Mgmt Acc. Integration: Services Project System)
Hierarchy
CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
   PPM-PRO-EXT-FIN (Application Component) cProjects Accounting Integration
     DEVELOPMENT_PROJECTS_FIN_GECCO (Package) Proj. Mgmt: Accounting Integration Using R/3 Acct Assgn. Mgr
Properties
Class CL_DPR_FIN_GECCO_PS_SERVICES  
Short Description Proj. Mgmt Acc. Integration: Services Project System    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package DEVELOPMENT_PROJECTS_FIN_GECCO   Proj. Mgmt: Accounting Integration Using R/3 Acct Assgn. Mgr 
Created 20041206   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)
Interfaces
Class CL_DPR_FIN_GECCO_PS_SERVICES has no interface implemented.
Friends
Class CL_DPR_FIN_GECCO_PS_SERVICES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MR_PROJECT Instance attribute Private Object reference (TYPE REF TO) IF_DPR_COMMON Project 20050121
2 MR_REPOSITORY Instance attribute Private Object reference (TYPE REF TO) CL_DPR_FIN_GECCO_REPOSITORY Repository/Customizing for Acct. Integration Using Gecco 20050131
3 MT_PROJECTS_READ Instance attribute Private Type reference (TYPE) TT_PROJECT_DEFINITION Table of WBS IDs 20050125
4 MT_PROJECT_DEF_EXISTENCE Instance attribute Private Type reference (TYPE) TT_PROJECT_DEFINITION Table of WBS IDs 20050125
5 MT_WBS_ELEMENT Instance attribute Private Type reference (TYPE) DPR_TT_PS_WBS_ELEMENT_EXP BAPI structure WBS elements (export) 20041206
6 MT_WBS_ELEMENT_EXISTENCE Instance attribute Private Type reference (TYPE) TT_WBS_ELEMENT Table of POSIDs 20050125
7 MV_DESTINATION Instance attribute Private Type reference (TYPE) DPR_TV_OBL_DESTINATION Logical Destination 20041206
8 MV_PS_PSPID Instance attribute Private Type reference (TYPE) OLR3_TV_PROJ_PSPID Project Definition 20050428
9 SC_IAOM_CPRO_MISC_RFC_WBS_INFO Constant Private Type reference (TYPE) RS38L-NAME 'IAOM_CPRO_MISC_RFC_WBS_INFO' Function Module Name 'IAOM_CPRO_MISC_RFC_WBS_INFO' 20051026
10 SS_INSTANCE Static Attribute Private Type reference (TYPE) TS_INSTANCE Instance per PS Project 20041206
11 ST_INSTANCE Static Attribute Private Type reference (TYPE) TT_INSTANCE Instance per PS Project 20041206
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_EXISTENCE_PROJECT_DEF Instance method Public Method Check Whether Project Definition Exists 20050125
2 CONSTRUCTOR Instance method Public Constructor Constructor 20041206
3 GET_INSTANCE Static method Public Method Access to Instance for Project Mgmt Project 20041206
4 GET_INSTANCE_BUT_NEW Static method Public Method Access to Instance for Project Mgmt Project 20051019
5 GET_INTERNAL_WBS_NUMBER Instance method Public Method Get Internal Number of WBS Element/Project Definition 20050128
6 GET_PS_PROJECT Instance method Public Method Read PS Project for Project Mgmt Project 20050428
7 GET_WBS_ELEMENTS_INFO Instance method Public Method Read Field Structure for Transferred WBS Elements 20050125
8 GET_WBS_HIERARCHY_WITH_DATA Instance method Public Method Read WBS Element Hierarchy from PS 20041206
Events
Class CL_DPR_FIN_GECCO_PS_SERVICES has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_INSTANCE Private See coding Instance per PS Project 20041206 BEGIN OF ts_instance, project TYPE REF TO if_dpr_common, ref TYPE REF TO cl_dpr_fin_gecco_ps_services, END OF ts_instance
2 TS_PROJECT_DEFINITION Private See coding Structure with WBS ID 20050125 BEGIN OF ts_project_definition, pspid TYPE olr3_tv_proj_pspid, exists type boole_d, END OF ts_project_definition
3 TS_WBS_ELEMENT Private See coding Structure with POSID 20050125 BEGIN OF ts_wbs_element, posid TYPE olr3_tv_prps_posid, exists type boole_d, END OF ts_wbs_element
4 TT_INSTANCE Private See coding Instance per PS Project 20041206 tt_instance TYPE HASHED TABLE OF ts_instance WITH UNIQUE KEY project
5 TT_PROJECT_DEFINITION Private See coding Table of WBS IDs 20050125 tt_project_definition TYPE HASHED TABLE OF ts_project_definition WITH UNIQUE KEY pspid
6 TT_WBS_ELEMENT Private See coding Table of POSIDs 20050125 tt_wbs_element TYPE HASHED TABLE OF ts_wbs_element WITH UNIQUE KEY posid
Method Signatures

Method CHECK_EXISTENCE_PROJECT_DEF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PSPID Call by reference Type reference (TYPE) OLR3_TV_PROJ_PSPID Projektdefinition 20050125
2 Importing IV_SEND_MESSAGE Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20051020
3 Returning RV_EXISTS Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20050125

Method CHECK_EXISTENCE_PROJECT_DEF on class CL_DPR_FIN_GECCO_PS_SERVICES has no exception.

Method CONSTRUCTOR 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) CL_DPR_PROJECT_O Projekt 20050121

Method CONSTRUCTOR on class CL_DPR_FIN_GECCO_PS_SERVICES has no exception.

Method GET_INSTANCE 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) CL_DPR_PROJECT_O Projekt 20050121
2 Returning RR_INSTANCE Value transfer Object reference (TYPE REF TO) CL_DPR_FIN_GECCO_PS_SERVICES cProjects RW Integration: Services Projektsystem 20041206

Method GET_INSTANCE on class CL_DPR_FIN_GECCO_PS_SERVICES has no exception.

Method GET_INSTANCE_BUT_NEW 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) CL_DPR_PROJECT_O Projekt 20051019
2 Returning RR_INSTANCE Value transfer Object reference (TYPE REF TO) CL_DPR_FIN_GECCO_PS_SERVICES cProjects RW Integration: Services Projektsystem 20051019

Method GET_INSTANCE_BUT_NEW on class CL_DPR_FIN_GECCO_PS_SERVICES has no exception.

Method GET_INTERNAL_WBS_NUMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EXTID Call by reference Type reference (TYPE) OLR3_TV_PRPS_POSID Externe ID PSP-Element/Projektdefinition 20050406
2 Importing IV_PROJECT Call by reference Type reference (TYPE) BOOLE_D SPACE 'X': PS-Projektdefinition (statt PSP-Element) 20050406
3 Returning RV_INTNR Value transfer Type reference (TYPE) OLR3_TV_PRPS_PSPNR Interne Nummer PSP-Element/Projektdefinition 20050406

Method GET_INTERNAL_WBS_NUMBER on class CL_DPR_FIN_GECCO_PS_SERVICES has no exception.

Method GET_PS_PROJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_PSPID Value transfer Type reference (TYPE) OLR3_TV_PROJ_PSPID Projektdefinition 20050428

Method GET_PS_PROJECT on class CL_DPR_FIN_GECCO_PS_SERVICES has no exception.

Method GET_WBS_ELEMENTS_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_WBS_ELEMENT Call by reference Type reference (TYPE) DPR_TT_WBS_LIST BAPI-Tabellentyp PSP-Elementliste 20050125
2 Returning RT_WBS_ELEMENT_EXP Value transfer Type reference (TYPE) DPR_TT_PS_WBS_ELEMENT_EXP Bapi-Struktur PSP-Elemente (Export) 20050202

Method GET_WBS_ELEMENTS_INFO on class CL_DPR_FIN_GECCO_PS_SERVICES has no exception.

Method GET_WBS_HIERARCHY_WITH_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PSPID Call by reference Type reference (TYPE) OLR3_TV_PROJ_PSPID Projektdefinition 20050121
2 Returning RT_WBS_ELEMENT Value transfer Type reference (TYPE) DPR_TT_PS_WBS_ELEMENT_EXP Bapi-Struktur PSP-Elemente (Export) 20041206

Method GET_WBS_HIERARCHY_WITH_DATA on class CL_DPR_FIN_GECCO_PS_SERVICES has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 400