SAP Reports / Programs | SAP Utilities | SAP Utilities(IS-U) SAP IS

RECOMVOUT SAP ABAP INCLUDE - Program for MOVEOUTDOC object type: move-out document







RECOMVOUT 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 RECOMVOUT into the relevant SAP transactions such as SE38 or SE80


ABAP code to call this SAP report using the submit statement

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.






SUBMIT RECOMVOUT. "Basic submit
SUBMIT RECOMVOUT AND RETURN. "Return to original report after report execution complete
SUBMIT RECOMVOUT VIA SELECTION-SCREEN. "Display selection screen of submitted report to user
    See more syntax options for the ABAP SUBMIT statement


Text pool values


Title: Program for MOVEOUTDOC object type: move-out document
Text Symbol: 001 = Move-out document


INCLUDES used within this REPORT RECOMVOUT

No INCLUDES are used within this REPORT code!


TABLES used within REPORT and the associated SELECT statement:





No SAP DATABASE tables are accessed within this REPORT code!


Function Modules used within report and the associated call statement:

ISU_DB_EAUS_SINGLE CALL FUNCTION 'ISU_DB_EAUS_SINGLE' EXPORTING x_auszbeleg = object-key-number * X_ACTUAL = IMPORTING y_eaus = eaus EXCEPTIONS not_found = 1 system_error = 2 OTHERS = 3.

ISU_MOVE_OUT_SEARCH CALL FUNCTION 'ISU_MOVE_OUT_SEARCH' IMPORTING y_number = l_auszbeleg EXCEPTIONS cancelled = 1 NOT_FOUND = 2. "Note 1028318

ISU_S_MOVE_OUT_DISPLAY CALL FUNCTION 'ISU_S_MOVE_OUT_DISPLAY' EXPORTING x_auszbeleg = l_auszbeleg IMPORTING y_exit_type = exit_type EXCEPTIONS not_found = 1 general_fault = 3 not_authorized = 4 action_failed = 5 param_error = 6 input_error = 7 OTHERS = 8.

ISU_MOVE_OUT_SEARCH CALL FUNCTION 'ISU_MOVE_OUT_SEARCH' IMPORTING y_number = l_auszbeleg EXCEPTIONS cancelled = 1 NOT_FOUND = 2. "Note 1028318

ISU_S_MOVE_OUT_CHANGE CALL FUNCTION 'ISU_S_MOVE_OUT_CHANGE' "* EXPORTING x_auszbeleg = l_auszbeleg IMPORTING y_exit_type = exit_type EXCEPTIONS not_found = 1 foreign_lock = 2 general_fault = 3 input_error = 4 not_authorized = 5 action_failed = 6 param_error = 7 cancelled = 8 OTHERS = 9.

ISU_MOVE_OUT_SEARCH CALL FUNCTION 'ISU_MOVE_OUT_SEARCH' IMPORTING y_number = auszbeleg EXCEPTIONS cancelled = 1 OTHERS = 2.

ISU_S_MOVE_OUT_CREATE CALL FUNCTION 'ISU_S_MOVE_OUT_CREATE' EXPORTING x_upd_online = 'X' x_no_dialog = space x_auto = auto IMPORTING y_exit_type = exit_type y_new_eaus = new_eaus TABLES tx_vertrag = t_vertrag ty_new_eausv = t_new_eausv ty_new_sm_orders = t_new_sm_orders EXCEPTIONS foreign_lock = 2 number_error = 3 general_fault = 4 invalid_key = 5 param_error = 6 input_error = 7 not_authorized = 8 action_failed = 9 billed = 11 OTHERS = 10.

ISU_S_MOVE_OUT_CONFIRM_PRINT CALL FUNCTION 'ISU_S_MOVE_OUT_CONFIRM_PRINT' EXPORTING x_auszbeleg = object-key-number * X_LANGU = x_gpart = object-_eaus-kunde x_vkont = object-_eaus-vkont x_formkey = applicationform x_delayed_print = delayedprintout x_auswform = object-_eaus-auswform "Note 797441 x_reprint = reprint IMPORTING y_formkey = y_formkey EXCEPTIONS action_cancelled = 1 action_failed = 2 bcontact_failed = 3 OTHERS = 4.

ISU_DB_EAUS_UPDATE CALL FUNCTION 'ISU_DB_EAUS_UPDATE' EXPORTING x_upd_mode = 'U' x_eaus = new_eaus x_old_eaus = object-_eaus.

