SAP Reports / Programs | Global Trade Services | Global Trade Services(SLL-LEG) SAP SLL

/SAPSLL/PRODUCT_RETARIF_F00 SAP ABAP INCLUDE - Include /SAPSLL/PRODUCT_RETARIF_F00







/SAPSLL/PRODUCT_RETARIF_F00 is a standard ABAP INCLUDE 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 /SAPSLL/PRODUCT_RETARIF_F00 into the relevant SAP transactions such as SE38 or SE80


ABAP code to call this SAP report using the submit statement

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.






SUBMIT /SAPSLL/PRODUCT_RETARIF_F00. "Basic submit
SUBMIT /SAPSLL/PRODUCT_RETARIF_F00 AND RETURN. "Return to original report after report execution complete
SUBMIT /SAPSLL/PRODUCT_RETARIF_F00 VIA SELECTION-SCREEN. "Display selection screen of submitted report to user
    See more syntax options for the ABAP SUBMIT statement


Text pool values


Title: Include /SAPSLL/PRODUCT_RETARIF_F00


INCLUDES used within this REPORT /SAPSLL/PRODUCT_RETARIF_F00

No INCLUDES are used within this REPORT code!


TABLES used within REPORT and the associated SELECT statement:





No SAP DATABASE tables are accessed within this REPORT code!


Function Modules used within report and the associated call statement:

/SAPSLL/BROWSE_LOCAL_FILE_SYST CALL FUNCTION '/SAPSLL/BROWSE_LOCAL_FILE_SYST' EXPORTING iv_window_title = text-wt1 "#EC * CHANGING iv_path = cv_path.

FILE_VALIDATE_NAME CALL FUNCTION 'FILE_VALIDATE_NAME' EXPORTING logical_filename = gc_log_fname-sll_upl parameter_1 = lv_cprog CHANGING physical_filename = lv_path EXCEPTIONS OTHERS = 1.

FILE_GET_NAME CALL FUNCTION 'FILE_GET_NAME' EXPORTING logical_filename = gc_log_fname-sll_upl including_dir = gc_true IMPORTING file_name = lv_path.

FILE_GET_NAME CALL FUNCTION 'FILE_GET_NAME' EXPORTING logical_filename = gc_log_fname-sll_upl including_dir = gc_true IMPORTING file_name = lv_path.

F4_DXFILENAME_TOPRECURSION CALL FUNCTION 'F4_DXFILENAME_TOPRECURSION' EXPORTING i_location_flag = 'A' i_server = ' ' i_path = lv_path filemask = '*.*'

/SAPSLL/LLNS_UPLOAD_FRONTEND CALL FUNCTION '/SAPSLL/LLNS_UPLOAD_FRONTEND' EXPORTING iv_filename = lv_path iv_filetype = 'BIN' IMPORTING ev_xml_datastring = cv_datastring ev_filelength = cv_filelength EXCEPTIONS no_local_path = 1 local_upload_error = 2 OTHERS = 3.

FILE_VALIDATE_NAME CALL FUNCTION 'FILE_VALIDATE_NAME' EXPORTING logical_filename = gc_log_fname-sll_upl parameter_1 = lv_cprog CHANGING physical_filename = lv_path EXCEPTIONS OTHERS = 1.

/SAPSLL/RETARIF_XML_PARSE CALL FUNCTION '/SAPSLL/RETARIF_XML_PARSE' EXPORTING iv_xml_data = iv_datastring it_xml_data = it_xml_data iv_filelength = iv_filelength is_retarif_ui = is_retarif_ui iv_lghdl = iv_lghdl IMPORTING es_header = cs_header et_xml_data = ct_xml_data ev_error = cv_error EXCEPTIONS argument_missing = 1 to_many_arguments = 2 OTHERS = 3.

/SAPSLL/RET_CTSNUMC_GUID_GET CALL FUNCTION '/SAPSLL/RET_CTSNUMC_GUID_GET' EXPORTING it_data = it_xml_data iv_country = is_retarif_ui-country iv_stcts = is_retarif_ui-stcts iv_lghdl = iv_lghdl IMPORTING et_ctsnumc = ct_ctsnumc et_ctsnumc_old = ct_ctsnumc_old et_ctsnumc_repl = ct_ctsnumc_repl ev_error = cv_error EXCEPTIONS invalid_call = 1.

