SAP ABAP Class CL_DPR_BW_EXTRACT_DELTAQUEUE (Services for the Delta Queue Handle)
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 Interface implementation (CLASS c. INTERFACES i_ref)  IF_DPR_APPL_BOOTSTRAP_MEMBER Development Projects: Classes to Be Initialized at Start 20030206
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_DPR_APPL_PLUG_IN_SUBSYSTEM Development Projects: Interface for Subsystems to Be Loaded 20030206
Properties
Class CL_DPR_BW_EXTRACT_DELTAQUEUE  
Short Description Services for the Delta Queue Handle    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package DEVELOPMENT_PROJECTS_BW   Project Management - BW Extractor 
Created 20021217   SAP 
Last change 20141109    
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_DPR_CO Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_DPR_CONVERSION Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
4 RSAOT Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 RSDS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
6 SBIWA Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_DPR_APPL_BOOTSTRAP_MEMBER Development Projects: Classes to Be Initialized at Start 20030206
2 IF_DPR_APPL_PLUG_IN_SUBSYSTEM Development Projects: Interface for Subsystems to Be Loaded 20030206
Friends
Class CL_DPR_BW_EXTRACT_DELTAQUEUE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CT_DPR_BW_BUPA_LINKS Static Attribute Public Type reference (TYPE) DPR_TT_BW_OBJ_BUPA Table for Linking Business Partner to cProject Objects 20030210
2 CT_DPR_BW_DATE Static Attribute Public Type reference (TYPE) DPR_TT_BW_DATE Table for Transferring Date and Required Capacity Data to BW 20030207
3 CT_DPR_BW_DOCUMENTS_LINKS Static Attribute Public Type reference (TYPE) DPR_TT_BW_OBJ_DOC_LINKS Table Type for BW Document Links Extract Structure 20030210
4 CT_DPR_BW_DQ_DS Static Attribute Public Type reference (TYPE) DPR_TT_BW_DQ_DS BW: DeltaQueue - Method for Object Cat.-DataSourceTyp Comb. 20021217
5 CT_DPR_BW_OBJLINK Static Attribute Public Type reference (TYPE) DPR_TT_BW_OBJLINKS Table for Transferring Object Links to BW 20030210
6 CT_DPR_BW_OBJ_RESOURCE_LINK Static Attribute Public Type reference (TYPE) DPR_TT_BW_OBJ_RESOURCE Table for Resource Assignment to cProjects Objects 20071130
7 CT_DPR_BW_PARENT_PROJECTS Static Attribute Public Type reference (TYPE) DPR_TT_BW_PARENT_PROJECTS BW cProjects: Project Definition Attributes for Delta Queue 20030213
8 CT_DPR_BW_PART_LINKS Static Attribute Public Type reference (TYPE) DPR_TT_BW_OBJ_PART Table for Role Assigment to the cProject Objects 20030210
9 CT_DPR_BW_PRO_TYPE Static Attribute Public Type reference (TYPE) DPR_TT_BW_PRO_TYPE Table for cProjects Table DPR_PRO_TYPE 20030213
10 CT_DQ_GUIDS Static Attribute Public Type reference (TYPE) DPR_TT_BW_DQ_GUID_COLLECTION TT: Dev. Proj.: Delta Queue - Buffer for Delete Images 20021217
11 CT_DQ_GUIDS_DELETE Static Attribute Public Type reference (TYPE) DPR_TT_BW_DQ_GUID_COLLECTION TT: Dev. Proj.: Delta Queue - Buffer for After Images 20030522
12 CT_OLTPSOURCE Static Attribute Private Type reference (TYPE) TT_OLTPSOURCE DataSource: InitSelections and Fields of Extract Structures 20030522
13 CT_ROOSOURCE Static Attribute Public Type reference (TYPE) DPR_TT_BW_ROOSOURCE TT: BW: Delta Queue - Header Table for SAP BW OLTP Sources 20021217
14 SC_DQ_DS_DOC_LINKS Constant Public Type reference (TYPE) DPR_BW_DQ_DS_TYP '4' Assignment of Document to Entity 20030131
15 SC_DQ_DS_OBJ_LINKS Constant Public Type reference (TYPE) DPR_BW_DQ_DS_TYP '5' Object Link to Entity 20030131
16 SC_DQ_DS_PART_BUPA Constant Public Type reference (TYPE) DPR_BW_DQ_DS_TYP '3' Assignment of Role to Business Partner 20030131
17 SC_DQ_DS_PART_LINKS Constant Public Type reference (TYPE) DPR_BW_DQ_DS_TYP '2' Assignment of Role to Entity 20030131
18 SC_DQ_DS_TRANSACTION Constant Public Type reference (TYPE) DPR_BW_DQ_DS_TYP '1' Dates 20030131
19 SC_UPDMODE_AFTER_IMAGE Constant Public Type reference (TYPE) RODMUPDMOD ' ' BW Delta Method: Update Mode - After Image 20030205
20 SC_UPDMODE_DELETE Constant Public Type reference (TYPE) RODMUPDMOD 'D' BW Delta Method: Update Mode - Delete 20030205
21 SR_INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_DPR_BW_EXTRACT_DELTAQUEUE Services for the Delta Queue Handle 20030206
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor Class Constructor 20021217
2 DELTA_QUEUE_UPDATE Static method Public Method Delta Queue Update 20030131
3 FINALIZATION_PREPARED Static method Private Event handling method Handler for Getting Changed cProjects Objects 20030225
4 GENERIC_METHOD_CALL Static method Private Method Generic Method Call (Obsolete!) 20030210
5 GET_OBJTYPE_DATASOURCE_EXTRACT Static method Private Method DQ Assignment cProjects Obj. Cat., DataSource, Extractor 20030217
6 GET_PARENT_PROJECT Static method Public Method Determine Attributes for Project 20030214
7 READ_OLTPSOURCE_INFO Static method Private Method Init Selections and Fields (Extract Structure) of DataSource 20030522
8 READ_PARENT_PROJECT Static method Private Method Read Attributes for Project and Parent Object 20030210
9 READ_PROJECT_TYPE_CUST Static method Private Method Read cProjects Customizing for Project Type 20030213
10 WRITE_BUFFER_DQ_GUIDS Static method Private Method DeltaQueue Buffer: New, Changed or Deleted Objects 20021217
11 WRITE_DELTA_QUEUE Static method Private Method DataSource of Specific Delta Queue Update 20030204
Events
Class CL_DPR_BW_EXTRACT_DELTAQUEUE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_INSTID Protected See coding 20021217
2 TS_OLTPSOURCE Protected See coding 20030522
3 TS_PROJECT_SEL Protected See coding 20021217
4 TS_PRO_PHASE_SEL Protected See coding 20021217
5 TT_INSTID Protected See coding 20021217
6 TT_OLTPSOURCE Protected See coding 20030522
7 TT_OLTP_SOURCE Protected See coding 20030522
8 TT_PROJECT_SEL Protected See coding 20021217
9 TT_PRO_PHASE_SEL Protected See coding 20021217
10 TV_CHECKLIST_ID_RANGE Protected See coding 20021217
11 TV_CLH_TYPE_RANGE Protected See coding 20021217
12 TV_DESCRIPTION_RANGE Protected See coding 20021217
13 TV_EXTERNAL_ID_RANGE Protected See coding 20021217
14 TV_OBJECT_TYPE_RANGE Protected See coding 20021217
15 TV_OBJTYPE_RANGE Protected See coding 20030217
16 TV_PART_ROLE_RANGE Protected See coding 20030107
17 TV_PHASE_ID_RANGE Protected See coding 20021217
18 TV_PHA_TYPE_RANGE Protected See coding 20021217
19 TV_PRO_CATEGORY_RANGE Protected See coding 20021217
20 TV_PRO_TYPE_RANGE Protected See coding 20021217
21 TV_STATE_RANGE Protected See coding 20021217
22 TV_TSK_TYPE_RANGE Protected See coding 20021217
Method Signatures

