Question on Infoset

Hi,
     I have two DSO's with data like eample below
  DSO1 Contains
Doc No     Doc Date        Customer No
100001.....01/01/2012.......5000
100002.....01/02/2012........5001
100003.....01/03/2012........5002
DSO2 Contains
Doc No      Item     Doc Date       Customer No  Quantity
100001........1........01/01/2012......5000...............1
100001........2........01/01/2012......5000...............2
100002........1........01/02/2012......5001...............10
I want to create the info set so that only the data present in DSO1 that is not present in DSO2 should display like below
InfoSet:
Doc No       Doc date     Custmer No
100003.......01/03/2012......5002
  I tried to create with left outer join, but it is displaying all the data present in DSO1. if we have any solution Can you please let me know.
Thanks,
Sneha

Hi Sneha,
Both Multi Provider and Info Set works based on joing condition.
You require data which doesn't have joining(data in DSO1 but not in DSO2). This is not possible with Info Set and Multi Provider.
You need to go for ABAP routine.
Create Info Cube based on this DSO1 and while loading loading data from DSO1 to Info Cube, use the look up tp compare Documnets in DSO2 with DSO1.
If particular documents is not matching with document in DSO2, then it should be upload to Info Cube.
Regards,
Venkatesh.

Similar Messages

  • Question for InfoSet

    I very well know that InfoSet doesn't support conversion. However, would like to know if there is an alternative to it?
    Thanks

    Does your question is about unit conversion?
    You have to write a program (calculate the factor based on T006 table entries)and create a formula variable with replacement path and use that formula variable in the query.

  • Question on infoset/quickviwer

    May I know was it possible to use infoset or quickviwer to extract all the latest sales order, table VBEP, whereby I will filter by the latest schedule line number?
    For example :
    salesorder  pos schedule_line
    1120 20 1
    1120 20 2
    so, i need to get data for the 2nd one based on the highest schedule line no.
    Please advise how can i do it using infoset or quickviewer. Mark will award.

    Hi
    You can't put conditions like what we write in Report in the infoset/query's
    If you want you can fetch all the sales order data scheduled lines from VBEP and display it by linking/joining this Infoset with VBAP  with VBELN and POSNR fields
    <b>Reward points for useful Answers</b>
    Regards
    Anji

  • Question about infoset query with code

    Hi experts.
    I always appreciate your help. Today, I have some problem. I made infoset query using SQ01 and got some data. Those data include WBS no but some of them didn't. So I tried to put some code into the infoset query that any data has not WBS has some value, for example 'X', in WBS no field.
    I needed to know what field or table I should control to display value 'X' in WBS no field in case that WBS field has no value.
    I tried to put code at "END-OF-SELECTION(before display)" and control %dtab. But I met error message there is no such table %dtab. So, I define %dtab then during runtime, I also met error message %dtab has already been defiend.
    How can I do? Is it impossible thing?? I'm wating for your answer.
    regards.

    Hi, if you just want to fill the field if it is blank, you can do this in the Record Processing Section.
    I'm not familar with the WBS number, so for this example, I will fill the BISMT in MARA during the "Recording Processing" Section.
    if mara-bismt is initial.
    mara-bismt = 'X'.
    endif.
    Regards,
    Rich Heilman

  • Infoset and virtual infoprovider

    dear all,
    a short and simple question, can infoset include virtual infoprovider? if not, what are the work around for this? Thanks.

    nope you cant, only standard infocube.

  • Infoset confusion

    hello, i have a question about infoset. i have a infoset which has 3 objects 2 infoobjetcs and one dso. they all say left outer join and i know left out join means the value in the left object has to be in the right ones. how do i read this infoset? please help.  thanks

    Hi there:
    To understand how Left Outer joins work on Infoset please refer to the SAP Note 577953 - "@0S@ InfoSets (BW): Left outer joins"
    Some additional information on this topic is available on the SAP Notes and links below.
    Note 583249 - "@0S@ InfoSets (BW): Temporal Joins"
    Note 592785 - "@0S@ InfoSets (BW): Interpretation of results"
    "Infoset Keyfigure multiplicity Part 1"
    /people/sunmit.bhandari/blog/2009/04/14/infoset-keyfigure-multiplicity-part-1
    "Infoset Keyfigure multiplicity Part 2"
    /people/sunmit.bhandari/blog/2009/04/14/infoset-keyfigure-multiplicity-part-2
    "Infoset Keyfigure multiplicity Part 3"
    /people/sunmit.bhandari/blog/2009/04/14/infoset-keyfigure-multiplicity-part-3
    "BI Data Modeling: MultiProviders and InfoSets"
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/2f5aa43f-0c01-0010-a990-9641d3d4eef7?quicklink=index&overridelayout=true
    Regards,
    Francisco Milán.

  • Paging area and infosets.

    Hi all,
    I don't know if this is the correct place to post this question?  but can anyone tell what is
    <b>Roll area, Extended memory, Assigned memory,  Short area, Paging area</b>.
    Also is this the place to post questions on infosets 'SQ01'
    please let me know
    thanks
    Sabrina.

    Hi Sabrina,
    your questions:
    1) memory:<a href="http://help.sap.com/saphelp_47x200/helpdata/en/34/d9c8b6c23c11d188b40000e83539c3/frameset.htm">Memory Types</a>
    2) Sq01
    -> yes you can ask qu. about queries
    regards Andreas

  • Change in infoset query

    Dear experts,
    I hv question abt infoset query.
    I m not very familiar with infoset query and now i hv to make some changes in already existing query.
    I hv found the infoset in use.
    from this infoset i can find the query.
    Now the question is I just hv to insert one field in selection screen and and same in output list.  This field has to come from a table  which is already in use in joins. I just have to tick the checkbox to appear the field in selection screen and in outputlist.
    But I m not sure, if i make any changes in query, what will be the effects because  the query is in production system and i hv to make changes in the production system only.
    Can any one pls guide me , how i should make changes in query.
    Thanks in advance
    Jaspal Kumar

    not required

  • How to make changes in infose query in SQ01

    Dear experts,
    I hv question abt infoset query.
    I m not very familiar with infoset query and now i hv to make some changes in already existing query.
    I hv found the infoset in use.
    from this infoset i can find the query.
    Now the question is I just hv to insert one field in selection screen and and same in output list. This field has to come from a table which is already in use in joins. I just have to tick the checkbox to appear the field in selection screen and in outputlist.
    But I m not sure, if i make any changes in query, what will be the effects because the query is in production system and i hv to make changes in the production system only.
    and before sq01 i hv to drag and drop that field in infoset sq02..
    Can any one pls guide me , how i should make changes in query.
    Thanks in advance
    Jaspal Kumar
    Edited by: jaspalkumar on Feb 25, 2011 10:43 AM

    Thank you very much for ur reply.
    Actually, there are tjhree table joined in sq02.  One is KNVV. i hv to add customer group into selection screen and output list also.
    SO i will hv to make changes both in sq02 and then sq01.
    how i supposed to do it.   I m very sory asking again and its like spoon feeding,
    but to be very true report is in production and i m very scared of ripple effects of changes as i hv less idea abt the infoset.
    Pl;s guide,
    With best regards,
    Jaspal Kumar

  • Query with collective information from MD04 in detail

    Hello gurus. I have a question about Infosets.
    Iu2019ve being asked to create a query that shows the information from transaction MD04, but for multiple materials. It should be a list that essentially lists every MD04 record for material in our plant, one after the other.
    I found a Function called MD_STOCK_REQUIREMENTS_LIST_API which contains this information. The problem is, this function exports the detailed data to a structure called MDEZ and the header data to a separate one called MDKP.
    I created an Infoset using u201CData Retrieval by programu201D and I typed MDEZ as the structure. I then coded the retrieval of data under the u201CData Reading Programu201D tab.
    The problem is, the MDEZ structure inside Function MD_STOCK_REQUIREMENTS_LIST_API doesnu2019t have the material number; this is exported to a separate one called E_MDKP.
    My question is; how can I also have the contents of MDKP added to this Infoset? When I create it, it only lets me use one single structure, I cannot also add MDKP.
    I tried creating an additional field just for the MATNR, but those extra fields cannot read what I coded under the u201CData Reading Programu201D tab. I tried to use a second internal table to drop the values of E_MDKP, and then loop it to fetch the MATNR, but I canu2019t add it to the additional field nor can I add it to a second structure.
    I made a query and it shows the MDEZ data correctly; I get one line per item found in MD04 for the materials I imported from our Plant, but I donu2019t know which material is which because that info is in the other structure MDKP.

    Thanks for your reply. if you don't mind me asking, how can I create my own structure to add it to the Infoset?
    When I create the infoset, I can either make from a Table Join, a Logical Database or data Retrieval. In the Table Join I cannot use structures, and under Data Retrieval, I can only use one of them.
    Is there a way to create a temporary (or permanent) structure that would contain MDEZ and the extra field MATNR that I need?
    Please advise.

  • Infoset - Performance and Design Question .

    Hello BW Gurus,
    I have a question regarding the infoset.
    We have a backlog report designed as follows:
    sd_c03 - with around 125 chracteristics and kf's - daily load will have around 10 K records at a time.
    custome cube - say - zcust01 with around 50 characters and KF's.- daily full load aroun 15 K records.
    My question:
    1.We have infoset ontop of this 2 cubes for reporting. Can we use infoset for reporting .I used infoset for master data and DSO reporting. Do you guys see any performance issue with using the infoset instead of multiprovider. Is there any alternative instead of reporting from infoset.
    2.Also I executed the  SAP_INFOCUBE_DESIGNS program for the above cube and some dimesions are more then 25% like 58%, 75%,even 102%. So this has to be fixed for sure. Is it correct.if we don't change the design then what will be the consequences.
    Please advise. We are in the development and the objects are not yet moved to production yet.Again thanks for your help in advance.
    Senthil

    Hi......
    1.We have infoset ontop of this 2 cubes for reporting. Can we use infoset for reporting .I used infoset for master data and DSO reporting. Do you guys see any performance issue with using the infoset instead of multiprovider. Is there any alternative instead of reporting from infoset
    Multiproviders are a great tool that can be used freely to "combine" data without adding much overhead to the system. You may need to combine data of different applications (like Plan and Actual). Another good use is from a data modeling point of view...you can enable "partitioning" of the data by using separate cubes for separate years of data. This way the cube are more manageable, and with an InfoProvider on top the data can be combined for reports if reqd (instead of having one huge cube with all the data).
    Also using a multiprovider as an 'umbrella' infoprovider, you can easily make changes to underlying InfoProviders with minimum imapct to the queries.
    You should go for multi-provider when the requirement is to report on combined data coming from different infoproviders.
    Multi-providers combines data using union operation, that means all values of underlying infoproviders are taken into consideration. On ther other hand, Infoset works on the principle of join. Join forms the intersection and only the common data from underlying infoprovider are considerd..............In terms of performance infoset is better since it fetch less number of records.........
    Check this .........
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/2f5aa43f-0c01-0010-a990-9641d3d4eef7
    2.Also I executed the SAP_INFOCUBE_DESIGNS program for the above cube and some dimesions are more then 25% like 58%, 75%,even 102%. So this has to be fixed for sure. Is it correct.if we don't change the design then what will be the consequences
    If Dimensions are more it effects query performance.........its better to change the design........
    Hope this helps........
    Regards,
    Debjani.........

  • R/3 Infoset join question

    I'm not a big SQ02 user, but was hoping someone who has used it more could answer a question posed by one of our analysts.  They would like to create an Infoset for some reporting needs where there is a join between VBAK and VEDA.  No problem with this since it makes the connection based on the sales document field.  However, they only want to bring in rows from VEDA where the item is 000000, not all the individual line items.  Is there a way to accomplish this in the join definition (I couldn't see any way to restrict that there)?  Or would you have to build in the VEDA item field as a parameter where it can be input as all zeroes?
    Any input would be appreciated.  Thanks... Jody

    after creating the joins in infoset in sq02, goto sq01, create an infoset query, select your infotype from your usergroup.
    here, below output button you have a drop down button as 'field group' and 'field catalog', from here make the line number as selection criteria(drag and drop in the right part of screen).
    you will have this item in selection screen. pass 000000 here and execute...
    i hope task done. any doubt?

  • Creating InfoSet on ECC for first time: 3 questions

    Hi,
    I am testing on an ECC IDES system: To create a generic datasource, with extraction from a Infoset Query and came up with a few questions. I user sq02 to create the infoset.
    1. What is the difference between SAP Query and InfoSet? Ae they the same?
    2. I inserted 2 tables MARA and MBEWH and it created join based on the common primary key of Matnr
        How do I choose some of the fields from both tables; I canu2019t drag and drop from  left to right frame.
         If I need only 2 fields from Mara and 3 from MBEWHu2026 how do I choose them?
    3. Once you complete creating the infoset on ECC, how do I see the content of my Infoset?  (I need to verify before I use it to create a Datasource)
    Thanks

    Hi AmandaBaah,
    Refer the below Blog, which will help you to create generic datasource with infoset quey-
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/f0ef83cd-9d90-2c10-249f-92909d6d2612?QuickLink=index&overridelayout=true
    Thanks,
    Peddi

  • HR Infosets - switch object selection question?

    Dear All,
    I encounter this issue. I create a HR Infosets using logical database PNPCE. As the requirement of our HR Dept, so we need to add more extras fields (by code).
    The problem when we switch on/off object selection (from menu):
    - When the object selection is off: all the extras fields I add are available.
    - When the object selection is on: all of them are not available.
    This is my idea. All the field of infosets will be display when the object selection is on depend on SAP internal field, and the extra field we add by code will not be displayed.
    But it's my opinion. So please help me with this issue.
    Thanks in advanced.
    Thien.
    Edited by: Pham Thien on Nov 18, 2008 3:12 AM

    Hi,
    We can hide those options by implementing the Layoutsets. If you need to hide those options for standard admin user itself, then you need to change the standard Layoutsets, which is not recommended. These options are defined in the "Command Group" of the Layoutsets.
    You can Navigate to Layoutsets thru below path.
    Sys Admin -> System Configuration -> Knowledge Management ->Content Management -> User Interface -> Settings -> Layoutset
    Tweaking over the Layoutset Command group properties will hide the options which you mentioned.
    Thanks,
    Mahendran B.

  • Infoset Question

    Hi,
    I want to create a report to view vendor master data and company code data. I created an Infoset based on 0Vendor, 0GN_Vendor and 0Comp_code. The key in 0GN_Vendor (i.e. 0GN_Vendor itself) is unused though. Is this correct or is there a better way of achieiving this.
    The connection is:
    0Vendor->0Vendor = 0GN_Vendor->0Vendor
    0GN_Vendor->Comp_code = 0Comp_Code->0Comp_code
    Thanks<b></b>

    Hi,
    Sounds very good. Does that work?
    Do you have a doubt or a problem?
    Regards

Maybe you are looking for