ISU_S_MOVE_OUT_CONFIRM_PRINT CALL FUNCTION 'ISU_S_MOVE_OUT_CONFIRM_PRINT' EXPORTING x_auszbeleg = object-key-number * X_LANGU = x_gpart = object-_eaus-kunde x_vkont = object-_eaus-vkont x_formkey = applicationform x_delayed_print = 'X' * X_AUSWFORM = x_reprint = reprint IMPORTING y_formkey = y_formkey EXCEPTIONS action_cancelled = 1 action_failed = 2 bcontact_failed = 3 OTHERS = 4.

ISU_DB_EAUS_UPDATE CALL FUNCTION 'ISU_DB_EAUS_UPDATE' EXPORTING x_upd_mode = 'U' x_eaus = new_eaus x_old_eaus = object-_eaus.

ISU_DB_MOVE_OUT_SELECT CALL FUNCTION 'ISU_DB_MOVE_OUT_SELECT' EXPORTING x_moveoutdoc = t_eausv-auszbeleg TABLES ty_eausv = t_eausv EXCEPTIONS not_found = 1 OTHERS = 2.

ARCHIV_DISPLAY_CONNECTION CALL FUNCTION 'ARCHIV_DISPLAY_CONNECTION' EXPORTING objecttype = 'MOVEOUTDOC' objectid = id EXCEPTIONS not_found = 1 OTHERS = 2.

ISU_MOVE_OUT_SEARCH CALL FUNCTION 'ISU_MOVE_OUT_SEARCH' IMPORTING y_number = l_auszbeleg EXCEPTIONS cancelled = 1.

ISU_S_MOVE_OUT_CANCEL CALL FUNCTION 'ISU_S_MOVE_OUT_CANCEL' EXPORTING x_auszbeleg = l_auszbeleg x_no_dialog = x_nodialog x_auto = l_auto IMPORTING y_exit_type = exit_type EXCEPTIONS not_found = 1 foreign_lock = 2 general_fault = 3 not_authorized = 4 action_failed = 5 param_error = 6 input_error = 7 billed = 8 OTHERS = 9.

ISU_S_MOVE_OUT_DATE_CHANGE CALL FUNCTION 'ISU_S_MOVE_OUT_DATE_CHANGE' EXPORTING x_auszbeleg = object-key-number x_newauszdat = newmoveoutdate x_newdeparturedate = newdeparturedate * X_UPD_ONLINE = * IMPORTING * Y_DB_UPDATE = * Y_EXIT_TYPE = TABLES ty_new_sm_orders = t_new_sm_orders EXCEPTIONS not_found = 1 foreign_lock = 2 general_fault = 3 input_error = 4 action_failed = 5 not_authorized = 6 param_error = 7 cancelled = 8 OTHERS = 9.

ISU_DB_EVER_SELECT_ANLAGE1 CALL FUNCTION 'ISU_DB_EVER_SELECT_ANLAGE1' EXPORTING x_instln = l_eanl-anlage x_keydate = l_old_pmodate IMPORTING y_ever = wa_ever EXCEPTIONS not_found = 1 system_error = 2 OTHERS = 3.

ISU_S_INSTLN_ACB_CHECK CALL FUNCTION 'ISU_S_INSTLN_ACB_CHECK' EXPORTING x_anlage = l_eanl-anlage x_move_out_date = l_pmodatem1 IMPORTING * y_owner = l_owner * y_vkont = l_caccount * y_planned_move_in_date = l_pmidate * y_move_in_start_date = l_startmidate y_planned_move_out_date = l_pmodate * y_move_out_start_date = l_startmodate * y_charge_fee = l_charge_fee * y_chgid = l_chgid * y_chgty = l_chgty * y_zahlkond = l_zahlkond TABLES yt_other_anlage = lt_instlns EXCEPTIONS acb_generally_inactive = 1 acb_for_installation_inactive = 2 installation_not_assigned = 3 OTHERS = 4.

ISU_DB_EVER_SELECT_ANLAGE





CALL FUNCTION 'ISU_DB_EVER_SELECT_ANLAGE' TABLES txy_ever = lt_ever EXCEPTIONS not_found = 1 system_error = 2 interval_invalid = 3 OTHERS = 4.

FKK_ACCOUNT_READ CALL FUNCTION 'FKK_ACCOUNT_READ' EXPORTING i_vkont = wa_ever-vkonto * I_GPART = * I_ONLY_GPART = * I_BYPASS_BUFFER = * I_SET_ENQUEUE = i_only_acc_holder = 'X' i_only_actual_non_acc_holders = space IMPORTING * E_FKKVK = e_fkkvkp = l_fkkvkp * TABLES * t_fkkvkp = l_fkkvkp EXCEPTIONS not_found = 1 foreign_lock = 2 OTHERS = 3.