Method CLASS_CONSTRUCTOR Signature

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

Method DELTA_QUEUE_UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DQ_GUID_COLLECTION Call by reference Type reference (TYPE) DPR_BW_DQ_GUID_COLLECTION Dev. Proj.: Delta Queue - Buffer für relevante Objecte 20030214
2 Importing IV_BUFFER_ONLY Call by reference Type reference (TYPE) BOOLE_D Temporärer Extrakt für die DeltaQueue puffern 20030205
3 Importing IV_EXTRACT Call by reference Type reference (TYPE) BOOLE_D Extraktion durchführen oder nur Selektionkriterien sammeln 20030522
4 Importing IV_EXTRACT_MAXSIZE Call by reference Type reference (TYPE) RSMAXSIZE Max. Anzahl Tabelleneinträge in Extraction-API-Schnittstelle 20030522
# Exception Resumable Description Created on
1 DATASOURCE_NOT_ACTIVE DataSource ist nicht aktiviert 20030131
2 NOT_FOUND Keine Definition gefunden 20030131
3 NO_DATA_EXTRACTED Es wurden keine Daten extrahiert 20030317
4 PARENT_GUID_NOT_FOUND Es wurde keine Parent-GUID ermittelt 20030210
5 PROJECT_GUID_NOT_FOUND Es wurde keine Projekt-GUID ermittelt 20030210

