ATP check for batch managed products

Hello All,
I have a requirement for ATP check for batch managed products and would be glad if someone can help me on that.  One of the characteristics on my product is expiry date. Business wants to restricts confirming products which has an expiry date of less than 90 days for orders outside the country. How can we achieve that?

Hello
You can try with activating Shelf Life Expiration Date (SLED).
For config, check SPRO - Logistice General - Batch master - SLED
Then finally setup Customer Exit to calculate/check the SLED.
Exit EXIT_SAPLMHD1_001 for enhancement SAPLMHD1.
Further, you can refer following SDN thread for reference/understanding:
  - SLED by customer/ material
Regards
JP

Similar Messages

  • APO ATP - ATP Check for batch stock

    Hi experts
    We have an interesting scenario on which i dont have much exposure. The client promises stock from specific batches. eg. a particular sales order can only be confirmed from a specific batch. The details of the batch is provided on the sales order. Is there a way that GATP addresses this requirement. If yes then can someone please share the config details to set up such a scenario.
    Thank You
    Rajiv Sarin

    Hi Rajiv,
    Let me know if you could discover this. This could be oft required function in GATP. But i presume the batch determination (automatic-FIFO, LIFO etc) would precede the availability check and hence subsequent processes of delivery and PGI would have to "honour" it physically as well once confiemed on order.. If e.g. RF trasactions are used and batch numbers at HU or item level are scanned, then it would be impossible for picking to happen as this lends itself as sure case of physical inventory violation.
    I imagine a whole lot of developments of GATP esp. considering customers expectations wrt. "variants (not a in VC-CA)", "make (e.g any 3 models of phones available for same price with a connection)", "regular/gift pack", "age(2002 make motorbike)" etc. even if to begin with they dont make different saleable, plannable, traceable or accoutable products..they only make some extra options (maintained nowhere in the system) available for some historical reasons. Its also likely that for the same order partial quantities are confirmed at different locations (using MLATP).. e.g. regional DC, factory, retail outlet or some other private retailer (sales order converting itself partially to a purchase order) with or without consolidation.
    Also likely are options wrt customer delievry locations (ship to parties) that again lends a strong business case to make full use of advanced availablity checks, consolidation(at original location of check), automatic STO's being trigerred to a given location, MISL (the best possible consolidation location),.. and bring in the concept of ATP optimizer (cost based) or MAD based (due date based) and an ATP strategy. (much more complex then rule strategy) in a sense that there is a lot of value to be "unlocked" with some creative order promising that would lend itself to complete line and order fill rate even when there appears to be little scope of fulfilling it. Here comes the role of customer service/self service to let customers convince themselves with better options., that makes the order serviceable and profitable at the same time.
    e.g. In a pure MTO kind of scenario GATP could assume even greater significance with its unique abilities to trigger planned orders and purchase requistions, component and capacity checks. incl. checks at SMI slocations, subcon, component vendors, mfg. plants,  and plug itself to entire production schedule just from an ATP check of an end product. This could probably be called Automatic ATP. I am sure SAP has thought on these lines and holds a lot on these lines for future releases.
    Regards,
    Loknath

  • BADI - WORKORDER_GOODSMVT - check for BATCH management

    Hi there,
    I have implemented WORKORDER_GOODSMVT BADI (Backflush method) to fill the batch number with a default value for a given plant.
    This is working fine.
    However, I only want to fill this if the Material in the Production Order is "batch managed" (at the moment it's happening for all materials in the Prod. Order ). This indicator field does not appear to be available in the structures of the BADI.
    If I look in CO02 for the order, I can see a column called BATCH which is filled with an 'X' in certain cases.
    An F1 on the screen field says that it is 'RESBD-SPLKZ'
    However, if I check RESB table (or read RESBD using a function module) , this SPLKZ field is always blank for the given order.
    Does anyone have an idea why this is, or where I can find a proper "Batch Indicator" field?
    All suggestions appreciated.
    I have searched forums and can't find relevant solution.
    Thanks,
    David.

    Hi Bruce,
    I solved the problem by going to MARC table with material and plant, and checking field MARC-XCHPF ('Batch management requirement indicator').
    if this field was set to 'X', I made my change to the CHARG field.
    Hopefully this helps you.
    this is from a long time ago, I should have updated the post sooner - will mark as solved now.
    thanks,
    David

  • Collective ATP check for production orders

    Hi Gurus,
    I tried the MDVP tcode, but I can only do the collective ATP check for planned orders. we wanted to do the collective check with production orders, can you tell me how I can do this?
    Thanks.

    I've posted this question but didn't get any response. Can some one please give me an idea how to do the collective ATP check for production orders.
    Thanks
    Vijaya

  • GATP check for Batch and Batch characteristics

    Dear Experts ,
    I have a question regarding GATP check
    scenario is like this
    1) Create a Sales order in a plant
    and there are 10 supply DC
    consider we are into batch management and the stocks are in Batches with production date and Expiry date
    when i create a sales order for qty  1000 , system must do ATP check in all the plants and pick the right batch according to the expiry date
    how to handle in GATP
    what are the basic steps for configuration and master setup
    Thanks  & Regards
    Raj

    *system must do ATP check in all the plants and pick the right batch according to the expiry date*
    ATP check and batch determination are unrelated things. Batch determination follows ATP check. but the SLED parameter may not be able to determine batches for the entire confirmed qty as there may be some bacthes that do not qualify the SLED parameter (assume only warehouse stocks being in scope of check) and this may not have been blocked before hand in say a separate stor loc that is excluded from ATP qty
    If you want to do ATP check at all locations..then remember that the check is happening at potentailly different material availability dates. It might be prudent to sort all the batches by remaining shelf life..and that might mean if the order qty is 1000.. then you might have 5 plants and 9 batches meeting the criteria based on oldest stocks first.(assuming this is what you would like to do). You then need to create five different line items in the sales order with different delivery plants and then immediately create delivery and do the picking,.
    Let me know if you discover a neater solution around this. You can also try global location determination (and a rule control strategy appropriate) in RBA and see if the proposal is as per the expected result. I have my doubts on this. Also to be considered are delivery group correlation to ship the entire qty at one. So you might have to pack 5 deliveries in one shipment..and probably one invoice?
    Regards,
    Loknath

  • ATP Check for deliveries

    Hi Experts
    Can we perform check against deliveries in APO GATP?
    What are the prerequesites to perform ATP check against deliveries.
    In scope of check  we want to select production orders which are in released status.
    Please give your inputs.
    Regards

    Preetam,
    After creating the supporting configuration, APO ATP checking is thereafter 'turned on' by creating and activating an ATP integration model in the ERP.  Generally, it is done by material/plant combination.  Therefore, if you turn on ATP checking for Sales orders, you also turn it on for all other types of docs (including deliveries) for that particular material/plant combination.
    I hope you have thought out this whole process.  The main reason for using ATP checking in APO is that APO has a richer suite of ATP solutions.  If your business requirements are satisfied by the ATP checking in ERP, then it makes no sense to spend the money to implement ATP in APO. Your original issue had to do with making released production orders relevant for ATP for deliveries.  If this is the only new requirement, then this can easily be managed in ERP.  OVZ9>select your Availability check, with checking rule B (deliveries).  Under "incl production orders" select 'F'.  From a business perspective, this means that some of your deliveries will be created without stock on hand, and therefore will not be immediately shippable.  You need to make sure that this process change is integrated throughout your warehouses.
    And, to your final question.  If your delivery item category(s) are already relevant for ATP checking in ERP, they will also be relevant for ATP checking in APO.  Since deliveries do not use RBA, you do not have to worry about adding new ERP delivery item categories for the conversion to APO ATP checking.  Most commonly in APO, one uses only the 'product check' (similar to the standard ERP ATP check) for deliveries.
    Rgds,
    DB49

  • Specific Identification Cost for batch managed items (Follow-Up from P2P)

    Specific Identification Cost method is used for serial and batch managed item. Using this method, the outbound cost of such items would be the original cost of specific goods, which can be determined according to the serial or batch number of that item.
    Business One allows the user to receive batch managed items with a batch number that already exists in the DB. It’s possible that the received quantity is added to on-hand quantity in the warehouse. In such case, the quantity on-hand of that batch and the received quantity may have different costs.
    What should be the system behavior in such case:
    1. Block receipts to the same batch with different costs.
    2. Write the difference to a price difference account, as done in Standard Cost method.
    3. Manage the batch cost with Moving Average method.
    This thread is continuation from 'Specific Identification Cost for batch managed Items' <a href="http://p2p.sap.com/businessoneforum?type=join&login=1&uid=41FB661A76CED536C825C4E2B6FF4397&cid=91&go=z37225">discussion</a> in P2P SAP Business One Forum (Product Development Collaboration).
    Previous discussion on P2P is summarized in the attached file.

    Hi Peter,
    This is a very important functionality that you are describing here. For example, in the Steel industry, it could be extremely useful to cost by batch or serial number.
    If you receive a batch that already exists in the system and if the costing method for the product is moving average, then teh cost of the batch should be calculated based on the moving average as well.
    If the costing method is standard, then the cost should go in a variance account.
    If the costing method is FIFO, then it is a getting trickier...
    Regards,
    Vincent

  • QM In-Process Inspection for Batch Managed Material

    Hi,
    I have a issue related to UD of In-Process inspection for batch managed material. The production process is discrete manufacting for a cold rolling mill. A production order can have mutiple coils as per the production amount. To track the individual coil , batch management has ben activated. We have both in-process as well as inspection after production here.
    For inspection after production we are fine as we are doing partial confirmation after every coil and have separate inspection lot having different batch number.
    But for in-process I can have only one inspection lot for the production order (created on release of the production order). I can do the result recording but while trying to do UD u2013 it is asking for a batch number as the material is batch managed. W/o entering the batch number system is not allowing me to do the UD.
    Is there any solution/work around of this problem.
    -Regards
    ashim

    Hi Ashim,
    you raised a very good question? i am helpless here to execute same scenario,
    but i disussed with my QM guy here, he said, once the material is batch managed then it has to ahve batch in UD.
    so i discussed ur case, which is very much valid for heavy ind like cement and all,
    so what i suggest, u create a dummy batch in the UD for in process (no inventory posting)
    and at confimation give ur usual batch (if system propose the dummy batch which u give in the UD for inprocess, try to change there--- i hope it should allow)
    i would really like to here answer from u for this.
    try to do as suggested, and let me know the results.
    REgards,
    Pravin mukkawar

  • ATP Check for Bill of materials in Variant configuration

    Hello Guru's,
    Will variant configuration supports the following functionality please?
    ATP check for Bill of  materials in variant configuration is possible, is there any way to put labor cost while working on assembling variants. Material substitution is possible while configure a variant product.
    Will any one share your experience that will be of great help.

    solved by adding an additional condition in pricing procedure

  • ATP check for component materials

    Hello experts,
    The ATP check was initially designed for a kitting process. BOM Material would be kitted in the distribution center(DC) and sent to a garage. Sales orders are created with BOM materials for a garage and there is a multi- level GATP process in place. Since BOM materials do not  exist at a garage the check would be performed at a DC for components after BOM explosion. The existing configurations in R3 and APO are for a make to order process(Strategy  group of 50 for BOM's  and 40 for component).
    We are now introducing new materials for an existing material and have the need for product substitution on the sales order, if the existing material is out of stock at the DC. To enable this functionality we are having to perform an ATP check for the sales orders at the distribution center, though the sales order is   created for a garage. To improve on the response times during the ATP check our design approach, is to convert the BOM materials in the sales order to component  materials with material determination(one BOM material is tied to one component material) and performing the ATP check with components at the DC.
    While testing we are facing the following issues:
    1)Sales order placed on a garage is substituted with the DC after product substitution.  This does not occur when product substitution is carried out with BOM's.
    2)During the order create, the ATP checks for check mode u201845u2019 and business event u2018AEu2019 for a given material in a DC shows zero stock. While for the same material,location and business event AE the product availability check in APO reflects stocks available.
    Is it feasible to do ATP checks for component material in a sales order which was initially designed to work with BOM materials? Am I missing some configuration settings in either APO or R3?
    Regards,
    Anil DeSouza

    Hi Anil,
         Yes it can be done.
    1) For finished product & garage combination -
    activate RBATP in the check instructions.
    2) in the location substitution maintain 'location determination sctivity'. Here you maintain different check mode & business event -- ( this is nothing but check instruction --- in thsi you maintain 'MATP').
    Hope this anws your first qus.
    To addressing your 2nd question....follow below steps.
    1) Do ATP from sales order, get onto results screen, click on product availability & check for 'scope of check' (check control) and look for the stock types that are included. Based on this your receipts are consdiered for ATP confirmation.
    Best Regards,
    Deepthi

  • ATP Check for Components for Variant Configuration

    Hi Gurus,
    Does it exist a way to perform the ATP Check for components (in variant configuration) like in a test?
    I mean, I know that when I create a SO (with the correct settings) the system will perform the ATP Check for components (Missing parts list). But is it possible to do this without trying to create the SO? Maybe a tcode as CU50 or PMEVC where I could enter the variant configuration values, then it explodes the BOM and do the ATP Check (as a simulation).
    Thanks in advance.
    Best regards.

    Hi Christopher,
    If you enable the "Component Availability" within your configuration profile (under Confign initial screen, Confign Parameters), then you will see an additional option within CU50 while configuring.  By pressing this button, you can see an availability check as of the date specified on the CU50 initial screen.  You can also modify the quantity on the CU50 initial screen for a more realistic simulation of a sales order (where a customer may order more than one of a product).  See screenshots below:
    In CU42:
    In Value Assignment of CU50:
    Hope this helps!

  • Customer exit for Batch management

    Hi experts,
    I'm using customer exit for batch management for internal number assignment.
    I need the Batch number as i mentioned below 
    DDMMYYB01
    DD-Date
    MM-Month
    YY-Year
    B-Block
    01-Number
    For this i need to give logic. How to give i'm not getting. This batch number creation will come at the time of GR.
    Anybody help me?
    Naren

    Hi
    Please use the user exit SAPLV01Z as I mentioned in your other thread, please go to SMOD to read its documentstion.
    In SMOD, select the 'Documentation' and click 'Display', this will show the overview documentation.
    Select the 'Componnet', then ciick the 'Display'. select each component and click 'Documentation Ctrl+F4) this will show the detailed documentation of them.
    Best Regards.
    Leon.

  • ATP check for delivery in ECC & Sales order ATP check in APO

    Hi All,
    Can we do an ATP check for delivery in ECC , but for the same set of Materials- Plant combination , the ATP check when a SO is created should happen in APO .
    We do not want to remove the Business event 'B'  which is meant for delivery in  APO . For some materials we need APO ATP check to happen for delivery   & for some it should be in ECC  & for SO  the ATP check should happen in APO .
    Even if we do not have check instructions pertaining to Business event 'B' & a particular check mode (for the materials where the ATP check for delivery should happen in ECC & SO check to happen in APO)  , when we are doing an ATP check for delivery , it is still pointing to APO ATP check rather than ECC check .
    Any pointers for this is highly appreciated.
    Regards
    Surendra

    Hi Surendra,
    For SO, business event is A and for delivery it's B. When integrated with ECC, the check rule in ECC points as biz event in APO.
    You can control ATP check by customized settings for check rule in ECC.
    Also, by setting requirement class and requirement type in ECC, you control check mode in APO. So, even if you dont define for check mode in APO, the system might refer from ECC for the ATP check settings. Look into your ECC customization for how requirement class is derived and settings for requirement type. (based on MRP type, strategy grp and Item cat).
    I'm not sure how you can control ATP to happen for some sales orders/deleveries in ECC and for some in APO, since check mode is mentioned in material master.
    However, there are ATP BADIs (business add-ins) available in both ECC and APO, whch can serve your purpose.
    Regards,
    Bipin

  • User exit in ATP Check for sales Order to trigger notification

    Hi All
    please let me  know is there any user exit after ATP check or in ATP check for sales order to trigger a notication mail.
    Regards
    Kishore

    Hi,
    User Exits For Availability Check are given below:-
    The user exits named here are planned for projects that are to be carried out in agreement with SAP development as they may only be used in consultation with SAP.
    USEREXIT_PLANT_SELECTION in program RV03VFZZ is an exception to this rule (see below).
    User exits in program FV45VFZZ
    USEREXIT_ADD_FIELD_TO_HEADER
    USEREXIT_ADD_FIELD_TO_LINE
    User exits in program FV45VFZY
    USEREXIT_DELIVERY_GROUPS
    USEREXIT_MVERF_INIT
    USEREXIT_QUOTA_KEY_VALUE
    User exits in program RV03VFZZ
    USEREXIT_AVAILABILITY_IN
    USEREXIT_AVAILABILITY_OUT
    USEREXIT_DARA_REFRESH
    USEREXIT_PLANT_SELECTION
    This user exit is used to adjust the flow during plant transfer. A list of permitted plants, where this material is created, is determined and checked in the standard R/3 delivery. A dialog box appears where you can select the plants. The user exits allow you to modify the plant table so that plant selection takes place in advance for every flagged selection and a dialog box becomes unnecessary.
    regards
    Vivek.

  • ATP check for multiple materials on multiple sales document

    Hi,
    System 4.70
    Is it possible to carry out an ATP check for multiple materials on multiple sales documents.
    I have written a bespoke program and the program requires an ATP check to be performed for each material and sales document, I am currently using BAPI_MATERIAL_AVAILABILITY which is bringing back the necessary information but it's a bit slow.
    Does any one have any ideas please.
    Regards
    J-J

    The ATP Check using the BAPI is done per material and plant. If you're looping through sales documents and then materials you're probably doing the ATP check for the same material over and over again.
    Just get the list of materials you need and the corresponding plants and call the BAPI for each of them.
    Also do a run-time analysis (tcode SE30) to check exactly what slows down your program.
    regards.

Maybe you are looking for

  • How do I add my webmail site to my menu bar

    I want to be able to click on an icon in my tool or menu bar so that I can just click it to go there (without having to type in the address every time or go to bookmarks)

  • Two users (on the same Mac) using same RAID simultaneously?

    O.K. I know you should never never ever connect two different Macs to the same RAID unless using Xsan. . . How about connecting two users on the same Mac simultaneously? In other words, can I have one user manipulating data on the RAID in the backgro

  • Problem with Drill down reports demo

    Hi, Did somebody successfully installed the drill down demo. I am not able to get the results here getting some javascript error "object expected". I have created a schema, also the cgicmd.dat report variables attahced the rep_util file. I could see

  • Iphoto will not shut down...

    dialogue box keeping popping up saying that iphoto is finishing importing? Will not let me shut down.. Matt

  • Problems importing PageMaker 6.52 file into InDesign CS5

    I have an 11-year old file that I need to import into either InDesign CS5 or FrameMaker 9 on Windows 7. The file was originally done on a Mac, so it had no extension. I have tried adding the .PM6 extension, but when that didn't work, I tried the .P65