SAP ABAP Class CL_REBD_CN_OCC_SERVICES (Generate Rental Spaces and Link Them to Contracts)
Hierarchy
EA-FIN (Software Component) EA-FIN
   RE-FX-BD (Application Component) Basic Data
     RE_BD_CU (Package) RE: Corporate Use
Properties
Class CL_REBD_CN_OCC_SERVICES  
Short Description Generate Rental Spaces and Link Them to Contracts    
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_CU   RE: Corporate Use 
Created 20030521   SAP 
Last change 20130531   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 REBD1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 REBD2 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_REBD_CN_OCC_SERVICES has no interface implemented.
Friends
Class CL_REBD_CN_OCC_SERVICES has no friend class.
Attributes
Class CL_REBD_CN_OCC_SERVICES has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_CONTRACTS Static method Public Method Performs a Check-All For All Existing Contracts Required 20030626
2 CHECK_CONTRACTS_NON_ACTIVE Static method Public Method Checks on Only Inactive Contracts 20040330
3 MANAGE_CONTRACTS Static method Public Method Adds Rental Spaces to Contracts for the Program 20030522
4 MANAGE_RENTAL_SPACES_AO Static method Public Method Generates Rental Spaces for Architecture Report 20030703
5 MANAGE_RENTAL_SPACES_UO Static method Public Method Generates Rental Spaces for Usage Report 20030703
6 MANAGE_TERMINATION_CONTRACTS Static method Public Method Handles Termination of Assignment RS - CD For Report 20030711
7 TERMINATE_RS_CN Static method Public Method Completes Assignment of a Rental Space on a Due Date 20030618
8 _BACK_MANAGE_RENTAL_SPACES Static method Private Method Backup Method MANAGE_RENTAL_SPACES_AO 20040406
9 _CREATE_RS Static method Private Method Generates Rental Space and Links It to an AO 20031107
10 _CUT_RS Static method Private Method Extracts a Rental Space from a Pooled Space 20031107
11 _GET_AO_INSTANCE Static method Private Method Gets AO Instance (Possibly From OBJREL-MNGR) 20031107
12 _GET_RO_INSTANCE Static method Private Method Gets RO Instance (Possibly From OBJREL-MNGR) 20031107
13 _LINK_RS_AO Static method Private Method Links Rental Space to an Arch. Object 20031107
14 _SET_RS_TO_CN Static method Private Method Adds a Rental Space to a Real Estate Contract 20031107
15 _UNLINK_RS_AO Static method Private Method Separates the Link of a Rental Space to an Arch.Object 20031107
Events
Class CL_REBD_CN_OCC_SERVICES has no event.
Types
Class CL_REBD_CN_OCC_SERVICES has no local type.
Method Signatures

Method CHECK_CONTRACTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EF_ERROR Call by reference Type reference (TYPE) ABAP_BOOL 20030626
2 Importing ID_BUKRS Call by reference Type reference (TYPE) BUKRS Buchungskreis 20030626
3 Importing IT_RS_OCC Call by reference Type reference (TYPE) RE_T_RS_OCC Mietflächen erzeugen und mit Verträgen verknüpfen 20030626

Method CHECK_CONTRACTS on class CL_REBD_CN_OCC_SERVICES has no exception.

Method CHECK_CONTRACTS_NON_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EF_ERROR Call by reference Type reference (TYPE) ABAP_BOOL 20040330
2 Importing ID_BUKRS Call by reference Type reference (TYPE) BUKRS Buchungskreis 20040330
3 Importing IT_RS_OCC Call by reference Type reference (TYPE) RE_T_RS_OCC Mietflächen erzeugen und mit Verträgen verknüpfen 20040330

Method CHECK_CONTRACTS_NON_ACTIVE on class CL_REBD_CN_OCC_SERVICES has no exception.

Method MANAGE_CONTRACTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RS_OCC Call by reference Type reference (TYPE) RE_T_RS_OCC Mietflächen erzeugen und mit Verträgen verknüpfen 20030526
2 Exporting EF_ERROR Call by reference Type reference (TYPE) ABAP_BOOL 20030522
3 Exporting ET_CONTRACTS Call by reference Type reference (TYPE) RE_T_CONTRACT_INTRENO Vertragsinstanz und INTRENO 20030526
4 Importing ID_BUKRS Call by reference Type reference (TYPE) BUKRS Buchungskreis 20030526

Method MANAGE_CONTRACTS on class CL_REBD_CN_OCC_SERVICES has no exception.

Method MANAGE_RENTAL_SPACES_AO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RS_OCC Call by reference Type reference (TYPE) RE_T_RS_OCC Mietflächen erzeugen und mit Verträgen verknüpfen 20030703
2 Exporting EF_ERROR Call by reference Type reference (TYPE) ABAP_BOOL 20030703
3 Importing IO_OBJREL_MULT Call by reference Object reference (TYPE REF TO) CL_REBD_OBJREL_MULT Beziehung Architektur->Nutzung: Multi-Verwalter 20040203

