SAP ABAP Class CL_REFX_VENUERSVNCRTRC_IMPL (VenueReservationERPCreateRequestConfirmation_In Impl)
Hierarchy
EA-FIN (Software Component) EA-FIN
   RE-FX (Application Component) Flexible Real Estate Management
     RE_XI_PROXY (Package) RE: XI Proxy
Properties
Class CL_REFX_VENUERSVNCRTRC_IMPL  
Short Description VenueReservationERPCreateRequestConfirmation_In Impl    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RE_XI_PROXY   RE: XI Proxy 
Created 20080627   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RECA1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_REFX_VENUERSVNCRTRC_IMPL has no interface implemented.
Friends
Class CL_REFX_VENUERSVNCRTRC_IMPL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_ACAD_TITLE_CODE_TABLE Constant Private Type reference (TYPE) DD02L-TABNAME 'TSAD2' 20080722
2 GC_ACAD_TITLE_CODE_TABLE_FIELD Constant Private Type reference (TYPE) ABAP_COMPNAME 'TITLE_KEY' 20080722
3 GC_ACTION_CODE_CREATE Constant Private Type reference (TYPE) NUMC2 '01' 20080723
4 GC_LOG_TYPE__ABORT Constant Private Type reference (TYPE) C 'A' 20080721
5 GC_LOG_TYPE__ERROR Constant Private Type reference (TYPE) C 'E' 20080721
6 GC_VENUE_ID_OBJ_TYPE Constant Private Type reference (TYPE) RECAOBJTYPE 'I5' 20081119
7 GC_VENUE_RSVN_TC_TABLE Constant Private Type reference (TYPE) DD02L-TABNAME 'TIVORRSTYPE' 20080723
8 GC_VENUE_RSVN_TC_TABLE_FLD Constant Private Type reference (TYPE) ABAP_COMPNAME 'RSTYPE' 20080723
9 GC_VENUE_SVC_TABLE Constant Private Type reference (TYPE) DD02L-TABNAME 'TIVORSRVTYPE' 20080724
10 GC_VENUE_SVC_TABLE_FIELD Constant Private Type reference (TYPE) ABAP_COMPNAME 'SRVTYPE' 20080724
11 GC_VENUE_TYPE_CODE_TABLE Constant Private Type reference (TYPE) DD02L-TABNAME 'TIVORRSOBJTYPE' 20080722
12 GC_VENUE_TYPE_CODE_TABLE_FIELD Constant Private Type reference (TYPE) ABAP_COMPNAME 'RSOBJTYPE' 20080722
13 GC_XI__COSTD_FIELDS Constant Private Type reference (TYPE) STRING 'CostDistribution-CostCentreID, InternalOrderID, ProjectElementID' 20080728
14 GC_XI__COSTD__CC Constant Private Type reference (TYPE) STRING 'CostDistribution-CostCentreID' 20080728
15 GC_XI__COSTD__PERCENT Constant Private Type reference (TYPE) STRING 'CostDistribution-CostDistributionPercent' 20080728
16 GC_XI__DESCRIPTION Constant Private Type reference (TYPE) STRING 'Description' 20080722
17 GC_XI__ITM__COSTD_FIELDS Constant Private Type reference (TYPE) STRING 'Item-CostDistribution-CostCentreID, -InternalOrderID, -ProjectElementID' 20080728
18 GC_XI__ITM__COSTD__CC Constant Private Type reference (TYPE) STRING 'CostDistribution-CostCentreID' 20080728
19 GC_XI__ITM__COSTD__PERCENT Constant Private Type reference (TYPE) STRING 'Item-CostDistribution-CostDistributionPercent' 20080728
20 GC_XI__ITM__DESCR Constant Private Type reference (TYPE) STRING 'Item-Description' 20080723
21 GC_XI__ITM__PAYER Constant Private Type reference (TYPE) STRING 'Item-Payer' 20080724
22 GC_XI__ITM__PERIOD__END Constant Private Type reference (TYPE) STRING 'Item-ValidityPeriod-EndDateTime' 20080723
23 GC_XI__ITM__PERIOD__START Constant Private Type reference (TYPE) STRING 'Item-ValidityPeriod-StartDateTime' 20080723
24 GC_XI__ITM__PTCPT__AC_TITLE_C Constant Private Type reference (TYPE) STRING 'Item-Participant-AcademicTitleCode' 20080724
25 GC_XI__ITM__PTCPT__FIRST_NAME Constant Private Type reference (TYPE) STRING 'Item-Participant-Firstname' 20080724
26 GC_XI__ITM__PTCPT__GENDER_COD Constant Private Type reference (TYPE) STRING 'Item-Participant-GenderCode' 20080724
27 GC_XI__ITM__PTCPT__LAST_NAME Constant Private Type reference (TYPE) STRING 'Item-Participant-Lastname' 20080724
28 GC_XI__ITM__PTCPT__ORG_NAME Constant Private Type reference (TYPE) STRING 'Item-Participant-OrganisationName' 20080724
29 GC_XI__ITM__PTCPT__PARTNER Constant Private Type reference (TYPE) STRING 'Item-Participant-AttendeeID' 20080724
30 GC_XI__ITM__PTCPT__PHONE Constant Private Type reference (TYPE) STRING 'Item-Participant-PhoneNumber' 20080724
31 GC_XI__ITM__RESPONSIBLE_PLNNR Constant Private Type reference (TYPE) STRING 'Item-ResponsiblePlanner' 20080724
32 GC_XI__ITM__SVC_QTY Constant Private Type reference (TYPE) STRING 'Item-Service-Quantity' 20080724
33 GC_XI__ITM__SVC_TC Constant Private Type reference (TYPE) STRING 'Item-Service-TypeCode' 20080724
34 GC_XI__ITM__VENUE_RSVN_TC Constant Private Type reference (TYPE) STRING 'Item-VenueReservationTypeCode' 20080723
35 GC_XI__ITM__VENUE_TYPE_CODE Constant Private Type reference (TYPE) STRING 'Item-VenueTypeCode' 20080723
36 GC_XI__PARTICIPANT_ORG_NAME Constant Private Type reference (TYPE) STRING 'Participant-OrganisationName-FirstLineName' 20080723
37 GC_XI__PARTICIPANT__AC_TITLE_C Constant Private Type reference (TYPE) STRING 'Participant-AcademicTitleCode' 20080722
38 GC_XI__PARTICIPANT__FIRST_NAME Constant Private Type reference (TYPE) STRING 'Participant-FirstName' 20080722
39 GC_XI__PARTICIPANT__GENDER_COD Constant Private Type reference (TYPE) STRING 'Participant-GenderCode' 20080723
40 GC_XI__PARTICIPANT__LAST_NAME Constant Private Type reference (TYPE) STRING 'Participant-LastName' 20080722
41 GC_XI__PARTICIPANT__PAYER Constant Private Type reference (TYPE) STRING 'Participant-AttendeeID' 20080722
42 GC_XI__PARTICIPANT__PHONE Constant Private Type reference (TYPE) STRING 'Participant-PhoneNumber' 20080723
43 GC_XI__PAYER Constant Private Type reference (TYPE) STRING 'Payer' 20080722
44 GC_XI__REC_RULE__CDR__ENDD Constant Private Type reference (TYPE) STRING 'RecurrenceRule-CalendarDayRecurrence-Period-EndDate' 20080723
45 GC_XI__REC_RULE__CDR__FREQ_C Constant Private Type reference (TYPE) STRING 'RecurrenceRule-CalendarDayRecurrence-FrequencyCode' 20080723
46 GC_XI__REC_RULE__CDR__MONTH Constant Private Type reference (TYPE) STRING 'RecurrenceRule-CalendarDayRecurrence-Month' 20080723
47 GC_XI__REC_RULE__CDR__STARTD Constant Private Type reference (TYPE) STRING 'RecurrenceRule-CalendarDayRecurrence-Period-StartDate' 20080723
48 GC_XI__REC_RULE__ORD_NO Constant Private Type reference (TYPE) STRING 'RecurrenceRule-OrdinalNumberValue' 20080723
49 GC_XI__REC_RULE__PERIOD__END Constant Private Type reference (TYPE) STRING 'RecurrenceRule-Period-EndTime' 20080723
50 GC_XI__REC_RULE__PERIOD__START Constant Private Type reference (TYPE) STRING 'RecurrenceRule-Period-StartTime' 20080723
51 GC_XI__RESPONSIBLE_PLANNER Constant Private Type reference (TYPE) STRING 'ResponsiblePlanner' 20080722
52 GC_XI__VENUE_RSVN_TC Constant Private Type reference (TYPE) STRING 'TypeCode' 20080724
53 GC_XI__VENUE_TYPE_CODE Constant Private Type reference (TYPE) STRING 'VenueTypeCode' 20080722
54 GO_SINGLETON Static Attribute Private Object reference (TYPE REF TO) CL_REFX_VENUERSVNCRTRC_IMPL 20080721
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor 20080721
2 CONVERT_COST_DISTRIBUTION Instance method Private Method Converts cost distribution 20080728
3 CONVERT_VALIDITY_DATE_TIME Instance method Private Method Helper 20080724
4 CREATE Static method Public Method 20080721
5 CREATE_RESERVATION Instance method Private Method 20080724
6 EXECUTE Instance method Public Method 20080627
7 EXPORT_CONVERSION Instance method Public Method 20080722
8 IMPORT_CONVERSION Instance method Public Method 20080721
9 IMPORT_WEEKDAY_INDICATOR Instance method Private Method Helper 20080723
10 INC Instance method Private Method Helper 20080723
Events
Class CL_REFX_VENUERSVNCRTRC_IMPL has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_HEADER Public See coding 20080722 begin of ty_header, id_xrs type reorxrs, id_rstype type reorrstype, id_rsobjtype type reorrsobjtype, id_ooidext type reorooidext, id_occupant type reoroccupant, id_rsresponsible type reorrsresponsible, id_occupantuser type reoroccupantuser, id_responsibleuser type reorresponsibleuser, id_numparticipants type reornumparticipants, end of ty_header
2 TY_VALIDITY_DATE_TIME Private Type reference (TYPE) REORRSRECVALIDFROM 20080724
Method Signatures

