SAP ABAP Class CL_OS_EX_BOOKING (Object Services Examples: Bookings)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ABA-LA-OBS (Application Component) Object Services
     SOS_EXAMPLES (Package) Object Services: Examples
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_OS_STATE State Management for a 'Managed Object' 20000913
Properties
Class CL_OS_EX_BOOKING  
Short Description Object Services Examples: Bookings    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 10  Persistent Class 
Package SOS_EXAMPLES   Object Services: Examples 
Created 20000913   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_OS_SYSTEM Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 IF_OS_STATE State Management for a 'Managed Object' 20000913
Friends
# Friend Modeled only Created on Description
1 CB_OS_EX_BOOKING 20110420 Base Agent Object Services Examples: Bookings
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AGENCYNUM Instance attribute Protected Type reference (TYPE) S_AGNCYNUM Travel Agency Number 20000913
2 BOOKID Instance attribute Protected Type reference (TYPE) S_BOOK_ID Booking number for Workbench training data model BC_Travel 20000913
3 CANCELLED Instance attribute Protected Type reference (TYPE) S_CANCEL Cancellation ID for Workbench training model BC_Travel 20000913
4 CARRID Instance attribute Protected Type reference (TYPE) S_CARR_ID Airline Code 20000913
5 CLASS Instance attribute Protected Type reference (TYPE) S_CLASS Flight Class 20000913
6 CONNID Instance attribute Protected Type reference (TYPE) S_CONN_ID Flight connection code 20000913
7 COUNTER Instance attribute Protected Type reference (TYPE) S_COUNTNUM Number of sales office 20000913
8 CUSTOMID Instance attribute Protected Type reference (TYPE) S_CUSTOMER Customer number for Workbench training data model BC_ Travel 20000913
9 CUSTTYPE Instance attribute Protected Type reference (TYPE) S_CUSTTYPE Business/private customer 20000913
10 FLDATE Instance attribute Protected Type reference (TYPE) S_DATE Departure date 20000913
11 FORCURAM Instance attribute Protected Type reference (TYPE) S_F_CUR_PR Booking price in foreign currency (dependent on location) 20000913
12 FORCURKEY Instance attribute Protected Type reference (TYPE) S_CURR Payment currency for Workbench training model BC_Travel 20000913
13 INVOICE Instance attribute Protected Type reference (TYPE) S_INVFLAG Issue an invoice (yes/no) for WB train. data model BC_Travel 20000913
14 LOCCURAM Instance attribute Protected Type reference (TYPE) S_L_CUR_PR Price of booking in local currency of airline 20000913
15 LOCCURKEY Instance attribute Protected Type reference (TYPE) S_CURRCODE Local currency of airline 20000913
16 LUGGWEIGHT Instance attribute Protected Type reference (TYPE) S_LUGWEIGH Weight of Luggage 20000913
17 ORDER_DATE Instance attribute Protected Type reference (TYPE) S_BDATE Booking date for Workbench training data model BC_Travel 20000913
18 PASSBIRTH Instance attribute Protected Type reference (TYPE) S_BIRTHDAT Date of Birth of a Passenger 20020129
19 PASSFORM Instance attribute Protected Type reference (TYPE) S_FORM Form of Address 20020129
20 PASSNAME Instance attribute Protected Type reference (TYPE) S_PASSNAME Name of the Passenger 20020129
21 RESERVED Instance attribute Protected Type reference (TYPE) S_RESERV Reservation flag 20020129
22 SMOKER Instance attribute Protected Type reference (TYPE) S_SMOKER Smoker 20000913
23 WUNIT Instance attribute Protected Type reference (TYPE) S_WEIUNIT Weight Unit for Workbench Training Model BC_Travel 20000913
Methods
# Method Level Visibility Method type Description Created on
1 GET_AGENCYNUM Instance method Public Get-method of a virtual attribute Reads the Attribute AGENCYNUM 20000913
2 GET_BOOKID Instance method Public Get-method of a virtual attribute Reads the Attribute BOOKID 20000913
3 GET_CANCELLED Instance method Public Get-method of a virtual attribute Reads the Attribute CANCELLED 20000913
4 GET_CARRID Instance method Public Get-method of a virtual attribute Reads the Attribute CARRID 20000913
5 GET_CLASS Instance method Public Get-method of a virtual attribute Reads the Attribute CLASS 20000913
6 GET_CONNID Instance method Public Get-method of a virtual attribute Reads the Attribute CONNID 20000913
7 GET_COUNTER Instance method Public Get-method of a virtual attribute Reads the Attribute COUNTER 20000913
8 GET_CUSTOMID Instance method Public Get-method of a virtual attribute Reads the Attribute CUSTOMID 20000913
9 GET_CUSTTYPE Instance method Public Get-method of a virtual attribute Reads the Attribute CUSTTYPE 20000913
10 GET_FLDATE Instance method Public Get-method of a virtual attribute Reads the Attribute FLDATE 20000913
11 GET_FORCURAM Instance method Public Get-method of a virtual attribute Reads the Attribute FORCURAM 20000913
12 GET_FORCURKEY Instance method Public Get-method of a virtual attribute Reads the Attribute FORCURKEY 20000913
13 GET_INVOICE Instance method Public Get-method of a virtual attribute Reads the Attribute INVOICE 20000913
14 GET_LOCCURAM Instance method Public Get-method of a virtual attribute Reads the Attribute LOCCURAM 20000913
15 GET_LOCCURKEY Instance method Public Get-method of a virtual attribute Reads the Attribute LOCCURKEY 20000913
16 GET_LUGGWEIGHT Instance method Public Get-method of a virtual attribute Reads the Attribute LUGGWEIGHT 20000913
17 GET_ORDER_DATE Instance method Public Get-method of a virtual attribute Reads the Attribute ORDER_DATE 20000913
18 GET_PASSBIRTH Instance method Public Get-method of a virtual attribute Reads the PASSBIRTH attribute 20020129
19 GET_PASSFORM Instance method Public Get-method of a virtual attribute Reads the PASSFORM attribute 20020129
20 GET_PASSNAME Instance method Public Get-method of a virtual attribute Reads the PASSNORM attribute 20020129
21 GET_RESERVED Instance method Public Get-method of a virtual attribute Reads the RESERVED attribute 20020129
22 GET_SMOKER Instance method Public Get-method of a virtual attribute Reads the Attribute SMOKER 20000913
23 GET_WUNIT Instance method Public Get-method of a virtual attribute Reads the Attribute WUNIT 20000913
24 SET_AGENCYNUM Instance method Public Set-method of a virtual attribute Sets the Attribute AGENCYNUM 20000913
25 SET_CANCELLED Instance method Public Set-method of a virtual attribute Sets the Attribute CANCELLED 20000913
26 SET_CLASS Instance method Public Set-method of a virtual attribute Sets the Attribute CLASS 20000913
27 SET_COUNTER Instance method Public Set-method of a virtual attribute Sets the Attribute COUNTER 20000913
28 SET_CUSTOMID Instance method Public Set-method of a virtual attribute Sets the Attribute CUSTOMID 20000913
29 SET_CUSTTYPE Instance method Public Set-method of a virtual attribute Sets the Attribute CUSTTYPE 20000913
30 SET_FORCURAM Instance method Public Set-method of a virtual attribute Sets the Attribute FORCURAM 20000913
31 SET_FORCURKEY Instance method Public Set-method of a virtual attribute Sets the Attribute FORCURKEY 20000913
32 SET_INVOICE Instance method Public Set-method of a virtual attribute Sets the Attribute INVOICE 20000913
33 SET_LOCCURAM Instance method Public Set-method of a virtual attribute Sets the Attribute LOCCURAM 20000913
34 SET_LOCCURKEY Instance method Public Set-method of a virtual attribute Sets the Attribute LOCCURKEY 20000913
35 SET_LUGGWEIGHT Instance method Public Set-method of a virtual attribute Sets the Attribute LUGGWEIGHT 20000913
36 SET_ORDER_DATE Instance method Public Set-method of a virtual attribute Sets the Attribute ORDER_DATE 20000913
37 SET_PASSBIRTH Instance method Public Set-method of a virtual attribute Sets the PASSBIRTH attribute 20020129
38 SET_PASSFORM Instance method Public Set-method of a virtual attribute Sets the PASSFORM attribute 20020129
39 SET_PASSNAME Instance method Public Set-method of a virtual attribute Sets the PASSNAME attribute 20020129
40 SET_RESERVED Instance method Public Set-method of a virtual attribute Sets the RESERVED attribute 20020129
41 SET_SMOKER Instance method Public Set-method of a virtual attribute Sets the Attribute SMOKER 20000913
42 SET_WUNIT Instance method Public Set-method of a virtual attribute Sets the Attribute WUNIT 20000913
Events
Class CL_OS_EX_BOOKING has no event.
Types
Class CL_OS_EX_BOOKING has no local type.
Method Signatures