Method MANAGE_RENTAL_SPACES_AO on class CL_REBD_CN_OCC_SERVICES has no exception.

Method MANAGE_RENTAL_SPACES_UO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RS_OCC Call by reference Type reference (TYPE) RE_T_RS_OCC Mietflächen erzeugen und mit Verträgen verknüpfen 20030703
2 Exporting EF_ERROR Call by reference Type reference (TYPE) ABAP_BOOL 20030703
3 Exporting ET_PS Call by reference Type reference (TYPE) RE_T_POOLSPACE_INTRENO Flächenpoolinstanz und INTRENO 20030708
4 Importing IO_OBJREL_MULT Call by reference Object reference (TYPE REF TO) CL_REBD_OBJREL_MULT Beziehung Architektur->Nutzung: Multi-Verwalter 20040203

Method MANAGE_RENTAL_SPACES_UO on class CL_REBD_CN_OCC_SERVICES has no exception.

Method MANAGE_TERMINATION_CONTRACTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RS_OCC Call by reference Type reference (TYPE) RE_T_RS_OCC Mietflächen erzeugen und mit Verträgen verknüpfen 20030711
2 Exporting EF_ERROR Call by reference Type reference (TYPE) ABAP_BOOL 20030711
3 Exporting ET_CONTRACTS Call by reference Type reference (TYPE) RE_T_CONTRACT_INTRENO Vertragsinstanz und INTRENO 20030711
4 Importing ID_BUKRS Call by reference Type reference (TYPE) BUKRS Buchungskreis 20030711

Method MANAGE_TERMINATION_CONTRACTS on class CL_REBD_CN_OCC_SERVICES has no exception.

Method TERMINATE_RS_CN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CONTRACTS_STORE Call by reference Type reference (TYPE) RE_T_CONTRACT_INTRENO Vertragsinstanz und INTRENO 20031107
2 Importing ID_DATE_FROM Call by reference Type reference (TYPE) SY-DATUM Datum und Zeit, aktuelles (Applikationsserver-)Datum 20030618
3 Importing ID_DATE_TO Call by reference Type reference (TYPE) SY-DATUM Datum und Zeit, aktuelles (Applikationsserver-)Datum 20030618
4 Importing IO_RS Call by reference Object reference (TYPE REF TO) IF_REBD_RENTAL_OBJECT Mietobjekt (VIMI01) 20030618
# Exception Resumable Description Created on
1 ERROR Fehler 20030618

Method _BACK_MANAGE_RENTAL_SPACES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RS_OCC Call by reference Type reference (TYPE) RE_T_RS_OCC Mietflächen erzeugen und mit Verträgen verknüpfen 20040406
2 Exporting EF_ERROR Call by reference Type reference (TYPE) ABAP_BOOL 20040406
3 Importing IO_OBJREL_MULT Call by reference Object reference (TYPE REF TO) CL_REBD_OBJREL_MULT Beziehung Architektur->Nutzung: Multi-Verwalter 20040406

Method _BACK_MANAGE_RENTAL_SPACES on class CL_REBD_CN_OCC_SERVICES has no exception.

Method _CREATE_RS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_INSTANCE Call by reference Object reference (TYPE REF TO) IF_REBD_RENTAL_OBJECT Mietobjekt (VIMI01) 20031107
2 Exporting EO_PS Call by reference Object reference (TYPE REF TO) IF_REBD_RENTAL_OBJECT Mietobjekt (VIMI01) 20031107
3 Importing ID_MEASVALUE Call by reference Type reference (TYPE) REBDMEASVALUE Bemessungsgröße: Verfügbare 20031107
4 Importing ID_OBJRELCOMPLETE Call by reference Type reference (TYPE) REBDISOBJRELCOMP Komplettzuordnung (Arch. Objekt <> Nutzungsobjekt) 20080123
5 Importing IO_OBJREL_MULT Call by reference Object reference (TYPE REF TO) CL_REBD_OBJREL_MULT Beziehung Architektur->Nutzung: Multi-Verwalter 20040203
6 Importing IO_PS Call by reference Object reference (TYPE REF TO) IF_REBD_RENTAL_OBJECT Mietobjekt (VIMI01) 20031107
7 Importing IS_RS_OCC Call by reference Type reference (TYPE) REBD_RS_OCC Mietflächen erzeugen und mit Verträgen verknüpfen 20031107
8 Importing IT_INTRENOAO Call by reference Type reference (TYPE) RE_T_INTRENO_MEAS Intreno und Bemessung 20031107
# Exception Resumable Description Created on
1 ERROR Fehler 20031107