Method CLASS_CONSTRUCTOR Signature

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

Method CONVERT_COST_DISTRIBUTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_XI_COSTD Call by reference Type reference (TYPE) EAFINCO_VENRSVNCRTREQ_COSTD VenueResvnERPCrteReq_sVenueResvnCostDistr 20080728
2 Importing IV_COSTC_FIELD Call by reference Type reference (TYPE) STRING 20080728
3 Importing IV_FIELDS Call by reference Type reference (TYPE) STRING 20080728
4 Importing IV_INDEX Call by reference Type reference (TYPE) INT2 2 byte integer (signed) 20080728
5 Importing IV_PERCENT_FIELD Call by reference Type reference (TYPE) STRING 20080728
6 Returning RS_COSTD Value transfer Type reference (TYPE) REOR_API_COST_DISTRIBUTION Cost Distribution 20080728
# Exception Resumable Description Created on
1 CX_REFX_ERROR_MESSAGE Error message occured 20080728

Method CONVERT_VALIDITY_DATE_TIME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_OUTPUT Value transfer Type reference (TYPE) TY_VALIDITY_DATE_TIME Output date time 20080724
2 Importing IV_INPUT Call by reference Type reference (TYPE) EAFINCO_GLOBAL_DATE_TIME Proxy Data Element (generated) 20080724
# Exception Resumable Description Created on
1 CX_GDT_CONVERSION Error During Global Data Types Conversion 20080725
2 CX_REFX_ERROR_MESSAGE Error message occured 20080724

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_EXEC_IMPL Value transfer Object reference (TYPE REF TO) CL_REFX_VENUERSVNCRTRC_IMPL 20080721

