SAP ABAP Class CL_RECA_NUMBER_RANGE (Generic Number Range Object)
Hierarchy
EA-FIN (Software Component) EA-FIN
   RE-FX (Application Component) Flexible Real Estate Management
     RE_CA_BC (Package) RE: Base (Technical Objects - Library)
Properties
Class CL_RECA_NUMBER_RANGE  
Short Description Generic Number Range Object    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RE_CA_BC   RE: Base (Technical Objects - Library) 
Created 20030617   SAP 
Last change 20100310   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)
Interfaces
Class CL_RECA_NUMBER_RANGE has no interface implemented.
Friends
Class CL_RECA_NUMBER_RANGE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MS_BUFFER_HL Static Attribute Private Type reference (TYPE) TS_BUFFER_HL Structure Buffer for Number Range Interval 20030617
2 MT_BUFFER Static Attribute Private Type reference (TYPE) TT_BUFFER Table Buffer for Number Range Intervals 20030617
Methods
# Method Level Visibility Method type Description Created on
1 CHECK Static method Public Method Checks Number Range (Info Buffered) 20030617
2 CHECK_NUMBER_CHARACTERS Static method Public Method Checks If Number Consists of Valid Characters 20030617
3 GET_INTERVAL Static method Public Method Supplies Interval Limits From/To (Info Buffered) 20030617
4 GET_LEVEL Static method Public Method Supplies Current Number Range Status 20030617
5 GET_RANGES Static method Public Method Gets the Current Interval Settings 20060315
6 IS_EXTERNAL Static method Public Method Is the external number assignment activated (info buffered)? 20030617
7 IS_NUMBER_IN_INTERVAL Static method Public Method Is external number within interval? 20030617
8 READ_BUFFER Static method Private Method Gets Info on Number Range Object with Several Intervals 20060315
9 READ_BUFFER_INTO_HL Static method Private Method Supplies Buffered Information for Number Range Object 20030617
10 RESET_BUFFER Static method Public Method Deletes Table Buffer 20030617
Events
Class CL_RECA_NUMBER_RANGE has no event.
Types
Class CL_RECA_NUMBER_RANGE 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_OBJECT Value transfer Type reference (TYPE) NROBJ Name des Nummernkreisobjekts 20030617
2 Importing ID_RANGENR Value transfer Type reference (TYPE) NRNR Nummernkreisnummer 20030617
3 Importing ID_SUBOBJECT Value transfer Type reference (TYPE) C SPACE Wert des Unterobjekts des Nummernkreisobjekts 20030617
4 Importing ID_TOYEAR Value transfer Type reference (TYPE) NRYEAR '0000' Bis-Geschäftsjahr 20030617
# Exception Resumable Description Created on
1 NOT_FOUND Nummernkreis nicht gefunden 20030617

Method CHECK_NUMBER_CHARACTERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_ADD_ALLOWED_CHARS Call by reference Type reference (TYPE) CLIKE Zusätzlich explizit erlaubte Zeichen 20080424
2 Importing ID_NUMBER Call by reference Type reference (TYPE) CLIKE Zu prüfende Zeichenkette (Schlüssel) 20030617
# Exception Resumable Description Created on
1 ERROR Unzulässiges Zeichen vorhanden 20030617

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 20030617
2 Exporting ED_TO Call by reference Type reference (TYPE) NRTO Bis-Nummer 20030617
3 Importing ID_OBJECT Value transfer Type reference (TYPE) NROBJ Name des Nummernkreisobjekts 20030617
4 Importing ID_RANGENR Value transfer Type reference (TYPE) NRNR Nummernkreisnummer 20030617
5 Importing ID_SUBOBJECT Value transfer Type reference (TYPE) C SPACE Wert des Unterobjekts des Nummernkreisobjekts 20030617
6 Importing ID_TOYEAR Value transfer Type reference (TYPE) NRYEAR '0000' Bis-Geschäftsjahr 20030617
# Exception Resumable Description Created on
1 NOT_FOUND Nummernkreis nicht gefunden 20030617

