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
⤷ 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 |