Skip to Content
avatar image
Former Member

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!

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

6 Answers

  • Best Answer
    avatar image
    Former Member
    May 12, 2008 at 04:32 AM

    If u want to block entire delivery operation , u may contact basis team for blocking the transaction code itself . ( VL01N and VF01 ) . By doing this no-one will get authourisation to deliver, after stock reconsilation , you can open again.

    Please talk to basis team and try to do the same.

    saravanan

    Add comment
    10|10000 characters needed characters exceeded

  • May 12, 2008 at 03:23 AM

    Go to VA02, give the sale order reference for which you want to block delivery and execute. In the main screen, there are two fields, viz.Delivery Block and Billing block. Select Delivery block and save.

    thanks

    G. Lakshmipathi

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    May 12, 2008 at 09:54 AM

    create one z table in that create plant ,user id , month , and t-code with this combination u can block the user id for previous month for creating delivery r pgi,

    for light refere logic of mmpv

    if ur question is solved reward points

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    May 12, 2008 at 02:30 PM

    Hi,

    One way is to block VL02N transaction but it doesn't allow any changes to delivery let alone PGI. So a better way is to manage by locking G/L accounts in a specific period. The G/L specific to outgoing goods movement can be blocked. I don't remember the transaction but an FI consultant may be able to help you. Its much easier than setting delivery blocks or creating Z tables.

    Cheers,

    KC

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    May 12, 2008 at 02:38 PM

    You can also set the extent of the delivery block that what subsequent processes should be blocked if the order has delivery block

    I think your problem may get solved with this

    Node

    LE

    Shipping

    Deliveries

    Define Reason for Blocking in Shipping

    Delivery Blocking Reason Criteria

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    May 13, 2008 at 03:55 AM

    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

    Add comment
    10|10000 characters needed characters exceeded