KNA1 is a header level data or item level data ?

How should we treat KNA1 ?
As a header data table or
Item Data table ?

Hi,
KNA1 is master data table stores information about customers.it will update thru XD01/XD02 tcodes or FD01/FD02..etc.
Master data will be used to create transactional data.
Once we created master data means,normally we dont change.like employees creation,vendor creation..etc
When it comes transactional data we have concept of header and item level.
suppose sales order is transactional data.conatins VBAK as header level, VBAP as item level data.
Header data contains main information to all the items like shipto party sales order creation date ,who created sales order,sales order type..etc.
Item level contains what material,order qty..etc.
we can call Transactional data as frequently changing data.Like when ever customer needs some item from company means we create sales order for that item.so we call transactional data as daily basis change data.
Please reward if useful.
Thanks
Sivaparvathi
Message was edited by:
        Siva Parvathi

Similar Messages

  • What is Header level data and item level data? Please elaborate.

    What is Header level data and item level data? Please elaborate.
    Details:
    EKKO is Purchasing Document Header; what is purchasing Document Header? who,what and where can i look for this data.
    EKPO is Purchasing Document Item; what is Purchasing document item means?
    what is item level data means?
    When you take the Senario of SRM and ECC; where the purchase data is maintained primarily in SRM or ECC?
    Thanks in advance. I will assign the points only to the valuable information.
    York.

    Hi York,
       You are right in stating EKKO as header and EKPO as line item data. They are maintained in ECC.
    Now for the details about the data:
    In SAP every transaction is referred to as a document. In this case you are talking about a purchase document. Now what does purchaing document contain? I will contain information like: Who is the vendor? When was the transaction done? what was bought? What is the quantity of each item bought?
      Whatever is applicable across the document is called header data... and what is applicable for each item is called line item data. In this case
    1. Header data would be the vendor, date of transaction, purchaing organization ... etc.
    2. Line item data would be the item details, the quantity of the item, the unit price of each item ...etc.
    Hope this helps.
    Best regards,
    Kazmi

  • Document level Data and Item level data

    Hi,
    Can anyone please explain the difference between Document level data and Item level data for sales order.
    Thanks
    shalini

    Item is the lowest level detail of the order. For ex it would be a particular material. Document would be the overall "top" level. Usually refered to as header level. It relates to everything in the document. 
    pts appreciated

  • VA42 user exit to update contract start and end dates at Item level

    Hi  Experts,
                      I need to update contract start and end dates at Item level in 'VA42' transaction, for this i am using user-exit 'USEREXIT_FIELD_MODIFICATION' in the include 'MV45AFZZ'. i am able  to display the data into item level through my coding but the data is not getting updated into 'VEDA'
    Note: No need to change contract start date and end date in header level. Only at item level i want to change dates.
    Thanks,
    Sateesh.

    Thanks For your reply Vikram,
          i tried with 'USEREXIT_MOVE_FIELD_TO_VBAP' user-exit earlier it self its not working. Can you suggest me any another way how we can achieve this functionality. modification of Contract start date and end date in only item level. 
    'USEREXIT_MOVE_FIELD_TO_VBAP':
    FORM USEREXIT_MOVE_FIELD_TO_VBAP.
    """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$\SE:(3) Form USEREXIT_MOVE_FIELD_TO_VBAP, Start                                                                                                           A
    *$*$-Start: (3)---------------------------------------------------------------------------------$*$*
    ENHANCEMENT 1  ZSD_CONT_DATE.    "active version
    DATA : lv_var TYPE CHAR10.
      lv_var = '0040000219'.
      if sy-tcode = 'VA42'.
    IF VBAK-VBELN EQ lv_var.
    VEDA-VBEGDAT = '20140502'.
      XVEDA-UPDKZ = 'X'.
    VEDA-VENDDAT = '20140602'.
      XVEDA-UPDKZ = 'X'.
    ENDIF.
    ENDIF.
    ENDENHANCEMENT.

  • Report on delivery data in item level for list of po

    Dear all
             How to take Report on delivery data in item level for list of po
    regards
    M.Chandra mohan

    You can check any of the standard reports like ME2M with the selection variant as "PO where GR exists"

  • Confirm Goods / Service display delivery date on item level

    Hello all,
    in transaction Confirm Goods / Service user can see creation date of the purchase order. Is it possible to somehow display required delivery date on item level. Field "Required on" which is visible in Basic data of the item.
    Would like to have as minimum modification as possible, maybe through customizing (of course if possible) :o))
    TIA
    Gordan

    Hello all,
    in transaction Confirm Goods / Service user can see creation date of the purchase order. Is it possible to somehow display required delivery date on item level. Field "Required on" which is visible in Basic data of the item.
    Would like to have as minimum modification as possible, maybe through customizing (of course if possible) :o))
    TIA
    Gordan

  • "Req. Inv. Level" in the Item Master Data - Inventory Data

    Dear All,
    Would like to ask what is the function of the "Req. Inv. Level" in the Item Master Data -> Inventory Data ??
    What is the different with Min. Inventory?
    And what is the different with Item Master Data -> Planning Data -> Minimum Order Qty ??
    Thank you very much!!!

    Dear All,
    Thank you for your reply.
    i found something strange for the MRP, it is as the following:
    at 06.11.2009, i have created 1 SO : SO123
    qty: 150
    due date: 10.11.2009
    for the Minimum Order Qty in Planning Data: 200
    Lead time: 2 days
    when i run MRP, it can show at 10.11.2009, qty 200 is needed to be purchase (it match the Minimum Order Qty in Planning Data:200)
    But when i set the lead time to be 10 days), it only show at 10.11.2009, qty 150 is needed (in red font).
    Question: seems if the date for the material to arrive (06.11.2009+10 days = 16.11.2009, which is excess the due date of the SO 10.11.2009) is over the due date (10.11.2009) then the MRP will just show qty150 instead of showing qty 200 (the Minimum Order Qty) ? so after that when create the PO by using Order Recommendation Report, it qty in the PO is 150 only, but not 200.
    is it how the MRP in B1 works?
    thank you very much!!

  • A new TAB in MIGO both at header as well at item level

    hey Folks ,
    My requirement is I want to add a new TAB in MIGO both at header as well at item level , I have made efforts with BADI *mb_migo_badi * and added the tab with a text box   .
    I want to save the text added in the text box  ,
    Please help how to procede ...!
    Regards
    Swapnil

    Hey Ashok ,
    I have already made the efforts with the same class .
    My problem is that i had to save the TEXT in the TEXT BOX with the OBJECT ID ,OBJECT NAME  I have used various function mobules as create text ,save text also .....!
    Have created  OBJECT ID  using SE75 since for MIGO transaction its not provided by SAP
    Please guide me for the same .
    Regards
    Swapnil

  • Display Header data to item level in me21n

    Dear Friends ,
    I have the  requirement that Incoterm field in me21n at header level while creating purchase order needs to get reflected at item level too. Currently it is blank (at item level).
    Is it the development or Customisation?
    Can anybody please explain me how to go abt it?

    If you enter an Incoterm on header level, this is valid for all items that do not explicitly have an Incoterm.
    If you then enter an Incoterm on item level, this overwrites the Incoterm entered on header level.
    So it's not clear why this requirement has come up.
    http://help.sap.com/saphelp_srm50/helpdata/en/0c/b91b3f7f9e3642e10000000a114084/content.htm

  • Copying header sales data to item level

    Hi,
    I am adding WBS Number at account assignment field of Sales header, but the same is not transferred to item level.
    I want to know, what setting is required for the same?
    Regards
    Suman

    you have to do that on item level
    you can assign sales order items or customer quotation items to a WBS element (billing element)
    if you do, revenue and cost controlling takes place wholly within the project
    the quotation/order does not bear either costs or revenues
    the billing element referenced in the sales order item is the highest element in a billing hierarchy
    the billing hierarchy includes all objects (WBS elements, orders networks, network activities) hierarchically subordinate to the billing element

  • ISA-Ecommerce : Passing extension data at item level to CRM backend?

    Hi Experts,
    I want to pass the extension filed data which is present at item level to the CRM back end system. In DEMO1 example provided, they have demonstrated about header data to pass.
    HeaderData headerdata = isaBOM.getBasket().getHeaderData();(header data BOM instance)
    ItemListData itemsdata = isaBOM.getBasket().getItemListData();(Item data BOM instance)
    String extHDshipmethods = (String)p_request.getParameter("zhext_shippmethods");(request from http for header data)
    String extIDshipmethods = (String)p_request.getParameter("ziext_shippmethods");(request from http for item data)
    headerdata.addExtensionData("ZHEXTENSIONSHIPMETHODS", extHDshipmethods);(adding extension to header data)
    itemsdata.add("ZIEXTENSIONSHIPMETHODS", extIDshipmethods);(adding extensoin to item data but gettin error)
    In the above last line i am getting an error saying that add(itemlistdata) cannot be used as a string. Generally for header data, in the extension guide it is mentioned that we use "headerdata.addExtensionData("",)" but for items data what should be used??
    Thanks a lot in Advance!
    regards,
    lakshman.
    Edited by: lakshman reddy G on Jan 21, 2009 2:24 PM

    Hello LRG,
    In the Java and JSP layer
    In the ZMaintainDispatcher, override the Item level method
    public void customerExitParseRequestItem
    This method is called for each item to parse
    the custom variables. Hint: Since the items are processed in a loop in the JSP, it is
    customary to name the page level variables suffixed with the Item index like myData1[itmIndx]
    public void customerExitParseRequestItem(
       RequestParser parser,
       UserSessionData userSessionData,
       ItemSalesDoc itemSalesDoc,
       int itmIndx  {
       String zItemExtData1 = "";
    // Item level data1[itmIndx] - value is set for item itmIndx
    // see the method parameters
       zItemExtData1 = parser.getParameter("zItemExtData1" +
    itemIdx).getValue().getString();                    
       itemSalesDoc.addExtensionData("zItemExtData1", zItemExtData1 );                    
    This will parse and add item level extensions to the items object.
    In the ABAP layer
    Implement CRM_ISA_BASKET_ITEMS and code in the methods  changeitems_set_data and getitems_get_data
    In the request cycle, you will read the value from the extension table and persist that in the
    transaction - say in a EEWB field. In the method changeitems_set_data
          READ TABLE lt_extension INTO ls_extension WITH KEY
                   name = 'zItemExtData1'.
          IF sy-subrc EQ 0 AND NOT ls_extension-value IS INITIAL.
            ZEEWBDATA1 = ls_extension-value.
          ENDIF.
    In the response cycle, code the getitems_get_data
    *     Populate Extension data Data1 - Assuming that you read it from EEWB field ZEEWBDATA1
          CLEAR ls_extension.
          ls_extension-ref_guid = ls_guid.
          ls_extension-name     = 'zItemExtData1'.
          ls_extension-value    = lv_leewbdata1.
          APPEND ls_extension TO ct_extension.
    In principle, the idea is same as what is shown in the extension guide for the header.
    Please note: Depending upon several user interaction requirements, you may have to
    use different methods in the Item BAdI as well as other methods in the MaintainDispatcher class.
    Easwar Ram
    http://www.parxlns.com

  • PO number prints only if it is at header level not for item level

    Hi All,
    I am not able to print the PO number in my order acknowledgement and COA printout when I enter the PO number in the sales order at item level of only. It prints fine when it is at the header level.
    Please assist.
    Thank you,
    Shanu Jain

    Hi,
    BSTKD Field in the VBKD is dependent on two things . IF the Header PO Number is same as the Item number if u change at Header level it will be changed at all items level also. If both are diff then if u change the PO Number at Header level it will change PO numbers of the Items which is having same value as Header Po Number otherwise it wont change the Item PO Number .
    Ex " Order Number 1000 is having PO Number at Header Level is PO1. And the sales order is having Item 010 and 020.
    IF Item 010 and 020 is having PO1 at item level if u change the value of PO1 at header Level if will be applicable to items 010 and 020.
    If Item 010 is having Po Number PO1 and 020 is having PO2, if i change value of PO number at header to PO3 then it will change Item 010 PO Number to PO3 and Item 020 PO Number will be same as PO2.
    Try to Take The VBKD - BSTKD where Item Number POSNR is blank that means Header PO Number .
    IF u want Item Po Number then pass the item number in POSNR and get it.
    Regards,
    Srinivas.

  • Making vendor down payment at PO header level and not item level

    Hi
    I am making downpayment to vendor. I am using new functionality in EHP 4 for making downpayment through purchase order. When I run ME2DP for making downpayment, it asks for PO item number also.
    But my requirement is to pay downpayment at PO header level and not PO item level.
    Please let me know how can I do payment at PO header level.

    Dear All,
    I am also facing the same problem. Though Advance is maintained in PO Header Level when we are trying to create  DP Request / DP system is asking line item mandatory. Suppose i have 2 line items  and maintain all the DP amount in first line item. I am making service entry for 2nd line item and bill for the second line item. Then in this case, the Down Payment clearing tab doesn't appear in MIRO. That means I am unable to adjust the advance for the line item though I have to adjust it.
    Problem is that there are more than 300 lines items in PO/WO. Hence it becomes difficult to maintain advance for each line or the user is forced to maintain certain amount in line item..
    Please help ..Its urgent
    Regards,
    Ganesh

  • Freight condition calculated on header level , not at item level

    Hi,
    I am creating PO with 2 line items..
    mat X qty 1 price 100 INR
    mat Y qty 1 price 100 INR
    Now i have given freight as 500 INR in header level...
    My prob is freight is getting calculated based on number of  item level...
    It means if i have 2 item levels my freight is coming 1000 INR....
    it is adding based on line item.....
    but it shud come 500 INR....
    I want my freight to be added at header level......
    Utsav

    HI
    What will u do if in case freight shud be 500 + 500 = 1000
    So leave this condition as it is
    Goto Tcode M/06 ... and create a new condition for freight ... by copying the present condition type and then add it in pricing procedure
    But in "details "of this new condition type  put a tick mark against group condition and header condition.
    "To go into details of a condition type ... select the condition type and then click on lens button"

  • PO Delivery date at Item level is getting modified by Delivery date in PR

    Hi Experts,
    I am using BAPI_PO_CREATE1 for creating Purchase Order. I am passing delivery date (item level) in parameter
    POSCHEDULE of the  Bapi but the on creation of the PO it does not take the value that I passed in delivery date field
    ,however it takes the delivery date from Purchase requisition (the preceding document).
    Please let me know how can I fix this issue, It should take the date that I passed in the Bapi.
    Thanks & Regards,
    Sushant Singh

    Hi,
    In the X-Structure 'POSCHEDULEX' set 'X' in 'PO_ITEMX'.                  
    Please check in your system the following data:                          
    Check that the X-fields in structure POSCHEDULEx are set Correctly and  that the key fields item number and schedule number are equal in  PoSchedule and PoScheduleX.                                                                               
    Example:                                                                 
    POSCHEDULE                                                               
    PO_ITEM  00010                                                           
    SCHED_LINE  001                                                          
    DEL_DATCAT_EXT                                                           
    DELIVERY_DATE 10/13/2010                                                
    QUANTITY  2                                                              
    DELIV_TIME                                                               
    STAT_DATE  10/13/2010                                                                               
    Structure POSCHEDULEX                                                    
    PO_ITEM  00010                                                           
    SCHED_LINE  001                                                          
    PO_ITEMX  X                                                              
    SCHED_LINEX  X                                                           
    DEL_DATCAT_EXT                                                           
    DELIVERY_DATE X                                                          
    QUANTITY  X                                                              
    DELIV_TIME                                                               
    STAT_DATE  X                                                                               
    Please also make sure that all line items of PO should have at least one delivery schedule.                           
    Regards,
    Mauro

Maybe you are looking for

  • [Solved] (Partial) Loss of vid acceleration with xorg 1.7 & nvidia 190

    I've noticed people having a lot of problems with the new xorg server crashing, but my problem appears to be different:  Xorg is stable, hasn't crashed yet: but games (and steam) fail to load.  However, video acceleration works just fine for compiz a

  • ASN from vendor and inbound delivery creation

    hi I have a scenario where vendor sends ASN via EDI to R/3. This inbound ASN should create an inbound delivery.  Can you please help me knowing the idoc type, message type etc which will serve my purpose. Also the FM / Badi for inbound delivery creat

  • Storing data in data bse using nested tables

    using nested tables data can be stored in data base or not. if yes i need simple example for taht and how to retireve the data from data base.

  • Special Ledger Cost Center

    Hi, What is the sender and receiver cost center. If we check special ledger table then there are 2 fields in it cost center and receiver cost center. For the settlement entries cost center value appears in the field receiver cost center. Thank you, S

  • Handle Form Setting in a user form with two DataGrid

    Hi, I have a user form with two dataGrid. I'd like to handle the 'form settings' button for both DataGrid, but i'm not able to do it (i'm able just for the first matrix) This is the code: form.Settings.Enabled = True form.Settings.MatrixUID = GRID1 T