Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

MV45AFZZ - clarification required

Former Member
0 Kudos

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

1 ACCEPTED SOLUTION

Former Member
0 Kudos

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.

3 REPLIES 3

Former Member
0 Kudos

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.

Former Member
0 Kudos

*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

Former Member
0 Kudos

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.