SAP ABAP Class CL_DPR_INDIVIDUAL_APPROVAL_O (Development Projects: Individual Approval)
Hierarchy
CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
   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