Method GET_LEVEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_OBJECT Value transfer Type reference (TYPE) NROBJ Name des Nummernkreisobjekts 20030617
2 Importing ID_RANGENR Value transfer Type reference (TYPE) NRNR Nummernkreisnummer 20030617
3 Importing ID_SUBOBJECT Value transfer Type reference (TYPE) C SPACE Wert des Unterobjekts des Nummernkreisobjekts 20030617
4 Importing ID_TOYEAR Value transfer Type reference (TYPE) NRYEAR '0000' Bis-Geschäftsjahr 20030617
5 Returning RD_LEVEL Value transfer Type reference (TYPE) NRLEVEL Nummernkreisstand 20030617
# Exception Resumable Description Created on
1 NOT_FOUND Nummernkreis nicht gefunden 20030617

Method GET_RANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NUMBER_RANGE Call by reference Type reference (TYPE) RE_T_NUMBER_RANGE Nummernkreisintervalle 20060315
2 Importing ID_OBJECT Call by reference Type reference (TYPE) NROBJ Name des Nummernkreisobjekts 20060315
3 Importing ID_SUBOBJECT Call by reference Type reference (TYPE) C SPACE Wert des Unterobjekts des Nummernkreisobjekts 20060315
# Exception Resumable Description Created on
1 NOT_FOUND Nummernkreis nicht gefunden 20060315

Method IS_EXTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_OBJECT Value transfer Type reference (TYPE) NROBJ Name des Nummernkreisobjekts 20030617
2 Importing ID_RANGENR Value transfer Type reference (TYPE) NRNR Nummernkreisnummer 20030617
3 Importing ID_SUBOBJECT Value transfer Type reference (TYPE) C SPACE Wert des Unterobjekts des Nummernkreisobjekts 20030617
4 Importing ID_TOYEAR Value transfer Type reference (TYPE) NRYEAR '0000' Bis-Geschäftsjahr 20030617
5 Returning RF_EXTERNAL Value transfer Type reference (TYPE) ABAP_BOOL Externe Nummernvergabe? 20030617
# Exception Resumable Description Created on
1 NOT_FOUND Nummernkreis nicht gefunden 20030617

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 20030617
2 Importing ID_OBJECT Value transfer Type reference (TYPE) NROBJ Name des Nummernkreisobjekts 20030617
3 Importing ID_RANGENR Value transfer Type reference (TYPE) NRNR Nummernkreisnummer 20030617
4 Importing ID_SUBOBJECT Value transfer Type reference (TYPE) C SPACE Wert des Unterobjekts des Nummernkreisobjekts 20030617
5 Importing ID_TOYEAR Value transfer Type reference (TYPE) NRYEAR '0000' Bis-Geschäftsjahr 20030617
6 Importing IF_NUMERIC_CHECK Value transfer Type reference (TYPE) ABAP_BOOL ABAP_FALSE Prüfung numerisch? 20030617
7 Returning RF_IN_INTERVAL Value transfer Type reference (TYPE) ABAP_BOOL Ist externe Nummer im Intervall? 20030617
# Exception Resumable Description Created on
1 NOT_FOUND Nummernkreis nicht gefunden 20030617
2 NUMBER_RANGE_NOT_EXTERN Nummernkreis ist nicht extern 20030617

Method READ_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BUFFER Call by reference Type reference (TYPE) TT_BUFFER 20060315
2 Importing ID_OBJECT Call by reference Type reference (TYPE) NROBJ Name des Nummernkreisobjekts 20060315
3 Importing ID_SUBOBJECT Call by reference Type reference (TYPE) C Wert des Unterobjekts des Nummernkreisobjekts 20060315
# Exception Resumable Description Created on
1 NOT_FOUND Nummernkreis nicht gefunden 20060315

Method READ_BUFFER_INTO_HL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_OBJECT Call by reference Type reference (TYPE) NROBJ Name des Nummernkreisobjekts 20030617
2 Importing ID_RANGENR Call by reference Type reference (TYPE) NRNR Nummernkreisnummer 20030617
3 Importing ID_SUBOBJECT Call by reference Type reference (TYPE) C Wert des Unterobjekts des Nummernkreisobjekts 20030617
4 Importing ID_TOYEAR Call by reference Type reference (TYPE) NRYEAR Bis-Geschäftsjahr 20030617
# Exception Resumable Description Created on
1 NOT_FOUND Nummernkreis nicht gefunden 20030617

Method RESET_BUFFER Signature

Method RESET_BUFFER on class CL_RECA_NUMBER_RANGE has no parameter.
Method RESET_BUFFER on class CL_RECA_NUMBER_RANGE has no exception.
History
Last changed by/on SAP  20100310 
SAP Release Created in 200