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>