Plant non-modifiable in Sales Order

D/ Friends,
We create Sales Order with reference to Contract. We enter Plant and Batch in the Contract. Now our requirement is that we want that Plant and Batch fields should be non-modifiable in Sales Order. How can we achieve this through std. config? If it is not possible through std. config then how can we do it through development? I know how to achieve this requirement through following things:
1.     MV45AFZZ - USEREXIT_SAVE_DOCUMENT
2.     SHD0
But isnu2019t it possible through std. config.?
Thanks.

Hello R S,
That is not possible with Standard Configurations.
MV45AFZZ - USEREXIT_SAVE_DOCUMENT or SHD0 are the  best solution in your requirement.
Thanks,
Jignesh Mehta

Similar Messages

  • Error in Modify a sales order, when we add the item in the sales order.

    Each time when we try to modify a sales order, adding a new item.We get a dump and the changes are not saved in the Data base. Could you help on this??

    Hi,
    you need to work with
        modify xvbap from xvbap_wa.
    in report MV45AFZZ
    If you modify VBAP itselve you can problems with db, cause entries with vbeln = blank can be created.
    Regards
    Nicole

  • Pricing, Modifiers in Sales Order Form

    Hi Gurus,
    Please help me to resolve the issue with Pricing, Modifier to Sales Order:
    I have created Master price List for Item A - $40
    Modifer 1 - Dealer Discount Price is 20% (Created Modifier as Dealer Discount - 20%)
    Modifer 2 - Order Header discount is 10% on total Order Value (Created Modifer with Discount : Level - Order; Modifer Type - Discount; Pricing Phase - Header Level Adjustments, Application Method - Percentage; Value - 10%
    Assgined to respective Qualifers (Customers), set as Automatic
    Ran Build Attribute mapping values concurrent program in Pricing Module. Status : sucess
    After doing All above steps created Sales order for respective Customer, system is applying Modifer 1 Automatically but MODIFIER 2 not able to apply at order header leverl, Not able to see this Modifier list under SO form
    Action->View Adjustment.
    Can you please check and let me know the problem to achieve this issue.
    Highly appreciate your response.
    Regards
    AK

    Check below options in sequence
    1) Is your order qualifies for both the modifiers ?
    2) If you need to apply both modifiers put them in different incompatibility level.

  • How to make plant mandatory field in Sales order thru standard SAP process

    Hello,
    There is requirement in business that User wants to make plant field Mandatory in Sales order line item once material number is entered. Can you please guide me how I can make Plant field mandatory thru Standard SAP process.
    I had checked it thru Incompletion process & Order type incompletion messages but still Plant field is not becoming mandatory in Sales order. It only gives incompletion log while saving the SO. Please suggest how to do it thru Standard SAP process.
    Thanks & Regards,
    Saurabh

    HI
    Plant will determine based on Customer-material Info Record, Customer Master data & material Master
    If plant is not mandatory in customer Master and Customer material no problem
    but at the time of creating the material master  Plant Mandatory as per my knowledge, so system will pick plant from Material master  that is the case why you required plant Mandatory in Sale order level
    and you need to do Shipping Point Determination for that plant
    Did you check by using User Exit ? if not try once what i have suggested
    Try with User Exit
    MV45AFZZ , FORM USEREXIT_SAVE_DOCUMENT
    VBAP - WERKS = " "
    if VBAP - MATNR , POSNR = not initial
    Error Messgae "E"
    Check and Revert
    Regards,
    Prasanna
    Edited by: prasanna_sap on Feb 14, 2012 11:41 AM

  • Restricting modifying the Sales Order

    Hi Expert,
    Hope you can help on this...
    I have to restrict specific user to modify the Sales Order where Series='SO-BOM', they can only modify this Sales Order with authorization from manager or from specific user....
    Can i do this on TransactionNotification from StoredProcedure?
    Thanks,
    Richard

    Hi Chard
    You can insert this piece of script in Gordon's query by little bit change :
    T0.DocEntry = T2.DocEntry inner join OUSR T1 on T0.UserSign = T1.USERID
         where T0.DocEntry = @list_of_cols_val_tab_del and T1.USER_CODE != N'manager')
    Giridharan V

  • Payment Term field to be set as Non Editable in Sales Order

    Hi,
    I have a requirement, in which the user wants to make the Payment Term field in Sales Order as Non Editable in case the Payment terms is copied from Customer Master to Sales order.
    In case no value is copied, it should be editable.
    Is there any setting to make this happen.
    Can anyone help on this?
    Please advise.
    Regards,
    Harsh

    Harsh,
    2 Options,
    1 by changing screen variants by SHD0
    2. By modifying USEr Exit.
    Thanks,
    Raja

  • How to make "payment terms" not modifiable in sales order

    Hello every 1,
    please help, i want to know:
    how to make "payment terms" not modifiable in a sales order , as we know it comes directly from CMR and client wants "PAYMENT TERMS" to be not modifiable.
    Look forward for your response.
    Thanks in Advance,
    Deepak

    You need to use SHD0 or userexit chnages, like always determine from customer master, if user changes, give message like not modifiable  or ask abaper to make non modifable field

  • DUMP "SAPSQL_ARRAY_INSERT_DUPREC" WHILE MODIFYING A SALES ORDER

    Hi,
    when I modify a certain sales order document I get a Dump with the error "SAPSQL_ARRAY_INSERT_DUPREC" in INSERT_POS_IN_DB
    Any ideas?
    Thanks in advance,
    F

    i guess...then internal table in which you are inserting a value is  a sorted table.
    try using:
    insert wa into table itab.
    or it you are inserting a duplicate record in DB
    Edited by: Amit Gupta on Oct 7, 2008 3:56 PM

  • How to determine the delivery plant in a CRM Sales Order

    Hi experts:
    In CRM how to work the delivery plant determination? and I can change the Plan in a Sales Order before its download to ECC?
    I download the DNL_PLANT object but i don't understand what is the functionality of these are created like business partner in CRM.
    Thanks in advanced by your orientation about these questions that have me a little bit confuse.
    Sussie

    Hi Reddy
    Thanks for your reply, but the note says that only applies for India or Brazil legal purposes.
    In my case I still have confuse, in a normal Sales scenario CRM to R/3 how to works the determination of the delivery plant.
    I know that in R/3 is determined by:
    1. Customer-Material info record (Sales Area data)
    2. Customer Master data (Sales area data)
    3. Material Master data (Sales-area data)
    I can think that in CRM is determinate bye Material Master Data, but I still don't know if I can change
    it??  and where in the crm sales order before it is download to R/3??
    Thanks
    Sussie

  • VA01 - Plant not showing in Sales Order view

    Dear Gurus,
    I want to create a sales order and have selected a SP + 1 Item.
    The plant has been maintained both in the Customer and the Material MD
    Why then is it not showing in the plant'/s table field: RV45A
    If I enter the plant manually: TCSP, the system sends me the following message of error:"The delivering plant will not be copied into the existing items".
    What does that mean?
    Please help.
    Regards
    Chris

    Hi Palani,
    Yes I have maintained it and it shows. As I said, I maintained the plant in the customer and the material master data.
    So what shall I do to show it into the document header?
    Please advise
    Kind regards
    Chris

  • Changind default plant in third party sales order

    Hi Gurus,
    Kindly help me understand the reason.
    I have created a 3rd party sales order for service material.It is determining plant SCB1 when there are three plants active in the sales organisation SC00. The shipping point for SCB1 is SC01 (as it is for plant SC01).
    The business issue was that the default plant was SCB1 when the business did not expect this.  SCB1 is specified as a u201CBondedu201D plant and therefore tax determination for sales from this plant were incorrect for the order that was raised.  Plant SCB1 does need to be an able to be chosen in sales orders from Sales Org SC00 but we wanted to know why SCB1 has defaulted into the order.
    Many Thanks
    Choudry

    Hi,
    you don't want to determine SCB1 plant in sales order automatically.
    In general system determines the plant in sales order based on
    1) customer materila materila info record
    2) customer master record
    3) material master record
    Best option is create a customer material info record maintain desired plant and save.
    System determines the plant in sales order from customer material info record.
    or
    Don't maintain plant field in customer master, maintain desired delivering plant in material master.
    Regards,
    Chandra

  • Changing default plant in third party sales order

    Hi Gurus,
    Kindly help me understand the reason.
    I have created a 3rd party sales order for service material.It is determining plant SCB1 when there are three plants active in the sales organisation SC00. The shipping point for SCB1 is SC01 (as it is for plant SC01).
    The business issue was that the default plant was SCB1 when the business did not expect this.  SCB1 is specified as a u201CBondedu201D plant and therefore tax determination for sales from this plant were incorrect for the order that was raised.  Plant SCB1 does need to be an able to be chosen in sales orders from Sales Org SC00 but we wanted to know why SCB1 has defaulted into the order.
    Many Thanks
    Choudry

    Hi
    Plant will always be determined at item level for sales order
    In the overview screen you cannot see it and in item details in the shipping tab only you can see plant been determined
    First priority for CMIR,then CMR,and third in MMR
    If three different values are maintained in all these three then CMIR will be defaulted first and the CMR and MMR
    Note you can manually change or give a new plant apart from all these three and manual entries gets the first preference provided you maintain material in that plant and necessary shipping pt and other assignments are pakka
    Regards
    raja
    Edited by: ramanathan raja on Dec 15, 2008 3:46 PM

  • How to modify the Sales Order Header Text

    Hi Experts,
    I have bulk of sales orders, for each sales order i have to modify the Header Text,( text id : 0005, text object = VBBK,)
    for this, is there any standard BAPI or Function Module is available. If so could you let me know what are the input parameteres i have to pass.
    Regards,
    Nag..

    hello,
    there is BAPI "BAPI_SALESORDER_CHANGE"
    there is a ORDER_TEXT in a table parameters in the BAPI.
    pass all the relevant inputs & use commit bapi
    Thanks,
    Manjunath MS

  • Non valuated Material Sales order

    I need to create the sales order for non-valuated material, but getting the error message "Material cannot be costed" CK113. Please suggest for the solution.
    Actully I need the no-valuated material type for the Subcontracting process. I need to make a sales order for the Processing charges only. I am the subcontractor for the customer and need to make the sales order for the process charges. Also I need to make the stock as non-valuated stock, as it is not my stock.
    Please suggest the way to create the Sales order for the non-valuated material.
    Kraheja

    Hi,
    Actully I need the no-valuated material type for the Subcontracting process. I need to make a sales order for the Processing charges only. I am the subcontractor for the customer and need to make the sales order for the process charges. Also I need to make the stock as non-valuated stock, as it is not my stock.
    Please suggest the way to create the Sales order for the non-valuated material.
    Kraheja.

  • Automatic  cross plant   ATP check in sales order.

    Dear Gurus
    in the company code A010, we have 4 plant , (P010,P020,P030,P040)
    Now we have a requirement :
    When create the sales order, we want system automatic check the plant P010 stock, if first plant stock is shortage, then system automatic check the next three plant stock and confirm it.
    Does anyone have experience about this ?
    Thanks.

    hello, friend.
    this is not possible in standard ERP.  however, this is possible if you have SCM linked to the ERP.
    if working in ERP alone, you need to specify the plant in the line item and re-do the availability check.
    regards.

Maybe you are looking for