Skip to Content
0
Former Member
Sep 12, 2007 at 02:40 PM

MV45AFZB user exit

1194 Views

Hi, All

<b>we are using FORM USEREXIT_CHECK_VBAK USING US_DIALOG in MV45AFZB to set incomplete status for a sales order if the credit card data is not maintianed, we are using for specific payment terms, the code is working and it sets the incomplete status but it is not updating VBUV table can any one help,

here is the code</b>

IF ( SY-TCODE = 'VA01' OR SY-TCODE = 'VA02' ).

IF XVBAK-VKORG = '1234'.

IF XVBKD-ZTERM = 'O879'.

IF ( XVBAK-RPLNR = '0' OR XVBAK-RPLNR = SPACE ).

CLEAR XVBUV.

XVBUV-MANDT = SY-MANDT.

XVBUV-VBELN = XVBAK-VBELN.

XVBUV-TBNAM = vbak

XVBUV-FDNAM = RPLNR

XVBUV-FEHGR = 'Q?'.( CONFIG)

XVBUV-STATG = '04'.

XVBUV-UPDKZ = 'X'.

APPEND XVBUV.

ENDIF.

ENDIF.

ENDIF.

ENDIF.

<b>THE CODE WORKS BUT VBUV IS NOT UPDATING EVEN AFTER THE SALES ORDER IS SAVED.</b>