Method GET_AGENCYNUM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) S_AGNCYNUM Attributwert 20000913
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20010306

Method GET_BOOKID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) S_BOOK_ID Attributwert 20000913
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20010306

Method GET_CANCELLED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) S_CANCEL Attributwert 20000913
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20010306

Method GET_CARRID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) S_CARR_ID Attributwert 20000913
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20010306

Method GET_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) S_CLASS Attributwert 20000913
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20010306

Method GET_CONNID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) S_CONN_ID Attributwert 20000913
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20010306

Method GET_COUNTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) S_COUNTNUM Attributwert 20000913
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20010306

Method GET_CUSTOMID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) S_CUSTOMER Attributwert 20000913
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20010306

Method GET_CUSTTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) S_CUSTTYPE Attributwert 20000913
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20010306

Method GET_FLDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) S_DATE Attributwert 20000913
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20010306

Method GET_FORCURAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) S_F_CUR_PR Attributwert 20000913
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20010306

Method GET_FORCURKEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) S_CURR Attributwert 20000913
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20010306

Method GET_INVOICE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) S_INVFLAG Attributwert 20000913
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20010306

Method GET_LOCCURAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) S_L_CUR_PR Attributwert 20000913
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20010306

Method GET_LOCCURKEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) S_CURRCODE Attributwert 20000913
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20010306

