MEBBPCATALOG 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 MEBBPCATALOG into the relevant SAP transactions such as SE38 or SE80
Below is a list of transaction codes which are relevant to this SAP report
MOBCAT - Generate Mobile 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.
Selection Text: PVURLGET = Source for Catalog Processing
Selection Text: PVURLPUT = Target for Catalog Output
Title: Program MEBBPCATALOG
Text Symbol: 002 = Execute
Text Symbol: 003 = Parameters for Archive Generation
Text Symbol: 004 = Actions
INCLUDE BPCATALOG_ADD_TO_MSG_LOGF01.
No SAP DATABASE tables are accessed within this REPORT code!
BAL_LOG_CREATE CALL FUNCTION 'BAL_LOG_CREATE' EXPORTING i_s_log = ls_log IMPORTING e_log_handle = lv_log_handle EXCEPTIONS OTHERS = 0.
COM_PCAT_HDR_FINDGUID_D * CALL FUNCTION 'COM_PCAT_HDR_FINDGUID_D' * EXPORTING * iv_catalogid = pv_catid * IMPORTING * ev_catalogguid = lv_catalogguid * EXCEPTIONS * catalog_not_found = 1 * OTHERS = 2.
COM_PCAT_VRT_FINDGUID_D * CALL FUNCTION 'COM_PCAT_VRT_FINDGUID_D' * EXPORTING * iv_catalogguid = lv_catalogguid * iv_variantid = pv_varid * IMPORTING * ev_variantguid = lv_variantguid * EXCEPTIONS * catalog_not_found = 1 * variant_not_found = 2 * internal_error = 3 * OTHERS = 4.
BBP_OUTPUT_X_DOMAIN_OF_URL CALL FUNCTION 'BBP_OUTPUT_X_DOMAIN_OF_URL' EXPORTING iv_url = lv_url_get IMPORTING ev_domain = lv_http_get-host ev_port = lv_http_get-port ev_path = lv_http_get-path EXCEPTIONS url_empty = 1 no_valid_url = 2 OTHERS = 3.
BBP_OUTPUT_X_PATH_FILE_EXT CALL FUNCTION 'BBP_OUTPUT_X_PATH_FILE_EXT' EXPORTING i_pathfile = lv_url_get IMPORTING e_file_pure = lv_file_pure e_file_extens = lv_file_get EXCEPTIONS no_file = 1 path_empty = 2 OTHERS = 3.
MEBBP_CATALOG_GET_GATEWAY CALL FUNCTION 'MEBBP_CATALOG_GET_GATEWAY' EXPORTING iv_applname = 'MEBBPCATALOG' IMPORTING es_deployment = ls_deployment.
BBP_OUTPUT_X_DOMAIN_OF_URL CALL FUNCTION 'BBP_OUTPUT_X_DOMAIN_OF_URL' EXPORTING iv_url_string = lv_url_put IMPORTING ev_domain = lv_http_put-host ev_port = lv_http_put-port ev_path = lv_http_put-path ev_file = lv_http_put-file EXCEPTIONS url_empty = 1 no_valid_url = 2 OTHERS = 3.
MEBBP_CATALOG_CREATE CALL FUNCTION 'MEBBP_CATALOG_CREATE' EXPORTING iv_file_get = lv_path_get is_http_get = lv_http_get is_http_put = lv_http_put iv_file_put = lv_path_put iv_zip_basedir = lv_zip_basedir iv_timeout = 2 iv_log_handle = lv_log_handle.
Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.