Regarding Availability or promise date

Hi Gurus,
I have the below scenario, where client wants to know..
If i have unexpected demand from a customer asking for delivery on a particular date besides the existing forecast, is there a way to tell customer whether we can deliver at the requested date or  the possible delivery date?
i mean, if we run ATP check, can the system come up with the possible delivery date by considering existing stock and incoming receipts for all the way till the RAW's..
This seems like a scenario which exists at most of the companies.. how do they deal with it?
valuable answers will be rewarded with points...
Thanks,
Sekhar

Hi Sekar,
In standard SAP availability check it considers only the materials stock,receipt and issues. But as per you current requirement what I suggest is you create a availability check for sales order. So that when the order is created the system checks the availability and confirms a possible date.
You can give the inhouse production time for the final product that includes all possible days required to produce the material i.e including the purchase of raw material and inhouse production of sub-assemblies etc.(Replenishment lead time-longest path for a material to reappear in the stock).
Hope the above helps you.
Thanks and regards
Murugesan

Similar Messages

  • Populate Available Promise Date on Sales Order when Scheduling failed: Cann

    Hello ,
    when we are importing orders into Order Management and if the available promise date is greater than Request date then scheduling fails with the message"Scheduling failed: Cannot meet request date or latest acceptable date Available Date:" The order is booked and the ATP items have schedule ship date Null and in the same order I have non ATP items with schedule ship date
    Is there a way to populate the Available promise date when Scheduling fails without ATP override.
    thank you for your time

    Hello ,
    when we are importing orders into Order Management and if the available promise date is greater than Request date then scheduling fails with the message"Scheduling failed: Cannot meet request date or latest acceptable date Available Date:" The order is booked and the ATP items have schedule ship date Null and in the same order I have non ATP items with schedule ship date
    Is there a way to populate the Available promise date when Scheduling fails without ATP override.
    thank you for your time

  • ATP Available to Promise checking

    Hi SDNrs,
    ATP appears to not be working... at least not the way we want it to.  
    We have a stand alone warehouse that is a separate plant in SAP, WH gets materials from a separate manufacturing plant linked thru the special procurement key.  MRP works fine but ATP checking in the warehouse does not look at the actual production orders in the separate manufacturing plant, so if production order dates or qtys are changed, ATP does not see them and ATP appears to be only checking in the sales order supplying plant - the warehouse in our case.
    We are considering creating user exits and much custom code to change ATP - not usually a good plan!.
    Is there a way to config SAP so ATP looks thru the warehouse into the manufacturing plant to see the actual production orders?? 
    We need to supply customers with accurate promise dates based on any production order changes in qtys or dates....
    Please help as the custon code is a real big project.
    Regards,
    Paul

    Thanks for your time Suda,
    I created the same query yesterday without success, but I tried yours amnyway. Who knows with computers hey
    But no, it is still not solved. My available quantity is 10 in WHS 01. When crating the SO for 11, it gives me the error, when asking for 10, it gives me the error, and for 9 and 8. But for 3 or 2 units, it goes through.
    I created a work around yesterday as I had to deliver to the client, but the work around is extremely sensible to time of adding the Sales order (as I use a FS for calculating the ATP and use the ATP field in the same store procedure -> That's work)
    You see, the Store Procedure works 100% when comparing to a value (>5, or <=4 etc.) but not with a calculation within two field like Onhand-Commited!!!!
    So I still need that query to work and I would appreciate if you can continue your investigation.
    Kind regards,
    Frederic

  • Running total for item availbe qty. from On Hand - SO + PO by promise date

    I stuck with Balance(running total).
    How to link item number with SO and PO?  
    Need daily item qty. available qty from "On Hand" Qty. + PO - SO by promise date and sort by ascending?
    Item#    Order Date  SO/PO   PromiseDate  Qty   Bal.
    AE01    08/01/08     OnHand                       20     20
                08/02/08     SO#1877   08/05/08       -3    17
                08/04/08     SO#2044   08/08/08       -6    11
                07/22/08     PO#632     08/10/08      10   21
    Thanks.

    create a group by promise date
    2nd group by po#
    put the fields either in the group or in the details
    PO#, PO promise date, qty and SO#, SO promise date, qty then availability qty
    manual running totals
    create 3 formulas
    1 reset
    WHILEPRINTINGRECORDS;
    NUMBERVAR ITEMLOC := 0;
    place in the group header on what you want the total to reset by (po#)
    1 calc
    WHILEPRINTINGRECORDS;
    NUMBERVAR ITEMLOC := ITEMLOC +(qty};
    this gets placed where the calculate will take place (next to qty)
    1 display
    WHILEPRINTINGRECORDS;
    NUMBERVAR ITEMLOC;
    ITEMLOC
    this gets placed in the group footer.
    for each field that gets calculated by a group create 3 formulas for each
    they need to have the same variable name to reference each other.
    if you need to create a 2nd set to calc something else give that a new variable name.

  • Error: Of material 8945868468, only 0.000 PC are available on desired date

    Hi experts,
    While creating Stock Transport order for storage location to storage location in the same plant. I am getting an warning message as "Of material 8945868468, only 0.000 PC are available on desired date", But the material is available in stock.
    Even I am not able to create delivery in the transaction VL10B.
    Please help me to create delivery and why is this warning message?
    Regards
    Adnan

    Hi,
    The warning message you are getting in STO Order is due to availability check.
    Please check the availability check settings & also the above warning message doesn't prevent you from creating delivery.
    Please check whether the Shipping tab is determined in your STO order & check whether you are getting any error messages in VL10B.
    Thanks & Regards,

  • Forms Personalizations for Scheduling Organizer: update Promise Date

    Hi,
    we are using the "Scheduling Organizer" for reviewing lists of order lines. This is the Order Organizer in the search mode click on tab "Scheduling".
    In this form I want to display the field Promise Date and allow changes. I managed to show the field, but the field is read-only per default. I thought that I can change this maybe with forms personalizations (set update_allowed to TRUE) but this does not help. Now the field is not read-only anymore, but my changes in that field are not saved to the database.
    Does anyone know if that is possible? To make this field from read-only to updateable?
    Thanks,
    David.

    David,
    I understand that you want to be able to just click the relevant row in the Organizer and change the promise date directly but I don't think that's designed into the functionality of the form.
    Have you considered clicking on the lines you want to change to a particular promise date (usual trick - CTRL+click, SHIFT+click as appropriate) and then going to Tools > Mass Change? This works very well but has the significant drawback that you have to select more than one row each time or Oracle doesn't deem it to be a 'mass' change.
    Regards,
    Jon

  • SBO_SP_TransactionNotification an ATP (Available To Promise)

    Dear all,
    I would like a sales order to block when the available to promise is less or equal to the row quantity requested, per warehouse. (where RDR1.Quantity <= OITW.Onhand-OITW.IsCommited).
    The below query returns a correct result (1 or 0) when executed in MSSQL 2005 but not in SAP B1 2007A PL 42. The vATP table is a view I created calculating ATP <OITW.Onhand-OITW.IsCommited> as I first thought that the calculation inside the procedure was the problem. You are welcome to link it back to OITW if possible.
    Note that the database is set to block negative stock and manager stock per WHS.
    Please somebody can tell me how stupid I am and show me the correct code?
    Kind regards,
    Frederic
    <IF @transaction_type IN ('A', 'U') AND @Object_type = '17'
    BEGIN
    IF EXISTS (SELECT T0.ItemCode FROM RDR1 T0
                   INNER JOIN vATP T1 ON T0.ItemCode = T1.ItemCode
                   AND T0.WhsCode = T1.WhsCode
                   AND CAST(T0.DocEntry AS NVARCHAR(255)) = @list_of_cols_val_tab_del
                   WHERE T0.Quantity > T1.ATP)
    BEGIN
    set @error = 85001
    set @error_message = 'There is not enough stock in the specified warehouse'
    END
    END>
    I used the query below to double check the result in MSSQL 2005 directly and make sure my result shows 1 or 0.
    <
    DECLARE @ERROR int
    SET @ERROR = 0
    IF EXISTS
    (SELECT T0.ItemCode FROM RDR1 T0     
         INNER JOIN vATP T1 ON T0.ItemCode = T1.ItemCode
         AND T0.WhsCode = T1.WhsCode
         AND CAST(T0.DocEntry AS NVARCHAR(255)) = 12
         WHERE T0.Quantity > T1.ATP)
    BEGIN SET @ERROR=1
    END
    SELECT @ERROR
    SELECT T0.ItemCode,T0.WhsCode, T0.Quantity, T1.ItemCode,T1.WhsCode, T1.ATP  FROM RDR1 T0
         INNER JOIN vATP T1 ON T0.ItemCode = T1.ItemCode
         AND T0.WhsCode = T1.WhsCode
         AND CAST(T0.DocEntry AS NVARCHAR(255)) = 12>

    Thanks for your time Suda,
    I created the same query yesterday without success, but I tried yours amnyway. Who knows with computers hey
    But no, it is still not solved. My available quantity is 10 in WHS 01. When crating the SO for 11, it gives me the error, when asking for 10, it gives me the error, and for 9 and 8. But for 3 or 2 units, it goes through.
    I created a work around yesterday as I had to deliver to the client, but the work around is extremely sensible to time of adding the Sales order (as I use a FS for calculating the ATP and use the ATP field in the same store procedure -> That's work)
    You see, the Store Procedure works 100% when comparing to a value (>5, or <=4 etc.) but not with a calculation within two field like Onhand-Commited!!!!
    So I still need that query to work and I would appreciate if you can continue your investigation.
    Kind regards,
    Frederic

  • Promised Date Calculation based on Need by Date and Transit Time

    Hi,
    I have created PO with NBD as D25 (Day 25) and approved it. This means that i need the goods to be at my premisis by D25.
    Now the requirement is
    Promised date in my PO should be calculated to D25 - Transit Time. So that supplier will be notified D25-Transit time.
    Or Is there any workaround to overcome this.
    Thanks,
    Jey

    Jey-SCMFG wrote:
    Hi,
    I have created PO with NBD as D25 (Day 25) and approved it. This means that i need the goods to be at my premisis by D25.
    Now the requirement is
    Promised date in my PO should be calculated to D25 - Transit Time. So that supplier will be notified D25-Transit time.
    Or Is there any workaround to overcome this.
    Thanks,
    JeyHi Jey,
    Where you are capturing your lead time. You can do it in item master.
    Once it is there, write a personalization to calculate the promised date and update the field.
    Thanks,
    PS.

  • Reg:-ORIGINAL PROMISE DATE OF PO

    Hi all,
    We have bulit a report on Purchase Order Receipts. In that we are having three columns i.e. Current Promise Date, Need by Date, Original Promise Date.
    NOW – the problem is that the ORIGINAL PROMISE date is not accurate when there is multiple shipments for a PO Line.It is pulling the original promise date from shipment #1 in all cases instead of taking it from the correct shipment number.
    EXAMPLES WHERE PO LINE HAS MULTIPLE SHIPMENTS:
    PO 100004
    LINE – 1
    SHIPMENT – 6
    Report is showing Original Promise Date as 10/11/2011, but in Oracle the Original Promise is 12/21/11 (IT IS PULLING THE ORIGINAL PROMISE DATE FROM SHIPMENT #1)
    and same is the case for shipments 5,6,7,8 are incorrect as well.
    In the source Extract we are using this query to pull Original Promise Date:
    SELECT PO_LINE_ID,PROMISED_DATE AS ORIGINAL_PROMISED_DATE
    FROM
    SELECT LINE_LOCATION_ID,PO_LINE_ID,PROMISED_DATE,LAST_UPDATE_DATE,REVISION_NUM,ROW_NUMBER() OVER (PARTITION BY PO_LINE_ID ORDER BY REVISION_NUM ASC) RN
    FROM APPS.PO_LINE_LOCATIONS_ARCHIVE_ALL
    ) ORIG_PROMIS_DATE WHERE RN=1) ORIGIN_PROMISED_DT
    Please let me know whether the logic we are using is correct or not.
    Thanx in advance.

    You should do a "PARTITION BY line_location_id" ; not po_line_id.
    If you do it by po_line_id, it is giving one record for each line even if you have multiple shipments.
    You need one record for each shipment.
    Sandeep Gandhi

  • How to determine query used in Inventory Status (Available-to-Promise) List

    Hi,
        I'm trying to create a query that will give me  commited qty per item per day. I tried checking table used in the Inventory Status(Available-to-Promise) by enabling systmen information under view buth the SAP is giving me "form=154 Item100000054 Pane3 ......... " Can somebody explain or guide me on how i can create the query.
    Regards

    Hi,
    Welcome you post on the forum.
    Do you need a query report or a formatted search query?
    Thanks,
    Gordon

  • Pick Release by Promise Date

    Wondering what would be required to pick sales orders by promise date. I understand that Schedule Ship Date and Customer Requested Date are the only fields identified on the Pick Release form, but I was wondering if anyone has made this type of modification. Thanks, John

    Hello John,
    Please check this link for the use of Promise Date.
    http://docs.oracle.com/cd/E18727_01/doc.121/e13408/T335476T429680.htm
    In the above section search for the section "Options to Control the Promise Date".
    By setting the Defaulting Rules we can achieve the schedule ship date or ordered date as Promise Date.
    As such Promise Date is used only for reporting purpose if used manually.
    Thanks
    -Arif.

  • Availability to Promise

    Hi
    Can any one help me in understanding the concept of ATP server and how to install it on an existing application server? What does this Availability to Promise to do with VBBE and RESB?
    Thanks
    Subu

    Hi,
    Please check Building Block of GATP does it help you are not.
    Building BlockGlobal ATP
    https://websmp109.sap-ag.de/solutionmanagerbp

  • Is it possible to find out Available-To-Promise for Sales Bill of Material?

    Hi Forum,
    Items in Sales BOM are not inventory. How could we answer a sales call for how many can be delivered?
    Available to Promise works only for inventoried items (right?). So how could be know how many Sales BOM's cold be delivered?
    Does MRP work for how many can be sold immediately by looking into inventories BOM items?
    I am also testing, but any suggestions welcome please. Thank you.

    Hi,
    You probably need a query report to produce what you need. Sales Bill of Material is only a name to represent the bundles of inventory items. The answers rely on those components directly.
    Thanks,
    Gordon

  • Form Personalization Sales Order Line Promise Date Mandatory

    Hi,
    I am trying to make the Promise Date mandatory on the Sales Order line through form personalization and it's working fine for the new orders. But its not working for the Copy Order's, it shows mandatory. but still allows to proceed to next line or save or allow to book the order..
    Any helps on this please.
    I am on 11.5.10.2
    Thanks.

    Add 2 Form Personalizations -  we need one for new instance and one for new block
    FP#1 at Function Level
    Triggering Event: WHEN-NEW-ITEM-INSTANCE
    Triggering Object:  LINE.PROMISE_DATE_MIR
    Seq 10
    Property
    Object Type: item
    target object: LINE.PROMISE_DATE_MIR
    property name:  REQUIRED (APPLICATIONS COVER)
    value:TRUE
    FP#2 at Function Level
    Triggering Event: WHEN-NEW-BLOCK-INSTANCE
    Triggering Object: LINE
    Seq 10
    Property
    Object Type: item
    target object: LINE.PROMISE_DATE_MIR
    property name:  REQUIRED (APPLICATIONS COVER)
    value:TRUE

  • Data Not Available. Statspack data is not available for this database insta

    Hi,
    while trying to configure the 9i db on grid control I installed the statspack data while configuring it. But now when I try to see the historical data as part of the performace tab for the 9i db it complains as below
    Data Not Available. Statspack data is not available for this database instance. Make sure that Statspack is installed on the target instance.
    Please shed some of your inputs.
    thanks in advance
    PK

    Hi,
    I think it is not installed.
    Using 1097660794 for database Id
    Using 1 for instance number
    , stats$database_instance di
    ERROR at line 9:
    ORA-00942: table or view does not exist
    I did exactly as it said while configuring the db. but seems like something is wrong. Can you please advise me on how can I install it in commandline.
    Thanks
    PK

Maybe you are looking for

  • How to configure a proxy server for Windows Azure Tools in Visual Studio 2013

    Hi Visual Studio/Azure Tools team I would like to use the Windows Azure tools in Visual Studio 2013 to manage my Azure Web sites (Server Explorer -> Windows Azure -> Web Sites) from within my corporate network which is secured using a proxy server. U

  • Call smartform from webdynpro

    Hi everybody Can you plesae tell me whether its possible to call a smartform from a webdynpro application? I know its possible to call adobe forms

  • Problem with children of HtmlDataTable

    Hi, I'm trying to highlight a row in a HtmlDataTable by clicking on it but ran into a confusing problem. I can access the table and when I fetch the children I get as many as the table has columns, so far so good. But when accessing the children (or

  • Auto Fix Red-Eye in Aperture?

    Hello, I'm a newbie to Aperture and I was just trying to figure out where in Aperture can I fix red-eye automatically [similar to how it is done in iPhoto 11]? I realize that I can fix the red eyes manually, but is there a simple button that I can pu

  • MSI GT72 2QE BIOS Unlock and vBios GTX980m unlock

    Hey guys, searching for an MSI GT72 2QE unlocked BIOS with all possible voltages, like in XTU (see: ) Offset voltage, processor cache voltage, digital IO voltage Oh and Graphics voltage for the integrated HD 4600 is very important for me (also integr