Reg table VBKD

Hi,
I want to know on what basis entries are made in the table VBKD.
Even if a sales order has multiple line items, it is not having the data for those sale order and line items.
This is not the case with all the sale orders, but only some sale orders.
Why is it so.??
Regards.

As per SAP documentation,
Table Lookup in Table VBKD
When you define a table lookup for the table VBKD (Sales
document: Business data), data does not have to be present
for every item in the sales document. If the item data is no
different than the header data, the system does not store it in
the item as well. In this case, you can find the valid values in
the header data, which is stored in table VBKD under the item
number "000000".
Thus, if you want to read characteristic values from VBKD, you
always need to define two table lookups.
1. First look up against VBKD table using the corresponding
    sales document number and item number.
2. If such an entry does not exist, look up using the
    corresponding sales document number and item number
    as '000000'.
This rule causes the system to first try to read the item data. If
this information is not stored explicitly in VBKD table step 2 is
carried out, which reads the header data.
Hope this helps.
Thanks,
Balaji

Similar Messages

  • Table VBKD

    In table VBKD you have a POSNR 000000 for header data and then POSNR e.g. 000001 for item 1 on the sales order. According to me a POSNR not equal to 000000 will only be created when you have different purchase order data per item. When does the system update field IHREZ_E in table VBKD?  And what is the meaning of the values in the field?  We now get different entries in VBKD an this has something to do with field IHREZ_E

    Hi,
    "According to me a POSNR not equal to 000000 will only be created when you have different purchase order data per item."
    No, it will be created when you made the first change to item purchase order data, equal or not to the header data.
    Initialy, the header information will be visible in the item view (but in vbkd it will only exists for posnr = 00000), but only if you made a change (you can even put the same value again) to the purchase order data per item, the vbkd for posnr = 00001 will be inserted.
    "When does the system update field IHREZ_E in table VBKD?"
    The system will update IHREZ_E for posnr = 0000 every time you change IHREZ_E in the Header purchase order data (GoTo-header-purchaseData).
    The system will update IHREZ_E for posnr = 0001 every time you change IHREZ_E in the Item purchase order data (GoTo-item-purchaseData).
    "And what is the meaning of the values in the field?"
    According to SAP "The reference number generally identifies the person who is responsible for the document at the end customer. (The reference number can, for example, be taken from the employee's initials.)
    but it's not a very important field, in my case, we used to hold a value for external system identification.
    Hope it helps.
    Thanks & Regards
    Sadhu Kishore

  • UPDATE TABLE VBKD

    hello.
    The table VBKD is  not updated in quality, the table with the same data is however updated in devlopment.
    The item with billing plan is updated in teh VBKD table. The rest of the items with "TAN" item categories are not updated in the table in quality server.
    Please advice me on the same.

    Hello,
    The logic of entries in VBKD is as follows:
    The header entry of the business data (VBKD) is valid for all
    items until a change on item level is done to the business data.
    Then the item receives a separate entry on the database.
    For example an order with 3 line items is created. The business data
    is the same for header and all items. Therefore only 1 entry
    in table VBKD (for the header) is necessary and all items
    use this business data.
    If now a change to the first items business data is done (e.g.
    different incoterms are entered) the item receives its own
    entry in VBKD. The other items still refer to the header.
    This is the general logic, which also has exceptions, but should
    hopefully explain the system behaviour. It is correct that some
    orders do only have entries for the header and some also for
    items, this does not affect the system behaviour.
    Best regards,
    Ian Kehoe

  • Table VBKD update

    Hi Experts,
    I am useing VBKD-INCO1 - Incoterms (part 1)
                       VBKD-INCO2 - Incoterms (part 2)
                        VBKD-ZTERM - Terms of payment key
    for some of my report.In VBAP there are suppose 4 line item but in VBKD there is only one entry with line item no 000000 .
    so I am not able to utilize this above mentioned fields.
    can anyone guid me why there is no entry in VBKD and is there any other table from where I can take this above metioned field?
    Thanks in advance
    Thanks
    Sanujeet

    Hi
    The record with item 0 means header data:
    The data stored in VBKD are valid for all items of sales document, so the system inserts one record only with the item equal to 0.
    Only if the user changes some data of VBKD for a certain item, the system'll insert a new record for VBKD with item equal to the item where the modification was done.
    So if you need to extract data from VBKD u should run the select twice:
    DATA: POSNR TYPE VBAP-POSNR.
    DATA: VBKD_H TYPE VBKD.
    DATA: VBKD_P TYPE VBKD.
    SELECT * FROM VBAP WHERE VBELN = .......
       IF VBKD_H IS INITIAL.
          SELECT SINGLE * FROM VBKD INTO VBKD_H
                WHERE VBELN = VBAP-VBELN
                     AND POSNR = '000000'.
       ENDIF.
       SELECT SINGLE * FROM VBKD INTO VBKD_P
             WHERE VBELN = VBAP-VBELN
                  AND POSNR = VBAP-POSNR.
      IF SY-SUBRC <> 0.
        VBKD_P = VBKD_H.
      ENDIF.
    ENDSELECT.
    Anyway just as I said, the Sales Document: Business Data are generally the same for all items, so I think it''s rare u can find another record there except the header one.
    Max

  • Table VBKD Urgent Query

    Hi All
    There is a field in VBKD table AKKUR - LettOfCredRate. This is not visible in the sales order. How this field is populated and whats the significance of this field? i could not get much information in F1 help as well.
    This is affecting to create collective billing.
    Regards
    Murali

    I will explain you the problem fully...this is not in development..this is in production..
    Initially there are 3 line items with one LC # at the header which got applied to item as well. Then added 2 more items and for this also LC # updated automatically.
    Later in the last 2 items, LC # was removed. After some time, LC# was changed to a different #. This change didnt get applied to last 2 items.
    Then later this new number was entered manually in 2 items.
    Now the field AKKUR is having different rate for first 3 items and different rate for last 2 items.
    Because of this i am not able to do collective billing.
    Regards
    Murali

  • Reg: Table size adjustments in adf 11g application.

    Hi All,
    We have developed an application in ADF 11g. In this we fetching the tables from the database. When viewed, the size is not appropriate. We need to adjust the width and height of the tables as default.
    Can anyone help us regarding this.
    Thanks,
    Shanmukh

    Hi Shanmukh,
    If you wrap your table in a component that stretches its children, your table will be adjusted to fill aviable space.
    Try to surround the table with an <af:panelcollection/> or an <af:panelsplitter/> or an <panelStretchLayout/>.
    This should work.
    Good Luck,
    Luc Bors

  • Reg:Table name require

    Hi ,
    Can you pls tell me what is the table name for open and closed items.

    Please check BSID for Open items  and BSAD for Cleared items.
    Regards,
    Sash

  • Reg: Table creation for generic source

    Hai,
    I tried to create generic data source using a table that I created. But when I tried to enter entries into the table using se16 transaction, one field is not at all coming.
    I didnt understand why this field is not coming. I checked the enhancement category, but that is allowing too.. I changed the position of that field in the table and tried. But still its not coming in se16 create entries..
    What can be the problem. When we check the table in se12, that field we able to see.. When we check through se16 also its available. Only when we want to make entries its not coming..
    Can someone help me to resolve this issue..

    Hi,
    Yes I am able to see the filed in the data source also.
    I want to do flat file loading. So I am using LSMW recording for the same. So in se16 i need to create dummy entries. But as this filed is not coming, I cant populate.
    When i tried outside lsmw also in SE16 that filed is not there.

  • Reg:table declaration in a top include

    Hi gurus,
    I have declared few tables in the top include of a function module,but while activating the FM it's throwing error that "the table has already been declared".Where as I have not declared those tables anywhere else.
    Please give me a solution regarding this.
    Thanks in advance.

    hi,
    it might be dat u have declared the required tables in ur Function module and also declared in Top Include. check this. when ever you declared all required elements in ur Top include then try to avoid them declaring in ur FM.
    if helpful reward some points.
    with regards,
    Suresh Aluri.

  • Reg: Table name where logical system name will store in R/3 and CRM..

    Hi
    We are trying to replicate the sales order from CRM 5.0 to ECC 6.0. we mainatined publication, site, subscription and rfc connections. When the sales order is created in the CRM the BDOC is getting posted but it is picking up the wrong logical system which we were using earlier. Due to this wrong logical system, out-bound queue is getting generated in CRM but In-bound queue is not getting generated in the ECC.
    Can anybody tell me where (in which table) we need to modify the things for getting the correct logical system.
    Regards

    Hi,
    In CRM:  look for the table CRMMLSGUID. This should have the logical system name of the R/3 that it is connected to CRM and also the GUID. To check if the GUID is correct cross check with GUID from R/3 table CRMPRLS.
    In R/3: look for the table CRMRFCPAR. This will give you all the RFC connections that R3 is connected to. If you want to check whether the CRM RFC value is defined correctly compare it with RFC destination in the Administration Console (smoeac) from CRM.
    If the entries are matching then the systems are connected correctly if not you need to look at the RFC destinations from SM59 transaction.
    Hope this helps.
    Thanks,
    Karuna.

  • Reg. table name, that contains data of deletion of PP & PM operations(point

    Hi all,
    Could any body tell me the table, that contains task list operation deletion data in PM terms of tcode IA01.
    or in case of PP u can see routing data operation.
    It's urgent.....
    Help me & have ur poinrts.
    Regards,
    pradeep phogat

    HI smith,
    Actually in tcode IA02, when we select an operation & make it delete...then in table PLPO i am getting no deletion field. Actually i am making a change BDC for changing the frequency of the operation. So in that i need to consider the deleted operation........
    Reply plesssssss

  • Reg: table name find

    Hi All,
    i need some information, how can i find the table name for the below feild.
    i am using the T:Code : MC44, in this i gave the materian, plant and selected the check box all plant cumulated and  then press enter.
    in the inside screen i hava selected the Double line tab feild.
    in that i need usage period and average stock feid and table name.
    please give me the valid input on this.
    thanks
    siva

    Hi All,
    please give me the details about the below field and table name.
    in the T:Code: MC44, usage period and average stock field.
    K_k_MENGE Usage Period field -  BCO_WERTE is the table.
    MIT_MENGE Average Stock feild - BCO_WERTE this is the strcture feild.
    please give me the table name for the above structure Table.
    Thansks
    siva

  • Reg : Table name of Functional Module

    Can some one sent me the table name where functional module details get stored

    HI,
    Check for Function Module.
    Tables
    TFDIR----
    > Table contains Function Modules.
    TFTIT----
    >Table contains Function Module Short Text.
    ENLFDIR-----> Additional Attributes for Function Modules.
    rewards if useful,
    regards,
    nazeer

  • Reg Table name for Menu / Form Details

    What is the Table name having the Menu name and Menu ID details for all modules?

    Hi,
    AFAIK this information is not stored in the database, appart from a fiew that are in the OADM table (PorName, RpdName, PdnName...). I think that this info is stored in a C++ library (don´t remember the name now).
    Perhaps if you ask what the objetive is we could help you with a workaround.
    Regards,
    Ibai Peñ

  • Reg Table maintaince view

    Hi...Pls tell me what Table maintainence indicates in the table when we select the delivery and maintainence <b>Tab of</b> the table and select the following from the dropdown list Display and maintainence allowed/Display and maintainence allowed with restrictions/Display and maintainence not allowed.What does each indicate.

    Hi,
    Please check this from SAP Help ...
    - Display/maintenance not allowed
    The usage of standard table maintenance tools is not allowed.
    Maintenance and display of this table/view is not possible in transaction SE16.
    Transaction SE54 does not allow the generation of a maintenance dialog, which means automatically that calling transactions SM30/SM34 for this table/view is no longer possible.
    - Display/maintenance allowed to limited extent
    Usage of standard table maintenance tools is allowed to a limited extent:
    Transaction SE16 allows the display function for this table/view, but no maintenance.
    Generation of a maintenance dialog for this table/view is possible through transaction SE54.
    Transaction SM30 does not allow maintenance and display functions for this table/view.
    Note: The generated dialog can be included in view clusters (data maintenance through transaction SM34) or called within a program through the function module View_Maintenance_Call.
    - Display/maintenance allowed
    The usage of standard table maintenance tools is allowed:
    Transaction SE16 allows the maintenance and display functions for this table/view.
    Note: If an SM30 maintenance dialog exists, this is called.
    Regards,
    Ferry Lianto

Maybe you are looking for