SAP ABAP Class CL_DPR_NUMBERING_SERVICES (Development Projects: Services for Number Assignment)
Hierarchy
CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
   PPM-PRO (Application Component) Project Management
     DEVELOPMENT_PROJECTS_SHARED (Package) Project Management - Shared Objects
Properties
Class CL_DPR_NUMBERING_SERVICES  
Short Description Development Projects: Services for Number Assignment    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class DPR_SHARED    
Program status P  SAP Standard Production Program 
Category 0   
Package DEVELOPMENT_PROJECTS_SHARED   Project Management - Shared Objects 
Created 20020607   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
Class CL_DPR_NUMBERING_SERVICES has no interface implemented.
Friends
Class CL_DPR_NUMBERING_SERVICES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 SC_NUMBER_RANGE_OBJECT_EXTID Constant Private Type reference (TYPE) NROBJ 'DPR_EXTID' Number Range Object DPR_EXTID 20020607
2 SC_NUMBER_RANGE_OBJECT_ITM_O Constant Private Type reference (TYPE) NROBJ 'DPR_ITM_O' Number Range Object DPR_ITM_O 20040908
3 SC_NUMBER_RANGE_OBJECT_ITM_T Constant Private Type reference (TYPE) NROBJ 'DPR_ITM_T' Number Range Object DPR_ITM_T 20040908
4 SC_NUMBER_RANGE_OBJECT_TSK_O Constant Private Type reference (TYPE) NROBJ 'DPR_TSK_O' Number Range Object DPR_TSK_O 20040908
5 SC_NUMBER_RANGE_OBJECT_TSK_T Constant Private Type reference (TYPE) NROBJ 'DPR_TSK_T' Number Range Object DPR_TSK_T 20040908
6 SC_RANGE_NUMBER_APPROVAL Constant Private Type reference (TYPE) NRNR 'AO' Number Range Number - Approval 20020607
7 SC_RANGE_NUMBER_APPROVAL_T Constant Private Type reference (TYPE) NRNR 'AT' Number Range Number - Approval in Template 20020607
8 SC_RANGE_NUMBER_CHECKLIST Constant Private Type reference (TYPE) NRNR 'CO' Number Range Number - Checklist 20020607
9 SC_RANGE_NUMBER_CHECKLIST_I Constant Private Type reference (TYPE) NRNR 'IO' Number Range Number - Checklist Item 20020607
10 SC_RANGE_NUMBER_CHECKLIST_I_T Constant Private Type reference (TYPE) NRNR 'IT' Number Range Number - Checklist Item in Checklist Template 20020607
11 SC_RANGE_NUMBER_CHECKLIST_T Constant Private Type reference (TYPE) NRNR 'CT' Number Range Number - Checklist Template 20020607
12 SC_RANGE_NUMBER_CTRLPLAN_H Constant Private Type reference (TYPE) NRNR 'UO' Number Range Number - Control Plan 20020607
13 SC_RANGE_NUMBER_CTRLPLAN_H_T Constant Private Type reference (TYPE) NRNR 'UT' Number Range Number - Control Plan Template 20020607
14 SC_RANGE_NUMBER_CTRLPLAN_I Constant Private Type reference (TYPE) NRNR 'WO' Number Range Number - Control Plan Element 20020607
15 SC_RANGE_NUMBER_CTRLPLAN_I_T Constant Private Type reference (TYPE) NRNR 'WT' Number Range Number - Control Plan Element in Template 20020607
16 SC_RANGE_NUMBER_CTRLPLAN_V Constant Private Type reference (TYPE) NRNR 'VO' Number Range Number - Control Plan Version 20020607
17 SC_RANGE_NUMBER_CTRLPLAN_V_T Constant Private Type reference (TYPE) NRNR 'VT' Number Range Number - Control Plan Version in Template 20020607
18 SC_RANGE_NUMBER_PARTICIPANT Constant Private Type reference (TYPE) NRNR 'MG' Number Range Number - Project Participant/Role 20020607
19 SC_RANGE_NUMBER_PHASE Constant Private Type reference (TYPE) NRNR 'PO' Number Range Number- Phase 20020607
20 SC_RANGE_NUMBER_PHASE_T Constant Private Type reference (TYPE) NRNR 'PT' Number Range Number - Phase in Template 20020607
21 SC_RANGE_NUMBER_PROJECT Constant Private Type reference (TYPE) NRNR 'DO' Number Range Number - Project 20020607
22 SC_RANGE_NUMBER_PROJECT_T Constant Private Type reference (TYPE) NRNR 'DT' Number Range Number - Project Template 20020607
23 SC_RANGE_NUMBER_TASK Constant Private Type reference (TYPE) NRNR 'TO' Number Range Number - Task 20020607
24 SC_RANGE_NUMBER_TASK_T Constant Private Type reference (TYPE) NRNR 'TT' Number Range Number - Task in Template 20020607
Methods
# Method Level Visibility Method type Description Created on
1 DERIVE_NUMBER_RANGE_NUMBER Static method Private Method Access Method to Next External Identification (Reading) 20020607
2 GENERATE_NUMBER_RANGE_NUMBER Static method Private Method Generate a Number Range Interval 20020610
3 GET_NEXT_EXTID_BY_OBJECT_TYPE Static method Public Method Access Method to Next External Identification (Reading) 20020607
4 GET_NEXT_EXTID_FOR_CL_ITEM Static method Public Method Access Method to Next External Checklist Item ID 20050131
5 GET_NEXT_EXTID_FOR_TASK Static method Public Method Access Method to Next External Task ID (Reading) 20050131
6 GET_NEXT_NUMBER Static method Private Method Call Next Number 20020610
Events
Class CL_DPR_NUMBERING_SERVICES has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_NUMBER_RANGE Protected See coding Number Range Number and Object 20040908 BEGIN OF ty_number_range, number TYPE nrnr, object TYPE nrobj, END OF ty_number_range
Method Signatures

