SAP Reports / Programs | Plant Maintenance | Work Clearance Management(PM-WCM) SAP PM

WCMRIF18 SAP ABAP INCLUDE - WCM: Include WCMRIF18 - Subroutines (Multilevel List)







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


Text pool values


Title: WCM: Include WCMRIF18 - subroutines (multilevel list)


INCLUDES used within this REPORT WCMRIF18

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:

WCFG_STATUS_GET_MULTIPLE CALL FUNCTION 'WCFG_STATUS_GET_MULTIPLE' EXPORTING i_iwerk = p_iwerk i_objart = wctp1_objart-wap i_objtyp = wctp1_objtyp-dummy i_objtab = wwtab IMPORTING e_aprvtab = l_aprvtab EXCEPTIONS error = 1 OTHERS = 2.

WCFG_STATUS_GET_MULTIPLE CALL FUNCTION 'WCFG_STATUS_GET_MULTIPLE' EXPORTING i_iwerk = p_iwerk i_objart = wctp1_objart-wapi i_objtyp = l_wapiwa-objtyp i_objtab = l_objtab IMPORTING e_aprvtab = l_aprvtab EXCEPTIONS error = 1 OTHERS = 2.

WCFG_STATUS_GET_MULTIPLE CALL FUNCTION 'WCFG_STATUS_GET_MULTIPLE' EXPORTING i_iwerk = p_iwerk i_objart = wctp1_objart-wcd i_objtyp = wctp1_objtyp-opwc i_objtab = wdtab IMPORTING e_aprvtab = l_aprvtab EXCEPTIONS error = 1 OTHERS = 2.

WCFG_STATUS_GET_MULTIPLE CALL FUNCTION 'WCFG_STATUS_GET_MULTIPLE' EXPORTING i_iwerk = p_iwerk i_objart = i_objart i_objtyp = i_objtyp i_objtab = i_objtab IMPORTING e_aprvtab = l_aprvtab EXCEPTIONS error = 1 OTHERS = 2.

WCFW_CCOBJ_SHOW CALL FUNCTION 'WCFW_CCOBJ_SHOW' EXPORTING i_ccobj = l_ccobj i_cctyp = l_hide-cctyp * I_TPLNR = * I_EQUNR = EXCEPTIONS error = 1 OTHERS = 2.

WCFC_PROFILE_GET CALL FUNCTION 'WCFC_PROFILE_GET' EXPORTING i_iwerk = p_iwerk IMPORTING e_profile = l_profile EXCEPTIONS error = 1 OTHERS = 2.

WCFW_OBJ_COLOR_GET CALL FUNCTION 'WCFW_OBJ_COLOR_GET' EXPORTING i_iwerk = p_iwerk i_objart = wctp1_objart-order i_objtyp = wctp1_objtyp-dummy IMPORTING e_color = l_color e_intensity = l_intensity EXCEPTIONS error = 1 OTHERS = 2.

WCFW_OBJ_COLOR_GET CALL FUNCTION 'WCFW_OBJ_COLOR_GET' EXPORTING i_iwerk = p_iwerk i_objart = wctp1_objart-wap i_objtyp = wctp1_objtyp-dummy IMPORTING e_color = l_color e_intensity = l_intensity EXCEPTIONS error = 1 OTHERS = 2.

WCFW_OBJ_COLOR_GET CALL FUNCTION 'WCFW_OBJ_COLOR_GET' EXPORTING i_iwerk = p_iwerk i_objart = wctp1_objart-wapi i_objtyp = wctp1_objtyp-generic IMPORTING e_color = l_color e_intensity = l_intensity EXCEPTIONS error = 1 OTHERS = 2.

WCFW_OBJ_COLOR_GET CALL FUNCTION 'WCFW_OBJ_COLOR_GET' EXPORTING i_iwerk = p_iwerk i_objart = wctp1_objart-wapi i_objtyp = wctp1_objtyp-wca IMPORTING e_color = l_color e_intensity = l_intensity EXCEPTIONS error = 1 OTHERS = 2.

WCFW_OBJ_COLOR_GET CALL FUNCTION 'WCFW_OBJ_COLOR_GET' EXPORTING i_iwerk = p_iwerk i_objart = wctp1_objart-wcd i_objtyp = wctp1_objtyp-opwc IMPORTING e_color = l_color e_intensity = l_intensity EXCEPTIONS error = 1 OTHERS = 2.

WCGQ_VALUATION_GET CALL FUNCTION 'WCGQ_VALUATION_GET' EXPORTING i_aktyp = aktyp IMPORTING e_dyntxt = l_dyntxt-val EXCEPTIONS error = 1 OTHERS = 2.

WCGQ_APPROVAL_GROUP_GET CALL FUNCTION 'WCGQ_APPROVAL_GROUP_GET' EXPORTING i_aktyp = aktyp IMPORTING e_dyntxt = l_dyntxt-aprvgrp EXCEPTIONS error = 1 OTHERS = 2.

WCFC_WORK_PERMIT_CHECK CALL FUNCTION 'WCFC_WORK_PERMIT_CHECK' EXPORTING i_iwerk = p_iwerk IMPORTING * E_IWERKTAB = e_possible = l_wkpt EXCEPTIONS error = 1 OTHERS = 2.

