How to block PGI in delivery?

I need to block only PGI in delivery documents.
i.e. we can create delivery note, do picking but not PGI unless block is removed.
rgds
AKi

Hi,
Go through the following menu path:
SPRO-IMG-Logistic Execution--Shipping--Deliveries-Define reason for Blocking--Deliveries: Blocking Reasons/Criteria----Tick on last column( PGI Block)
You can also do the PGI block during credtit check also.
or for delivery block go thru the following menu path:
Go to VOV8 --- activate the deilvery block for tht order.
or
Go to schdule line categories VOV6 there also activate the block for delivery.
Reward points if helps.
Regards
Ashis

Similar Messages

  • How to block PGI(posting good issue) only!

    Hi,
      when end-month closing, we want to block PGI(posting good issue) and can not let warehouse person to do PGI.
      How we can do? block Vl02N? or block move type:601? because we just want to block PGI, other Tcode and operator can be used.
    Thanks!

    Another alternate method beside as i said earlier, you can write the following coding in user exit MV50AFZ1  , FORM USEREXIT_SAVE_DOCUMENT.
    Before writting prog ,customise one entry in Z table .
    SELECT SINGLE * FROM Ztable CLIENT SPECIFIED
    WHERE MANDT = SY-MANDT AND Ztable-fieldname = 'ABC'.
    IF SY-SUBRC = 0 AND SY-UCOMM = 'WABU_T'.
    CHECK NOT SY-TCODE = 'VL02N'.
    CHECK NOT LIPS-BWART = '601'.
    ENDIF.
    So , whenever you want to block the PGI , you need to maintain the entry in Ztable and when u do not want you delete the entry in Ztable .
    Take a help of ABAPer and add this , your problem will be solved 100%.
    Please give your feed back .
    saravanan

  • How to do PGI the delivery

    Hi all,
    I want to do PGI the Delivery. Suggest any BAPIs. Alredy I used BAPI_GOODSMVT_CREATE and WS_DELIVERY_UPDATE. But these two are not working. I got the error like movement type not supported. Suggest any additional fields I need to pass to the above function modules. Very Urget........

    hi,
    hope the below code wull be helpful for you
    FORM F_GOODSMVT_CREATE .
      LOOP AT I_INPUT_TEMP INTO WA_INPUT_TEMP.
        CLEAR WA_EKPO.
        READ TABLE I_EKPO INTO WA_EKPO
                          WITH KEY MATNR = WA_INPUT_TEMP-MATERIAL
                                   WERKS = WA_INPUT_TEMP-PLANT
                                   LGORT = WA_INPUT_TEMP-STGE_LOC.
                                  MENGE = WA_INPUT_TEMP-MENGE.
        IF SY-SUBRC = 0.
          CLEAR WA_EKBE.
          READ TABLE I_EKBE INTO WA_EKBE
                             WITH KEY EBELN     = WA_EKPO-EBELN
                                      EBELP     = WA_EKPO-EBELP
                                      MATNR     = WA_EKPO-MATNR
                                      WERKS     = WA_EKPO-WERKS.
                                          MENGE.
          IF SY-SUBRC = 0.
            MOVE: WA_EKBE-EBELN                 TO WA_ITEM-PO_NUMBER,
                  WA_EKBE-EBELP                 TO WA_ITEM-PO_ITEM,
                  WA_INPUT_TEMP-MATERIAL     TO WA_ITEM-MATERIAL,
                  WA_INPUT_TEMP-PLANT            TO WA_ITEM-PLANT,
                  WA_INPUT_TEMP-ENTRY_QNT     TO WA_ITEM-ENTRY_QNT,
                  WA_INPUT_TEMP-MOVE_TYPE     TO WA_ITEM-MOVE_TYPE,
                  'B'                         TO WA_ITEM-MVT_IND. "(Goods receipt for Purchase order)
            MOVE: WA_INPUT_TEMP-STGE_LOC      TO WA_ITEM-STGE_LOC,
                  WA_INPUT_TEMP-MOVE_STLOC    TO WA_ITEM-MOVE_STLOC.
    *Set the VCODE value to '01'.
            V_CODE = '01'.
    *Call the BAPI - 'BAPI_GOODSMVT_CREATE'
            CALL FUNCTION 'BAPI_GOODSMVT_CREATE'
              EXPORTING
                GOODSMVT_HEADER  = I_HEADER
                GOODSMVT_CODE    = V_CODE
              IMPORTING
                GOODSMVT_HEADRET = I_HEADRET
              TABLES
                GOODSMVT_ITEM    = I_ITEM
                RETURN           = I_RETURN.
          LOOP AT I_RETURN INTO WA_RETURN
                           WHERE TYPE <> 'S'.
         move:  WA_RETURN-MESSAGE    to WA_ERROR1-MESSAGE,
                WA_ITEM-PO_NUMBER    TO WA_ERROR1-PO_NUMBER.
          ENDLOOP.
          ENDIF.
        ELSE.
          V_PORREC = V_PORREC + 1.
          V_POEREC = V_POEREC + 1.
        ENDIF.
      ENDLOOP.
    ENDFORM.                    " F_GOODSMVT_CREATE

  • How to Block open outbond delivery

    Hi All,
    Can anyone tell me how we can block the open outbond deliveries. It is requested to please give detail step by step.
    With Regards,
    Naveen Bhatia

    Hi there,
    Open delivery block? Does it mean that you want to block billing for already created delivery?
    Then put a billing block in VOV8 for the relevant sales order.
    If that is not your requirement, tehn in SPRO --> Logistics Execution --> Shipping --> deliveries --> Define reasons for blocking in shipping. Define the blocking reasons as per your requirement & then asssign them to the delivery type.
    Regards,
    Sivanand

  • How to know PGI from Delivery.

    Hi:
    - How can I know if a Delivery has his PGI created?     (PGI=Post Good Issue)
    - If the the Delivery is for example 10 Pcs. Can a PGI be created for less than that, i.e. 6 Pcs.?
    Thanks.

    For fast response post in the relavant forum.
    How can I know if a Delivery has his PGI created? (PGI=Post Good Issue)
    - Goto Document (vl03n) and GIVE DELIVERY AND PRESS F7 TO KNOW THE DOCUMENT FLOW.
    If the the Delivery is for example 10 Pcs. Can a PGI be created for less than that, i.e. 6 Pcs.?
    YES.IF AND ONLY IF IT IS PICKED FOR 6 PEICES ONLY.

  • IS AUTO - How to block creation of delivery

    Hi,
    We are working on IS Auto Industry. Right now we are facing one issue. We are getting confirmation of service instead of GI. I do analysed the problem and found that this is happening because of the following.
    We are creating delivery using BF Message. While creating delivery system check for schedule lines in the corresponding SSA. If there are JIT schedule line then we do not have any problem. However, If there are no JIT delivery schedules, forecast delivery schedules will be considered. In this case system will not be able to perform PGI and gives confirmation of service instead of GI.
    Can we configure the in such a way that it should create delivery if & only if JIT schedule lines exists? Otherwise, (no JIT Schedule but Forecast Schedule exists) system should throw error in BF Message.
    Pls suggest.
    Regards,

    Hello Prem,
    What I understand from your post is that you want that a delivery document created for a Sales order should not allow the quantity to go beyond the Sales Order Quantity.
    You can do this by going to the following customizing entry.
    First determine the item category relevant to you here:
    LE -> Shipping -> Deliveries -> Define Item Category determination in Deliveries
    Then go to "Define Item Categories for Deliveries". Open the relevant item category. In the field "check overdelivery" Provide value "B" and save.
    Hope this helps.

  • How to block the Statistical delivery date in purchase order from updation

    Hello All,
        We have the following requirement from our client.
    The client wants to track the delay in delivery of purchase orders raised to vendors. Currently the users, change the delivery date and then process the PO if there are any delays. The client wants to STOP this and track any changes being made.
        We created a new screen layout for purchase orders and checked the Statistics relevant delivery date as DISPLAY
    However, when we tested the same, the statistical delivery date was changed along with delivery date, when the delivery date was changed in the Purchase order, though the option for statistical delivery date was seen a DISPLAY field only.
    Please provide us your suggestions on any other options available.
    R's
    Manoj.

    if your client wants to track the delay of a delivery from your vendor, then he has to give the vendor a chance that he can deliver on time. And the usual way to do this is by sending the PO to the vendor.
    if you cange the delivery date before output of messagem then your vendor could not even know the original delivery date, so it is not the vendors fault if he cannot meet this date.
    if you change the delivery date after output of message , then the statistical delivery date will stay with the old date.
    the field is always open to maintain because it is not always the vendor who is reponsible for a delivery date change.
    if you want to change the delivery date because you can take the quantity at that date, then it is not the vendors fault, in this case you have to change the statistical delviery date to evaluate the vendors delivery performance against the new date.
    And often forgotten in this evaluation process is the warehouse personell that finally posts the goods receipt. if they post it with delay and do not change the goods reeipt date, then the vendor is as well evaluated to bad.

  • How to block change of delivery quantity in VLO1N

    The system should not allow the change of delivery quantity in VLO1N, say if in sales order the quantity is 10 & they change in VLO1n as 12

    Hello Prem,
    What I understand from your post is that you want that a delivery document created for a Sales order should not allow the quantity to go beyond the Sales Order Quantity.
    You can do this by going to the following customizing entry.
    First determine the item category relevant to you here:
    LE -> Shipping -> Deliveries -> Define Item Category determination in Deliveries
    Then go to "Define Item Categories for Deliveries". Open the relevant item category. In the field "check overdelivery" Provide value "B" and save.
    Hope this helps.

  • How to block or stop hundreds of mail delivery notices that I did not send

    how to block hundreds of incoming email delivery notices that I did not send out

    It sounds as though someone hacked into your email account and/or the account of one of your friends and stole email addresses to use as sender and recipient for spam messages.
    Since the damage is already done so to speak, there isn't a whole lot to do but: do change your email address and send out an email to your friends that the other emails are not from you and not to open or click on anything contained in them.
    Unfortunately, this is happening more and more.

  • How To Block a User From Changing Total Field In AR Invoice

    Hi all,
    I would like to find out how to block a user from being able to change the total field at the bottom right hand side of the AR Invoice.  Currently if a user creates an invoice and is still busy in that invoice they can adjust the total field which in turn will update the discount field as well.
    Is this simply an authorization issue or am I going to have to do it in the transaction notification?
    We are using SAP Business One PL 30 currently.

    Hi
    Please review by note again -This is by system design .
    I don't know why you are so worried abt this because by setting up discount max ,if user cannot post the document ,that means it is not in the system ,no matter they change multiple times in the fields .
    But I think your scenario is different ,
    You are copying with certain discount from Delivery to AR invoice and i think you don't want user to change the discount field , then you can solve your issue by using approval or sp_notification
    If you really want it to be greyed out ,I think you might have to go through by SDK or Boyum addon.
    Thank you
    Bishal

  • Difference between billing and invoice?  How to stop PGI?

    can u please help me in these questions.
    Difference between billing and invoice?  How to stop PGI?

    Invoice is document indicating to delivery goods and Billing is a receipt of payment
    Tables are VBRK & VBRP. For flow, go to transaction VF03, enter document number and hit 'Display Document Flow' button on toolbar
    vbrk and vbrp holds billing/invoice details..
    Billing Document:
    Generic term for invoices, credit memos, debit memos, pro forma invoices and cancellation documents.
    The tables are VBRK and VBRP.
    2)-- once u do PGI the delivery document will be created . there is no way to stop it  .. the thing u can to do go to the list of created deliveries in VL09.. select the delivery doc which u created.there  u have the option of reversing the goods or canceling it.
    let me know if i am wrong...
    thanks,
    madhan
    Message was edited by:
            madhan n

  • How to block a sales order when there is a free good item .

    Hello Gurus ,
    How to block a sales order when there is a  free good item  , only the authorised person should have authorisation to release those blocked Sales orders.
    Reason - They want to have a track of free goods given to customer & to avoid the misusing things
    Looking  for your inputs
    Thanks in advance
    Regards
    Venkat

    Hi
    I think you can try with Status Profile in BS02 define and assign for item category TANN.
    In status profile you can block the delivery and also billing unless some changes the object status as released.
    Just try and explore
    regards
    Prashanth

  • How to block the GR against a PO

    Hi All,
    how to block the GR against a perticular PO item or full PO.
    I use "Delivery Complete" option in "Delivery" tab, but still it allow me to make the GR against the PO.
    I am waiting for the quick reply.
    Thanks & Regards
    Pankaj Garg

    delivery complete indicator willnot help u fully.what u can do is after selecting the delivery complete indicator change the quantity of the PO to what u have already received i.e. if ur po has 10 pcs and u have already received 4 pcs and dont want to receive any further quantity then change the PO quantity to 4 pcs.
    Again if u havent received any quantity against the PO then u can select the line items and select the block (key like) indicator or delete (dustbin like) indicator.
    regards,
    indranil

  • How to Block the GRN,

    Dear Experts
                       How to block the GRN, to avoid the excess inventory for the particular  material.

    Hi Raja
    I assume that you are referring to stopping GRN of goods with resepect to the PO qty
    In that case If you want to stop the GR of more goods than the quantity ordered, you can use delivery
    tolerance settings in either material master data or purchase info record data.
    Regards
    Vikrant

  • How to differ large message delivery

    Hi,
    I would like to differ large message delivery during night. For instance message size above 4 Mo be processed at midnight to avoid network saturation.
    I could not find any answers in documentation. I have got an idea to retarget messages over 4Mo with alternatechannel keyword. But how to hold channel processing until the night ?
    Thanks,

    Sorry solution was in documentation, my question is how to "delay" a message delivery !
    You can delay a big mail by retargetting messages in a special channel and then stop this channel until off-hours time.
    Documentation 819-0105
    In the following channel block example, large messages over 5,000 blocks, that
    would have gone out the tcp_local channel to the Internet, instead go out the
    tcp_big channel:
    tcp_local smtp ... rest of keywords ... alternatechannel tcp_big
    alternateblocklimit 5
    tcp-daemon
    tcp_big smtp ...rest of keywords...
    tcp-big-daemon
    Here are some examples of how the alternate* channel keywords can be used:
    � If you want to deliver large messages at a delayed or an off-hours time, you can
    control when the alternatechannel (for example, tcp_big) runs.
    One method is to use the imsimta qm utility�s STOP channel_name and START
    channel_name commands, executing these commands periodically via your own
    custom periodic job that is run by the Job Controller or via a cron job.
    Hope this could help someone.

Maybe you are looking for