SAP ABAP Class CL_RECNC_NR_CONTRACT (Contract Number Range Object)
Hierarchy
EA-FIN (Software Component) EA-FIN
   RE-FX-CN (Application Component) Real Estate Contract
     RE_CN_CN (Package) RE: Contract
Properties
Class CL_RECNC_NR_CONTRACT  
Short Description Contract Number Range 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_CN_CN   RE: Contract 
Created 20001229   SAP 
Last change 20040819   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_RECNC_NR_CONTRACT has no interface implemented.
Friends
Class CL_RECNC_NR_CONTRACT 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 'FVVI_RECN' Name of Number Range Object 20001229
Methods
# Method Level Visibility Method type Description Created on
1 CHECK Static method Public Method Checks Number Range (Info Buffered) 20001229
2 CHECK_NUMBER_IN_INTERVAL Static method Public Method Is External Number in Interval (Exc.)? 20030331
3 GET_INTERVAL Static method Public Method Supplies Interval Limits From/To (Info Buffered) 20001229
4 GET_LEVEL Static method Public Method Supplies Current Number Range Status 20001229
5 GET_NEXT_NUMBER Static method Public Method Supplies Next Available Number 20040621
6 IS_EXTERNAL Static method Public Method Is the external number assignment activated (info buffered)? 20001229
7 IS_NUMBER_IN_INTERVAL Static method Public Method Is external number within interval (Y/N)? 20001229
8 _GET_RANGENR Static method Private Method Gets Number Range Interval Based on Customizing Settings 20040621
Events
Class CL_RECNC_NR_CONTRACT has no event.
Types
Class CL_RECNC_NR_CONTRACT 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 Value transfer Type reference (TYPE) BUKRS Buchungskreis 20001229
2 Importing ID_RECNTYPE Value transfer Type reference (TYPE) RECN_CONTRACT-RECNTYPE Vertragsart 20001229
# Exception Resumable Description Created on
1 NOT_FOUND Nummernkreis nicht gefunden 20001229

Method CHECK_NUMBER_IN_INTERVAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_BUKRS Value transfer Type reference (TYPE) BUKRS Buchungskreis 20030331
2 Importing ID_NUMBER Call by reference Type reference (TYPE) DATA Zu prüfende Nummer 20030331
3 Importing ID_RECNTYPE Value transfer Type reference (TYPE) RECN_CONTRACT-RECNTYPE Vertragsart 20030331
4 Importing IF_NUMERIC_CHECK Value transfer 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_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 20001229
2 Exporting ED_TO Call by reference Type reference (TYPE) NRTO Bis-Nummer 20001229
3 Importing ID_BUKRS Value transfer Type reference (TYPE) BUKRS Buchungskreis 20001229
4 Importing ID_RECNTYPE Value transfer Type reference (TYPE) RECN_CONTRACT-RECNTYPE Vertragsart 20001229
# Exception Resumable Description Created on
1 NOT_FOUND Nummernkreis nicht gefunden 20001229

Method GET_LEVEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_BUKRS Value transfer Type reference (TYPE) BUKRS Buchungskreis 20001229
2 Importing ID_RECNTYPE Value transfer Type reference (TYPE) RECN_CONTRACT-RECNTYPE Vertragsart 20001229
3 Returning RD_LEVEL Value transfer Type reference (TYPE) NRLEVEL Nummernkreisstand 20001229
# Exception Resumable Description Created on
1 NOT_FOUND Nummernkreis nicht gefunden 20001229

Method GET_NEXT_NUMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_RECNNR Value transfer Type reference (TYPE) RECN_CONTRACT-RECNNR Nummer des Vertrags 20040621
2 Exporting EF_CRITICAL_RANGE Value transfer Type reference (TYPE) ABAP_BOOL Letzten x % des Nummernbereichs erreicht 20040621
3 Importing ID_BUKRS Value transfer Type reference (TYPE) BUKRS Buchungskreis 20040621
4 Importing ID_RECNTYPE Value transfer Type reference (TYPE) RECN_CONTRACT-RECNTYPE Vertragsart 20040621
# Exception Resumable Description Created on
1 NUMBER_ERROR Interner Fehler bei der Nummernvergabe 20040621
2 NUMBER_LIMIT_REACHED Intervallgrenze des Nummernbereichs errreicht 20040621

Method IS_EXTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_BUKRS Value transfer Type reference (TYPE) BUKRS Buchungskreis 20001229
2 Importing ID_RECNTYPE Value transfer Type reference (TYPE) RECN_CONTRACT-RECNTYPE Vertragsart 20001229
3 Returning RF_EXTERNAL Value transfer Type reference (TYPE) ABAP_BOOL Externe Nummernvergabe? 20001229
# Exception Resumable Description Created on
1 NOT_FOUND Nummernkreis nicht gefunden 20001229

Method IS_NUMBER_IN_INTERVAL Signature

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

Method _GET_RANGENR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_RANGENR Call by reference Type reference (TYPE) NRNR Nummernkreisnummer 20040621
2 Importing ID_RECNTYPE Value transfer Type reference (TYPE) RECN_CONTRACT-RECNTYPE Vertragsart 20040621
# Exception Resumable Description Created on
1 NOT_FOUND Vertragsart oder Nummernkreis nicht gefunden 20040621
History
Last changed by/on SAP  20040819 
SAP Release Created in 46C