Skip to Content
author's profile photo
Former Member

VBKD-POSNR copy control setup

Hi everyone!

I recently created a delivery report which also displays the exchange rate used at SO level. I extracted the exchange rate from VBKD table and join VBKD with VBAP using vbeln and posnr fields. I later found out that there are some specific SO types (specifically those that are created without reference to a contract) that do not have POSNR in VBAP, which resulted in missing records in the report due to unmatched POSNR.

Can anyone tell me how can I correct the entries in VBKD to copy the correct POSNR? Is this thru copy controls?

Regards,

Kaye

Add comment
10|10000 characters needed characters exceeded

  • Follow
  • Get RSS Feed

3 Answers

  • Best Answer
    author's profile photo
    Former Member
    Posted on May 03, 2011 at 07:55 AM

    Hi Kaye,

    You have to correct your report program accordingly the logic when POSNR is initial. Updating the old VBAP records are not possible.

    Note: When there is no reference, then no execution of copy control routines.

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member

      Yes Thank you. I understand that I can no longer correct the existing data. What I need to resolve now is the upcoming data.

  • Posted on May 03, 2011 at 07:58 AM

    Hii

    In T-code VTFL (Copy control between sales order to Delivery) Check weather "Copying Item number" is marked

    Check in Item level weather "Update document flow is marked" and check the appropriate Data Transfer routine

    Regards

    Sarkar

    Add comment
    10|10000 characters needed characters exceeded

  • author's profile photo
    Former Member
    Posted on May 03, 2011 at 08:33 AM

    Hi,

    1. A SO "that do not have POSNR in VBAP" is impossible if you have items in SO! This field is a key field in VBAP.

    2. There is no copy control between VBAP and VBKD! The VBKD-VBAP report is 1:1.

    3. Correct link between delivery position and sales position is: LIPS-VGBEL = VBAP-VBELN and LIPS-VGPOS = VBAP-POSNR

    Marian

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member

      Hi Marian,

      I didn't say that I have a problem in VBAP. It is in VBKD that I have an issue. In VBAP, linte item no reflects 000010 while in VBKD, it's 000000. Thanks for your reply.