MOIUREP_MMS_2014F01 is a standard ABAP INCLUDE 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 MOIUREP_MMS_2014F01 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: PAI Forms
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
DEQUEUE_E_OIUREPPAYOR CALL FUNCTION 'DEQUEUE_E_OIUREPPAYOR'.
DEQUEUE_E_OIUREPPROWNERS CALL FUNCTION 'DEQUEUE_E_OIUREPPROWNERS'.
DEQUEUE_E_OIUREPWCOWNERS CALL FUNCTION 'DEQUEUE_E_OIUREPWCOWNERS'.
DEQUEUE_E_OIUREPFEDINDIA CALL FUNCTION 'DEQUEUE_E_OIUREPFEDINDIA'.
DEQUEUE_E_OIUREPPRDCDXRF CALL FUNCTION 'DEQUEUE_E_OIUREPPRDCDXRF'. "SOGK020272 RL
DEQUEUE_E_OIUREPPAYOR CALL FUNCTION 'DEQUEUE_E_OIUREPPAYOR'.
DEQUEUE_E_OIUREPPROWNERS CALL FUNCTION 'DEQUEUE_E_OIUREPPROWNERS'.
DEQUEUE_E_OIUREPWCOWNERS CALL FUNCTION 'DEQUEUE_E_OIUREPWCOWNERS'.
DEQUEUE_E_OIUREPFEDINDIA CALL FUNCTION 'DEQUEUE_E_OIUREPFEDINDIA'.
DEQUEUE_E_OIUREPPRDCDXRF CALL FUNCTION 'DEQUEUE_E_OIUREPPRDCDXRF'. "SOGK020272 RL
POPUP_TO_CONFIRM CALL FUNCTION 'POPUP_TO_CONFIRM' EXPORTING titlebar = 'Delete Confirmation'(007) text_question = 'Are you sure you want to delete current record?'(006) IMPORTING answer = l_answer EXCEPTIONS text_not_found = 1 OTHERS = 2.
POPUP_TO_CONFIRM CALL FUNCTION 'POPUP_TO_CONFIRM' EXPORTING titlebar = 'Cancel'(005) text_question = l_question default_button = '2' display_cancel_button = c_no popup_type = 'ICON_MESSAGE_WARNING' IMPORTING answer = l_answer EXCEPTIONS text_not_found = 1 OTHERS = 2.
BAL_LOG_CREATE CALL FUNCTION 'BAL_LOG_CREATE' EXPORTING i_s_log = l_log IMPORTING e_log_handle = l_log_handle EXCEPTIONS log_header_inconsistent = 1 OTHERS = 2.
BAL_LOG_MSG_ADD CALL FUNCTION 'BAL_LOG_MSG_ADD' EXPORTING i_log_handle = l_log_handle i_s_msg = l_msg EXCEPTIONS log_not_found = 1 msg_inconsistent = 2 log_is_full = 3 OTHERS = 4.
BAL_DSP_PROFILE_POPUP_GET CALL FUNCTION 'BAL_DSP_PROFILE_POPUP_GET' IMPORTING e_s_display_profile = l_profile.
BAL_DSP_LOG_DISPLAY CALL FUNCTION 'BAL_DSP_LOG_DISPLAY' EXPORTING i_s_display_profile = l_profile EXCEPTIONS profile_inconsistent = 1 internal_error = 2 no_data_available = 3 no_authority = 4 OTHERS = 5.
BAL_LOG_REFRESH CALL FUNCTION 'BAL_LOG_REFRESH' EXPORTING i_log_handle = l_log_handle EXCEPTIONS log_not_found = 1 OTHERS = 2.
BAL_LOG_CREATE CALL FUNCTION 'BAL_LOG_CREATE' EXPORTING i_s_log = l_log IMPORTING e_log_handle = l_log_handle EXCEPTIONS log_header_inconsistent = 1 OTHERS = 2.
CALL FUNCTION 'BAL_LOG_MSG_ADD' EXPORTING i_log_handle = l_log_handle i_s_msg = l_msg EXCEPTIONS log_not_found = 1 msg_inconsistent = 2 log_is_full = 3 OTHERS = 4.
BAL_DSP_PROFILE_POPUP_GET CALL FUNCTION 'BAL_DSP_PROFILE_POPUP_GET' IMPORTING e_s_display_profile = l_profile.
BAL_DSP_LOG_DISPLAY CALL FUNCTION 'BAL_DSP_LOG_DISPLAY' EXPORTING i_s_display_profile = l_profile EXCEPTIONS profile_inconsistent = 1 internal_error = 2 no_data_available = 3 no_authority = 4 OTHERS = 5.
BAL_LOG_REFRESH CALL FUNCTION 'BAL_LOG_REFRESH' EXPORTING i_log_handle = l_log_handle EXCEPTIONS log_not_found = 1 OTHERS = 2.
BAL_LOG_CREATE CALL FUNCTION 'BAL_LOG_CREATE' EXPORTING i_s_log = l_log IMPORTING e_log_handle = l_log_handle EXCEPTIONS log_header_inconsistent = 1 OTHERS = 2.
BAL_LOG_MSG_ADD CALL FUNCTION 'BAL_LOG_MSG_ADD' EXPORTING i_log_handle = l_log_handle i_s_msg = l_msg EXCEPTIONS log_not_found = 1 msg_inconsistent = 2 log_is_full = 3 OTHERS = 4.
BAL_DSP_PROFILE_POPUP_GET CALL FUNCTION 'BAL_DSP_PROFILE_POPUP_GET' IMPORTING e_s_display_profile = l_profile.
BAL_DSP_LOG_DISPLAY CALL FUNCTION 'BAL_DSP_LOG_DISPLAY' EXPORTING i_s_display_profile = l_profile EXCEPTIONS profile_inconsistent = 1 internal_error = 2 no_data_available = 3 no_authority = 4 OTHERS = 5.
BAL_LOG_REFRESH CALL FUNCTION 'BAL_LOG_REFRESH' EXPORTING i_log_handle = l_log_handle EXCEPTIONS log_not_found = 1 OTHERS = 2.
OIUREP_MONTH_FIRST_LAST CALL FUNCTION 'OIUREP_MONTH_FIRST_LAST' EXPORTING i_month =
i_year = IMPORTING e_first_day = EXCEPTIONS wrong_date = 1 OTHERS = 2.
DD_DOMVALUES_GET * CALL FUNCTION 'DD_DOMVALUES_GET' "SOGK021620 RL * EXPORTING "SOGK021620 RL * domname = p_domain "SOGK021620 RL * text = c_yes "SOGK021620 RL * langu = sy-langu "SOGK021620 RL * TABLES "SOGK021620 RL * dd07v_tab = p_table "SOGK021620 RL * EXCEPTIONS "SOGK021620 RL * wrong_textflag = 1 "SOGK021620 RL * OTHERS = 2. "SOGK021620 RL
DD_DOMVALUES_GET CALL FUNCTION 'DD_DOMVALUES_GET' "SOGK021620 RL EXPORTING "SOGK021620 RL domname = p_domain "SOGK021620 RL text = c_yes "SOGK021620 RL langu = sy-langu "SOGK021620 RL TABLES "SOGK021620 RL dd07v_tab = p_table "SOGK021620 RL EXCEPTIONS "SOGK021620 RL wrong_textflag = 1 "SOGK021620 RL OTHERS = 2. "SOGK021620 RL
BP_JOB_CHECKSTATE CALL FUNCTION 'BP_JOB_CHECKSTATE' EXPORTING dialog = 'N' jobcount =
-ext_jobcount jobname = -ext_jobname IMPORTING status_according_to_db = l_db_status actual_status = l_actual_status EXCEPTIONS checking_of_job_has_failed = 1 correcting_job_status_failed = 2 invalid_dialog_type = 3 job_does_not_exist = 4 no_check_privilege_given = 5 ready_switch_too_dangerous = 6 OTHERS = 7.
OIUREP_MMS_2014_UPDATE_STATUS CALL FUNCTION 'OIUREP_MMS_2014_UPDATE_STATUS' EXPORTING status = l_status "SOGK011040 RL lock_and_hold = c_no "SOGK011040 RL commit_and_wait = c_yes "SOGK011040 RL CHANGING jobname =
-ext_jobname EXCEPTIONS invalid_status = 1 error_locking_table_entry = 2 missing_required_field = 3 error_creating_app_log = 4 error_writing_to_app_log = 5 error_reading_run_entry = 6 error_loading_log_from_db = 7 error_saving_app_log_to_db = 8 error_refreshing_app_log = 9 error_opening_job = 10 error_creating_job_name = 11 error_executing_job_in_batch = 12 error_closing_job = 13 invalid_status_change = 14 OTHERS = 15.
BP_JOB_CHECKSTATE CALL FUNCTION 'BP_JOB_CHECKSTATE' EXPORTING dialog = 'N' jobcount =
-gen_jobcount jobname = -gen_jobname IMPORTING status_according_to_db = l_db_status actual_status = l_actual_status EXCEPTIONS checking_of_job_has_failed = 1 correcting_job_status_failed = 2 invalid_dialog_type = 3 job_does_not_exist = 4 no_check_privilege_given = 5 ready_switch_too_dangerous = 6 OTHERS = 7.
OIUREP_MMS_2014_UPDATE_STATUS CALL FUNCTION 'OIUREP_MMS_2014_UPDATE_STATUS' EXPORTING status = l_status "SOGK011040 RL lock_and_hold = c_no commit_and_wait = c_yes CHANGING jobname =
-gen_jobname EXCEPTIONS invalid_status = 1 error_locking_table_entry = 2 missing_required_field = 3 error_creating_app_log = 4 error_writing_to_app_log = 5 error_reading_run_entry = 6 error_loading_log_from_db = 7 error_saving_app_log_to_db = 8 error_refreshing_app_log = 9 error_opening_job = 10 error_creating_job_name = 11 error_executing_job_in_batch = 12 error_closing_job = 13 invalid_status_change = 14 OTHERS = 15.
BP_JOB_CHECKSTATE CALL FUNCTION 'BP_JOB_CHECKSTATE' EXPORTING dialog = 'N' jobcount =
-fin_jobcount jobname = -fin_jobname IMPORTING status_according_to_db = l_db_status actual_status = l_actual_status EXCEPTIONS checking_of_job_has_failed = 1 correcting_job_status_failed = 2 invalid_dialog_type = 3 job_does_not_exist = 4 no_check_privilege_given = 5 ready_switch_too_dangerous = 6 OTHERS = 7.
OIUREP_MMS_2014_UPDATE_STATUS CALL FUNCTION 'OIUREP_MMS_2014_UPDATE_STATUS' EXPORTING status = l_status "SOGK011040 RL lock_and_hold = c_no commit_and_wait = c_yes CHANGING jobname =
-fin_jobname EXCEPTIONS invalid_status = 1 error_locking_table_entry = 2 missing_required_field = 3 error_creating_app_log = 4 error_writing_to_app_log = 5 error_reading_run_entry = 6 error_loading_log_from_db = 7 error_saving_app_log_to_db = 8 error_refreshing_app_log = 9 error_opening_job = 10 error_creating_job_name = 11 error_executing_job_in_batch = 12 error_closing_job = 13 invalid_status_change = 14 OTHERS = 15.
BAL_DB_LOAD CALL FUNCTION 'BAL_DB_LOAD' EXPORTING i_t_lognumber = lognum_itab i_exception_if_already_loaded = c_yes IMPORTING e_t_log_handle = log_handle_itab EXCEPTIONS no_logs_specified = 1 log_not_found = 2 log_already_loaded = 3 OTHERS = 4.
BAL_DSP_PROFILE_NO_TREE_GET CALL FUNCTION 'BAL_DSP_PROFILE_NO_TREE_GET' IMPORTING e_s_display_profile = l_profile.
BAL_DSP_LOG_DISPLAY CALL FUNCTION 'BAL_DSP_LOG_DISPLAY' EXPORTING i_s_display_profile = l_profile i_t_log_handle = log_handle_itab EXCEPTIONS profile_inconsistent = 1 internal_error = 2 no_data_available = 3 no_authority = 4 OTHERS = 5.
BAL_LOG_REFRESH CALL FUNCTION 'BAL_LOG_REFRESH' EXPORTING i_log_handle = l_log_handle EXCEPTIONS log_not_found = 1 OTHERS = 2.
BP_JOBLOG_SHOW_SM37B CALL FUNCTION 'BP_JOBLOG_SHOW_SM37B' EXPORTING jobcount = l_jobcount jobname = l_jobname EXCEPTIONS error_reading_jobdata = 1 error_reading_joblog_data = 2 jobcount_missing = 3 joblog_does_not_exist = 4 joblog_is_empty = 5 joblog_show_canceled = 6 jobname_missing = 7 job_does_not_exist = 8 no_joblog_there_yet = 9 no_show_privilege_given = 10 OTHERS = 11.
POPUP_GET_VALUES CALL FUNCTION 'POPUP_GET_VALUES' EXPORTING popup_title = 'Please enter line number'(057) IMPORTING returncode = l_rc_c TABLES fields = sval_itab EXCEPTIONS error_in_fields = 1 OTHERS = 2.
POPUP_TO_DECIDE_LIST CALL FUNCTION 'POPUP_TO_DECIDE_LIST' EXPORTING textline1 = l_text textline2 = 'can be either'(051) textline3 = 'Federal or Indian'(050) titel = 'MMS-2014'(053) IMPORTING answer = l_answer TABLES t_spopli = options_itab EXCEPTIONS not_enough_answers = 1 too_much_answers = 2 too_much_marks = 3 OTHERS = 4.
OIUREP_MMS_2014_LOAD_EDITS CALL FUNCTION 'OIUREP_MMS_2014_LOAD_EDITS' EXPORTING extraction_only = c_yes "SOGK020071 CP lease_no = oiurep_rtpend-lease_no "SOGK020071 CP agreement_no = oiurep_rtpend-agreement_no "SOGK020071 CP fed_indian_cd = oiurep_rtpend-fed_indian_cd "SOGK020071 CP mms_prod_cd = oiurep_rtpend-mms_prod_cd "SOGK020071 CP sales_type_cd = oiurep_rtpend-sales_type_cd "SOGK020071 CP trans_cd = oiurep_rtpend-trans_cd "SOGK020071 CP pay_method_cd = oiurep_rtpend-pay_method_cd "SOGK020071 CP sales_date = oiurep_rtpend-sales_date "SOGK020071 CP sa_qy = oiurep_rtpend-adj_sa_qy "SOGK020071 CP sa_amt = oiurep_rtpend-mms_sa_amt "SOGK020071 CP adj_cd = oiurep_rtpend-adj_cd "SOGK020071 RL roy_pr_alw_amt = oiurep_rtpend-roy_pr_alw_amt "SOGK020071 CP trnsp_alw_de_amt = oiurep_rtpend-trnsp_alw_de_amt"SOGK020071 CP proc_alw_de_amt = oiurep_rtpend-proc_alw_de_amt "SOGK020071 CP roy_ls_allow_amt = oiurep_rtpend-roy_ls_allow_amt"SOGK020071 CP * GAS_MMBTU_QY = space "SOGK020071 CP gas_mmbtu_qy = oiurep_rtpend-gas_mmbtu_qy "SOGK020285 RL * i_api_well_no = oiurep_rtpend-api_well_no SOGK020071 CP * i_api_well_cm_no = oiurep_rtpend-api_well_cm_no SOGK020071 CP * i_lease_no = oiurep_rtpend-lease_no SOGK020071 CP * i_agreement_no = oiurep_rtpend-agreement_no SOGK020071 CP * i_mms_prod_cd = oiurep_rtpend-mms_prod_cd SOGK020071 CP * i_sales_type_cd = oiurep_rtpend-sales_type_cdSOGK020071 CP * i_trans_cd = oiurep_rtpend-trans_cd SOGK020071 CP * i_pay_method_cd = oiurep_rtpend-pay_method_cdSOGK020071 CP * i_adj_sa_qy = oiurep_rtpend-adj_sa_qy SOGK020071 CP * i_sales_date = oiurep_rtpend-sales_date SOGK020071 CP * i_mms_sa_amt = oiurep_rtpend-mms_sa_amt SOGK020071 CP * i_roy_pr_alw_amt = oiurep_rtpend-roy_pr_alw_amtSOGK020071 CP * i_mms_roy_amt = oiurep_rtpend-mms_roy_amt SOGK020071 CP * i_trnsp_alw_de_amt = oiurep_rtpend-trnsp_alw_de_amtGK020071CP * i_proc_alw_de_amt = oiurep_rtpend-proc_alw_de_amtSOGK020071CP * i_adj_btu_qy = oiurep_rtpend-adj_btu_qy SOGK020071 CP * i_adj_cd = oiurep_rtpend-adj_cd SOGK020071 CP *start N_1159585 MMS SLA 2008 changes report_year = oiurep_rtpend-sales_year report_month = oiurep_rtpend-sales_month history_fl = oiurep_rtpend-history_fl *end N_1159585 MMS SLA 2008 changes TABLES e_tran_err_2_tb = error_itab EXCEPTIONS * io_error = 1 "SOGK020071 RL * OTHERS = 2. "SOGK020071 RL
BAL_LOG_CREATE CALL FUNCTION 'BAL_LOG_CREATE' EXPORTING i_s_log = l_log IMPORTING e_log_handle = l_log_handle EXCEPTIONS log_header_inconsistent = 1 OTHERS = 2.
BAL_LOG_MSG_ADD CALL FUNCTION 'BAL_LOG_MSG_ADD' EXPORTING i_log_handle = l_log_handle i_s_msg = l_msg EXCEPTIONS log_not_found = 1 msg_inconsistent = 2 log_is_full = 3 OTHERS = 4.
BAL_DSP_PROFILE_POPUP_GET CALL FUNCTION 'BAL_DSP_PROFILE_POPUP_GET' IMPORTING e_s_display_profile = l_profile.
BAL_DSP_LOG_DISPLAY CALL FUNCTION 'BAL_DSP_LOG_DISPLAY' EXPORTING i_s_display_profile = l_profile EXCEPTIONS profile_inconsistent = 1 internal_error = 2 no_data_available = 3 no_authority = 4 OTHERS = 5.
BAL_LOG_REFRESH CALL FUNCTION 'BAL_LOG_REFRESH' EXPORTING i_log_handle = l_log_handle EXCEPTIONS log_not_found = 1 OTHERS = 2.
LVC_FIELDCATALOG_MERGE CALL FUNCTION 'LVC_FIELDCATALOG_MERGE' EXPORTING i_structure_name = 'OIUREP_RTPEND' CHANGING ct_fieldcat = fc_itab EXCEPTIONS inconsistent_interface = 1 program_error = 2 OTHERS = 3.
LVC_TRANSFER_TO_KKBLO CALL FUNCTION 'LVC_TRANSFER_TO_KKBLO' EXPORTING it_fieldcat_lvc = fc_itab IMPORTING et_fieldcat_kkblo = fc_kkblo_itab EXCEPTIONS it_data_missing = 1 it_fieldcat_lvc_missing = 2 OTHERS = 3.
ALV_XXL_CALL CALL FUNCTION 'ALV_XXL_CALL' EXPORTING i_tabname = '1' it_fieldcat = fc_kkblo_itab TABLES it_outtab = oiurep_rtpend_itab EXCEPTIONS fatal_error = 1 no_display_possible = 2 OTHERS = 3.
POPUP_GET_VALUES CALL FUNCTION 'POPUP_GET_VALUES' EXPORTING popup_title = 'Please enter document / line number'(056) IMPORTING returncode = l_rc_c TABLES fields = sval_itab EXCEPTIONS error_in_fields = 1 OTHERS = 2.
LVC_FIELDCATALOG_MERGE CALL FUNCTION 'LVC_FIELDCATALOG_MERGE' EXPORTING i_structure_name = 'OIUREP_MRT_HIST' CHANGING ct_fieldcat = fc_itab EXCEPTIONS inconsistent_interface = 1 program_error = 2 OTHERS = 3.
LVC_TRANSFER_TO_KKBLO CALL FUNCTION 'LVC_TRANSFER_TO_KKBLO' EXPORTING it_fieldcat_lvc = fc_itab IMPORTING et_fieldcat_kkblo = fc_kkblo_itab EXCEPTIONS it_data_missing = 1 it_fieldcat_lvc_missing = 2 OTHERS = 3.
ALV_XXL_CALL CALL FUNCTION 'ALV_XXL_CALL' EXPORTING i_tabname = '1' it_fieldcat = fc_kkblo_itab TABLES it_outtab = oiurep_mrt_hist_itab EXCEPTIONS fatal_error = 1 no_display_possible = 2 OTHERS = 3.
POPUP_GET_VALUES CALL FUNCTION 'POPUP_GET_VALUES' EXPORTING popup_title = 'Please enter line number'(057) IMPORTING returncode = l_rc_c TABLES fields = sval_itab EXCEPTIONS error_in_fields = 1 OTHERS = 2.
POPUP_TO_CONFIRM CALL FUNCTION 'POPUP_TO_CONFIRM' EXPORTING titlebar = 'Caution!'(058) diagnose_object = 'OIUREP_MMS_2014_RESET_STATUS' text_question = l_question default_button = '2' display_cancel_button = c_no IMPORTING answer = l_rc EXCEPTIONS text_not_found = 1 OTHERS = 2.
POPUP_GET_VALUES_DB_CHECKED CALL FUNCTION 'POPUP_GET_VALUES_DB_CHECKED' EXPORTING popup_title = 'Report Selection'(069) IMPORTING returncode = l_rc TABLES fields = sval_itab EXCEPTIONS error_in_fields = 1 OTHERS = 2.
OIUREP_MMS_2014_GEN_JOB_NAME CALL FUNCTION 'OIUREP_MMS_2014_GEN_JOB_NAME' EXPORTING process = l_process bukrs = l_bukrs sales_year = l_year sales_month = l_month IMPORTING jobname = l_jobname EXCEPTIONS OTHERS = 1.
OIUREP_MMS_2014_UPDATE_STATUS CALL FUNCTION 'OIUREP_MMS_2014_UPDATE_STATUS' EXPORTING status = l_status lock_and_hold = c_no commit_and_wait = c_yes forced = c_yes CHANGING jobname = l_jobname EXCEPTIONS invalid_status = 1 error_locking_table_entry = 2 missing_required_field = 3 error_creating_app_log = 4 error_writing_to_app_log = 5 error_reading_run_entry = 6 error_loading_log_from_db = 7 error_saving_app_log_to_db = 8 error_refreshing_app_log = 9 error_opening_job = 10 error_creating_job_name = 11 error_executing_job_in_batch = 12 error_closing_job = 13 invalid_status_change = 14 error_aborting_job = 15 OTHERS = 16.
DOCU_CALL CALL FUNCTION 'DOCU_CALL' EXPORTING displ = c_yes displ_mode = '2' id = 'RE' langu = sy-langu object = l_object EXCEPTIONS wrong_name = 1 OTHERS = 2.
LVC_FIELDCATALOG_MERGE CALL FUNCTION 'LVC_FIELDCATALOG_MERGE' EXPORTING i_structure_name = 'OIUREP_MRT_PEND' CHANGING ct_fieldcat = fc_itab EXCEPTIONS inconsistent_interface = 1 program_error = 2 OTHERS = 3.
LVC_TRANSFER_TO_KKBLO CALL FUNCTION 'LVC_TRANSFER_TO_KKBLO' EXPORTING it_fieldcat_lvc = fc_itab IMPORTING et_fieldcat_kkblo = fc_kkblo_itab EXCEPTIONS it_data_missing = 1 it_fieldcat_lvc_missing = 2 OTHERS = 3.
ALV_XXL_CALL CALL FUNCTION 'ALV_XXL_CALL' EXPORTING i_tabname = '1' it_fieldcat = fc_kkblo_itab TABLES it_outtab = oiurep_mrt_pend_itab EXCEPTIONS fatal_error = 1 no_display_possible = 2 OTHERS = 3.
POPUP_GET_VALUES CALL FUNCTION 'POPUP_GET_VALUES' EXPORTING popup_title = 'Please enter document / line number'(056) IMPORTING returncode = l_rc_c TABLES fields = sval_itab EXCEPTIONS error_in_fields = 1 OTHERS = 2.
BP_START_DATE_EDITOR CALL FUNCTION 'BP_START_DATE_EDITOR' EXPORTING stdt_dialog = c_btc_yes stdt_input =
stdt_opcode = p_mode IMPORTING stdt_modify_type = p_modified stdt_output = EXCEPTIONS fcal_id_not_defined = 1 incomplete_last_startdate = 2 incomplete_startdate = 3 invalid_dialog_type = 4 invalid_eventid = 5 invalid_opcode = 6 invalid_opmode_name = 7 invalid_periodbehaviour = 8 invalid_predecessor_jobname = 9 last_startdate_in_the_past = 10 no_period_data_given = 11 no_startdate_given = 12 period_and_predjob_no_way = 13 period_too_small_for_limit = 14 predecessor_jobname_not_unique = 15 startdate_interval_too_large = 16 startdate_in_the_past = 17 startdate_is_a_holiday = 18 startdate_out_of_fcal_range = 19 stdt_before_holiday_in_past = 20 unknown_fcal_error_occured = 21 no_workday_nr_given = 22 invalid_workday_countdir = 23 invalid_workday_nr = 24 notbefore_stdt_missing = 25 workday_starttime_missing = 26 no_eventid_given = 27 OTHERS = 28.
BP_JOB_READ CALL FUNCTION 'BP_JOB_READ' EXPORTING job_read_jobcount = l_jobcount job_read_jobname = l_jobname job_read_opcode = c_btc_read_all_jobdata TABLES job_read_steplist = steplist_itab EXCEPTIONS invalid_opcode = 1 job_doesnt_exist = 2 job_doesnt_have_steps = 3 OTHERS = 4.
RSPO_RID_SPOOLREQ_LIST CALL FUNCTION 'RSPO_RID_SPOOLREQ_LIST' EXPORTING id_list = id_itab EXCEPTIONS error = 1 OTHERS = 2.
GET_PRINT_PARAMETERS CALL FUNCTION 'GET_PRINT_PARAMETERS' "SOGK035588 RL EXPORTING "SOGK035588 RL mode = 'BATCH' "SOGK035588 RL report = l_report "SOGK035588 RL IMPORTING "SOGK035588 RL out_parameters = l_params "SOGK035588 RL valid = l_valid "SOGK035588 RL EXCEPTIONS "SOGK035588 RL ARCHIVE_INFO_NOT_FOUND = 0 "SOGK035588 RL INVALID_PRINT_PARAMS = 0 "SOGK035588 RL INVALID_ARCHIVE_PARAMS = 0 "SOGK035588 RL OTHERS = 0. "SOGK035588 RL
GET_PRINT_PARAMETERS CALL FUNCTION 'GET_PRINT_PARAMETERS' EXPORTING list_text = l_list_text mode = l_mode report = oiurep_2014_rep_itab-report_name user = sy-uname IMPORTING out_archive_parameters = oiurep_2014_rep_itab-arc_params out_parameters = oiurep_2014_rep_itab-pri_params valid = l_valid EXCEPTIONS archive_info_not_found = 1 invalid_print_params = 2 invalid_archive_params = 3 OTHERS = 4.
GET_PRINT_PARAMETERS CALL FUNCTION 'GET_PRINT_PARAMETERS' EXPORTING in_archive_parameters = oiurep_2014_rep_itab-arc_params in_parameters = oiurep_2014_rep_itab-pri_params mode = l_mode user = sy-uname IMPORTING out_archive_parameters = oiurep_2014_rep_itab-arc_params out_parameters = oiurep_2014_rep_itab-pri_params valid = l_valid EXCEPTIONS archive_info_not_found = 1 invalid_print_params = 2 invalid_archive_params = 3 OTHERS = 4.
POPUP_TO_CONFIRM CALL FUNCTION 'POPUP_TO_CONFIRM' EXPORTING titlebar = 'MMS-2014'(053) text_question = 'Send success notification?'(074) text_button_1 = 'Yes'(075) text_button_2 = 'No'(076) display_cancel_button = c_no IMPORTING answer = l_answer EXCEPTIONS text_not_found = 1 OTHERS = 2.
FILE_GET_NAME CALL FUNCTION 'FILE_GET_NAME' "SOGK008188 RL EXPORTING "SOGK008188 RL logical_filename = l_logical_filename "SOGK008188 RL parameter_1 = p_2014_runs-bukrs "SOGK008188 RL parameter_2 = p_2014_runs-sales_year "SOGK008188 RL parameter_3 = p_2014_runs-sales_month "SOGK008188 RL IMPORTING "SOGK008188 RL emergency_flag = l_rc "SOGK008188 RL file_name = l_physical_filename "SOGK008188 RL EXCEPTIONS "SOGK008188 RL file_not_found = 1 "SOGK008188 RL OTHERS = 2. "SOGK008188 RL
GUI_DOWNLOAD CALL FUNCTION 'GUI_DOWNLOAD' "SOGK008188 RL EXPORTING "SOGK008188 RL bin_filesize = l_filesize "SOGK008188 RL filename = l_download_filename "SOGK008188 RL *Note 1442360 AD * filetype = 'BIN' "SOGK008188 RL filetype = 'ASC' *Note 1442360 AD TRUNC_TRAILING_BLANKS_EOL = space "n_1572053 WB TABLES "SOGK008188 RL data_tab = records_itab "SOGK008188 RL EXCEPTIONS "SOGK008188 RL file_write_error = 1 "SOGK008188 RL no_batch = 2 "SOGK008188 RL gui_refuse_filetransfer = 3 "SOGK008188 RL invalid_type = 4 "SOGK008188 RL no_authority = 5 "SOGK008188 RL unknown_error = 6 "SOGK008188 RL header_not_allowed = 7 "SOGK008188 RL separator_not_allowed = 8 "SOGK008188 RL filesize_not_allowed = 9 "SOGK008188 RL header_too_long = 10 "SOGK008188 RL dp_error_create = 11 "SOGK008188 RL dp_error_send = 12 "SOGK008188 RL dp_error_write = 13 "SOGK008188 RL unknown_dp_error = 14 "SOGK008188 RL access_denied = 15 "SOGK008188 RL dp_out_of_memory = 16 "SOGK008188 RL disk_full = 17 "SOGK008188 RL dp_timeout = 18 "SOGK008188 RL file_not_found = 19 "SOGK008188 RL dataprovider_exception = 20 "SOGK008188 RL control_flush_error = 21 "SOGK008188 RL OTHERS = 22. "SOGK008188 RL
OIUREP_MMS_2014_LOAD_PRLEASE CALL FUNCTION 'OIUREP_MMS_2014_LOAD_PRLEASE' "SOGK008507 RL EXPORTING "SOGK008507 RL company_code = fe_prlease_itab-bukrs "SOGK008507 RL venture = "SOGK008507 RL fe_prlease_itab-property "SOGK008507 RL doi = fe_prlease_itab-doi_no "SOGK008507 RL input =
"SOGK008507 RL local_update = c_yes "SOGK008507 RL IMPORTING "SOGK008507 RL return_code = l_rc "SOGK008507 RL TABLES "SOGK008507 RL return = return_itab. "SOGK008507 RL
OIUREP_MMS_2014_LOAD_WCLEASE CALL FUNCTION 'OIUREP_MMS_2014_LOAD_WCLEASE' "SOGK008507 RL EXPORTING "SOGK008507 RL well = fe_wclease_itab-wl_no "SOGK008507 RL well_completion = fe_wclease_itab-wc_no "SOGK008507 RL input =
"SOGK008507 RL local_update = c_yes "SOGK008507 RL IMPORTING "SOGK008507 RL return_code = l_rc "SOGK008507 RL TABLES "SOGK008507 RL return = return_itab. "SOGK008507 RL
OIUREP_MMS_2014_LOAD_PRSALESTY CALL FUNCTION 'OIUREP_MMS_2014_LOAD_PRSALESTY' "SOGK008507 RL EXPORTING "SOGK008507 RL company_code = fe_prsalesty_itab-bukrs "SOGK008507 RL venture = "SOGK008507 RL fe_prsalesty_itab-property "SOGK008507 RL doi = fe_prsalesty_itab-doi_no "SOGK008507 RL lease = "SOGK008507 RL fe_prsalesty_itab-lease_no "SOGK008507 RL federal_indian_cd = "SOGK008507 RL fe_prsalesty_itab-fed_indian_cd "SOGK008507 RL agreement = "SOGK008507 RL fe_prsalesty_itab-agreement_no "SOGK008507 RL input =
"SOGK008507 RL local_update = c_yes "SOGK008507 RL IMPORTING "SOGK008507 RL return_code = l_rc "SOGK008507 RL TABLES "SOGK008507 RL return = return_itab. "SOGK008507 RL
OIUREP_MMS_2014_LOAD_WCSALESTY CALL FUNCTION 'OIUREP_MMS_2014_LOAD_WCSALESTY' "SOGK008507 RL EXPORTING "SOGK008507 RL well = fe_wcsalesty_itab-wl_no "SOGK008507 RL well_completion = fe_wcsalesty_itab-wc_no "SOGK008507 RL lease = "SOGK008507 RL fe_wcsalesty_itab-lease_no "SOGK008507 RL federal_indian_cd = "SOGK008507 RL fe_wcsalesty_itab-fed_indian_cd "SOGK008507 RL agreement = "SOGK008507 RL fe_wcsalesty_itab-agreement_no "SOGK008507 RL input =
"SOGK008507 RL local_update = c_yes "SOGK008507 RL IMPORTING "SOGK008507 RL return_code = l_rc "SOGK008507 RL TABLES "SOGK008507 RL return = return_itab. "SOGK008507 RL
CHANGEDOCUMENT_READ CALL FUNCTION 'CHANGEDOCUMENT_READ' "SOGK010126 RL EXPORTING "SOGK010126 RL objectclass = 'OIUREP_MRT_HIST' "SOGK010126 RL objectid = l_objectid "SOGK010126 RL TABLES "SOGK010126 RL editpos = temp_cdred_itab "SOGK010126 RL EXCEPTIONS "SOGK010126 RL no_position_found = 1 "SOGK010126 RL wrong_access_to_archive = 2 "SOGK010126 RL time_zone_conversion_error = 3 "SOGK010126 RL OTHERS = 4. "SOGK010126 RL
CHANGEDOCUMENT_DISPLAY CALL FUNCTION 'CHANGEDOCUMENT_DISPLAY' "SOGK010126 RL EXPORTING "SOGK010126 RL i_applicationid = 'OIUREP_MRT_HIST' "SOGK010126 RL flg_autocondense = c_yes "SOGK010126 RL i_objectclas = 'OIUREP_MRT_HIST' "SOGK010126 RL TABLES "SOGK010126 RL i_cdred = cdred_itab. "SOGK010126 RL
Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.
The contribute/comments section below therefore offer's an opportunity for anyone to add additional information. This can be anything from useful hints, tips and screen shots to relevant SAP notes or anything else you feel is relevant to this report.
This will then be available for everyone to easily find by simply searching on the report name MOIUREP_MMS_2014F01 or its description.