Infosets with mutiple InfoCubes

I would like some assistance with creating an infoset that contains multiple cubes.  There are four cubes included.  I am able to create, set joins and activate, but if I use listcube to display the data, I get the following error after a long period of waiting:
The data from the InfoProvider could not be checked.  Message: DBMAN242, A participating InfoProvider is virtual and agreement between results and selections cannot be guaranteed.
None of the cubes are virtual.  I did read in some documentation that more than two InfoCubes within an Infoset is not generally supported so will this design not work?
Also, I'm wondering if there are issues related to the joins.  They are all inner joins. In the link maintenance is it necessary to select all fields that have been identified as a possible join field or can I do a subset of those?

I have an infoset which is composed of a cube, a characteristic (infoobject) and a dso. When I do, via RSA1, display data for each of the components, I'm able to get the requested data. When I do the same for the infoset no data is displayed.
When data is collected from the infoset or, in particular, the underlying characteristic (ZAPPARAAT) following message appears:
The data from the InfoProvider ZAPPARAAT involved could not be checked
Message no. DBMAN242
Diagnosis
A participating InfoProvider is virtual and aggreement between results and selections cannot be guaranteed.
Despite the fact that ZAPPARAAT is not virtual at all. It contains master data (equipmentinformation), is loaded from a datasource, is marked to be an infoprovider, has attributes and an infoarea (0UC_IO) assigned to.
I specially mention this because I've found somewhere on the internet that infoobjects are not virtual, and also that virtual infoproviders cannot be used in an infoset.
I've found a bypass by comparing infoobjects in our BW-system which do deliver a result with those which don't do that.
It has lead me to change the definitions of the infoobject: in the tab 'Business Explorer' by setting Query Def. Filter Value Selection on "InfoProvider Values Only" and in the tab 'Master data/texts' by assigning the value "0IS_UC-IO" to Application Component.
After activating the infoobject and loading it again with data, I saw appear the result on my screen when I carried out "Display Data" on the infoset.
I don't know if this is a good solution. I also don't know if loading the data again really is needed. I've little knowledge of BW. I hope it will help to solve yoyr problem. Some feedback would be welcome.
Edited by: Gust Faes on Jun 13, 2008 4:38 PM

