SAP ABAP Class CL_RECAC_NR_PROCESSID (Number Range Object for Process ID)
Hierarchy
EA-FIN (Software Component) EA-FIN
   RE-FX (Application Component) Flexible Real Estate Management
     RE_CA_PR (Package) RE: Process
Properties
Class CL_RECAC_NR_PROCESSID  
Short Description Number Range Object for Process ID    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package RE_CA_PR   RE: Process 
Created 20050301   SAP 
Last change 20050409   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 RECA1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RECAC_NR_PROCESSID has no interface implemented.
Friends
Class CL_RECAC_NR_PROCESSID has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_OBJECT Constant Public Type reference (TYPE) NROBJ 'FVVI_SOID' Name of Number Range Object 20050301
2 MC_RANGENR Constant Public Type reference (TYPE) NRNR '01' Number Range Number 20050301
Methods
# Method Level Visibility Method type Description Created on
1 CHECK Static method Public Method Checks Number Range (Info Buffered) 20050301
2 CREATE_NEW_INTERVAL Static method Protected Method Create New Number Range Interval with Special Number Level 20050301
3 GET_INTERVAL Static method Public Method Supplies Interval Limits From/To (Info Buffered) 20050301
4 GET_LEVEL Static method Public Method Supplies Current Number Range Status 20050301
5 GET_NEXT_NUMBER Static method Public Method Supplies Next Available Number 20050301
6 IS_EXTERNAL Static method Public Method Is the external number assignment activated (info buffered)? 20050301
7 IS_NUMBER_IN_INTERVAL Static method Public Method Is external number within interval? 20050301
8 _CREATE_NEW_INTERVAL Static method Private Method Create New Number Range Interval 20050301
Events
Class CL_RECAC_NR_PROCESSID has no event.
Types
Class CL_RECAC_NR_PROCESSID has no local type.
Method Signatures

Method CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_TOYEAR Value transfer Type reference (TYPE) NRYEAR Bis-Geschäftsjahr 20050301
# Exception Resumable Description Created on
1 NOT_FOUND Nummernkreis nicht gefunden 20050301

Method CREATE_NEW_INTERVAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_NRLEVEL Call by reference Type reference (TYPE) INRIV-NRLEVEL Initialer Nummernkreisstand 20050301
2 Importing ID_TOYEAR Value transfer Type reference (TYPE) NRYEAR Bis-Geschäftsjahr 20050301
# Exception Resumable Description Created on
1 ERROR Fehler beim Anlegen des Nummernkreisintervalls 20050301

Method GET_INTERVAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_FROM Call by reference Type reference (TYPE) NRFROM Von-Nummer 20050301
2 Exporting ED_TO Call by reference Type reference (TYPE) NRTO Bis-Nummer 20050301
3 Importing ID_TOYEAR Value transfer Type reference (TYPE) NRYEAR Bis-Geschäftsjahr 20050301
# Exception Resumable Description Created on
1 NOT_FOUND Nummernkreis nicht gefunden 20050301

Method GET_LEVEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_TOYEAR Value transfer Type reference (TYPE) NRYEAR Bis-Geschäftsjahr 20050301
2 Returning RD_LEVEL Value transfer Type reference (TYPE) NRLEVEL Nummernkreisstand 20050301
# Exception Resumable Description Created on
1 NOT_FOUND Nummernkreis nicht gefunden 20050301

Method GET_NEXT_NUMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_COUNTER Value transfer Type reference (TYPE) RECAPROCESSCOUNTER Nummer des Prozesses im Geschäftsjahr 20050301
2 Exporting ED_FISC_YEAR Value transfer Type reference (TYPE) GJAHR Geschäftsjahr 20050301
3 Exporting ED_PROCESSID Value transfer Type reference (TYPE) RECAPROCESSID Neue Prozess-ID 20050301
4 Exporting EF_CRITICAL_RANGE Value transfer Type reference (TYPE) ABAP_BOOL Letzten x % des Nummernbereichs erreicht 20050301
5 Importing ID_OBJECT Value transfer Type reference (TYPE) NROBJ MC_OBJECT Name des Nummernkreisobjekts 20050301
6 Importing ID_PROCESS Value transfer Type reference (TYPE) RECAPROCESS Art des Prozesses 20050301
7 Importing ID_RANGENR Value transfer Type reference (TYPE) NRNR MC_RANGENR Nummernkreisnummer 20050301
# Exception Resumable Description Created on
1 NUMBER_ERROR Interner Fehler bei der Nummernvergabe 20050301
2 NUMBER_LIMIT_REACHED 20050301

Method IS_EXTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_TOYEAR Value transfer Type reference (TYPE) NRYEAR Bis-Geschäftsjahr 20050301
2 Returning RF_EXTERNAL Value transfer Type reference (TYPE) ABAP_BOOL Externe Nummernvergabe? 20050301
# Exception Resumable Description Created on
1 NOT_FOUND Nummernkreis nicht gefunden 20050301

Method IS_NUMBER_IN_INTERVAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_NUMBER Call by reference Type reference (TYPE) ANY Zu prüfende Nummer 20050301
2 Importing ID_TOYEAR Value transfer Type reference (TYPE) NRYEAR Bis-Geschäftsjahr 20050301
3 Importing IF_NUMERIC_CHECK Value transfer Type reference (TYPE) ABAP_BOOL ABAP_FALSE Prüfung numerisch? 20050301
4 Returning RF_IN_INTERVAL Value transfer Type reference (TYPE) ABAP_BOOL Ist externe Nummer im Intervall? 20050301
# Exception Resumable Description Created on
1 NOT_FOUND Nummernkreis nicht gefunden 20050301
2 NUMBER_RANGE_NOT_EXTERN Nummernkreis ist nicht extern 20050301

Method _CREATE_NEW_INTERVAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_NRLEVEL Call by reference Type reference (TYPE) INRIV-NRLEVEL Initialer Nummernkreisstand 20050301
2 Importing ID_TOYEAR Value transfer Type reference (TYPE) NRYEAR Bis-Geschäftsjahr 20050301
# Exception Resumable Description Created on
1 ERROR Fehler beim Anlegen des Nummernkreisintervalls 20050301
History
Last changed by/on SAP  20050409 
SAP Release Created in 600