Skip to end of metadata
Go to start of metadata

The number range object can be called with transaction SNUM. The used Object in Project Management is DPR_EXTID - whereas the Details of the object are stored in table NRIV.

The Number range number is as follows:

ObjectNumber range number
ProjectDO
Project TemplateDT
PhasePO
Phase Template PT 
TaskTO
Task TemplateTT
ParticipantMG 
ApprovalAO
ChecklistCO
Checklist templateCT
Checklist Item IO
ChecklistItem Template  IT 
Control Plan  UO
Control Plan TemplateUT

 

Set default number range object

CL_DPR_NUMBERING_SERVICES
GET_NEXT_EXTID_BY_OBJECT_TYPE

 */Derive number range number and object    lv_number_range = derive_number_range_number( iv_object_type = iv_object_type ).

 

CL_DPR_NUMBERING_SERVICES
DERIVE_NUMBER_RANGE_NUMBER

 

CL_DPR_NUMBERING_SERVICES
GET_NEXT_EXTID_BY_OBJECT_TYPE

 

The following function modules are relevant to determine the ID for the corresponding object: 

  • NUMBER_GET_NEXT 
  • NUMBER_RANGE_INTERVAL_UPDATE 
  • NUMBER_RANGE_UPDATE_CLOSE 
  • NUMBER_RANGE_OBJECT_UPDATE 
  • NUMBER_RANGE_OBJECT_CLOSE

 

There exists BAdI BADI_NUMBER_GET_NEXT (method NUMBER_GET) to influence the next number which is determined in function module NUMBER_GET_NEXT.

 

 

 

  • No labels