Method FINALIZATION_PREPARED Signature

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

Method FINALIZATION_PREPARED on class CL_DPR_BW_EXTRACT_DELTAQUEUE has no exception.

Method GENERIC_METHOD_CALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ANY Call by reference Type reference (TYPE) ANY Rückgabewert 20030210
2 Importing IV_CLASS Call by reference Type reference (TYPE) DPR_BW_DQ_DS_CL Klasse 20030210
3 Importing IV_METHOD Call by reference Type reference (TYPE) SEOCMPNAME Komponentenname 20030210
4 Importing IV_OBJECT_REF Call by reference Object reference (TYPE REF TO) OBJECT Object Variable 20030210
5 Importing IV_PARAMKIND Call by reference Type reference (TYPE) ABAP_PARMKIND Parameter Typ (R/E/I) 20030210
6 Importing IV_PARAMNAME Call by reference Type reference (TYPE) ABAP_PARMNAME Paramtername 20030210

Method GENERIC_METHOD_CALL on class CL_DPR_BW_EXTRACT_DELTAQUEUE has no exception.

Method GET_OBJTYPE_DATASOURCE_EXTRACT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OBJTYPE_DS_EXTRACTOR Call by reference Type reference (TYPE) DPR_TT_BW_DQ_GUID_COLLECTION Zuordnung cProjects Obj.Type, DataSource, Extraktor 20030217
2 Exporting ET_OBJTYPE_RANGE Call by reference Type reference (TYPE) TV_OBJTYPE_RANGE Range für cProjects Obj.Type 20030217
3 Importing IV_OBJTYPE Call by reference Type reference (TYPE) CGPL_OBJECT_TYPE Objekttyp in der Projektplanung 20030217
# Exception Resumable Description Created on
1 DATASOURCE_NOT_ACTIVE DataSource ist nicht aktiviert 20030217
2 NOT_FOUND Keine Definition gefunden 20030217
3 OBJECT_HAS_NO_DATASOURCE Objekt hat keine eigene DataSource sondern der Parent! 20030217

Method GET_PARENT_PROJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PARENT_PROJECT Call by reference Type reference (TYPE) DPR_BW_PARENT_PROJECT BW-cProjects: Projektdefinition Attribute für die DeltaQueue 20030214
2 Importing IV_GUID_OBJECT Call by reference Type reference (TYPE) CGPL_GUID16 Projektplanung: 16-stellige GUID für Projekte und Vorgänge 20030214
3 Importing IV_LANGU Value transfer Type reference (TYPE) LANGU Sprachenschlüssel 20031219

Method GET_PARENT_PROJECT on class CL_DPR_BW_EXTRACT_DELTAQUEUE has no exception.

