SAP Reports / Programs | Device Management | SAP Utilities | Device Management(IS-U-DM) SAP IS

WDR01F01 SAP ABAP INCLUDE - documentation and ABAP source code







WDR01F01 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 WDR01F01 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 WDR01F01. "Basic submit
SUBMIT WDR01F01 AND RETURN. "Return to original report after report execution complete
SUBMIT WDR01F01 VIA SELECTION-SCREEN. "Display selection screen of submitted report to user
    See more syntax options for the ABAP SUBMIT statement


INCLUDES used within this REPORT WDR01F01

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_ETYP_SINGLE CALL FUNCTION 'ISU_DB_ETYP_SINGLE' EXPORTING x_matnr = x_gertyp * IMPORTING * Y_ETYP = EXCEPTIONS not_found = 1 system_error = 2 OTHERS = 3.

DDUT_DOMVALUES_GET CALL FUNCTION 'DDUT_DOMVALUES_GET' EXPORTING name = name * LANGU = SY-LANGU * TEXTS_ONLY = ' ' TABLES dd07v_tab = t_spartyp_table EXCEPTIONS illegal_input = 1 OTHERS = 2.

ISU_DB_TE237_SINGLE CALL FUNCTION 'ISU_DB_TE237_SINGLE' EXPORTING x_bauklas = x_bauklasse * X_SPRAS = SY-LANGU IMPORTING y_te237 = dummy_te237 * Y_TEXT = EXCEPTIONS not_found = 1 not_qualified = 2 system_error = 3 OTHERS = 4.

ISU_DB_TE055_SINGLE CALL FUNCTION 'ISU_DB_TE055_SINGLE' EXPORTING x_funklas = x_funklasse * X_SPRAS = SY-LANGU IMPORTING y_te055 = dummy_te055 * Y_TEXT = EXCEPTIONS not_found = 1 not_qualified = 2 system_error = 3 OTHERS = 4.

ISU_DB_TE422_SINGLE CALL FUNCTION 'ISU_DB_TE422_SINGLE' EXPORTING x_termschl = x_ableinheit IMPORTING y_te422 = dummy_te422 EXCEPTIONS not_found = 1 system_error = 2 OTHERS = 3.

EWP_ACTOR_DATA_GET CALL FUNCTION 'EWP_ACTOR_DATA_GET' EXPORTING x_actor = uib_strukt * X_LANGU = SY-LANGU * X_SEARCH_DATE = SY-DATUM * X_PLVAR = * IMPORTING * Y_SHORT = * Y_STEXT = * Y_OBJECT_DATA = * Y_ADDRESS = EXCEPTIONS not_found = 1 no_active_plvar = 2 OTHERS = 3.

SZRS_DB_CITYV_SINGLE CALL FUNCTION 'SZRS_DB_CITYV_SINGLE' EXPORTING * X_LANGU = SY-LANGU x_country = x_country x_city_code = x_city * IMPORTING * Y_V_ADRCITY = EXCEPTIONS not_found = 1 OTHERS = 2.

SZRS_DB_STRTV_SINGLE CALL FUNCTION 'SZRS_DB_STRTV_SINGLE' EXPORTING * X_LANGU = SY-LANGU x_country = x_country x_strt_code = x_street * IMPORTING * Y_V_ADRSTRT = EXCEPTIONS not_found = 1 OTHERS = 2.

ISU_DB_TESPT_SINGLE CALL FUNCTION 'ISU_DB_TESPT_SINGLE' EXPORTING x_sparte = x_sparte * X_SPRAS = SY-LANGU * IMPORTING * Y_TESPT = * Y_SPARTYP = * Y_SPTYPTEXT = EXCEPTIONS not_found = 1 system_error = 2 not_qualified = 3 OTHERS = 4.

ISU_DB_TE684_SINGLE CALL FUNCTION 'ISU_DB_TE684_SINGLE' IMPORTING y_te684 = y_te684 EXCEPTIONS not_found = 1 system_error = 2 OTHERS = 3.

ISU_DB_EGPL_SINGLE CALL FUNCTION 'ISU_DB_EGPL_SINGLE' EXPORTING x_devloc = s_v_eger-devloc * X_SPRAS = SY-LANGU IMPORTING y_egpl = s_egpl * Y_STORTTEXT = * Y_IFLO = EXCEPTIONS not_found = 1 wrong_type = 2 OTHERS = 3.

ISU_DB_EGER_FORALL_DEVLOC CALL FUNCTION 'ISU_DB_EGER_FORALL_DEVLOC' * IMPORTING * Y_COUNT = TABLES t_v_eger = t_v_eger EXCEPTIONS not_found = 1 OTHERS = 2.

