VL10G Material & is blocked (delivery quantity will be set to '0')

Hi,

We are executing programme RVV50R10C (correspond to transaction VL10G) by job. Some Delivery items are created with 0 quantity. In V_SA transaction we found error message VL 156 "Material & is blocked (delivery quantity will be set to '0')".

For the mentioned material we checked that stock is available in CO09.

How can we change variante to do not get anymore this error?

Used variant:

several ship to party

specific profil name with

sales orders = X

purchase orders = X

rule (delivery qty) = 1

select rule = 2

list type = 1

Header-item assgnmnt = 2

split per sched. line = 1

F code profile = 5001

Dlv creation profile = 0101

Thanks for your help

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

6 Answers

  • Best Answer
    Nov 23, 2018 at 08:29 AM

    Hi,

    Here are the answer SAP gave to us:

    VL 156 is raised because material is blocked during ATP check during
    parallel processing.
    This error is triggered depending how OVZ1 and OVZ2 customizing is done.
    Please note that there are two types of blocks that can be used:

    Hard block : In this block:
    TMVFP-VFPSP set to 'X' in TCode OVZ1 and
    TMVF-ACENQ is set to SPACE in TCode OVZ2
    When you have performed an ATP check in one session but you haven't
    saved the delivery yet then in a parallel sessions it is not possible
    to perform an ATP check. I.e. parallel processing of the same material
    is in general not possible or better to say a parallel ATP check will
    give always the result: material not available.


    Soft block : In this block :
    TMVF-ACENQ is set to X in TCode OVZ2
    (and TMVFP-VFPSP is not used in this case )
    When you have performed an ATP check in one session but you haven't
    saved the order yet then the ATP data are written in an enqueue record
    into the enqueue table on the enqueue server. In parallel sessions an
    ATP check reads these records and take them into account. Thus,
    parallel processing of the same material is possible and the ATP-check
    gives meaningful results.
    Please consider also the F1-help of those fields.
    SAP recommends to use the soft block in OVZ2 for parallel processing
    to avoid material blocks.

    Change to soft block resolved the material block issue.

    Add comment
    10|10000 characters needed characters exceeded

  • May 04, 2017 at 05:46 PM

    what is actually unclear in this message?

    Add comment
    10|10000 characters needed characters exceeded

  • May 12, 2017 at 10:04 AM

    Dear Jürgen,

    Thanks for your replay.

    The programme is executed by job at 5 o clock in the morning.

    No user is connected, no other job is running on same time.

    We tried to change value of

    "Number of Attempts to Deliver Blocked Documents"

    SHP_VL10_REPEAT_BLOCKED

    from 100 to 500. But this does not change the result.

    We are on a ECC database Hana with 2 instances.

    Add comment
    10|10000 characters needed characters exceeded

  • May 12, 2017 at 10:35 AM

    I guess you have many deliveries with the same material in your job. And while the process wants already lock the material for the second delivery the lock from the first delivery is not released yet.

    Add comment
    10|10000 characters needed characters exceeded

  • May 12, 2017 at 12:13 PM

    Dear Jürgen,

    This is what we expected too.

    That is why we tried to use higher value for

    SHP_VL10_REPEAT_BLOCKED

    Is there another possibility to change variant to reprocess locked materials?

    We found note oss

    668311 - VL10: Deliveries with quantity 0 due to material block

    and

    399068 - VL10: Parallel processing

    This notes does satisfy our need.
    Add comment
    10|10000 characters needed characters exceeded

  • May 12, 2017 at 12:13 PM

    This notes does not satisfy our need :)

    Add comment
    10|10000 characters needed characters exceeded

Skip to Content