Method READ_OLTPSOURCE_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FIELDS Call by reference Type reference (TYPE) RSAOT_T_OSFIELD Felder der Extraktstruktur 20030522
2 Exporting ET_ROOSPRMSF Call by reference Type reference (TYPE) RSAOT_T_ROOSPRMSF InitSelektionen 20030522
3 Importing IV_OLTPSOURCE Call by reference Type reference (TYPE) RSAOT_OLTPSOURCE DataSource 20030522
# Exception Resumable Description Created on
1 INCONSISTENT 20030522
2 NOT_EXIST 20030522
3 NO_AUTHORITY 20030522

Method READ_PARENT_PROJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_EXTERNAL_ID Call by reference Type reference (TYPE) CGPL_EXTID Projektplanung: Externer Identifier eines Elements 20030210
2 Exporting EV_PRO_CATEGORY Call by reference Type reference (TYPE) DPR_TV_PRO_CATEGORY Projekttyp 20030210
3 Exporting EV_PRO_TYPE Call by reference Type reference (TYPE) DPR_TV_PRO_TYPE Projektart 20030210
4 Exporting EV_TEXTU Call by reference Type reference (TYPE) CGPL_TEXT1 Sprachabhängiger Kurztext 20030210
5 Exporting EV_VERSION_NUMBER Call by reference Type reference (TYPE) CGPL_TV_VERSION Versionsnummer 20031219
6 Importing IV_GUID_OBJECT Call by reference Type reference (TYPE) CGPL_GUID16 Projektplanung: 16-stellige GUID für Projekte und Vorgänge 20030210
7 Importing IV_LANGU Value transfer Type reference (TYPE) LANGU Sprachenschlüssel 20031219

Method READ_PARENT_PROJECT on class CL_DPR_BW_EXTRACT_DELTAQUEUE has no exception.

Method READ_PROJECT_TYPE_CUST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PRO_TYPE Call by reference Type reference (TYPE) DPR_PRO_TYPE Projektart 20030213
2 Importing IV_TYPE Call by reference Type reference (TYPE) DPR_TV_PRO_TYPE Projektart 20030213

Method READ_PROJECT_TYPE_CUST on class CL_DPR_BW_EXTRACT_DELTAQUEUE has no exception.

Method WRITE_BUFFER_DQ_GUIDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT Call by reference Object reference (TYPE REF TO) IF_DPR_COMMON Development Projects: Schnittstelle aller Anwendungsobjekte 20021217
# Exception Resumable Description Created on
1 DATASOURCE_NOT_ACTIVE DataSource ist nicht aktiviert 20030205
2 DQ_BUFFER_NOT_DEFINED Delta-Queue Buffer für BW nicht defniert 20021217
3 NOT_FOUND Keine Definition gefunden 20030205

Method WRITE_DELTA_QUEUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_SELECT Call by reference Type reference (TYPE) SBIWA_T_SELECT Selektionsbedingungen 20030204
2 Importing IV_BUFFER_ONLY Call by reference Type reference (TYPE) BOOLE_D Temporärer Extrakt für die DeltaQueue puffern 20030205
3 Importing IV_EXSTRUCT Call by reference Type reference (TYPE) ROSTRUC Name der Anbieterstruktur zu einer InfoSource 20030204
4 Importing IV_EXTRACTOR Call by reference Type reference (TYPE) ROEXTRACTO Extraktor einer DataSource 20030204
5 Importing IV_EXTRACT_MAXSIZE Call by reference Type reference (TYPE) RSMAXSIZE Max. Anzahl Tabelleneinträge in Extraction-API-Schnittstelle 20030522
6 Importing IV_OBJTYPE Call by reference Type reference (TYPE) CGPL_OBJECT_TYPE Objekttyp in der Projektplanung 20030204
7 Importing IV_OLTPSOURCE Call by reference Type reference (TYPE) ROOSOURCER DataSource 20030204
8 Importing IV_UPDMODE Call by reference Type reference (TYPE) RODMUPDMOD BW Deltaverfahren: Update Modus 20030204
# Exception Resumable Description Created on
1 DATASOURCE_NOT_ACTIVE DataSource ist nicht aktiviert 20030204
2 NOT_FOUND Keine Definition gefunden 20030204
3 NO_DATA_EXTRACTED Es wurden keine Daten extrahiert 20030317
History
Last changed by/on SAP  20141109 
SAP Release Created in 200