Hierarchy
⤷ PPM-PRO-STR (Application Component) Structure
⤷ DEVELOPMENT_PROJECTS_APPROVAL (Package) Project Management - Approvals
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 | CL_DPR_CO | 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 | MS_SIGNATURE | Instance attribute | Private | Type reference (TYPE) | DPR_TS_SIGNATURE | Signature Data | 20020812 | ||
2 | MV_APPROVAL_VIEW | Instance attribute | Private | Type reference (TYPE) | BOOLE_D | 'X': Entry via 'Approval' in Change Mode | 20040213 | ||
3 | MV_ENQUEUE_MODE | Instance attribute | Private | Attribute reference (LIKE) | 20040209 | ||||
4 | MV_OBSOLETE | Instance attribute | Private | Type reference (TYPE) | BOOLE_D | 'X': Individual Approval Is Obsolete | 20040331 | ||
5 | SC_ENQ_EXCLUSIVE | Instance attribute | Private | Attribute reference (LIKE) | 20040209 | ||||
6 | SC_ENQ_NONE | Instance attribute | Private | Attribute reference (LIKE) | 20060413 | ||||
7 | SC_ENQ_SHARED | Instance attribute | Private | Attribute reference (LIKE) | 20040209 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ADOPT_IAP_LATE | Instance method | Public | Method | Update Individual Approval for Approval Without CGPL | 20040305 |
2 | CHECK_ENQUEUE_MODE | Instance method | Public | Method | 20040209 | |
3 | CHECK_FOR_APPROVAL_RELEASE | Instance method | Private | Method | Check Individual Approval Before Releasing Approval | 20020813 |
4 | CLASS_CONSTRUCTOR | Static method | Public | Constructor | CLASS_CONSTRUCTOR | 20011213 |
5 | CONSTRUCTOR | Instance method | Public | Constructor | Constructor | 20011213 |
6 | DECIDE | Instance method | Private | Method | Decide Upon Individual Approval (Internal Use) | 20020517 |
7 | DERIVE_PROCESSING_STATUS | Instance method | Private | Method | Derive Processing Status from Status (Internal Use) | 20020807 |
8 | GET_DECISION | Instance method | Public | Method | Access Method to Individual Approval Decision (Reading) | 20020517 |
9 | GET_ENQUEUE_MODE | Instance method | Public | Method | 20040209 | |
10 | GET_VIEW_APPROVAL | Instance method | Public | Method | Entry via 'Approval' Is in Change Mode? | 20040213 |
11 | GRANT | Instance method | Public | Method | Grant Individual Approval | 20020517 |
12 | HAS_DECISION | Instance method | Public | Method | Does a decision exist for the individual approval? | 20020517 |
13 | IS_DECIDEABLE | Instance method | Public | Method | Is decision for individual approval possible? | 20020827 |
14 | IS_GRANTED | Instance method | Public | Method | Was individual approval granted? | 20020517 |
15 | IS_OBSOLETE | Instance method | Public | Method | Is individual approval obsolete (internally)? | 20040331 |
16 | IS_REJECTED | Instance method | Public | Method | Was individual approval rejected? | 20020517 |
17 | REJECT | Instance method | Public | Method | Reject Individual Approval | 20020517 |
18 | REMOVE_OLD_UPD_ASSIGNMENTS | Instance method | Public | Method | After Re-Load: Remove Empty MT_UPDATED_ASSIGNMENTS | 20040223 |
19 | RESET_ENQUEUE_MODE | Instance method | Public | Method | 20040209 | |
20 | SET_DATA_EXT_INTERN | Instance method | Public | Method | Restore Data of my IAP After CGPL Load | 20040219 |
21 | SET_EDIT_MODE_IAP | Instance method | Public | Method | IF_DPR_ENTITY~SET_EDIT_MODE for IAP (Assignment) | 20040325 |
22 | SET_ENQUEUE_MODE | Instance method | Public | Method | 20040209 | |
23 | SET_IS_OBSOLETE | Instance method | Public | Method | Set Individual Assignment to Obsolete (Internal) | 20040331 |
24 | SET_SIGNATURE | Instance method | Private | Method | Set Signature Data | 20020810 |
25 | SET_VIEW_APPROVAL | Instance method | Public | Method | 'X': Entry via 'Approval' in Change Mode | 20040213 |
26 | UNLOCK_VIEW_APPROVAL | 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 | Importing | 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 | Importing | IV_CHECK_ONLY | Call by reference | Type reference (TYPE) | BOOLE_D | CL_DPR_CO=>SC_FALSE | Prüfung nur simulieren | 20020819 | |
2 | Importing | IV_LOG_MESSAGE | Call by reference | Type reference (TYPE) | BOOLE_D | CL_DPR_CO=>SC_TRUE | Bool'scher Wert: Meldung protokollieren | 20020813 | |
3 | Returning | 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 | Importing | 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 | Importing | IV_COMMENTARY | Call by reference | Type reference (TYPE) | DPR_TV_COMMENTARY | Kommentar | 20020517 | ||
2 | Importing | IV_DECISION | Call by reference | Type reference (TYPE) | DPR_TV_APPROVAL_DECISION | Entscheidung der Abnahme | 20020517 | ||
3 | Importing | IV_LANGUAGE | Call by reference | Type reference (TYPE) | DPR_TV_LANGU | Sprachenschlüssel | 20020517 | ||
4 | Returning | 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 | Importing | IS_PROCESSING_STATUS | Call by reference | Type reference (TYPE) | DPR_TS_PROC_STATUS | Bearbeitungsstatus | 20020807 | ||
2 | Importing | 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 | Returning | 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 | Returning | 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 | Returning | 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 | Importing | IV_COMMENTARY | Call by reference | Type reference (TYPE) | DPR_TV_COMMENTARY | Kommentar | 20020517 | ||
2 | Importing | IV_LANGUAGE | Call by reference | Type reference (TYPE) | DPR_TV_LANGU | Sprachenschlüssel | 20020517 | ||
3 | Returning | 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 | Returning | 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 | Returning | 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 | Returning | 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 | Returning | 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 | Returning | 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 | Importing | IV_COMMENTARY | Call by reference | Type reference (TYPE) | DPR_TV_COMMENTARY | Kommentar | 20020517 | ||
2 | Importing | IV_LANGUAGE | Call by reference | Type reference (TYPE) | DPR_TV_LANGU | Sprachenschlüssel | 20020517 | ||
3 | Returning | 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 | Importing | IS_INDIVIDUAL_APPROVAL_EXT | Call by reference | Type reference (TYPE) | DPR_TS_INDIVIDUAL_APPROVAL_EXT | Attribute Einzelabnahme (extern) | 20040219 | ||
2 | Importing | 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 | Importing | 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 | Importing | 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 | Importing | 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 |