WCGQ_WKPT_OVERVIEW_GET CALL FUNCTION 'WCGQ_WKPT_OVERVIEW_GET' EXPORTING i_iwerk = p_iwerk i_aktyp = aktyp i_existflg = wctp1_marked IMPORTING e_dyntxt = l_dyntxt-wkpt EXCEPTIONS error = 1 OTHERS = 2.

WCFC_MODEL_GET CALL FUNCTION 'WCFC_MODEL_GET' EXPORTING i_iwerk = l_iwerk IMPORTING e_model = model EXCEPTIONS error = 1 OTHERS = 2.

WCFC_OBJTXT_GET CALL FUNCTION 'WCFC_OBJTXT_GET' EXPORTING i_iwerk = l_iwerk i_objart = wctp1_objart-order i_objtyp = wctp1_objtyp-dummy * I_USAGE = * I_LANGUAGE = SY-LANGU * I_REFRESH = WCTP1_FALSE IMPORTING * E_STXT = e_ptxt = l_txt1 EXCEPTIONS error = 1 OTHERS = 2.

WCFC_OBJTXT_GET CALL FUNCTION 'WCFC_OBJTXT_GET' EXPORTING i_iwerk = l_iwerk i_objart = wctp1_objart-wap i_objtyp = wctp1_objtyp-dummy * I_USAGE = * I_LANGUAGE = SY-LANGU * I_REFRESH = WCTP1_FALSE IMPORTING * E_STXT = e_ptxt = l_txt1 EXCEPTIONS error = 1 OTHERS = 2.

WCFC_OBJTXT_GET





CALL FUNCTION 'WCFC_OBJTXT_GET' EXPORTING i_iwerk = l_iwerk i_objart = wctp1_objart-wapi i_objtyp = wctp1_objtyp-generic * I_USAGE = * I_LANGUAGE = SY-LANGU * I_REFRESH = WCTP1_FALSE IMPORTING * E_STXT = e_ptxt = l_txt1 EXCEPTIONS error = 1 OTHERS = 2.

WCFC_OBJTXT_GET CALL FUNCTION 'WCFC_OBJTXT_GET' EXPORTING i_iwerk = l_iwerk i_objart = wctp1_objart-wapi i_objtyp = wctp1_objtyp-wca * I_USAGE = * I_LANGUAGE = SY-LANGU * I_REFRESH = WCTP1_FALSE IMPORTING * E_STXT = e_ptxt = l_txt1 EXCEPTIONS error = 1 OTHERS = 2.

WCFC_OBJTXT_GET CALL FUNCTION 'WCFC_OBJTXT_GET' EXPORTING i_iwerk = l_iwerk i_objart = wctp1_objart-wap i_objtyp = wctp1_objtyp-dummy * I_USAGE = * I_LANGUAGE = SY-LANGU * I_REFRESH = WCTP1_FALSE IMPORTING * E_STXT = e_ptxt = l_txt1 EXCEPTIONS error = 1 OTHERS = 2.

WCFC_OBJTXT_GET CALL FUNCTION 'WCFC_OBJTXT_GET' EXPORTING i_iwerk = l_iwerk i_objart = wctp1_objart-wapi i_objtyp = wctp1_objtyp-generic * I_USAGE = * I_LANGUAGE = SY-LANGU * I_REFRESH = WCTP1_FALSE IMPORTING * E_STXT = e_ptxt = l_txt1 EXCEPTIONS error = 1 OTHERS = 2.

WCFC_OBJTXT_GET CALL FUNCTION 'WCFC_OBJTXT_GET' EXPORTING i_iwerk = l_iwerk i_objart = wctp1_objart-wcd i_objtyp = wctp1_objtyp-opwc * I_USAGE = * I_LANGUAGE = SY-LANGU * I_REFRESH = WCTP1_FALSE IMPORTING * E_STXT = e_ptxt = l_txt1 EXCEPTIONS error = 1 OTHERS = 2.

WCFW_DATAELEMENT_INFO CALL FUNCTION 'WCFW_DATAELEMENT_INFO' EXPORTING i_table = 'WCSWAP' i_field = 'WAPUSE' * I_LANGU = SY-LANGU IMPORTING * E_LABEL_SHORT_TXT = * E_LABEL_MEDIUM_TXT = e_label_long_txt = l_txt3 * E_HEADER_TXT = * E_LABEL_SHORT_LEN = * E_LABEL_MEDIUM_LEN = * E_LABEL_LONG_LEN = * E_HEADER_LEN = * E_FIXVALTAB = EXCEPTIONS error = 1 OTHERS = 2.

WCFW_DATAELEMENT_INFO CALL FUNCTION 'WCFW_DATAELEMENT_INFO' EXPORTING i_table = 'WCSWAP' i_field = 'SYSST' * I_LANGU = SY-LANGU IMPORTING * E_LABEL_SHORT_TXT = * E_LABEL_MEDIUM_TXT = * E_LABEL_LONG_TXT = e_header_txt = l_txt2 * E_LABEL_SHORT_LEN = * E_LABEL_MEDIUM_LEN = * E_LABEL_LONG_LEN = * E_HEADER_LEN = * E_FIXVALTAB = EXCEPTIONS error = 1 OTHERS = 2.

