Delta issues in Variant Classification Datasource

Hi All,
I have created the datasource 1CL_OLIS001 for Sales Order variant characteristics through CTBW and linked it to 2LIS_11_VAITM.. It works fine with full or intial load. but doesnt collect deltas. Cant see any LUWs collected in RSA7 for it nor infopackage in BW Extract any deltas.
Am I missing something here or is it a know issue.
I am on ECC 6.0 and BI 7.0.
Promise to award point to all useful answers.
Thanks
Phil

Dear Amit ,
Which Datasource are you using .. ..
Check in the base table whether the new entries are there..because as you know delta only flows when there are new entries or changed entries ,some extractors can pick delta on a calender day also..so probably u might get some data if you extract tomorrow..
Hope it helps.
Thanks,
Krish

Similar Messages

  • Delta issue on a Generic Datasource

    Hi
       I had a Generic Datasource on a Z table.
       The Z table had a Date field on which Delta is based.The Postings are performed manually.
      How to solve the delta issue in the below scenario.
    Ex; A user made a manual posting with a date 09AUG2010 today and delta is extracted to BW.
        But tommorow a used made another posting with a date 14JULY2010....
    Currently that record is not being extracted....how can i resolve this
    Thanks

    Hi,
    Once the data source is created you will extract the data till that date and as the delta is set it will fetch the newly updated records .But i dont think one can post with the back dates in R/3 side.
    If i'm not wrong if you are asking regarding record got missed out them wht need to be done?
    Then do the repair full request and pull the missed delta records and it wont effect the delta settings.
    Regards
    KP

  • GI quantity Delta issue with 2LIS_02_SCL

    Hi Friends !
    We are facing delta issue in the BI Prod. Hence to look into the issue, performed few steps in Test environment to check whether delta is performing or not. Mentioned below are the steps which are carried :
    1. BW Setup
    a. Deletion of queues for Purchasing data in ECC
    b. Data collection of purchasing documents for March 1 u2013 March 31 in ECC
    c. Deletion of source system initialization in BW
    d. Loaded collected data into SAP as delta initialization
    Result - OK
    2. ECC data entry
    a. Created PO #5052422, intracompany STO from DDP1 to USC1
    i. 1 line item (qty 5) with two schedule lines (qty 2 & 3)
    3. First delta run
    a. BW brings over 2 schedule lines for PO #5052422
    Result - OK
    4. ECC data entry
    a. Created PO #5052423, intercompany from DDP1 (USC1) to IRP3 (BV11)
    i. 1 line item (qty 5) with two schedule lines (qty 2 & 3)
    5. Second delta run
    a. BW brings over 2 schedule lines for PO #5052423
    Result - OK
    6. ECC data entry
    a. Posted partial delivery for schedule line 1 of PO #5052422 with a quantity of 1
    7. Third delta run
    a. no records brought over (change to GI quantity should trigger delta)
    Result - FAIL
    8. ECC data entry
    a. Posted partial delivery for remainder of schedule line 1 of PO #5052422 with and a partial delivery for schedule line 2 with a quantity of 1
    9. Fourth delta run
    a. no records brought over (change to GI quantity should trigger delta)
    Result - FAIL
    10. ECC data entry
    a. Modified delivery date of both schedule lines of PO #5052422
    11. Fifth delta run
    a. Both schedule lines of PO #5052422 brought over with updated delivery dates and goods issue quantities
    Result - OK
    12. ECC data entry
    a. Modified delivery date of both schedule lines of PO #5052423
    13. Fifth delta run
    a. Both schedule lines of PO #5052423 brought over with updated delivery dates
    Result - OK
    Ques :
    1) When modified, GI quantity is not triggering delta. Please advise.
    2) 2LIS_02_SCL extractor is build on which delta field.
    3) How delta works & behaves with 2LIS_02_SCL extractor?
    With Regards
    Rekha

    Good afternoon Rehka,
    I believe that it is correct that the GL change you mention will not trigger a delta on the BW side. This functionality appears to be missing.
    If you check in LBWE you will see that the EVENTS for 02: Purchasing -> MC02M_0SCL include the following:
    MA: Purchase order
    MB: Goods receipt
    MC: Invoice receipt
    MD: Scheduling agreement
    The event associated with a Goods Issue is ML and not included in the list of events for this structure. This is the standard behavior.
    I checked and I was unable to find a datastructure that does handle event ML. From what I see the only way to do this is through a custom datasource.
    Kind Regards,
    Des

  • How to Extract R/3 Multiple Valued variant Classification Data in BI

    Dear Gurus,
                        got stuck in a situation where I am in need of your help. My Client want to extract the R3 Classification Data(Variant, Batch) into BI. I will share till what point I had reached. Used Transaction Code CTBW, was Trying to create Datasource based on Basic datasource 2LIS_11_VAITM for transactional Data. when I was trying to add the new Characteristics (CVN_L_AVG_SH) using Class with type 300(Variant), Getting an error "Characteristic has Multiple Values". I do know that Characteristics (CVN_L_AVG_SH and a fewmore) is having Multiple values, how can I add the same so that I can create classification datasource. Tried SDN got a PDF " How to Extract R/3 Classification Data in BI by Affine" but didn't helped Much.
    Looking ahead to hear from you.

    Hi Harsha,
    You cannot extract the multiple values using classification data sources, this data can be extracted by creating a generic extractor based on a view (with join on tables AUSP and INOB). this extractor brings the data in the following format.
    OBJEK | ATINN | ATZHL | ATWRT
    1 | HOBBY | 1 | CRICKET
    1 | HOBBY | 2 | PAINTING
    1 | HOBBY | 3 | READING
    2 | HOBBY | 1 | CRICKET
    2 | HOBBY | 2 | PAINTING
    3 | HOBBY | 1 | READING
    i.e. for field Hobby these are values assigned, if you want you can create 3 InfoObjects in BW and flatten this data by setting flags as below.
    OBJEK | HOBBY_CRICKET | HOBBY_PAINTING | HOBBY_READING
    1 | X | X | X |
    2 | X | X |    |
    3 |    |    | X |
    Let me know if you need more details.
    Regards,
    Rk

  • No key field found for creation of DataSource - Classification Datasource

    Hello,
    While trying to create a clasiffication datasource based on 0PLANT_ATTR, when i assign a characteristic and push the DataSource button, i get the following message:
    No key field found for creation of DataSource
    Diagnosis
    During generation of a classification or configuration DataSource, only those key fields for the object table (field "Obj.Tabelle") that are already present in the basis DataSource transferred to the extract structure.  This is the case when none of the key fields of the object table were found in the structure of the basis DataSource.
    System response
    A DataSource cannot be created without key fields. The action was cancelled.
    Procedure
    Check whether you have selected the correct basis DataSource and object table. For more information, please see SAP Note 569849.
    Do you know what can be the problem?
    Thank you and regards

    Hi Alberto,
    plants are a special case. The key which is used for the classification 
    of plants (object type BETR) is not the same as the key which is used in
    datasource 0PLANT_ATTR.
    BETR has key LOCNR (Site). That's a customer related to a plant. The    
    customer number will be extracted in field LOCNR.
    0PLANT_ATTR extracts the plant in its key field WERKS.
    Transaction CTBW and the generic extraction program for classifications 
    don't know the relationship between LOCNR and WERKS. So they cannot map     
    them.
    I do recommend a solution which would add the mapping between
    LOCNR and WERKS:
    1. Create please the classification datasource as intended, but use     
    datasource 0RT_LOC_MGR_ATTR as basis datasource. It's the only          
    datasource of the content where LOCNR is a key field. So                
    0RT_LOC_MGR_ATTR is used as a dummy here, to allow transaction CTBW to  
    create the classification datasource. It's not necessary to extract     
    data with datasource 0RT_LOC_MGR_ATTR.
    2. Extend please the extract structure of the created classification    
    datasource. Add please field WERKS using component type WERKS_D. Make   
    this field visible.
    3. Fill field WERKS in the extractor user exit EXIT_SAPLRSAP_002. WERKS 
    can be read from table KNA1 by using the customer number extracted to   
    LOCNR to select on field KNA1-KUNNR.
    4. Transaction CTBW_META on the BW system isn't able to append the      
    characteristics from the classification datasource to infosource        
    0PLANT, because the keys are different. So create please a new info     
    source with CTBW_META. This allows CTBW_META to create the info objects 
    for the characteristics used in the classification datasource.
    5. Add please the characteristics used in the classification datasource 
    to infosource 0PLANT manually. You will find the info object names of   
    the characteristics by looking up the characteristic datasources which  
    are assigned to the classification datasource in transaction CTBW. From 
    these names you can derive the info object names:                       
    1CL_A... -> C_A...
    6. Disconnect the infosource which has been created with CTBW_META from 
    the classification datasource.
    7. Connect please the classification datasource to infosource 0PLANT    
    Use following info object:
    info object   field
    0PLANT       WERKS
    The info object names for the characteristics are explained in step 5.
    8. Add an infopackage to infosource 0PLANT for the classification       
    datasource.
    Now the extraction of classifications of sites should work.
    Best regards,
    Rolf
    P.S. I saw the system messed it up and doesn't display any new and empty lines. Sorry, I hope you still can read it.
    Edited by: Rolf Doersam on Mar 26, 2010 6:56 PM

  • Field in Classification Datasource not getting populated

    Hi all,
    I created a classifiacation datasource 1CL_ODS_001 from the MCH1 Table. when checking this in RSA3, Data is not populating in classification datasource  in the field LOBM_HSDAT, LOBM_LFDAT, LOBM_VFDAT etc.
    How does data get populated in LOBM fields.
    Do i have to make some changes for data to get populated in this field.
    Help needed please.
    Regards,
    Mariadas

    Hi Vishnu,
    Thanks for your response.
    I followed the procedure described in this article.
    "Step by Step Guide to Extract Batch Master Data via Generic and Classification Datasource to BW" http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/d0a8b9c1-dee5-2d10-feb5-9b0d54126782?quicklink=index&overridelayout=true
    I created a datasource from the View and fromt that datasource i created a classification datasource.
    I checked in RSA6, the hide field is not checked. Is there anything else that i can do to update the fields.

  • How to include key field in classification datasource?

    Hello,
    How can I include key fields in a new classification datasource?
    When i try to generate my classification datasource i get this error:
    No key field found for creation of DataSource
    Diagnosis
    During generation of a classification or configuration DataSource, only those key fields for the object table (field "Obj.Tabelle") that are already present in the basis DataSource transferred to the extract structure. This is the case when none of the key fields of the object table were found in the structure of the basis DataSource.
    Hence the datasource does not get generated.
    Thank you very much and regards.

    Hello Prem,
    Yes, the characteristisc are in the system. I also saved these charateristics, they are in N status at the moment.
    The problem is when i click on Datasouce buttom to generate the datasource, this is when I get the error message i mention above.
    I tried to do an example with 0MATERIAL_ATTR with obj. table MARA and class cat 001 and i had no problem.
    Then i try to do it with 0PLANT_ATTR obj table BETR and class cat 030 and i get this key problem.
    Can this be related to the fact that MARA table has got a key and BETR does not have one?
    Thank you and Regards.

  • How can I know the delta field for CO-PA datasource?

    Hi,folks:
        How can I know which is the field assigned as the delta field for CO-PA datasource,as is noticed in the note that after PI2004 the logic has been turned to general datasource,but I can't find the datasource through RSO2.
        Full points will be given to u.
    Martin Xie

    Dear Martin,
    The CO-PA DataSources generated use a separate time stamp method for the delta procedure. This procedure means that client-independent DataSources in CO-PA are normally restricted to the clients in which they were generated.
    See this link...
    http://help.sap.com/saphelp_erp2005vp/helpdata/en/97/6f4d40cef71059e10000000a155106/frameset.htm
    Also check ROOSOURCE in R3, asmentioned by Dinesh.
    Hope it helps.

  • Issue with Variants in 2004s

    Hi BW Gurus,
    We recently upgraded our system from 3.5 and 2004s and we are having issues with variants.
    Issue1.
    Variants created by one user is not visible by other users
    Issue2.
    Variants created for workbook is not saved.
    Anyone encountered these issues ?
    Rgds
    Chan

    Issue 1:
    We created a program that converts the variant from local to global periodically.
    This program was provided by sap which was modified and scheduled in the background.
    REPORT  Z_2004S_VARIANT_PERS_2_GLOBAL.
    *& Report  Z_2004S_VARIANT_PERS_2_GLOBAL
    type-pools:
      rs.
    parameters:
      2global radiobutton group gr1 default 'X',
      2person radiobutton group gr1.
    selection-screen uline /1(83).
    parameters:
      p_query like rsrrepdir-genuniid memory id gid,
      p_varnt2 like rsrparametrizat-txtlg memory id zid.
    data:
      ls_rsrparametriza type rsrparametriza,
      l_compid type rsrrepdir-compid,
      l_appname type string,
      l_apptype type rsappcompnm value '01',
      lt_catalog type rsr_t_para_catalog,
      lt_return type table of ddshretval,
      ls_return type ddshretval,
      l_paramnm type rsrparametriza-paramnm,
      l_message type string.
    F4 Help for parameters
    at selection-screen on value-request for p_query.
      call function 'RZ_QUERY_F4_GET'            "3.x
        exporting
          i_objtype  = 'QU'
        importing
          e_genuniid = p_query.
      set parameter id 'GID' field p_query.
    at selection-screen on value-request for p_varnt2.
      get parameter id 'GID' field p_query.
      select single compid from  rsrrepdir into l_compid
             where  objvers   = rs_c_objvers-active
             and    genuniid  = p_query.
      l_appname = l_compid.
      call method cl_rsr_para=>get_catalog
        exporting
          i_type      = l_apptype
          i_appnm     = l_appname
        receiving
          r_t_catalog = lt_catalog.
      call function 'F4IF_INT_TABLE_VALUE_REQUEST'
        exporting
          ddic_structure  = space
          retfield        = 'PARAMNM'
          value_org       = 'S'
        tables
          value_tab       = lt_catalog
          return_tab      = lt_return
        exceptions
          parameter_error = 1
          no_values_found = 2
          others          = 3.
      read table lt_return into ls_return index 1.
      select single txtlg from  rsrparametrizat into p_varnt2
             where  langu    = sy-langu
             and    paramnm  = ls_return-fieldval
             and    objvers  = rs_c_objvers-active.
      export ls_return-fieldval to memory id 'PARAMNM'.
      if p_varnt2 is not initial.
        set parameter id 'ZID' field p_varnt2.
      endif.
    start-of-selection.
      import ls_return-fieldval from memory id 'PARAMNM'.
      l_paramnm = ls_return-fieldval.
      select single * from  rsrparametriza into ls_rsrparametriza
             where  paramnm  = l_paramnm
             and    objvers  = rs_c_objvers-active.
      if 2global eq rs_c_true.
        clear ls_rsrparametriza-personal.
      elseif 2person eq rs_c_true.
        if ls_rsrparametriza-owner eq sy-uname.
          ls_rsrparametriza-personal = rs_c_true.
        ELSE.
          l_message = 'You cannot make another users variant personal!'.
          message l_message type 'E'.
        endif.
      endif.
      update rsrparametriza from ls_rsrparametriza.
      if sy-subrc eq 0.
        concatenate 'Variant' p_varnt2 'was converted successfully!' into
    l_message
          separated by space.
        message l_message type 'S'.
      else.
        l_message = 'Error during conversion!'.
        message l_message type 'E'.
      endif.
      commit work.
    Issue 2:
    SAP has to release the note yet.
    Rgds
    Dinesh

  • Enabling Early Delta Initialization option for LO DataSource 2LIS_06_INV

    Hi Guyz,
    I want to enable Earlt Delta Initialization option for LO DataSource 2LIS_06_INV, as of now its greyed out.
    please tell me if its possible or not, and if yes then please let me know the steps in detail.
    cheerz,
    raps.

    hi,
    Not all Data sources support Early Delta Initialization. Early delta initialization is done to capture the deltas when the initialization is being done between BW and source system (init with data transfer). As init with data transfer takes large time and during this time any records created will also be not captured so we do early delta initialization, also the same can be achieved by executing the init without data transfer and then loading a full repair request. The init without data transfer creats a time stamp and delta is generated for newly posted records.
    regards,
    Arvind.

  • Delta on Sales Data (Generic Datasource)

    Hi,
    I have created a generic datasoucrce which is taking data from VBRK & VBRP. Now i have to set delta on it, for which i was looking for change date field but didnt found anyone.
    Does anyone have any idea on which field for sales data i can set my delta ??

    Hi,
    generic extractor is an extractor that you create yourself for a special requirement which is not solved by the standard available business content.
    Before creating your own datasource take a look at the Logistic Cockpit (Transaction LBWE) -> application 13. Here you found BW content datasources like 2LIS_13_VDITM
    to extract the tables for SD billing document (VBRK & VBRP) in delta mode.
    After you have filled the setup table for application 13 you can do an initial run from BW. Now you can extract your delta without building your own datasource. Delta updating is part of the standard Logistics extraction process.
    Additional you can use now standard business content in BW system for this extraction (or take a look on it how it is implemented).
    Check this blogs for Logistics Extraction:
    /people/sap.user72/blog/2004/12/16/logistic-cockpit-delta-mechanism--episode-one-v3-update-the-145serializer146
    /people/sap.user72/blog/2004/12/23/logistic-cockpit-delta-mechanism--episode-two-v3-update-when-some-problems-can-occur
    /people/sap.user72/blog/2005/01/19/logistic-cockpit-delta-mechanism--episode-three-the-new-update-methods
    /people/sap.user72/blog/2005/02/14/logistic-cockpit--when-you-need-more--first-option-enhance-it
    /people/sap.user72/blog/2005/04/19/logistic-cockpit-a-new-deal-overshadowed-by-the-old-fashioned-lis
    I hope this helps.
    Best regards
    Andreas

  • Problems with classification datasource

    Dear experts,
    I need to assign a new char to a classification datasource. I have created de char in CT04 transaction, and then I have assigned this new char to the class in CL02 transaction.
    At CTBW transaction I have assigned the new char, and then I push DataSource button to generate de datasource, but then a error messagge appears that indicate a char does not exist, but not the new char other. If I a review the class all chars are ok.
    I have tried to save without the char of the error messagge and then the error indicate other char.
    what can i do?
    Thanks in advance.
    yeberri

    Hi,
    check in the following link
    http://affine.co.uk/files/How%20to%20Extract%20Classification%20Data%20into%20BW.pdf
    Thanks
    reddy

  • Material Variant Classification

    Hi,
    Does anyone know how to get the material variant classification data for a material? I found function CLFN_VARIANT_CLASSIFICATION, but I couldn't find any documentation. I don't know how to put the parameters in this function and whether this is the right funtion.
    Thanks,
    Roxana.

    Hi,
    Please check with following tables.
    KLAH Class Detail
    CABN Characteristic Detail
    AUSP Characteristic Values
    CAWN Characteristic Values
    CAWNT Characteristic Value Texts
    KSML Characteristic Allocation to Class
    KSSK Material Allocation to Class
    USE THE FOLLOWING fUNCTION MODULE TO GET THE DATA
    CLAF_CLASSIFICATION_OF_OBJECTS
    GIVE CLASS TYPE = 300 AND OBJECT NUMBER = MATERIAL NUMBER
    EXECUTE YOU WILL GET IN TABLE T_CLASS, THE DETAILS ABOUT THE CLASS
    IN TABLE T_OBJECTDATA, CHAR ASSOCIATED AND THE VALUE.
    Check the link
    https://forums.sdn.sap.com/click.jspa?searchID=11911947&messageID=4219775
    Regards,
    Raj.

  • Enhancing the Classification Datasources . Tcode - CTBW

    Hi Guys,
    we need to use customer exit for populating certaing classification field values in the Classification datasources ( tcode - CTBW).
    could you please provide any document or info that whether it is possible to use the customer exit using CMOD  for deriving the value for the calssification field.
    Thanks
    lnv.

    Thank you for the document KJ, it was veryhelpful.
    I just have one more question ?? When I generate the datasource in transaction CTBW it is only generating the text datasource, for example
    1CL_AMIL010
    1CL_AMIL011
    1CL_AMIL012 and so on, but the datasource for attributes 1CL_OMAT001 is not being genereted, and i don't know why.
    I'm using 0MATERIAL_ATTR as base datasource, cat class = 01, Table MARA.
    do you know why this attr datasource 1CL_OMAT001 is not being generated ? The system ask me for a password of developer user, but i don't have one.

  • Class selection in Material Classification Datasource

    I need to extract material classification from R/3 to BW. For this I generated a 1CL* datasource in transaction CTBW. As part of the datasource configuration I selected the Class type (001 in this case) and the characteristic objects to be extracted (for example, COLOR, SIZE, etc.). I have an additional requirement that is to select the Class from which the characteristic value is to be read (R/3 configuration is so that the same characteristic can be part of several different classes. For example, SIZE can be part of 'Ingrediends materials' and 'Packaging materials' classes).
    As far as I know, this is not possible because BW doesn't have the 'Class' level value for selection in the materia classification datasource, only the object level value. Is there a standard way to have the 'Class' filtered in the datasource generated with CTBW transaction?. Thank you.

    We came to the conclussion that it is not necessary to worry about the Class when extracting data to BW. Although it is possible to have one characteristic included in several classes in R/3, when a value is assigned to a material, the value is unique. Check the assignment of those values is saved in table AUSP in R/3 where the class is not part of the key, only the Class Type. This means that one material code is going to have always only one value for the characteristic despite of the class/classes it is included in. So, don't have to worry about the class when extracting data to BW. Hope this helps.

Maybe you are looking for