ISU_DB_EGPL_SINGLE CALL FUNCTION 'ISU_DB_EGPL_SINGLE' EXPORTING x_devloc = t_v_eger-devloc * X_SPRAS = SY-LANGU IMPORTING y_egpl = s_egpl * Y_STORTTEXT = * Y_IFLO = EXCEPTIONS not_found = 1 wrong_type = 2 OTHERS = 3.

ISU_DB_EGPL_SINGLE CALL FUNCTION 'ISU_DB_EGPL_SINGLE' EXPORTING x_devloc = t_v_eger-devloc * X_SPRAS = SY-LANGU IMPORTING y_egpl = s_egpl * Y_STORTTEXT = * Y_IFLO = EXCEPTIONS not_found = 1 wrong_type = 2 OTHERS = 3.

ISU_DB_EGTUR_SELECT_CUSTOMIZED CALL FUNCTION 'ISU_DB_EGTUR_SELECT_CUSTOMIZED' EXPORTING x_turnusj = x_turnusj x_auftrag = auftrag_dummy x_meldung = meldung_dummy x_ausbdat = ausbdat_dummy * x_maxcount = * IMPORTING * Y_COUNT = * Y_OVERFLOW = * Y_EQUI_CUST = TABLES t_ablein_range = t_so_abein t_objid_range = t_so_uib t_matnr_range = t_so_gtyp t_spart_range = t_so_spart t_equi_cust = t_equi_cust_tab EXCEPTIONS not_found = 1 system_error = 2 not_qualified = 3 OTHERS = 4.

ISU_DB_EGER_SELECT_CUTOFFDATE CALL FUNCTION 'ISU_DB_EGER_SELECT_CUTOFFDATE' EXPORTING x_equnr = x_equnr x_date = sy-datum IMPORTING y_eger = y_v_eger EXCEPTIONS not_found = 1 system_error = 2 OTHERS = 3.

ISU_DB_TESPT_SELECT_SECTOR CALL FUNCTION 'ISU_DB_TESPT_SELECT_SECTOR' EXPORTING x_spartyp = x_sptyp * X_MAXCOUNT = 0 * X_SORT = * IMPORTING * Y_COUNT = * Y_OVERFLOW = * Y_TESPT = TABLES t_tespt = t_tespt EXCEPTIONS not_found = 1 system_error = 2 not_qualified = 3 OTHERS = 4.

ISU_DB_ETYP_SINGLE CALL FUNCTION 'ISU_DB_ETYP_SINGLE' EXPORTING x_matnr = x_matnr IMPORTING y_etyp = y_etyp EXCEPTIONS not_found = 1 system_error = 2 OTHERS = 3.

ISU_REPLACEMENT_YEAR





CALL FUNCTION 'ISU_REPLACEMENT_YEAR' EXPORTING x_v_eger = x_v_eger x_etyp = x_etyp x_te271 = s_los IMPORTING y_wechsel = y_wechseljahr * Y_BGLKENN = * Y_BGLFORM = EXCEPTIONS OTHERS = 1.

ISU_DB_TE271_SINGLE CALL FUNCTION 'ISU_DB_TE271_SINGLE' EXPORTING x_los = x_los IMPORTING y_te271 = y_te271 EXCEPTIONS not_found = 1 system_error = 2 OTHERS = 3.

ISU_DB_EGPL_SINGLE CALL FUNCTION 'ISU_DB_EGPL_SINGLE' EXPORTING x_devloc = s_v_eger-devloc * X_SPRAS = SY-LANGU IMPORTING y_egpl = s_egpl * Y_STORTTEXT = * Y_IFLO = EXCEPTIONS not_found = 1 wrong_type = 2 OTHERS = 3.

ISU_DB_EGPL_SINGLE CALL FUNCTION 'ISU_DB_EGPL_SINGLE' EXPORTING x_devloc = s_v_eger-devloc * X_SPRAS = SY-LANGU IMPORTING y_egpl = s_egpl * Y_STORTTEXT = * Y_IFLO = EXCEPTIONS not_found = 1 wrong_type = 2 OTHERS = 3.

ISU_DB_EGPL_SINGLE CALL FUNCTION 'ISU_DB_EGPL_SINGLE' EXPORTING x_devloc = s_v_eger-devloc * X_SPRAS = SY-LANGU IMPORTING y_egpl = s_egpl * Y_STORTTEXT = * Y_IFLO = EXCEPTIONS not_found = 1 wrong_type = 2 OTHERS = 3.