WCFW_DATAELEMENT_INFO CALL FUNCTION 'WCFW_DATAELEMENT_INFO' EXPORTING i_table = 'WCSWAP' i_field = 'USRST' * I_LANGU = SY-LANGU IMPORTING * E_LABEL_SHORT_TXT = * E_LABEL_MEDIUM_TXT = * E_LABEL_LONG_TXT = e_header_txt = l_txt2 * E_LABEL_SHORT_LEN = * E_LABEL_MEDIUM_LEN = * E_LABEL_LONG_LEN = * E_HEADER_LEN = * E_FIXVALTAB = EXCEPTIONS error = 1 OTHERS = 2.

WCFC_WCCX_GET CALL FUNCTION 'WCFC_WCCX_GET' EXPORTING i_iwerk = p_iwerk i_wapuse = l_usage * I_LANGUAGE = SY-LANGU i_display = wctp1_true * IMPORTING * E_WCCYWA = * E_WCCYTWA = EXCEPTIONS error = 1 OTHERS = 2.

WCFC_WCCY_GET CALL FUNCTION 'WCFC_WCCY_GET' EXPORTING i_iwerk = p_iwerk i_wapiuse = l_usage * I_LANGUAGE = SY-LANGU i_display = wctp1_true * IMPORTING * E_WCCYWA = * E_WCCYTWA = EXCEPTIONS error = 1 OTHERS = 2.

WCFC_WCCU_GET CALL FUNCTION 'WCFC_WCCU_GET' EXPORTING i_iwerk = p_iwerk i_wcuse = l_usage * I_LANGUAGE = SY-LANGU i_display = wctp1_true * IMPORTING * E_WCCUWA = * E_WCCUTWA = EXCEPTIONS error = 1 OTHERS = 2.

WCFC_WCVR1_SHOW CALL FUNCTION 'WCFC_WCVR1_SHOW' EXPORTING i_iwerk = p_iwerk EXCEPTIONS error = 1 OTHERS = 2.

WCFW_OBJ_DIALOG CALL FUNCTION 'WCFW_OBJ_DIALOG' EXPORTING * I_TCODE = i_aktyp = aktyp i_iwerk = p_iwerk i_objart = l_key-objart i_objtyp = l_key-objtyp i_usectrl = wctpc_usectrl-operational i_objkey = l_objkey * I_CP = * I_BADGE = i_first_fcode = l_key_pressed-first i_second_fcode = l_key_pressed-second i_third_fcode = l_key_pressed-third IMPORTING e_fcode = l_return-fcode e_update = l_return-update EXCEPTIONS error = 1 OTHERS = 2.

WCFC_WORK_PERMIT_CHECK CALL FUNCTION 'WCFC_WORK_PERMIT_CHECK' EXPORTING i_iwerk = p_iwerk IMPORTING * E_IWERKTAB = e_possible = l_wkpt EXCEPTIONS error = 1 OTHERS = 2.

WCGW_LIST_EXCLTAB CALL FUNCTION 'WCGW_LIST_EXCLTAB' EXPORTING i_program = wctp2_prg-riwc0010 i_prgtyp = wctpc_prgtyp-standard i_mode = p_mode i_tcode = p_tcode i_aktyp = aktyp * I_LSTCTRL = i_iwerk = p_iwerk * I_OBJART = * I_OBJTYP = i_usectrl = wctpc_usectrl-operational * I_HDRCNT = IMPORTING e_excltab = l_excltab EXCEPTIONS error = 1 OTHERS = 2.

WCGZ_LIST_FCODE_DEACTIVATE CALL FUNCTION 'WCGZ_LIST_FCODE_DEACTIVATE' EXPORTING i_program = wctp2_prg-riwc0010 i_iwerk = p_iwerk i_aktyp = aktyp * I_LSTCTRL = * I_HEADERTAB = * I_BODYTAB = i_excltab = e_excltab IMPORTING e_excltab = l_excltab EXCEPTIONS error = 1 OTHERS = 2.

WCFB_TCODE_CHECK CALL FUNCTION 'WCFB_TCODE_CHECK' EXPORTING i_tcode = wctpf_export-display EXCEPTIONS error = 1 OTHERS = 2.

WCGW_MEMORY4FCODE CALL FUNCTION 'WCGW_MEMORY4FCODE' EXPORTING i_task = wctp1_task-export i_fcode = l_fcode * IMPORTING * E_FCODE = EXCEPTIONS error = 1 OTHERS = 2.

WCFW_TOGGLE_DISPLAY_CHANGE CALL FUNCTION 'WCFW_TOGGLE_DISPLAY_CHANGE' EXPORTING i_toggle = aktyp IMPORTING e_toggle = aktyp EXCEPTIONS error = 1 OTHERS = 2.

WCGZ_LIST_FCODE_EXECUTE CALL FUNCTION 'WCGZ_LIST_FCODE_EXECUTE' EXPORTING i_program = wctp2_prg-riwc0010 i_aktyp = aktyp i_fcode = l_fcode * I_LSTCTRL = * I_HEADERTAB = * I_BODYTAB = * IMPORTING * E_REFRESH = EXCEPTIONS error = 1 OTHERS = 2.




WCFW_FILTER_DIALOG CALL FUNCTION 'WCFW_FILTER_DIALOG' EXPORTING i_fltrdlgtab = l_fltrdlgtab-before IMPORTING e_fltrdlgtab = l_fltrdlgtab-after EXCEPTIONS error = 1 OTHERS = 2.