ISU_DB_EANL_SELECT CALL FUNCTION 'ISU_DB_EANL_SELECT' EXPORTING x_anlage = l_eanl-anlage x_keydate = l_pmodate IMPORTING y_v_eanl = l_eanl EXCEPTIONS OTHERS = 1.

ISU_ADDRESS_PROVIDE CALL FUNCTION 'ISU_ADDRESS_PROVIDE' EXPORTING x_address_type = 'P' "Premise x_vstelle = l_eanl-vstelle * x_read_adrc_regio = 'X' IMPORTING * y_adrc_regio = l_adrc_regio y_eadrdat = l_eadrdat EXCEPTIONS OTHERS = 1.

ISU_DB_EVER_SELECT_ANLAGE1 CALL FUNCTION 'ISU_DB_EVER_SELECT_ANLAGE1' EXPORTING x_instln = l_eanl-anlage x_keydate = l_old_pmodate IMPORTING y_ever = wa_ever EXCEPTIONS not_found = 1 system_error = 2 OTHERS = 3.

ISU_S_INSTLN_ACB_CHECK CALL FUNCTION 'ISU_S_INSTLN_ACB_CHECK' EXPORTING x_anlage = l_eanl-anlage x_move_out_date = l_pmodatem1 IMPORTING * y_owner = l_owner * y_vkont = l_caccount * y_planned_move_in_date = l_pmidate * y_move_in_start_date = l_startmidate y_planned_move_out_date = l_pmodate * y_move_out_start_date = l_startmodate * y_charge_fee = l_charge_fee * y_chgid = l_chgid * y_chgty = l_chgty * y_zahlkond = l_zahlkond TABLES yt_other_anlage = lt_instlns EXCEPTIONS acb_generally_inactive = 1 acb_for_installation_inactive = 2 installation_not_assigned = 3 OTHERS = 4.

ISU_DB_EVER_SELECT_ANLAGE CALL FUNCTION 'ISU_DB_EVER_SELECT_ANLAGE' TABLES txy_ever = lt_ever EXCEPTIONS not_found = 1 system_error = 2 interval_invalid = 3 OTHERS = 4.

FKK_ACCOUNT_READ CALL FUNCTION 'FKK_ACCOUNT_READ' EXPORTING i_vkont = wa_ever-vkonto * I_GPART = * I_ONLY_GPART = * I_BYPASS_BUFFER = * I_SET_ENQUEUE = i_only_acc_holder = 'X' i_only_actual_non_acc_holders = space IMPORTING * E_FKKVK = e_fkkvkp = l_fkkvkp * TABLES * t_fkkvkp = l_fkkvkp EXCEPTIONS not_found = 1 foreign_lock = 2 OTHERS = 3.

ISU_DB_EANL_SELECT CALL FUNCTION 'ISU_DB_EANL_SELECT' EXPORTING x_anlage = l_eanl-anlage x_keydate = l_pmodate IMPORTING y_v_eanl = l_eanl EXCEPTIONS OTHERS = 1.

ISU_ADDRESS_PROVIDE CALL FUNCTION 'ISU_ADDRESS_PROVIDE' EXPORTING x_address_type = 'P' "Premise x_vstelle = l_eanl-vstelle * x_read_adrc_regio = 'X' IMPORTING * y_adrc_regio = l_adrc_regio y_eadrdat = l_eadrdat EXCEPTIONS OTHERS = 1.

ISU_DB_MOVE_OUT_SELECT CALL FUNCTION 'ISU_DB_MOVE_OUT_SELECT' EXPORTING x_moveoutdoc = x_auszbeleg TABLES ty_eausv = t_eausv EXCEPTIONS not_found = 1 OTHERS = 2.

ISU_FIND_MOVEOUTDOC CALL FUNCTION 'ISU_FIND_MOVEOUTDOC' EXPORTING x_bupart = bupart x_vstelle = vstelle x_vertrag = vertrag IMPORTING y_auszbeleg = y_auszbeleg.

ISU_DB_MOVE_OUT_SELECT CALL FUNCTION 'ISU_DB_MOVE_OUT_SELECT' EXPORTING x_moveoutdoc = eausv_wa-auszbeleg TABLES ty_eausv = t_eausv EXCEPTIONS not_found = 1 OTHERS = 2.

ISU_S_CS_METERREAD_SM_CHANGE CALL FUNCTION 'ISU_S_CS_METERREAD_SM_CHANGE' EXPORTING x_ablesgr = '03' x_objrel = l_objrel x_smstartdate = l_smstartdate x_smstarttime = l_smstarttime TABLES tx_metdoc_parm = lt_metdoc_parm ty_new_sm_orders = t_new_sm_orders EXCEPTIONS system_error = 1 not_allowed = 2 input_error = 3 foreign_lock = 4 OTHERS = 99.