ISU_DB_EGPL_SINGLE CALL FUNCTION 'ISU_DB_EGPL_SINGLE' EXPORTING x_devloc = s_v_eger-devloc * X_SPRAS = SY-LANGU IMPORTING y_egpl = s_egpl * Y_STORTTEXT = * Y_IFLO = EXCEPTIONS not_found = 1 wrong_type = 2 OTHERS = 3.

ISU_DB_EGER_FORALL_DEVLOC CALL FUNCTION 'ISU_DB_EGER_FORALL_DEVLOC' * IMPORTING * Y_COUNT = TABLES t_v_eger = t_v_eger EXCEPTIONS not_found = 1 OTHERS = 2.

ISU_DB_EGPL_SINGLE CALL FUNCTION 'ISU_DB_EGPL_SINGLE' EXPORTING x_devloc = t_v_eger-devloc * X_SPRAS = SY-LANGU IMPORTING y_egpl = s_egpl * Y_STORTTEXT = * Y_IFLO = EXCEPTIONS not_found = 1 wrong_type = 2 OTHERS = 3.

ISU_DB_EGPL_SINGLE CALL FUNCTION 'ISU_DB_EGPL_SINGLE' EXPORTING x_devloc = t_v_eger-devloc * X_SPRAS = SY-LANGU IMPORTING y_egpl = s_egpl * Y_STORTTEXT = * Y_IFLO = EXCEPTIONS not_found = 1 wrong_type = 2 OTHERS = 3.

DDIF_STATE_GET CALL FUNCTION 'DDIF_STATE_GET' EXPORTING type = co_type_table name = co_tabname_ci_egtur * ID = state = co_state_a IMPORTING gotstate = y_got_state EXCEPTIONS illegal_input = 1 OTHERS = 2.

FREE_SELECTIONS_DIALOG CALL FUNCTION 'FREE_SELECTIONS_DIALOG' EXPORTING selection_id = xy_selection_id title = text-t05 * FRAME_TEXT = ' ' * STATUS = * AS_WINDOW = ' ' * START_ROW = 2 * START_COL = 2 * NO_INTERVALS = ' ' * JUST_DISPLAY = ' ' IMPORTING where_clauses = y_where_clauses expressions = expressions * FIELD_RANGES = * NUMBER_OF_ACTIVE_FIELDS = TABLES fields_tab = y_fields_tab EXCEPTIONS internal_error = 1 no_action = 2 selid_not_found = 3 illegal_status = 4 OTHERS = 5.

ISU_DB_EGPL_SINGLE CALL FUNCTION 'ISU_DB_EGPL_SINGLE' EXPORTING x_devloc = s_v_eger-devloc * X_SPRAS = SY-LANGU IMPORTING y_egpl = s_egpl * Y_STORTTEXT = * Y_IFLO = EXCEPTIONS not_found = 1 wrong_type = 2 OTHERS = 3.

ISU_DB_EGER_FORALL_DEVLOC CALL FUNCTION 'ISU_DB_EGER_FORALL_DEVLOC' * IMPORTING * Y_COUNT = TABLES t_v_eger = t_v_eger EXCEPTIONS not_found = 1 OTHERS = 2.

ISU_DB_EGPL_SINGLE CALL FUNCTION 'ISU_DB_EGPL_SINGLE' EXPORTING x_devloc = t_v_eger-devloc * X_SPRAS = SY-LANGU IMPORTING y_egpl = s_egpl * Y_STORTTEXT = * Y_IFLO = EXCEPTIONS not_found = 1 wrong_type = 2 OTHERS = 3.

ISU_DB_EGPL_SINGLE CALL FUNCTION 'ISU_DB_EGPL_SINGLE' EXPORTING x_devloc = t_v_eger-devloc * X_SPRAS = SY-LANGU IMPORTING y_egpl = s_egpl * Y_STORTTEXT = * Y_IFLO = EXCEPTIONS not_found = 1 wrong_type = 2 OTHERS = 3.

ISU_DB_EGTUR_SELECT_DYNAMIC CALL FUNCTION 'ISU_DB_EGTUR_SELECT_DYNAMIC' EXPORTING x_turnusj = x_turnusj x_auftrag = auftrag_dummy x_meldung = meldung_dummy x_ausbdat = ausbdat_dummy * x_maxcount = * IMPORTING * Y_COUNT = * Y_OVERFLOW = * Y_EQUI_CUST = * Y_EQUI_ADR = TABLES t_where_tab = where_tab t_equi_cust = t_equi_cust_tab * T_EQUI_ADR = EXCEPTIONS not_found = 1 system_error = 2 not_qualified = 3 OTHERS = 4.