WCFA_READ_MULTIPLE CALL FUNCTION 'WCFA_READ_MULTIPLE' EXPORTING i_objtab = watab * I_WCMFLGTAB = IMPORTING * E_EXISTTAB = e_wcaaptab = wcaaptab EXCEPTIONS error = 1 OTHERS = 2.

WCFC_OBJTXT_GET CALL FUNCTION 'WCFC_OBJTXT_GET' EXPORTING i_iwerk = p_iwerk i_objart = l_fltrdlgwa-objart i_objtyp = l_fltrdlgwa-objtyp * I_USAGE = * I_LANGUAGE = SY-LANGU * I_REFRESH = WCTP1_FALSE IMPORTING * E_STXT = e_ptxt = l_fltrdlgwa-ptxt EXCEPTIONS error = 1 OTHERS = 2.

WCFW_OBJ_COLOR_GET CALL FUNCTION 'WCFW_OBJ_COLOR_GET' EXPORTING i_iwerk = p_iwerk i_objart = l_fltrdlgwa-objart i_objtyp = l_fltrdlgwa-objtyp IMPORTING e_color = l_fltrdlgwa-color EXCEPTIONS error = 1 OTHERS = 2.

WCGQ_OBJECT_FILTER_GET CALL FUNCTION 'WCGQ_OBJECT_FILTER_GET' EXPORTING i_prefix = text-130 i_text = l_text i_number = cnt-or IMPORTING e_dyntxt = dyntxt-filter-or * E_ICON = EXCEPTIONS error = 1 OTHERS = 2.

WCGQ_OBJECT_FILTER_GET CALL FUNCTION 'WCGQ_OBJECT_FILTER_GET' EXPORTING i_prefix = text-130 i_text = l_text i_number = cnt-ww IMPORTING e_dyntxt = dyntxt-filter-ww * E_ICON = EXCEPTIONS error = 1 OTHERS = 2.

WCGQ_OBJECT_FILTER_GET CALL FUNCTION 'WCGQ_OBJECT_FILTER_GET' EXPORTING i_prefix = text-130 i_text = l_text i_number = cnt-wa IMPORTING e_dyntxt = dyntxt-filter-wa * E_ICON = EXCEPTIONS error = 1 OTHERS = 2.

WCGQ_OBJECT_FILTER_GET CALL FUNCTION 'WCGQ_OBJECT_FILTER_GET' EXPORTING i_prefix = text-130 i_text = l_text i_number = cnt-wd IMPORTING e_dyntxt = dyntxt-filter-wd * E_ICON = EXCEPTIONS error = 1 OTHERS = 2.

WCGQ_LIST_EDITING_SWITCH_GET CALL FUNCTION 'WCGQ_LIST_EDITING_SWITCH_GET' EXPORTING i_iwerk = p_iwerk IMPORTING e_dyntxt10 = dyntxt-list EXCEPTIONS error = 1 OTHERS = 2.

WCGQ_OPLST_OVERVIEW CALL FUNCTION 'WCGQ_OPLST_OVERVIEW' EXPORTING i_oplstcnt = wctp1_number-one i_hide = wctp1_false IMPORTING e_dyntxt = dyntxt-exp_disp * E_ICON = EXCEPTIONS error = 1 OTHERS = 2.

WCGQ_MESSAGE_LOG CALL FUNCTION 'WCGQ_MESSAGE_LOG' IMPORTING e_dyntxt = dyntxt-msg_disp * E_ICON = EXCEPTIONS error = 1 OTHERS = 2.

WCFC_MODEL_GET CALL FUNCTION 'WCFC_MODEL_GET' EXPORTING i_iwerk = l_iwerk IMPORTING e_model = model EXCEPTIONS error = 1 OTHERS = 2.

WCFC_MOBILE_PROCESSING_CHECK CALL FUNCTION 'WCFC_MOBILE_PROCESSING_CHECK' EXPORTING i_iwerk = l_iwerk IMPORTING e_possible = mobi EXCEPTIONS error = 1 OTHERS = 2.

WCFC_WCCO_IWERK_CHECK CALL FUNCTION 'WCFC_WCCO_IWERK_CHECK' EXPORTING i_iwerk = p_iwerk IMPORTING * E_IWERKTAB = e_found = l_found EXCEPTIONS error = 1 OTHERS = 2.

WCFC_MODEL_GET CALL FUNCTION 'WCFC_MODEL_GET' EXPORTING i_iwerk = p_iwerk IMPORTING e_model = model EXCEPTIONS error = 1 OTHERS = 2.

WCGW_OBJECT_CREATE CALL FUNCTION 'WCGW_OBJECT_CREATE' EXPORTING i_iwerk = p_iwerk i_fcode = i_fcode IMPORTING e_object = l_object EXCEPTIONS error = 1 OTHERS = 2.

WCGW_LIST_EDITING_SWITCH CALL FUNCTION 'WCGW_LIST_EDITING_SWITCH' EXPORTING i_aktyp = aktyp i_iwerk = l_object-iwerk i_objart = l_object-objart i_objtyp = l_object-objtyp i_filtertab = filtertab * I_R_AUFNR_TAB = * I_R_WAPNR_TAB = * I_R_WAPINR_TAB = * I_R_WCNR_TAB = i_info = wctp1_true IMPORTING e_display = l_display e_fcode = l_fcode e_rc = l_rc EXCEPTIONS error = 1 OTHERS = 2.

