SECATT_REMOTE_META_DATA 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 SECATT_REMOTE_META_DATA 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: Fetches Metadata for DDIC / Function Modules from Target System
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
ECATT_ADD_FIELDINFO_FOR_DESC CALL FUNCTION 'ECATT_ADD_FIELDINFO_FOR_DESC' DESTINATION
EXPORTING tabname = tabname control = l_control im_rc_lok = rc_lok IMPORTING ex_rc_lok = rc_lok TABLES tab_typedescr = l_typedescr EXCEPTIONS communication_failure = 1 MESSAGE l_message system_failure = 2 MESSAGE l_message OTHERS = 3.
ECATT_GET_STRU_TEXT CALL FUNCTION 'ECATT_GET_STRU_TEXT' DESTINATION
EXPORTING control = l_control im_dfies_wa = dfies_wa im_rc = rc IMPORTING ex_dfies_wa = dfies_wa ex_rc = rc EXCEPTIONS communication_failure = 1 MESSAGE l_message system_failure = 2 MESSAGE l_message OTHERS = 3.
ECATT_GET_TTYP_TEXT CALL FUNCTION 'ECATT_GET_TTYP_TEXT' DESTINATION
EXPORTING control = l_control im_dfies_wa = dfies_wa im_rc = rc IMPORTING ex_dfies_wa = dfies_wa ex_rc = rc EXCEPTIONS communication_failure = 1 MESSAGE l_message system_failure = 2 MESSAGE l_message OTHERS = 3.
ECATT_READ_FUNCDESCR_FOR_XML CALL FUNCTION 'ECATT_READ_FUNCDESCR_FOR_XML' DESTINATION
EXPORTING funcname = funcname control = l_fcontrol im_funcdescr = l_funcdescr im_rc = rc IMPORTING ex_funcdescr = l_funcdescr ex_rc = rc TABLES typepools = typepools tab_typedesc = tab_typedesc EXCEPTIONS communication_failure = 1 MESSAGE l_message system_failure = 2 MESSAGE l_message OTHERS = 3.
ECATT_READ_METHOD CALL FUNCTION 'ECATT_READ_METHOD' DESTINATION
EXPORTING im_name = methodname im_classname = l_classname IMPORTING ex_rc = rc ex_methdesc = methdesc ex_typedescr = typedescr ex_parmdescr = parmdescr ex_method_descr = method_text EXCEPTIONS communication_failure = 1 MESSAGE l_message system_failure = 2 MESSAGE l_message OTHERS = 3.
ECATT_READ_ATTRIBUTES CALL FUNCTION 'ECATT_READ_ATTRIBUTES' DESTINATION
EXPORTING im_name = classname IMPORTING ex_rc = rc ex_typedescr = typedescr ex_parmdescr = parmdescr ex_class_descr = class_desc TABLES attr_descr = attr_descr EXCEPTIONS communication_failure = 1 MESSAGE l_message system_failure = 2 MESSAGE l_message OTHERS = 3.
ECATT_READ_CLASS_TYPE_DEF CALL FUNCTION 'ECATT_READ_CLASS_TYPE_DEF' DESTINATION
EXPORTING im_path = l_type_str IMPORTING ex_rc = rc et_dfies_ext = lt_dfies_ext EXCEPTIONS communication_failure = 1 MESSAGE l_message system_failure = 2 MESSAGE l_message type_not_found = 3 OTHERS = 4.
ECATT_ADD_INFO_TO_DOC CALL FUNCTION 'ECATT_ADD_INFO_TO_DOC' EXPORTING name_of_type = l_type_name abap_len = ls_dfies_ext-leng * PAR_INTERFACE_TYPE = * PAR_OPTIONAL = ls_dfies_ext-optional par_iskey = ls_dfies_ext-keyflag * APPEND_TAB_LINE = * IM_OBJREF = im_kind = ls_dfies_ext-comptype im_typekind = ls_dfies_ext-inttype im_rfcdest =
* TABLES * TYPEPOOLS = CHANGING text = l_annot_text EXCEPTIONS * communication_failure = 1 MESSAGE l_message * system_failure = 2 MESSAGE l_message * type_not_found = 3 OTHERS = 4.
ECATT_TYPE_EXIST_CHK CALL FUNCTION 'ECATT_TYPE_EXIST_CHK' DESTINATION
EXPORTING iv_type_name = inner_type * IS_CONSTANT = ' ' IMPORTING * EV_RC = es_dfies = l_dfies_wa EXCEPTIONS exceptions communication_failure = 1 MESSAGE l_message system_failure = 2 MESSAGE l_message type_not_found = 3 OTHERS = 4.
ECATT_ADD_INFO_TO_DOC CALL FUNCTION 'ECATT_ADD_INFO_TO_DOC' EXPORTING name_of_type = l_name abap_len = l_dfies_wa-leng * PAR_INTERFACE_TYPE = * PAR_OPTIONAL = dfies_wa-optional par_iskey = l_dfies_wa-keyflag * APPEND_TAB_LINE = * IM_OBJREF = im_kind = l_dfies_wa-comptype im_typekind = l_dfies_wa-inttype im_rfcdest =
CHANGING text = l_text EXCEPTIONS * communication_failure = 1 MESSAGE l_message * system_f= = 2 = * MESSAGE = * l_message = * type_not_found = 3 OTHERS = 4.
Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.
SECATT_REMOTE_META_DATA - Fetches Metadata for DDIC / Function Modules from Target System SECATT_REMOTE_META_DATA - Fetches Metadata for DDIC / Function Modules from Target System SECATT_OBJECT_DOCU_UPDATE - eCATT: Update of Long Texts in TADIR/DOKIL for eCATT Objects SECATT_OBJECT_DOCU_UPDATE - eCATT: Update of Long Texts in TADIR/DOKIL for eCATT Objects SECATT_LIST_PROXY_METADATA - Test Proxy Metadata API SECATT_LIST_PROXY_METADATA - Test Proxy Metadata API