Documente Academic
Documente Profesional
Documente Cultură
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
""""""""""$"$\SE:(4) Form USEREXIT_SAVE_DOCUMENT_PREPARE, Start
A
*$*$-Start:
(4)--------------------------------------------------------------------------------
-$*$*
ENHANCEMENT 1 ZNUEV_SO_SAVE_DOC_PREPARE. "active version
CLEAR : LV_STR.
LV_STR = L_WBST+0(1).
* IF XVBAP-PRCTR IS INITIAL .
CLEAR : L_PRCTR.
* SELECT SINGLE PRCTR FROM PRPS INTO L_PRCTR WHERE PSPNR = L_WBST1.
SELECT SINGLE PRCTR FROM PRPS INTO L_PRCTR WHERE PSPNR = L_WBSN.
IF SY-SUBRC = 0.
W_VBAP1-PRCTR = L_PRCTR.
ENDIF.
* ENDIF.
IF SY-TCODE = 'VA01'.
MODIFY XVBAP FROM W_VBAP1 INDEX LV_INDEX TRANSPORTING PRCTR PS_PSP_PNR.
ELSEIF SY-TCODE = 'VA02'.
UPDATE VBAP SET PRCTR = L_PRCTR
PS_PSP_PNR = L_WBSN
WHERE VBELN = W_VBAP1-VBELN
AND POSNR = W_VBAP1-POSNR.
ENDIF.
ENDIF.
ENDIF.
ENDLOOP.
ENDIF.
ENDENHANCEMENT.
*$*$-End:
(4)--------------------------------------------------------------------------------
-$*$*
ENDFORM.