Method CREATE on class CL_REFX_VENUERSVNCRTRC_IMPL has no exception.

Method CREATE_RESERVATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20080724
2 Exporting EV_RESERVATION_ID Call by reference Type reference (TYPE) REORRSGUID GUID for Reservation 20080724
3 Importing IS_HEADER Call by reference Type reference (TYPE) TY_HEADER 20080724
4 Importing IT_COST_DISTR Call by reference Type reference (TYPE) RE_T_API_COST_DISTRIBUTION Cost Distribution 20080724
5 Importing IT_ITEM Call by reference Type reference (TYPE) RE_T_API_RESERVATION_ITEM Reservation (Item) 20080724
6 Importing IT_ITEM_COST_DISTR Call by reference Type reference (TYPE) RE_T_API_COST_DISTRIBUTION Cost Distribution 20080724
7 Importing IT_ITEM_PARTICIPANT Call by reference Type reference (TYPE) RE_T_API_PARTICIPANT Attendees 20080724
8 Importing IT_ITEM_SVC Call by reference Type reference (TYPE) RE_T_API_SERVICE Service 20080724
9 Importing IT_PARTICIPANT Call by reference Type reference (TYPE) RE_T_API_PARTICIPANT Attendees 20080724
10 Importing IT_RECURRENCERULE Call by reference Type reference (TYPE) RE_T_RECURRENCE_RULE Recurrence Rule 20080724
# Exception Resumable Description Created on
1 CX_REFX_ERROR_MESSAGE Error message occured 20080724

