Skip to Content
author's profile photo Former Member
Former Member

Is it standard behavior for VL10A/table VEPVG to show two records when a Sales Document has been blocked?

Hi Experts,

Is it standard behavior for VL10A to show two records when a Sales Document has been blocked? Their only difference is the field Delivery Block. In VL10A, the first record has a delivery block of BLANK, the second has 99.

Here's how to replicate the issue.

Create sales order.

When you check VL10A, the Sales document is there.

Change sales order field (RSD) in VA02, Save.

When you check VL10A, there are now two records, one has a blank delivery block, the other has 99.

The expected result here is that after changing in VA02, there will be only 1 record in VL10A and it should have delivery block of 99.

Assumptions:

1. We know that VL10A retrieves its records from VEPVG. The problem is, in VEPVG, delivery block is a key field. So I think that during VA02, when the delivery block of 99 is assigned, this creates a record in VEPVG instead of updating the existing one. Is this standard behavior, and are my assumptions correct?

Thanks in advanced experts. Appreciate your prompt response,

Jack

Add a comment
10|10000 characters needed characters exceeded

Related questions

2 Answers

  • Best Answer
    author's profile photo Former Member
    Former Member
    Posted on Mar 14, 2014 at 10:12 AM

    Hi All,

    I was able to fix the issue. There was a user exit editing XVBEP (Schedule Lines), changing dates and UPDKZ = 'U'. The problem was that this user exit had no entry in YVBEP. YVBEP should contain the old schedule line record so that this may be used as a reference to delete the existing record in VEPVG (VL10A) when a new one is added.

    Thanks.

    Add a comment
    10|10000 characters needed characters exceeded

  • Posted on Mar 12, 2014 at 05:38 PM

    Hello Jack,

    This is the standard behavior. When I check in our system, I too can see two entries but with different good issue date and delivery date and the block is specific to good issue date, delivery date.

    So there is no problem in it. try to give the delivery date which includes two table entries delivery date and execute the transaction VL10A.

    Regards,

    TP

    Add a comment
    10|10000 characters needed characters exceeded

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.