SAP ABAP Class CL_DPR_EXTRACT_HIER_ATTR (Class with Methods for BW Extraction)
Hierarchy
CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
   PPM-PRO-BW (Application Component) BW Interface
     DEVELOPMENT_PROJECTS_BW (Package) Project Management - BW Extractor
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_DPR_BW_EXTRACT 20020709
Properties
Class CL_DPR_EXTRACT_HIER_ATTR  
Short Description Class with Methods for BW Extraction    
Super Class CL_DPR_BW_EXTRACT  
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package DEVELOPMENT_PROJECTS_BW   Project Management - BW Extractor 
Created 20020708   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_EXT_CO Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 DPRST Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 SBIWA Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_DPR_EXTRACT_HIER_ATTR has no interface implemented.
Friends
Class CL_DPR_EXTRACT_HIER_ATTR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MT_HIERARCHY_ATTR Instance attribute Private Type reference (TYPE) DPR_TT_BW_HIERARCHY_ATTR Attribute of Hierarchy Nodes 20020708
2 MT_PARENT_TASK Instance attribute Private Type reference (TYPE) TT_TASK Table with Sucession of a Phase for Determining Parent 20020708
3 MT_PROJECT Instance attribute Private Type reference (TYPE) TT_PROJECT Table with Projects 20020708
4 MT_PROJECT_CHILD Instance attribute Private Type reference (TYPE) TT_PROJECT_CHILD Table with Direct Succession of a Project 20020708
5 MT_STATUS Instance attribute Private Type reference (TYPE) DPRST_TT_STATUS Table with Component Status 20020715
6 MT_TASK Instance attribute Private Type reference (TYPE) TT_TASK Table with Succession of Phase 20020708
7 MV_LASTPROJCHILDGUID Instance attribute Private Type reference (TYPE) GUID Last Components Processed Under the Project 20020708
8 MV_LASTPROJGUID Instance attribute Private Type reference (TYPE) GUID Last Project Processed 20020708
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 20020708
2 FILL_CL_ITEM_DATA Instance method Private Method Determine Checklist Item Data 20020708
3 FILL_TASK_DATA Instance method Private Method Determine Task Data 20020708
4 GET_CPRO_HIERARCHY Instance method Public Method Processing Hierarchy 20020708
5 GET_HIERARCHY_ATTR Instance method Public Method Access to Attribute of Hierarchy Nodes 20020708
6 GET_STATUS_CHANGES Instance method Private Method Status-Änderungen von Aufgaben und ChkListen Punkten 20080603
7 PROC_PHASE_HIER Instance method Private Method Process the Hierachy Levels Under the Phase 20020708
8 PROC_PROCHILD Instance method Private Method Process the Hierarchy Level Under the Project 20020708
9 READ_PHASE_CHILDREN Instance method Private Method Read Phase of Hierarchically Lower-Level Components 20020708
10 READ_PROJECTS_HIER Instance method Public Method Read Selected Projects 20020709
11 READ_PROJECT_CHILDREN Instance method Private Method Read Project for Hierarchical (Direct)Lower-Level Components 20020708
Events
Class CL_DPR_EXTRACT_HIER_ATTR has no event.
Types
Class CL_DPR_EXTRACT_HIER_ATTR has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FIELDS Call by reference Type reference (TYPE) SBIWA_T_FIELDS 20020709
2 Importing IV_MAXSIZE Call by reference Type reference (TYPE) RSMAXSIZE Max. Anzahl Tabelleneinträge in Extraction-API-Schnittstelle 20020708
3 Importing IV_SELECT Call by reference Type reference (TYPE) SBIWA_T_SELECT 20020709

Method CONSTRUCTOR on class CL_DPR_EXTRACT_HIER_ATTR has no exception.

Method FILL_CL_ITEM_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CHECKLIST_GUID Call by reference Type reference (TYPE) GUID Globally Unique Identifier 20020708
2 Importing IV_CL_ITEM_GUID Call by reference Type reference (TYPE) GUID Globally Unique Identifier 20020708

Method FILL_CL_ITEM_DATA on class CL_DPR_EXTRACT_HIER_ATTR has no exception.

Method FILL_TASK_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CHECKLIST_GUID Call by reference Type reference (TYPE) GUID Globally Unique Identifier 20020708
2 Exporting EV_CL_ITEM_GUID Call by reference Type reference (TYPE) GUID Globally Unique Identifier 20020708
3 Importing IV_TASK_GUID Call by reference Type reference (TYPE) GUID Globally Unique Identifier 20020708
4 Importing IV_TASK_LEVEL Call by reference Type reference (TYPE) INT1 Dummy für B20 int1 (überall lokal!) 20020708

