Creation of Structures in BOBJ

Hi All,
    we have a requirement to display a report in first region wise, personnel area wise, then job wise only to some restricted values. Is it possiblt to create these restricted structures in BOBJ side. I think in Universe designer , it is possible to create this by a new class. But i am not clear . Please explain.
Thanks ,
Praveen Kumar

Assuming you are fetching data from SAP BW and that you are using BO XI 3.1 SP3 I would recommend to look at the following document:
http://help.sap.com/businessobject/product_guides/boexir31SP3/en/xi31_sp3_sap_olap_univ_en.pdf
It describes the way to define your own filters at universe level. You can apply those filters for every query or for a query containing object from a specific class. This is not exactly how restricted key figure work on the BEx side since adding a single object from a specific class will apply the filter on the entire results even if other objects reside in non-restricted classes.
In this case you can add 3 separate queries in your WebI report each one fetching results by applying a different filter.
Abother approach is to fetch all unrestricted results in your WebI report wiht a single query and apply local report filters on report blocks (eg. tables or charts) in order to display the data as you want.
BTW your requirement to display results region wise, personnel area wise and then job wise sounds to me that you will have to group your results in webi in different ways.
Regards,
Stratos

Similar Messages

  • Creation of Structure for charactersics in Query

    Hi,
    Anybody tell how to create structure in Query.....
    While creating structure in designer in ROWS it will show error structure not definition is incorrect...
    Can anybody plz tell the steps....
    Thanks,
    Debasish

    Hi D,
    It sounds to me as if you have created a structure in your rows, but dragged and dropped a characteristic under the structure and therefore the structure remains empty. Right-click on your structure and choose 'New Selection' or 'New Formula' and enter the elements of your structure in there.
    By dragging and dropping a characteristic under your structure, this will sit outwith your structure.
    Regards
    Scott

  • Creation of Structure for charactersics in BEX

    Hi,
    Anybody has clue to create structure for characterstics in Bex.
    Thanks,
    Debasish

    Hi Panda,
    You can create a structure for Characteristics but u cant use them directly.
    right click ->create structure.   select the structure and select new selection then choose ur char ...Finally u have to use cell references to get the relation between KFs and this structure..
    Assign points if it helps...
    Regards,
    ARK

  • Creation of Structure for charactersics

    Hi,
    While creating structure for characterstics the assigned characterstics does not come under the structure folder and act a separate enetity.
    Any clue on that...
    Thanks,
    Debasish

    Hi D,
    Is this the same question as before? If so, then it sounds to me as if you have created a structure in your rows, but dragged and dropped a characteristic under the structure and therefore the structure remains empty. Right-click on your structure and choose 'New Selection' or 'New Formula' and enter the elements of your structure in there. You need to choose 'New Selection' to add certain characteristics and 'New Formula' to create a calculation eg. Variance.
    By dragging and dropping a characteristic under your structure, this will sit outwith your structure.
    Regards
    Scott

  • Dynamic Creation of Structures

    Hey experts,
    I have a question concerning working with dynamic structures.
    I create a work area according to a dynamic table, which is created at runtime.
    How many columns it is going to have is also dynamic.
    The columns names are saved in another table.
    So if I create a workarea as a line of this table, how do I adress it?
    wa_checkboxes-*variable where name of the field is saved* = 'X'.
        APPEND wa_checkboxes TO it_final.
    Unfortunately this doesnt work
    Thanks in advance for your help!

    OK, basically all of you were right
    I just append X to flag from which system the table lines are comming, for further use.
    This is how you can use dynamically created structures.
    dest_in contains external destinations, calling_sys is the current system (everything is contained in a function module).
    Thanks to everybody!
    FIELD-SYMBOLS: <wa_dest_table> TYPE any.
      DATA dest_table_buffer TYPE REF TO data.
      CREATE DATA dest_table_buffer LIKE LINE OF dest_table.
      ASSIGN dest_table_buffer->* TO <wa_dest_table>.
      FIELD-SYMBOLS <fs_val> TYPE any.
      DATA fs_val_buffer TYPE c.
      ASSIGN fs_val_buffer TO <fs_val>.
      DATA rowcount TYPE i.
      rowcount = lines( <dyn_tab_fm> ).
      DO rowcount TIMES.
        IF dest_in = ''.
          ASSIGN COMPONENT calling_sys OF STRUCTURE <wa_dest_table> TO <fs_val>.
          <fs_val> = 'X'.
          APPEND <wa_dest_table> TO dest_table.
        ELSE.
          ASSIGN COMPONENT dest_in OF STRUCTURE <wa_dest_table> TO <fs_val>.
          <fs_val> = 'X'.
          APPEND <wa_dest_table> TO dest_table.
          endif.
        ENDDO.

  • Warning message in creation of structure

    Hi,
    Created a structure combining 3 tables .While checking it out showing a warning message
    Y***-NETWR (Specify reference table AND reference field).
    y***-VOLUM(Specify reference table AND reference field).

    Got my answer...sorry

  • Dynamic creation of structure

    hi friends ,
    i want to do code that user will enter the name of the table on selection screen as input and the the program will create dynamically a structure of that table and an internal table.
    pls help me out .

    Hey here is the code... I just tried and it's working fine..
    type-pools: slis.
    parameters:
      p_table type dfies-tabname.
    DATA:
      T_FIELDCAT TYPE LVC_T_FCAT ,
      fs_fcat type line of LVC_T_FCAT ,
      T_FCAT TYPE SLIS_T_FIELDCAT_ALV WITH HEADER LINE.
    data: NEW_table type  ref to data.
    data: new_line  type ref to data.
    FIELD-SYMBOLS: <l_table> TYPE table,
                   <l_line>  TYPE ANY,
                   <l_field> TYPE ANY.
    CALL FUNCTION 'LVC_FIELDCATALOG_MERGE'
    EXPORTING
      I_BUFFER_ACTIVE              = I_BUFFER_ACTIVE
       I_STRUCTURE_NAME             = p_table
      I_CLIENT_NEVER_DISPLAY       = 'X'
      I_BYPASSING_BUFFER           = I_BYPASSING_BUFFER
      I_INTERNAL_TABNAME           = p_table
      CHANGING
        ct_fieldcat                  = t_fieldcat
    EXCEPTIONS
      INCONSISTENT_INTERFACE       = 1
      PROGRAM_ERROR                = 2
    if sy-subrc eq 0.
    endif.
      call method cl_alv_table_create=>create_dynamic_table
         exporting
           it_fieldcatalog = T_FIELDCAT[]
          importing
            ep_table        = NEW_table .
    ASSIGN new_table->* TO <l_table>.
    CREATE DATA new_line LIKE LINE OF <l_table>.
    ASSIGN new_line->* TO <l_line>.
    ASSIGN COMPONENT 'MATNR' OF STRUCTURE <l_line> TO <l_field>.
    <L_FIELD> = '12345'.
    ASSIGN COMPONENT 'WERKS' OF STRUCTURE <l_line> TO <l_field>.
    <L_FIELD> = '1000'.
    APPEND <L_LINE> TO <L_TABLE>.
    ASSIGN COMPONENT 'MATNR' OF STRUCTURE <l_line> TO <l_field>.
    <L_FIELD> = '52349'.
    ASSIGN COMPONENT 'WERKS' OF STRUCTURE <l_line> TO <l_field>.
    <L_FIELD> = '2000'.
    APPEND <L_LINE> TO <L_TABLE>.
    *LOOP AT <L_TABLE> INTO <L_LINE>.
    *WRITE: / <L_LINE>.
    *ENDLOOP.
    LOOP AT T_FIELDCAT into fs_fcat.
    T_FCAT-FIELDNAME = fs_fcat-FIELDNAME.
    T_FCAT-REF_TABNAME = fs_fCAT-REF_TABLE.
    APPEND T_FCAT.
    ENDLOOP.
    CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
    EXPORTING
       IT_FIELDCAT                       = T_FCAT[]
      TABLES
        t_outtab                          = <l_table>
    EXCEPTIONS
       PROGRAM_ERROR                     = 1
       OTHERS                            = 2
    IF sy-subrc <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
             WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    ENDIF.

  • Why Creation Bin Structure is not in full following seting up?

    I created bin structure at spro as 03-01-01 to 03-10-10 increment 03-01-01 but when I check bin at t-code LX03 which the system shows only 03-01-01 to 03-02-10 (20 bins) so I could not understand this why system shows bin no in full following me seting up.  _How to do, check and change this?_ Moreover I could not also find the missing bin in the system.

    Template:            CCCNNCNNCC
    Give template as : - - - AA- BB--
    Read "-" as a blank space.

  • Creation of structure at runtime

    Hi,
    Is it possible to create a table type and structure dynamically? If yes, can someone give me an example.
    Thanks and Regards,
    Pooja

    Yes, it is, you will want to follow the instructions outlined in the following blog.
    /people/rich.heilman2/blog/2005/07/27/dynamic-internal-tables-and-structures--abap
    Regards,
    Rich Heilman

  • BC400 dictionary and structures

    I need som information on the different objects and structures that's used in ABAP academy.
    I've been to the ABAP academy, and would very much like to try out the examples/exercises in the books. (BC400 + + + ).
    Im aware that there are some reports that generate tables and example data. But they lack the creation of structures, database views and logical databases e.g.
    For instance I need a definition of the DDIC view <b>DV_FLIGHTS.</b>
    Hope to hear from someone who can help me.

    Hi,
    I can able find only SV_FLIGHTS in my system.
    No info DV_FLIGHTS?
    aRs

  • Creation of infotype

    Hi Guy's,
    I am trying to create custom infotype in OM using Transation code PPCI.
    1. First creating Structure using Datatype
    2. After creation of Structure creating infotype using PPCI
    but i am getting error message like : t777I no table entries exist.
    Please help me friends how solve this problem.
    Thanks,
    Lakshmi.

    Hai..
    http://help.sap.com/saphelp_47x200/helpdata/en/bb/0feb34bf03c210e10000009b38f83b/frameset.htm

  • Steps for creating structural authorization profile using trans. OOSP

    Dears,
    Could someone please guide to the steps for creating a structural authorization profile using transaction OOSP, to authorize on the HR Payroll Area.
    Thanks.
    Reda

    Hi,
    There are comprehensive guidelines on help.sap.com for creation of structural authorizations: http://help.sap.com/saphelp_erp2004/helpdata/en/34/49ba3b3bf00152e10000000a114084/content.htm
    However, please bear in mind that you cannot limit access to certain payroll area with structural authorization. For that you should use standard PA authorization object (you can use field organizational key to store Payroll Area VDSK1 in IT0001):
    P_ORGIN  http://help.sap.com/erp2005_ehp_02/helpdata/en/3e/b8b83b5b831f3be10000000a114084/content.htm
    Cheers

  • Structured book questions

    I have just begun using structured FrameMaker after working in unstructured FM for years. Even after reading the help, I'm having a hard time understanding some concepts.
    All we want to do is open a ditamap in FrameMaker, save as a book, add a TOC and index, and then save as PDF.
    You can save a ditamap as one of the following book files:
    Book w/FM components - saves each XML file as an FM document.
    Book - maintains the XML file formats.
    If all we're doing is adding a TOC, Index, and then saving as PDF, which format do we need?
    Another question - After I save a ditamap as a book, open all files in the book, and then try to update the files, FrameMaker says the XML application for one file cannot be found. When I opened this particular file before updating the book, I chose the structured application and saved the file. After receiving the error, I went to set the structured application, and it was already set. What gives?
    Could this be any more difficult? That's a rhetorical question . I'm very frustrated.
    I appreciate your help.

    I just watched a video on book creation in structured FM (using FrameMaker 8). The suggested solution works without structuring the generated files. In the EDD, it looked like this for the TOC:
    Element (Container): Contents
    General rule: <ANY>
    Valid as the highest level element.
    The index definition was done the same way. TOC and index were added to the book, then the book was generated / updated. After the initial TOC and index generation, TOC and index had the correct element assignments at the book level, but not the correct formatting. The generated content was then deleted from TOC and index, followed by another update. Starting with the second update, TOC and index had correct formatting.
    HTH
    Susanne

  • Existing Function modules or Standard upload Programs

    Hi,
    Can any one tell, Are there any Function modules or Standard upload programs exists for following transactions:
    Creating production version(C223)
    Creating Master recipe(C201)
    Creation Apportionment Structure(C202)
    Creation BOM Allocation(CS08)
    (This all tcodes comes under Production planning.)
    Thanks in advance.

    Hi Vanitha,
    Check this
    for C223
    CM_FV_PROD_VERS_MAINTAIN
    CM_FV_PROD_VERS_SAVE
    CM_FV_PROD_VERS_SAVE_ALL
    CY01_ORDER_MODIFY_PROD_VERSION
    For C201
    C2_CU_RECIPE_EXCLUDE_CREATE
    CONTROL_RECIPE_CREATE
    For C202
    APPOINTMENT_GRP_CREATE
    APPOINTMENT_CREATE
    APPOINTMENT_GENERATE
    APPOINTMENT_GENERATE_2
    For CS08
    CSAP_MAT_BOM_ALLOC_CREATE
    Hope it helps...
    Lokesh
    pls. reward appropriate points
    Message was edited by: Lokesh Aggarwal

  • SOLVED: Limit default view with Multiple non-destructive filters mode

    This was solved:
    I deleted the { subPaths: "word" } within my dataset. The dataset was pulling and displaying the subpath content which I don't need.
    ==================================================================
    Hi,
    I’m using the Multiple Filters Mode Sample to filter headlines in my xml file by the keywords associated with them.
    My question is, with no filters selected, how do you display only one headline for the default view? So, instead of the <headline> node repeating itself for every keyword within that node, it just displays one headline. I just want to display only one headline instead of repeating the headline based on the amount of keywords associated with it.
    If you view the donut example given a donut is displayed for every topping associated with it.
    I’m not as experienced with JS but I thought that if I create an array of all the possible keyword combinations and then use an if-then to display just one combination then it might work. The problem is that the amount of keywords will grow with time. I might amass 15-20 keywords in the next month, so an array might not be practical.
    Also, my “Remove All Filters” doesn’t work. The debugger is giving me an error that states: ‘documents.forms.0.noneCB’ is null or not an object -This would mean that the checkbox has not been selected is this correct?
    I’ve included the code and my xml data below. Any assistance would be greatly appreciated!
    <html>
    <head>
    <script language="JavaScript" type="text/javascript" src="/SpryAssets/xpath.js"></script>
    <script language="JavaScript" type="text/javascript" src="/SpryAssets/SpryData.js"></script>
    <script language="JavaScript" type="text/javascript" src="/SpryAssets/SpryDataExtensions.js"></script>
    <script type="text/javascript">
    <!--
    var dsHeadlines = new Spry.Data.XMLDataSet("headlines_test.xml", "/headlines/headline", { subPaths: "word" });
    function ffNone(ds, row, index){ return (row.word == "None") ? row : null; };
    function ffJudicial(ds, row, index){ return (row.word == "Judicial leadership") ? row : null; };
    function ffProBono(ds, row, index){ return (row.word == "Pro bono") ? row : null; };
    function ffHearings(ds, row, index){ return (row.word == "ATJ hearings and events") ? row : null; };
    function ffCreation(ds, row, index){ return (row.word == "ATJ entities creation and structure") ? row : null; };
    function ToggleFilter(enable, f)
                if (enable)
                            dsHeadlines.addFilter(f, true);
                else
                            dsHeadlines.removeFilter(f, true);
    function RemoveAllFilters()
                document.forms[0]["noneCB"].checked = false;
                document.forms[0]["judicialCB"].checked = false;
                document.forms[0]["probonoCB"].checked = false;
                document.forms[0]["hearingsCB"].checked = false;
                document.forms[0]["creationCB"].checked = false;
                dsHeadlines.removeAllFilters(true);
    -->
    </script>
    </head>
    <body>
                <div class="liveSample" style="float: left; margin-bottom: 4px;">
                <form action="">
                <p>Select any of the following:</p>
                <ul style="list-style:none">
                    <li><label><input name="noneCB" type="checkbox" value="" onclick="ToggleFilter(this.checked, ffNone);" />None</label></li>
                    <li><label><input name="judicialCB" type="checkbox" value="" onclick="ToggleFilter(this.checked, ffJudicial);" />Judicial leadership</label></li>
                    <li><label><input name="probonoCB" type="checkbox" value="" onclick="ToggleFilter(this.checked, ffProBono);" />Pro Bono</label></li>
                    <li><label><input name="hearingsCB" type="checkbox" value="" onclick="ToggleFilter(this.checked, ffHearings);" />ATJ hearings/events</label></li>
                    <li><label><input name="creationCB" type="checkbox" value="" onclick="ToggleFilter(this.checked, ffCreation);" />ATJ entities: creation and structure</label></li>
    </ul>
                <p><label>Filter Mode: <select onchange="dsHeadlines.setFilterMode(this.value, true);"><option value="and" selected="selected">-- AND --</option><option value="or">-- OR --</option></select></label>
                <input type="button" value="Remove All Filters" onclick="RemoveAllFilters();" /></p>
                </form>
                </div>
                <div spry:region="dsHeadlines">
                    <table>
                        <tr><th>Title</th><th>Date</th><th>State</th></tr>
                        <tr spry:repeat="dsHeadlines"><td valign="top"><a href="{hyperlink}">{title}</a><p></p></td><td valign="top">{date}</td><td valign="top">{state}</td></tr>
                    </table>
                </div>
    </body>
    </html>
    <?xml version="1.0" encoding="UTF-8"?>
    <headlines>
      <headline>
        <id>1</id>
        <title>
          <![CDATA[Save the date! 2009 National Meeting of State Access to Justice Chairs will take place in Orlando in Saturday, May 16, 2009. Invitations will be mailed out in late January.]]>
        </title>
        <hyperlink>
          <![CDATA[http://www.abanet.org/legalservices/sclaid/atjresourcecenter/annualmeeting.html]]>
        </hyperlink>
        <state>FL</state>
        <date>20090516</date>
        <word id="0001">None</word>
      </headline>
      <headline>
        <id>2</id>
        <title>
          <![CDATA[ABA Day in Washington. ABA Day legislative visits on April 21-22 will focus solely on access to justice issues. Register and receive materials, training, and schedule of events free before March 14 at: http://www.abanet.org/poladv/abaday09/.]]>
        </title>
        <hyperlink>
          <![CDATA[http://www.abanet.org/poladv/abaday09/]]>
        </hyperlink>
        <state>DC</state>
        <date>20090421</date>
        <word id="0002">Pro bono</word>
        <word id="0004">ATJ hearings and events</word>
        <word id="0005">Judicial leadership</word>
      </headline>
      <headline>
        <id>3</id>
        <title>
          <![CDATA[North Carolina Bar Association and North Carolina Bar Association Foundation host second annual 4ALL Statewide Service Day ask-a-lawyer event at five call centers around the state. (3/6/2009)]]>
        </title>
        <hyperlink>
          <![CDATA[http://www.4allnc.org/]]>
        </hyperlink>
        <state>NC</state>
        <date>20090306</date>
        <word id="0002">Pro bono</word>
      </headline>
      <headline>
        <id>4</id>
        <title>
          <![CDATA[Wyoming Access to Justice Commission holds its first meeting. (2/27/2009)]]>
        </title>
        <hyperlink>
          <![CDATA[http://www.nlada.org/DMS/Documents/1236184561.24/AJC%20Appointing%20Order%202009.pdf]]>
        </hyperlink>
        <state>WY</state>
        <date>20090227</date>
        <word id="0003">ATJ entities creation and structure</word>
      </headline>
      <headline>
        <id>5</id>
        <title>
          <![CDATA[Tennessee’s Supreme Court launches Access to Justice Campaign with the first in a series of public hearings. (2/26/2009)]]>
        </title>
        <state>TN</state>
        <date>20090226</date>
        <word id="0003">ATJ entities creation and structure</word>
        <word id="0004">ATJ hearings and events</word>
        <word id="0005">Judicial leadership</word>
      </headline>
    </headlines>

    1) I deleted bridge-utils, netcfg
    2) I edited /etc/hostapd/hostapd.conf:
    interface=wlan0
    #bridge=br0
    edited /etc/dnsmasq.conf:
    interface=wlan0
    dhcp-range=192.168.0.2,192.168.0.255,255.255.255.0,24h
    and edited /etc/rc.local:
    ifconfig wlan0 192.168.0.1 netmask 255.255.255.0
    ifconfig wlan0 up
    3) I added in autostart these daemons: hostapd, dnsmasq and iptables.
    Profit!

Maybe you are looking for

  • My Mac Book will not go past the grey screen

    I had my Mac Book Pro at a apple store and they had to reformat the hard driver. Now several weeks later I installed the 2012 turbo tax software and restarted the machine however now I cannot get past the grey screen. What is wrong with this, they st

  • Advice on SQL Logs and Backups

    Hi All, I've been trying to understand SQL backups and I'm getting a bit stuck in one area - the log files. I find they're getting quite big and as such filling up my drives. I'm guessing that the best way to handle this is to truncate them every so

  • Is it possible to create Indicater and control on same holizental slide?

    Is there any possible to create Indicate values and change values on same Horizental slide. Because I am giving loop values to Horizental slide to indicate my values, after certain time if user wanted to move slide bar to another possition. it should

  • Oracle Projects integration to Primavera

    Hi, We are integrating Oracle Projects to Primavera for a construction client. We are able to: - Send project header and wbs information from Oracle Projects to Primavera - Send activity and resource assignment from Primavera to Oracle However, when

  • Native installer updating installation

    When we have a new version of our application on windows and produce a new .exe file when the user runs it there is no update. Does it just override all the files by default?