Purchase requisitions that are generated from sales orders have an incorrect (purchase) order unit.
Cause and prerequisitesThe order unit (Purchasing) in the purchase requisition was reset.
SolutionRectified in Releases 3.0A and 2.2H. Prior to this, can be dealt with as follows:
Program LEBNEF01 Routine
*eject
*-----------------------------------------
* Bezugsquelle suchen
*-----------------------------------------
FORM BEZUGSQUELLE_3.
...
...
*BQPIM-MEINS = EBAN-MEINS. "<-- old
BQPIM-MEINS = EBAN-BMEIN. "<-- new
BQPIM-LMEIN = EBAN-MEINS.
BQPIM-FRGDT = EBAN-FRGDT.
PERFORM BQPIM_T160D_SETZEN.
CALL FUNCTION 'ME_SEARCH_SOURCE_OF_SUPPLY'
EXPORTING
COMIM = BQPIM
BANFNUMMER = EBAN-BANFN
BANFPOSITION = EBAN-BNFPO
IMPORTING
COMEX = BQPEX
TABLES
UEQUP = XORD
UORD = XORD.
IF SY-SUBRC EQ 0.
EBAN-QUNUM = BQPEX-QUNUM.
EBAN-QUPOS = BQPEX-QUPOS.
EBAN-VRTYP = BQPEX-VRTYP.
EBAN-KONNR = BQPEX-KONNR.
EBAN-KTPNR = BQPEX-KTPNR.
EBAN-EKORG = BQPEX-EKORG.
EBAN-INFNR = BQPEX-INFNR.
EBAN-RESWK = BQPEX-BEWRK.
EBAN-FLIEF = BQPEX-FLIEF.
EBAN-LIFNR = BQPEX-LIFNR.
IF BQPEX-MEINS NE SPACE. "<-- new
EBAN-BMEIN = BQPEX-MEINS.
ENDIF. "<-- new
CLEAR BQPEX.
ENDIF.
ENDFORM.
Additional key words
fv45efba
No comments:
Post a Comment