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

Screen Exits for VA21

Former Member
0 Likes
3,056

I have to add a field(date) in the screen in the transaction VA21 .

Is there any Screen exit for transaction VA21 ? if not how do i go about doing the same

1 ACCEPTED SOLUTION
Read only

Former Member
2,200

One more thing since this screen is generic to all sales transaction u need to control its use using tcode VA21.

16 REPLIES 16
Read only

Former Member
0 Likes
2,200

Hi Amit.

Warm welcome to SDN community.

Refer

http://wiki.ittoolbox.com/index.php/HOWTO:Implement_a_screen_exit_to_a_standard_SAP_transaction

It gives you detail answer as to how to find n implement screen exit.

Regards,

Tanveer.

Please mark helpful answers by clicking on star

Read only

former_member181966
Active Contributor
0 Likes
2,200

Here`re the Exits

VA21 SAPMV45A SDVAX001 EXIT_SAPMV45A_001

V45A0002 EXIT_SAPMV45A_002

V45A0003 EXIT_SAPMV45A_003

V45A0003 EXIT_SAPMV45A_004

V45A0004 EXIT_SAPMV45A_005

Thanks

Saquib

Message was edited by: Saquib Khan

Read only

Former Member
0 Likes
2,200

Thanks you for the reply.

but the exits mentioned above are not screen exits .

If there is NO SCREEN EXIT how do i go about doing this ?

Read only

Former Member
0 Likes
2,200

Hello Amit,

I don't think there is any screen exit in VA21. However when u say u have added a field in VA21, can u give details on which screen and how did u add? did u take an access key to change? Also let us know what u want to do in the exit!!

Read only

0 Likes
2,200

Hi Abhjit,

the requirement is as follows

Need a place to capture the date that a customer wants a quote supplied by so that we can measure our VTW of supplying the quote document. This field needs to be a required field upon order save. The field needs to be changeable.

Once saved, the field should be on the table VBAK so that the document date and the Quote Want Date can be extracted and compared for metrics purposes.

Need to add a field to the ZQT sales document (not the printed output document) in which the CSR can enter the date that the customer wants. This field should be located on the VBAK table so as to be able to download it into Excel to report the VTW.

All data migration tool will require a change because mandatory field is added

Exaustive testing is required since other Standard transaction Code like VA01,VA02 .. also using the same screen & same program

how do i go about doing this ?

Read only

0 Likes
2,200

Hi Amit,

I havent looked at the transaction neither the user exits available there. But I have a suggestion or a work around for the same.

In one of the user exits which is called when the save button is pressed, you can have a popup with a input field. You can capture this field value in the code and update the field in the table VBAK.

Hope it helps...

Lokesh

pls. reward appropriate points

Read only

Former Member
0 Likes
2,200

HI

GOOD

GO THROUGH THE FOLLOWING USER EXITS AND USE THEM AC PER YOUR REQUIRMENTS.

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

THANKS

MRUTYUN

Read only

0 Likes
2,200

Hi Mrutyunjaya ,

I am aware of these exits. none of them are screen exits .

Thanks

Amit

Read only

Former Member
0 Likes
2,200

Hello Amit,

The requirement is can be met as follows....

U can add the required field in the Additional data tab for header.

User exits in the screens

Additional header data is on screen SAPMV45A 0309, This screens contain the Include screens SAPMV45A 8309 as user exits.

Fields which are also to be included in the sales document for a specific installation should be included on the Include screens for maintaining. If an application-specific check module is needed for the fields, this can be included in the Include MV45AIZZ. The module is called up in the processing logic of the Include screens.

For field transports, you do not have to make changes or adjustments.

Example

A new field, VBAK-ZZKUN, should be included in table VBAK.

If the check is defined via the Dictionary (fixed values or check table) the field must be included with the fullscreen editor in the Include screen SAPMV45A 8309. In this case, no change has to be made to the processing logic.

This should resolve ur problem.

Read only

Former Member
2,201

One more thing since this screen is generic to all sales transaction u need to control its use using tcode VA21.

Read only

0 Likes
2,200

I think this will solve the problem .will update you with the progress. and also ask for help if required again in this case

Thank you Thank you Thank you

Read only

0 Likes
2,200

How do i give you points ? the reward points i mean

Read only

Former Member
0 Likes
2,200

Hello Amit,

I think the reward system is down, but I guess u need to click on the star button to award points.

Read only

0 Likes
2,200

Hi Abhijit,

I have added a field in the screen exit.But am having trouble making it a mandatory field i.e. when i create a new order or if i save it without a date , it is not giving the error message . it is displaying the message only if i click enter on the additional data B.

Thanks,

Amit

Read only

0 Likes
2,200

Hi amit,

can u sujjest me , how we can add fields to screen and in the table

i have the same requirement, but for screen 8459.

Thanks in advance,

regards,

Bhaskar

Read only

0 Likes
2,199

Hi Amit ,

How u added the field in thats screen .I also need to add two fields .