/SAPSLL/PRCTS_CTSNUM_FAE_READ CALL FUNCTION '/SAPSLL/PRCTS_CTSNUM_FAE_READ' EXPORTING it_guid_ctsnum = it_guid_ctsnum ir_grvsy = ir_grvsy ir_prvsy = ir_prvsy ir_guid_pr = ir_guid_pr IMPORTING et_prcts = ct_prcts EXCEPTIONS invalid_call = 1 no_data = 2 OTHERS = 3.

/SAPSLL/RET_CTSNUMC_TEXT_GET CALL FUNCTION '/SAPSLL/RET_CTSNUMC_TEXT_GET' EXPORTING it_ctsnumc_guid = it_guid_ctsnumc iv_langu = sy-langu IMPORTING et_ctsnumc_text = ct_ctsnumc_text EXCEPTIONS invalid_call = 1.

/SAPSLL/RET_CTSNUM_GUID_GET CALL FUNCTION '/SAPSLL/RET_CTSNUM_GUID_GET' EXPORTING it_data = it_data iv_stcts = is_retarif_ui-stcts iv_lghdl = gv_lghdl IMPORTING et_ctsnum = ct_ctsnum et_ctsnum_old = ct_ctsnum_old et_ctsnum_repl = ct_ctsnum_repl ev_error = cv_error EXCEPTIONS invalid_call = 1 OTHERS = 2.

/SAPSLL/PRCTSC_CTSNUMC_FAE_RD CALL FUNCTION '/SAPSLL/PRCTSC_CTSNUMC_FAE_RD' EXPORTING it_guid_ctsnumc = it_guid_ctsnumc ir_grvsy = ir_grvsy ir_prvsy = ir_prvsy ir_guid_pr = ir_guid_pr IMPORTING et_prctsc = ct_prctsc EXCEPTIONS invalid_call = 1 no_data = 2 OTHERS = 3.

/SAPSLL/PNTPR_PR_FAE_READ CALL FUNCTION '/SAPSLL/PNTPR_PR_FAE_READ' EXPORTING it_guid_pr = it_guid_pr IMPORTING et_pntpr = ct_pntpr EXCEPTIONS invalid_call = 1 no_data = 2 OTHERS = 3.

/SAPSLL/PRT_PR_FAE_READ CALL FUNCTION '/SAPSLL/PRT_PR_FAE_READ' EXPORTING it_guid_pr = it_guid_pr iv_langu = sy-langu IMPORTING et_prt = ct_prt EXCEPTIONS invalid_call = 1 no_data = 2 OTHERS = 3.

/SAPSLL/RET_CTSNUM_TEXT_GET CALL FUNCTION '/SAPSLL/RET_CTSNUM_TEXT_GET' EXPORTING it_ctsnum_guid = it_guid_ctsnum iv_langu = sy-langu IMPORTING et_ctsnum_text = ct_ctsnum_text EXCEPTIONS invalid_call = 1 no_data = 2 OTHERS = 3.

/SAPSLL/RETARIF_OUTPUT_MAP CALL FUNCTION '/SAPSLL/RETARIF_OUTPUT_MAP' EXPORTING is_retarif_ui = is_retarif_ui it_xml_data = it_xml_data it_prcts = ct_prcts it_prctsc = ct_prctsc it_ctsnum = ct_ctsnum it_ctsnumc = ct_ctsnumc it_ctsnumc_text = ct_ctsnumc_text it_ctsnum_text = ct_ctsnum_text it_pntpr = ct_pntpr it_prt = ct_prt IMPORTING et_output_manu = ct_output_manu et_output_auto = ct_output_auto.

/SAPSLL/RETARIF_ALV_DISPLAY CALL FUNCTION '/SAPSLL/RETARIF_ALV_DISPLAY' EXPORTING is_control = is_control iv_lghdl = iv_lghdl changing ct_alv_auto = it_alv_auto ct_alv_manu = it_alv_manu.

/SAPSLL/TCOTS_DB_SGL_READ





CALL FUNCTION '/SAPSLL/TCOTS_DB_SGL_READ' EXPORTING is_pk = ls_tcots_pk * IV_FLAG_BYPASS_BUFFER = ' ' * IV_FLAG_NO_DB_ACCESS = ' ' iv_flag_fill_buffer = gc_true is_debug = gs_debug IMPORTING es_result = ls_tcots EXCEPTIONS no_data = 1 invalid_call = 2 OTHERS = 3.

