SAP ABAP Class CF_REOR_OFFER_OBJECT (Offered Object (VIOROO): Factory)
Hierarchy
EA-FIN (Software Component) EA-FIN
   RE-FX-OR (Application Component) Offer and Rental Request
     RE_OR_OO (Package) RE: Offered Object
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CF_RECA_OBJECT Object That Can Be Instantiated: Factory 20040803
Properties
Class CF_REOR_OFFER_OBJECT  
Short Description Offered Object (VIOROO): Factory    
Super Class CF_RECA_OBJECT Object That Can Be Instantiated: Factory 
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package RE_OR_OO   RE: Offered Object 
Created 20040803   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 CF_REOR_OFFER_OBJECT has no interface implemented.
Friends
Class CF_REOR_OFFER_OBJECT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_AUTH_OBJECT Constant Protected Type reference (TYPE) XUOBJECT 'F_REOR_OO' Authorization Object 20040803
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_AUTHORITY Static method Public Method Checks Authorization (Generic) 20040803
2 CHECK_CUST_AUTHORITY Static method Public Method Checks Authorization (BAdI) 20110210
3 CHECK_KEY Static method Public Method Checks Existence of Business Object Via Business Key (Exc.) 20040803
4 CHECK_KEY_TO_CREATE Static method Public Method Checks If Business Key for New Object Is Allowed 20040803
5 CONVERT_BUSKEY_TO_IDENT_KEY Static method Public Method Converts BOR Key to External Format 20040803
6 CONVERT_BUSKEY_TO_KEY Static method Public Method Converts BOR Key to the Semantic Key 20040803
7 CONVERT_KEY_TO_BUSKEY Static method Public Method Converts Semantic Key to BOR Key 20040803
8 CONVERT_KEY_TO_IDENT_KEY Static method Public Method Converts Semantic Key to External Formatting 20040803
9 CREATE Static method Public Method Creates New Business Object 20040803
10 DEQUEUE Static method Public Method Resets Lock (Generic) 20040803
11 ENQUEUE Static method Public Method Sets Lock (Generic) 20040803
12 EXISTS Static method Public Method Checks Existence of Business Object Via Business Key (Y/N) 20040803
13 EXISTS_OOIDEXT Static method Public Method Checks Existence of Business Object Using OOIDEXT (Y/N) 20061115
14 FIND Static method Public Method Delivers Instances of Business Objects Using Business Key 20040803
15 FIND_BY_DETAIL Static method Public Method Delivers Instances of Business Objects Using Basic Data 20040803
16 FIND_BY_INTRENO Static method Public Method Delivers Instances of Business Objects Using INTRENO 20040803
17 FIND_BY_OBJNR Static method Public Method Delivers Instances of Business Objects Using OBJNR 20040803
18 FIND_BY_OBJNRREF Static method Public Method Gets Instance(s) of Business Object Using OBJNRREF 20060425
19 FIND_BY_OOIDEXT Static method Public Method Gets Instance of Business Object Using OOIDEXT 20060317
20 GET_LIST_BY_OBJNRREF Static method Public Method Gets List of Offered Objects Using OBJNR 20050118
21 GET_LIST_BY_OOIDEXT Static method Public Method Returns List of Reservation Objects Using OOIDEXT 20130724
22 IS_EXT_NUMBER_ASSIGNMENT Static method Public Method Is external number assignment active? 20040930
23 _FIND_BY_DETAIL Static method Private Method Delivers Instances of Business Objects Using Basic Data 20040803
24 _GET_AUTH_PARAM Static method Private Method Gets Parameters for Authorization Check 20110210
Events
Class CF_REOR_OFFER_OBJECT has no event.
Types
Class CF_REOR_OFFER_OBJECT has no local type.
Method Signatures

Method CHECK_AUTHORITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_ACTIVITY Call by reference Type reference (TYPE) RECA1_ACTIVITY RECA1_ACTIVITY-DISPLAY Aktivität 20040803
2 Importing ID_AUTHGRP Call by reference Type reference (TYPE) RECAAUTHGRP 20040803
3 Importing ID_BUKRS Call by reference Type reference (TYPE) REOR_OFFER_OBJECT-BUKRS Buchungskreis 20050124
4 Importing ID_SWENR Call by reference Type reference (TYPE) REOR_OFFER_OBJECT-BENO Nummer der Wirtschaftseinheit 20050125
# Exception Resumable Description Created on
1 ERROR Fehler 20040803