Method _CUT_RS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_MEAS Call by reference Type reference (TYPE) REBDMEAS Bemessungsart 20031107
2 Importing ID_MEASUNIT Call by reference Type reference (TYPE) REBDMEASUNIT Bemessungseinheit 20031107
3 Importing ID_MEASVALUE Call by reference Type reference (TYPE) REBDMEASVALUE Bemessungsgröße: Verfügbare 20031107
4 Importing ID_USAGE_TYPE Call by reference Type reference (TYPE) REBDUSAGETYPE Nutzungsart des Mietobjektes 20031219
5 Importing ID_VALIDFROM Call by reference Type reference (TYPE) REBDVALIDFROM Datum: Gültig ab 20031107
6 Importing ID_VALIDTO Call by reference Type reference (TYPE) REBDVALIDTO Datum: Gültig bis 20031107
7 Importing IO_PS Call by reference Object reference (TYPE REF TO) IF_REBD_RENTAL_OBJECT Mietobjekt (VIMI01) 20031107
8 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) IF_REBD_RENTAL_OBJECT Mietobjekt (VIMI01) 20031107
# Exception Resumable Description Created on
1 CREATE_ERROR Fehler beim Erzeugen der Mietfläche 20031107

Method _GET_AO_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_INSTANCE Call by reference Object reference (TYPE REF TO) IF_REBD_ARCH_OBJECT Architektonisches Objekt (VIBDAO) 20031107
2 Importing ID_INTRENOAO Call by reference Type reference (TYPE) RECAINTRENO Interner Schlüssel des Immobilienobjekts 20031107
# Exception Resumable Description Created on
1 ERROR Fehler 20031107

Method _GET_RO_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_INSTANCE Call by reference Object reference (TYPE REF TO) IF_REBD_RENTAL_OBJECT Mietobjekt (VIMI01) 20031107
2 Importing ID_INTRENORO Call by reference Type reference (TYPE) RECAINTRENO Interner Schlüssel des Immobilienobjekts 20031107
3 Importing IF_CHANGE_MODE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Bool: Im Änderungsmodus holen 20040112
# Exception Resumable Description Created on
1 ERROR Fehler 20031107

Method _LINK_RS_AO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_DATE_FROM Call by reference Type reference (TYPE) REBDVALIDFROM Datum: Gültig ab 20090603
2 Importing ID_DATE_TO Call by reference Type reference (TYPE) REBDVALIDTO Datum: Gültig bis 20090603
3 Importing IO_AO Call by reference Object reference (TYPE REF TO) IF_REBD_ARCH_OBJECT Architektonisches Objekt (VIBDAO) 20031107
4 Importing IO_OBJREL_MULT Call by reference Object reference (TYPE REF TO) CL_REBD_OBJREL_MULT Beziehung Architektur->Nutzung: Multi-Verwalter 20040203
5 Importing IO_RO Call by reference Object reference (TYPE REF TO) IF_REBD_RENTAL_OBJECT Mietobjekt (VIMI01) 20031107
# Exception Resumable Description Created on
1 LINK_ERROR Fehler beim Verknüpfen 20031107

Method _SET_RS_TO_CN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CONTRACTS_STORE Call by reference Type reference (TYPE) RE_T_CONTRACT_INTRENO Vertragsinstanz und INTRENO 20031107
2 Importing ID_VALIDFROM Call by reference Type reference (TYPE) REBDROVALIDFROM Datum: Mietobjekt gültig ab 20031107
3 Importing ID_VALIDTO Call by reference Type reference (TYPE) REBDROVALIDTO Datum: Mietobjekt gültig bis 20031107
4 Importing IO_CONTRACT Call by reference Object reference (TYPE REF TO) IF_RECN_CONTRACT Vertrag (VICN01) 20031107
5 Importing IO_RS Call by reference Object reference (TYPE REF TO) IF_REBD_RENTAL_OBJECT Mietobjekt (VIMI01) 20031107
# Exception Resumable Description Created on
1 TERMINATE_RS_CN_ERROR Fehler beim Beenden der Zuordnung Mietfläche - Vertrag 20031107

Method _UNLINK_RS_AO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_DATE Call by reference Type reference (TYPE) REBDVALIDFROM Datum: Gültig ab 20031107
2 Importing ID_INTRENOAO Call by reference Type reference (TYPE) RECAINTRENO Interner Schlüssel des Immobilienobjekts 20031107
3 Importing ID_INTRENORS Call by reference Type reference (TYPE) RECAINTRENO Interner Schlüssel des Immobilienobjekts 20031107
4 Importing IO_OBJREL_MULT Call by reference Object reference (TYPE REF TO) CL_REBD_OBJREL_MULT Beziehung Architektur->Nutzung: Multi-Verwalter 20040203
# Exception Resumable Description Created on
1 GET_INSTANCE_ERROR Instanz nicht gefunden 20031107
2 UNLINK_ERROR Fehler beim Trennen der Verknüpfung 20031107
History
Last changed by/on SAP  20130531 
SAP Release Created in 200