IUUC_CHANGE_PHASE 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 IUUC_CHANGE_PHASE 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_LTMOUT = MS SQL only: Lock Timeout Val.
Selection Text: P_MT_ID = D Mass Transfer ID
Selection Text: P_PHASE = D Freeze phase
Selection Text: S_TABN = D Table Name
Title: change phase assignment for IUUC tables
Text Symbol: 001 = Phase already set to
Text Symbol: 002 = for table
Text Symbol: 003 = Trigger(s) successfully changed for table
Text Symbol: ADA = Change not possible if database system is MAX DB
Text Symbol: DEL = delete
Text Symbol: FUN = change phase
Text Symbol: INS = insert
Text Symbol: UPD = update
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 = '02'.
IUUC_GET_DBSYS CALL FUNCTION 'IUUC_GET_DBSYS' DESTINATION g_sndrfc IMPORTING e_dbsys = g_dbsys EXCEPTIONS communication_failure = 1 MESSAGE g_msgtxt system_failure = 2 MESSAGE g_msgtxt.
IUUC_CRE_ACT_DB_TRIGGER CALL FUNCTION 'IUUC_CRE_ACT_DB_TRIGGER' DESTINATION g_sndrfc EXPORTING i_tabname = l_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_data_in_logtab = gs_mt_header-data_in_logtab i_create_temp_trig = i_create_temp_trigger it_specific_conditions = lt_specific_conditions i_phase = p_phase IMPORTING et_statements = gt_statements et_error = lt_error EXCEPTIONS communication_failure = 1 MESSAGE g_msgtxt system_failure = 2 MESSAGE g_msgtxt 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.
IUUC_CRE_ACT_ADBC_TRIGGER CALL FUNCTION 'IUUC_CRE_ACT_ADBC_TRIGGER' DESTINATION g_sndrfc EXPORTING i_tabname = l_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_data_in_logtab = gs_mt_header-data_in_logtab i_connection_name = g_dbcon_name i_create_temp_trig = i_create_temp_trigger i_lock_timeout = p_ltmout it_specific_conditions = lt_specific_conditions i_phase = p_phase IMPORTING et_statements = gt_statements et_error = lt_error e_error_message = l_error_message e_rc = e_subrc EXCEPTIONS communication_failure = 1 MESSAGE g_msgtxt system_failure = 2 MESSAGE g_msgtxt.
IUUC_DELETE_DB_TRIGGER CALL FUNCTION 'IUUC_DELETE_DB_TRIGGER' DESTINATION g_sndrfc EXPORTING i_tabname = l_logged_table i_shadowtab = gs_tables-shadowtab_name i_process_option = gs_tables-process_option i_pool_handling = space i_delete_temp_trig = i_delete_temp_trig EXCEPTIONS communication_failure = 1 MESSAGE g_msgtxt system_failure = 2 MESSAGE g_msgtxt trigger_deletion_failed = 3 OTHERS = 0.
IUUC_DELETE_ADBC_TRIGGER CALL FUNCTION 'IUUC_DELETE_ADBC_TRIGGER' DESTINATION g_sndrfc EXPORTING i_tabname = l_logged_table i_shadowtab = gs_tables-shadowtab_name i_connection_name = g_dbcon_name i_process_option = gs_tables-process_option i_pool_handling = space i_delete_temp_trig = i_delete_temp_trig i_lock_timeout = p_ltmout IMPORTING e_error_message = l_error_message EXCEPTIONS communication_failure = 1 MESSAGE g_msgtxt system_failure = 2 MESSAGE g_msgtxt.
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_CHANGE_PHASE - change phase assignment for IUUC tables IUUC_CHANGE_PHASE - change phase assignment for IUUC tables IUUC_CDOK_CLEANUP - IUUC: Delete Change-Documents by Document-No. IUUC_CDOK_CLEANUP - IUUC: Delete Change-Documents by Document-No. IUUC_CCARD_TRANSFORM_SD - Credit Card data encryption/decryption in IUUC Logging Table (FPLTC) IUUC_CCARD_TRANSFORM_SD - Credit Card data encryption/decryption in IUUC Logging Table (FPLTC)