Method EXECUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PROXY_DATA Call by reference Type reference (TYPE) REFX_VENUERESERVATION_CRTCNF_S 20080721
2 Importing IS_PROXY_DATA Call by reference Type reference (TYPE) REFX_VENUERESERVATION_CRTREQ_S 20080721
# Exception Resumable Description Created on
1 CX_EAFINCO_STANDARD_MSG_FAULT 20080721

Method EXPORT_CONVERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_OUTPUT Call by reference Type reference (TYPE) REFX_VENUERESERVATION_CRTCNF_S 20080722
2 Importing IV_RESERVATION_ID Call by reference Type reference (TYPE) REORRSGUID GUID for Reservation 20080724
# Exception Resumable Description Created on
1 CX_REFX_ERROR_MESSAGE 20080722

Method IMPORT_CONVERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_HEADER Call by reference Type reference (TYPE) TY_HEADER Reservation header 20080722
2 Exporting ET_COST_DISTR Call by reference Type reference (TYPE) RE_T_API_COST_DISTRIBUTION Cost Distribution 20080724
3 Exporting ET_ITEM Call by reference Type reference (TYPE) RE_T_API_RESERVATION_ITEM Reservation (Item) 20080724
4 Exporting ET_ITEM_COST_DISTR Call by reference Type reference (TYPE) RE_T_API_COST_DISTRIBUTION Cost Distribution 20080724
5 Exporting ET_ITEM_PARTICIPANT Call by reference Type reference (TYPE) RE_T_API_PARTICIPANT Attendees 20080724
6 Exporting ET_ITEM_SVC Call by reference Type reference (TYPE) RE_T_API_SERVICE Service 20080724
7 Exporting ET_PARTICIPANT Call by reference Type reference (TYPE) RE_T_API_PARTICIPANT Attendees 20080724
8 Exporting ET_RECURRENCERULE Call by reference Type reference (TYPE) RE_T_RECURRENCE_RULE Recurrence Rule 20080724
9 Importing IS_INPUT Call by reference Type reference (TYPE) REFX_VENUERESERVATION_CRTREQ_S 20080721
# Exception Resumable Description Created on
1 CX_GDT_CONVERSION 20080721
2 CX_REFX_ERROR_MESSAGE 20080721

Method IMPORT_WEEKDAY_INDICATOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_VALUE Value transfer Type reference (TYPE) FLAG General Flag 20080723
2 Importing IV_VALUE Call by reference Type reference (TYPE) EAFINCO_INDICATOR Indicator is the representation of a situation that has exac 20080723
# Exception Resumable Description Created on
1 CX_GDT_CONVERSION Error During Global Data Types Conversion 20080723

Method INC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_RESULT Value transfer Type reference (TYPE) I 20080723
2 Importing IV_I Call by reference Object reference (TYPE REF TO) I 20080723

Method INC on class CL_REFX_VENUERSVNCRTRC_IMPL has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 604