Method CHECK_CUST_AUTHORITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_ACTIVITY Value transfer Type reference (TYPE) RECAACTIVITY RECA1_ACTIVITY-DISPLAY Aktivität 20110210
2 Importing ID_AUTHGRP Value transfer Type reference (TYPE) RECAAUTHGRP Berechtigungsgruppe 20110210
3 Importing ID_BUKRS Value transfer Type reference (TYPE) REOR_OFFER_OBJECT-BUKRS Buchungskreis 20110210
4 Importing ID_SWENR Value transfer Type reference (TYPE) REOR_OFFER_OBJECT-BENO Nummer der Wirtschaftseinheit 20110210
5 Importing IO_OFFER_OBJECT Value transfer Object reference (TYPE REF TO) IF_REOR_OFFER_OBJECT Angebotsobjekt (VIOROO) 20110210
# Exception Resumable Description Created on
1 ERROR Fehler 20110210

Method CHECK_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_OOID Call by reference Type reference (TYPE) REOR_OFFER_OBJECT-OOID 20040803
2 Importing IF_BYPASSING_BUFFER Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Tech: Lesen von DB ohne Verwendung des Puffers 20040803
# Exception Resumable Description Created on
1 NOT_FOUND Nicht gefunden 20040803

Method CHECK_KEY_TO_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_OBJNRREF Call by reference Type reference (TYPE) RECAOBJNR Objektnummer 20130724
2 Importing ID_OOID Call by reference Type reference (TYPE) REOR_OFFER_OBJECT-OOID Angebotsobjekt 20040803
3 Importing ID_OOIDEXT Call by reference Type reference (TYPE) REOR_OFFER_OBJECT-OOIDEXT Externe ID des Reservierungsobjekts 20081023
4 Importing IF_BYPASSING_BUFFER Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Tech: Lesen von DB ohne Verwendung des Puffers 20040803
# Exception Resumable Description Created on
1 ERROR Nicht gefunden 20040803

Method CONVERT_BUSKEY_TO_IDENT_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_IDENT_KEY Call by reference Type reference (TYPE) RECAIDENTKEY Ident-Teil Schlüssel, z.B. "1000/123" 20040803
2 Importing ID_BUSKEY Call by reference Type reference (TYPE) RECA1_BUSKEY 20040803
# Exception Resumable Description Created on
1 UNDEFINED Externe Darstellung kann nicht ermittelt werden 20040803

Method CONVERT_BUSKEY_TO_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_OOID Call by reference Type reference (TYPE) REOR_OFFER_OBJECT-OOID Angebotsobjekt 20040803
2 Importing ID_BUSKEY Call by reference Type reference (TYPE) RECA1_BUSKEY 20040803
# Exception Resumable Description Created on
1 UNDEFINED Sematischer Schlüssel kann nicht ermittelt werden 20040803

Method CONVERT_KEY_TO_BUSKEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_BUSKEY Call by reference Type reference (TYPE) RECA1_BUSKEY Objektschlüssel 20040803
2 Exporting ED_BUSTYPE Call by reference Type reference (TYPE) RECA1_BUSTYPE 20040803
3 Importing ID_OOID Call by reference Type reference (TYPE) REOR_OFFER_OBJECT-OOID 20040803
# Exception Resumable Description Created on
1 UNDEFINED BOR-Schlüssel kann nicht ermittelt werden 20040803

Method CONVERT_KEY_TO_IDENT_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_IDENT_KEY Call by reference Type reference (TYPE) RECAIDENTKEY Ident-Teil Schlüssel, z.B. "1000/123" 20040803
2 Importing ID_OOID Call by reference Type reference (TYPE) REOR_OFFER_OBJECT-OOID 20040803
# Exception Resumable Description Created on
1 UNDEFINED BOR-Schlüssel kann nicht ermittelt werden 20040803

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_OOID Call by reference Type reference (TYPE) REOR_OFFER_OBJECT-OOID Angebotsobjekt 20040803
2 Importing ID_RSOBJTYPE Call by reference Type reference (TYPE) REOR_OFFER_OBJECT-RSOBJTYPE Reservierungsobjektart 20070307
3 Importing IF_AUTH_CHECK Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20040803
4 Importing IF_ENQUEUE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20040803
5 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) IF_REOR_OFFER_OBJECT Angebotsobjekt 20040803
# Exception Resumable Description Created on
1 ERROR Fehler 20040803