Method FILL_TASK_DATA on class CL_DPR_EXTRACT_HIER_ATTR has no exception.

Method GET_CPRO_HIERARCHY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_FINALIZE Call by reference Type reference (TYPE) ABACHAR01 Characterfeld Länge 1 20020708

Method GET_CPRO_HIERARCHY on class CL_DPR_EXTRACT_HIER_ATTR has no exception.

Method GET_HIERARCHY_ATTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_HIERARCHY_ATTR Call by reference Type reference (TYPE) DPR_TT_BW_HIERARCHY_ATTR Schnittstelle: Elemente einer Hierarchie 20020708
2 Exporting EV_FINALIZE Call by reference Type reference (TYPE) ABACHAR01 Characterfeld Länge 1 20020708
3 Importing IT_STATUS_LIST Call by reference Type reference (TYPE) DPRST_TT_STATUS 20020716

Method GET_HIERARCHY_ATTR on class CL_DPR_EXTRACT_HIER_ATTR has no exception.

Method GET_STATUS_CHANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EV_TIMESTAMP_UTC_RANGE Value transfer Type reference (TYPE) TV_TIMESTAMP_UTC_RANGE 20080603

Method GET_STATUS_CHANGES on class CL_DPR_EXTRACT_HIER_ATTR has no exception.

Method PROC_PHASE_HIER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_FINALIZE Call by reference Type reference (TYPE) ABACHAR01 Characterfeld Länge 1 20020708
2 Importing IV_EXTERNAL_PROJECT_ID Call by reference Type reference (TYPE) CGPL_PROJECT-EXTERNAL_ID Projektplanung: Externer Identifier eines Elements 20020809
3 Importing IV_EXT_SRC_PRO_ID Call by reference Type reference (TYPE) CGPL_EXTID Projektplanung: Externer Identifier eines Elements 20040128
4 Importing IV_OBJECT_TYPE_RANGE Call by reference Type reference (TYPE) TV_OBJECT_TYPE_RANGE 20020717
5 Importing IV_PHASE_GUID Call by reference Type reference (TYPE) GUID Globally Unique Identifier 20020708
6 Importing IV_PROJECT_GUID Call by reference Type reference (TYPE) GUID Globally Unique Identifier 20020708
7 Importing IV_VERSION Call by reference Type reference (TYPE) CGPL_TV_VERSION Versionsnummer 20040128

Method PROC_PHASE_HIER on class CL_DPR_EXTRACT_HIER_ATTR has no exception.

Method PROC_PROCHILD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_FINALIZE Call by reference Type reference (TYPE) ABACHAR01 Attributwert 20020708
2 Importing IV_EXTERNAL_PROJECT_ID Call by reference Type reference (TYPE) CGPL_PROJECT-EXTERNAL_ID Projektplanung: Externer Identifier eines Elements 20020809
3 Importing IV_EXT_SRC_PRO_ID Call by reference Type reference (TYPE) CGPL_EXTID Externe ID des Ursprungsprojektes 20040128
4 Importing IV_GUID Call by reference Type reference (TYPE) GUID Interne ID-Nummer eines Hierarchieknotens 20020708
5 Importing IV_OBJECT_TYPE_RANGE Call by reference Type reference (TYPE) TV_OBJECT_TYPE_RANGE 20020717
6 Importing IV_VERSION Call by reference Type reference (TYPE) CGPL_TV_VERSION Versionsnummer 20040128

Method PROC_PROCHILD on class CL_DPR_EXTRACT_HIER_ATTR has no exception.

Method READ_PHASE_CHILDREN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_FINALIZE Call by reference Type reference (TYPE) ABACHAR01 Characterfeld Länge 1 20020708
2 Importing IV_GUID Call by reference Type reference (TYPE) GUID Globally Unique Identifier 20020708

Method READ_PHASE_CHILDREN on class CL_DPR_EXTRACT_HIER_ATTR has no exception.

Method READ_PROJECTS_HIER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_FINALIZE Call by reference Type reference (TYPE) ABACHAR01 Characterfeld Länge 1 20020709

Method READ_PROJECTS_HIER on class CL_DPR_EXTRACT_HIER_ATTR has no exception.

Method READ_PROJECT_CHILDREN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_FINALIZE Call by reference Type reference (TYPE) ABACHAR01 Characterfeld Länge 1 20020708
2 Importing IV_GUID Call by reference Type reference (TYPE) GUID Globally Unique Identifier 20020708

Method READ_PROJECT_CHILDREN on class CL_DPR_EXTRACT_HIER_ATTR has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 200