ISU_DB_EGPL_SINGLE CALL FUNCTION 'ISU_DB_EGPL_SINGLE' EXPORTING x_devloc = s_v_eger-devloc * X_SPRAS = SY-LANGU IMPORTING y_egpl = s_egpl * Y_STORTTEXT = * Y_IFLO = EXCEPTIONS not_found = 1 wrong_type = 2 OTHERS = 3.

ISU_DB_EGER_FORALL_DEVLOC CALL FUNCTION 'ISU_DB_EGER_FORALL_DEVLOC' * IMPORTING * Y_COUNT = TABLES t_v_eger = t_v_eger EXCEPTIONS not_found = 1 OTHERS = 2.

ISU_DB_EGPL_SINGLE CALL FUNCTION 'ISU_DB_EGPL_SINGLE' EXPORTING x_devloc = t_v_eger-devloc * X_SPRAS = SY-LANGU IMPORTING y_egpl = s_egpl * Y_STORTTEXT = * Y_IFLO = EXCEPTIONS not_found = 1 wrong_type = 2 OTHERS = 3.

ISU_DB_EGPL_SINGLE CALL FUNCTION 'ISU_DB_EGPL_SINGLE' EXPORTING x_devloc = t_v_eger-devloc * X_SPRAS = SY-LANGU IMPORTING y_egpl = s_egpl * Y_STORTTEXT = * Y_IFLO = EXCEPTIONS not_found = 1 wrong_type = 2 OTHERS = 3.




ISU_DB_EGTUR_SELECT_DYNAMIC CALL FUNCTION 'ISU_DB_EGTUR_SELECT_DYNAMIC' EXPORTING x_turnusj = x_turnusj x_auftrag = auftrag_dummy x_meldung = meldung_dummy x_ausbdat = ausbdat_dummy * x_maxcount = * IMPORTING * Y_COUNT = * Y_OVERFLOW = * Y_EQUI_CUST = * Y_EQUI_ADR = TABLES t_where_tab = t_where_tab t_equi_cust = t_equi_cust_tab * t_equi_adr = EXCEPTIONS not_found = 1 system_error = 2 not_qualified = 3 OTHERS = 4.

ISU_DB_EGPL_SINGLE CALL FUNCTION 'ISU_DB_EGPL_SINGLE' EXPORTING x_devloc = s_v_eger-devloc * X_SPRAS = SY-LANGU IMPORTING y_egpl = s_egpl * Y_STORTTEXT = * Y_IFLO = EXCEPTIONS not_found = 1 wrong_type = 2 OTHERS = 3.

ISU_DB_EGER_FORALL_DEVLOC CALL FUNCTION 'ISU_DB_EGER_FORALL_DEVLOC' * IMPORTING * Y_COUNT = TABLES t_v_eger = t_v_eger EXCEPTIONS not_found = 1 OTHERS = 2.

ISU_DB_EGPL_SINGLE CALL FUNCTION 'ISU_DB_EGPL_SINGLE' EXPORTING x_devloc = t_v_eger-devloc * X_SPRAS = SY-LANGU IMPORTING y_egpl = s_egpl * Y_STORTTEXT = * Y_IFLO = EXCEPTIONS not_found = 1 wrong_type = 2 OTHERS = 3.

ISU_DB_EGPL_SINGLE CALL FUNCTION 'ISU_DB_EGPL_SINGLE' EXPORTING x_devloc = t_v_eger-devloc * X_SPRAS = SY-LANGU IMPORTING y_egpl = s_egpl * Y_STORTTEXT = * Y_IFLO = EXCEPTIONS not_found = 1 wrong_type = 2 OTHERS = 3.

FREE_SELECTIONS_INIT CALL FUNCTION 'FREE_SELECTIONS_INIT' EXPORTING kind = co_kind_t expressions = expressions field_groups_key = x_field_grp_key IMPORTING selection_id = xy_selection_id where_clauses = t_where_clauses expressions = expressions * FIELD_RANGES = * NUMBER_OF_ACTIVE_FIELDS = TABLES tables_tab = t_tables_tab fields_tab = t_fields_tab EXCEPTIONS fields_incomplete = 1 fields_no_join = 2 field_not_found = 3 no_tables = 4 table_not_found = 5 expression_not_supported = 6 incorrect_expression = 7 illegal_kind = 8 area_not_found = 9 inconsistent_area = 10 kind_f_no_fields_left = 11 kind_f_no_fields = 12 too_many_fields = 13 OTHERS = 14.

ISU_DB_TE571_SELECT_LOS_EQUNR CALL FUNCTION 'ISU_DB_TE571_SELECT_LOS_EQUNR' EXPORTING x_los = x_los x_equnr = equnr_dummy * X_MAXCOUNT = 0 * X_SORT = * IMPORTING * Y_COUNT = * Y_OVERFLOW = * Y_TE571 = TABLES t_te571 = t_itab_te571 EXCEPTIONS not_found = 1 system_error = 2 not_qualified = 3 OTHERS = 4.

