In this article we want to explain step by step how to add custom field in SAP Sales Order transaction VA01/VA02/VA03. This time Mr ABAPGurus will give the tutorial of enhancement to add custom field in SAP Sales order.

In this sample we will add new custom field for comments and customer satisfaction, this data will save into separate table from SAP Standard table ( VBAK / VBAP ).


SAP provided us with ADDITIONAL TAB in the sales order transaction ( VA01/VA02/VA03 ) which allow customer to add custom fields. The different between ADDITIONAL A and ADDITIONAL B is the ADDITIONAL A for field which already predefine in Sales Order Header ( VBAK ) fields and ADDITIONAL B is for field that freely define.

This sample we will use ADDITIONAL B because we will store data from customer satisfaction into Z database table.

1. Create one Z table using SE11 SAP Transaction code.


2.Using SE38 Transaction code and open SAPMV45A program.

You need to Modifying the Screen 8309 for Additional B Tab screen ( this step is required SAP Access Key ) but you not need to worry because this is change actually customer part and do not replace during upgrade SAP System.


You need to change 8309 and add your custom field into that’s screen, in this sample you may add field SATISF from table ZTB_SATISFACTOR into that’s screen.


After you finished modify 8309 screen, you can activate it. and you can go to VA03/VA02/VA01 SAP Transaction code to see your field that you’ve added before.


3. Create Implicit Enhancement for PBO Modules for screen 8309.

You need to create implicit enhancement for PBO Modules in ABAP Include MV45AO0Z.  Press Shift + F4 in ABAP Editor to create Enhancement. See the following picture.


After that go to menu Edit -> Enhancement Operatios->Show implicit Enhancement Options.  Position the cursor on the highlighted implicit enhancement right click and choose Enhancement Operations->Create Implementation to create enhancement MV45AO0Z.

In this enhancement you can write your ABAP Coding for PBO Module.

In screen 8309 you need to create Implicit Enhancement to declare screen flow PBO modules get_satisfactor.


Click Change button and then click Insert . Write your screen flow module get_satisfactor_data.

4. Create Implicit Enhancement for PAI Modules for screen 8309 ( Optional ).

You can create implicit enhancement for PAI Modules in include MV45AI0Z for the coding of module PAI. This is optional upon your need.

5. Create Enhancement for saving additional in MV45AFZZ.

You can coding your ABAP Code in implicit enhancement within USEREXIT_SAVE_DOCUMENT user exit in MV45AFZZ.

So if you want to more understand about SAP Sales and Distribution Enhancement, I Highly recomended that you check out ABAP SAP SD Enhancement Completed Tutorial .

Incoming search terms:


  1. Pingback: parent coaching models

  2. Pingback: USA Made clock movements

  3. Pingback: get more info here

  4. Pingback: online parenting classes

  5. Pingback: clock mechanisms

  6. Pingback: social media packages

  7. Pingback: PA systems for schools

  8. Pingback: clock synchronization software

  9. Pingback: how to use social media for small business marketing

  10. Pingback: check it out here

  11. Pingback: facebook marketing for local business

  12. Pingback: outsource social media marketing

  13. Pingback: parent coach

  14. Pingback: innovation wireless systems

  15. Pingback: parent classes online

  16. Pingback: metal clock dials

  17. Pingback: Big clock parts

  18. Pingback: clock Inserts videos

  19. Pingback: clock synchronization wirelessly

  20. Pingback: parenting coaching

  21. Pingback: DIY clock dials repair

  22. Pingback: outdoor clocks for business

  23. Pingback: fire pit pan replacements

  24. Pingback: clocks for facilities

  25. Pingback: warming trends crossfire burner reviews

  26. Pingback: natural gas fire pit kit

  27. Pingback: parts of a clock

  28. Pingback: diy fire pit burner pan

  29. Pingback: life coaches for teens

  30. Pingback: Confident Parent Coach

  31. Pingback: clock kits

  32. Pingback: fire pit burner

  33. Pingback: quartz clock fit-ups

  34. Pingback: best clock movements

  35. Pingback: teenage life coaching

  36. Pingback: Check It Out Here

  37. Pingback: clocks for schools

  38. Pingback: fire pit cover

  39. Pingback: fire glass vs lava rock

  40. Pingback: parenting life coach

  41. Pingback: fire pit cover

  42. Pingback: clock making replacement parts

  43. Pingback: mechanisms for clocks

  44. Pingback: clock mechanisms

  45. Pingback: auto sync clocks

  46. Pingback: get more info

  47. Pingback: propane fire pit burner

  48. Pingback: metal clock dials

  49. Pingback: synchronized Hospital clocks

  50. Pingback: teen life coaches

Leave a Reply

Your email address will not be published. Required fields are marked *