2012 Jan 10 6:43 PM
hie gurus i, experiencing a problem with BAPI_REPMANCONF1_CREATE_MTS , its not generating backflush doc number
e.g 4900001027 . in transaction MF12 , its just outputing header info (e.g plant . production version , storage location , unit , quantity ) , table BLPK is populating but not BLPP is not .
hie gurus i, experiencing a problem with BAPI_REPMANCONF1_CREATE_MTS , its not generating backflush doc number
e.g 4900001027 . in transaction MF12 , its just outputing header info (e.g plant . production version , storage location , unit , quantity ) , table BLPK is populating but not BLPP is not .
2012 Jan 11 4:48 AM
Hi,
Once try like this
IT_BFLUSHFLAGS-BCKFLTYPE = '11'.
IT_BFLUSHFLAGS-COMPONENTS_TYPE = '1'.
WA_BAPI_RM_DAT-MATERIALNR = RM61B-MATNR.
WA_BAPI_RM_DAT-PRODPLANT = RM61B-WERKS.
WA_BAPI_RM_DAT-PLANPLANT = RM61B-PLWERK.
" WA_BAPI_RM_DAT-STORAGELOC = '1100'.
WA_BAPI_RM_DAT-PRODVERSION = RM61B-VERID.
" WA_BAPI_RM_DAT-BATCH = PS_MCHA-CHARG.
WA_BAPI_RM_DAT-POSTDATE = RM61B-BUDAT.
WA_BAPI_RM_DAT-DOCDATE = RM61B-BLDAT.
WA_BAPI_RM_DAT-BACKFLQUANT = RM61B-REFMG.
WA_BAPI_RM_DAT-UNITOFMEASURE = RM61B-ERFME.
WA_BAPI_RM_DAT-DOCHEADERTXT = RM61B-BKTXT.
CLEAR: ITAB_ITEM[],G_MESSAGE.
LOOP AT ITAB_BOM INTO WA_BOM.
WA_ITEM-MATERIAL = WA_BOM-MATNR.
WA_ITEM-PLANT = WA_BOM-WERKS..
WA_ITEM-STGE_LOC = WA_BOM-LGORT.
WA_ITEM-BATCH = WA_BOM-CHARG.
WA_ITEM-MOVE_TYPE = WA_BOM-BWART.
WA_ITEM-BASE_UOM = WA_BOM-ERFME.
WA_ITEM-QUANTITY = WA_BOM-ERFMG_R.
WA_ITEM-ENTRY_QNT = WA_BOM-ERFMG_R.
WA_ITEM-ENTRY_UOM = WA_BOM-ERFME.
APPEND WA_ITEM TO ITAB_ITEM.
ENDLOOP.
CALL FUNCTION 'BAPI_REPMANCONF1_CREATE_MTS'
EXPORTING
BFLUSHFLAGS = IT_BFLUSHFLAGS
BFLUSHDATAGEN = WA_BAPI_RM_DAT
IMPORTING
CONFIRMATION = E_BFNO
RETURN = E_RET
TABLES
GOODSMOVEMENTS = ITAB_ITEM.
IF E_RET IS INITIAL.
CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
EXPORTING
WAIT = ''
IMPORTING
RETURN = LS_RETURN.
ENDIF.
Regards,
Ravi
| User | Count |
|---|---|
| 3 | |
| 2 | |
| 2 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 |