ISU_PMPLANT_DETERMINE CALL FUNCTION 'ISU_PMPLANT_DETERMINE' EXPORTING x_ordercode = wa_order_data-order_code x_regiogroup = t_itab_equi-regiogroup * x_role = IMPORTING y_iwerk = wa_order_data-iwerk y_vaplz = wa_order_data-vaplz EXCEPTIONS not_found = 1 not_qualified = 2 system_error = 3 OTHERS = 4.

ISU_PMPLANT_DETERMINE CALL FUNCTION 'ISU_PMPLANT_DETERMINE' EXPORTING x_ordercode = wa_order_data-order_code x_regiogroup = t_itab_pruef-regiogroup * x_role = IMPORTING y_iwerk = wa_order_data-iwerk y_vaplz = wa_order_data-vaplz EXCEPTIONS not_found = 1 not_qualified = 2 system_error = 3 OTHERS = 4.

MSG_ACTION CALL FUNCTION 'MSG_ACTION' EXPORTING x_msg_handle = log_handle x_action = co_msg_log_off * IMPORTING * Y_LAST_MSG = EXCEPTIONS action_not_supported = 1 handle_invalid = 2 not_found = 3 OTHERS = 4.

ISU_PMPLANT_DETERMINE CALL FUNCTION 'ISU_PMPLANT_DETERMINE' EXPORTING x_ordercode = wa_order_data-order_code x_regiogroup = regiogroup * x_role = IMPORTING y_iwerk = wa_order_data-iwerk y_vaplz = wa_order_data-vaplz EXCEPTIONS not_found = 1 not_qualified = 2 system_error = 3 OTHERS = 4.

MSG_ACTION CALL FUNCTION 'MSG_ACTION' EXPORTING x_msg_handle = log_handle x_action = co_msg_log_on * IMPORTING * Y_LAST_MSG = EXCEPTIONS action_not_supported = 1 handle_invalid = 2 not_found = 3 OTHERS = 4.

MSG_ACTION CALL FUNCTION 'MSG_ACTION' EXPORTING x_msg_handle = log_handle x_action = co_msg_log_on * IMPORTING * Y_LAST_MSG = EXCEPTIONS action_not_supported = 1 handle_invalid = 2 not_found = 3 OTHERS = 4.

MSG_ACTION CALL FUNCTION 'MSG_ACTION' EXPORTING x_msg_handle = log_handle x_action = co_msg_log_off * IMPORTING * Y_LAST_MSG = EXCEPTIONS action_not_supported = 1 handle_invalid = 2 not_found = 3 OTHERS = 4.

ISU_PMPLANT_DETERMINE CALL FUNCTION 'ISU_PMPLANT_DETERMINE' EXPORTING x_ordercode = wa_order_data-order_code x_regiogroup = regiogroup * x_role = IMPORTING y_iwerk = wa_order_data-iwerk y_vaplz = wa_order_data-vaplz EXCEPTIONS not_found = 1 not_qualified = 2 system_error = 3 OTHERS = 4.

MSG_ACTION CALL FUNCTION 'MSG_ACTION' EXPORTING x_msg_handle = log_handle x_action = co_msg_log_on * IMPORTING * Y_LAST_MSG = EXCEPTIONS action_not_supported = 1 handle_invalid = 2 not_found = 3 OTHERS = 4.

MSG_ACTION CALL FUNCTION 'MSG_ACTION' EXPORTING x_msg_handle = log_handle x_action = co_msg_log_on * IMPORTING * Y_LAST_MSG = EXCEPTIONS action_not_supported = 1 handle_invalid = 2 not_found = 3 OTHERS = 4.

MSG_ACTION CALL FUNCTION 'MSG_ACTION' EXPORTING x_msg_handle = log_handle x_action = co_msg_log_off * IMPORTING * Y_LAST_MSG = EXCEPTIONS action_not_supported = 1 handle_invalid = 2 not_found = 3 OTHERS = 4.

ISU_PMPLANT_DETERMINE CALL FUNCTION 'ISU_PMPLANT_DETERMINE' EXPORTING x_ordercode = wa_order_data-order_code x_regiogroup = regiogroup * x_role = IMPORTING y_iwerk = wa_order_data-iwerk y_vaplz = wa_order_data-vaplz EXCEPTIONS not_found = 1 not_qualified = 2 system_error = 3 OTHERS = 4.