Similar Messages

  • InfoSet with more than one cube

    Has anyone created an infoset with more than one cube?
    Are there any hints for to pay attention?
    Regards
    Chäsitzer

    HI ,
    Some important points :
    it is not possible to define an InfoCube as a right operand of a left outer join.
    SAP no longer supports more than two InfoCubes in one InfoSet.
    Therefore, if you include more than two InfoCubes in one InfoSet, the system issues a warning.
    the key figure values of InfoCubes and DataStore objects are duplicated when you join them to
    InfoProviders (see SAP Note 592785)
    Regards,
    Sathya

  • Infoset with ldb IOC - error in selection parameter

    Hi Expers,
    could any of You pls help me with an issue - creating infoset with ldb, and get error in selection parameter definiton.
    I am about to create an infoset than a query, using IOC logical database, and get a couple of error message related to selecion parameters - such as: error in sel. parameter P_PICK is - Statement concluding with "...TYPE" ended unexpectedly.
    I do not really need this parameter for my selection, so I was to delete - but I could not find it amongst the selection fields in actual infoset. When I tried to create it, I got a message: it has already been created (of course), but where can I find / change it if not amongst listed selection parameters (Extras / Selection)
    I suppose I can not make any changes in DBIOCSEL - because COOIS is also using this ldb - and it might have some unexpected effect there as well.
    Later I started to create a Z*report via SE80, using same ldb, and it works fine.
    So it is not a burning issue any more, but still interesting, why infoset has problem with the sel. parameter which is actually not in use.
    All usefull answer is appreciated
    Br

    Hi,
    the selection screen is coded without a number. Here's the code:
    SELECTION-SCREEN BEGIN OF BLOCK selection WITH FRAME TITLE text-t11.
    SELECTION-SCREEN BEGIN OF BLOCK persdata WITH FRAME TITLE text-t01.
    SELECT-OPTIONS so_pernr FOR ls_pa0017-pernr.
    SELECTION-SCREEN END OF BLOCK persdata.
    SELECTION-SCREEN END OF BLOCK selection.
    SELECTION-SCREEN BEGIN OF BLOCK input WITH FRAME TITLE text-t12.
    SELECTION-SCREEN BEGIN OF BLOCK zeitraum WITH FRAME TITLE text-t02.
    PARAMETERS pa_begda TYPE p0017-begda DEFAULT sy-datum OBLIGATORY.
    PARAMETERS pa_endda TYPE p0017-endda DEFAULT '99991231' OBLIGATORY.
    SELECTION-SCREEN END OF BLOCK zeitraum.
    SELECTION-SCREEN BEGIN OF BLOCK gruppierungen WITH FRAME TITLE text-t03.
    PARAMETERS pa_spebe TYPE p0017-spebe OBLIGATORY DEFAULT '1'.
    SELECTION-SCREEN END OF BLOCK gruppierungen.
    SELECTION-SCREEN BEGIN OF BLOCK zuordnungen WITH FRAME TITLE text-t05.
    PARAMETERS pa_bukrs TYPE p0017-bukrs MATCHCODE OBJECT c_t001 DEFAULT '2000'.
    PARAMETERS pa_gsber TYPE p0017-gsber MATCHCODE OBJECT h_tgsb DEFAULT '0001'.
    SELECTION-SCREEN END OF BLOCK zuordnungen.
    SELECTION-SCREEN END OF BLOCK input.
    SELECTION-SCREEN BEGIN OF BLOCK attributes WITH FRAME TITLE text-t13.
    PARAMETERS pa_test AS CHECKBOX DEFAULT 'x'.
    SELECTION-SCREEN END OF BLOCK attributes.
    Regards
    Mark-André

  • InfoSet with Left Ouer Join

    Hi,
    I got a requirement to design Infoset with OUTER JOIN between 2 ODS. Even after making the outer join query is displaying the output as INNER JOIN.
    Contract ODS   (0CRM_CNT2)     [T00001]
         Contract Number
         Contract Item
    Sales ODS  (ZCRG_O16)             [T00002]
        Contract Number
        Contract Item
    Above 2 ODS are joined by Contract Number and Contract Item and marked Sales ODS as LEFT OUTER JOIN. I want to list all Contract line items in the query output even though there is no sales on that contract item.
    SQL from the Query
    CREATE VIEW [/BI0/0300094697] AS
    SELECT
    [T00002].[FISCVARNT]  AS [K____1321],
    [T00002].[FISCPER]    AS [K____1322],
    [T00001].[/BIC/ZCRCHCONT] AS [K____1307],
    [T00002].[BASE_UOM]   AS [K____1316],
    [T00001].[MATERIAL]   AS [K____1308],
    [T00002].[QUANT_B]    AS [ZIS0006___F223]
    FROM
    [/BI0/ACRM_CNT200] [T00001] LEFT JOIN
    [/BIC/AZCRG_O1600] [T00002] ON
    ([T00001].[/BIC/ZCONTRITM]  = [T00002].[/BIC/ZCONTRITM] AND
    [T00001].[/BIC/ZCRCHCONT]  = [T00002].[/BIC/ZCRCHCONT])
    WHERE (((((( [T00002].[FISCPER] = '2008006')))) AND
    (((( [T00002].[FISCVARNT] = 'V3')))) AND
    (((( [T00001].[/BIC/ZCRCHCONT]= '0006000030'))))))
    If anybody come across this pls answer . This is in BW 3.5 and Database in SQL Server
    Thanks in advance.
    Thanks
    Vinod

    Hi,
    Please see the sap note 577953 for more detail on left outer join in infosets.
    Hope it helps.
    Regards,
    Nitin

  • Infoset with sap query

    Hello.
    I would like to ask about using sap query to extract data from table in infoset. Is it possible to write an abap code and get data from certain table? I ask because I do not have any experience in that. Tried to find any examles, but nothing find.
    My question is simple- how to extract data using simple abap program, then creatу an infoset with this query and then how to create attribute list based on infoset?
    Thanks a lot.

    Hi Aryat,
    Yes it is possible to include code in infoset and fetch data from database tables.
    Go to tcode- SQ02, and change query area from global->standard and click change.
    Now click on Extras,it will enable all the custom fields on right hand side.
    Now select the field from the row and click coding for addition symbol as mentioned in below screen shot, it will take you to the program line screen and you can code here.
    After completing coding save and generate the infoset and adjust the query again otherwise new changes will not reflect.
    Hope it will solve your issue.

  • Loading Data from an Infoset to an Infocube

    I have been searching on this forum but still confuse because of the different answers I have found,
    I want to know if it is posible to create a DTP and transformations from an Infoset to an Infocube, I know the Infoset itself does not
    contain any data, it is just a join between differents infoproviders, but I just want to know if is posible.
    Edited by: Wasipati on Jan 25, 2011 9:54 PM

    Hi,
    Yes, an Infoset can be a used as the source of a transformation.
    Source can be :- Infoset, an InfoObject, a DataStore, an InfoCube, a DataSource and an Infosource.
    Target can be :- an InfoObject, a DataStore, an InfoCube , an Open Hub and an infosource.
    Since infoset does not store any data physically, it will fetch the data from the underlying info providers(like DSO) through Joins.
    Hope it helps!!!
    Regards
    Lekshmi

  • With services infocube

    what is 'with services infocube' and its purpose,when do we use it?

    Mallik
    It's called as Virtual Info cube with services. This cube is based on oser defined funcction Module and doesn't hold any data. Basically we use this type of cube to display non BW Data Sources Data in BW. Please check this link for more details
    http://help.sap.com/saphelp_nw04/helpdata/en/62/d2e26b696b11d5b2f50050da4c74dc/content.htm
    Hope this helps
    Thnaks
    Sat

  • Create Query with New Field combined with Existing InfoCube Data (BW 3.5)

    Hi Everyone!
    How would you recommend I handle the following situation?
    I have a custom InfoCube (which I will call ZCUBE) that has been deployed to production. The business would like a new query that combines Current Standard Price along with data currently stored in ZCUBE.
    Now, Current Standard Price is uniquely identified by the Material and Plant to which it is associated. These InfoObjects (Material and Plant) are characteristics of ZCUBE.
    I am strugglig since the business will not allow any changes in the design of the InfoCube (i.e. add any new characteristics/key figures).
    Is there a way to combine the two data sets? I attempted to use a Multi-Provider using ZCube and a custom ODS, but had no luck since the characteristics were so different. (ZCUBE has almost 50 characteristics defined)
    I also have tried adding the attribute Standard Price to InfoObject Plant Material (0MAT_PLANT) but that was not helpful since 0MAT_PLANT is not included in ZCUBE.
    From what I can tell I should create an InfoSet using ZCUBE and potentially a new ODS, but that isn't going to work since you can create InfoSets using InfoCubes in BW 3.5.
    So... I am at a loss now. Any assistance would be appreciated!
    Thanks-
    Nathalie

    Thank you very much for your responses!
    I went ahead and created a custom ODS (Z_ODS) that contained the keys Material and Plant and had the data field Standard Price. I then created a Multi-Provider to sit on top of the custom cube and the custom ODS. Unfortunately, I am not getting the correct response since the Multi-Provider returns a union of the two infoproviders.
    Z_ODS
    0Material (key)
    0Plant (key)
    Standard Price
    Z_Cube
    0Material (char)
    0Plant (char)
    Char1 (char)
    Char2 (char)
    Char3 (char)
    0FiscalYear
    Key1....
    MultiCube
    0Material = 0Material
    0Plant = 0Plant
    Char1
    0FiscalYear
    Standard Price
    Key 1
    If I run a query just using Material and Plant in the return, the Standard Price and Key1 are returned correctly. If I include Fiscal Year in the query, the standard price is returned in a row associated to a blank Fiscal Year. See example below.
    Query 1
    Plant1   Material1   StandardPrice1   Key1
    Plant2   Material2   StandardPrice2   Key2
    Query 2
    FiscalYear2009   Plant1   Material1   #(blank StandardPrice)   Key1
    FiscalYear2009   Plant2   Material2   #(blank StandardPrice)   Key2
    FiscalYear# (blank) Plant1   Material1   StandardPrice1 #(Blank Key1)
    FiscalYear# (blank) Plant2   Material2   StandardPrice2 #(Blank Key2)
    I know I should be using an InfoSet, but we are on BW 3.5... so I can't include a cube in an InfoSet.
    I believe that the solution will be to add all relevant characteristics to the custom ODS... but that is going to be a much bigger challenge then originally expected. Please let me know if I am missing something... a silver bullet would be much appreciated
    Thanks everyone!
    Nathalie

  • Error while displaying data of a Infoset with Cubes

    Hi,
    The following error displays when I try to read Infoset, which have 2 infocubes joined with inner join.
    "IBM][CLI Driver][DB2] DSNT408I SQLCODE = -204, ER ROR:  SAPR3.T00001 IS AN UNDEFINED NAME DSNT41 8I SQLSTATE   = 42704 SQLSTATE RETURN CODE"
    "Error when generating the SQL statement"
    "Error reading the data of InfoProvider <Infoset Name>"
    Any one familier with this problem?
    Experts..any know causes or solutions for this?
    Thanks.
    Chenna.
    Edited by: CHENNA S on Jan 6, 2009 2:28 PM

    All objects are active and checked.
    In my testing I have noticed it is not accepting InfoCube  . Any one know why its happening? What's  wrong with the cubes in this InfoSoft?
    Thanks.
    Chenna
    Edited by: CHENNA S on Jan 6, 2009 3:17 PM

  • SAP QUERY/INFOSET with OUTER JOIN

    Hi,
    I have created an infoset (SQ02) using two tables for SAP query.
    Table: AGR_TEXTS. Fields: AGR_NAME, SPRAS, LINE, TEXT.
    TABLE: AGR_FLAGS. Fields: AGR_NAME, FLAG_TYPE, FLAG_VALUE.
    Joined these two tables using outer join.  Defined the join condition as AGR_NAME = AGR_NAME.  Saved and Generated the infoset.
    Created SAP Query (SQ01) using the above created infoset.
    In the basic list,
    Marked AGR_NAME (AGR_TEXTS), TEXT, FLAG_VALUE as listed fields.
    Marked AGR_NAME (AGR_TEXTS), SPRAS, LINE, FLAG_TYPE as selection fields.
    Save the query.  When execute the query provided the inputs for all the selection fields in the selection screen as given below:
    AGR_NAME=Z*
    SPRAS=E
    LINE=00000
    FLAG_TYPE=LICENSE_01
    Executed the Query. 
    Got the results only the matched records as per the selection field FLAG_TYPE.
    But I want all the records from table AGR_TEXTS and matched records from table AGR_FLAGS.
    I want the report (output) as below,
    _AGR_NAME                                               TEXT                                                                                  FLAG_VALUE_
    ZCA_BASIC_ACCESS_GLOBAL     Non-critical basic access for all users.                                       53
    ZCA_BASIC_ENDUSER_ACCESS     UK:CA Basic Enduser Access     
    ZCA_BASIC_ENDUSER_ACCESS_UK     UK:CA Basic Enduser Access UK                                        52
    ZCA_BASIC_ENDUSER_SU52_UK     UK:CA Basic Enduser Access to change Parameter ID's     
    But I got the report (output) as below, 
    _AGR_NAME                                                TEXT                                               FLAG_VALUE_
    ZCA_BASIC_ACCESS_GLOBAL     Non-critical basic access for all users.     53
    ZCA_BASIC_ENDUSER_ACCESS_UK     UK:CA Basic Enduser Access UK     52
    Apprecited your help. Thanks.
    Code Formatted by: Alvaro Tejada Galindo on Dec 30, 2009 2:20 PM

    Identify a KF for which there are non-zero values for all accounts in the cube.
    Create the query with Account (from MP coming from both IO and cube) and this KF. KF will have 0 values for accounts not existing in the cube. Create a condition to show only the 0 value for the KF. This should show you all the accounts in the IO which are not in the cube.

  • Navigational Attributes in InfoSets[based on InfoCubes] - BI 7.0

    Hi Gurus,
    I am using BI 7.0. We tried creating a MultiProvider based on three SD Cubes[Orders/Billing & Delivery] but since the result was being displayed in 3 rows instead of 1, we tried using an InfoSet to see if this would get the results to be displayed in a single line.
    In the MultiProvider, we had mapped some of the 'Navigational Attributes' from the underlying InfoCubes after turning them 'ON', but in the InfoSet, I am not able to view the Navigational Attributes of the Cube anywhere.
    Are we not able to add 'Navigational Attributes' to InfoSets? Is there a work around for this?
    Thanks
    Arvind

    Hi Arvind,
    Check note 1124036 @ www.service.sap.com . Check if you need to apply this.
    Also you can add infoobjects themselves in the infoset and join them by keys.
    Regards,
    Sunmit.

  • Problem using SELECT-OPTIONS in an InfoSet with a field of data type UNIT.

    I have created a simple InfoSet that links MARA with MARM. In the 'Selections' section of the InfoSet I have a variable named 'ZMEINH' defined as
    Description: UOM
    Selection Text: UOM
    Format FOR: MARM-MEINH
               EXTRAS: DEFAULT 'PAC' OPTION EQ SIGN I.
    When I ran a query to allow selections on the MEINH field, instead of 'PAC' being the default, there was "***" showing in the UOM selection and if I attempted to execute the query it gave me a message that "Unit *** is not created in languague EN'.  If I overide the "***" and enter 'PAC', I get the list of records that I expect.
    I assume this is because MEINH has a data type of "UNIT".
    How can I do a conversion so I can define a default value 'PAC' for MARM-MEINH in the infoSet that will carry through to any queries I created.
    Thank you very much for any help.
    Richard Salisbury

    Thank you both for you help!
    In our T006 there actually is a PAC and not a PAK. The T006A had as DE-PAK though.
    I had this same type of language problem when trying to match an "order type". German is the "base" language in our system so maybe that means that raw data is stored with the German constant?
    Anyway, I changed it to PAK and it works. When under a time schedule, that is what counts.
    Thank you again for the quick response!
    Richard Salisbury

  • Problem with my infocube

    Dear Experts!
    Hello & Good Morning!
    I have created one infocube with dimensions  Customer No, Material No, Sales Rep No, and Key figures as Price of Material(currency), Quantity(number) and Sales Revenue(currency). This is my data target.
    In my flat file I have all the data except the  sales revenue column. Sales Revenue has to be calculated as price * quantity in the transformation.
    My question here is while creating the DataSource, should I define the infoobject for Sales revenue under the tab u201Cfieldu201D  as it is not coming from the source? Second while in the transformation  I have included price and quantity as source field from sales revenue and wrote a routine but when I come back and hit the u201Ctransfer valueu201D button below it gives me lot of error as data type miss match and so many things....I am not able to  save and activate the transformation,  the error are like these, please help
    @5C\QError@     Rule (target: Z15S_PRC, group: 01 Standard Group): Conversion type missing     @5F\QNo long text exists@
    @5C\QError@     Rule 4 (target field: Z15S_PRC): Field /BIC/Z15S_PRC must be assigned to an InfoObject     @35\QLong text exists@
    @5C\QError@     Rule (target field: Z15S_PRC): No source unit assigned     @5F\QNo long text exists@
    @5C\QError@     Rule (target: Z15S_REV, group: 01 Standard Group): Conversion type missing     @5F\QNo long text exists@
    @5C\QError@     Rule (target: Z15S_REV, group: 01 Standard Group): Conversion type missing     @5F\QNo long text exists@
    @5C\QError@     Rule (target: Z15S_REV, group: 01 Standard Group): Conversion type missing     @5F\QNo long text exists@
    @5C\QError@     Rule (target: Z15S_REV, group: 01 Standard Group): Conversion type missing     @5F\QNo long text exists@
    @5C\QError@     Rule (target field: Z15S_REV): No source unit assigned     @5F\QNo long text exists@
    Regards,
    SP

    Paul ,,
    This is Genral problem ,
    It is asking the conversation type go for Keyfig(=) in transformations there is symbol like (=)
    click on that symbol , Change the Conversion type as No Conversion ,
    do this for all keyfig s
    You are given the conversion as fixed i mean qty fixed(KG)
    profit(INR)
    So that it asking for Conversion
    Regards
    Praveen

  • Help with loading infocube from flat file

    Hi:
    I am using SCM 5.1 and the BI 7.0 component that comes with it. I am trying to create an infocube and load it with flat file data but getting errors.
    1. First I created the infoobjects and the infocube.
    2.a I first tried to create only the data source and activate the datasource. This was not successful.
    2.b I then tried to create the application component, infosource etc. (like one does in BW 3.0) but was still not successful.
    If you have any pointers, could you please let me know? Thanks.
    Satish

    You can go through the following Blog for flat file loads.
    https://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/60debae1-84dd-2b10-e7bf-bdedf1eabdf9
    If you are getting any specific error, then you can post it here.
    Regards,
    Gaurav

  • Import Excel with mutiples sheets into Oracle

    Hi,
    I got a few questions here, I did some google-ing but I would like get clarifications:
    1. In order to make Excel "talks" to Oracle with External Table, do I need to convent the Excel file into .csv?
    2. Apparently my Excel has mutiple sheets (20+), do I need to save each sheet individually as 1 single .csv before they "talk"?
    (sounds like it...but I "hope" there is another way...-_-)
    3. I am using TOAD and the tool "Import Table Data" can read .xls and .xlsx directly, however I will have to do 20+ times for each sheet... beside that, is there any other quicker way to read the Excel files?
    (even if I use External Tables I have might have to save each sheet into a .cvs for 20+ times...-_-)
    Thanks everyone in advance...
    My questions sounds stupid.....=_=!!

    Which DW are you using - DMX on Mac? It didn't have that
    option. This is
    not an Educational version issue - it's a Mac issue.
    Murray --- ICQ 71997575
    Adobe Community Expert
    (If you *MUST* email me, don't LAUGH when you do so!)
    ==================
    http://www.projectseven.com/go
    - DW FAQs, Tutorials & Resources
    http://www.dwfaq.com - DW FAQs,
    Tutorials & Resources
    ==================
    "Terry_Straehley" <[email protected]> wrote
    in message
    news:fm85u9$5ec$[email protected]..
    > From a 11/06 post
    > <<Hi, My Dreamweaver MX Education Version does NOT
    have the Import to
    > Excel
    > option. I am using "Excel 2003 (11.6560.6568) SP2, Part
    of Microsoft
    > Office
    > Professional Edition 2003". If I start with a blank page
    in Dreamweaver,
    > click
    > on File, Import, I only have the options "XML into
    Template", "Word HTML,
    > and
    > "Tabular Data". Does anyone know why I don't have the
    "Import Excel" >>
    >
    > This was not answered in the thread I copied it from. I
    have the same
    > problem.
    > Can some one answer the question?
    >

Maybe you are looking for

  • HP Deskjet 5150 - Replacemen​t Cartridge HP 57

    I have purchased from K-Mart the replacement cartridges :  "2 HP Ink Cartridges 56 + 57" .  I went to put the new HP cartrigee in, and it does not fit correctly.  The cartridge is shaped different than the original one.  I put it in and tried to prin

  • Documnets are not picking while posting tds challen

    Hi, I have one issue related to TDS When I have posted document it is having block for payment indicator R.This indicator is having for all documents but one document is not picking up while doing the j1inchl. Thanks RAVi

  • EDI output triggered for old PO

    Hello All,   on 09.09.2014, EDI ( output type NEU, transmission medium 6) output type has triggered for more than 700 PO's which has been created in 2012 for several vendors and sent to supplier again as a duplicate copy. Suppliers are reaching clien

  • When using imessage with another iphone user, is it still free to message them if they're out of the country?

    my friend is out of the country, and he wants use imessage, but i dont know if it will give me charges to my account and apple doesnt mention if it's only unlimited messaging within the country

  • How to represent in graphical view

    i have employee data of 5 years and i want represent his salary which he has got since 2005 to till 2009 in graphical way. how i do this in oracle forms 10g..? using DB 10g.