SAP ABAP Class CL_REOR_OO_SERVICES (Services for Offered Object)
Hierarchy
EA-FIN (Software Component) EA-FIN
   RE-FX-OR (Application Component) Offer and Rental Request
     RE_OR_OO (Package) RE: Offered Object
Properties
Class CL_REOR_OO_SERVICES  
Short Description Services for Offered Object    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RE_OR_OO   RE: Offered Object 
Created 20050720   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)
4 RECA0 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 REOR0 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
6 REOR2 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
7 SLIS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_REOR_OO_SERVICES has no interface implemented.
Friends
Class CL_REOR_OO_SERVICES has no friend class.
Attributes
Class CL_REOR_OO_SERVICES has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 GET_BASIC_AGREEMENT Static method Public Method Gets the Framework Agreement 20061120
2 GET_BASIC_AGREE_COND_OBJ Static method Public Method Gets the Condition Object of the Framework Agreement 20100610
3 GET_CONDITION_DETAIL Static method Public Method Gets the Descriptions of the Conditions 20080104
4 GET_COST_ASSIGNMENT_OBJECTS Static method Public Method Gets the Cost Objects for Each Condition 20080605
5 GET_NEIGHBORHOOD Static method Public Method Gets Neighborhood Fields (Texts) for Reservation Object 20060517
6 GET_ORTYPE_OF_OFFER_OBJECT Static method Public Method Gets Type of Availability of Offered Object 20060425
7 GET_REFOBJECT_BY_OFFER_OBJECT Static method Public Method Gets Reference Object for Offered Object 20060508
8 GET_RENTAL_REQUEST Static method Public Method Gets RE Search Request for Contract/Offer 20050721
9 GET_RESERVATIONS Static method Public Method Gets All Reservations of a Reservation Object 20061129
10 GET_RESOBJ_BY_NEIGHBORHOOD Static method Public Method Gets All Reservation Objects for Neighborhood 20060518
11 GET_STANDARD_FIELDCAT Static method Public Method Sets Standard Field Catalog (Hide, Meas.Type in Titles 20060223
12 IS_MODIFIED_RENTAL_OBJECT Static method Public Method Checks for Changed Data 20050721
13 IS_RS_OBJECT_SETTLED Static method Public Method Was the Reservation Object Already Posted 20070117
14 UPDATE_OFFER_OBJECT Static method Public Method Creates, Updates and Deletes Offered Objects 20050720
15 UPDATE_RESERVATION_OBJECT Static method Public Method Creates, Updates and Deletes Reservation Objects 20060726
16 _IS_OO_ALLOWED Static method Private Method Is Creating the Offered Object Allowed? 20100106
Events
Class CL_REOR_OO_SERVICES has no event.
Types
Class CL_REOR_OO_SERVICES has no local type.
Method Signatures

Method GET_BASIC_AGREEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_OBJNR_OP Call by reference Type reference (TYPE) RECAOBJNR Objekt des Rahmenvertrags 20061120
2 Exporting ED_OBJNR_PP Call by reference Type reference (TYPE) RECAOBJNR Objekt des Rahmenvertrags 20061120
3 Exporting EO_CONTRACT Call by reference Object reference (TYPE REF TO) IF_RECN_CONTRACT Rahmenvetrag (für das Selektionsbild) 20100610
4 Exporting EO_CONTRACT_OP Call by reference Object reference (TYPE REF TO) IF_RECN_CONTRACT Rahmenvertag (Preisermittlung) 20061120
5 Exporting EO_CONTRACT_PP Call by reference Object reference (TYPE REF TO) IF_RECN_CONTRACT Rahmenvetrag 20061120
6 Importing ID_KEYDATE Call by reference Type reference (TYPE) RECAKEYDATE SY-DATUM Stichtag 20070126
7 Importing ID_PARTNER Call by reference Type reference (TYPE) REBP_PARTNER-PARTNER Geschäftspartnernummer 20061120
8 Importing ID_VALIDTO Call by reference Type reference (TYPE) RECAKEYDATE RECA0_DATE-MIN Datum: Gültig bis 20080701
9 Importing IF_SELECTION_MODE Call by reference Type reference (TYPE) RECABOOL ABAP_TRUE Selektion erlauben 20100610
10 Importing IF_SUPPRESSDIALOG Call by reference Type reference (TYPE) RECABOOL ABAP_TRUE Supress Dialog durchführen 20120331
11 Importing IO_OFFER_OBJECT Call by reference Object reference (TYPE REF TO) IF_REOR_OFFER_OBJECT Angebotsobjekt (VIOROO) 20061128
# Exception Resumable Description Created on
1 CANCELLED Methode abgebrochen 20100610
2 ERROR Fehler 20061120

Method GET_BASIC_AGREE_COND_OBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_OBJNR_OP Call by reference Type reference (TYPE) RECAOBJNR Objekt des Rahmenvertrags (Preisermittlung) 20120331
2 Exporting ED_OBJNR_PP Call by reference Type reference (TYPE) RECAOBJNR Objekt des Rahmenvertrags (Periodische Buchung) 20120331
3 Importing ID_KEYDATE Call by reference Type reference (TYPE) RECAKEYDATE SY-DATUM Stichtag 20100610
4 Importing ID_VALIDTO Call by reference Type reference (TYPE) RECAKEYDATE RECA0_DATE-MIN Datum: Gültig bis 20100610
5 Importing IO_CONTRACT Call by reference Object reference (TYPE REF TO) IF_RECN_CONTRACT Rahmenvetrag (für das Selektionsbild) 20100610
6 Importing IO_OFFER_OBJECT Call by reference Object reference (TYPE REF TO) IF_REOR_OFFER_OBJECT Angebotsobjekt (VIOROO) 20100610

Method GET_BASIC_AGREE_COND_OBJ on class CL_REOR_OO_SERVICES has no exception.

Method GET_CONDITION_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CONDITION_DETAIL Call by reference Type reference (TYPE) REOR_OO_COND_S Konditionen (REOR_OO_COND) und Zusatzfelder für Ausgabe 20080104
2 Importing ID_LANGU Call by reference Type reference (TYPE) SYLANGU SY-LANGU Sprache 20080104
3 Importing IF_INCLUDE_CURRENCY Call by reference Type reference (TYPE) RECABOOL ABAP_TRUE Allgemeines Ja/Nein - Feld 20080506
4 Importing IO_OFFER_OBJECT Call by reference Object reference (TYPE REF TO) IF_REOR_OFFER_OBJECT Angebotsobjekt 20080104

Method GET_CONDITION_DETAIL on class CL_REOR_OO_SERVICES has no exception.

Method GET_COST_ASSIGNMENT_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_ACCTASS_01 Call by reference Object reference (TYPE REF TO) IF_RECA_BUS_OBJECT Kostenobjekt zu Kondition 1 20080605
2 Exporting EO_ACCTASS_02 Call by reference Object reference (TYPE REF TO) IF_RECA_BUS_OBJECT Kostenobjekt zu Kondition 2 20080605
3 Exporting EO_ACCTASS_03 Call by reference Object reference (TYPE REF TO) IF_RECA_BUS_OBJECT Kostenobjekt zu Kondition 3 20080605
4 Exporting EO_ACCTASS_04 Call by reference Object reference (TYPE REF TO) IF_RECA_BUS_OBJECT Kostenobjekt zu Kondition 4 20080605
5 Importing IF_USED_ONLY Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Nur die verwendeten 20080605
6 Importing IO_RS_OBJECT Call by reference Object reference (TYPE REF TO) IF_REOR_OFFER_OBJECT Reservierungsobjekt 20080605

Method GET_COST_ASSIGNMENT_OBJECTS on class CL_REOR_OO_SERVICES has no exception.

Method GET_NEIGHBORHOOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_OBJNROO Call by reference Type reference (TYPE) REOR_OFFER_OBJECT-OBJNR Objektnummer 20060517
2 Importing ID_RSOBJTYPE Call by reference Type reference (TYPE) REORRSOBJTYPE Reservierungsobjektart 20060517
3 Importing IF_USE_DEFAULT_TEXT Call by reference Type reference (TYPE) RECABOOL ABAP_TRUE Datenelementtext für undefinierte Gegend 20060612
4 Importing IO_OFFER_OBJECT Call by reference Object reference (TYPE REF TO) IF_REOR_OFFER_OBJECT Reservierungsobjekt 20060517
5 Returning RS_NEIGHBORHOOD Value transfer Type reference (TYPE) REOR_NEIGHBORHOOD Felder für die Gegend auf dem Reservierungsobjekt 20060517

Method GET_NEIGHBORHOOD on class CL_REOR_OO_SERVICES has no exception.

Method GET_ORTYPE_OF_OFFER_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_OFFER_OBJECT Call by reference Object reference (TYPE REF TO) IF_REOR_OFFER_OBJECT Angebotsobjekt (VIOROO) 20060425
2 Returning RD_ORTYPE Value transfer Type reference (TYPE) REORC_RESERVATION_OBJTYPE-ORTYPE Art der Verfügbarkeit (reservierbar, permanent belegbar) 20060425

Method GET_ORTYPE_OF_OFFER_OBJECT on class CL_REOR_OO_SERVICES has no exception.

Method GET_REFOBJECT_BY_OFFER_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_OBJNROO Call by reference Type reference (TYPE) REOR_OFFER_OBJECT-OBJNR Objektnummer 20060508
2 Importing IO_OFFER_OBJECT Call by reference Object reference (TYPE REF TO) IF_REOR_OFFER_OBJECT Angebotsobjekt (VIOROO) 20060508
3 Returning RO_REFERENCE_OBJECT Value transfer Object reference (TYPE REF TO) IF_RECA_BUS_OBJECT Business-Objekt 20060508

Method GET_REFOBJECT_BY_OFFER_OBJECT on class CL_REOR_OO_SERVICES has no exception.

Method GET_RENTAL_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONTRACT Call by reference Object reference (TYPE REF TO) IF_RECN_CONTRACT Vertrag (VICNCN) 20050721
2 Importing IO_OFFER Call by reference Object reference (TYPE REF TO) IF_REOR_OFFER Vertragsangebot (VIOROF) 20050721
3 Returning RO_RENTAL_REQUEST Value transfer Object reference (TYPE REF TO) IF_REOR_RENTAL_REQUEST Immobiliengesuch (VIORRR) 20050721

Method GET_RENTAL_REQUEST on class CL_REOR_OO_SERVICES has no exception.

Method GET_RESERVATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETO_RESERVATION Call by reference Type reference (TYPE) RE_T_IF_REOR_RESERVATION Reservierung 20061129
2 Exporting ET_RESERVATION Call by reference Type reference (TYPE) RE_T_RESERVATION Reservierung 20061129
3 Exporting ET_RESERVATION_X Call by reference Type reference (TYPE) RE_T_RESERVATION_X Reservierung: Grund- und Zusatzdaten 20061129
4 Importing ID_VALIDFROM Call by reference Type reference (TYPE) RECADATEFROM RECA0_DATE-MIN Datum: Gültig ab 20061129
5 Importing ID_VALIDTO Call by reference Type reference (TYPE) RECADATETO RECA0_DATE-MAX Datum: Gültig bis 20061129
6 Importing IO_RS_OBJECT Call by reference Object reference (TYPE REF TO) IF_REOR_OFFER_OBJECT Reservierungsobjekt 20061129

Method GET_RESERVATIONS on class CL_REOR_OO_SERVICES has no exception.

Method GET_RESOBJ_BY_NEIGHBORHOOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_NEIGHBORH1 Call by reference Type reference (TYPE) REOR_NEIGHBORHOOD-NEIGHBORH1 Gegend 1 20060518
2 Importing ID_NEIGHBORH2 Call by reference Type reference (TYPE) REOR_NEIGHBORHOOD-NEIGHBORH2 Gegend 2 20060518
3 Importing ID_NEIGHBORH3 Call by reference Type reference (TYPE) REOR_NEIGHBORHOOD-NEIGHBORH3 Gegend 3 20060518
4 Importing IF_ADD_PARTS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Auch nach teilweise versorgten Gegendfeldern suchen 20061107
5 Returning RTO_RESOBJ Value transfer Type reference (TYPE) RE_T_IF_REOR_OFFER_OBJECT Reservierungsobjekte 20060518

Method GET_RESOBJ_BY_NEIGHBORHOOD on class CL_REOR_OO_SERVICES has no exception.

Method GET_STANDARD_FIELDCAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_FIELDCAT Call by reference Type reference (TYPE) LVC_T_FCAT Feldkatalog für ListViewerControl 20060223
2 Importing ID_RSOBJTYPE Call by reference Type reference (TYPE) REORRSOBJTYPE Reservierungsobjektart 20060306
3 Importing IO_OFFER_OBJECT Call by reference Object reference (TYPE REF TO) IF_REOR_OFFER_OBJECT Angebotsobjekt (VIOROO) 20060223

Method GET_STANDARD_FIELDCAT on class CL_REOR_OO_SERVICES has no exception.

Method IS_MODIFIED_RENTAL_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_RENTAL_OBJECT Call by reference Object reference (TYPE REF TO) IF_REBD_RENTAL_OBJECT Mietobjekt (VIBDRO) 20050721
2 Returning RF_MODIFIED Value transfer Type reference (TYPE) ABAP_BOOL 20050721

Method IS_MODIFIED_RENTAL_OBJECT on class CL_REOR_OO_SERVICES has no exception.

Method IS_RS_OBJECT_SETTLED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_RS_OBJECT Call by reference Object reference (TYPE REF TO) IF_REOR_OFFER_OBJECT Reservierungsobjekt 20070117
2 Returning RF_SETTLED Value transfer Type reference (TYPE) ABAP_BOOL Wurde schon abgerechnet 20070117

Method IS_RS_OBJECT_SETTLED on class CL_REOR_OO_SERVICES has no exception.

Method UPDATE_OFFER_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_FORCE_UPDATE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Im Änderungsmodus keine Prüfung auf IS_MODIFIED 20060412
2 Importing IF_IN_UPDATE_TASK Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Verbuchung wird "IN UPDATE TASK" durchgeführt 20050720
3 Importing IO_CONTRACT Call by reference Object reference (TYPE REF TO) IF_RECN_CONTRACT Vertrag (VICNCN) 20050721
4 Importing IO_MSGLIST Call by reference Object reference (TYPE REF TO) IF_RECA_MESSAGE_LIST Nachrichtensammler 20050721
5 Importing IO_OFFER Call by reference Object reference (TYPE REF TO) IF_REOR_OFFER Vertragsangebot (VIOROF) 20050720
6 Importing IO_RENTAL_OBJECT Call by reference Object reference (TYPE REF TO) IF_REBD_RENTAL_OBJECT Mietobjekt (VIBDRO) 20050721
7 Importing IT_OCCUPANCY Call by reference Type reference (TYPE) RE_T_OCCUPANCY Belegung 20050720

Method UPDATE_OFFER_OBJECT on class CL_REOR_OO_SERVICES has no exception.

Method UPDATE_RESERVATION_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_IN_UPDATE_TASK Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Verbuchung wird "IN UPDATE TASK" durchgeführt 20060726
2 Importing IO_ARCH_OBJECT Call by reference Object reference (TYPE REF TO) IF_REBD_ARCH_OBJECT Architektonisches Objekt (VIBDAO) 20060726
3 Importing IO_MSG_LIST Call by reference Object reference (TYPE REF TO) IF_RECA_MESSAGE_LIST Nachrichtensammler 20060726

Method UPDATE_RESERVATION_OBJECT on class CL_REOR_OO_SERVICES has no exception.

Method _IS_OO_ALLOWED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_RENTAL_OBJECT Call by reference Object reference (TYPE REF TO) IF_REBD_RENTAL_OBJECT Mietobjekt (VIBDRO) 20100106
2 Returning RF_OO_ALLOWED Value transfer Type reference (TYPE) RECABOOL Erstellung des Angebotsobjekts erlaubt 20100106

Method _IS_OO_ALLOWED on class CL_REOR_OO_SERVICES has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 600