Application Development and Automation 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: 
Read only

user exit for va02

Former Member
0 Likes
3,679

GURUS,

I have a requirement as bellow,

goto va02 tcode provide the sales order no and press enter now we will be able to see the items screen.

To find any particular item we choose position icon then one popup is displayed here we will provide the item or material....

fields and press enter then that particular item comes up.

now my requirement is i want to add one more input field in that popup ie wbs element and based on the provided wbs element

i want to get the corresponding item details in the first position.

kindly provide the user exit that i have to implement as i am new to exits.

kindly tell me the detailed steps to achieve this.

regards,

padmaja.

GURUS,

I have a requirement as bellow,

goto va02 tcode provide the sales order no and press enter now we will be able to see the items screen.

To find any particular item we choose position icon then one popup is displayed here we will provide the item or material....

fields and press enter then that particular item comes up.

now my requirement is i want to add one more input field in that popup ie wbs element and based on the provided wbs element

i want to get the corresponding item details in the first position.

kindly provide the user exit that i have to implement as i am new to exits.

kindly tell me the detailed steps to achieve this.

regards,

padmaja.

10 REPLIES 10
Read only

Former Member
0 Likes
1,707

Hi,

Please follow the below steps to find Exits for any TCode you need,

Go to se24 -


> "CL_EXITHANDLER" -


> Click on the method "GET_INSTANCE" -


> put break point at "call method cl_exithandler=>get_class_name_by_interface " -


> now go to VA02 transaction. after executing VA02 it will go to debugging mode and stops at "call method cl_exithandler=>get_class_name_by_interface " here you can find "exit_name" in changing parameters click on that and by pressing F8.You will get all the exits for VA02.

Revert back if you need any further clarification.

Thank U,

Jaya....

Read only

Former Member
0 Likes
1,707

HI,

Check these Enhancements...

Exit Name Description

SDAPO001 Activating Sourcing Subitem Quantity Propagation

SDTRM001 Reschedule schedule lines without a new ATP check

V45A0001 Determine alternative materials for product selection

V45A0002 Predefine sold-to party in sales document

V45A0003 Collector for customer function modulpool MV45A

V45A0004 Copy packing proposal

V45E0001 Update the purchase order from the sales order

V45E0002 Data transfer in procurement elements (PRreq., assembly)

V45L0001 SD component supplier processing (customer enhancements)

V45P0001 SD customer function for cross-company code sales

V45S0001 Update sales document from configuration

V45S0003 MRP-relevance for incomplete configuration

V45S0004 Effectivity type in sales order

V45W0001 SD Service Management: Forward Contract Data to Item

V46H0001 SD Customer functions for resource-related billing

V60F0001 SD Billing plan (customer enhancement) diff. to billing plan

Arun.

Read only

Former Member
0 Likes
1,707

check user-exit

userexit_check_vbap..

This might help you because this user exit gets triggered each time for line items ie : say if you have 4 line items this user exit gets triggered all the 4 times...

be carefull you need to check for the tranaction code VA02 and implement your code , because the same program SAPMV45A gets trigered for VA01 , VA02 , VA03 and also the user exit...

so implement your code only for VA02 transaction by checking..

Regards

Kumar

Read only

0 Likes
1,707

hi,

no user exit is found with that provided name.

kindly provide the proper solution.

regards,

padmaja.

Read only

0 Likes
1,707

>

> hi,

> no user exit is found with that provided name.

> kindly provide the proper solution.

>

>

> regards,

> padmaja.

I am afraid this will not be possible without changing sap standard code.

Read only

0 Likes
1,707

hi,

Is it recomdad to change the standard code.

kindly sugest me the solution .

regards,

padmaja.

Read only

0 Likes
1,707

Hi Padmaja,

There is no user-exit or BADI for this. Instead of changing the standard code you can use Enhancement Implementation.

Search for implict and Explcit Enhancement in SDN.

Thanks,

Archana.

Read only

SujeetMishra
Active Contributor
0 Likes
1,707

Hi,

You can use below SAP Standard Customer Include, and take access key and write your code.

MV45AFZB for PBO and PAI

MV45AFZZ for updating data into table

add icon in your respective screen,

regards,

sujeet

Read only

0 Likes
1,707

Hi ,

Kindly understand my problem properly. after selectiong position icon (located at bottom and appears after minus icon).

popup will be displayed and ,in that popup i want to add one more input field wbs element and based on that filed value i want get the corresponding item in the top of items table control.

kindly provide the reasonable answer.

regards,

padmaja.

Read only

0 Likes
1,707

Hi Find out all the user exits related to this tcode.

And keep break points in all the user exits.Then enter the item details in the order screen .Now you can easily get to know which user exit is triggering at that particular time.Please let me know if you need to any detials.