Method DEQUEUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_MODE Call by reference Type reference (TYPE) ENQMODE 'X' 20040803
2 Importing ID_OOID Call by reference Type reference (TYPE) REOR_OFFER_OBJECT-OOID 20040803
3 Importing ID_SCOPE Call by reference Type reference (TYPE) CHAR1 '3' 20040803
4 Importing IF_COLLECT Call by reference Type reference (TYPE) DDENQCOLL ABAP_FALSE TECH: Entsperren erst nur aufsammeln? 20040803
5 Importing IF_SYNCHRON Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20040803

Method DEQUEUE on class CF_REOR_OFFER_OBJECT has no exception.

Method ENQUEUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_MODE Call by reference Type reference (TYPE) ENQMODE 'X' 20040803
2 Importing ID_OOID Call by reference Type reference (TYPE) REOR_OFFER_OBJECT-OOID 20040803
3 Importing ID_SCOPE Call by reference Type reference (TYPE) CHAR1 '2' 20040803
4 Importing IF_COLLECT Call by reference Type reference (TYPE) DDENQCOLL ABAP_FALSE TECH: Sperren erst nur aufsammeln? 20040803
5 Importing IF_WAIT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20040803
# Exception Resumable Description Created on
1 ERROR Fehler 20040803

Method EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_OOID Call by reference Type reference (TYPE) REOR_OFFER_OBJECT-OOID 20040803
2 Importing IF_BYPASSING_BUFFER Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20040803
3 Returning RF_EXISTS Value transfer Type reference (TYPE) ABAP_BOOL Business-Objekt vorhanden 20040803

Method EXISTS on class CF_REOR_OFFER_OBJECT has no exception.

Method EXISTS_OOIDEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_OOIDEXT Call by reference Type reference (TYPE) REOR_OFFER_OBJECT-OOIDEXT Externe ID 20061115
2 Importing IF_BYPASSING_BUFFER Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20061115
3 Returning RF_EXISTS Value transfer Type reference (TYPE) ABAP_BOOL Business-Objekt vorhanden 20061115

Method EXISTS_OOIDEXT on class CF_REOR_OFFER_OBJECT has no exception.

Method FIND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_ACTIVITY Call by reference Type reference (TYPE) RECA1_ACTIVITY RECA1_ACTIVITY-DISPLAY 20040803
2 Importing ID_OOID Call by reference Type reference (TYPE) REOR_OFFER_OBJECT-OOID 20040803
3 Importing IF_AUTH_CHECK Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20040803
4 Importing IF_ENQUEUE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20040803
5 Importing IF_USE_ARCHIVE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20040803
6 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) IF_REOR_OFFER_OBJECT 20040803
# Exception Resumable Description Created on
1 ERROR Fehler 20040803

Method FIND_BY_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_ACTIVITY Call by reference Type reference (TYPE) RECA1_ACTIVITY RECA1_ACTIVITY-DISPLAY 20040803
2 Importing IF_AUTH_CHECK Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20040803
3 Importing IF_ENQUEUE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20040803
4 Importing IS_DETAIL Call by reference Type reference (TYPE) REOR_OFFER_OBJECT 20040803
5 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) IF_REOR_OFFER_OBJECT 20040803
# Exception Resumable Description Created on
1 ERROR Fehler 20040803

Method FIND_BY_INTRENO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_ACTIVITY Call by reference Type reference (TYPE) RECA1_ACTIVITY RECA1_ACTIVITY-DISPLAY 20040803
2 Importing ID_INTRENO Call by reference Type reference (TYPE) RECAINTRENO 20040803
3 Importing IF_AUTH_CHECK Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20040803
4 Importing IF_ENQUEUE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20040803
5 Importing IF_USE_ARCHIVE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20040803
6 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) IF_REOR_OFFER_OBJECT 20040803
# Exception Resumable Description Created on
1 ERROR Fehler 20040803

Method FIND_BY_OBJNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_ACTIVITY Call by reference Type reference (TYPE) RECA1_ACTIVITY RECA1_ACTIVITY-DISPLAY 20040803
2 Importing ID_OBJNR Call by reference Type reference (TYPE) RECAOBJNR 20040803
3 Importing IF_AUTH_CHECK Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20040803
4 Importing IF_ENQUEUE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20040803
5 Importing IF_USE_ARCHIVE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20040803
6 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) IF_REOR_OFFER_OBJECT 20040803
# Exception Resumable Description Created on
1 ERROR Fehler 20040803

