Classification Datasource

When I generate a 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.

Hi Sachin Vij.
Thanks for your answer, I finally generate the datasource 1CL_OMAT0001 but now when I go to transaction RSA3 and test the extractor, it is not bringing me any information.
I'm using 0material_attr as datasource of reference, with category class = 01 and table MARA to genereta the datasource, but it is not bringing me any information.
I want to extract some material characteristics that are linked to tables CABN, CAWN, CAWNT,  on field ATWRT.
I already assign the characteristics to the datasource 1CL_OMAT001 and it generates new datasources like:  1CL_AMIL001, 1CL_AMIL002.
My problem is that 1CL_OMAT001 is not bringing me any information, and i need this datasource to load the new attributes to the infosource 0MATERIAL_ATTR.
ANY IDEA OF WHAT TO DO ???
THANKS IN ADVANCED.

Similar Messages

  • 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.

  • 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

  • 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.

  • Classification DataSource Enhancement.

    Hi,
    I am enhancing a Classification DataSource to populate the multiple values by BADI. While doing so I am getting an error as c_t_data is unknown. Is the internal table for classification data source enhancements different from c_t_data ?  How can I find out the internal table details ?
    Regards,
    Hitesh

    Hi,
    You can add the classification data in Classification datasource....In case you need more Classification data....the just identifiy the Object from AUSP and enhance accordingly.....no need to write any code for this.......
    Also if you need any data other then Classification data......then enhance the base attribute datasource not the classification datasource.
    Regards
    Mayank

  • Classification Datasources

    Hello Gurus.
    Can you explain me step by step how to create a classification datasource in transaction CTBW. I need to extract some material characteristics from R/3, the characteristics I need came from a function module named VC_I_GET_CONFIGURATION_IBASE.  I don't know how to extract this characteristics into BW.  Is it any standard datasoure that make this?
    Which is the best solution to do it ???.
    Please help me.
    THANKS.

    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.

  • 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

  • Error While Creating Material Classification Characteristic DataSource -

    Hi  All,
        I am creating the Material Classification DataSource 1CL_OMAT001 with CTBW in R/3 with the following info:
    Basis DataSource = 0MATERIAL_ATTR; Client = 200; Class Type = 001;
    Obj table = MARA; DataSource Type = ATTR,  DataSource = 1CL_OMAT001
    I have added all the characteristics with 'New Entries' button and the following are the details after saving it:
       DataSource = 1CL_OMAT001
       Characteristic Name =  ABCDXYZ
       Item No =   '    ' (blank)
       Maintain Status =  N
       Characteristic = 1CL_AABC001
       Typ  =  CHA
       While adding the MATERIAL_GROUP as characteristic it got an error because of Reference Characteristic since it is reference to Table MARA. Finally, I didn't add it.
       When I click the 'Generate' button to generate the DataSource then it is giving the error of <b>'BW Metada is incomplete'</b>  (CLBW008).
       What is wrong with it and how could I fix this problem, please ?
       Thanks in advance.

    I am not too sure but this might be the cause of error. Data doesn't need to be in client 100, but the characteristic needs to be defined in the class if I remember it correctly.
    To do a quick check, open report program RCLBW_STRUCTURE_GEN in SE38, there is a call to FM RSA1_SINGLE_OLTPSOURCE_GET (around line 169) put a breakpoint there in the editor (display).
    Now run your CTBW generation, it should stop at the breakpoint. You should check the value of field GT_CLBW_SOURCES-IOBJNM in the debugger - it would likely be the characteristic name.
    Now, go to SE37, do a single test of FM RSA1_SINGLE_OLTPSOURCE_GET, and specify this same value for field I_OLTPSOURCE and execute. You will likely get a sy-subrc of non-zero.
    Repeat this in client 200, check sy-subrc.
    If you are getting sy-subrc 0 in 200 and non-zero in 100; you will either need to create the classification in 100, or generate it in 200.
    If this doesn't work, let us know.

  • Datasource classification

    I have a classification datasource (1CL_........) in production system.
    Now the question is Characteristic names for this datasource in ECC (in CTBW tcode) dosent match with the field name of Datasource in BI.
    How and why are they differnt? Am i missing something here
    Please give your valuable inputs
    Thanks
    BIT

    Hi BIT,
    Can you post the data source name and the field names which you are getting different names in both the systems?
    Once you replicate the data source there is no chance of miss match of the fields what ever the fields exist in the ECC with the same structure will be replicated to BW system.
    there may be difference in names between ecc field and the BW info object not the datasource fields.
    Regards
    KP

  • How to create a datasource in CTBW

    Hello Gurus,
    I am asked to create a new datasource 0vendor_attr in tcode CTBW
    I am giving the details such as Basis datasource,class,client type,object table ,datasource type ,A datasource is getting created with naming convention 1CL_OVEN001,i am saving this datasource,I am not able to find this datasource in RSA5 or in RSA6 ,Also I need to add the characteristics to this particular datasource which I created,how do I give them,,
    Kindly suggest
    Waiting for your immediate response.
    thanks

    Hi
    See it for step by step:
    http://affine.co.uk/cms/uploads/How_to_Extract_Classification_Data_into_BW.pdf
    See SAP-OSS Notes:
    Note 1002105 - CTBW: Extracting multiple-value characteristics
    Note 350296  - Multiple value characteristics for the BW System
    Note 535370  - Interval-value and multiple-value characteristics for BW
    Note 588184  - Role of client in data extraction
    Note 306046  - Characters of classifctn - attributes in BW
    After you exported the charactersitic datasources (1CL*) into QA, I reckon you should have to change the client name in CTBW
    and regenerate the datasource.
    Open the client for customizing with help from ever-resourceful basis colleagues, then try and generate the char datasources in QA. 'Normally' there is no deviation from QA onwards, so you may not have to do this in PRD.
    Classification Datasource (CTBW) - Different characteristic onfig. in R/3   " Good One
    Classification Datasource (CTBW) - Different characteristic onfig. in R/3
    Change a Classification Datasource
    Change a Classification Datasource
    Classification Datasource for Equipment
    Re: Classification Datasource for Equipment.
    Thanks
    Reddy
    Edited by: Surendra Reddy on Mar 11, 2010 12:21 PM

  • Classification for 0PROG_POS_ATTR  (Investment management)

    Hi All,
    I tried to create a classification datasource with t-code CTBW for Investment Program Position (0PROG_POS_ATTR). Unfortunately this standard procedure is not supported for Investment Programs; the error message I get is:
    Generating Datasources for inv. program is not supported, see sap note 74259.
    Basically this note confirms that the standard procedure is not allowed in this special case and it suggests to enhance the master data manually.
    Since I have to extract more than 10 classifications, for a total of 70 characteristics, it looks a bit complicated.
    Have you experienced the same problem? Can anybody help me?
    Thanks in advance,
    Amelie

    hi Rudolph,
    as of bw 2.0b, attributes and texts use exit_saplrsap_002
    hope this helps.
    Note 413539 - TextDataSource enhancement with exit_saprsap_002 as of BW20B
    Solution
    You can use the SAP enhancement RSAP0001 to enhance the DataSources of the SAP Business Information Warehouse. This enhancement includes the following components for transferring data into a BW with a release level as of 2.0B:
    Transaction data:       exit_saplrsap_001
    Attributes, texts:      exit_saplrsap_002
    Hierarchies:            exit_saplrsap_004.
    For transferring data into a BW 1.2B, you still use the following enhancement components for InfoSources:
    Transaction data:  exit_saplrsap_001
    Attributes:        exit_saplrsap_002
    Texts:             exit_saplrsap_003
    Hierarchies:       exit_saplrsap_004.

  • CTBW in R/3 for DataSource Enhancement

    Hi,
    I have a requirement. I need to add Batch class Characteristics details (in TC- CL02) in the datasource in CTBW.
    Could you please help me out for the Step by Step solution.
    Thanks & Regards,
    Pankaj

    Hi Pankaj:
    Please refer to the article by Devesh Laad.
    "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
    Regards,
    Francisco Milán.

Maybe you are looking for