Enhancement for VA01
Hi experts,
I hope u can Resolve this query.......My requirement is in 'XD02' by giving the customer no and the division type. in the next screen in sales document screen and in the billing document tab it will dispaly the payment term tat maintained to the division type.
for eg: customer no : 500010.
division type : 00 common.
division type : 05 some name.
in the second screen.
in sales area data.
in billing document.
In the payment term field tat corresponding to the division type.The Point is the common division '00 ' is also maintained for customer no and payment term is also maintained individually for both division type.
in sales order 'Va01' screen if we enter the order type tat relates to the division type has some values.
My client Requirement is in 'VA01' if they enters the order type and the common division '00' it will enter into the next screen there if we give the 'customer no' it should relate the order type and should brings the value of 05.
for that found out the enhancement in the standard program 'MV45AFZZ'.
Could you Pls provide Some Code to fill this.
Note: Client says that Not to create any Ztable.
Moderator Message: Kaushik is right. Thread Locked. And refrain from posting duplicate thread too.
Edited by: kishan P on Dec 16, 2011 1:32 PM
Sorry kaushik some Idea to How to do this.....we found out the enhancement but our code is not working since some one coding has overwriting that....sorry am not Asking the entire code.
Similar Messages
-
Screen exit or enhancement for va01
Hello Friends,
I want to add two new columns in the item level in va01(create sales order) transaction.
Pls comment on this.
Regards,
SunnyHello,
Did you check this?
[screen exit for va01|https://forums.sdn.sap.com/click.jspa?searchID=21368448&messageID=5054086]
Note : Plz SEARCH in SCN before posting. -
Dear All,
We have one requirement.
While creating a sales order(VA01, ECC6.0), in the shipping data( item level) user maintains unloading point and receiving point .
Ideally it should throw an error incase user inputs wrong unloading point and receiving point .
But due to non handling of exception in the standard program these two fields can accept any value.
As per the requiremt we have to validate these 2 fields.
Can you please let me know the ideal place where we can add this validation logic. (Customer exit , user exit , BADI or enhancement point?)
Regards
ArindamHi Ariandam ,
try to use Userexits , mv45afzz . there u can put any kind of check (validation) for sales .
Regards ,
Joy . -
Enhancement for 6201 screen in SAPLV69A for VA01 transaction
hi experts,
i need to enhance the 6201 screen in SAPLV69A program for VA01 application,
is there any user exit for this particular screen.Hi,
Check all for VA01
Transaction Code - VA01 Create Sales Order
Exit Name Description
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
No of Exits: 15
Rewards if useful.............
Minal -
Suggest EnhanceMent For SALES area determination In stock Transfer.
Suggest EnhanceMent For SALES area determination In stock Transfer.
V02V0001 Sales area determination for stock transport order Doesnt Work,Is user exit required, as the sales area will be different. Incase of Intra company stock transfer the process will be as under:
Create Purchase Order (ME21N)
Create Delivery in background (VL04, VL10a, VL10C, etc)
Change Delivery for picking / packing & PGI (VL02n)
Create Billing Document (VF01)
Assumption: Stock Transfer configuration is in place. Assistance can be taken from SAP Best Practices in help.sap.com
Incase of Inter-company, the process will be as under:
Create Sales Order (VA01)
Create Delivery (VL01N, etc)
Change Delivery (VL02N)
Create Billing Document (VF01)
Assumption: Configuration is in place. Assistance can be taken from SAP Best Practices in help.sap.com
Regards,
Rajesh Banka -
User Exit /BADI for VA01 in 5.0
Hi,
I want a BADI or EXIT where I can get the sales order no for the for the sales order which is created
after saving the data in VA01.
I have checked the INCLUDE MV45AFZZ. But in none of the exit it gives sales order no.
And there are no BADI's available in this vesrion (In ECC 6.0 this BADI is there /SAPSLL/CTRL_SD0A_R3)
I am using server version 5.0.
regards
vivekHi,
Find the user exits for VA01.
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
Regards,
Rajesh Kumar -
Menu exit for VA01/02/03
How to find the menu exit for VA01/02/03 transactions?
Thanks
Tharanihi do like this....use this program and execurte it give the tcode and execute it will give the exits list click on the exit and it will takes to the exit and choose test it gives whether it is a manu exit or function exit..
REPORT z_find_userexit NO STANDARD PAGE HEADING.
*& Enter the transaction code that you want to search through in order
*& to find which Standard SAP User Exits exists.
*& Tables
TABLES : tstc, "SAP Transaction Codes
tadir, "Directory of Repository Objects
modsapt, "SAP Enhancements - Short Texts
modact, "Modifications
trdir, "System table TRDIR
tfdir, "Function Module
enlfdir, "Additional Attributes for Function Modules
tstct. "Transaction Code Texts
*& Variables
DATA : jtab LIKE tadir OCCURS 0 WITH HEADER LINE.
DATA : field1(30).
DATA : v_devclass LIKE tadir-devclass.
*& Selection Screen Parameters
SELECTION-SCREEN BEGIN OF BLOCK a01 WITH FRAME TITLE text-001.
SELECTION-SCREEN SKIP.
PARAMETERS : p_tcode LIKE tstc-tcode OBLIGATORY.
SELECTION-SCREEN SKIP.
SELECTION-SCREEN END OF BLOCK a01.
*& Start of main program
START-OF-SELECTION.
Validate Transaction Code
SELECT SINGLE * FROM tstc
WHERE tcode EQ p_tcode.
Find Repository Objects for transaction code
IF sy-subrc EQ 0.
SELECT SINGLE * FROM tadir
WHERE pgmid = 'R3TR'
AND object = 'PROG'
AND obj_name = tstc-pgmna.
MOVE : tadir-devclass TO v_devclass.
IF sy-subrc NE 0.
SELECT SINGLE * FROM trdir
WHERE name = tstc-pgmna.
IF trdir-subc EQ 'F'.
SELECT SINGLE * FROM tfdir
WHERE pname = tstc-pgmna.
SELECT SINGLE * FROM enlfdir
WHERE funcname = tfdir-funcname.
SELECT SINGLE * FROM tadir
WHERE pgmid = 'R3TR'
AND object = 'FUGR'
AND obj_name = enlfdir-area.
MOVE : tadir-devclass TO v_devclass.
ENDIF.
ENDIF.
Find SAP Modifactions
SELECT * FROM tadir
INTO TABLE jtab
WHERE pgmid = 'R3TR'
AND object = 'SMOD'
AND devclass = v_devclass.
SELECT SINGLE * FROM tstct
WHERE sprsl EQ sy-langu
AND tcode EQ p_tcode.
FORMAT COLOR COL_POSITIVE INTENSIFIED OFF.
WRITE:/(19) 'Transaction Code - ',
20(20) p_tcode,
45(50) tstct-ttext.
SKIP.
IF NOT jtab[] IS INITIAL.
WRITE:/(95) sy-uline.
FORMAT COLOR COL_HEADING INTENSIFIED ON.
WRITE:/1 sy-vline,
2 'Exit Name',
21 sy-vline ,
22 'Description',
95 sy-vline.
WRITE:/(95) sy-uline.
LOOP AT jtab.
SELECT SINGLE * FROM modsapt
WHERE sprsl = sy-langu AND
name = jtab-obj_name.
FORMAT COLOR COL_NORMAL INTENSIFIED OFF.
WRITE:/1 sy-vline,
2 jtab-obj_name HOTSPOT ON,
21 sy-vline ,
22 modsapt-modtext,
95 sy-vline.
ENDLOOP.
WRITE:/(95) sy-uline.
DESCRIBE TABLE jtab.
SKIP.
FORMAT COLOR COL_TOTAL INTENSIFIED ON.
WRITE:/ 'No of Exits:' , sy-tfill.
ELSE.
FORMAT COLOR COL_NEGATIVE INTENSIFIED ON.
WRITE:/(95) 'No User Exit exists'.
ENDIF.
ELSE.
FORMAT COLOR COL_NEGATIVE INTENSIFIED ON.
WRITE:/(95) 'Transaction Code Does Not Exist'.
ENDIF.
Take the user to SMOD for the Exit that was selected.
AT LINE-SELECTION.
GET CURSOR FIELD field1.
CHECK field1(4) EQ 'JTAB'.
SET PARAMETER ID 'MON' FIELD sy-lisel+1(10).
CALL TRANSACTION 'SMOD' AND SKIP FIRST SCREEN.
regards,
venkat. -
Global data declaration in user exit 'MV45AFZZ ' for VA01
Hi folks,
i am using USEREXIT_PRICING_PREPARE_TKOMP in MV45AFZZ for VA01 pricing modification.i need to declare one Global internal table for this exit.i tried to do this one in MV45ATZZ.but i can not save as it is asking access key.
how can i achieve this one?
ur answers will be rewarded.
Thanks
pabiHi Pabitra,
You can find the parent program and use an enhancement point to declare a global internal table mainly in the top include of the program
ed: if t-code ABC is executed then the program for the t-code ABC is your parent program...
Here SAPMV45A is your parent program for VA01
and in INCLUDE MV45ATOP.
use ENHANCEMENT-POINT MV45ATOP_02 SPOTS ES_SAPMV45A STATIC. to declare the global internal table
Once the table is declared,also check in the user exit by debugging if the table is made available..
i have done the above technique to use an internal table in userexit_save_document after declaring table in the mentioned enhancement point and it worked for me...
Pls check and revert
Reward if useful
Regards
Byju -
Urgent: SCREEN EXITS FOR VA01
Hi all,
Please tell me what r the screen exits available for VA01 transaction.
points will be rewarded,
Thanks in advance,
SIRIUSER EXIT
http://www.sap-img.com/abap/a-short-tutorial-on-user-exits.htm
http://www.sapgenie.com/abap/code/abap26.htm
http://www.sap-img.com/abap/what-is-user-exits.htm
http://wiki.ittoolbox.com/index.php/HOWTO:Implement_a_screen_exit_to_a_standard_SAP_transaction
http://www.easymarketplace.de/userexit.php
http://www.sap-img.com/abap/a-short-tutorial-on-user-exits.htm
http://www.sappoint.com/abap/userexit.pdfUser-Exit
http://www.sap-img.com/ab038.htm
http://help.sap.com/saphelp_46c/helpdata/en/64/72369adc56d11195100060b03c6b76/frameset.htm
http://www.sap-img.com/abap/a-short-tutorial-on-user-exits.htm
http://www.sap-img.com/abap/what-is-user-exits.htm
http://expertanswercenter.techtarget.com/eac/knowledgebaseAnswer/0,295199,sid63_gci982756,00.html
Transaction Code - VA02 Change Sales Order
Exit Name Description
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
No of Exits: 15
Rewards if useful.........
Minal -
we need to add some menu items for transaction va01, but we couldnt find any appropriate enhancement for it.
Please help..Hi
Transaction Code - VA01 Create Sales Order
Enhancement/ Business Add-in Description
Enhancement
V60F0001 SD Billing plan (customer enhancement) diff. to billing plan
V46H0001 SD Customer functions for resource-related billing
V45W0001 SD Service Management: Forward Contract Data to Item
V45S0004 Effectivity type in sales order
V45S0003 MRP-relevance for incomplete configuration
V45S0001 Update sales document from configuration
V45P0001 SD customer function for cross-company code sales
V45L0001 SD component supplier processing (customer enhancements)
V45E0002 Data transfer in procurement elements (PRreq., assembly)
V45E0001 Update the purchase order from the sales order
V45A0004 Copy packing proposal
V45A0003 Collector for customer function modulpool MV45A
V45A0002 Predefine sold-to party in sales document
V45A0001 Determine alternative materials for product selection
SDTRM001 Reschedule schedule lines without a new ATP check
Business Add-in
BADI_SD_SCH_GETWAGFZ Scheduling Agreement: Read WAGFZ from S073
BADI_SD_V46H0001 SD Customer functions for resource-related billing
No.of Exits: 15
No.of BADis: 2
Arunima -
Hi frends
I am creating a sales order for a particular type the (KBETR FIELD IN CONDITIONS TAB)
for some conditions it is showing editable
and for some conditions it is showing non editable
and how can we make the field editable.........
thanksHi Promod,
These are the exits present for VA01 transaction.
SDTRM001 Reschedule schedule lines without a new ATP check
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
SDAPO001 Activating Sourcing Subitem Quantity Propagation
V45A0001 Determine alternative materials for product selection
based on the description given please check which will be useful for you.
Regards,
Sourabh -
Hi!
In VA01 i want to insert a new field with F4 functionality if you press F4 created sales order and contract to be displayed.
thanks and regards.
sivaHi,
Please list of exits available for VA01.
V60F0001 SD Billing plan (customer enhancement) diff. to billing plan
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
Regards,
Venkat. -
hi
could anyone tell me what is the transaction code for VA01.
thanx
rockyHi,
The following is the list of teh user exits available for TCode VA01.
Transaction Code - VA01 Create Sales Order
Exit Name Description
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
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)
No of Exits: 15
Thanks and Regards,
Bharat kumar Reddy.V -
User exit for va01 on save event
Hi
Can you tell me with user exit is there for save event in VA01.
cheers
AJHi,
USER EXITS for VA01
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
Regards,
Prashant -
Can I implement the BADI_SD_SALES for VA01
Can I implement the BADI_SD_SALES for VA01 I tried that, but it won't me allow for display in Classic BAdi.
Hi,
This badi is used for Internal purpose of SAP.So try to do your validation with some other badi's or exit.
some of User Exits For VA01
V45E0001 : Update the purchase order from the sales order
V45E0002 : Data transfer in procurement elements (PRreq., assembly)
V45A0002 : Predefine sold-to party in sales document
V45A0003 : Collector for customer function modulpool MV45A
V45L0001 : SD component supplier processing (customer enhancements)
V45P0001 : SD customer function for cross-company code sales
SDTRM001 : Reschedule schedule lines without a new ATP check
V45A0001 : Determine alternative materials for product selection
V45A0004 : Copy packing proposal
V46H0001 : SD Customer functions for resource-related billing
V60F0001 : SD Billing plan (customer enhancement) diff. to billing plan
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
Thanks,
AMS
Maybe you are looking for
-
What is the latest version out? why does it not work on my phone?
Firefox also force closes every time it is opened.
-
How can I do that?
-
How does one go about achieving high availability with Advanced Supply Chain Planning w/ R12 at the Apps Tier? We are currently running RAC for our database tier, multiple application servers at the apps tier, and load balancing at the web tier. Howe
-
ITunes Won't open, Instead get Volume Pop-up
When I try to open iTunes, I get a pop-up that says "The iTunes volume is currently turned all the way down.To change the volume drag the slider at the top of the iTunes window". The pop up seems simple enough, but the problem is that I can't click O
-
I ran the free trial version of V.4 for a while, and then paid for upgrade (I had V3 before). Since paying and entering serial number, I've noticed that it takes a very very long time for a recording session to start after I select Record--several mi