‎2006 Apr 27 6:44 PM
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
‎2006 Apr 28 8:03 AM
One more thing since this screen is generic to all sales transaction u need to control its use using tcode VA21.
‎2006 Apr 27 7:23 PM
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
‎2006 Apr 27 10:53 PM
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
‎2006 Apr 28 6:29 AM
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 ?
‎2006 Apr 28 6:54 AM
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!!
‎2006 Apr 28 6:58 AM
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 ?
‎2006 Apr 28 7:37 AM
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
‎2006 Apr 28 7:20 AM
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
‎2006 Apr 28 7:27 AM
Hi Mrutyunjaya ,
I am aware of these exits. none of them are screen exits .
Thanks
Amit
‎2006 Apr 28 7:58 AM
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.
‎2006 Apr 28 8:03 AM
One more thing since this screen is generic to all sales transaction u need to control its use using tcode VA21.
‎2006 Apr 28 8:40 AM
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
‎2006 Apr 28 8:45 AM
‎2006 Apr 28 9:06 AM
Hello Amit,
I think the reward system is down, but I guess u need to click on the star button to award points.
‎2006 May 22 6:26 PM
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
‎2007 Dec 05 7:55 AM
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
‎2009 Jan 20 1:38 PM
Hi Amit ,
How u added the field in thats screen .I also need to add two fields .