RFAPS_HTL_CTLG_API is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). Below is the basic information available for this SAP report including which OBJECTS it interacts with such as TABLES, FUNCTION MODULES, INCLUDES ETC. Also check out the submitted Comments related to this SAP report or see any standard documentation available.
If you would like to execute this report or see the full code listing simply enter RFAPS_HTL_CTLG_API into the relevant SAP transactions such as SE38 or SE80
Below is a list of transaction codes which are relevant to this SAP report
TP60 - Synchronization of Hotel Catalog
This report can be called from another progam/report simply by using the ABAP SUBMIT statement, see below for example ABAP code snipts of how to do this.
Compare With Amadeus Hotel Catalog
Selection Text: PA_PROF = Amadeus Profile
Selection Text: PA_DUMP = Create Control Output
Selection Text: PA_API = Build Connection to Amadeus
Title: Compare With Amadeus Hotel Catalog
Text Symbol: I01 = - Profile Was Not Created In TA23CT
Text Symbol: I02 = - Entry was Created in Table TA23CT
Text Symbol: I03 = - Entry in Table TA23CT Delimited
Text Symbol: I04 = No Entry Exists in the Hotel Catalog
Text Symbol: I05 = - Command Called Successfully
Text Symbol: I06 = Connection to Amadeus API server was made successfully
Text Symbol: I07 = Connection to Amadeus API server could not be made
Text Symbol: I08 = Connection to Amadeus API server was made successfully
Text Symbol: I09 = Connection to Amadeus API server could not be made
Text Symbol: Q01 = - Do you want to recreate the profile?
Text Symbol: S01 = Number of Locations Processed:
Text Symbol: S02 = Number of Catalog Entries Processed:
Text Symbol: S03 = Number of API Calls Made:
Text Symbol: T01 = Create Amadeus Profile
Text Symbol: W01 = No Valid Profile in Table TA23CT!
Text Symbol: W02 = - No Entry with Key '1A' in TA12PHC
Text Symbol: W03 = API Error During Command
Text Symbol: W04 = No Entries Found in Hotel Catalog
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
POPUP_TO_CONFIRM CALL FUNCTION 'POPUP_TO_CONFIRM' EXPORTING TITLEBAR = text-t01 * DIAGNOSE_OBJECT = TEXT_QUESTION = output_string * TEXT_BUTTON_1 = 'Ja'(001) * ICON_BUTTON_1 = ' ' * TEXT_BUTTON_2 = 'Nein'(002) * ICON_BUTTON_2 = ' ' * DEFAULT_BUTTON = '1' DISPLAY_CANCEL_BUTTON = space * USERDEFINED_F1_HELP = ' ' * START_COLUMN = 25 * START_ROW = 6 * POPUP_TYPE = IMPORTING ANSWER = answer * TABLES * PARAMETER = * EXCEPTIONS * TEXT_NOT_FOUND = 1 * OTHERS = 2 .
FITP_AMADEUS_ENTRY CALL FUNCTION 'FITP_AMADEUS_ENTRY' destination a_destination EXPORTING COMMAND = a_command_line CONTEXT_HANDLER = a_contexthandler importing error_type = a_error_type error_code = a_error_code TABLES T_OUTPUT = a_t_output exceptions communication_failure = 1 message a_msg_text system_failure = 2 message a_msg_text.
TP_START_STOP_CONNECTION CALL function 'TP_START_STOP_CONNECTION' exporting variant = a_variant start_connection = a_start_stop importing destination = a_destination contexthandler = a_contexthandler changed = a_changed exceptions no_destination_found = 1 no_valid_variant = 2 others = 3.
Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.