How to validate Expiry Stock at Outbound Delivery level instead of checking at Goods Issue?

Hello Everyone,
The client wants us to validate Expiry Stock at Outbound Delivery level instead of checking at Goods Issue?
What is the solution for this?
Regards,
Anwar

Hi Moazzam Sir,
I'm sorry for not explaining in detail. Actually, I posted the issue in a hurry. I apologize.
Actually, the client has materials which has expiry date. They use Batch Management. They maintain expiry data (90 Days) in Shelf Life Expiration Date. Their requirement is: User is creating sales order in VA01. Then, he creates Outbound Delivery (OBD), then PGI. They want system not to create OBD, if the material has expired. They want some error message to be thrown whenever user is trying to create OBD for expired stock.
Regards,
Anwar

Similar Messages

  • Outbound delivery output not re-determined during goods issue?

    Hi,
    i'm currently in the process of testing an SAP upgrade from 4.6B to ECC 6.0, and have encountered the following problem: one of our outbound delivery output types (LD00) is supposed to print out at goods issue (which happens in VT02N, by the shipment).
    In 4.6B, the output determination procedure correctly triggers at goods issue, however, in 6.0, it doesn't. Re-opening the delivery in VT02n causes the LD00 to be determined after all, but by then it's too late.
    Does anyone have the slightest idea why the output determination isn't re-evalutated at goods issue?
    regards
    Rob

    Hi,
    Perhaps you are using an own VOFM subroutine to do filters if the output works or no. You create this subroutine with tcode VOFM, and after some steps you create an include in a report of SAP (SAPL). You can check if you are setting a VOFM in SM34/VVC_T683_XX_E1 for the output scheme. Sometimes is necesary to run this report to create and activate the report sapl, if no, when the abap call the subrutine, SAP doesn't find (perform * if found)
    For VOFM there is a good document in google, format PDF, search it with the string inside vofm ext:pdf.
    I hope this helps you
    Regards,
    Eduardo

  • How to get automatically batch no in delivery level?

    Dear Expert
    How to get automatically batch no in delivery level?
    Thanks for Advance

    hi,
    answering to your question.
    please go IN SPRO - LOGISTICS GENERAL - BATCH MANAGEMENT - BATCH DETERMINATION AND BATCH CHECK &  you need to CONFIGURE what ever comes in the name of SD.
    hope this clears your issue
    balajia

  • ATP Check at Delivery Level instead of Sales Order

    In Standard SAP, whenever a sales order is created the ATP check is done and a Goods movement 601 is done for it and gets blocked.
    I want that no movement to be carried out at Sales Order Level and should get blocked only at the Delivery level, instead of Sales order.
    Can i do this by not defining any movement type in the schedule line category attached to the Item category of the sales order.

    hi amit,
      u cannot remove MT assignment to SLCAT ,but what you can do is for your checking group and checking rule remove the ATP check relevancy in requirement class defination in spro customising >sd>availibility and TOR.
      so that in VOV4 transaction for your SLCAT atp will be deactivated.
    only while posting material doc at the time of PGI system would check for availibility and block the goods movement.
    reward if helps !!!!!

  • Third party sale-how to GI GR simultaneously in outbound delivery

    VA01 - Item cat:TAS/ sch.line cat- CS- with which automatic PR will be created,
            schedule line- bussiness data :item category =blank , acct assgt cat. =M .movement type =601 .
           item category;  special stock = E.
    ME21N wrt: PR generated in step-1
    vl01n - assignment of Purchase order in outbound delivery
    vl02n - carry out at the same time a goods issue (referred to the delivery) and a goods receipt (referred to the PO).
    MIRO - verifying vendor invoice.
    VF01- wrt: sales order created in step-1
    in this case, my process is not like the stander third party sale.
    How to config the sap to GI and GR simultaneously in the the t-code "vl02n"?
    and GI and GR is all related to the "E" stock?
    thanks a lot.
    Edited by: cai_yu on Mar 21, 2010 12:38 PM

    Hi,
    In third party sales there is no outbound delivery take place, our vendor ships material to our customer,
    Process :
    Create sales order >> PR >> P.O >> Invoice reciepts >> Invoice to customer
    Still if you want to carry our that goods you recieved & want to perform outbound delivery then you can still able to configure it, but simplest way is just Determine item category TAB instead of tas in sales order
    Process
    Sales order >> PR >> PO >> Goods reciepts - MIGO >> Invoice reciepts - MIRO >> Outbound delivery >> Invoice to customer.
    Kapil

  • How to unassign handling unit in outbound delivery?

    (Don't Want to delete HU onlu unassign it from delivery: WM requirement)
    I would like to unassign HU in an outbound delivery.
    code i'm using make the handling unit disappear in the overview of HU.
    but corresponding line in the "item overview" are still existing.
    And when I want to copy pack quantities as delivery quantities, system tell me that "50.000 M have already been packed. Quantity cannot be changed. "
    How can I do, to do as if i pushed button "delete assignment" in HU overview?
    Here the code I'm using:
    CALL FUNCTION 'HU_PACKING_REFRESH'.
    CALL FUNCTION 'HU_GET_HUS'
    EXPORTING
    if_lock_hus = 'X'
    it_venum = I_VENUM "it_venum contains l_venum
    IMPORTING
    ET_ITEM_SERIALNO = o_item_serialno .
    CALL FUNCTION 'V51P_DELETE_RELATIONSHIP'
    EXPORTING
    IF_CONTROL = 'X'
    IT_HUS = i_venum
    IMPORTING
    ET_NEW_HUS = LT_HUS
    et_messages = lt_messages
    EXCEPTIONS
    FATAL_ERROR = 01 .
    CALL FUNCTION 'HU_POST' .
    call function 'BAPI_TRANSACTION_COMMIT'.
    Please let me know the function module if anybody has idea to unassign from delivery.
    Edited by: Akshay Kale on May 4, 2010 7:04 AM

    Hi Akshay,
    This question is marked as Answered , can you please let me know how you have resolved this error .
    My Requirement is to remove HU assignment from inbound Delivery . If possible can u provide me the code snapshot to remove assignment for inbound delivery.

  • How to do automatic rounding in outbound delivery?

    Hello,
    I have been trying to implement a simple rounding rule where the system will always round down to an integer (NO decimals) for both sales order and delivery.
    I have configured rounding profile (rounding method 3, with a rule that rounds down) and turned on rounding on the sales and delivery items. The problem is that the outbound delivery never does any rounding. While I can error the delivery creation, I cannot make it round down.
    For example, 1 box = 100 EA and I have 150 EA.
    A customer orders 2 box of the material in the sales order. Sales does a partial confirmation of 1.5 box. When I create the delivery, SAP does not round down the quanatity from 1.5 Box to 1 box.
    Any ideas?

    Hi Abdul,
    One suggestion here.
    Try using alternative unit of measure. So in your material master you define relation of 1 Box=100 EA. The Ordering unit in material master also has to be BOX.
    While placing the sales order you use order unit as BOX meaning you will order for 2 Boxes and based on the rounding profile and quantity available ( say 150 EA) it should confirm only 1 box in the order since you  would want to deliver only one box.So then rounding in the delivery is not relevant as far as I can understand from your post.
    Trust this helps.
    Regards,
    Kartik Shah

  • How to change QCI data in Outbound Delivery Order (VL02N)

    HI,
    Dear ABAP Experts,
    I need to over ride standard Quantity conversion interface data in Outbound Delivery Order with user specific data. Go to VL02N and select item number and click on ‘Additional Quantities’ button we can see all SAP calculated QCI data for that item. I need to over write these values with User specific data in VL02N. When I do with BDC program I can update only few units what ever visible in QCI screen. When i scroll down or page down and add new values for other units, system is not capturing any function code for scroll or page down function.
    Please can anyone guide me if have any BAPI or FM to solve this issue. Delivery order is related to IS-OIL/HPM.
    Any help will highly appreciate…

    Try this FM to create Oubound delivery with QCI IS-OILS HPM, additional quantities.
    It works perfectly and saves data in LIPSO1 and LIPSO2
    OIJ_EL_DOCG_CREATE_DELIVERY
    I_TICKET_ITEM-menge
    I_TICKET_ITEM-meins
    I_TICKET_ITEM-matnr
    - QCI convertion values
    I_TICKET_ITEM-tstmp
    I_TICKET_ITEM-tsteh
    I_TICKET_ITEM-tdich
    I_TICKET_ITEM-werks_d
    I_OIJNOMI-docind = 'S' for sales order document
    I_OIJNOMI-docnr
    I_OIJNOMI-docitm
    - fill table T_ERR_LOG with one blank line because it raise an index error
    T_ERR_LOG

  • How to change actual quantity in Outbound delivery User exit

    hi all ,
    My requirement is to change the quantity of outboud delivery according to some logic .but my issue is after writing the code MV50AFZ1 , system is not considering the quantity changed by me , it is taking the quanity directly from sales order confirmed quantity .
    please anybody help on this issue  .

    Hi,
    Under which user exit have your written your code:
    USEREXIT_MOVE_FIELD_TO_LIKP or
    USEREXIT_MOVE_FIELD_TO_LIPS or
    USEREXIT_SAVE_DOCUMENT or
    USEREXIT_SAVE_DOCUMENT_PREPARE
    I think if you write your code within the USEREXIT_SAVE_DOCUMENT, it should work.
    Regards,
    Subramanian

  • Creating  outbound delivery for no availability check

    The stock for a material is zero (in T-code MMBE). There is no availability check for this material.
    I could successfully create a sales order for this material.
    But when I try creating a outbound delivery for this material it doesnt allow me to do. What could be the problem.
    I checked the delivery item category, schedule line. They also have no availabilty check.
    What are the settings I need to check so that I can create a outbound delivery successfully,

    hi,
    delivery cant happen without stock of the material under standard conditions. if avaiilability check is not there for that material the system confirms the req delivery date of the customer and when doing delivery for the schedule line system checks for the stock and obviously throws an error. this is a very normal situation.
    post stock for the material and delivery willl be processed.
    regards
    sriram

  • How to know Packing should be at Delivery level or shipment level?

    Hello Experts,
    As per my knowledge Packing can be done at delivery level and Shipment level but how to know at material should be packed at what level?
    Thanks

    Hi Prashant,
    Normally we update Matl Grp Pack.Matls field in BASIC DATA 1 of Material Master in Packaging Material Data section.
    Based on that details, you can get to know that if this needs to be Packed in What type of Material.
    Depending upon your design of Packing you can get to know when should you do the packing.
    Regards,
    MJ.

  • Outbound Delivery Document Flow (One-Step procedure) Goods Receipt

    I am trying to extract the Goods Receipt status of Outbound Deliveries which are posted using One-Step procedure.  I can do this one delivery at a time using VL03N.
    Some sites (plants) are configured with One-Step procedure and others are configured as Two-Step procedure.
    Document flow of an Outbound Delivery is extracted from table VBFA.
    For the two-step delivery process (Movement type 641) the Goods Receipt is recorded in table VBFA (Subs.doc.categ. / VBTYP_N = 'i').  Therefore, I can easily extract the goods receipts for these deliveries. 
    However, for the one-step procedure (Movement type 647) the Goods Receipt does not appear to be recorded in table VBFA.  Does anyone know which table the Goods Receipt is stored for one-step procedure?
    Using transaction VL03N we can view the document flow.  It appears that for One-Step procedure the Goods Receipt is held at item level.  By highlighting a delivery line in VL03N and viewing the document flow we can see the goods receipt for One-Step deliveries (therefore, the data must be held somewhere).
    I understand that by using One-step procedure the goods receipt is posted automatically, so we can assume that there should never be outstanding Goods Receipts for One-Step sites.  However, I have been tasked with the job of reconciling all deliveries for the past 12 months.  I need to prove that a goods receipt has been posted for every single delivery.
    Any advice is much appreciated.

    Thankyou for the advice.   I will proceed with your recommendation.
    However, the query is inefficient since the link between LIKP and MKPF does not use the primary key (Article Doc. / MBLNR).  We have almost 7 million records in MKPF table. 
    Is there any intermediate tables I can include between LIKP and MKPF so that only primary keys are used for the joins?

  • How to GR for PO in which delivery completion flag is checked.

    How can I stop GR against a PO in which Delivery Completion Flag is checked for the line item.

    To stop the system from proposing a quantity in Transactions MB01 or MIGO and to prevent a GR posting, you can proceed as follows:
    Reduce the purchase order quantity to the previous GR quantity.
    Block the purchase order item.
    (ME22N: Block pushbutton; ME22 Menu -> Edit -> Block)
    Fill the date field for the 'Latest Possible Goods Receipt' (LEWED) in the purchase order item. If you do this and you enter a GR document after this date, the system issues message M7163, which you must set as an error message in Customizing.
    see OSS Note 856279 - MIGO: Proposed qty despite 'delivery completed' indicator
    By the way, setting the block is not really recommended and jsut short term solution, as it will stop you from archiving this PO

  • Delivery document is completed,but post goods issue.

    dear :
    devlivery docuemnt is set  completed by  Manually closing completed deliveries(programme:SHP_DELIVERY_COMPLETE),but it cann't post goods issue .so stock is exist .
    how can i consume the stock ?
    please help me analyse it .
    best regards.

    hello,
    Check whether there are confirmed schedule lines in the sales order for which the delivery is made.
    Also check if the storage location is there in the sales order
    Regards
    Mahesh

  • Special stock partner data problem in ERP system during "Post Goods issue"

    Hi all,
    I have a (probably) customizing issue in an ERP 6.0 EhP4 test system which not occurs in the ERP 6.0 test system. There is a difference but no one could tell me, what causes the problem in this scenario:
    I have two customers, C1 and C2. C2 is the special stock partner (SB) of C1.
    I've created a Consignment Fill-up order, then a delivery document based on the order and posted it with "Post Goods Issue". During the update process, a function module (SD_PARTNER_UPDATE) receives partner data in an internal table which contains the sold-to, ship-to and special partner data.
    When we tried the same process in the ERP 6.0 EhP4 test system then special-partner data did not occur in the parameter table (I've used the same customers and materials). The special stock partner is probably not taken into consideration due to some customizing settings.
    My question is what should I change in the customization to run the process the same way as in the ERP 6.0 system? As far as I know there are no new modifications which have effect on this area, and the used test customers and materials are almost the same - there are no noticable differences.
    Thanks in advance.
    Akos

    I tried setting that field in the sale order this morning.  By defaulting it to "C"; I was able to get warning message for TAE line.  I was able to post goods with TAE and TAQ, being different quantities.  I need the check to determine if TAE and TAQ delivery quantity are different.  Using this fields seems to be line specific.  Thanks for the suggestion.  I now know what that field does to the delivery.
    I rewarded points.
    Thanks,
    Tony

Maybe you are looking for

  • Command-line parameter won't work

    I am trying to use the oraxsl command-line processor to pass a parameter to a stylesheet. All the examples I have found for this format (courtesy of Steve Muench in various mailing lists) show the same format I am using (i.e. oraxsl -p name="Steve" d

  • Error in system ERDCLNT000 while copying the document

    Error in system ERDCLNT000 while copying the document Message no. CRM_ORDER_MISC 020 Diagnosis Errors occurred while transferring the document into another system. To view the error messages, see the enclosed log. Transmission log No category of hier

  • Error message while scrapping the asset ABAVN

    Hi Gurus We are trying to scrap an asset which has 0 value. This was transfered from onother asset   5000084 15 years back with 0 value. Now when we tried to scrap using Tcode: ANAVN following is the error message we are getting. ====================

  • Color Matching - I'm Lost...

    I do a lot of digital imaging for painting contractors. I know there must be an easier way to do what I do, though. I'm hoping if I share my workflow with the pro's here I might get some helpful feedback. In Photoshop CS3 the first thing I do is matc

  • Mac lion  crashes regularly

    Hi I have a mac mini with Mac OSX 10.7.5. These days it crashes regularlary.  I have upgraded the system from 10.7.4 to 10.7.5  and repaired disk permissions using Disk utility but still i am getting crashes atleast 2-3 times a day. Other application