Deactivated fields in BW 7.0 datasources

Dear All
How  to  find out deactivated fields if any in BW 7.0 datasources.
Dinesh Sharma

What do you mean by deactivated fields??

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

  • Add fiscalyear./period field in one of the datasource

    I need your quick suggestion, how to create Function module and Write the code for a datasource. I want to add fiscalyear./period field in one of the datasource. please tell the logic which field and what table i will pick that. can you tell me the steps if i can create the function module and make alll enhancements in that FM for that datasource. Please write me quick step by step starting from se37 to create FM.
    also if you have any abap code to add fiscalyear./period in datasource.
    Will appreciate your help.
    thanks
    sincerely
    Soniya

    No need - just add fiscal year period to your cube and assign it cal day/posting date - whatever you want to calculate the fiscal period
    Then the automatic time conversion will take care of the rest
    You will need the fiscal year variant - if you don't have this - get it from the Company Code table in R3 (T001 or similar)

  • Units field WAERS for field NAVALUE  is hidden for DataSource ..

    Hi,
    I am trying to change the DataSource but getting the error "Units field WAERS for field NAVALUE  is hidden for DataSource ..".
    It is not allowing me to get the field list to change after that.
    Can anyone throw somelight on this issue please..
    Thanks,
    Hans

    I solved this problem myself by writing ABAP program.
    REPORT  ZTEST.
    TABLES ROOSFIELD.
    DATA: ITAB LIKE ROOSFIELD OCCURS 0 WITH HEADER LINE.
    SELECT * FROM ROOSFIELD INTO TABLE ITAB
                           WHERE OLTPSOURCE = 'DATASOURCE_NAME'
                                 AND FIELD = 'WAERS'.
    *update ROOSFIELD set SELECTION = 'X'.
    *ENDSELECT.
    Create a report program and update the value of field "SELECTION" as above.
    Then try to make changes in RSO2 as it needed.
    Let me know if you need my help..
    Thanks,
    Hanuma

  • Field in DSO 0BBP_QUO from Datasource 0BBP_TD_QUOT_1

    Hi,
       Please let me know if someone has any idea about transformation that needs to be done to get value for field 0SR_NOREJCT(Number of Rejections) from the various fields of datasource 0BBP_TD_QUOT_1 (bids) or any other datasources which may get the data for 0SR_NOREJCT.
    Regards,
    Joy
    [email protected]

    Create a new calculated key figure and in the properties tab click on enhance and set exception aggregation to count all values and then select an object giving you the status of the bid.
    Then a delimited index with this and status = rejected (or whatever tells you that a specific item is a reject) will hold the count of rejects

  • Addition of fields in ODS/Cube till Datasource

    Hi All
    Assuming, I hv a Datasource/copa Datasource replicated and connected till Cube/ODS with data in it,,and Now I am in a need to add extra fields in this pipeline, So plz guide me, on to add these extra fields starting from Datasources,Infosources,Info objects, Transformations(BI 7.0),TransferRules/Update Rules(BW 3.5) if any,,,and then finally Data targets.(ODS & CUBE)??
    THANKS

    Please search in SDN u will get lot of threads which are already discussed about the same....
    Khaja

  • Field not present in the datasource

    Hi All,
    I want to bring the data for fields SCMNG of 0ART_SALES_ATTR into BW. When I check the datasource in RSA6(Double click on 0ART_SALES_ATTR) I am unable to find the field. But when I see the extract structure(BIW_MVKE_S) I can find the field in there. I checked the table  ROOSFIELD and found that the this particular field is set to 'A'(Field in OLTP and BW Hidden by SAP). How can I make this field available to extract the data?
    Please someone reply me soon..It is ver urgent!!!
    Thanks,
    RPK.

    Hi Manfred,
    I have edited it and set it to ' '(No Selection Pssible, Visibility set) and also saved it. But when I go back to rsa6 and double click on the datasource to check if the field has come there it is showing me a log with an error message saying "Units field MEINS for field SCMNG of DataSource 0ART_SALES_ATTR is hidden". What does this mean? Am I missing something or do I need to do any setting? I have checked for MEINS in the extract structure but it is not there in the structure at all.
    Regarding the code,if I want to use this, where should I write this?
    Thanks a lot,
    RPK.

  • How to Make field for selection in the datasource.

    Hi All,
    I want to enable one field in the DataSource for selection. I am not getting where can we make that enable.
    I know we have one check box in transfer structure for make file for selection. But I am getting that is grayout , not able to check that ?
    Please let me know where can we change the setting to make it enable.
    regards
    Ashutosh D

    Look at Roberto's reply in the below post :
    Re: Hos to make a filed to be required field when creating datasource
    What is ur datasource ..?
    Have u tried RSA6 Change Mode for that datasource - Flag Selection?
    Message was edited by:
            Jr Roberto

  • How to see which fields are called from a datasource?

    Hy Experts
    I have the datasource 8ZDS_DS02 and I want to know which fields in R/3 System are 'maped' to the infoobjects.  How can I do?
    Thank you in advance!

    if you have 8ZDS_DS02 as datasource, then you need to go to the update rule, Transfer rule of ZDS_DS02 and see what is being mapped to the datasource, whatever you see in 8* datasource is coming from the base ods which is ZDS_DS02.
    thanks.
    Wond

  • Get default audit field behavior with an external datasource

    Others have posted and blogged extensively about creating a robust audit trail for LightSwitch. However, if you are looking to achieve the default behavior with an external datasource, you could simply add the fields to your database
    and write code in every entity's Inserting() and Updating() method.  However, if you have many tables in your app this can be a lot of work.  Here is a very easy way to DRY this up. 
    1. Add the audit fields to your tables
    - CreatedBy
    - DateCreated
    - UpdatedBy
    - DateUpdated
    2. Use this code in the DataService class for your datasource.
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using Microsoft.LightSwitch;
    using Microsoft.LightSwitch.Security.Server;
    namespace LightSwitchApplication
    public partial class ApplicationDataService
    partial void SaveChanges_Executing()
    EntityChangeSet changes = this.Details.GetChanges();
    IReadOnlyCollection<IEntityObject> addedEntities = changes.AddedEntities;
    IReadOnlyCollection<IEntityObject> modifiedEntities = changes.ModifiedEntities;
    if (addedEntities.Any())
    foreach (IEntityObject entity in addedEntities)
    InsertAuditFields(entity);
    if (modifiedEntities.Any())
    foreach (IEntityObject entity in modifiedEntities)
    UpdateAuditFields(entity);
    private void InsertAuditFields(IEntityObject entity)
    string userName = this.Application.User.FullName;
    DateTimeOffset currentDateTime = DateTimeOffset.Now;
    entity.Details.Properties["CreatedBy"].Value = userName;
    entity.Details.Properties["DateCreated"].Value = currentDateTime;
    entity.Details.Properties["UpdatedBy"].Value = userName;
    entity.Details.Properties["DateUpdated"].Value = currentDateTime;
    private void UpdateAuditFields(IEntityObject entity)
    string userName = this.Application.User.FullName;
    DateTimeOffset currentDateTime = DateTimeOffset.Now;
    entity.Details.Properties["UpdatedBy"].Value = userName;
    entity.Details.Properties["DateUpdated"].Value = currentDateTime;
    Hopefully this helps someone.

    This version will check whether the table has the audit properties, thus allowing you to opt in.  Paul's solution is going to be better in the long run because it checks at compile time.  This was meant to be a quick way to get the default behavior. 
    This is not a substitute for a full audit capability (see Paul's blog) if that is your requirement.
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using Microsoft.LightSwitch;
    using Microsoft.LightSwitch.Security.Server;
    using Microsoft.LightSwitch.Details;
    namespace LightSwitchApplication
    public partial class ApplicationDataService
    partial void SaveChanges_Executing()
    EntityChangeSet changes = this.Details.GetChanges();
    IReadOnlyCollection<IEntityObject> addedEntities = changes.AddedEntities;
    IReadOnlyCollection<IEntityObject> modifiedEntities = changes.ModifiedEntities;
    if (addedEntities.Any())
    foreach (IEntityObject entity in addedEntities)
    if (AuditProperties(entity))
    InsertAuditFields(entity);
    if (modifiedEntities.Any())
    foreach (IEntityObject entity in modifiedEntities)
    if (AuditProperties(entity))
    UpdateAuditFields(entity);
    private bool AuditProperties(IEntityObject entity)
    bool hasAuditProperties = true;
    bool createdBy = entity.Details.Properties.Contains("CreatedBy");
    bool dateCreated = entity.Details.Properties.Contains("DateCreated");
    bool updatedBy = entity.Details.Properties.Contains("UpdatedBy");
    bool dateUpdated = entity.Details.Properties.Contains("DateUpdated");
    bool[] checkForAuditProperties = new bool[]
    createdBy,
    dateCreated,
    updatedBy,
    dateUpdated
    if (checkForAuditProperties.Any(a => a == false))
    hasAuditProperties = false;
    return hasAuditProperties;
    private void InsertAuditFields(IEntityObject entity)
    string userName = this.Application.User.FullName;
    DateTimeOffset currentDateTime = DateTimeOffset.Now;
    entity.Details.Properties["CreatedBy"].Value = userName;
    entity.Details.Properties["DateCreated"].Value = currentDateTime;
    entity.Details.Properties["UpdatedBy"].Value = userName;
    entity.Details.Properties["DateUpdated"].Value = currentDateTime;
    private void UpdateAuditFields(IEntityObject entity)
    string userName = this.Application.User.FullName;
    DateTimeOffset currentDateTime = DateTimeOffset.Now;
    entity.Details.Properties["UpdatedBy"].Value = userName;
    entity.Details.Properties["DateUpdated"].Value = currentDateTime;

  • How to make a field under Selection column in DataSource from dimmed to ...

    We try to make an InfoObject shows up in Data Selection of an InfoPackage to restrict the data load based on the range of this InfoObject.  In order to do this, we will have to go to the source system to run RSA6 to edit the datasource to make this field checked under the Selection column.  However when we get to the screen, find this field's Selection column is dimmed.  Is there anyway to make it from dimmed to editable that it can be checked?
    Thanks

    hi Kevin,
    try to check table ROOSFIELD, fill OLTPSOURCE with your datasource name and OBJVERS 'A', what's the value for SELECTION ? you may change the value with 'X'.
    use abap code :
    UPDATE ROOSFIELD SET   SELECTION = 'X'
                   WHERE OLTPSOURCE   = 'datasource name'   AND OBJVERS = 'A'.
    can i know your datasource name (if it's business content) ?
    Properties of a DataSource Field
    If a request for a DataSource is scheduled in the Business Information Warehouse, selection conditions are specified across certain fields. The property that determines whether a selection in BW using a field
    is possible or required is established in the DataSource in the Source System.
    In addition, the visibility of the field in BW can be set.
    A field that is not visible (or that is hidden) cannot be transferred into the transfer structure.
    Definition of the individual values:
    'A': Field is hidden in OLTP and BW, property cannot be changed  the customer.
    'M': The DataSource requires a selection across this field before it is able to extract data (Required field for the generation of a request); property cannot be changed by the customer
    'X': The Data Source can select across this field. The customer can change selections and visibility (the field is currently visible and selectable, compare with 'P', '3')
    '1': Pure selection field for the DataSource. The customer can change the selection, but not the visibility (the field is currently selectable , compare with '2').
    '2': Pure selection field for the DataSource. The customer can change the selection, but not the visibility (field is currently no selectable, compare with '1').
    '3': The DataSource can select across this field. The customer can change selection and visibility (the field is currently not visible not selectable, compare with 'P', 'X')
    '4': The DataSource cannot select across this field. The customer can change visibility (the field is currently not visible, compare with ' ')

  • Can we add fields from structure while enhancing datasource

    Hello all,
    I am trying to enhance a SAP delivered datasource. Is it possible to add fields from a logical database structure or do we have to add fields only from a table.
    Is the procedure the same.
    Thanks a lot

    hi KM,
    you want to drop all the added fields or some ?
    go to the extract structure screen,
    rsa2->type in your datasource name, double click the
    extraction structure, to delete some fields, click append structure, in next screen mark the fields and sign '-'.
    to delete the append structure, check this
    How to delete append structure
    Delete append structure with a long name
    hope this helps.

  • How to get a Field for Selection in 8 Datasource

    Hello All,
    We have a scenario where in we need to change the Generated Export Datasource (8Z******) and check one more field for Selection, so that it appears in the Data Selection tab in InfoPackage.
    But I am not able to do that. I tried to change the transfer Structure for the same but to no luck. I also tried to change the Data Source in RSA6, but even that dint helped.
    In Ideal cases it should have taken all the Characteristic fields as Selection when the Export DS is generated, but for this particular case it took only 6 fields by default. I need to have one more field.
    Can anyone help me with this..??
    NOTE: We are working on 2004s.
    Regards
    Rohit Rakhan

    Hi,
    for Export DataSources, you can only use selections for Full-Update mode, when using the 3.x functionalities.
    But in 2004s, you can assign selections in your DTP.
    So the you'll export via export DataSource into the PSA and then perform selections via DTP onto the PSA-Data.
    hth
    Cheers
    Sven

  • Enhanced field was not visible in DataSource

    Hi ,
    I Enhanced one field to DataSource, But it is not visible in that datasource.
    T
    he procedure which i followed is:
    RSA6 -> Select DataSource -> Click on "Enhance Exctract Structure" -> It will show Append Structure -> Continue -> Add filed -> Activate + Back
    When i checked again the same datasource it is not showing the appended field.
    Can any one suggest me, wht can i do now to see that  Added filed to DataSource.
    Thanks and Regards
    Rajesh

    Hi Rajesh,
    go to LBWE Lo cockpit there u find the Datasource click on the link there u find the appended field is marked as Hide and Field only Check boxes u can un mark the Hide check box and activate the data source u find the appended field.
    i hope this will help u
    Thanks & Regards,
    Ramesh

  • Different number of fields in extract structure and Datasource

    Hi All,
    There is a data source 0FUNCT_LOC_ATTR, which are showing 16 fields in the datasource. But when i went into the extract structure, it shows 25 fields. Is it any kind of bug?
    thanks
    Annie

    Hi MTi,
    Thanks for your reply. I checked in ROOSOURCE and ROOSFIELD table and found that we activated the datasource somewhere in 14.08.2008 and the delivered version is in 18.11.2008. Now i reactivated the datasource in RSA5 and could see all the fields in RSA6.
    Actaully we posted the issue to SAP and they have come back with the same reply what you have mentioned.
    Cheers
    Annie

Maybe you are looking for

  • Moving data between tables (how to find out if the 2nd table is empty)

    Hi, I have 2 tables, and I'm copying records from one table to another. I've followed the Wiki: [https://www.sdn.sap.com/irj/sdn/wiki?path=/display/vc/movingdatabetween+tables] So far, everything works ok. Here is my question: how do I get the number

  • Where is the list of hyphenated words located in mac os x

    I would like to create a list of words in Armenian for auto-hyphenation. Is there a way I can create this list and install it where the English hyphenated word list is installed, so that any word processor can auto-hyphenate an Armenian text? After c

  • SAP Smartforms

    Hi All, In My Smart Form i want to print the date and Amount As per the Ship To Country , i use the SET COUNTRY command but i am not getting that as Per the Country , So please tell me how can i do that . Thanks Himanshu Sharma

  • Tables in smart form

    can we place any command line between the loop of  table? actually i want to change the data type of elements before it prints on the smart form's table. plz help me

  • Targets to FDM

    Hi, Please confirm if there can be any non-hyperion tools used as target to Hyperion Financial Data Quality Management? If Yes what are those?