SAP ABAP Class CL_REBDC_NR_RENTAL_OBJECT (Number Range Object Rental Object)
Hierarchy
EA-FIN (Software Component) EA-FIN
   RE-FX-BD (Application Component) Basic Data
     RE_BD_RO (Package) RE: Rental Object Master Data
Properties
Class CL_REBDC_NR_RENTAL_OBJECT  
Short Description Number Range Object Rental Object    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package RE_BD_RO   RE: Rental Object Master Data 
Created 20010104   SAP 
Last change 20110908   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_REBDC_NR_RENTAL_OBJECT has no interface implemented.
Friends
Class CL_REBDC_NR_RENTAL_OBJECT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_OBJECT Constant Protected Type reference (TYPE) NROBJ 'MIETEINH' Name of Number Range Object 20010104
2 MC_RANGENR Constant Protected Type reference (TYPE) NRNR '01' Number Range Number 20010104
Methods
# Method Level Visibility Method type Description Created on
1 CHECK Static method Public Method Checks Number Range (Info Buffered) 20010104
2 CHECK_NUMBER_IN_INTERVAL Static method Public Method Is External Number in Interval (Exc.)? 20030331
3 GET_FIRST_BEST_NUMBER Static method Public Method Gets First Possible Number with Internal Number Assignment 20030808
4 GET_INTERVAL Static method Public Method Supplies Interval Limits From/To (Info Buffered) 20010104
5 GET_LEVEL Static method Public Method Supplies Current Number Range Status 20010104
6 GET_NUMBER_NEXT Static method Public Method Supplies Next Available Number Below BE 20010611
7 IS_EXTERNAL Static method Public Method Is the external number assignment activated (info buffered)? 20010104
8 IS_NUMBER_IN_INTERVAL Static method Public Method Is external number within interval (Y/N)? 20010104
9 _DEQUEUE Static method Private Method Removes Lock 20110418
10 _ENQUEUE Static method Private Method Sets Lock 20110418
Events
Class CL_REBDC_NR_RENTAL_OBJECT has no event.
Types
Class CL_REBDC_NR_RENTAL_OBJECT 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_BUKRS Call by reference Type reference (TYPE) REBD_RENTAL_OBJECT-BUKRS Buchungskreis 20010104
# Exception Resumable Description Created on
1 NOT_FOUND Nummernkreis nicht gefunden 20010104

Method CHECK_NUMBER_IN_INTERVAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_BUKRS Call by reference Type reference (TYPE) REBD_RENTAL_OBJECT-BUKRS Buchungskreis 20030331
2 Importing ID_NUMBER Call by reference Type reference (TYPE) DATA Zu prüfende Nummer 20030331
3 Importing IF_NUMERIC_CHECK Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Prüfung numerisch? 20030331
# Exception Resumable Description Created on
1 NOT_FOUND Nummernkreis nicht gefunden 20030331
2 NOT_VALID Nummer liegt nicht im gültigen Intervall 20030331
3 NUMBER_RANGE_NOT_EXTERN Nummernkreis ist nicht extern 20030331

Method GET_FIRST_BEST_NUMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_NUMBER Value transfer Type reference (TYPE) REBD_RENTAL_OBJECT-SMENR Neue Nummer des Mietobjektes 20030808
2 Importing ID_BUKRS Call by reference Type reference (TYPE) REBD_RENTAL_OBJECT-BUKRS Buchungskreis 20030808
3 Importing ID_SWENR Call by reference Type reference (TYPE) REBD_RENTAL_OBJECT-SWENR Nummer der Wirtschaftseinheit 20030808
# Exception Resumable Description Created on
1 ERROR Fehler beim Errechnen der Nummer 20030808

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 20010104
2 Exporting ED_TO Call by reference Type reference (TYPE) NRTO Bis-Nummer 20010104
3 Importing ID_BUKRS Call by reference Type reference (TYPE) REBD_RENTAL_OBJECT-BUKRS Buchungskreis 20010104
# Exception Resumable Description Created on
1 NOT_FOUND Nummernkreis nicht gefunden 20010104

Method GET_LEVEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_BUKRS Call by reference Type reference (TYPE) REBD_RENTAL_OBJECT-BUKRS Buchungskreis 20010104
2 Returning RD_LEVEL Value transfer Type reference (TYPE) NRLEVEL Nummernkreisstand 20010104
# Exception Resumable Description Created on
1 NOT_FOUND Nummernkreis nicht gefunden 20010104

