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 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 2 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) | |
| 3 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) | |
| 4 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 5 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 6 | 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 | Static Attribute | Public | Type reference (TYPE) | DPR_TT_BW_OBJ_BUPA | Table for Linking Business Partner to cProject Objects | 20030210 | |||
| 2 | Static Attribute | Public | Type reference (TYPE) | DPR_TT_BW_DATE | Table for Transferring Date and Required Capacity Data to BW | 20030207 | |||
| 3 | Static Attribute | Public | Type reference (TYPE) | DPR_TT_BW_OBJ_DOC_LINKS | Table Type for BW Document Links Extract Structure | 20030210 | |||
| 4 | Static Attribute | Public | Type reference (TYPE) | DPR_TT_BW_DQ_DS | BW: DeltaQueue - Method for Object Cat.-DataSourceTyp Comb. | 20021217 | |||
| 5 | Static Attribute | Public | Type reference (TYPE) | DPR_TT_BW_OBJLINKS | Table for Transferring Object Links to BW | 20030210 | |||
| 6 | Static Attribute | Public | Type reference (TYPE) | DPR_TT_BW_OBJ_RESOURCE | Table for Resource Assignment to cProjects Objects | 20071130 | |||
| 7 | Static Attribute | Public | Type reference (TYPE) | DPR_TT_BW_PARENT_PROJECTS | BW cProjects: Project Definition Attributes for Delta Queue | 20030213 | |||
| 8 | Static Attribute | Public | Type reference (TYPE) | DPR_TT_BW_OBJ_PART | Table for Role Assigment to the cProject Objects | 20030210 | |||
| 9 | Static Attribute | Public | Type reference (TYPE) | DPR_TT_BW_PRO_TYPE | Table for cProjects Table DPR_PRO_TYPE | 20030213 | |||
| 10 | Static Attribute | Public | Type reference (TYPE) | DPR_TT_BW_DQ_GUID_COLLECTION | TT: Dev. Proj.: Delta Queue - Buffer for Delete Images | 20021217 | |||
| 11 | Static Attribute | Public | Type reference (TYPE) | DPR_TT_BW_DQ_GUID_COLLECTION | TT: Dev. Proj.: Delta Queue - Buffer for After Images | 20030522 | |||
| 12 | Static Attribute | Private | Type reference (TYPE) | TT_OLTPSOURCE | DataSource: InitSelections and Fields of Extract Structures | 20030522 | |||
| 13 | Static Attribute | Public | Type reference (TYPE) | DPR_TT_BW_ROOSOURCE | TT: BW: Delta Queue - Header Table for SAP BW OLTP Sources | 20021217 | |||
| 14 | Constant | Public | Type reference (TYPE) | DPR_BW_DQ_DS_TYP | '4' | Assignment of Document to Entity | 20030131 | ||
| 15 | Constant | Public | Type reference (TYPE) | DPR_BW_DQ_DS_TYP | '5' | Object Link to Entity | 20030131 | ||
| 16 | Constant | Public | Type reference (TYPE) | DPR_BW_DQ_DS_TYP | '3' | Assignment of Role to Business Partner | 20030131 | ||
| 17 | Constant | Public | Type reference (TYPE) | DPR_BW_DQ_DS_TYP | '2' | Assignment of Role to Entity | 20030131 | ||
| 18 | Constant | Public | Type reference (TYPE) | DPR_BW_DQ_DS_TYP | '1' | Dates | 20030131 | ||
| 19 | Constant | Public | Type reference (TYPE) | RODMUPDMOD | ' ' | BW Delta Method: Update Mode - After Image | 20030205 | ||
| 20 | Constant | Public | Type reference (TYPE) | RODMUPDMOD | 'D' | BW Delta Method: Update Mode - Delete | 20030205 | ||
| 21 | 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 | Static method | Public | Constructor | Class Constructor | 20021217 | |
| 2 | Static method | Public | Method | Delta Queue Update | 20030131 | |
| 3 | Static method | Private | Event handling method | Handler for Getting Changed cProjects Objects | 20030225 | |
| 4 | Static method | Private | Method | Generic Method Call (Obsolete!) | 20030210 | |
| 5 | Static method | Private | Method | DQ Assignment cProjects Obj. Cat., DataSource, Extractor | 20030217 | |
| 6 | Static method | Public | Method | Determine Attributes for Project | 20030214 | |
| 7 | Static method | Private | Method | Init Selections and Fields (Extract Structure) of DataSource | 20030522 | |
| 8 | Static method | Private | Method | Read Attributes for Project and Parent Object | 20030210 | |
| 9 | Static method | Private | Method | Read cProjects Customizing for Project Type | 20030213 | |
| 10 | Static method | Private | Method | DeltaQueue Buffer: New, Changed or Deleted Objects | 20021217 | |
| 11 | 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 | 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 | IV_BUFFER_ONLY | Call by reference | Type reference (TYPE) | BOOLE_D | Temporärer Extrakt für die DeltaQueue puffern | 20030205 | |||
| 3 | IV_EXTRACT | Call by reference | Type reference (TYPE) | BOOLE_D | Extraktion durchführen oder nur Selektionkriterien sammeln | 20030522 | |||
| 4 | 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 ist nicht aktiviert | 20030131 | ||
| 2 | Keine Definition gefunden | 20030131 | ||
| 3 | Es wurden keine Daten extrahiert | 20030317 | ||
| 4 | Es wurde keine Parent-GUID ermittelt | 20030210 | ||
| 5 | 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 | 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 | EV_ANY | Call by reference | Type reference (TYPE) | ANY | Rückgabewert | 20030210 | |||
| 2 | IV_CLASS | Call by reference | Type reference (TYPE) | DPR_BW_DQ_DS_CL | Klasse | 20030210 | |||
| 3 | IV_METHOD | Call by reference | Type reference (TYPE) | SEOCMPNAME | Komponentenname | 20030210 | |||
| 4 | IV_OBJECT_REF | Call by reference | Object reference (TYPE REF TO) | OBJECT | Object Variable | 20030210 | |||
| 5 | IV_PARAMKIND | Call by reference | Type reference (TYPE) | ABAP_PARMKIND | Parameter Typ (R/E/I) | 20030210 | |||
| 6 | 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 | ET_OBJTYPE_DS_EXTRACTOR | Call by reference | Type reference (TYPE) | DPR_TT_BW_DQ_GUID_COLLECTION | Zuordnung cProjects Obj.Type, DataSource, Extraktor | 20030217 | |||
| 2 | ET_OBJTYPE_RANGE | Call by reference | Type reference (TYPE) | TV_OBJTYPE_RANGE | Range für cProjects Obj.Type | 20030217 | |||
| 3 | IV_OBJTYPE | Call by reference | Type reference (TYPE) | CGPL_OBJECT_TYPE | Objekttyp in der Projektplanung | 20030217 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | DataSource ist nicht aktiviert | 20030217 | ||
| 2 | Keine Definition gefunden | 20030217 | ||
| 3 | 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 | ES_PARENT_PROJECT | Call by reference | Type reference (TYPE) | DPR_BW_PARENT_PROJECT | BW-cProjects: Projektdefinition Attribute für die DeltaQueue | 20030214 | |||
| 2 | IV_GUID_OBJECT | Call by reference | Type reference (TYPE) | CGPL_GUID16 | Projektplanung: 16-stellige GUID für Projekte und Vorgänge | 20030214 | |||
| 3 | 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 | ET_FIELDS | Call by reference | Type reference (TYPE) | RSAOT_T_OSFIELD | Felder der Extraktstruktur | 20030522 | |||
| 2 | ET_ROOSPRMSF | Call by reference | Type reference (TYPE) | RSAOT_T_ROOSPRMSF | InitSelektionen | 20030522 | |||
| 3 | IV_OLTPSOURCE | Call by reference | Type reference (TYPE) | RSAOT_OLTPSOURCE | DataSource | 20030522 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20030522 | |||
| 2 | 20030522 | |||
| 3 | 20030522 |
Method READ_PARENT_PROJECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_EXTERNAL_ID | Call by reference | Type reference (TYPE) | CGPL_EXTID | Projektplanung: Externer Identifier eines Elements | 20030210 | |||
| 2 | EV_PRO_CATEGORY | Call by reference | Type reference (TYPE) | DPR_TV_PRO_CATEGORY | Projekttyp | 20030210 | |||
| 3 | EV_PRO_TYPE | Call by reference | Type reference (TYPE) | DPR_TV_PRO_TYPE | Projektart | 20030210 | |||
| 4 | EV_TEXTU | Call by reference | Type reference (TYPE) | CGPL_TEXT1 | Sprachabhängiger Kurztext | 20030210 | |||
| 5 | EV_VERSION_NUMBER | Call by reference | Type reference (TYPE) | CGPL_TV_VERSION | Versionsnummer | 20031219 | |||
| 6 | IV_GUID_OBJECT | Call by reference | Type reference (TYPE) | CGPL_GUID16 | Projektplanung: 16-stellige GUID für Projekte und Vorgänge | 20030210 | |||
| 7 | 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 | ES_PRO_TYPE | Call by reference | Type reference (TYPE) | DPR_PRO_TYPE | Projektart | 20030213 | |||
| 2 | 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 | 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 ist nicht aktiviert | 20030205 | ||
| 2 | Delta-Queue Buffer für BW nicht defniert | 20021217 | ||
| 3 | Keine Definition gefunden | 20030205 |
Method WRITE_DELTA_QUEUE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_SELECT | Call by reference | Type reference (TYPE) | SBIWA_T_SELECT | Selektionsbedingungen | 20030204 | |||
| 2 | IV_BUFFER_ONLY | Call by reference | Type reference (TYPE) | BOOLE_D | Temporärer Extrakt für die DeltaQueue puffern | 20030205 | |||
| 3 | IV_EXSTRUCT | Call by reference | Type reference (TYPE) | ROSTRUC | Name der Anbieterstruktur zu einer InfoSource | 20030204 | |||
| 4 | IV_EXTRACTOR | Call by reference | Type reference (TYPE) | ROEXTRACTO | Extraktor einer DataSource | 20030204 | |||
| 5 | IV_EXTRACT_MAXSIZE | Call by reference | Type reference (TYPE) | RSMAXSIZE | Max. Anzahl Tabelleneinträge in Extraction-API-Schnittstelle | 20030522 | |||
| 6 | IV_OBJTYPE | Call by reference | Type reference (TYPE) | CGPL_OBJECT_TYPE | Objekttyp in der Projektplanung | 20030204 | |||
| 7 | IV_OLTPSOURCE | Call by reference | Type reference (TYPE) | ROOSOURCER | DataSource | 20030204 | |||
| 8 | IV_UPDMODE | Call by reference | Type reference (TYPE) | RODMUPDMOD | BW Deltaverfahren: Update Modus | 20030204 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | DataSource ist nicht aktiviert | 20030204 | ||
| 2 | Keine Definition gefunden | 20030204 | ||
| 3 | Es wurden keine Daten extrahiert | 20030317 |
History
| Last changed by/on | SAP | 20141109 |
| SAP Release Created in | 200 |