ISU_MOVE_BILLDOC_FIND CALL FUNCTION 'ISU_MOVE_BILLDOC_FIND' EXPORTING x_begin_endabrpe = plannedmoveoutdate x_finaldocs = moveoutreversalcheck IMPORTING * Y_INVOICED = INVOICED y_billed = billed TABLES * TY_ERDK = PRINTDOCUMENTS ty_erch = t_erch ty_erdb = t_erdb tx_contract = t_contracts EXCEPTIONS no_reversal = 1001 system_error = 1002 OTHERS = 01.

ISU_MOVE_OUT_INSTL_DATE_CHECK CALL FUNCTION 'ISU_MOVE_OUT_INSTL_DATE_CHECK' EXPORTING x_vertrag = t_vertrag_wa-vertrag x_auszdat = plannedmoveoutdate x_nodialog = 'X' IMPORTING y_moveoutpossible = lmoveoutpossible.

ISU_MIO_REVERSE_METHOD CALL FUNCTION 'ISU_MIO_REVERSE_METHOD' EXPORTING x_blart_storno = l_blart_storno x_blart_ausgl = l_blart_ausgl x_fikey = l_fikey x_bcreason = l_bcreason IMPORTING y_message_in_log = l_message_in_log TABLES tx_to_reverse = lt_to_reverse ty_reverse_docs = lt_fkkrev_rev ty_affected_docs = lt_fkkrev_aff tx_erch = lt_erch ty_lognumbers = lt_lognumbers EXCEPTIONS unexpected = 1 OTHERS = 2.

ISU_LOG_DISPLAY_METHOD CALL FUNCTION 'ISU_LOG_DISPLAY_METHOD' TABLES xt_lognumber = lt_lognumbers EXCEPTIONS general_fault = 1 OTHERS = 2.

BAPI_ISUMOVEOUT_CREATEFROMDATA CALL FUNCTION 'BAPI_ISUMOVEOUT_CREATEFROMDATA' EXPORTING testrun = testrun contactdata = contactdata moveoutdatax = moveoutdatax moveoutdata = moveoutdata IMPORTING return = return moveoutdocnumber = moveoutdocnumber TABLES tmoveoutcontractdata = tmoveoutcontractdata tmoveoutcontractdatax = tmoveoutcontractdatax tmeterreadingresults = tmeterreadingresults EXCEPTIONS OTHERS = 01.

ISU_MOVE_OUT_SEARCH CALL FUNCTION 'ISU_MOVE_OUT_SEARCH' IMPORTING y_number = l_auszbeleg EXCEPTIONS cancelled = 1.




ISU_CONTRACT_FKLOCK_SET CALL FUNCTION 'ISU_CONTRACT_FKLOCK_SET' EXPORTING x_moveoutdoc = l_auszbeleg EXCEPTIONS no_contract_switch = 1 action_failed = 2 OTHERS = 3.

ISU_MOVE_OUT_SEARCH CALL FUNCTION 'ISU_MOVE_OUT_SEARCH' IMPORTING y_number = l_auszbeleg EXCEPTIONS cancelled = 1.

ISU_CONTRACT_FKLOCK_RELEASE CALL FUNCTION 'ISU_CONTRACT_FKLOCK_RELEASE' EXPORTING x_moveoutdoc = l_auszbeleg EXCEPTIONS no_contract_switch = 1 action_failed = 2 OTHERS = 3.

ISU_MOVE_OUT_SEARCH CALL FUNCTION 'ISU_MOVE_OUT_SEARCH' IMPORTING y_number = l_auszbeleg EXCEPTIONS cancelled = 1.

ISU_CONTRACT_FKLOCK_GET CALL FUNCTION 'ISU_CONTRACT_FKLOCK_GET' EXPORTING x_moveoutdoc = l_auszbeleg IMPORTING y_lock = l_lockreason EXCEPTIONS no_contract_switch = 1 action_failed = 2 OTHERS = 3.

ISU_S_MOVE_OUT_DATE_CHANGE CALL FUNCTION 'ISU_S_MOVE_OUT_DATE_CHANGE' EXPORTING x_auszbeleg = object-key-number x_newauszdat = newmoveoutdate x_newdeparturedate = newdeparturedate * X_UPD_ONLINE = * IMPORTING * Y_DB_UPDATE = * Y_EXIT_TYPE = TABLES ty_new_sm_orders = t_new_sm_orders EXCEPTIONS not_found = 1 foreign_lock = 2 general_fault = 3 input_error = 4 action_failed = 5 not_authorized = 6 param_error = 7 cancelled = 8 OTHERS = 9.



Contribute (Add Comments)

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 RECOMVOUT or its description.