Skip to Content
avatar image
Former Member

MV45AFZZ - clarification required

HI,

Can anyone please explain the use of different variables in this exit. For e.g. we have xvbap & vbap . What is the use of having both variables. Similarly we have vbak , xvbak & *vbak variables. What is the use of different variables. Please guide me.

Bye

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

3 Answers

  • Best Answer
    Apr 15, 2009 at 12:18 PM

    How to handel different values for the same field name, for example

    Old Value va02 / New OR current screen field Value / Copy Value from the Reference Order.

    XVBAP, internal table

    VBAP current screen field value

    CVBAP copy from Reference Sales Order.

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Apr 15, 2009 at 12:50 PM

    *vbak is a reference to the table vbak .

    xvbak is the internal table used for local processing .

    vbak is the main table which contain the data used for transaction VA01 , 02 , 03 .

    regds ankit

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Apr 15, 2009 at 12:50 PM

    Hi,

    XVBAP is for Screen field manipulation. VBAP is to store values into database table for future reference. XVBAP is for performing internal operations like calculating Sales Quantity, Next Sales order number etc..... for that we always move original values from VBAP into XVBAP and performing the needed operations and then moved the results into VBAP.

    Add comment
    10|10000 characters needed characters exceeded