WCFW_ORDER_READ_MULTIPLE CALL FUNCTION 'WCFW_ORDER_READ_MULTIPLE' EXPORTING i_objtab = ortab IMPORTING * E_EXISTTAB = e_ordertab = ordertab EXCEPTIONS error = 1 OTHERS = 2.

WCFE_READ_MULTIPLE CALL FUNCTION 'WCFE_READ_MULTIPLE' EXPORTING i_objtab = wwtab * I_WCMFLGTAB = IMPORTING * E_EXISTTAB = e_wcawtab = wcawtab EXCEPTIONS error = 1 OTHERS = 2.

WCFA_READ_MULTIPLE CALL FUNCTION 'WCFA_READ_MULTIPLE' EXPORTING i_objtab = watab * I_WCMFLGTAB = IMPORTING * E_EXISTTAB = e_wcaaptab = wcaaptab EXCEPTIONS error = 1 OTHERS = 2.

WCFY_READ_MULTIPLE CALL FUNCTION 'WCFY_READ_MULTIPLE' EXPORTING i_objtab = wdtab * I_WCMFLGTAB = * I_ITMFLG = WCTP1_UNMARKED * I_INACTIVE = WCTP1_UNMARKED IMPORTING * E_EXISTTAB = e_wcahetab = wcahetab * E_WCAITTAB = EXCEPTIONS error = 1 OTHERS = 2.

WCFW_CCTYP_GET CALL FUNCTION 'WCFW_CCTYP_GET' EXPORTING i_tplnr = e_outwa-tplnr i_equnr = e_outwa-equnr IMPORTING e_cctyp = e_outwa-cctyp EXCEPTIONS error = 1 OTHERS = 2.

WCFC_WCCO_GET CALL FUNCTION 'WCFC_WCCO_GET' EXPORTING i_aktyp = wctp1_aktyp_a i_iwerk = p_iwerk i_objart = e_outwa-objart i_objtyp = e_outwa-objtyp IMPORTING * E_OBJFLG = * E_OBJTCODE = * E_ASGNFLG = * E_DIRECTION = * E_DPTCODE = * E_SETCODE = * E_PRIOTYP = * E_NR_OBJECT = * E_INT_RANGE = * E_EXT_RANGE = e_pargr = e_outwa-pargr * E_STSMA = * E_STXT = * E_PTXT = * E_CATTYP1 = e_cattxt1 = e_outwa-cattxt1 * E_CATTYP2 = e_cattxt2 = e_outwa-cattxt2 * E_CATPROFILE = * E_POPUPFLG = * E_BOR_OBJTYP = * E_WCMUSE = EXCEPTIONS error = 1 OTHERS = 2.

WCFS_ORDER_STATUS_GET CALL FUNCTION 'WCFS_ORDER_STATUS_GET' EXPORTING i_objnr = e_outwa-objnr i_refresh = wctp1_false IMPORTING e_statflg = e_outwa-statflg-order EXCEPTIONS error = 1 OTHERS = 2.

WCFS_WCSSTATFLG_SET CALL FUNCTION 'WCFS_WCSSTATFLG_SET' EXPORTING i_objnr = e_outwa-objnr i_refresh = wctp1_false IMPORTING e_wcsstatflg = e_outwa-statflg-wcmobj EXCEPTIONS error = 1 OTHERS = 2.

WCFW_OBJ_COLOR_GET CALL FUNCTION 'WCFW_OBJ_COLOR_GET' EXPORTING i_iwerk = p_iwerk i_objart = e_outwa-objart i_objtyp = e_outwa-objtyp IMPORTING e_color = l_color EXCEPTIONS error = 1 OTHERS = 2.

WCFW_OBJ_GET CALL FUNCTION 'WCFW_OBJ_GET' EXPORTING * I_OBJART = * I_OBJKEY = i_objnr = i_objnr IMPORTING * E_IWERK = e_objart = l_objart e_objtyp = l_objtyp * E_OBJKEY = * E_OBJNR = e_orderwa = l_orderwa e_wcawwa = l_wcawwa e_wcaapwa = l_wcaapwa e_wcahewa = l_wcahewa * E_FOUND = EXCEPTIONS error = 1 OTHERS = 2.

WCFS_OBJTAB_CREATE CALL FUNCTION 'WCFS_OBJTAB_CREATE' EXPORTING i_objnr = i_objnr * I_OBJTAB = IMPORTING e_objtab = l_objtab * E_SIZE = EXCEPTIONS error = 1 OTHERS = 2.

WCGQ_APPROVAL_STATUS_GET CALL FUNCTION 'WCGQ_APPROVAL_STATUS_GET' EXPORTING i_tlcnt = i_outwa-aprvwa-tlcnt IMPORTING e_dyntxt = l_dyntxt * E_ICON = EXCEPTIONS error = 1 OTHERS = 2.