Method FIND_BY_OBJNRREF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_INSTANCE Value transfer Object reference (TYPE REF TO) IF_REOR_OFFER_OBJECT Angebotsobjekt (wenn nur eines) 20060425
2 Exporting ETO_INSTANCE Value transfer Type reference (TYPE) RE_T_IF_REOR_OFFER_OBJECT Angebotsobjekte 20060425
3 Importing ID_ACTIVITY Call by reference Type reference (TYPE) RECA1_ACTIVITY RECA1_ACTIVITY-DISPLAY Aktivität 20060425
4 Importing ID_KEYDATE Call by reference Type reference (TYPE) RECAKEYDATE SY-DATUM Stichtag 20130724
5 Importing ID_OBJNRREF Call by reference Type reference (TYPE) REOR_OFFER_OBJECT-OBJNRREF Objektnummer des Referenzobjekts 20060425
6 Importing IF_AUTH_CHECK Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Authority Check? 20060425
7 Importing IF_ENQUEUE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Sperren? 20060425
8 Importing IF_USE_ARCHIVE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Archiv benutzen? 20060425
# Exception Resumable Description Created on
1 ERROR Fehler 20060425

Method FIND_BY_OOIDEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_ACTIVITY Call by reference Type reference (TYPE) RECA1_ACTIVITY RECA1_ACTIVITY-DISPLAY 20060317
2 Importing ID_OOIDEXT Call by reference Type reference (TYPE) REOR_OFFER_OBJECT-OOIDEXT Externe ID 20060317
3 Importing IF_AUTH_CHECK Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20060317
4 Importing IF_ENQUEUE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20060317
5 Importing IF_USE_ARCHIVE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20060317
6 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) IF_REOR_OFFER_OBJECT 20060317
# Exception Resumable Description Created on
1 ERROR Fehler 20060317

Method GET_LIST_BY_OBJNRREF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_OBJNRREF Call by reference Type reference (TYPE) RECAOBJNR 20050118
2 Returning RT_OFFER_OBJECT Value transfer Type reference (TYPE) RE_T_VIOROO Angebotsobjekt (VIOROO) 20050121
# Exception Resumable Description Created on
1 ERROR Fehler 20050118

Method GET_LIST_BY_OOIDEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_OOIDEXT Call by reference Type reference (TYPE) REOROOIDEXT Externe ID des Reservierungsobjekts 20130724
2 Returning RT_OFFER_OBJECT Value transfer Type reference (TYPE) RE_T_VIOROO Angebotsobjekt (VIOROO) 20130724
# Exception Resumable Description Created on
1 ERROR Fehler 20130724

Method IS_EXT_NUMBER_ASSIGNMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RF_EXTERNAL Value transfer Type reference (TYPE) ABAP_BOOL Externe Nummernvergabe? 20040930
# Exception Resumable Description Created on
1 NOT_FOUND Nummernkreis nicht gefunden 20040930

Method _FIND_BY_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_ACTIVITY Call by reference Type reference (TYPE) RECA1_ACTIVITY 20040803
2 Importing IF_ARCHIVED Call by reference Type reference (TYPE) ABAP_BOOL 20040803
3 Importing IF_AUTH_CHECK Call by reference Type reference (TYPE) ABAP_BOOL 20040803
4 Importing IF_ENQUEUE Call by reference Type reference (TYPE) ABAP_BOOL 20040803
5 Importing IS_DETAIL Call by reference Type reference (TYPE) REOR_OFFER_OBJECT 20040803
6 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) IF_REOR_OFFER_OBJECT 20040803
# Exception Resumable Description Created on
1 ERROR Fehler 20040803

Method _GET_AUTH_PARAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_AUTH_PARAM Value transfer Type reference (TYPE) RECA_AUTH_CHECK_PARAM changing parameter 20110210
2 Importing ID_ACTIVITY Value transfer Type reference (TYPE) RECA1_ACTIVITY importing parameter 20110210
3 Importing ID_AUTHGRP Value transfer Type reference (TYPE) RECAAUTHGRP importing parameter 20110210
4 Importing ID_BUKRS Value transfer Type reference (TYPE) BUKRS Buchungskreis 20110210
5 Importing ID_SWENR Value transfer Type reference (TYPE) SWENR Nummer der Wirtschaftseinheit 20110210

Method _GET_AUTH_PARAM on class CF_REOR_OFFER_OBJECT has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 600