SCMS_BINARY_TO_XSTRING CALL FUNCTION 'SCMS_BINARY_TO_XSTRING' EXPORTING input_length = iv_filelength IMPORTING buffer = lv_datastring TABLES binary_tab = it_xml EXCEPTIONS failed = 1 OTHERS = 2.

/SAPSLL/STORE_UPLOAD_OBJECTS CALL FUNCTION '/SAPSLL/STORE_UPLOAD_OBJECTS' EXPORTING is_objdata = ls_objdata is_debug = gs_debug iv_commit = gc_false iv_save_applog = gc_true iv_save_file = gc_true EXCEPTIONS internal_error = 1 db_write_error = 2 empty_log = 3 OTHERS = 4.

/SAPSLL/APPLOG_INIT * CALL FUNCTION '/SAPSLL/APPLOG_INIT' * EXPORTING * iv_delete_mess = gc_true * CHANGING * cv_handle = iv_lghdl * EXCEPTIONS * invalid_call = 1 * log_header_inconsistent = 2 * internal_error = 3 * OTHERS = 4.

/SAPSLL/APPEND_RANGE CALL FUNCTION '/SAPSLL/APPEND_RANGE' EXPORTING iv_value_low = iv_value CHANGING ct_range = ct_range EXCEPTIONS invalid_range_structure = 1 OTHERS = 2.

/SAPSLL/NUMBERING_SCHEME_GET CALL FUNCTION '/SAPSLL/NUMBERING_SCHEME_GET' EXPORTING is_tlegsu_crit = ls_tlegsu_crit iv_date = sy-datlo IMPORTING et_tlegsu = lt_tlegsu EXCEPTIONS no_data = 1 invalid_call = 2 OTHERS = 3.

/SAPSLL/CCGRT_DB_SGL_READ CALL FUNCTION '/SAPSLL/CCGRT_DB_SGL_READ' EXPORTING is_pk = ls_ccgrt_pk is_debug = gs_debug IMPORTING es_result = ls_ccgrt EXCEPTIONS no_data = 1 invalid_call = 2 OTHERS = 3.

/SAPSLL/CCSHT_DB_SGL_READ CALL FUNCTION '/SAPSLL/CCSHT_DB_SGL_READ' EXPORTING is_pk = ls_ccsht_pk * IV_FLAG_BYPASS_BUFFER = ' ' * IV_FLAG_NO_DB_ACCESS = ' ' * IV_FLAG_FILL_BUFFER = 'X' is_debug = gs_debug IMPORTING es_result = ls_ccsht EXCEPTIONS no_data = 1 invalid_call = 2 OTHERS = 3.

/SAPSLL/TCOTS_DB_SGL_READ CALL FUNCTION '/SAPSLL/TCOTS_DB_SGL_READ' EXPORTING is_pk = ls_tcots_pk iv_flag_bypass_buffer = ' ' iv_flag_no_db_access = ' ' iv_flag_fill_buffer = 'X' is_debug = gs_debug IMPORTING es_result = ls_tcots EXCEPTIONS no_data = 1 invalid_call = 2 OTHERS = 3.

/SAPSLL/PRODUCT_PRGEN_DATA_GET CALL FUNCTION '/SAPSLL/PRODUCT_PRGEN_DATA_GET' EXPORTING it_product_guid = ct_product_guid is_prgen_crit = is_prgen_crit CHANGING ct_prgen = lt_prgen EXCEPTIONS invalid_call = 1 no_data = 2 OTHERS = 3.

/SAPSLL/APPEND_RANGE_EXT CALL FUNCTION '/SAPSLL/APPEND_RANGE_EXT' EXPORTING iv_sign = 'I' iv_option = iv_option iv_value_low = iv_value CHANGING ct_range = cr_range EXCEPTIONS invalid_range_structure = 1 OTHERS = 2.

/SAPSLL/PRODWL_SELECTION CALL FUNCTION '/SAPSLL/PRODWL_SELECTION' EXPORTING iv_prodwl_id = iv_prodwl_id IMPORTING et_prodwl = ct_prodwl EXCEPTIONS invalid_call = 1 internal_error = 2 no_data = 3 OTHERS = 4.



Contribute (Add Comments)

Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.

The contribute/comments section below therefore offer's an opportunity for anyone to add additional information. This can be anything from useful hints, tips and screen shots to relevant SAP notes or anything else you feel is relevant to this report.

This will then be available for everyone to easily find by simply searching on the report name /SAPSLL/PRODUCT_RETARIF_F00 or its description.