Enhance Sales Order avaliable check

Avaliable item quantity check for sales order in current version would'nt check between SO delivery date and PO delivery date.
For example:
Item A  2007.12.1  In-stock  #10
PO buy Item A : delivery Date 2007.12.10   #10
2007.12.5 create sales order Delivery Date is 2007.12.5 Item A #15
And system without any warning forthis case .
Its a big problem of sales and warehouse person.

AFAIK this has been an ongoing issue for a very long time (at least 3 years)
Does anyone know if this is something actively being looked into? The coding for this should be pretty simple given B1 is a soft allocation stock system.
Alternatively, if anyone from SAP is reading this, is there more to this seemingly simple problem than meets the eye?

Similar Messages

  • Problem in enhancing "Sales Order Tracking" Fiori App

    Hi,
    I need to enhance Sales Order Tracking Fiori App. My scenario is to add Sales Order Count to Customer EntitySet/List.
    In package P_SRA018_ODATA, which refers to this app, I can not see any standard enhancement possibility where I can add enhancement for my Model and Data Provider classes.
    So I am now trying class based enhancements for my model and data provider classes.
    a) When I try to enhance MPC_EXT, I can not because methods are inherited not redefined ones and I can enhance only redefined methods.
    b) When I try to enhance my MPC class I am not able to create a post exit. I get following error when adding a post exit:
    The class has not yet been converted to the new class-local types
    When I try to do so from utilities->Convert class-local types, system asks for an object key.
    c) As opposed to this, I am able to add a post exit in DPC_EXT class sucessfully!
    Whats the best way to enhance this app?
    Tags edited by: Michael Appleby

    Hi Saumil,
    This is help document.
    http://help.sap.com/saphelp_fiori_erp_100/helpdata/en/38/265c5273066f2de10000000a44176d/content.htm?frameset=/en/fb/b34f52f10a5c64e10000000a423f68/frameset.htm
    Regards,
    Masa
    SAP Customer Experience Group - CEG

  • Config to select Checking Rule "A" during Sales order availability check

    Hi All,
    Please can you tell me the config that tells system to select the checking rule "A" during sales order availability check. The problem at my client side is that the system was using the checking rule "A" initially but suddenly it has started using checking rule "B" (delivery) for sales order. The item category being used in YAN and Scheduline Line category is YC (ATP and Allocation allowed).
    The checking group is getting picked up correctly from the Material Master value.
    I have tried to find all the possible config that might be causing this issue, but I am unable to find one. Based on my understanding of the SAP SD process, there is no place where we can define in system to use the "checking rule" for SD availability check. This is the default (hard-coded) in the system.
    Please can you help me to find how the checking rule "B" might be getting called instead of "A".
    Regards,
    Swapnil

    Hi
    Checking rule is transaction based like A for SD sales order and B for SD delivery like that it is defined
    So in a sales order the system checks with the combination of AChecking rule and the Checking group defined in MMR and for that combination we give controls in OVZ9 and based on that system makes availability check
    Every one  and all SAP materials including myself say Checking Rule is transaction based and picked up by the system thro hard coded controls
    But In t code OPJL it is possible to define new checking rules that means customization is possible
    But where is the link or assignment
    For this nobody has given correct answers including the PP friends
    For you the system is shifting the Checking Rule from A to B in the sales order itself means we can find out get where the said assignment is done
    In OVZ9 remove the combination Checking rule B and your Checking group and save
    You said the system has shifted its  Checking rule to B from A
    Now test it after removing this control in OVZ9 and see the system is shifting once again to A or throwing error as the control is removed in OVZ9
    make sure that you do this in a sales order and post back
    Regards
    Raja

  • Sales order availability check considering the ROH stock/procurement time

    Hi Gurus,
    Our client's Production process requires  the availability check at order level to consider the procurement time required for the Rawmaterial (BOM component of the FERT, whose sales order is taken) in cases when this RM is not available in the plant, and Availability check should not consider this procurement time when this RM is available in the plant.
    ie in first case, it should consider the total time for in-house production as well as the time required to procure the rawmaterials, along with all other times that we use like Gr processing time, packing picking etc.
    In second case it should not consider the RM procurement time, but only the inhouse production time and other times as applicable.
    To my understanding, Availability check at order level will only check the time given in the MRP view of the FERT, and it does not check anything about RM stock or RM procurement time.
    Can you please give me some suggestions to meet this requirement of the client (client is into Food Product Manufacturing).
    Your quick response will be very helpful
    Thanks
    Jobi

    Jobi,
    Our client is not following Assemble to order or even make to order. The typical production process followed is neither make to order nor make to stock.
    Understood, although I am not sure why you are telling me what he has today; since your client has already told you his existing solution is unsatisfactory.  I have described a solution that seems to meet the short list of business requirements that you described in your first post.  I suggest you offer this solution to your client, unless he has already told you that ATO is not acceptable for some other reason not mentioned in your post.
    As already mentioned by the other experts Saurabh and Kiran and Mariano,  the requested functionality in general is not supported for MTS in standard ECC.  As always, anything is possible through enhancement or 'workaround', as long as the client has enough time and money, and you have sufficient skills to implement.
    If the client is willing to implement APO, which is the standard SAP advanced planning system, such a solution (multi-level availability checking with MTS) is possible as standard.  Within the Global Available To Promise Module of APO there are a couple of ways to get at this type of ATP solution.
    Best Regards,
    DB49

  • 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

  • Sales Order availibility check not triggering GATP in APO

    Hi Gurus,
    We intend to use GATP in APO. When Sales Person enters any SO and presses for availibility check, it should trigger availibility check in APO. in APO we intend to use RBA with Location substituation rule.
    Following are the settings done:-
    1) Integration Model for Plant.material and SO are created and activated
    2 Created Integration Model for ATP check and ATP customizing
    3) Created Check Instruction in APO for check Mode : 050 and Business event : A
    4) Created Check Control with ATP Group : 2 and Business Event : A
    5) Created all necessary configuration for Location substituation under RBA configuration.
    Currently when we create a sales order and selects the item for availibility check , it does a local ATP check in ECC , but it does not trigger GATP in APO.
    Am i missing any configuration or master data setting?? Any help will be appreciated.
    thanks,
    Jaideep

    Jaideep,
    Assuming you are only using outbound queues, check for blocked or otherwise unprocessed queues. SMQ1 in ERP.  SMQ1 shoould have zero entries
    You must also have a Sales order Integration model activated, which can also be displayed in CFM5.  You should be able to see existing sales orders in APO in //RRP3.
    I will assume this is a new implementation, and you have never gotten a successful APO ATP in this system.  You should Delete any inactive ATP or Sales order Integration models that contain this material/plant.  You should inactivate any duplicate IMs, so that there is only one ATP IM and only one Sales Order IM active for this material/plant, at least until you have solved this problem.
    New development also means that some of your developmental trials may have caused the CIF to become inconsistent.  You can run program RCFORDCH to clean up CIFORDMAP inconsistencies.  You can regenerate the runtime by executing RCIFIMAX using 'generate'.  You should delete all your unused T_ATPCHK and T_SLS filter objects with program RCIFIMDL
    In general, there are many other helpful tips found in https://service.sap.com/sap/support/notes/563806  and in the other notes called out in this note.
    If there is nothing in the queue, and assuming that you have an active ATP Integration model working, and assuming that all data  in ERP is consistent, then there is probably an enhancement interfering with the process.  Consult your SD developers to discover which one of the ERP enhancements is stopping APO GATP.
    Best Regards,
    DB49

  • Sales Order Credit Check after Booking

    Hi Gurus,
    I have to meet the below requirement in Sales order entry:
    Credit Check is enabled during Booking of the sales order. A sales order is entered now with one item and 10 numbers as quantity. While booking, the system checks for credit limit and the order is now in 'Booked' status. Now, when I change the quantity to 15 from 10, the system has to again do the credit checking process. Can this be achieved using functionality like processing constraints or any other? If so please elaborate me the setup required for the same.
    Thanks
    Best Regards,
    Prasad Dhanakodi

    Hi Prasad,
    When defining the Transactions Type, you need to define the Credit Check Rule when it fires like BOOKING/PICKING/SHIPPING/PAKCING.
    Navigation--> Order Management Responsibliity-->Setup-->Transaction Types-->Define
    Thanks & Regards,
    Srinivasulu Vakati

  • SD- Sales Order - ATP check not working for few item in same sales order

    Hi Experts,
    Need help we activated ATP check but for few item i could not find confirmation qty after availability check. In same SO out of 4 items for schedule line it confirming qty for 2 item but  it's not confirming for remaining 2 items though stock is available. Please guide me how to correst and what need to check.
    Manoj

    Dear Manoj,
               As you know, ATP is a big subject & some times its difficult to point the exact problem.
    In your case, I suggest you to execute the function module:BAPI_MATERIAL_AVAILABILITY using Tx:SE37
    key in selection criteria , in results check the "ATPQTY"- it will show you how much actual stock is available for use i.e. ATP qtty.
    still if you find the availability & system not confirming the qtty, then problem could be in checking rule
    Tx:OVZ9 check in relevant combination, whether you are considering RLT or not?
    is this case with MTS or MTO
    because in Sales order -
    for MTS - checking rule "A" & MTO checking rule will be "AE"
    Regards,
    Reazuddin MD

  • Sales Order Not Checked for Credit Limit

    Most of the time, in our course of business, the customer account and BP/Credit limit are setup prior to the input of any order.
    However, if in the case the customer was setup (BP created in background, but segment/credit limit not assigned yet), and an order was created immediately the order will not be checked for credit.
    We are considering putting a check in the order that it must be checked or it is considered incomplete.
    We have a background job that runs every few hours to assign the BP to the credit segment (we have only one credit segment, in addition to 0000) and give a default credit limit.  But we need to ensure that all orders are checked.
    How are others handling this situation?
    Thanks

    We have already put in place the use of a background job to create the BP/segment with a default credit limit.
    We are hoping to come up with a method that is full proof and not manual.
    Depending on how frequently the job runs and the timing between that and setting up a customer master record and entry of a sales order, there could be a sales order entered before the background job was completed.

  • In sales order availability check problem

    Hi
    In sales order I when I enter the material availability happening.........
    ex. My material 00001 I raised the order for 100 quantity on 01.04.2009 on that time system showing availability of stock only 50 quantity available....on 02.04.2009 I posted 200 stock through transfers....Total my stock is 250 quantity as on 02.04.2009 . When i am doing delivery on 02.04.2009 only 50 quantity copying to delivery for the material 00001.
    no reservations are there.....02 availability check is there in my material master..
    if i come sales order if i go to 00001 material line item schedulines if i change the date..manually then only system updating 100 quantity in sales order................
    why its happening...........in sales order 100 line items are there .if i do delivery some line items only quantity copying.its very difficult to remember which item is copied to delivery...........
    Any suggetions please.......
    Thanks
    Sree

    Dear Sree sree
    sales order is created for 100 units and stocks are there for only for 50 units on 01.04.2009 so the confirmed qty is given as 50 only on saving the sales order
    On 02.04.2009 there are some stocks flowing in your plant /storage locations so on 02.04.2009 the qty becomes 250
    Now on 03.04.2009 the sales order is due for delivery but in delivery only 50 units has come eventhough there are 250 units stocks
    This is your problem
    The system response is very correct
    If you want the system to confirm 100 units on 03.04.2009 this wont happen automatically
    You have to put the order in VA02 mode and redo the availability check
    By doing that the system will confirm the stocks for 100 units
    If your OVZ9  availability check control screen is configured properly then while creating the sales order itself these incoming stocks of 200 units can be taken into account so that the order 100 can be confirmed in VA01 itself
    If your checking group is 02 in MMR then in OVZ9 for the combination of 02 and A (sales order) you can control these
    Go to OVz9 and press F1 in each and every check box
    You will understand it much better
    Regards
    Raja

  • Error in sales order while checking preview

    Dear all,
    I have attached the same billing plan to the sales document type & the item category. The item category is for third party. "The billing plan is a milestone billing plan". I created the sales order & entered all details
    Sold to party
    Ship to party
    Material
    Quantity
    I checked at the header level & the billing plan was determined
    I checked at the item level & the same billing plan was determined. There was a tick also on "header billing plan". "The sales order is not yet saved".
    When i click on "preview" icon to see the output, the system pops up a message box saying "maintain billing plan for sales document type or item category".
    When i click on exit in the message box, the system takes me out of the sales order.
    Then I tried out creating the same sales order & i saved it. In the change mode whn i clicked on "preview" to see the output, the system displayed the output without any message.
    Please guide me as to why the system is not allowing to see the output in the create mode of the sales order.
    With best regards,
    Allabaqsh G. Patil

    Hi,
    Everything is assigned properly. The same billing plan has been assigned to the Sales document as well as the item category. But still when i click on the preview, the system throws an error "maintain billing plan type for sales document type or item category". The date proposal has also been maintained for the billing plan.
    Actually this error only comes in the Create mode of the sales order. When I save the sales order & in the change mode when i check the preview, the error does not come.
    Please guide me as to what can be the root cause for the error in the create mode........checking the preview is the routine work of the end user to check the accuracy of the sales order before saving it.
    Thanks & regards,
    Allabaqsh G. Patil.

  • Sales order ATP Check

    As per our clientu2019s requirement during MRP run that stock as well as the receipts ( planned orders, Pos ) are not to be considered, we used the Storage Location MRP indicator (MRP 4 View, Storage Location MRP u2013 1), as a result Planned orders were created at plant level and were executed which was fine. During Sales order creation and availability check receipts are not considered as the availability check is carried out at Storage Location Level (Storage Location entry is mandatory while creating sales order ). Client wants to see the receipts while doing availability check in sales order and during MRP run they do not want to consider Stock and receipts.
    Can you get back to me on the above.
    *P.S:*
    *It is MTS Scenario with Strategy 11--Mixed MRP2.*
    *2)Activated the POs and planned orders in OVZ9 even.*
    *3)Checking Rule assigned to the sales order type..*
    Need a Quick Response on this.
    Thanks in advance
    Venkat Reddy
    9963188858.

    Hi All,
    I would like to elaborate my question with an example:
    For material A we have a stock of 1000 kgs.
    There is order reservation(for other production order) for 800 kgs.
    when I create a sales order for material A for 600kgs, I able to create delivery (i am able to confirm 600kgs even though the quantity available is only 200kgs)
    Hope i have given a clear example.
    Please suggest me what configuration/settings that is causing this behaviour.
    Thanks & Regards,
    Nataraj

  • Sales Order credit check

    Hi Gurus,
    I'm new to FSCM. My requirement is that I have to implement the BADI UKM_CHECK_STEP so that a Sales Order is blocked when the Payment Term has value 'XXXX' even if the customer has sufficient available credit limit. Can anybody please suggest me how to do it? Do I have to create any credit rule? if yes, how?
    Thanks in advance,
    Sarif

    Hello..
    'Critical fields' check in tcode OVA8 also provide similar function to control change of critical fields like payment term, fixed value date, additional value date..
    If your requirements is payment term change of sales order, it's not catched in FSCM and it'd be better to develop using Routine in OVA8.
    You can control many cheks in Routine. In OVA8 -> No credit check in Document controlling tab.
    Your SD guys can help you more detail for this Routine.
    About debugging, that BAdI is not debugged while saving order because credit check messages are sent via PI interface(BAdI BADI_SD_CM is last point of debugging before message sent). You can only debug in simulation function of BP or direct run in SPROXY.
    Read more docs about FSCM and Credit management and it'd help you.

  • Sales order incomplete check

    Hi
    I am using FM to create the sales order. I need to check the completion of the created sales order. Is there any function module to do this. I cant find any export parameter in the above FM which gives the same.
    Regards
    Anandan

    Hi ,
    By the completion do you try to mean that if it creates the sales document or not ?  If not u can use BAPI_SALESORDER_GETSTATUS to check the status for the sales document , but if it is about the document generally in the importing parameters you will have the document number , or if it is created you can look for the message ( ie. in Bapi you' ll have return parameters ) .
    Check this BAPI please BAPI_SALESORDER_CREATEFROMDAT2.
    Regards
    Caglar

  • Sales Order ATP Check in SAP B1

    Is there a way to disable the ATP Check upon saving of a Sales Order using the DI API or any other built-in configuration settings?

    SC,
    Is the question that you have related to the SAP Business One integration for SAP NetWeaver (B1i) or is your question with respect to the Business One SDK?  I ask as I am not sure what "ATP" stands for.  If you question is with respect to the SAP Business One SDK, you will want to post yor question in the "SAP Business One SDK Discussion Forum" id related to the SDK.
    Eddy

Maybe you are looking for

  • Blue screen aftermath on AL powerbook 10.4.5

    This is mostlya repost and overlaps and overlong, please forgive... Im writing this at work. Please help, I will build a shrine in your honour (right after I clean my house). Dale suggested there might be some help if I chucked it out here - thanx da

  • Not being recognized by Itunes for Windows. 0xE8000001 Error

    not being recognized by Itunes for Windows. 0xE8000001 Error I get this message when trying to sync my IPOD Touch 16GB after upgrading to 7.5. I have tried to remove 7.5 and reinstall 7.4 and still the same problem. I have it connected to the USB on

  • External display recognized but not working?

    So, I've got kind of a weird problem. Whenever I connect my iMac (through the Thunderbolt port) to my 32" RCA HDTV via a displayport to HDMI adapter, it shows on my iMac that there is a display connected (TTE HDTV), but my TV isn't recognizing it. I

  • I need some sample customer data

    Hi all, I need some sample customer data along with order details (for any product) for a mining application. Can anyone help me in this regard.... thanks, swathi.

  • Hp Pavillion Dv7 normal startup/startup repair go to blank blue Hp background

    I was recently minding my own business on the web when my computer seemed to freeze completely, I clicked a few buttons and then my computer turned itself off out of the blue. I turned it back on and it prompts me with two options, startup as normal,