SAP ABAP Class CL_REOR_CA_SERVICES (Services for Real Estate Search)
Hierarchy
EA-FIN (Software Component) EA-FIN
   RE-FX-OR (Application Component) Offer and Rental Request
     RE_OR_CA (Package) RE: Cross-Application Contract Offer and RE Search Request
Properties
Class CL_REOR_CA_SERVICES  
Short Description Services for Real Estate Search    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RE_OR_CA   RE: Cross-Application Contract Offer and RE Search Request 
Created 20050805   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 REBP1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RECA1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 REOR1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 REOR2 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_REOR_CA_SERVICES has no interface implemented.
Friends
Class CL_REOR_CA_SERVICES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_DATA_BUFFER Static Attribute Private Object reference (TYPE REF TO) CL_RECA_DATA_BUFFER Generic Data Buffer 20070426
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20070426
2 GET_ALLOWED_ROLES Static method Public Method Gets the Allowed Roles 20070426
3 GET_CAPACITY_BY_AO Static method Public Method Gets Capacities Using Architectural View 20060503
4 GET_GENERIC_AEC_CLASS Static method Public Method Gets AEC Level "General - Publicly Subsidized" 20050831
5 GET_POSITIONS_FROM_AO Static method Public Method Gets Desk Assignments of Res. Object Using Arch. Object 20070510
6 GET_POSSIBLE_AEC_CLASSES Static method Public Method Gets Fixtures/Fittings Characteristics for AEC Level 20050805
7 IS_RRTYPE_FOR_RESERVATION Static method Public Method Is RE Search Request Type for Reservation? 20060728
8 _GET_CAPACITY_BY_AO Static method Private Method Recursion: Gets Capacities Using Architectural View 20060503
9 _HANDLE_BUFFER_RESET_ALL Static method Private Event handling method CL_R Event Handler for CL_REDB_BUFFER_REGISTRY=>RESET_ALL 20070426
Events
Class CL_REOR_CA_SERVICES has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 MTYPE_S_CAPACITY_AO Public See coding Capacity of Arch. Object and Reservation Object 20060503 BEGIN OF mtype_s_capacity_ao, level TYPE i, objnrao TYPE recaobjnr, objnroo TYPE recaobjnr, capacity TYPE reorcapacity, capavailable TYPE reorcapavailable, capoccupied TYPE reorcapoccupied, capunit TYPE reorcapunit, END OF mtype_s_capacity_ao
2 MTYPE_S_POSITION Public See coding Predefined Desk Assignment 20070510 BEGIN OF mtype_s_position, objnrao TYPE rebd_arch_object-objnr, validfrom TYPE rebd_arch_object-validfrom, validto TYPE rebd_arch_object-validto, aonr TYPE rebd_arch_object-aonr, aoid TYPE rebd_arch_object-aoid, xao TYPE rebd_arch_object-xao, END OF mtype_s_position
3 MTYPE_T_CAPACITY_AO Public See coding Capacities of Arch. Objects and Reservation Objects 20060503 mtype_t_capacity_ao TYPE STANDARD TABLE OF mtype_s_capacity_ao
4 MTYPE_T_POSITION Public See coding Predefined Desk Assignments 20070510 mtype_t_position TYPE STANDARD TABLE OF mtype_s_position
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_REOR_CA_SERVICES has no parameter.
Method CLASS_CONSTRUCTOR on class CL_REOR_CA_SERVICES has no exception.

Method GET_ALLOWED_ROLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PO_OCCUPANTROLE Call by reference Type reference (TYPE) RE_T_BP_ROLE Rollen des Belegenden der perm. Belegung 20070426
2 Exporting ET_PO_PLANRESPROLE Call by reference Type reference (TYPE) RE_T_BP_ROLE Rollen des Belegungsplaners der perm. Belegung 20070426
3 Exporting ET_RS_OCCUPANTROLE Call by reference Type reference (TYPE) RE_T_BP_ROLE Rollen des Belegenden der Reservierung 20070426
4 Exporting ET_RS_RESPROLE Call by reference Type reference (TYPE) RE_T_BP_ROLE Rollen des Reservierungsverantwortlichen 20070426

Method GET_ALLOWED_ROLES on class CL_REOR_CA_SERVICES has no exception.

Method GET_CAPACITY_BY_AO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CAPACITY Call by reference Type reference (TYPE) MTYPE_T_CAPACITY_AO Kapazitäten Arch. Objekte und Reservierungsobjekte 20060503
2 Importing ID_KEYDATE Call by reference Type reference (TYPE) RECAKEYDATE Stichtag 20060503
3 Importing ID_OBJNRAO Call by reference Type reference (TYPE) RECAOBJNR Objektnummer des Arch. Objekt 20060503
4 Importing ID_OBJNROO Call by reference Type reference (TYPE) RECAOBJNR Objektnummer des Reservierungsobjekts 20060503

Method GET_CAPACITY_BY_AO on class CL_REOR_CA_SERVICES has no exception.

Method GET_GENERIC_AEC_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RD_AECCLASSGEN Value transfer Type reference (TYPE) REORAECCLASSGEN Allgemeines Merkmal "öffentlich gefördert" 20050831

Method GET_GENERIC_AEC_CLASS on class CL_REOR_CA_SERVICES has no exception.

Method GET_POSITIONS_FROM_AO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_POSITION Call by reference Type reference (TYPE) MTYPE_T_POSITION Vordefinierte Positionen 20070510
2 Importing ID_OBJNROO Call by reference Type reference (TYPE) REOR_OFFER_OBJECT-OBJNR Objektnummer 20070510
3 Importing IO_RS_OBJECT Call by reference Object reference (TYPE REF TO) IF_REOR_OFFER_OBJECT Angebotsobjekt (VIOROO) 20070510
# Exception Resumable Description Created on
1 ERROR Fehler aufgetreten 20070510

Method GET_POSSIBLE_AEC_CLASSES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_AECCLASS Value transfer Type reference (TYPE) RE_T_REBDFIXFITCHARACT Aussstattungsmerkmal 20050831

Method GET_POSSIBLE_AEC_CLASSES on class CL_REOR_CA_SERVICES has no exception.

Method IS_RRTYPE_FOR_RESERVATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_RRTYPE Call by reference Type reference (TYPE) REORRRTYPE Art des Immobiliengesuchs 20060728
2 Returning RF_IS_FOR_RESERVATION Value transfer Type reference (TYPE) ABAP_BOOL Gesuchsart für Reservierung 20060728

Method IS_RRTYPE_FOR_RESERVATION on class CL_REOR_CA_SERVICES has no exception.

Method _GET_CAPACITY_BY_AO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CAPACITY Call by reference Type reference (TYPE) MTYPE_T_CAPACITY_AO Kapazitäten Arch. Objekte und Reservierungsobjekte 20060503
2 Importing ID_KEYDATE Call by reference Type reference (TYPE) RECAKEYDATE Stichtag 20060503
3 Importing ID_LEVEL Call by reference Type reference (TYPE) I Level 20060503
4 Importing ID_OBJNRAO Call by reference Type reference (TYPE) RECAOBJNR Objektnummer des Arch. Objekt 20060503

Method _GET_CAPACITY_BY_AO on class CL_REOR_CA_SERVICES has no exception.

Method _HANDLE_BUFFER_RESET_ALL Signature

Method _HANDLE_BUFFER_RESET_ALL on class CL_REOR_CA_SERVICES has no parameter.
Method _HANDLE_BUFFER_RESET_ALL on class CL_REOR_CA_SERVICES has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 700