WCGQ_PARTNER_GET CALL FUNCTION 'WCGQ_PARTNER_GET' EXPORTING i_aktyp = aktyp i_existflg = 'X' i_hide = wctp1_false IMPORTING e_dyntxt = l_dyntxt * E_ICON = EXCEPTIONS error = 1 OTHERS = 2.

WCGQ_DOCUMENT_GET CALL FUNCTION 'WCGQ_DOCUMENT_GET' EXPORTING i_aktyp = aktyp i_existflg = i_outwa-docflg i_hide = wctp1_false IMPORTING e_dyntxt = l_dyntxt * E_ICON = EXCEPTIONS error = 1 OTHERS = 2.

WCGQ_OPLST_OVERVIEW CALL FUNCTION 'WCGQ_OPLST_OVERVIEW' EXPORTING i_oplstcnt = i_outwa-oplstwa-cnt i_hide = wctp1_false IMPORTING e_dyntxt = l_dyntxt * E_ICON = EXCEPTIONS error = 1 OTHERS = 2.

WCGQ_MAINTENANCE_SCREEN_GET CALL FUNCTION 'WCGQ_MAINTENANCE_SCREEN_GET' IMPORTING e_dyntxt = l_dyntxt * E_ICON = EXCEPTIONS error = 1 OTHERS = 2.

WCGQ_SWITCHING_SCREEN_GET CALL FUNCTION 'WCGQ_SWITCHING_SCREEN_GET' IMPORTING e_dyntxt = l_dyntxt * E_ICON = EXCEPTIONS error = 1 OTHERS = 2.

WCFC_USAGES_GET CALL FUNCTION 'WCFC_USAGES_GET' EXPORTING i_iwerk = p_iwerk * I_USAGE = i_usectrl = wctpc_usectrl-generic * I_LANGUAGE = SY-LANGU IMPORTING * E_WCCXTAB = * E_WCCXTTAB = * E_WCCYTAB = * E_WCCYTAB = e_wccutab = l_wccutab * E_WCCUTTAB = EXCEPTIONS error = 1 OTHERS = 2.

WCGK_OPLST_NUMBER_GET CALL FUNCTION 'WCGK_OPLST_NUMBER_GET' EXPORTING * I_WCNR = i_wcnrtab = l_wcnrtab IMPORTING * E_NUMBER = e_numbertab = oplsttab EXCEPTIONS error = 1 OTHERS = 2.

WCGK_OPLST_NUMBER_GET CALL FUNCTION 'WCGK_OPLST_NUMBER_GET' EXPORTING * I_WCNR = i_wcnrtab = l_wcnrtab IMPORTING * E_NUMBER = e_numbertab = l_oplsttab EXCEPTIONS error = 1 OTHERS = 2.

WCFC_PROFILE_GET CALL FUNCTION 'WCFC_PROFILE_GET' EXPORTING i_iwerk = p_iwerk IMPORTING e_profile = l_profile EXCEPTIONS error = 1 OTHERS = 2.

WCGQ_VALUATION_GET CALL FUNCTION 'WCGQ_VALUATION_GET' EXPORTING i_aktyp = aktyp IMPORTING e_dyntxt = l_dyntxt-val EXCEPTIONS error = 1 OTHERS = 2.

WCGQ_APPROVAL_GROUP_GET CALL FUNCTION 'WCGQ_APPROVAL_GROUP_GET' EXPORTING i_aktyp = aktyp IMPORTING e_dyntxt = l_dyntxt-aprvgrp EXCEPTIONS error = 1 OTHERS = 2.

WCFC_WORK_PERMIT_CHECK CALL FUNCTION 'WCFC_WORK_PERMIT_CHECK' EXPORTING i_iwerk = p_iwerk IMPORTING * E_IWERKTAB = e_possible = l_wkpt EXCEPTIONS error = 1 OTHERS = 2.

WCGQ_WKPT_OVERVIEW_GET CALL FUNCTION 'WCGQ_WKPT_OVERVIEW_GET' EXPORTING i_iwerk = p_iwerk i_aktyp = aktyp i_existflg = wctp1_marked IMPORTING e_dyntxt = l_dyntxt-wkpt EXCEPTIONS error = 1 OTHERS = 2.

WCFW_VARIANT_GET CALL FUNCTION 'WCFW_VARIANT_GET' EXPORTING i_program = wctp2_prg-riaufk20 i_tcode = wctpf_wcm-list_display IMPORTING e_variant = l_variant EXCEPTIONS error = 1 OTHERS = 2.

WCGQ_OBJLST_GET CALL FUNCTION 'WCGQ_OBJLST_GET' EXPORTING i_aktyp = aktyp i_tplnr = i_outwa-tplnr i_equnr = i_outwa-equnr i_lnkflg = i_outwa-lnkflg i_hide = wctp1_false IMPORTING e_dyntxt = l_dyntxt * E_ICON = EXCEPTIONS error = 1 OTHERS = 2.

WCFW_DATAELEMENT_INFO CALL FUNCTION 'WCFW_DATAELEMENT_INFO' EXPORTING i_table = 'WCCR' i_field = 'IWERK' * I_LANGU = SY-LANGU IMPORTING * E_LABEL_SHORT_TXT = * E_LABEL_MEDIUM_TXT = e_label_long_txt = l_text * E_HEADER_TXT = * E_LABEL_SHORT_LEN = * E_LABEL_MEDIUM_LEN = * E_LABEL_LONG_LEN = * E_HEADER_LEN = * E_FIXVALTAB = EXCEPTIONS error = 1 OTHERS = 2.

