Hierarchy
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | CL_DPR_INDIVIDUAL_APPROVAL | Development Projects: Abstract Individual Approval | 20011213 |
| 2 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_DPR_ENQUEUE | Objects That Set the Generic DPR Lock | 20040209 |
| 3 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_DPR_SIGNATURE_PROCESS_STEP | Development Projects: Signature Process Step | 20020517 |
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | CL_DPR_IND_APPROVAL_O_SIM | Development Projects: Individual Approval (Simulation) | 20031010 |
| 2 | Inheritance (c INHERITING FROM c_ref) | CL_DPR_IND_APPROVAL_O_SNAP | Development Projects: Individual Approval (Snapshot) | 20031010 |
Properties
| Class | CL_DPR_INDIVIDUAL_APPROVAL_O | |
| Short Description | Development Projects: Individual Approval | |
| Super Class | CL_DPR_INDIVIDUAL_APPROVAL | Development Projects: Abstract Individual Approval |
| Instantiability of a Class | 0 | Private |
| Final |
General Data
| Message Class | DPR_APPROVAL | |
| Program status | P | SAP Standard Production Program |
| Category | 0 | |
| Package | DEVELOPMENT_PROJECTS_APPROVAL | Project Management - Approvals |
| Created | 20011213 | SAP |
| Last change | 20141109 | |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
Interfaces
| # | Interface | Abstract | Final | Description | Created on |
|---|---|---|---|---|---|
| 1 | IF_DPR_ENQUEUE | Objects That Set the Generic DPR Lock | 20040209 | ||
| 2 | IF_DPR_SIGNATURE_PROCESS_STEP | Development Projects: Signature Process Step | 20020517 |
Friends
| # | Friend | Modeled only | Created on | Description |
|---|---|---|---|---|
| 1 | CL_DPR_API_IND_APPROVAL_O | 20050909 | Proj. Mgmt API: Individual Approval | |
| 2 | CL_DPR_APPL_OBJECT_FACTORY | 20011213 | Development Projects: Factory for Application Objects | |
| 3 | CL_DPR_BADI_SERVICES | 20030207 | Development Projects: Services for BAdI Calls | |
| 4 | CL_DPR_FILTER_IND_APPROVAL | 20030224 | Development Projects: Filter for Individual Approval | |
| 5 | CL_DPR_INDIVIDUAL_APPROVALS | 20011213 | Development Projects: Collection for Individual Approval | |
| 6 | CL_DPR_IND_APPROVAL_O_SIM | 20031010 | Development Projects: Individual Approval (Simulation) | |
| 7 | CL_DPR_IND_APPROVAL_O_SNAP | 20031010 | Development Projects: Individual Approval (Snapshot) | |
| 8 | CL_DPR_SIGNATURE_TOKEN_IAP_A_N | 20020810 | Development Projects: Abstract Signature Token (Asyn. N-Mod) | |
| 9 | CL_DPR_VISITOR | 20020418 | Development Projects: Abstract Visitor |
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Instance attribute | Private | Type reference (TYPE) | DPR_TS_SIGNATURE | Signature Data | 20020812 | |||
| 2 | Instance attribute | Private | Type reference (TYPE) | BOOLE_D | 'X': Entry via 'Approval' in Change Mode | 20040213 | |||
| 3 | Instance attribute | Private | Attribute reference (LIKE) | 20040209 | |||||
| 4 | Instance attribute | Private | Type reference (TYPE) | BOOLE_D | 'X': Individual Approval Is Obsolete | 20040331 | |||
| 5 | Instance attribute | Private | Attribute reference (LIKE) | 20040209 | |||||
| 6 | Instance attribute | Private | Attribute reference (LIKE) | 20060413 | |||||
| 7 | Instance attribute | Private | Attribute reference (LIKE) | 20040209 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Update Individual Approval for Approval Without CGPL | 20040305 | |
| 2 | Instance method | Public | Method | 20040209 | ||
| 3 | Instance method | Private | Method | Check Individual Approval Before Releasing Approval | 20020813 | |
| 4 | Static method | Public | Constructor | CLASS_CONSTRUCTOR | 20011213 | |
| 5 | Instance method | Public | Constructor | Constructor | 20011213 | |
| 6 | Instance method | Private | Method | Decide Upon Individual Approval (Internal Use) | 20020517 | |
| 7 | Instance method | Private | Method | Derive Processing Status from Status (Internal Use) | 20020807 | |
| 8 | Instance method | Public | Method | Access Method to Individual Approval Decision (Reading) | 20020517 | |
| 9 | Instance method | Public | Method | 20040209 | ||
| 10 | Instance method | Public | Method | Entry via 'Approval' Is in Change Mode? | 20040213 | |
| 11 | Instance method | Public | Method | Grant Individual Approval | 20020517 | |
| 12 | Instance method | Public | Method | Does a decision exist for the individual approval? | 20020517 | |
| 13 | Instance method | Public | Method | Is decision for individual approval possible? | 20020827 | |
| 14 | Instance method | Public | Method | Was individual approval granted? | 20020517 | |
| 15 | Instance method | Public | Method | Is individual approval obsolete (internally)? | 20040331 | |
| 16 | Instance method | Public | Method | Was individual approval rejected? | 20020517 | |
| 17 | Instance method | Public | Method | Reject Individual Approval | 20020517 | |
| 18 | Instance method | Public | Method | After Re-Load: Remove Empty MT_UPDATED_ASSIGNMENTS | 20040223 | |
| 19 | Instance method | Public | Method | 20040209 | ||
| 20 | Instance method | Public | Method | Restore Data of my IAP After CGPL Load | 20040219 | |
| 21 | Instance method | Public | Method | IF_DPR_ENTITY~SET_EDIT_MODE for IAP (Assignment) | 20040325 | |
| 22 | Instance method | Public | Method | 20040209 | ||
| 23 | Instance method | Public | Method | Set Individual Assignment to Obsolete (Internal) | 20040331 | |
| 24 | Instance method | Private | Method | Set Signature Data | 20020810 | |
| 25 | Instance method | Public | Method | 'X': Entry via 'Approval' in Change Mode | 20040213 | |
| 26 | Instance method | Public | Method | Entry 'Approval': Unlock After Successful Updating | 20040219 |
Events
| # | Event | Type | Visibility | Description | Created on |
|---|---|---|---|---|---|
| 1 | DECIDED | Instance Event (0) |
Public (2) |
Individual Approval Decision Made | 20020517 |
| 2 | ENQUEUE_CHANGED | Instance Event (0) |
Private (0) |
20060413 |
Types
Class CL_DPR_INDIVIDUAL_APPROVAL_O has no local type.
Method Signatures
Method ADOPT_IAP_LATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_IAP_NEW | Call by reference | Type reference (TYPE) | DPR_TS_INDIVIDUAL_APPROVAL_INT | Attribute Einzelabnahme (intern) | 20040305 |
Method ADOPT_IAP_LATE on class CL_DPR_INDIVIDUAL_APPROVAL_O has no exception.
Method CHECK_ENQUEUE_MODE Signature
Method CHECK_ENQUEUE_MODE on class CL_DPR_INDIVIDUAL_APPROVAL_O has no parameter.
Method CHECK_ENQUEUE_MODE on class CL_DPR_INDIVIDUAL_APPROVAL_O has no exception.
Method CHECK_FOR_APPROVAL_RELEASE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_CHECK_ONLY | Call by reference | Type reference (TYPE) | BOOLE_D | CL_DPR_CO=>SC_FALSE | Prüfung nur simulieren | 20020819 | ||
| 2 | IV_LOG_MESSAGE | Call by reference | Type reference (TYPE) | BOOLE_D | CL_DPR_CO=>SC_TRUE | Bool'scher Wert: Meldung protokollieren | 20020813 | ||
| 3 | RV_RC | Value transfer | Type reference (TYPE) | I | Rückgabewert (0 = Aufruf OK) | 20020813 |
Method CHECK_FOR_APPROVAL_RELEASE on class CL_DPR_INDIVIDUAL_APPROVAL_O has no exception.
Method CLASS_CONSTRUCTOR Signature
Method CLASS_CONSTRUCTOR on class CL_DPR_INDIVIDUAL_APPROVAL_O has no parameter.
Method CLASS_CONSTRUCTOR on class CL_DPR_INDIVIDUAL_APPROVAL_O has no exception.
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_NATIVE_OBJECT | Call by reference | Object reference (TYPE REF TO) | CL_DPR_IAP_ASSIGNMENT | Native Objekt | 20011228 |
Method CONSTRUCTOR on class CL_DPR_INDIVIDUAL_APPROVAL_O has no exception.
Method DECIDE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_COMMENTARY | Call by reference | Type reference (TYPE) | DPR_TV_COMMENTARY | Kommentar | 20020517 | |||
| 2 | IV_DECISION | Call by reference | Type reference (TYPE) | DPR_TV_APPROVAL_DECISION | Entscheidung der Abnahme | 20020517 | |||
| 3 | IV_LANGUAGE | Call by reference | Type reference (TYPE) | DPR_TV_LANGU | Sprachenschlüssel | 20020517 | |||
| 4 | RV_RC | Value transfer | Type reference (TYPE) | I | Rückgabewert (0 = Aufruf OK) | 20020517 |
Method DECIDE on class CL_DPR_INDIVIDUAL_APPROVAL_O has no exception.
Method DERIVE_PROCESSING_STATUS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_PROCESSING_STATUS | Call by reference | Type reference (TYPE) | DPR_TS_PROC_STATUS | Bearbeitungsstatus | 20020807 | |||
| 2 | IV_ENFORCE_DERIVIATION | Call by reference | Type reference (TYPE) | BOOLE_D | CL_DPR_CO=>SC_FALSE | Bool'scher Wert: Ableitung erzwingen (True = 'X') | 20020807 | ||
| 3 | RS_PROCESSING_STATUS | Value transfer | Type reference (TYPE) | DPR_TS_PROC_STATUS | Bearbeitungsstatus | 20020807 |
Method DERIVE_PROCESSING_STATUS on class CL_DPR_INDIVIDUAL_APPROVAL_O has no exception.
Method GET_DECISION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_DECISION | Value transfer | Type reference (TYPE) | DPR_TV_APPROVAL_DECISION | Entscheidung der Einzelabnahme | 20020517 |
Method GET_DECISION on class CL_DPR_INDIVIDUAL_APPROVAL_O has no exception.
Method GET_ENQUEUE_MODE Signature
Method GET_ENQUEUE_MODE on class CL_DPR_INDIVIDUAL_APPROVAL_O has no parameter.
Method GET_ENQUEUE_MODE on class CL_DPR_INDIVIDUAL_APPROVAL_O has no exception.
Method GET_VIEW_APPROVAL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_APPROVAL_VIEW | Value transfer | Type reference (TYPE) | BOOLE_D | 'X': Einstieg via 'Abnahme' im Ändernmodus | 20040213 |
Method GET_VIEW_APPROVAL on class CL_DPR_INDIVIDUAL_APPROVAL_O has no exception.
Method GRANT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_COMMENTARY | Call by reference | Type reference (TYPE) | DPR_TV_COMMENTARY | Kommentar | 20020517 | |||
| 2 | IV_LANGUAGE | Call by reference | Type reference (TYPE) | DPR_TV_LANGU | Sprachenschlüssel | 20020517 | |||
| 3 | RV_RC | Value transfer | Type reference (TYPE) | I | Rückgabewert (0 = Aufruf OK) | 20020517 |
Method GRANT on class CL_DPR_INDIVIDUAL_APPROVAL_O has no exception.
Method HAS_DECISION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_HAS_DECISION | Value transfer | Type reference (TYPE) | BOOLE_D | Bool'scher Wert: Entscheid der Einzelabnahme liegt vor? | 20020517 |
Method HAS_DECISION on class CL_DPR_INDIVIDUAL_APPROVAL_O has no exception.
Method IS_DECIDEABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_IS_DECIDEABLE | Value transfer | Type reference (TYPE) | BOOLE_D | Bool'scher Wert: Entscheidung ist möglich (True = 'X') | 20020827 |
Method IS_DECIDEABLE on class CL_DPR_INDIVIDUAL_APPROVAL_O has no exception.
Method IS_GRANTED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_IS_GRANTED | Value transfer | Type reference (TYPE) | BOOLE_D | Bool'scher Wert: Einzelabnahme ist erteilt (True = 'X') | 20020517 |
Method IS_GRANTED on class CL_DPR_INDIVIDUAL_APPROVAL_O has no exception.
Method IS_OBSOLETE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_IS_OBSOLETE | Value transfer | Type reference (TYPE) | BOOLE_D | 'X': Einzelabnahme ist veraltet | 20040331 |
Method IS_OBSOLETE on class CL_DPR_INDIVIDUAL_APPROVAL_O has no exception.
Method IS_REJECTED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_IS_REJECTED | Value transfer | Type reference (TYPE) | BOOLE_D | Bool'scher Wert: Einzelabnahme ist abgelehnt (True = 'X') | 20020517 |
Method IS_REJECTED on class CL_DPR_INDIVIDUAL_APPROVAL_O has no exception.
Method REJECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_COMMENTARY | Call by reference | Type reference (TYPE) | DPR_TV_COMMENTARY | Kommentar | 20020517 | |||
| 2 | IV_LANGUAGE | Call by reference | Type reference (TYPE) | DPR_TV_LANGU | Sprachenschlüssel | 20020517 | |||
| 3 | RV_RC | Value transfer | Type reference (TYPE) | I | Rückgabewert (0 = Aufruf OK) | 20020517 |
Method REJECT on class CL_DPR_INDIVIDUAL_APPROVAL_O has no exception.
Method REMOVE_OLD_UPD_ASSIGNMENTS Signature
Method REMOVE_OLD_UPD_ASSIGNMENTS on class CL_DPR_INDIVIDUAL_APPROVAL_O has no parameter.
Method REMOVE_OLD_UPD_ASSIGNMENTS on class CL_DPR_INDIVIDUAL_APPROVAL_O has no exception.
Method RESET_ENQUEUE_MODE Signature
Method RESET_ENQUEUE_MODE on class CL_DPR_INDIVIDUAL_APPROVAL_O has no parameter.
Method RESET_ENQUEUE_MODE on class CL_DPR_INDIVIDUAL_APPROVAL_O has no exception.
Method SET_DATA_EXT_INTERN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_INDIVIDUAL_APPROVAL_EXT | Call by reference | Type reference (TYPE) | DPR_TS_INDIVIDUAL_APPROVAL_EXT | Attribute Einzelabnahme (extern) | 20040219 | |||
| 2 | IS_INDIVIDUAL_APPROVAL_INT | Call by reference | Type reference (TYPE) | DPR_TS_INDIVIDUAL_APPROVAL_INT | Attribute Einzelabnahme (intern) | 20040219 |
Method SET_DATA_EXT_INTERN on class CL_DPR_INDIVIDUAL_APPROVAL_O has no exception.
Method SET_EDIT_MODE_IAP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_EDIT_MODE | Call by reference | Type reference (TYPE) | DPR_TV_EDIT_MODE | Bearbeitungsmodus (Anzeigen bzw. Ändern) | 20070627 |
Method SET_EDIT_MODE_IAP on class CL_DPR_INDIVIDUAL_APPROVAL_O has no exception.
Method SET_ENQUEUE_MODE Signature
Method SET_ENQUEUE_MODE on class CL_DPR_INDIVIDUAL_APPROVAL_O has no parameter.
Method SET_ENQUEUE_MODE on class CL_DPR_INDIVIDUAL_APPROVAL_O has no exception.
Method SET_IS_OBSOLETE Signature
Method SET_IS_OBSOLETE on class CL_DPR_INDIVIDUAL_APPROVAL_O has no parameter.
Method SET_IS_OBSOLETE on class CL_DPR_INDIVIDUAL_APPROVAL_O has no exception.
Method SET_SIGNATURE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_SIGNATURE | Call by reference | Type reference (TYPE) | DPR_TS_SIGNATURE | Daten der Signatur | 20020810 |
Method SET_SIGNATURE on class CL_DPR_INDIVIDUAL_APPROVAL_O has no exception.
Method SET_VIEW_APPROVAL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_APPROVAL_VIEW | Call by reference | Type reference (TYPE) | BOOLE_D | CL_DPR_CO=>SC_TRUE | 'X': Einstieg via 'Abnahme' im Ändernmodus | 20040213 |
Method SET_VIEW_APPROVAL on class CL_DPR_INDIVIDUAL_APPROVAL_O has no exception.
Method UNLOCK_VIEW_APPROVAL Signature
Method UNLOCK_VIEW_APPROVAL on class CL_DPR_INDIVIDUAL_APPROVAL_O has no parameter.
Method UNLOCK_VIEW_APPROVAL on class CL_DPR_INDIVIDUAL_APPROVAL_O has no exception.
Event Signatures
Event DECIDED Signature
| # | Parameter | Type | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_DECISION | Exporting | Value transfer | Type reference (TYPE) | DPR_TV_APPROVAL_DECISION | Entscheidung der Einzelabnahme | 20020517 |
Event ENQUEUE_CHANGED Signature
Event ENQUEUE_CHANGED on class CL_DPR_INDIVIDUAL_APPROVAL_O has no parameter.
History
| Last changed by/on | SAP | 20141109 |
| SAP Release Created in | 100 |