Extended functions of Info Sets

Hi Experts,
what are Extended functions of Info Sets .....Could you plz explain me.
Regards
Venkat

hi,
we use cubes also in  an infoset like as data store object.
SAP does not generally support more than two InfoCubes in an InfoSet. If you include more than two InfoCubes in an InfoSet, the system produces a warning. There are several reasons for this limitation
see this link u get more information for infoset.
http://help.sap.com/saphelp_nw70/helpdata/EN/42/ca6a69992f6bb1e10000000a1553f6/frameset.htm
hope its help to u.
plz assign points if its solve your query.
thanks,
suresh.
Edited by: sureshkumar gedela on Feb 25, 2008 12:03 PM

Similar Messages

  • I want a router in N-standard which support extend-function. Which product should I buy?

    Hi.
    I want to establish a new wireless network in my house because my old router are crashed after a stroke of lightning. My old router was a Netgear RangeMax Dual Band Wireless-N (WNDR3300). I live in a big old house and my problem with this and my older Linksys router was that the signal could not reach in the ends of the house even though the router was placed in the middle of the house.
    I have heard that you can extend the wireless-signal if you put an extra router (in extend/repete-mode) halfway to the end of the house and this without cables between the "main router" and the secondary router that you have set at extend-mode. Is this correct and if so which Linksys routers supports this extend-function in N-standard (I would like to have the possibility to stream music at the network and I have read that the N-standard would be best to this) and is it the same model I should by for the "mail router" and the router there may be in extend-mode?
    Thanx for your help (-;
    BR
    Jan

    The Linksys router will not work wirelessly with another router with the linksys firmware installed in it.You need hardwired both the router together or need to installed the third party firmware on it.I would suggest you to go for WAP200E Access Point which will work as repeater mode.

  • Info set query

    Hello everybody,
    I have a problem with the creation of info set (tcode : sq00 and sq02)
    I need your help, i have to develop a query with a number Purchase Order and number of invoice.
    For example : for a number of invoice : 5105617263
    i have with TOAD (soft) this :
    select distinct ekko.ebeln, rseg.belnr
    from sapsr3.ekko, sapsr3.rseg
    where ekko.ebeln = rseg.ebeln
    and rseg.belnr = '5105617263'
    and ekko.mandt = '350'
    EBELN        BELNR
    4500013374   5105617263
    4500014267   5105617263
    I've tried to have the same result with an info set (sq02) and i have this :
    Purchase Order           Invoice
    4500013374               5105617263
    4500013374               5105617263
    4500013374               5105617263
    4500014267               5105617263
    4500014267               5105617263
    4500014267               5105617263
    4500014267               5105617263
    I dont know to develop in ABAP and i want to know if it's possible to have DISTINCT in an info set ?
    Or which table can i use to have this ?
    Thank you very much

    thanks for your answers.
    <br>
    I tried to create a z programm with tcode SE38 but i dont have the key.
    <br>
    I would like to know if i can write this code on the tcode sq02 ?
    <br>
    this is my code :
    <br><br><br>
    FUNCTION /1BCDWB/IQG000000000487EXTR.<br>
    <br>
    ""Interface locale :<br>
    *"  TABLES<br>
    *"      %SELOPT STRUCTURE  RSPARAMS<br>
    *"      %DTAB STRUCTURE  /1BCDWB/IQG000000000487<br>
    *"  CHANGING<br>
    *"     VALUE(%RTMODE) TYPE  AQLIMODE<br>
    *"  EXCEPTIONS<br>
    *"      NO_DATA<br>
    *"      NO_AUTHORIZATION<br>
    *"      ILLEGAL_PACKAGE<br>
    *"      CURSOR_NOT_OPEN<br>
    <br>
    <br><br><br>
    call function 'RSAQRT_SET_IDENTIFICATION'<br>
    exporting iqid        = %iqid<br>
              sscr_report = sy-repid<br>
    changing  rtmode      = %rtmode.<br>
    <br><br><br>
    if %rtmode-pack_on = space or %rtmode-first_call = 'X'.<br>
       call function 'RSAQRT_FILL_SELECTIONS'<br>
         tables   selopt = %selopt<br>
         changing rtmode = %rtmode.<br>
    endif.<br>
    <br><br><br>
    call function 'RSAQRT_INIT_TEXTHANDLING'    <br>
         exporting class   = 'CL_TEXT_IDENTIFIER'<br>
         wsid    = 'G'<br>
         infoset = 'REQUETE_EBELN'.<br>
    <br><br>
    if %rtmode-no_authchk = space<br>
    and ( %rtmode-pack_on = space or %rtmode-first_call = 'X' ).<br>
    refresh %auth_tabs.<br>
    append 'RBKP' to %auth_tabs.<br>
    append 'EKBE' to %auth_tabs.<br>
    append 'EKKO' to %auth_tabs.<br>
    call function 'RSAQRT_AUTHORITY_CHECK'<br>
          exporting<br>
              auth_tabs         = %auth_tabs<br>
              auth_clas         = 'CL_QUERY_TAB_ACCESS_AUTHORITY'<br>
          changing<br>
              rtmode            = %rtmode<br>
          exceptions<br>
              NO_AUTHORIZATION  = 1.<br>
    if sy-subrc = 1.<br>
       raise no_authorization.<br>
    endif.<br>
    endif.<br>
    break-point.<br>
    <br><br><br>
    data: %l_no_further_fetch type flag, " stop fetching<br>
           %l_hits_cnt         type i.    " cnt for %dbtab entries<br>
    <br><br><br>
       if %rtmode-pack_abort = 'X'.<br>
         if not %dbcursor is initial.<br>
         close cursor %dbcursor.<br>
         endif.<br>
         exit.<br>
    endif.<br>
    <br><br><br>
    if %rtmode-pack_on = space or %rtmode-first_call = 'X'.<br>
          if not %dbcursor is initial.<br>
              close cursor %dbcursor.<br>
          endif.<br>
          open cursor with hold %dbcursor for<br>
          select RBKPBELNR RBKPRMWWR RBKPWAERS RBKPWMWST1 EKBEBELNR EKKOEBELN<br>
          from ( RBKP<br>
               inner join EKBE<br>
                  on  EKBEBELNR = RBKPBELNR<br>
               inner join EKKO<br>
                on  EKKOEBELN = EKBEEBELN )<br>
               where RBKP~BELNR in SP$00001<br>
               and EKKO~EBELN in SP$00002 .<br>
    endif.<br>
    <br><br><br>
    if %dbcursor is initial.<br>
      raise cursor_not_open.<br>
    endif.<br>
    <br><br><br>
    while %l_no_further_fetch = space.<br>
          fetch next cursor %dbcursor<br>
          into (RBKP-BELNR , RBKP-RMWWR , RBKP-WAERS , RBKP-WMWST1 , EKBE-BELNR , EKKO-EBELN ).<br>
          if ( ( %rtmode-acc_check = 'X' and<br>
               sy-dbcnt > %rtmode-acc_number )<br>
              or sy-subrc <> 0 ).<br>
              %l_no_further_fetch = 'X'.<br>
          else.<br>
               check SP$00001.<br>
               check SP$00002.<br>
              call function 'RSAQRT_TEXTFIELD_REFRESH'.<br>
               %dtab-BELNR = RBKP-BELNR .<br>
               %dtab-RMWWR = RBKP-RMWWR .<br>
               %dtab-WAERS = RBKP-WAERS .<br>
               %dtab-WMWST1 = RBKP-WMWST1 .<br>
               %dtab-WAERS001 = RBKP-WAERS .<br>
               %dtab-EBELN = EKKO-EBELN .<br>
               append %dtab.<br>
               %l_hits_cnt = %l_hits_cnt + 1.<br>
               if %rtmode-pack_on = 'X'<br>
                   and %l_hits_cnt >= %rtmode-pack_size.<br>
                    %l_no_further_fetch = 'X'.<br>
                   endif.<br>
              endif.<br>
         endwhile.<br>
    <br><br><br>
    if %l_hits_cnt = 0.<br>
         if not %dbcursor is initial.<br>
          close cursor %dbcursor.<br>
         endif.<br>
         raise no_data.<br>
       endif.<br>
    <br><br><br>
    if %rtmode-pack_on <> 'X'.<br>
          close cursor %dbcursor.<br>
    endif.<br>
    read table %dtab index 1 transporting no fields.<br>
    if sy-subrc ne 0.<br>
         raise no_data.<br>
    endif.<br>
    <br><br>
    endfunction.
    <br><br>
    if i can write this code on the sq02, where i must write this ?  DATA ? INITIALISATION ? START-OF-SELECTION ?
    Thank u very much for your help !
    Edited by: missmiss25 on Oct 23, 2009 10:09 AM

  • Info set , info provider and info spoke

    Hi gurus plz give me the difference in between info set and info provider and info spoke. and give me what are the prerequisites are needed to process infoset, infoprovider and info spoke?
    Regards
    Vidhu

    InfoProvider
    An InfoProvider is an object for which queries can be created or executed in BEx
    Check this for more,
    http://help.sap.com/saphelp_nw04/helpdata/en/4d/c3cd3a9ac2cc6ce10000000a114084/content.htm
    Infoset:
    An InfoSet is a special view of a dataset, such as logical database, table join, table, and sequential file, and is used by SAP Query as a source data. InfoSets determine the tables or fields in these tables that can be referenced by a report. In most cases, InfoSets are based on logical databases.
    SAP Query includes a component for maintaining InfoSets. When you create an InfoSet, a DataSource in an application system is selected.
    Navigating in a BW to an InfoSet Query, using one or more ODS objects or InfoObjects.You can also drill-through to BEx queries and InfoSet Queries from a second BW system, that isConnected as a data mart.
    The InfoSet Query functions allow you to report using flat data tables (master data reporting).Choose InfoObjects or ODS objects as data sources. These can be connected using joins.You define the data sources in an InfoSet. An InfoSet can contain data from one or more tables that are connected to one another by key fields.The data sources specified in the InfoSet form the basis of the InfoSet Query.
    Check the link for more,
    http://help.sap.com/saphelp_nw2004s/helpdata/en/ad/2225391d4f000be10000000a114084/frameset.htm
    InfoSpoke:
    Info spoke is an open hub destination defines to which target the data is to be relayed.
    Check this link for more,
    http://help.sap.com/saphelp_nw2004s/helpdata/en/ad/2225391d4f000be10000000a114084/frameset.htm
    Check this doc also,
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/eb462104-0701-0010-07ae-d866630e0989
    Hope this gives you a good idea...

  • Can't download extended function program

    I can't download evernotel's webclipper.  I already followed the suggestion made by evernote technician that I deleted all related file and programs related to evernote (using appcleaner, empty trash can), restarted Mac, reinstall evernote, and then downloaded webclippers installation file.  When I hit "install" key, a window pops out telling me "unable to install this extended function".  I was unable to install another program, fastestbue, which was another extended program for safari.  I doubt that was because I had Kaspersky installed in my mac.
    My macair has MAC OSX (10.7.5), safari 6.1.1. 

    A.
    Back up all data.
    This procedure will unlock all your user files (not system files) and reset their ownership and access-control lists to the default. If you've set special values for those attributes on any of your files, they will be reverted. In that case, either stop here, or be prepared to recreate the settings if necessary. Do so only after verifying that those settings didn't cause the problem. If none of this is meaningful to you, you don't need to worry about it.
    I've tested these instructions only with the Safari web browser. If you use another browser, they may not work as described.
    Step 1
    If you have more than one user account, and the one in question is not an administrator account, then temporarily promote it to administrator status in the Users & Groups preference pane. To do that, unlock the preference pane using the credentials of an administrator, check the box marked
    Allow user to administer this computer
    Then reboot. You can demote the problem account back to standard status when this step has been completed.
    Triple-click anywhere in the following line on this page to select it:
    { sudo chflags -R nouchg,nouappnd ~ $TMPDIR..; sudo chown -R $UID:staff ~ $_; sudo chmod -R u+rwX ~ $_; chmod -R -N ~ $_; } 2>&-
    Copy the selected text to the Clipboard by pressing the key combination command-C.
    Launch the built-in Terminal application in any of the following ways:
    ☞ Enter the first few letters of its name into a Spotlight search. Select it in the results (it should be at the top.)
    ☞ In the Finder, select Go ▹ Utilities from the menu bar, or press the key combination shift-command-U. The application is in the folder that opens.
    ☞ Open LaunchPad. Click Utilities, then Terminal in the icon grid.
    Paste into the Terminal window (command-V). I've tested these instructions only with the Safari web browser. If you use another browser, you may have to press the return key after pasting.
    You'll be prompted for your login password. Nothing will be displayed when you type it. You may get a one-time warning to be careful. If you don’t have a login password, you’ll need to set one before you can run the command. If you see a message that your username "is not in the sudoers file," then you're not logged in as an administrator.
    The command may take a few minutes to run, or perhaps longer if you have literally millions of files in your home folder. Wait for a new line ending in a dollar sign ($) to appear, then quit Terminal.
    Step 2 (optional)
    Take this step only if you have trouble with Step 1, if you prefer not to take it, or if it doesn't solve the problem.
    Boot into Recovery. When the OS X Utilities screen appears, select
    Utilities ▹ Terminal
    from the menu bar. A Terminal window will open.
    In the Terminal window, type this:
    res
    Press the tab key. The partial command you typed will automatically be completed to this:
    resetpassword
    Press return. A Reset Password dialog will open. You’re not going to reset a password.
    In the dialog, select the startup volume ("Macintosh HD," unless you gave it a different name) if it's not already selected.
    Select your username from the menu labeled Select the user account if it's not already selected.
    Under Reset Home Directory Permissions and ACLs, click the Reset button.
    Select
     ▹ Restart
    from the menu bar.
    B.
    Remove the worthless "Kaspersky" and "AppCleaner."
    Remove "Kaspersky Security" by following the instructions on this page. If you have a different version of the product, the procedure may be different. The product includes a Safari extension that may not be removed by the uninstaller.

  • Info-set query datasource

    Hi Geeks,
    I have created an infoset query. Based on tables
    VBAK - Sales order header data
    VBAP - Sales order item data
    VBUP - Sales document item status
    VBPA - Parnter function table.
    I created a custom data-source in RSO2 based on this infoset query.
    Now I want to delete tables (VBPA) or entries (VBPA-KUNNR) in field groups from infoset query.
    & system is not allowing me to do this saying
    System says "VBPA-KUNNR" is used in queries.
    Can anybody please suggest me any way to change the infoset & inturn datasource created over it.
    Thanx in advance.
    Monica

    If I correctly understand , you want to remove the filed or table from info set query .
    As data source is based on Infoset query , it  will not allow to change the  same
    You can delete the data source  or if you do not want to delete  just  detach the info set from Data source  by removing the info set name  ( may be you can replace it with another duplicate query name for time being ) and save activate datasource  and later change the info set .
    You can revert back to original info set  query name in data sources after changes are done.

  • Issue with the functions "add matching sets" and "modify matching sets"

    Hi,
    Though 'None' access permission is set for the functions 'Add Matching Sets' and 'Modify Matching Sets', they are accessible.
    Is this a bug with the tool? or am I missing something?
    Thanks in advance,
    Madan

    sorry, missed the version details.
    I'm using MDM 5.5 SP6.

  • SAP Query Alias Table in Info-set not working

    Hi Guys,
    I'm having a bit of trouble with a query I'm writing in SQ01.
    I am trying to create a standard margin report between two different costing variants that we use.
    n order to do so I have had to employ the use of alias tables.
    I have named the alias tables KEKO_2 and KEPH_2 accordingly and joined them in the info set with the same joins as the original tables (Left Outer to MARC on MATNR and WERKS)
    However, when I have come to test the query in SQ01 I get a runtime error which states the following:
    The following syntax error was found in the program
      AQA0MASTER_DATA=STANDARDMARGIN :
    "Field "KEPH_2-KST001" is unknown. It is neither in one of the specified
    tables nor defined by a "DATA" statement . . . . . . . . . ."
    But it is in a specified table! My alias table.
    How can I make this query work?
    Any help would be appreciated.
    Thanks in advance.

    Hi,
    This is SAP business one reporting and printing forum. Please find correct forum and repost your question to get quick assistance.
    Please close this thread by marking helpful answer.
    Thanks & Regards,
    Nagarajan

  • How to create code for an additional field in an info set

    Hello,
    I have an info set in tra SQ02 and the area is HCM with version ERP2004.
    I need to create an additional field to show "Work permit" in ad hoc queries. I know that the infotype 0016 has a standard field P0016-ARBER which contains a date if that person has a work permit. System should select the latest record or the one which is valid during reporting period.
    The requirement for this new field is that it should just has X if the field P0016-ARBER contains a date (i.e. that person has a work permit). If the field  P0016-ARBER is empty, then the new field "Work permit" is also empty. So, the date itself is not enough.
    I am not an abaper. I have tried to create a code for my field but there is always problems with the code. I have tried without the line<i>into</i> but checker says I need to. I have tried different places for statement ENDSELECT but without success. How should I do this?
    What I have so far is (TYOLUPA = Work permit) is shown below:
    select SINGLE ARBER
    into TYOLUPA
    from PA0016
    where pernr = P0016-pernr
    and ENDDA = '31129999'.
    clear TYOLUPA.
    if ARBER ne ''.
    then TYOLUPA = 'X'.
    endif.
    Thanks for your advice!
    Regards,
    Pipsa

    pia,
    In extras tab  create column "workpermit" in infoset and add that column to Field groups.
    Then under record processing event...
    DATA : TYOLUPA like PA0016-ARBER.
    Under Record processing event.
    select SINGLE ARBER
    into TYOLUPA
    from PA0016
    where pernr = P0016-pernr
    and ENDDA = '31129999'.
    if  TYOLUPA  ne ' '.
      WORKPERMIT = 'X'.
    endif.
    Don't forget to reward if useful...

  • Function returning a set of records - how to do this?

    Hi,
    I need to return something of a table as a result:
    function Find_Item (vNUMBER in NUMBER(3,0)
    vNAME in VARCHAR2(200) ) return ???
    as
    begin
    SELECT UUID, Number, Name FROM Tab1
    Where NUMBER LIKE vNUMBER|| '%'
    intersect
    SELECT UUID, Number, Name FROM Tab1
    Where NAME LIKE vNAME|| '%' ;
    end;
    How to do this? Should I use a collection? Any ideas? I would be grateful for any hint.
    Best regards,
    Alicja

    user651039 wrote:
    And it would work if not for INTERSECT. So, I either I change the query or have to find walk-around.What is the issue with the INTERSECT? Why should the approach shown not work when using INTERSECT?
    Note that you can't define the parameters of your function like that, you have to specify the length of the varchar2 column in the calling code.
    If your query is going to return potentially a large number of rows you should consider using a "pipelined" function, as already mentioned, as the non-pipelined version could be consuming a lot of memory in case a large collection is going to be generated.
    Here's a sample of a pipelined table function:
    alter session set nls_language = 'AMERICAN';
    set echo on linesize 130 feedback 1
    drop type t_find_item_record_col force;
    drop type t_find_item_record force;
    drop function find_item;
    create or replace type t_find_item_record as object(
    uuid varchar2(30),
    a_number number,
    a_name varchar2(30)
    create or replace type t_find_item_record_col as table of t_find_item_record;
    create or replace function find_item(
    vNUMBER in NUMBER, vNAME in VARCHAR2) return t_find_item_record_col pipelined
    as
      a_find_item_record_col t_find_item_record_col;
      cursor c is
      select t_find_item_record(uuid, a_number, a_name) from (
      SELECT cast('a' as varchar2(30)) as UUID, 1 as a_Number, cast('b' as varchar2(30)) as a_Name
      FROM dual
      Where 35 LIKE vNUMBER|| '%'
      intersect
      SELECT 'a' as UUID, 1 as a_Number, 'b' a_Name FROM dual
      Where 'Bob' LIKE vNAME|| '%'
    begin
      open c;
      loop
        fetch c bulk collect into a_find_item_record_col limit 100;
        for i in 1..a_find_item_record_col.count loop
          pipe row(a_find_item_record_col(i));
        end loop;
        exit when a_find_item_record_col.count = 0;
      end loop;
      close c;
      return;
    end;
    select * from table(find_item(35, 'Bob'));Another option you might want to consider is using a REF CURSOR return type, so that you open the cursor accordingly in your function and return the opened cursor to the caller. The caller can then fetch from this cursor.
    And here's a sample function using ref cursor:
    create or replace function find_item_cursor(
    vNUMBER in NUMBER, vNAME in VARCHAR2) return sys_refcursor
    as
      c sys_refcursor;
    begin
      open c for
      SELECT cast('a' as varchar2(30)) as UUID, 1 as a_Number, cast('b' as varchar2(30)) as a_Name
      FROM dual
      Where 35 LIKE vNUMBER|| '%'
      intersect
      SELECT 'a' as UUID, 1 as a_Number, 'b' a_Name FROM dual
      Where 'Bob' LIKE vNAME|| '%';
      return c;
    end;
    variable a refcursor
    exec :a := find_item_cursor(35, 'Bob')
    print aHere's the output of the samples:
    Session altered.
    SQL>
    SQL> drop type t_find_item_record_col force;
    Type dropped.
    SQL>
    SQL> drop type t_find_item_record force;
    Type dropped.
    SQL>
    SQL> drop function find_item;
    Function dropped.
    SQL>
    SQL> create or replace type t_find_item_record as object(
      2  uuid varchar2(30),
      3  a_number number,
      4  a_name varchar2(30)
      5  );
      6  /
    Type created.
    SQL>
    SQL> create or replace type t_find_item_record_col as table of t_find_item_recor
    d;
      2  /
    Type created.
    SQL>
    SQL>
    SQL> create or replace function find_item(
      2  vNUMBER in NUMBER, vNAME in VARCHAR2) return t_find_item_record_col pipelin
    ed
      3  as
      4    a_find_item_record_col t_find_item_record_col;
      5    cursor c is
      6    select t_find_item_record(uuid, a_number, a_name) from (
      7    SELECT cast('a' as varchar2(30)) as UUID, 1 as a_Number, cast('b' as varc
    har2(30)) as a_Name
      8    FROM dual
      9    Where 35 LIKE vNUMBER|| '%'
    10    intersect
    11    SELECT 'a' as UUID, 1 as a_Number, 'b' a_Name FROM dual
    12    Where 'Bob' LIKE vNAME|| '%'
    13    );
    14  begin
    15    open c;
    16    loop
    17      fetch c bulk collect into a_find_item_record_col limit 100;
    18      for i in 1..a_find_item_record_col.count loop
    19        pipe row(a_find_item_record_col(i));
    20      end loop;
    21      exit when a_find_item_record_col.count = 0;
    22    end loop;
    23    close c;
    24    return;
    25  end;
    26  /
    Function created.
    SQL>
    SQL> select * from table(find_item(35, 'Bob'));
    UUID                             A_NUMBER A_NAME
    a                                       1 b
    1 row selected.
    SQL>
    SQL> create or replace function find_item_cursor(
      2  vNUMBER in NUMBER, vNAME in VARCHAR2) return sys_refcursor
      3  as
      4    c sys_refcursor;
      5  begin
      6    open c for
      7    SELECT cast('a' as varchar2(30)) as UUID, 1 as a_Number, cast('b' as varc
    har2(30)) as a_Name
      8    FROM dual
      9    Where 35 LIKE vNUMBER|| '%'
    10    intersect
    11    SELECT 'a' as UUID, 1 as a_Number, 'b' a_Name FROM dual
    12    Where 'Bob' LIKE vNAME|| '%';
    13    return c;
    14  end;
    15  /
    Function created.
    SQL>
    SQL> variable a refcursor
    SQL>
    SQL> exec :a := find_item_cursor(35, 'Bob')
    PL/SQL procedure successfully completed.
    SQL>
    SQL> print a
    UUID                             A_NUMBER A_NAME
    a                                       1 b
    1 row selected.Regards,
    Randolf
    Oracle related stuff:
    http://oracle-randolf.blogspot.com/
    SQLTools++ for Oracle:
    http://www.sqltools-plusplus.org:7676/
    http://sourceforge.net/projects/sqlt-pp/

  • Re:User group,info set and Query combination table

    Hi,
      I would like to know the combination table of User group,info set and Query.
    Can any body please respond to my question?
    Regards,
    Suresh Kumar.

    Hi,
    Check the tables starting with AQG*.
    Reward points if useful.
    Regards,
    Atish

  • Function module to set user status during QA11 transaction

    Hi ,
    Anyone knows the function module to set the user status during QA11/QA12  transaction?
    I received the user status 'e.g CFA1' from an idoc data and would like to set the user set based on this idoc value during QA11/QA12 transaction.
    Any function module for this action? BDC seems impossible..
    Thanks.
    Regards,
    Clarice.

    oh i realised this function module can be used
    STATUS_CHANGE_EXTERN
    with a commit statement..

  • Info Set on Transactional ODS

    Hi Friends,
    My Requiement is to create a Info Set on Tannsactional ODS and On this info set i have to create a Bex Query.
    If i creata a Query on this info set whether we can get  all the query properties like currency conversion etc as for the query created on noramal info set which is created on standard ODS.
    Looking for more suggessions and answers.
    Thanks in advance.

    Hi Ashok,
    Thanks for the immediate replay.
    Hear i have to do a lenthi process before doing that ,i an looking for some b'dy who has worked on currency conversions at query level whcih are developed on infosets(i.e on Transactional ODS).
    Once again thanks for the usefull answer.
    Laxman

  • Info set query condition

    we have a infoset query to generate a list of parked logistic invoices, we use the same vendor and the same T-code : MIR7 to generate park document, but I can see only the park documents generated by my collegue throgh this info set query.
    I can't see the park documents generated by me throgh this info set query, we are using the same T-code MIR7 and same query.
    why this happen? Is someone set the condition of this query, so i can't see the parked document generate by my self. I can see these parked document(both my collegue and mine) through MIR6

    any idea from query design point of view? thanks

  • Re: Info set and query transport under same request number

    Hi,
      I would like to know the details about info set and query transport from development to quality using SAP Query:  Trnasport tool.my quesion is,
    Can i create all info sets and related queries under same request number or will it be created in diffrent request numbers?Please respond any body to my question.
    Regards,
    Suresh Kumar.

    No it is possible as per SAP.
    Please read follwoing help-
    http://help.sap.com/saphelp_nw70/helpdata/en/e3/e60138fede083de10000009b38f8cf/frameset.htm
    It is talking abou the Special Features of InfoCubes in InfoSets.
    For queries based on an InfoSet with an InfoCube, the system decides at runtime whether aggregates can be used for the InfoCube. This is the case if all the required InfoObjects of the InfoCube exist in an aggregate. The following InfoObjects are required:
    The key figures of the InfoCube selected in the query
    The characteristics of the InfoCube selected in the query
    The characteristics required for a join with other InfoProviders in the InfoSet.
    Furthermore, as a prerequisite for using aggregates, all the data required by an InfoCube must be readable using logical access. For an InfoCube within an InfoSet with InfoCubes, it is no longer possible to read part of the data from one aggregate and part of the data from another aggregate or the InfoCube itself.

Maybe you are looking for