FV50WF0W 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 FV50WF0W 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: Goods Issue: FORM Routines Beginning with 'W'
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
LE_SET_PGR_OBJECTS CALL FUNCTION 'LE_SET_PGR_OBJECTS' TABLES IT_OBJECTS = LT_OBJECTS.
SD_DELIVERY_SUBSEQUENT_ALLOWED CALL FUNCTION 'SD_DELIVERY_SUBSEQUENT_ALLOWED' EXPORTING FOFUN = FOFUN_WA BLIKP = LIKP BTVLK = TVLK BVBUK = XVBUK BVBPA = VBPA EXCEPTIONS ERROR = 01 WARNING = 02.
CN_SH_GOODS_MOVEMENT_INIT CALL FUNCTION 'CN_SH_GOODS_MOVEMENT_INIT' TABLES LIPSVB_T = XLIPS EXCEPTIONS OTHERS = 0.
/SPE/POD_ACCUMULATE_PACK_PRE CALL FUNCTION '/SPE/POD_ACCUMULATE_PACK_PRE' EXPORTING IT_XLIPS = XLIPS[].
SIT_INFO_GET CALL FUNCTION 'SIT_INFO_GET' EXPORTING IV_BWART = XLIPS-BWART IMPORTING EV_SIT_FLAG = LV_SIT_FLAG.
SHP_SIT_SCHEDULE_LINE_CAT_DET CALL FUNCTION 'SHP_SIT_SCHEDULE_LINE_CAT_DET' EXPORTING IV_MATNR = XLIPS-MATNR IV_WERKS = XLIPS-WERKS IV_LGORT = XLIPS-LGORT IV_BERID = XLIPS-BERID IV_PSTYV = XLIPS-PSTYV IMPORTING EV_ETTYP = LF_ETTYP EXCEPTIONS SCHEDULE_LINE_CAT_NOT_FOUND = 1 OTHERS = 2.
SIT_INFO_GET CALL FUNCTION 'SIT_INFO_GET' EXPORTING IV_ETTYP = LF_ETTYP IMPORTING EV_SITBW = LV_SITBW.
/SPE/GEN_T156_GET CALL FUNCTION '/SPE/GEN_T156_GET' EXPORTING IF_BWART = LF_BWART IMPORTING ES_T156 = LS_T156 EXCEPTIONS NOT_FOUND = 1 OTHERS = 2.
VBDBDM_DATA_CHECK_LE CALL FUNCTION 'VBDBDM_DATA_CHECK_LE' EXPORTING I_MATNR = XLIPS-MATNR I_WERKS = XLIPS-WERKS I_DOCUBATCH_CHARG = XLIPS-DOCUBATCH_CHARG I_QUANTITY = LV_PIKMG I_UOM = LV_VRKMP I_PROCESS_ID = LV_PROCESS_ID I_EBELN = LV_EBELN I_EBELP = LV_EBELP I_VBELN = XLIPS-VBELN I_POSNR = XLIPS-POSNR IS_DOCUBATCH_COM = LS_DOCUBATCH_COM EXCEPTIONS PROCESS_NOT_ACTIVE = 0 ERROR = 1 OTHERS = 0.
MARA_SINGLE_READ CALL FUNCTION 'MARA_SINGLE_READ' EXPORTING MATNR = XLIPS-MATNR IMPORTING WMARA = LS_MARA EXCEPTIONS OTHERS = 1.
MARC_SINGLE_READ CALL FUNCTION 'MARC_SINGLE_READ' EXPORTING MATNR = XLIPS-MATNR WERKS = XLIPS-WERKS IMPORTING WMARC = LS_MARC EXCEPTIONS OTHERS = 1.
SERIAL_PROFILE_READ CALL FUNCTION 'SERIAL_PROFILE_READ' "HP_333751 EXPORTING "HP_333751 PROFILE_R = XLIPS-SERAIL "HP_333751 OPERATION_R = 'HUSL' "HP_333751 IMPORTING "HP_333751 T_377 = XT377 "HP_333751 EXCEPTIONS "HP_333751 NO_T377P_ENTRY = 1 "HP_333751 NO_T377_ENTRY = 2 "HP_333751 OTHERS = 3. "HP_333751
SERIAL_PROFILE_READ CALL FUNCTION 'SERIAL_PROFILE_READ' "HP_333751 EXPORTING "HP_333751 PROFILE_R = XLIPS-SERAIL "HP_333751 OPERATION_R = 'HUSL' "HP_333751 IMPORTING "HP_333751 T_377 = XT377 "HP_333751 EXCEPTIONS "HP_333751 NO_T377P_ENTRY = 1 "HP_333751 NO_T377_ENTRY = 2 "HP_333751 OTHERS = 3. "HP_333751
QVDM_CHECK_GOODS_ISSUE_ALLOWED CALL FUNCTION 'QVDM_CHECK_GOODS_ISSUE_ALLOWED' EXPORTING I_LIKP = LIKP I_LIPS = XLIPS EXCEPTIONS GOODS_ISSUE_NOT_ALLOWED = 01.
SD_DELIVERY_SUBSEQUENT_ALLOWED CALL FUNCTION 'SD_DELIVERY_SUBSEQUENT_ALLOWED' EXPORTING FOFUN = FOFUN_WA BLIKP = LIKP BLIPS = XLIPS BTVLP = TVLP BVBUK = XVBUK BVBUP = XVBUP BVBPA = VBPA "n_568026 EXCEPTIONS ERROR = 01 WARNING = 02.
V134W_SINGLE_READ CALL FUNCTION 'V134W_SINGLE_READ' EXPORTING MTART = XLIPS-MTART WERKS = XLIPS-WERKS IMPORTING WV134W = XV134W EXCEPTIONS NOT_FOUND = 1 WRONG_CALL = 2 OTHERS = 3.
LE_SET_PGR_OBJECTS CALL FUNCTION 'LE_SET_PGR_OBJECTS' TABLES IT_OBJECTS = LT_OBJECTS.
BF_RESET_LOC_ENQ_TAB CALL FUNCTION 'BF_RESET_LOC_ENQ_TAB'. "n_572428
CALL FUNCTION 'BF_RESET_LOC_ENQ_TAB'. "n_572428
HU_CONSISTENZ_CHECK CALL FUNCTION 'HU_CONSISTENZ_CHECK' EXCEPTIONS HU_NOT_CONSISTENT = 1 ERROR = 2 OTHERS = 99.
BF_RESET_LOC_ENQ_TAB CALL FUNCTION 'BF_RESET_LOC_ENQ_TAB'. "n_572428
LE_ATP_GET_VERSION CALL FUNCTION 'LE_ATP_GET_VERSION' IMPORTING ATP_TYPE = ATP_TYPE.
/SPE/GEN_T156_GET CALL FUNCTION '/SPE/GEN_T156_GET' EXPORTING IF_BWART = LF_BWART IMPORTING ES_T156 = LS_T156 EXCEPTIONS NOT_FOUND = 1 OTHERS = 2.
/SPE/GEN_T156_GET CALL FUNCTION '/SPE/GEN_T156_GET' EXPORTING IF_BWART = YIMSEG-BWART IMPORTING ES_T156 = LS_T156 EXCEPTIONS NOT_FOUND = 1 OTHERS = 2.
/SPE/GEN_T156_GET CALL FUNCTION '/SPE/GEN_T156_GET' EXPORTING IF_BWART = YIMSEG-BWART IMPORTING ES_T156 = LS_T156 EXCEPTIONS NOT_FOUND = 1 OTHERS = 2.
RV_REQUIREMENT_DELETE CALL FUNCTION 'RV_REQUIREMENT_DELETE' EXPORTING BEDARF_VERRECHNEN = SPACE BELEG = LIKP-VBELN POSITION = WB_POSNR AVBBD_TABIX = 0 PZMNG_LOESCHEN = CHARX TABLES AVBBD = AVBBD.
LE_ATP_RV_REQUIREMENT_DELETE CALL FUNCTION 'LE_ATP_RV_REQUIREMENT_DELETE' EXPORTING BEDARF_VERRECHNEN = SPACE BELEG = LIKP-VBELN POSITON = WB_POSNR PZMNG_LOESCHEN = CHARX AVBBD_SORTIEREN = CHARX AVBBD_UPDATE_CHECK = CHARX.
VIEW_KNA1 CALL FUNCTION 'VIEW_KNA1' EXPORTING KUNDE = LIKP-KUNIV IMPORTING ANSCHRIFT = XKNA1 EXCEPTIONS NO_KNA1 = 1 OTHERS = 2.
SERNR_SNAPSHOT_KEEP CALL FUNCTION 'SERNR_SNAPSHOT_KEEP' EXPORTING MEMORY_ID = LF_MEMID.
MB_SET_BAPI_FLAG CALL FUNCTION 'MB_SET_BAPI_FLAG' EXPORTING ACTION = 3.
CN_SH_GOODS_MOVEMENT_DATA CALL FUNCTION 'CN_SH_GOODS_MOVEMENT_DATA' TABLES LIPSVB_T = XLIPS IMSEG_T = IMSEG EXCEPTIONS NO_MOVEMENT = 1 OTHERS = 2.
BF_RESET_LOC_ENQ_TAB CALL FUNCTION 'BF_RESET_LOC_ENQ_TAB'.
ME_REFRESH_COMP_GOODS_MOVEMENT CALL FUNCTION 'ME_REFRESH_COMP_GOODS_MOVEMENT'.
ME_STATISTICS_TABLES_REFRESH CALL FUNCTION 'ME_STATISTICS_TABLES_REFRESH'. "n_1783733
MB_CREATE_GOODS_MOVEMENT CALL FUNCTION 'MB_CREATE_GOODS_MOVEMENT' EXPORTING IMKPF = IMKPF XALLP = LV_XALLP " Materialbeleg vollständig erzeugen XALLR = 'X' " Immer alle Tabellen initialisieren * ctcod = t180-tcode CTCOD = L_TCODE "n_1706530 XSITKZ = GV_XSIT MSR_MB_DATA = LT_MSR_MB_DATA IMPORTING EMKPF = EMKPF E_LVS_TAFKZ = V50AGL-FO_FKT_LT06 "Folgefunktion LT06 TABLES IMSEG = IMSEG EMSEG = EMSEG.
V51P_GLOBAL_TABLE_RESTORE CALL FUNCTION 'V51P_GLOBAL_TABLE_RESTORE' EXPORTING IF_NO_SERNR = 'X'.
V51P_GLOBAL_TABLE_RESTORE CALL FUNCTION 'V51P_GLOBAL_TABLE_RESTORE' EXPORTING IF_REFRESH = 'X'.
SERNR_SNAPSHOT_RELOAD CALL FUNCTION 'SERNR_SNAPSHOT_RELOAD' EXPORTING MEMORY_ID = LF_MEMID WITH_FREE_MEMORY = 'X' FREE_ONLY = LF_FREE_ONLY EXCEPTIONS NO_RELOAD_SOURCE = 1 INVALID_IMPORT_PARAMETER = 2.
BDC_RUNNING CALL FUNCTION 'BDC_RUNNING' IMPORTING BI_INFO = BI_INFO " A=Hell, E=Fehler, N=Dunkel EXCEPTIONS "<< note 124034 BI_INVALID_DATA "<< note 124034 BI_NOTAKTIV . "<< note 124034
WM_CREATE_GOODS_MOVEMENT CALL FUNCTION 'WM_CREATE_GOODS_MOVEMENT' EXPORTING I_UPDATE_TASK = LF_XSYNCH I_CALLED_BY = LF_CALLED_BY IMPORTING E_SUBRC = I_SUBRC TABLES T_LSEG_COM = XLSEG_COM.
J_1BSA_COMPONENT_ACTIVE * CALL FUNCTION 'J_1BSA_COMPONENT_ACTIVE' * EXPORTING * BUKRS = l_buk * COMPONENT = 'BR' * EXCEPTIONS * COMPONENT_NOT_ACTIVE = 1 * OTHERS = 2.
J_1B_IM_TF_BWART_GI_REL * CALL FUNCTION 'J_1B_IM_TF_BWART_GI_REL' * EXPORTING * I_BR_ACTIVE = 'X' * I_BWART = l_bwart * IMPORTING * E_TF_GI_ACTIVE = l_tf_active.
SIT_INFO_GET CALL FUNCTION 'SIT_INFO_GET' EXPORTING IV_BWART =
-BWART IMPORTING EV_SIT_FLAG = LF_SIT_FLAG.
LE_DELIVERY_SET_TO_BUFFER CALL FUNCTION 'LE_DELIVERY_SET_TO_BUFFER' EXPORTING IS_DELIVERY = LX_DELIVERY.
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 FV50WF0W or its description.
FV50WF0W - Goods Issue: FORM Routines Beginning with 'W' FV50WF0V - Goods Issue: FORM Routines Beginning with 'V' FV50WF0T - Goods Issue: FORM Routines Beginning with 'T' FV50WF0S_SPE_XIMSEG_FUELLEN_M - Include FV50WF0S_SPE_XIMSEG_FUELLEN_M FV50WF0S - documentation and ABAP source code FV50WF0R - documentation and ABAP source code