WCFE_SELECTION_TABLE_CREATE CALL FUNCTION 'WCFE_SELECTION_TABLE_CREATE' EXPORTING i_wcawtab = wcawtab IMPORTING e_r_wapnr_tab = e_r_wapnr_tab * E_R_OBJNR_TAB = EXCEPTIONS error = 1 OTHERS = 2.

WCFA_SELECTION_TABLE_CREATE CALL FUNCTION 'WCFA_SELECTION_TABLE_CREATE' EXPORTING * I_WAPITYP = i_wcaaptab = wcaaptab IMPORTING e_r_wapinr_tab = e_r_wapinr_tab * E_R_OBJNR_TAB = EXCEPTIONS error = 1 OTHERS = 2.

WCFY_SELECTION_TABLE_CREATE CALL FUNCTION 'WCFY_SELECTION_TABLE_CREATE' EXPORTING * I_WCTYP = i_wcahetab = wcahetab IMPORTING e_r_wcnr_tab = e_r_wcnr_tab * E_R_OBJNR_TAB = EXCEPTIONS error = 1 OTHERS = 2.

CONVERSION_EXIT_ALPHA_INPUT CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT' EXPORTING input = l_objkey IMPORTING output = l_objkey EXCEPTIONS OTHERS = 1.

WCFS_STTXT_GET CALL FUNCTION 'WCFS_STTXT_GET' EXPORTING i_objnr = l_sttxtwa-objnr i_refresh = wctp1_true IMPORTING e_sysst = l_sttxtwa-sysst e_usrst = l_sttxtwa-usrst EXCEPTIONS error = 1 OTHERS = 2.

WCFS_STTXT_GET CALL FUNCTION 'WCFS_STTXT_GET' EXPORTING i_objnr = l_sttxtwa-objnr i_refresh = wctp1_true IMPORTING e_sysst = l_sttxtwa-sysst e_usrst = l_sttxtwa-usrst EXCEPTIONS error = 1 OTHERS = 2.

WCGW_LIST_TECHNICAL_FIELDS CALL FUNCTION 'WCGW_LIST_TECHNICAL_FIELDS' EXPORTING i_task = i_task CHANGING * LAYOUT = * POPUP = * PRGTYP = mode = p_mode * HIT = * TOGGLE = tcode = p_tcode * TEXT1 = * TEXT2 = * SC1 = * FCODE = * USECTRL = * R_OBJNR_TAB = * R_REFOBJ_TAB = EXCEPTIONS error = 1 OTHERS = 2.

OBJECT_NUMBER_TYPE_GET CALL FUNCTION 'OBJECT_NUMBER_TYPE_GET' EXPORTING objnr = i_objnr IMPORTING obart = l_objart * OBART_ORG = EXCEPTIONS OTHERS = 1.

RS_TREE_CONSTRUCT CALL FUNCTION 'RS_TREE_CONSTRUCT' * EXPORTING * INSERT_ID = '000000' * RELATIONSHIP = ' ' TABLES nodetab = i_treetab EXCEPTIONS tree_failure = 1 id_not_found = 2 wrong_relationship = 3 OTHERS = 4.

RS_TREE_EXPAND CALL FUNCTION 'RS_TREE_EXPAND' EXPORTING node_id = '000001' all = wctp1_marked * LIST_SCROLL = * DEPTH = 1 EXCEPTIONS not_found = 1 OTHERS = 2.

RS_TREE_LIST_DISPLAY CALL FUNCTION 'RS_TREE_LIST_DISPLAY' EXPORTING callback_program = wctp2_prg-riwc0010 callback_user_command = c_callback-user_command * CALLBACK_TEXT_DISPLAY = callback_moreinfo_display = c_callback-moreinfo_display callback_color_display = c_callback-color_display * CALLBACK_TOP_OF_PAGE = * CALLBACK_GUI_STATUS = status = c_cua-status * CHECK_DUPLICATE_NAME = '1' * COLOR_OF_NODE = '4' * COLOR_OF_MARK = '3' * COLOR_OF_LINK = '1' * COLOR_OF_MATCH = '5' * LOWER_CASE_SENSITIVE = ' ' * MODIFICATION_LOG = ' ' * NODE_LENGTH = 30 * TEXT_LENGTH = 75 * TEXT_LENGTH1 = 0 * TEXT_LENGTH2 = 0 * RETURN_MARKED_SUBTREE = ' ' * SCREEN_START_COLUMN = 0 * SCREEN_START_LINE = 0 * SCREEN_END_COLUMN = 0 * SCREEN_END_LINE = 0 * SUPPRESS_NODE_OUTPUT = ' ' * LAYOUT_MODE = ' ' * USE_CONTROL = STREE_USE_LIST IMPORTING f15 = l_f15 EXCEPTIONS OTHERS = 1.

WCGW_MEMORY4FCODE CALL FUNCTION 'WCGW_MEMORY4FCODE' EXPORTING i_task = wctp1_task-export i_fcode = wctpf_navigation-exit * IMPORTING * E_FCODE = EXCEPTIONS error = 1 OTHERS = 2.