Method GET_LUGGWEIGHT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) S_LUGWEIGH Attributwert 20000913
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20010306

Method GET_ORDER_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) S_BDATE Attributwert 20000913
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20010306

Method GET_PASSBIRTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) S_BIRTHDAT Attributwert 20020129
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20020129

Method GET_PASSFORM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) S_FORM Attributwert 20020129
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20020129

Method GET_PASSNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) S_PASSNAME Attributwert 20020129
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20020129

Method GET_RESERVED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) S_RESERV Attributwert 20020129
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20020129

Method GET_SMOKER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) S_SMOKER Attributwert 20000913
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20010306

Method GET_WUNIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) S_WEIUNIT Attributwert 20000913
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20010306

Method SET_AGENCYNUM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AGENCYNUM Call by reference Type reference (TYPE) S_AGNCYNUM Attributwert 20000913
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20010306

Method SET_CANCELLED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CANCELLED Call by reference Type reference (TYPE) S_CANCEL Attributwert 20000913
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20010306

Method SET_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CLASS Call by reference Type reference (TYPE) S_CLASS Attributwert 20000913
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20010306

Method SET_COUNTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COUNTER Call by reference Type reference (TYPE) S_COUNTNUM Attributwert 20000913
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20010306

Method SET_CUSTOMID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CUSTOMID Call by reference Type reference (TYPE) S_CUSTOMER Attributwert 20000913
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20010306

Method SET_CUSTTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CUSTTYPE Call by reference Type reference (TYPE) S_CUSTTYPE Attributwert 20000913
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20010306

Method SET_FORCURAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FORCURAM Call by reference Type reference (TYPE) S_F_CUR_PR Attributwert 20000913
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20010306

Method SET_FORCURKEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FORCURKEY Call by reference Type reference (TYPE) S_CURR Attributwert 20000913
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20010306

Method SET_INVOICE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INVOICE Call by reference Type reference (TYPE) S_INVFLAG Attributwert 20000913
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20010306

Method SET_LOCCURAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LOCCURAM Call by reference Type reference (TYPE) S_L_CUR_PR Attributwert 20000913
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20010306

Method SET_LOCCURKEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LOCCURKEY Call by reference Type reference (TYPE) S_CURRCODE Attributwert 20000913
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20010306

Method SET_LUGGWEIGHT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LUGGWEIGHT Call by reference Type reference (TYPE) S_LUGWEIGH Attributwert 20000913
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20010306

Method SET_ORDER_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ORDER_DATE Call by reference Type reference (TYPE) S_BDATE Attributwert 20000913
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20010306

Method SET_PASSBIRTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PASSBIRTH Call by reference Type reference (TYPE) S_BIRTHDAT Attributwert 20020129
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20020129

Method SET_PASSFORM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PASSFORM Call by reference Type reference (TYPE) S_FORM Attributwert 20020129
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20020129

Method SET_PASSNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PASSNAME Call by reference Type reference (TYPE) S_PASSNAME Attributwert 20020129
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20020129

Method SET_RESERVED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RESERVED Call by reference Type reference (TYPE) S_RESERV Attributwert 20020129
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20020129

Method SET_SMOKER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SMOKER Call by reference Type reference (TYPE) S_SMOKER Attributwert 20000913
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20010306

Method SET_WUNIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_WUNIT Call by reference Type reference (TYPE) S_WEIUNIT Attributwert 20000913
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20010306
History
Last changed by/on SAP  20110908 
SAP Release Created in 50A