MSG_ACTION CALL FUNCTION 'MSG_ACTION' EXPORTING x_msg_handle = log_handle x_action = co_msg_log_on * IMPORTING * Y_LAST_MSG = EXCEPTIONS action_not_supported = 1 handle_invalid = 2 not_found = 3 OTHERS = 4.

MSG_ACTION CALL FUNCTION 'MSG_ACTION' EXPORTING x_msg_handle = log_handle x_action = co_msg_log_on * IMPORTING * Y_LAST_MSG = EXCEPTIONS action_not_supported = 1 handle_invalid = 2 not_found = 3 OTHERS = 4.

MSG_ACTION CALL FUNCTION 'MSG_ACTION' EXPORTING x_msg_handle = log_handle x_action = co_msg_log_off * IMPORTING * Y_LAST_MSG = EXCEPTIONS action_not_supported = 1 handle_invalid = 2 not_found = 3 OTHERS = 4.

ISU_PMPLANT_DETERMINE CALL FUNCTION 'ISU_PMPLANT_DETERMINE' EXPORTING x_ordercode = wa_order_data-order_code x_regiogroup = regiogroup * x_role = IMPORTING y_iwerk = wa_order_data-iwerk y_vaplz = wa_order_data-vaplz EXCEPTIONS not_found = 1 not_qualified = 2 system_error = 3 OTHERS = 4.

MSG_ACTION CALL FUNCTION 'MSG_ACTION' EXPORTING x_msg_handle = log_handle x_action = co_msg_log_on * IMPORTING * Y_LAST_MSG = EXCEPTIONS action_not_supported = 1 handle_invalid = 2 not_found = 3 OTHERS = 4.

MSG_ACTION CALL FUNCTION 'MSG_ACTION' EXPORTING x_msg_handle = log_handle x_action = co_msg_log_on * IMPORTING * Y_LAST_MSG = EXCEPTIONS action_not_supported = 1 handle_invalid = 2 not_found = 3 OTHERS = 4.

ISU_CREATE_ORDER CALL FUNCTION 'ISU_CREATE_ORDER' EXPORTING x_commit = co_flag_notmarked x_appl_log = co_flag_marked TABLES txy_order_data = t_order_data EXCEPTIONS update_failed = 1 OTHERS = 2.

ISU_EGTUR_SET_AUFTRAG CALL FUNCTION 'ISU_EGTUR_SET_AUFTRAG' IN UPDATE TASK * EXPORTING * X_EQUNR = * X_AUFTRAG = TABLES t_auftrag_tab = t_egtur_upd_tab EXCEPTIONS OTHERS = 1.

ISU_DB_TE571_UPDATE CALL FUNCTION 'ISU_DB_TE571_UPDATE' IN UPDATE TASK EXPORTING * X_TE571 = x_upd_mode = co_upd_modify TABLES t_te571 = t_te571_upd_tab EXCEPTIONS OTHERS = 1.

ENQUEUE_E_EGTUR CALL FUNCTION 'ENQUEUE_E_EGTUR' * EXPORTING * MODE_EGTUR = 'E' * MANDT = SY-MANDT * EQUNR = * X_EQUNR = ' ' * _SCOPE = '2' * _WAIT = ' ' * _COLLECT = ' ' EXCEPTIONS foreign_lock = 1 system_failure = 2 OTHERS = 3.

ENQUEUE_E_TE571 CALL FUNCTION 'ENQUEUE_E_TE571' EXPORTING * MODE_TE571 = 'E' * MANDT = SY-MANDT los = x_los * LOSZIEH = * PRUEFNR = * EQUNR = * X_LOS = ' ' * X_LOSZIEH = ' ' * X_PRUEFNR = ' ' * X_EQUNR = ' ' * _SCOPE = '2' * _WAIT = ' ' * _COLLECT = ' ' EXCEPTIONS foreign_lock = 1 system_failure = 2 OTHERS = 3.

MSG_OPEN CALL FUNCTION 'MSG_OPEN' EXPORTING x_no_dialog = co_flag_marked * X_LOG = ' ' * X_NEXT_MSG = ' ' * X_OBJ_TWICE = ' ' IMPORTING y_msg_handle = xy_handle CHANGING xy_parm = parm_open EXCEPTIONS failed = 1 subs_invalid = 2 log_invalid = 3 OTHERS = 4.

FREE_SELECTIONS_EX_2_RANGE CALL FUNCTION 'FREE_SELECTIONS_EX_2_RANGE' EXPORTING expressions = expressions IMPORTING field_ranges = field_ranges EXCEPTIONS expression_not_supported = 1 incorrect_expression = 2 OTHERS = 3.