Method GET_NUMBER_NEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_NUMBER Call by reference Type reference (TYPE) REBD_RENTAL_OBJECT-SMENR Neue Nummer des Mietobjektes 20010611
2 Importing ID_BUKRS Call by reference Type reference (TYPE) REBD_RENTAL_OBJECT-BUKRS Buchungskreis 20010611
3 Importing ID_SWENR Call by reference Type reference (TYPE) REBD_RENTAL_OBJECT-SWENR Wirtschaftseinheit 20010611
# Exception Resumable Description Created on
1 DB_ERROR Datenbank Fehler 20010611
2 NUMBER_RANGE_ERROR Nummer außerhalb Nummernkreis 20010611

Method IS_EXTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_BUKRS Call by reference Type reference (TYPE) REBD_RENTAL_OBJECT-BUKRS Buchungskreis 20010104
2 Returning RF_EXTERNAL Value transfer Type reference (TYPE) ABAP_BOOL Externe Nummernvergabe? 20010104
# Exception Resumable Description Created on
1 NOT_FOUND Nummernkreis nicht gefunden 20010104

Method IS_NUMBER_IN_INTERVAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_BUKRS Call by reference Type reference (TYPE) REBD_RENTAL_OBJECT-BUKRS Buchungskreis 20010104
2 Importing ID_NUMBER Call by reference Type reference (TYPE) DATA Zu prüfende Nummer 20010104
3 Importing IF_NUMERIC_CHECK Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Prüfung numerisch? 20010104
4 Returning RF_IN_INTERVAL Value transfer Type reference (TYPE) ABAP_BOOL Ist externe Nummer im Intervall? 20010104
# Exception Resumable Description Created on
1 NOT_FOUND Nummernkreis nicht gefunden 20010104
2 NUMBER_RANGE_NOT_EXTERN Nummernkreis ist nicht extern 20010104

Method _DEQUEUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_INTRENO Call by reference Type reference (TYPE) VIBDSUBOBJNUM-INTRENO Interner Schlüssel des Immobilienobjekts 20110418
2 Importing ID_MODE Call by reference Type reference (TYPE) ENQMODE 'X' TECH: Sperrmodus 20110418
3 Importing ID_SCOPE Call by reference Type reference (TYPE) CHAR1 '3' TECH: Gültigkeitsdauer der Sperre 20110418
4 Importing ID_SUBOBJTYPE Call by reference Type reference (TYPE) VIBDSUBOBJNUM-SUBOBJTYPE Objektart 20110418
5 Importing ID_SUBOBJTYPEDIFF Call by reference Type reference (TYPE) VIBDSUBOBJNUM-SUBOBJTYPEDIFF Kriterium zur Differenzierung von Objekten einer Objektart 20110418
6 Importing IF_COLLECT Call by reference Type reference (TYPE) DDENQCOLL ABAP_FALSE TECH: Entsperren erst nur aufsammeln? 20110418
7 Importing IF_SYNCHRON Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE TECH: Synchrones Entsperren? 20110418

Method _DEQUEUE on class CL_REBDC_NR_RENTAL_OBJECT has no exception.

Method _ENQUEUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_INTRENO Call by reference Type reference (TYPE) VIBDSUBOBJNUM-INTRENO Interner Schlüssel des Immobilienobjekts 20110418
2 Importing ID_MODE Call by reference Type reference (TYPE) ENQMODE 'X' TECH: Sperrmodus 20110418
3 Importing ID_SCOPE Call by reference Type reference (TYPE) CHAR1 '2' TECH: Gültigkeitsdauer der Sperre 20110418
4 Importing ID_SUBOBJTYPE Call by reference Type reference (TYPE) VIBDSUBOBJNUM-SUBOBJTYPE Objektart 20110418
5 Importing ID_SUBOBJTYPEDIFF Call by reference Type reference (TYPE) VIBDSUBOBJNUM-SUBOBJTYPEDIFF Kriterium zur Differenzierung von Objekten einer Objektart 20110418
6 Importing IF_COLLECT Call by reference Type reference (TYPE) DDENQCOLL ABAP_FALSE TECH: Sperren erst nur aufsammeln? 20110418
7 Importing IF_WAIT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE TECH: Definierte Zeit warten, bis Sperre zurückgenommen wird 20110418
# Exception Resumable Description Created on
1 ERROR Fehler 20110418
History
Last changed by/on SAP  20110908 
SAP Release Created in 46C