Sales order quantity field editable even when billed.

Hi Gurus,
Good Day to you all!
We have this sales order that is already delivered and billed. I was just wondering why the sales order 'order quantity' field can still be changed or is still editable? Is it standard procedure that it would be disabled and uneditable? Is there a configuration behind this?
We have some sales orders that are directly billed without any need for delivery. These sales orders shows the order quantity as disabled and uneditable unlike the one stated above. Anyone can please help regarding this problem
Thank you very much!
Best Regards,
JV Nunez

Dear,
User exits in the program MV45AFZZ - USEREXIT_FIELD_MODIFICATION or USEREXIT_SAVE_DOCUMENT
SEREXIT_FIELD_MODIFICATION -> you can disable/enable screen fields by using this user exit as you want quantity in VA02.
screen-name = 'RV45A-KWMENG' OR " Order quantity
screen-name = 'VBEP-WMENG' OR " Order qty in Schedule Lines
screen-name = 'RV45A-KMPMG'. " Order quantity in "Structure" tab
SCREEN-INPUT = 0.
Please check with ABAPr.
Regards,
R.Brahmankar

Similar Messages

  • Order Quantity field editable in line item in Quantity Contract

    Hi,
    We are using a quantity contract for our project.
    Our requirement s to have Plant, Quantity, Batch and Amount to be editable in the line item of contract.
    We made ZQC Sales order type and assigned screen group of Sales order in which we are getting Plant, Batch and amount as editable but however there is a field Order quantity which is greyed out.
    There is a fields Target quantity which is available for input however it is not in the line item which is displayed below, user has to double click n the line item and enter that value.If we can get order quantity as input field or target quantity can be made available in line item our purpose would be resolved.
    Kindly help on the issue.
    Anil.

    try screen variant SHD0

  • Sale Order quantity,amount not reduce when raised 1st partialy AR invoice

    Help needed,
    Please can anyone help .. I came with case that our company policy is to raise Partial AR Invoice on single Sale order.
    When we generate 1st AR Invoice on Sale order and manually changed qty till this process ok. but when we select 2nd time to same SO , all rows came with same qty and amount when SO was generated.
    i need to reduce the amount and qty automatically when i raised 2nd partial invoice through AR invoice.
    i am new on this forum , please help me to solve this problem if there is any query,
    Thanks in advance.

    Dear Shafi ullah,
    This is difinetly  system bug, what is you SAP patch.
    try to run same senario with different patch
    And log raise support tiket to SAP.
    Regards
    MANGESH PAGDHARE

  • Making certain DIR fields editable even when the DIR is in locked status(S)

    Is it possible to make certain fields in the DIR editable even though the DIR status is locked (S)?
    I guess it can't be done through customising. We've made a suggestion that the users should change the status so that the document will become editable again.
    But they would like to edit certain fields, i.e. description and lab/office only. The rest of the fields and data should remain locked. Can this be achieved through a user-exit somehow?
    Regards,
    Kenneth

    Dear Kenneth,
    as far as I know this is not working because due to the locked status type the field are disabled by the system. So to avoid this the whole checking logic would have to be changed.
    Best regards,
    Christoph

  • Rounding : User flexibility to edit the Sales Order quantity.

    Hello Gurus,
    We are on 6.0 and have the following requirements.
    1st requirement: To round the Sales Order Quantity to the Alt Unit of Measure (higher or lower). As a solution we could use the Rounding Profile.
    The problem is with 2nd requirement below.
    2nd business requirement: When the system rounds the Sales Order quantity to higher or lower, the user should have the flexibility to edit the Sales Order quantity and decide whether to permit rounding or not, as suggested by the system.
    Currently, with standard config, the system gives the message V1720 saying it has rounded the quantity with a reason. After the rounded quantity is suggested by the system, even if the user edits the Sales Order quantity, the system puts it back to the previously rounded quantity.
    SYSTEM REQUIREMENT : We would like to have the Rounding but we want the user to be able to edit the rounded quantity.
    REASON : Since the products are high value, we want the customer to feel comfortable with the rounded quantity.
    The users do not want to impose the rounded quantity compulsorily on the customer. If the customer is not comfortable with the rounded quantity, the customer should be givne the choice of a non-rounded quantity.
    IMPACT : In these difficult times, every Order is important. If we don't not give this choice to the customer, the customer might decide not to order at all. We do not want to lose the Order just because of the higher rounded quantity. But, at the same time, we would like to give the choice to the customer of the rounded quantity and his non-rounded quantity.
    PLEASE NOTE : In this situation, the Rounded quantity is slightly different from Minimum Order quantity. The Minimum Order quantity is not the solution.
    QUESTION : Is there any standard setting or is User Exit, BADI the only method ?
    Thanks in advance
    Srinivas

    Hi Prakash,
    Thanks for the reply. Actually these customers are created as a Agents and we are using these customers in Commission rebates. So at the time of Rebate partial credit memo, then these agents should be active otherwise system will give the error.
    So what i am thinking is, Standard sales order creation needs to be restricted so that users can not able to create standard order.
    So can you suggest is there any user exit can be used to prevent creation of standard order for these account group and order type xxx?
    Regards,
    SK

  • Order Quantity Field in Sales order

    Hi All
    I'm creating High Sea Sales order. When i start creating sales order after punching the order quantity in screen that particular field gets greyed out. Quantity which i put in field is not getting updated . If i go to item level & update quantity, still in item overview screen the order quantity field is greyed out with no quantity.
    This problem occuring only with this document type , no other sales order type is getting this problem.
    Please help.

    Hi,
    go to VOV7 >>> Select item catgeory which you are determining in sales order >>> details.
    Hear tickmark to Business item, schedule line allowed
    Check out this & reply
    Kapil

  • Order quantity field in the item overview tab of a sales order

    Hi,
    I would like to make the order quantity field inactive, i.e., the field should be greyed out, when i enter the transaction VA01.
    Is there any way this can be done through functional configuration?
    Cheers,
    MR

    Unfortunately, it doesn't.
    The requirement was to adapt transaction's layout in order to disable editing (e.g. turning it to grey, disactivating the field) for a particular field. This kind of job should be done dinamically as it interests only some kind of Purchase Requisitions (whose attributes should be checked "runtime").
    I found a good user exit which is executed every time a PR is loaded from Enjoy transactions ME51N/ME52N/ME53N in which i can easily check if prerequisites for the "locked field" exist... but there's no visibility over the right SCREEN in that user exit (and also, I tried, in ANY of the std userexit) so I don't know how to tell the transaction "hey, for this order turn the EPSTP (=pstyp in EBAN) grey since it must be not-modifiable".
    Can't get at the same time Field Exit to work on this system (46C)

  • Sales order quantity billed instead of delivered quantities?

    Hello.  I am having an issue with billing delivered quantities.  This is the scenario:
    3rd party, non stock materials, are assigned to a network activity in cj20n.  These items generate a PR which is then converted to a PO and goods receipt is posted to the network activity. A sales order is created and assigned to this wbs.  Delivery from project is then carried out in CNS0 and picking and goods issue is posted in vl02n.  If full quantity received to project is not issued out in vl02n, upon billing in vf01, the total sales order quantity is billed.  How do I alter my configuration such that only delivered quantities are billed?

    Hi
    Its seems that your sales order quantity billing issue has been solved.If it is solved then kindly share with us,how the problem has been solved.As there prices are not picking in the billing document, so please check the pricing type that has been maintained in the VTFL copy control.Secondly also check in VOV7 wheather item category is relevant for pricing has been maintained or not.
    You get the delivery document to determine prices from sales order to delivery through copy controls.
    NOTE:If the issue(Sales order quantity billed instead of delivered quantities) has been solved then kindly close the thread and  post your issue through new thread
    Regards
    Srinath

  • Sales Order quantity Must not exceed Purchase order quantity

    Dear Experts,
    My requirement is when i am creating a Purchase order giving referenece as Sales Order .. system must not allow the user to enter  more than Sales order quantity.
    Ex : Sales Order 1234
            Material : AAAA
            Quantity : 100
    while creating a Purchase order for Mat AAAA giving  reference of Sales order i.e 1234 and quantity 150 system must not allow user to enter more than sales order quantity . If user wants to create PO for 150 he must have to ammend the sales order from 100 to 150  is it possible.
    Kindly do the needful
    Regards
    abhi

    Dear Abhinav,
    First of all, Purchase Order will get created with reference to Purchase requisition (T. Code: VOV7 --> Item Cat.: TAS --> Tab: Transaction Flow --> Field: Automatic PO Creation), and not with reference to Sales Order.
    This is Purchase requisition, which gets created with reference to Sales Order; based upon settings in:
    T. Code: VOV6 --> Schd. Line Cat.: CS
    Order Type            NB    Purchase Requisition
    Item Category         5     Third-party
    Acct Assgt Cat.       X     All aux.acct.assgts.
    Now, coming to your requirement (based up on my inputs),
    My requirement is when i am creating a Purchase order giving referenece as Sales Order .. system must not allow the user to enter more than Sales order quantity.
    To Restrict Purchase requisition quantity in PO, then in T. Code: OMCQ
    Or, Path: SPRO > img > MM > Purchasing > Environment Data > Define Attributes of System Messages
    Here make following messages as Error;
    06 076 Materials of requisition & item & alr. ordered in full
    06 254 Order quantity greater than requisition quantity
    Now,  in Purchase Requisition, if it is created for 100 qty (with ref. to Sales Order) and if you adopt the same in Purchase Order and try to change the qty to 150, then system will not allow you change and throws the error.
    Best Regards,
    Amit

  • Open Sales Order Quantity

    Hi,
    Does anyone know what table & field is the open sales order quantity stored?
    Thanks.

    Hi Marc,
    U can get the open order quantity like this.
    First go to VBFA table. Give sales order number, item and document category as J(for delivery) in the fields VBELV(Preceding sales and distribution document), POSNV(Preceding item of an SD document), VBTYP_N(Document category of subsequent document) respectively. If an entry exist then that means the order has subsequent document created(Delivery in this case). If not  then that order is open.
    if it is open order then u can get the quantity from
    VBAP-KWMENG.
    Here subsequent document to the order depends on customization of ur system. In general subsequent to order will be delivery. But there is a possibility to have other than delivery as subsequent to order. So contact ur functional for more inputs on this.
    Thanks,
    Vinod.

  • Tracking the actual sale order quantity

    Hi Friends,
    How to track the actual sales order quantity given by the customer.
    Ex: we assume the customer has placed an order of 100 units and stock is only 90 so we create the sales order for 90 units only.
    How to find out the difference of 10 units as a report in standard sap system.
    Thanks
    AJ

    Dear AJ,
    This is how normal sales process works.
    You create Sales Order line item for the quantity that customer has requested. (eg: 100)
    Then you do a ATP for that Line item. Let's say you have only 90 in the stock. In that case system will confirm 90 for the sales order line item. (You can see the confirmed quantity in the Schedule line tab)
    Normally we don't change the LI quantity as per the ATP confirmed quantity (i.e 90). Because then we loose the visibility to the customers original requested quantity (i.e 100).
    Say you don't change your Line Item Order quantity to 90. Then your delivery & billing will be for 90.
    So you can see in VA05, Order quantity as 100 and confirmed quantity as 90.
    Your sales reports will show delivery & billing as 90. So that you have a clear visibility to the original order quantity, delivered quantity & billed quantity.
    Further if remaining (open) quantity 10 is appearing your MRP & creating troubles, please use Line Item Rejection Reason as Completed. So that everything is perfect.
    Coming back to your issue.
    Since your changing LI quantity to 90, you cant see 100 in the VA05 report. It always show the existing sales order line item quantity, which is 90 in this example.
    Only way you can find your original sales order quantity is in the Line Item / Change Log.
    This can be view by selecting below Menu option.
    Environment -> Changes
    If you execute it for the relevant Line Item, you can see the Change log. In that by double clicking relevant quantity change line, you  can see the old value & new value. (In this example 100 & 90)
    But that is not a good practice to do as changes will show all quantity changes that you might do based on  customer request. (Imagine if you customer ask to change it later to 95 not 100).
    In that case change log will display 100 to 95, then 95 to 90. So your loosing the required visibility.
    Hope this is helpful to you !

  • Sales order quantity in MD04

    Hi Gurus,
    This is my problem -
    51 links (Base UoM) = 2.5 feet (Sales & Production UoM)
    Delivery unit = 53 links
    In VA01 -> when I entered Sales order = 12 feet system automatically rounded it to 12.990 feet.
    I also received a pop up showing "Item 10 rounded to 265 lk. Rounding reasons 1,2,8 -> long text"
    In MD04 -> when I look at the Sales order quantity = 264.996 links.
    Ran MRP and the planned order quantity = 265 links
    There is a surplus inventory of  ------------> 0.0004 links
    Settings in CUNI: (due to business reasons - Links can NOT be in Decimals. Feet has to be in decimals)
    CUNI
    Decimal places
    Decimal rounding
    Link
    0
    0
    Feet
    3
    3
    Please help

    Thanks a lot Dave. You are the only guy who really understood my issue in the first place.
    And you asked all the right questions.
    Just for the sake of our discussion - I created a brand new material (material setup is same as production client). MRP settings- Proc type E, PD, EX, no rounding profiles, strategy 40, Collective.
    Material master sales view
    Rounding on Sales order
    MD04 before MRP run
    MD04 after MRP run
    MD04 in Feet
    Production order conversion
    Please let me know if you can not see these images.
    I really appreciate your help.
    Sorry for the delay in reply. I was travelling.
    Thanks

  • Third Party Sales Order not generating a PR when going on Credit Block

    Hello Generous People,
    We are having a problem with creating 3rd Party Sales Orders and generating a PR when the customer goes on a credit block and the is subsequently released from there credit block. The system enters a loop of creating a PR and then deleting it once the sales order saved and then place the sales order back on credit block. The Credit Management system has been setup to cause a block for certain fields.
    We have looked at the OSS Notes that are recommended by SAP, for example 100861, 396791, etc. However we are implementing SAP ECC 6.0 with all the latest updates. I was looking at OVB5 and VOFM, but I have had no luck with these as well.
    Thank you in advance for your help or advice.

    Hi Jurijs,
    Have you checked LVKMPFZ1, LVKMPFZ2 & LVKMPFZ3 to find out if there is any code for credit checks and blocks in these user exits.  Also please check FORM USEREXIT_AVAIL_CHECK_CREDIT under include MV45AFZF to find out if there is any code which is entered to not allow the availability check for blocked sales orders and therefore stopping the transfer of requirements inthe form of PR generation.
    Don't worry about going into ECC 6.0. Once you will start the upgrade process on ECC 6.0, you will come to know a set of transaction codes which you can run into the system to find out the non standard ABAP code changes which exists in your SAP landscape.

  • Purchase Order quantity must not Exceed Sales Order quantity

    Dear Experts
    My requirement is when i am creating PO in me21n and taking Document type as Domestic PO and giving account assignmnet as "C" Sales Order, must have to enter Material and quantity and must have to Give Sales Order number and item no in account assignmnet tab , the quantity i am entering in PO must not exceed my Sales Order quantity that is my requirement.
    Regards
    Abi

    Hi,
    You do not create a PO with reference to sales order. In PO you enter sales order number for reference. A purchase requsition can be created directly from Sales order or through MRP depending on the system settings. Then this PR can be converted to PO. here you can restrict the quantity. As in order to change the quantity in PR also you will have to change the quantity in sales order.
    Regards
    Raj

  • I need to make the ordered quantity field (RV45A-KWMENG) disabled in 'VA02'

    Hi SAP COMMUNITY,
    I have urgent requirement for which i did'nt worked before on this requirement. I hope you people can help me in this regerd.
    My requirement is, I need to make the ordered quantity field (RV45A-KWMENG) disabled in the transaction code is VA01/VA02. User should not be able to edit this ordered quantity in VA01/VA02 Transaction.
    Here the condition to disable this field ordered quantity is IF ORDER TYPE EQUAL TO OR AND IF ITEM CATEGORY EQUAL TO TANN in technical IF VBAK-AUART EQ OR AND IF VBAP-PSTYV EQ TANN then only the field (RV45A-KWMENG) ordered quantity should be disabled in that transaction VA01/VA02.
    Correct me if iam wrong, I think in the program SAPMV45A and do we need to include any screen number which i have seen in VA02 is 4001. Do we need to write a code in Include MV45AFZZ (FORM USEREXIT_FIELD_MODIFICATION.). But i don't know what code i need to write here to disable this field.
    I had searched in the forum some example code so please suggest me whether i can use this and if i can use this please suggest me how to write the condition and insert the code in that FORM. If this sample code is wrong then please suggest me what exact code should be given. Can anyone help. Quick response will be much appreciated.
    Looking forward for ur prompt replies.

    As per my understanding , To disable the field RV45A-KWMENG based on the condition for Transaction VA01/VA02.
    The conditions which i need to check is Order Type and item category.
    I understand that this is the code which i need to insert for disabling the field but i have a question here, where is the condition here and how the system understand for this field RV45A-KWMENG it has to disable. I think we need give the condition as if RV45A-KWMENG....... Another one if iam not wrong we need check that it has to be done in VA01 and VA02 then only this condition should be executed.
    IF VBAK-AUART EQ 'XXX' OR VBAP-PSTYV EQ TANN .
    IF SCREEN-NAME = 'XXX'.
    SCREEN-ACTIVE = 0
    ENDIF.
    ENDIF.
    Please suggest me the better way how can i do it in the coding.
    Awaiting for ur prompt reply.

Maybe you are looking for

  • Error While Accessing WD ABAP iView from Portal

    Hello Everyone, I have created an iview from ABAP WD in portal. Now, when I have assigned this role to a user without admin role it is throwing the following exception. I would greatly appreciate your help. Exception ID:02:42_23/09/09_0037_107611250

  • Put the balance back in credit memo if I cancel the refund invoice in AP

    Hi Friends, .When I Crete a the refund in AR for the credit memo , an invoice will be created for the party in AP. But if I cancel the AP invoice. This is not putting back the balance in my AR credit memo. We are on 12.1 , Please suggest if there are

  • Run time errors Reports 3.0

    When using the output viewer at runtime I get R30run32 performed illegal operation when I try to print or use printer setup. If I try to output to a PDF file, I get an error that say's that one of my column formulas has no PL/SQL. Neither of errors o

  • Jar files for using BRM API's

    Hello, I am not able to locate the Jar files for using BRM API's. I have tried searching the forum and did not find the name or location from where I can get them. If they are available on the server I could ask the basis team to give me a copy. Any

  • JSP rendering error

    Hi, I have modified the masthead par file. I deployed this par file to D, then Q then to production P in D and Q this worked perfect. But in production we have two clusters of server. In one of them, this is working well. but in the other its thorwin