MSG_ACTION CALL FUNCTION 'MSG_ACTION' EXPORTING x_msg_handle = x_log_handle x_action = co_msg_save IMPORTING * Y_LAST_MSG = yt_lognumbers = t_lognumbers EXCEPTIONS action_not_supported = 1 handle_invalid = 2 not_found = 3 OTHERS = 4.

MSG_PREPARE_CLOSE CALL FUNCTION 'MSG_PREPARE_CLOSE' EXPORTING x_msg_handle = x_log_handle * IMPORTING * Y_CHANGED = EXCEPTIONS not_found = 1 handle_invalid = 2 OTHERS = 3.

MSG_CLOSE CALL FUNCTION 'MSG_CLOSE' EXPORTING x_msg_handle = x_log_handle EXCEPTIONS not_found = 1 handle_invalid = 2 OTHERS = 3.

ISU_S_LOT_DISPLAY CALL FUNCTION 'ISU_S_LOT_DISPLAY' EXPORTING x_los = los * IMPORTING * Y_EXIT_TYPE = EXCEPTIONS object_not_found = 1 not_authorized = 2 OTHERS = 3.

SZRS_S_ADRCITY_DISPLAY CALL FUNCTION 'SZRS_S_ADRCITY_DISPLAY' EXPORTING x_country = t_itab_adr-country x_langu = sy-langu x_city_code = t_itab_adr-city * X_UPD_ONLINE = * X_NO_CHANGE = * X_NO_OTHER = * IMPORTING * Y_DB_UPDATE = * Y_EXIT_TYPE = * Y_NEW_ADRCITY = * Y_NEW_ADRCITYT = EXCEPTIONS not_found = 1 general_fault = 2 OTHERS = 3.

SZRS_S_ADRSTREET_DISPLAY CALL FUNCTION 'SZRS_S_ADRSTREET_DISPLAY' EXPORTING x_country = t_itab_adr-country x_langu = sy-langu x_strt_code = t_itab_adr-street * X_UPD_ONLINE = * X_NO_CHANGE = * X_NO_OTHER = * IMPORTING * Y_DB_UPDATE = * Y_EXIT_TYPE = * Y_NEW_ADRSTREET = * Y_NEW_ADRSTREETT = EXCEPTIONS not_found = 1 general_fault = 2 OTHERS = 3.

ISU_ADDRESS_PROVIDE CALL FUNCTION 'ISU_ADDRESS_PROVIDE' EXPORTING x_address_type = co_device * X_LENGTH = 50 x_line_count = 0 x_read_adrc_regio = co_flag_marked * X_READ_ISU_DATA = ' ' * X_READ_MRU = ' ' * X_READ_KONZ = ' ' * X_READ_BUKRS = ' ' * X_PARTNER = * X_HAUS = * X_VSTELLE = x_devloc = x_devloc * X_ANLAGE = * X_BUS020_EXT = * X_EHAU = * X_EVBS = * X_EGPL = * X_EANL = * X_BUKRS = ' ' * X_SPARTE = ' ' * X_AKLASSE = ' ' IMPORTING * Y_ADDR_LINES = * Y_LINE_COUNT = y_eadrdat = adr_strukt * y_adrc_regio = * Y_ADDR_DATA = EXCEPTIONS not_found = 1 parameter_error = 2 object_not_given = 3 address_inconsistency = 4 installation_inconsistency = 5 OTHERS = 6.

POPUP_TO_DECIDE CALL FUNCTION 'POPUP_TO_DECIDE' EXPORTING defaultoption = '2' textline1 = text-006 * D:'Wollen Sie den gerade angelegten' textline2 = text-007 * D:'Hintergrundjob noch einmal' textline3 = text-008 * D:'anzeigen oder ändern?' text_option1 = text-s09 * D:'Ja' text_option2 = text-s10 * D:'Nein' titel = text-t37 * D:'Hintergrundjob Arbeitsaufträge' * START_COLUMN = 25 * START_ROW = 6 cancel_display = co_flag_notmarked IMPORTING answer = answer EXCEPTIONS OTHERS = 1.

RS_VARIANT_CATALOG CALL FUNCTION 'RS_VARIANT_CATALOG' EXPORTING report = co_regwdr01 new_title = text-t36 IMPORTING sel_variant = y_variant * SEL_VARIANT_TEXT = EXCEPTIONS no_report = 1 report_not_existent = 2 report_not_supplied = 3 no_variants = 4 OTHERS = 5.

JOB_OPEN CALL FUNCTION 'JOB_OPEN' EXPORTING * DELANFREP = ' ' * JOBGROUP = ' ' jobname = x_jobname * SDLSTRTDT = NO_DATE * SDLSTRTTM = NO_TIME IMPORTING jobcount = y_jobcount EXCEPTIONS cant_create_job = 1 invalid_job_data = 2 jobname_missing = 3 OTHERS = 4.

