ECRM_EPDPRODA_EXTCHECK 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 ECRM_EPDPRODA_EXTCHECK into the relevant SAP transactions such as SE38 or SE80
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.
Title: Test Program for External Parameters for CRM Products
Text Symbol: 001 = Master Data Template
Text Symbol: 002 = Attribute
Text Symbol: 003 = No EXT_PARAM Flag in Table EPDPRODA
Text Symbol: 004 = Does Not Exist in Table EPDPRODA
Text Symbol: 005 = Error Reading Parameters for CRM Product
Text Symbol: 006 = Error in RFC Connections
Text Symbol: 007 = Parameter type of attribute
Text Symbol: 008 = does not match CRM.
Text Symbol: 009 = ABAP type of attribute
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
CRM0_READ_CRMRFCPAR CALL FUNCTION 'CRM0_READ_CRMRFCPAR' EXPORTING i_consumer = 'CRM' "#EC NOTEXT i_objname = '*' "#EC NOTEXT i_download = '*' "#EC NOTEXT i_discard_data = lv_discard_data TABLES t_crmrfcpar = lt_crmrfcpar EXCEPTIONS no_entry = 1 consumer_not_active = 2 OTHERS = 3.
FUNCTION_EXISTS CALL FUNCTION 'FUNCTION_EXISTS' DESTINATION ls_crmrfcpar-rfcdest EXPORTING funcname = 'ECRM_ISU_GET_PRODUCT_ATTR' "#EC NOTEXT EXCEPTIONS function_not_exist = 1 OTHERS = 2.
ECRM_ISU_GET_PRODUCT_ATTR CALL FUNCTION 'ECRM_ISU_GET_PRODUCT_ATTR' "#EC CI_USE_WANTED DESTINATION ls_crmrfcpar-rfcdest EXPORTING iv_product_id = ls_prod-crm_product iv_langu = sy-langu IMPORTING ty_mdg_ext_param = lt_attributes EXCEPTIONS error_on_guid_get = 1 error_on_read_attributes = 2 no_attributes_available = 3 OTHERS = 4.
DDIF_FIELDINFO_GET CALL FUNCTION 'DDIF_FIELDINFO_GET' EXPORTING tabname = ls_epdproda-refstruct fieldname = ls_epdproda-reffield langu = sy-langu TABLES dfies_tab = lt_dfies EXCEPTIONS not_found = 1 internal_error = 2 OTHERS = 3.
ECRM_ISU_GET_PRODUCT_ATTR CALL FUNCTION 'ECRM_ISU_GET_PRODUCT_ATTR' DESTINATION ls_crmrfcpar-rfcdest EXPORTING iv_product_id = ls_epdprod-crm_product iv_langu = sy-langu IMPORTING ty_mdg_ext_param = lt_attributes EXCEPTIONS error_on_guid_get = 1 error_on_read_attributes = 2 no_attributes_available = 3 OTHERS = 4.
DDIF_FIELDINFO_GET CALL FUNCTION 'DDIF_FIELDINFO_GET' EXPORTING tabname = ls_epdproda-refstruct fieldname = ls_epdproda-reffield langu = sy-langu TABLES dfies_tab = lt_dfies EXCEPTIONS not_found = 1 internal_error = 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.
ECRM_EPDPRODA_EXTCHECK - Test Program for External Parameters for CRM Products ECRM_EPDPRODA_EXTCHECK - Test Program for External Parameters for CRM Products ECRM_CORRECT_EVERH_AB_0 - Programm ECRM_CORRECT_EVERH_AB_0 ECRM_CORRECT_EVERH_AB_0 - Programm ECRM_CORRECT_EVERH_AB_0 ECRM_CHECK_EVERH_UC - ECRMCHECKEVERHUC ECRM_CHECK_EVERH_UC - ECRMCHECKEVERHUC