Sales Order Enhancement

Dear All,
          I want to add new fields to Sales Order header and at the item level as well. could anybody please tell me any user-exit or BADI to add new fields?
I have searched for userexits and BADI but i am not able to locate and screen enhancement.
Regards,
Vikas Madaan

Hi
you can use Additional Data A and Additional Data B for screen enhancement in header level
and the same in Item level

Similar Messages

  • Condition type in sales order - enhance extractor

    Can anyone help me in enhancing field condition type for sale flow. I need to filter sales orders with condition type 'minimum order surcharge' in BI.
    There is KONP table having condition type field.
    Do I need to enhance VAHDR or VAITM. Please help.
    Thanks

    If orders are to be filtered then both Order Header (VAHDR) and Order Item (VAITM) should be enhanced.
    But I'd strongly recommend not to filter out the orders at the time of extraction/loading (in info-pkg).
    It is better to do the filtering in the report itself.
    Hope this helps.

  • Item User Status - Sales Order

    1- The cancellation item is created with reference to an existing line item on Sales Order. How is done?
    2- I would like to see the original item have its status for both delivery and billing changed to completed and have it’s overall status completed as long as a PO is created. I don't know how to do that...
    Can you help???
    Thankss

    Hi Miquel,
    For that T.code we have user exits and badi. I am providing all the userexits and badi plz gothrough that.
    Transaction Code - VA02                     Change Sales Order
    Enhancement/ Business Add-in            Description
    Enhancement
    V60F0001                                SD Billing plan (customer enhancement) dif
    V46H0001                                SD Customer functions for resource-related
    V45W0001                                SD Service Management: Forward Contract Da
    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 cod
    V45L0001                                SD component supplier processing (customer
    V45E0002                                Data transfer in procurement elements (PRr
    V45E0001                                Update the purchase order from the sales o
    V45A0004                                Copy packing proposal
    V45A0003                                Collector for customer function modulpool
    V45A0002                                Predefine sold-to party in sales document
    V45A0001                                Determine alternative materials for produc
    SDTRM001                                Reschedule schedule lines without a new AT
      Business Add-in
    BADI_SD_SCH_GETWAGFZ                    Scheduling Agreement: Read WAGFZ from S073
    BADI_SD_V46H0001                        SD Customer functions for resource-related
    No.of Exits:         15
    No.of BADis:          2
    Which one is suitable plz check it out and put breakpoint after providing the logic .
    Rewrds some points.
    Rgds,
    P.Nag

  • Va01 sales order item checking

    When I create a sales order in VA01, when I enter less than 3 different brand( material in line item), The system should first generate message, after that I should be able to block that order with giving proper reason and then I should be able to save that sales order.
    so that the higher authority can check it for further processing.
    This is the scenario.
    Can anybody suggest me the user exit name with simple coding.
    thanks
    naresh

    hi,
    check these exits related to va01.
    keep a breakpoint and run ur transaction so that u can know which will trigger will saving.
    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

  • BADI for Sales order

    Hi Gurus,
      I have to caculate the volume discount based on the goods ordered. So that i have to calculate the discount and update it into Net value in condition tab in va01. Please provide the what is the BADI for that suitable requirement so that it should be executed before saving the order. And also the discount should be displayed in the item level. Please provide me some suitable solution.
    <b>Its Very urgent.</b>
    Points will be awarded
    Regards
    Ravi

    Hi
    Use the Std Include MV45AFZZ for writing the user exits related Sales order
    which is a include in the std sales order program SAPMV45A
    Write the code in the appropriate FORM..ENDFORM.. and see
    see further the following Exits and BAdis for Sales order
    Enhancement
    V60F0001                                SD Billing plan (customer enhancement) diff. to billing pla
    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
    SDAPO001                                Activating Sourcing Subitem Quantity Propagation
    Business Add-in
    BADI_SD_SCH_GETWAGFZ                    Scheduling Agreement: Read WAGFZ from S073
    BADI_SD_V46H0001                        SD Customer functions for resource-related billing
    <b>Reward points for useful Answers</b>
    Regards
    Anji

  • Sales order do not create after SAP upgradation to package EHP7

    Dear Experts,
    SAP client is recently upgraded to EHP7. Since then we are observing difficulty in Sales order creation [VA01] manually [with or without order reference].
    When click on SAVE button, entire screen display get freezed, without any message [Error/Information/Warning] pop-up. it seems as if system was trying to display message; caused due to any kind of event occurrence; but unable to show up.
    Moreover, when we click on "BACK" or "EXIT" button, then it prompts choices to save the data. Yet again we receive the same freeze response whenever chose "Yes" option.
    Please note:- before up-gradation, we were able to create orders with the same data, what we are using to create now.
    Any help or clue on this subject would be highly appreciated.
    Thank you for all your help.
    Best regards,
    Rahul Agarwal

    Hi,
    did you check what are the sales orders Enhancements that are activated with EHP7 under T.code-SFW5

  • Sales Order Costing. Error values, need BAPI or Userexit or Enhancements

    Hi Experts,
    I have a situation to solve the Errors in Sales Order Costing.
    My Error is,  its not splitting values equally,,, (BOM Item Price Values)
    for example...
    let i have a parent Item A.
    and Child Items as A1, A2, A3.
    Now the Qty of A is 100. for each item the price value is 50. so the total value is 5000/-
    Now If i need one A, then I need 8 A1's, 4 A2's, 3 A3's.and let think A1 value and A2 value and A3 value (single Unit ) are equal. and let the value be 100.
    but in BOM i can see all the values of A1, A2, A3 as same. (500, 500, 500) but it should be (800, 400, 300)
    The single Unit Price is not multiplying with Quantity, but its equally splitting.
    Please tell me Can I find and BAPI or Userexit or any enhancements or any Configurations to do.
    Thanks & Regards
    Dileep .C

    no replies and my thread was dead.

  • Enhancement of Popup window of Open contracts during Sale Order Creation.

    Hi,
    I have a requirement as follows.
    1. During creation of Sales Order we are getting a pop up window with the list of open Contracts.
    Currently there are following fields in that popup.
    1. Doc Num, 2. Doc Type 3. Valid From 4. Valid To.
    Now my requirement is to add one more value (Document Description) in this. Please help me if any one did simillar enhancement.

    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
    USER 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
    USER EXIT
    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
    Rewards if useful.........
    Minal

  • How to add a partner in sales order item by enhancement?

    Hi expert,
    Sales order item's bill-to and payer will be same with header if you do not change it manually. now I want to modify some item's bill-to and payer which different from the header automatically. Is there any enhancement for this function?
    Thanks and best regards
    Lance

    Hi Lance,
    You can populate the XVBPA structure with function module "VIEW_XVBPA_FILL".
    You have to pass the following values to the FM:
    COMWA-KUNNR <- the changed partner code
    COMWA-PARVW <- parter role
    COMWA-VBELN, COMWA-POSNR <- Salesorder and item: just fill it with VBAK-VBELN,VBAP-POSNR
    You'll get the result in parameter XVBPA, which can be used for append the internal
    table XVBPA in the userexit.
    BR,
    Barna

  • Enhance Event LIKP to also pass the Sales Order during Change & Delete

    Hi,
    Event/object LIKP is triggered when creating, changing or deleting a Delivery.
    We have workflow links in place, which call custom FM's when creating or changing the delivery. These FM's are able to populate tables during such events.
    However, after a delivery is deleted, there is no way to link it back to the Sales Order. Entries in table VBFA are deleted with the delivery deletion.
    As such, we'd like to enhance event/object LIKP to also store/pass the Sales Order to our custom FM.
    How do I enhance LIKP to do this? I know it's done in SW01 and I might need a new container, but I have no idea on how to do this. Please suggest.

    Bump ...

  • VL10: Enhanced selection criteria on Screen "Sales Order" RVV50R10C 1020

    Hi,
    I have to enhance the selection screen VL10 "Sales Order" (RVV50R10C Dynpro 1020) with the VBKD-VSART. Note 198137 is very helpful for this. The DDIC type SHP_VL10_SELECT_OPTIONS was enhanced by the VSART, but I don´t understand, how I can create this field on the Dynpro 1020 without modification. How can I integrate the append structure from SHP_VL10_SELECT_OPTIONS on the dynpro 1020? If this is possible, I want to check in the next step the input of these customer fields in the include LV50R_VIEWG02 and my problem would be solve?
    I search in the OSS and in this forum but I find no details of this problem.
    Thanks and Regards
    Alfred

    Hi,
    > Is it possible to move that Usage Indicator field from the Goto --> Header --> Sales screen and put it onto the Sales tab screen in VA01/VA02/VA03 and if so, how would that be done
    No, this is not possible..
    I have one suggesting in this case for you as below:
    - Add VKAUS field in you incompletion procedure {Item Level} along with tick mark on field " Warning" which will fulfil your requirement. Means, if user doesn't enter the Usage then system will give the warning along with the fields to be maintained for the document to become complete.
    Hrishi

  • Enhance ERP Sales Order

    Hi Experts,
    I'm searching for detailed technical information how to enhance the ERP Sales Order.
    Let me describe the scenario:
    in ECC the Sales Order is already enhanced in the way that there are some custom fields on Item level under Additional Data B
    Now I want to make this fields also available in CRM.
    I have already executed the steps descriped in the .pdf attached to OSS 1224179 and enhanced the CRM view ERP_I/ItemDetails with corresponding custom fields.
    But two things are not working:
    the CRM fields are read-only and they don't display the data from ECC while displaying an already existing Sales Order.
    I think I have missed something. Any ideas?
    Best regards and thanks in advance,
    Sascha

    Hi Shaik,
    of course it is EHP4.
    Any other hints?
    Best regards,
    Sascha

  • Where Can I settle an enhancement to delete a sales order item according to the data in BDOC from CRM?

    Hi expert,
    I have an urgent requirement from the client.
    Delete the sales order item totally in ECC.
    I planned to implement this enhancement in ECC. Check the data in BDOC from CRM middleware, according to the user status in the order item,decide whether the item can be deleted.
    My question is,where can I settle this enhancement? The BADI name,user exit?
    Thanks in advance.
    Jerry.

    Hi Jerry,
    It may be delayed. you may found the solution.
    Use BADI CRM_DATAEXCHG_BADI and try the code in MBDOC_FILL or BAPI_FILL method.
    Regards,
    Bala

  • Enhancement in Sales Order

    hello
    experts
    i have a requirement that when i am creating a sales order with reference from a inquiry the quantity field will be grayed out.i.e. nobody will be able to change that quanity in item until the quanity is changed in inquiry
    plz help

    hi,
    you can create enhancement point in USEREXIT_FIELD_MODIFICATION, where you can change the property of fields.
    Program Name :  SAPMV45A 
    Include Name   : MV45AFZZ
    Exit :  USEREXIT_FIELD_MODIFICATION
    i.e
    IF  (   SCREEN-GROUP2  = 'LOO'
       AND SCREEN-NAME    = 'VBAP-PRCTR' ).
      SCREEN-INPUT = 0.
    ENDIF.
    Yogesh N

  • Create / Change Sales Order using BAPI - Populating Enhanced Fields

    Hi,
    I am using BAPI: BAPI_SALESORDER_CHANGE to change the Sales Order and want to update the Enhanced Screen Field (Screen Exit Fields) in the Sales Order. Where to populate these enhanced screen fields in the BAPI Structure?
    Appreciate Your Help!.
    Thanks,
    Kannan

    Hi,
    MV45AFZZ   BAPI_SALESORDER_CHANGE
    Regards,
    Padmam.

Maybe you are looking for