WCGW_MEMORY4FCODE CALL FUNCTION 'WCGW_MEMORY4FCODE' EXPORTING i_task = wctp1_task-export i_fcode = i_fcode * IMPORTING * E_FCODE = EXCEPTIONS error = 1 OTHERS = 2.

WCFW_TOGGLE_DISPLAY_CHANGE CALL FUNCTION 'WCFW_TOGGLE_DISPLAY_CHANGE' EXPORTING i_toggle = aktyp IMPORTING e_toggle = aktyp EXCEPTIONS error = 1 OTHERS = 2.

WCGZ_LIST_FCODE_EXECUTE CALL FUNCTION 'WCGZ_LIST_FCODE_EXECUTE' EXPORTING i_program = wctp2_prg-riwc0010 i_aktyp = aktyp i_fcode = i_fcode * I_LSTCTRL = * I_HEADERTAB = * I_BODYTAB = IMPORTING e_refresh = e_refreshflg EXCEPTIONS error = 1 OTHERS = 2.

WCFW_VARIANT_SET CALL FUNCTION 'WCFW_VARIANT_SET' EXPORTING i_program = wctp2_prg-riwc0010 i_tcode = p_tcode EXCEPTIONS error = 1 OTHERS = 2.

WCFC_WCVOTAB_GET CALL FUNCTION 'WCFC_WCVOTAB_GET' EXPORTING i_aktyp = wctp1_aktyp_a i_iwerk = p_iwerk i_objart = wctp1_objart-wapi i_objtyp = wctp1_objtyp-generic IMPORTING e_wcvotab = l_wcvotab * E_SIZE = EXCEPTIONS error = 1 OTHERS = 2.

WCGQ_INITIAL_ICON_GET CALL FUNCTION 'WCGQ_INITIAL_ICON_GET' * EXPORTING * I_TOOLTIP = IMPORTING e_icon = l_wapiwa-filtericon EXCEPTIONS error = 1 OTHERS = 2.

WCFC_WCCOR_LNKCNT_GET CALL FUNCTION 'WCFC_WCCOR_LNKCNT_GET' EXPORTING i_iwerk = p_iwerk i_masterart = wctp1_objart-wap i_mastertyp = wctp1_objtyp-dummy i_slaveart = l_wapiwa-objart i_slavetyp = l_wapiwa-objtyp IMPORTING e_m2slnkcnt = l_lnkcnt-wap2wapi e_s2mlnkcnt = l_lnkcnt-wapi2wap EXCEPTIONS error = 1 OTHERS = 2.

WCGQ_ICON_CREATE CALL FUNCTION 'WCGQ_ICON_CREATE' EXPORTING i_icon_id = icon_filter * I_ICON_TEXT = * I_TOOLTIP = IMPORTING e_icon = l_wapiwa-filtericon EXCEPTIONS error = 1 OTHERS = 2.

WCGQ_INITIAL_ICON_GET CALL FUNCTION 'WCGQ_INITIAL_ICON_GET' * EXPORTING * I_TOOLTIP = IMPORTING e_icon = l_wapiwa-filtericon EXCEPTIONS error = 1 OTHERS = 2.

WCFC_TYPE_SELECTION CALL FUNCTION 'WCFC_TYPE_SELECTION' EXPORTING i_iwerk = p_iwerk i_typetab = wapitab i_filter = wctp1_true IMPORTING e_typetab = wapitab e_lines = l_selcnt EXCEPTIONS error = 1 OTHERS = 2.

WCFW_VARIANT_GET CALL FUNCTION 'WCFW_VARIANT_GET' EXPORTING i_program = wctp2_prg-riwcwa02 i_tcode = wctpf_wcm-list_display IMPORTING e_variant = l_variant EXCEPTIONS error = 1 OTHERS = 2.

WCFC_OBJTXT_GET CALL FUNCTION 'WCFC_OBJTXT_GET' EXPORTING i_iwerk = p_iwerk i_objart = wctp1_objart-wap i_objtyp = wctp1_objtyp-dummy * I_USAGE = * I_LANGUAGE = SY-LANGU * I_REFRESH = WCTP1_FALSE IMPORTING * E_STXT = e_ptxt = l_ptxt EXCEPTIONS error = 1 OTHERS = 2.

WCFW_VARIANT_GET CALL FUNCTION 'WCFW_VARIANT_GET' EXPORTING i_program = wctp2_prg-riwcww02 i_tcode = wctpf_wcm-list_display IMPORTING e_variant = l_variant EXCEPTIONS error = 1 OTHERS = 2.

WCFC_OBJTXT_GET CALL FUNCTION 'WCFC_OBJTXT_GET' EXPORTING i_iwerk = p_iwerk i_objart = wctp1_objart-wcd i_objtyp = wctp1_objtyp-opwc * I_USAGE = * I_LANGUAGE = SY-LANGU * I_REFRESH = WCTP1_FALSE IMPORTING * E_STXT = e_ptxt = l_ptxt EXCEPTIONS error = 1 OTHERS = 2.

WCFW_VARIANT_GET CALL FUNCTION 'WCFW_VARIANT_GET' EXPORTING i_program = wctp2_prg-riwcwd02 i_tcode = wctpf_wcm-list_display IMPORTING e_variant = l_variant EXCEPTIONS error = 1 OTHERS = 2.



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