Method DERIVE_NUMBER_RANGE_NUMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) CGPL_OBJECT_TYPE Objekttyp 20020607
2 Returning RV_NUMBER_RANGE Value transfer Type reference (TYPE) TY_NUMBER_RANGE Nummernkreisnummer und -objekt 20040908

Method DERIVE_NUMBER_RANGE_NUMBER on class CL_DPR_NUMBERING_SERVICES has no exception.

Method GENERATE_NUMBER_RANGE_NUMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NUMBER_RANGE Call by reference Type reference (TYPE) TY_NUMBER_RANGE Einzufügende Nummernkreisnummer 20040908
2 Returning RV_RC Value transfer Type reference (TYPE) I Returncode 20020610

Method GENERATE_NUMBER_RANGE_NUMBER on class CL_DPR_NUMBERING_SERVICES has no exception.

Method GET_NEXT_EXTID_BY_OBJECT_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) CGPL_OBJECT_TYPE Objekttyp 20020607
2 Returning RV_EXTID Value transfer Type reference (TYPE) CGPL_EXTID Externe Identifikation 20020607

Method GET_NEXT_EXTID_BY_OBJECT_TYPE on class CL_DPR_NUMBERING_SERVICES has no exception.

Method GET_NEXT_EXTID_FOR_CL_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) CGPL_OBJECT_TYPE Objekttyp 20050131
2 Returning RV_EXTID Value transfer Type reference (TYPE) CGPL_EXTID Externe Identifikation 20050131

Method GET_NEXT_EXTID_FOR_CL_ITEM on class CL_DPR_NUMBERING_SERVICES has no exception.

Method GET_NEXT_EXTID_FOR_TASK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) CGPL_OBJECT_TYPE Objekttyp 20050131
2 Returning RV_EXTID Value transfer Type reference (TYPE) CGPL_EXTID Externe Identifikation 20050131

Method GET_NEXT_EXTID_FOR_TASK on class CL_DPR_NUMBERING_SERVICES has no exception.

Method GET_NEXT_NUMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_NUMBER Value transfer Type reference (TYPE) DPR_TV_EXTID Externe Identifikation 20020610
2 Exporting EV_SUBRC Call by reference Type reference (TYPE) SYSUBRC Rückgabewert 20020610
3 Importing IV_NUMBER_RANGE Call by reference Type reference (TYPE) TY_NUMBER_RANGE Einzufügende Nummernkreisnummer 20040908

Method GET_NEXT_NUMBER on class CL_DPR_NUMBERING_SERVICES has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 200