BP_START_DATE_EDITOR CALL FUNCTION 'BP_START_DATE_EDITOR' EXPORTING stdt_dialog = btc_yes stdt_input = xy_start_date stdt_opcode = btc_edit_startdate IMPORTING stdt_modify_type = stdt_modify_type stdt_output = xy_start_date 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_DELETE CALL FUNCTION 'BP_JOB_DELETE' EXPORTING * FORCEDMODE = ' ' jobcount = x_jobcount jobname = x_jobname EXCEPTIONS cant_delete_event_entry = 1 cant_delete_job = 2 cant_delete_joblog = 3 cant_delete_steps = 4 cant_delete_time_entry = 5 cant_derelease_successor = 6 cant_enq_predecessor = 7 cant_enq_successor = 8 cant_enq_tbtco_entry = 9 cant_update_predecessor = 10 cant_update_successor = 11 commit_failed = 12 jobcount_missing = 13 jobname_missing = 14 job_does_not_exist = 15 job_is_already_running = 16 no_delete_authority = 17 OTHERS = 18.

BP_JOB_SELECT CALL FUNCTION 'BP_JOB_SELECT' EXPORTING jobselect_dialog = btc_no jobsel_param_in = select_info IMPORTING jobsel_param_out = select_info TABLES jobselect_joblist = t_joblist EXCEPTIONS invalid_dialog_type = 1 jobname_missing = 2 no_jobs_found = 3 selection_canceled = 4 username_missing = 5 OTHERS = 6.

JOB_SUBMIT CALL FUNCTION 'JOB_SUBMIT' EXPORTING * ARCPARAMS = ' ' authcknam = sy-uname * EXTPGM_NAME = ' ' * EXTPGM_PARAM = ' ' * EXTPGM_SET_TRACE_ON = ' ' * EXTPGM_STDERR_IN_JOBLOG = 'X' * EXTPGM_STDOUT_IN_JOBLOG = 'X' * EXTPGM_SYSTEM = ' ' * EXTPGM_WAIT_FOR_TERMINATION = 'X' jobcount = x_jobcount jobname = x_jobname * LANGUAGE = SY-LANGU * PRIPARAMS = ' ' report = co_regwdr01 variant = x_variant * IMPORTING * STEP_NUMBER = EXCEPTIONS bad_priparams = 1 bad_xpgflags = 2 invalid_jobdata = 3 jobname_missing = 4 job_notex = 5 job_submit_failed = 6 lock_failed = 7 program_missing = 8 prog_abap_and_extpg_set = 9 OTHERS = 10.

JOB_CLOSE CALL FUNCTION 'JOB_CLOSE' EXPORTING * AT_OPMODE = ' ' * AT_OPMODE_PERIODIC = ' ' calendar_id = x_start_date-calendarid event_id = x_start_date-eventid event_param = x_start_date-eventparm event_periodic = x_start_date-periodic jobcount = x_jobcount jobname = x_jobname laststrtdt = x_start_date-laststrtdt laststrttm = x_start_date-laststrttm prddays = x_start_date-prddays prdhours = x_start_date-prdhours prdmins = x_start_date-prdmins prdmonths = x_start_date-prdmonths prdweeks = x_start_date-prdweeks predjob_checkstat = x_start_date-checkstat pred_jobcount = x_start_date-predjobcnt pred_jobname = x_start_date-predjob sdlstrtdt = x_start_date-sdlstrtdt sdlstrttm = x_start_date-sdlstrttm startdate_restriction = x_start_date-prdbehav strtimmed = x_start_date_immediate targetsystem = x_start_date-instname start_on_workday_not_before = x_start_date-notbefore start_on_workday_nr = x_start_date-wdayno workday_count_direction = x_start_date-wdaycdir IMPORTING job_was_released = y_job_was_released EXCEPTIONS cant_start_immediate = 1 invalid_startdate = 2 jobname_missing = 3 job_close_failed = 4 job_nosteps = 5 job_notex = 6 lock_failed = 7 OTHERS = 8.

BP_JOBLIST_PROCESSOR CALL FUNCTION 'BP_JOBLIST_PROCESSOR' EXPORTING joblist_opcode = btc_joblist_edit * JOBLIST_REFR_PARAM = ' ' * IMPORTING * JOBLIST_SEL_JOB = TABLES joblist = joblist EXCEPTIONS invalid_opcode = 1 joblist_is_empty = 2 joblist_processor_canceled = 3 OTHERS = 4.



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