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 -
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 BhatiaHi 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
VenkatHi
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 Gargdelivery 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 -
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
-
Sony NEX 5n on the new iMac - Videos not there?
Hi folks, can anyone tell me if this is a known issue and if there is a solution to this problem... I bought the iMac for the main reason of having a good powerful machine to view and edit HD MTS Video files taken from my new Sony NEX 5n Camera, whic
-
What's hardware should upgrade for Using Premiere CS4 to editing (AVCHD)m2ts file?
What's hardware or software should upgrade for Using Premiere CS4 to editing (AVCHD)m2ts file? 1st question: when i try to do editing by using Premiere CS4 AVCHD sequence timeline, the edting monitor seems not smooth (like wearing goggles) & delay, a
-
Okay, I was able to move my photo folders, but would welcome help on how to move the albums.
-
Dear All, is there any standard report available for Goods Issue to cost centers periodically. Regards, qsm sap
-
Output determination in Runtime
Hello People, Before saving the PO in ME21N, I need to know whether he has done output determination in the messages tab. I have got a list of BADI's but none of them have NAST data in them.. Please help me. Regards, Roshan.