IUUC_LIST_TRIGGER_CODING is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for This report lists the trigger coding that is generated for a certain table...see full standard documentation available for this report. Also check out the submitted Comments related to this SAP report and the details below to see which OBJECTS it interacts with such as TABLES, FUNCTION MODULES, INCLUDES ETC.
If you would like to execute this report or see the full code listing simply enter IUUC_LIST_TRIGGER_CODING 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.
Selection Text: P_MT_ID = D Mass Transfer ID
Selection Text: P_OPERAT = trigger only Ins/Upd/Del
Selection Text: P_TABNAM = D Table Name
Title: list the trigger coding for the trigger(s) of a certain table
Text Symbol: 001 = Error occurred, return code
Text Symbol: 002 = Table
Text Symbol: 003 = not found in mass transfer
Text Symbol: 004 = No triggers will be created for process option
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
CNV_MBT_AUTHORITY_CHECK CALL FUNCTION 'CNV_MBT_AUTHORITY_CHECK' EXPORTING im_area = 'SLOP' im_level = 'PACKAGE' im_activity = '03'.
IUUC_GET_DBSYS CALL FUNCTION 'IUUC_GET_DBSYS' DESTINATION g_sndrfc IMPORTING e_dbsys = g_dbsys EXCEPTIONS communication_failure = 1 MESSAGE g_errtext system_failure = 2 MESSAGE g_errtext.
IUUC_CRE_ACT_DB_TRIGGER CALL FUNCTION 'IUUC_CRE_ACT_DB_TRIGGER' DESTINATION g_sndrfc EXPORTING i_tabname = g_passed_tabname i_shadowtab = gs_tables-shadowtab_name i_tabclass = gs_tables-tabclass i_process_option = gs_tables-process_option i_scenario = g_scenario i_exec = space i_trigger_state = gs_tables-trigger_state i_data_in_logtab = gs_mt_header-data_in_logtab it_specific_conditions = gt_specific_conditions i_exec_condition = g_exec_condition i_phase = gs_tables-phase i_active_mt_id = g_trig_act_mt_id i_add_client_cond = gs_mt_header-client_specific i_db_operat = p_operat i_logtab_multiuse = gs_mt_header-multi_logtab_use IMPORTING et_statements = gt_statements EXCEPTIONS communication_failure = 1 MESSAGE g_errtext system_failure = 2 MESSAGE g_errtext table_not_exist = 3 shadowtab_not_exist = 4 insert_trigger_failed = 5 update_trigger_failed = 6 delete_trigger_failed = 7 table_not_on_db = 8 OTHERS = 9.
Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.
IUUC_LIST_TRIGGER_CODING - list the trigger coding for the trigger(s) of a certain table IUUC_LIST_TRIGGER_CODING - list the trigger coding for the trigger(s) of a certain table IUUC_LIST_TRIGGERS - List Triggers existing in a System IUUC_LIST_TRIGGERS - List Triggers existing in a System IUUC_LIST_SYNONYMS - List synonyms in DB system IUUC_LIST_SYNONYMS - List synonyms in DB system