Two pass logic in data forms?

Hi all,
I have a minor problem while creating data forms. I have a formula column and a formula row. The row formula is a percentage of two rows and column formula is an addition of two columns. My issue is for some reason, the row formula is calculated first and then the column formula which means that for the percentage, it's adding two columns that's not right.
Here's a screenshot of what I mean - http://postimage.org/image/6ssgm51af/
In essbase we had Two pass calc which would resolve this problem but in the dataform, I can't find anything that would do this. I use Planning 11.1.2.1 and editing using workspace. Any help will be great.

Hi N13,
The same two pass calculation is available in Planning too. If you are using Classic - Planning application means, please follow the below steps.
1) From the Menu Administration ---> Dimension
2) Select the corresponding member and Edit the member properties, it will show the two pass calculation option and refresh the planning.
Thanks

Similar Messages

  • Data Form - Logic to calculate "Year Total" Column

    Hi,
    I need some help with the logic for calculating one of the column values in our data form. I am not sure how to do this - should I write a member formula or something else. Please let me know your ideas on this issue and I would greatly appreciate if someone could guide me on how to write the logic for the same.
    Requirement:
    I have a column in the data forms called “Year Total” where I need to display a value which will be the sum (combination) of the actual values and forecasted values.
    We have in rows something called “Previous Forecast” and “Current Forecast” for which the Year Total values (in column) needs to be displayed and the user wants to be able to compare these two "Year Total" values and get a difference of the two.
    For example: For the month “Aug”
    1) Previous Forecast (Year Total) = Sum of Actuals (Jan to June) + Sum of Forecast values (July to Dec). (Here July is still a forecast value)
    2) Current Forecast (Year Total) = Sum of Actuals (Jan to July) + Sum of Current Forecast values (Aug to Dec). (Here July became Actual)
    Thank you!
    Edited by: Adella on Aug 17, 2011 2:25 PM

    Hello User626014,
    Thank you so much for looking into my requirement and I appreciate your effort in guiding me with the logic. I will surely try your approach and see if it meets all my requirements.
    I think I understand your logic too. Just for your information the call on whether the data will be in the "Working" or "Final" version still needs to be made. It could possibly happen that the users are given the working version to work with and so we will have the version set to "Working" on our data form.
    There are somethings that are yet to be decided for sure. But for now, having this base idea of the logic from you is really helpful.
    Please don't mind about my questions as I am trying to know things better.
    1) Does the data for sure needs to be in the Final version? The reason I am asking this is since you said that if it's not in Final we can write a script to copy the data from Working to Final version.
    2) Why was it that you asked me to remove "Final" from the FIX and asked me to reference it for getting the Actual and the Forecast data?
    Please let me know!

  • I need to pass a query in form of string to DBMS_XMLQUERY.GETXML package...the parameters to the query are date and varchar ..please help me..

    I need to pass a query in form of string to DBMS_XMLQUERY.GETXML package...the parameters to the query are date and varchar ..please help me build the string .Below is the query and the out put. ( the string is building fine except the parameters are with out quotes)
    here is the procedure
    create or replace
    procedure temp(
        P_MTR_ID VARCHAR2,
        P_FROM_DATE    IN DATE ,
        P_THROUGH_DATE IN DATE ) AS
        L_XML CLOB;
        l_query VARCHAR2(2000);
    BEGIN
    l_query:=  'SELECT
        a.s_datetime DATETIME,
        a.downdate Ending_date,
        a.downtime Ending_time,
        TO_CHAR(ROUND(a.downusage,3),''9999999.000'') kWh_Usage,
        TO_CHAR(ROUND(a.downcost,2),''$9,999,999.00'') kWh_cost,
        TO_CHAR(ROUND(B.DOWNUSAGE,3),''9999999.000'') KVARH
      FROM
        (SELECT s_datetime + .000011574 s_datetime,
          TO_CHAR(S_DATETIME ,''mm/dd/yyyy'') DOWNDATE,
          DECODE(TO_CHAR(s_datetime+.000011574 ,''hh24:'
          ||'mi''), ''00:'
          ||'00'',''24:'
          ||'00'', TO_CHAR(s_datetime+.000011574,''hh24:'
          ||'mi'')) downtime,
          s_usage downusage,
          s_cost downcost
        FROM summary_qtrhour
        WHERE s_mtrid = '
        ||P_MTR_ID||
       ' AND s_mtrch   = ''1''
        AND s_datetime BETWEEN TO_DATE('
        ||P_FROM_DATE||
        ',''DD-MON-YY'') AND (TO_DATE('
        ||P_THROUGH_DATE||
        ',''DD-MON-YY'') + 1)
        ) a,
        (SELECT s_datetime + .000011574 s_datetime,
          s_usage downusage
        FROM summary_qtrhour
        WHERE s_mtrid = '
        ||P_MTR_ID||
        ' AND s_mtrch   = ''2''
        AND s_datetime BETWEEN TO_DATE('
        ||P_FROM_DATE||
        ',''DD-MON-YY'') AND (TO_DATE('
        ||P_THROUGH_DATE||
        ','' DD-MON-YY'') + 1)
        ) B
      where a.S_DATETIME = B.S_DATETIME(+)';
    SELECT DBMS_XMLQUERY.GETXML('L_QUERY') INTO L_XML   FROM DUAL;
    INSERT INTO NK VALUES (L_XML);
    DBMS_OUTPUT.PUT_LINE('L_QUERY IS :'||L_QUERY);
    END;
    OUTPUT parameters are in bold (the issue is they are coming without single quotes otherwise th equery is fine
    L_QUERY IS :SELECT
        a.s_datetime DATETIME,
        a.downdate Ending_date,
        a.downtime Ending_time,
        TO_CHAR(ROUND(a.downusage,3),'9999999.000') kWh_Usage,
        TO_CHAR(ROUND(a.downcost,2),'$9,999,999.00') kWh_cost,
        TO_CHAR(ROUND(B.DOWNUSAGE,3),'9999999.000') KVARH
      FROM
        (SELECT s_datetime + .000011574 s_datetime,
          TO_CHAR(S_DATETIME ,'mm/dd/yyyy') DOWNDATE,
          DECODE(TO_CHAR(s_datetime+.000011574 ,'hh24:mi'), '00:00','24:00', TO_CHAR(s_datetime+.000011574,'hh24:mi')) downtime,
          s_usage downusage,
          s_cost downcost
        FROM summary_qtrhour
        WHERE s_mtrid = N3165 AND s_mtrch   = '1'
        AND s_datetime BETWEEN TO_DATE(01-JAN-13,'DD-MON-YY') AND (TO_DATE(31-JAN-13,'DD-MON-YY') + 1)
        ) a,
        (SELECT s_datetime + .000011574 s_datetime,
          s_usage downusage
        FROM summary_qtrhour
        WHERE s_mtrid = N3165 AND s_mtrch   = '2'
        AND s_datetime BETWEEN TO_DATE(01-JAN-13,'DD-MON-YY') AND (TO_DATE(31-JAN-13,' DD-MON-YY') + 1)
        ) B
      where a.S_DATETIME = B.S_DATETIME(+)

    The correct way to handle this is to use bind variables.
    And use DBMS_XMLGEN instead of DBMS_XMLQUERY :
    create or replace procedure temp (
      p_mtr_id       in varchar2
    , p_from_date    in date
    , p_through_date in date
    is
      l_xml   CLOB;
      l_query VARCHAR2(2000);
      l_ctx   dbms_xmlgen.ctxHandle;
    begin
      l_query:=  'SELECT
        a.s_datetime DATETIME,
        a.downdate Ending_date,
        a.downtime Ending_time,
        TO_CHAR(ROUND(a.downusage,3),''9999999.000'') kWh_Usage,
        TO_CHAR(ROUND(a.downcost,2),''$9,999,999.00'') kWh_cost,
        TO_CHAR(ROUND(B.DOWNUSAGE,3),''9999999.000'') KVARH
      FROM
        (SELECT s_datetime + .000011574 s_datetime,
          TO_CHAR(S_DATETIME ,''mm/dd/yyyy'') DOWNDATE,
          DECODE(TO_CHAR(s_datetime+.000011574 ,''hh24:'
          ||'mi''), ''00:'
          ||'00'',''24:'
          ||'00'', TO_CHAR(s_datetime+.000011574,''hh24:'
          ||'mi'')) downtime,
          s_usage downusage,
          s_cost downcost
        FROM summary_qtrhour
        WHERE s_mtrid = :P_MTR_ID
        AND s_mtrch   = ''1''
        AND s_datetime BETWEEN TO_DATE(:P_FROM_DATE,''DD-MON-YY'')
                           AND (TO_DATE(:P_THROUGH_DATE,''DD-MON-YY'') + 1)
        ) a,
        (SELECT s_datetime + .000011574 s_datetime,
          s_usage downusage
        FROM summary_qtrhour
        WHERE s_mtrid = :P_MTR_ID
        AND s_mtrch   = ''2''
        AND s_datetime BETWEEN TO_DATE(:P_FROM_DATE,''DD-MON-YY'')
                           AND (TO_DATE(:P_THROUGH_DATE,'' DD-MON-YY'') + 1)
        ) B
      where a.S_DATETIME = B.S_DATETIME(+)';
      l_ctx := dbms_xmlgen.newContext(l_query);
      dbms_xmlgen.setBindValue(l_ctx, 'P_MTR_ID', p_mtr_id);
      dbms_xmlgen.setBindValue(l_ctx, 'P_FROM_DATE', to_char(p_from_date, 'DD-MON-YY'));
      dbms_xmlgen.setBindValue(l_ctx, 'P_THROUGH_DATE', to_char(p_through_date, 'DD-MON-YY'));
      l_xml := dbms_xmlgen.getXML(l_ctx);
      dbms_xmlgen.closeContext(l_ctx);
      insert into nk values (l_xml);
    end;

  • How to show two different aliases in planning data form

    I have two alias members in the Alias dimension-Default,alias-1.
    Alias is associated with all the dimensions.
    For ENTITY dimension i have values for both the aliases.
    Now my requirement is to show Default alias member in one planning data form and alias-1 member in another data form.
    How can this be achieved ?

    If this is a consistant requirement, you could create another alias table and assign the aliases as a concatenation of the two aliases you need to see at the same time.
    IOW, export both tables, and in excel or a text editor, concatenate the two existing aliases for each member into one string, then import that list into yet another alias table.

  • Is it possible to Pass Binary Image Data to Logical DSP via ALDSP Control?

    I have run into an issue trying to pass binary image data (hexBinary in the WSDL) from WLI's ALDSP Control to a logical service in ALDSP 3.0. I was wondering if anyone has done this successfully, and if so, can you offer any advice?
    The following error is generated:
    Caused by: com.bea.dsp.das.exception.DASException: weblogic.xml.query.exceptions.XQueryTypeException: {err}XP0006: "element {commonj.sdo}datagraph { {commonj.sdo}DataGraphType }": bad value for type element {http://idexx.com/lims/domain/image}Image { {http://idexx.com/lims/domain/image}Image }*
    at com.bea.dsp.das.ejb.EJBClient.invokeOperation(EJBClient.java:160)
    The snippet of code that I am using in the WLI to communicate with the ALDSP control is:
    try {
    byte[] bytes2;
    bytes2 = reportText.getBytes("UTF-8");
    Image image =createNewImage();
    image.setImage(bytes2);
    image.setImageFormat("XML");
    image.setImageType("RESULTS REPORT");
    image.setOwningLabId( owningLabId);
    image.setExpirationType("EXPA");
    image.setAddedBy (BigInteger.ONE);
    image.setScanDate(XMLHelper.toXSDDateTimeFormat(new Date()));
    Image[] sdos = new Image[1];
    sdos[0]= image;
    logDebug(sdoHelper. dataObjectToXml(image));
    System.out.println(sdoHelper. dataObjectToXml(image));
    imageDSPControlFile.createImage(sdos);
    sdoHelper. dataObjectToXml(image);
    } catch (UnsupportedEncodingException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    throw new RuntimeException(e.getCause());
    Lastly, the WSDL schema is as follows:
    <?xml version="1.0" encoding="UTF-8"?>
    <schema xmlns="http://www.w3.org/2001/XMLSchema"
    xmlns:xs="http://www.w3.org/2001/XMLSchema"
    targetNamespace="http://idexx.com/lims/domain/image"
    xmlns:tns="http://idexx.com/lims/domain/image"
    elementFormDefault="qualified">
    <xs:element name="Image" type="tns:Image" />
    <xs:complexType name="Image">
    <xs:sequence>
    <xs:element name="imageId" type="xs:integer" minOccurs="0"/>
    <xs:element name="image" type="xs:hexBinary"/>
    <xs:element name="scanDate" type="xs:dateTime"/>
    <xs:element name="imageFormat" type="xs:string"/>
    <xs:element name="imageType" type="xs:string"/>
    <xs:element name="expirationType" type="xs:string"/>
    <xs:element name="owningLabId" type="xs:integer"/>
    <xs:element name="addedDate" type="xs:dateTime" minOccurs="0"/>
    <xs:element name="addedBy" type="xs:integer" minOccurs="0"/>
    </xs:sequence>
    </xs:complexType>
    </schema>

    WLI's ALDSP Control This is actually ALDSP's ALDSP Control - but you can call it from WLI. Check the Advanced Samples announcement in this forum for examples of using the ALDSP Control
    - mike

  • How can I transfer data form one data store to another iview /dats store

    Hello,
    I have two iview and want to transfer the data from my data store (main iview) to the nested iview (or the data store in nested iview)
    Can you give me instructions, how I can implement this with the signal in and outports.
    Thanks
    Bst regards
    thomas
    I

    Hi Thomas
    Pass the output data of one iview to another(by connecting the output of the 1st to the input of the 2nd) and then <b>Signal Out</b> the combined data of the two iviews from the 2nd iView using a <b>event</b>(say, a submit button) from the 2nd iView.
    Connect the <b>signal out</b> to the nested iView(main iView) by composing a <b>Signal In</b> on the nested iView.
    Next, inside the nested iView design layout push the values from <b>Signal In to a data store.</b>
    Now you could access all the data @datastore from any no. of forms inside the nested iViews.
    Regards
    Navneet

  • Pass values to other forms

    Hi Guys!
    My Problem is to pass values through call forms to another form. There are two ways I had done it before. First:global variables.
    Second library spec with variables in in, then call forms share library data and the calles form uses the same library. The second way is descriped by Oracle Corp., too.
    Do you know another, better way, or do I have to make one of this better? What's the best way? Thank you very much

    You can build and pass a parameter list. Look at the help for CALL_FORM for details (I think you'll see an example there of how to use it).

  • User access to "planning " data forms

    hi
    iam newbie to planning
    i have two different doubts in planning
    i have created a application in eas called "blue " in eas console and loaded the data and retrieved in excel , iam able to see the data . mean while i have created planning application called "gt" and its created sucessfully, i can able to "gt" see in the eas console . i wanted to get the data from "blue" in eas into planning "gt" dataforms i created a user called "blue" in shared services console , i decided to give the privilege to "blue" in eas , i clicked on the default application to blue application but was nt there ,but it showing separtely , i clicked on that and assigned roles like "administrator" and cube creator and planner
    my doubt is that
    1: when i logon "gt " planning application and created dataform folder i want to access the essbase application "blue" data, but there is no user available in that dataform
    iam confused whether i should give privileges to default application or "gt " i find both of them in shared services console
    clearly my doubt how to link eas "blue" with planning "gt " and datas form blue should be retrived in gt dataform
    iam using epm11
    sreekumar.H
    OLAP-DEVELOPER

    Hi,
    I am not totally sure what you are trying to achieve but if you create an essbase application in EAS it is a totally seperate entity from a planning application, so you can't just access it directly.
    The are many options on what to do but it needs to be clearer why you have to access the data from a seperate database.
    If there is a commonality in the dimensions then it would have been possible to create an extra plan type when you created the planning application, this creates an extra database as part of the planning application.
    The other options are to use XREFs to access data from one to cube to another.
    Another option would to use partitions.
    You could extract the data from one cube using an export or DATAEXPORT command and then load it into your planning database or use ODI to extract from one database and load it into the other.
    Cheers
    John
    http://john-goodwin.blogspot.com/

  • Urgent: Problem opening a data form that uses a smart list

    Hi, we've got a problem with a data form that is quite unusual.
    The data form was working perfectly until yesterday when we put a smart list in it. The smart list is composed of 8 possible choices activated by the following member formula:
    IF (SML==1)
    ((BDG->BegBalance->&CurrYear)/12);
    ELSEIF (SML==2)
    ((INC_BDG->BegBalance)*("01A2"->ACT_FINAL));
    ELSEIF (SML==3)
    ACT_FINAL->&PreYear;
    ELSEIF (SML==4)
    (INC_ACT->&PreYear)*("01A2"->ACT_FINAL);
    ELSEIF (SML==5)
    ACT_FINAL;
    ELSEIF (SML==7)
    (INP_PER)*("01A2"->ACT_FINAL);
    ELSEIF (SML==8)
    INP_ASS;
    endif;
    Initially we tested the functioning of every different choice in the smart list and it was working properly. After a while we tried again to change the choices combination and we couldn't open the data form due to an error.
    It is quite strange because sometimes it work and sometimes it doesn't. In the data form (that is very large) there are many accounts and scenarios that are dynamic calc, in addition to the smart list formula; we tried to open the form two minutes ago converting the data storage type of a scenario from "Dynamic calc" into "Dynamic calc and Store", and it seems to work at the moment... does planning have a memory limit? Can someone suggest a solution (or help us find out the reason)?
    Bye

    Anton,
    new thread is one possibility, but the messsage box is not win message box, but SAP form, so I think you can clcik there without new thread too.
    Check this thread, hope it helps
    Re: Confirmation Dialog in my way

  • How to pass internal table data from model to BSP page.

    Hi Experts,
    I have requirement where I have got data from deep structure in Model.
    The structure has two fields > 1. normal data tyoe + the other one is of table type.
    Thanks and Regards,

    if you have defined the attribute then you can ABAP coding to use it in BSP.
    for eg, here i am looping the intenal table and passing the data to list item box.
        <%
      LOOP AT lt_dyn_uom INTO wa_dyn_uom.
        %>
                <htmlb:listBoxItem key   = "<%= wa_dyn_uom-name %>"
                                   value = "<%= wa_dyn_uom-value %>" />
         <%
      ENDLOOP.
         %>
    Thanks,
    Chandra

  • How to pass the uwl data in BPM to other portal?

    Hi,gurus,
    I have two questions about BPM?
    1. I want to pass the UWL data in BPM to other portal (BEA Websphere portal),how to do that?If websphere portal offered a method  to me,how can I pass the parameter to that method?At first,we want to use the SAP EP uwl,and display the uwl in BEA portal.But at last,they want to create some  tables in BEA and offer a method to CE BPM. So how to do that?
    2.How to call ecc workflow in BPM?And how to call BPM in ECC workflow?
    Thanks in advance.Any help will be appreciated!

    Hi,
    Regarding your qustion on calling SAP Busines Workflow from BPM and vice versa, I think directly it is not possible to give a call. You can invoke outside functionality only if you can expose it as a Web Service which can be used as an automated activity or in a Human Task with custom code.
    Hope this help!!
    Regards,
    Arafat

  • How to queue two waveforms in dynamic data

    I am collecting two waveforms for voltage data via DAQ assistant. The output is dynamic data which I can view as two waveforms via a chart. 
    I am sending the retrived data to a queue for storage until a seperate loop can flush the queue and write the data to a measurement file via the Write to Measurement File vi.
    When I retrive my measurement file only one of the two waveforms have been stored.
    I have troubleshot the issue and have determined the correct data is going into the queue

    I'd recommend posting some code.  Are you passing in the two waveforms to the queue as an array of waveforms, or a cluster of waveforms?  Without seeing the code, it is just a guess as to what is going on.

  • Calling Web Service passing xml from Oracle Forms

    Hello,
    I need to call a .net web service from Oracle Forms that passes in xml data and returns xml data.
    I have seen several examples of how to create a wrapper in jdev and then to import the code
    into forms. I just have not seen any examples that are passing parmameters especially not xml
    as a parameter and that have an active wsdl that I can see how it relates to the code created.
    I have a wrapper but cannot figure out where and what notation to use to include passing in
    an xml object.
    Does anyone have an example passing in xml where the wsdl is still available to see?'
    Forms version 10.1.2.0.2. Jdev 10.1.3.4
    Thanks,
    Linda
    Edited by: lboyce on Jan 5, 2009 2:30 PM

    Also here you have several options...
    1. you can make a PJC (bean) which include a webservice stub generated with axis (you can make a stub and also test a webservice with this tool: www.soapui.org)..
    2. you can make a database webservice with JPublisher and then just call a pl/sql wrapper for this webservice
    4. you can call a webservice with java api (HttpsURLConnection, HttpURLConnection or with apache HTTPClient api) from your PJC for example:
    the code below is used as java stored procedure to call a .net webservice on https
    ====================================
    public static int getPStopnja(String polica, String reg_oznaka,
    String ime_osiguranika,
    String naziv_osiguranika,
    String leasing,
    String[] doc) {
    String l_polica="";
    String l_reg_oznaka="";
    String l_ime_osiguranika="";
    String l_naziv_osiguranika="";
    String l_leasing ="";
    URL url = null;
    HttpsURLConnection conn = null;
    BufferedReader br = null;
    String lineIn = null;
    StringBuffer sb = new StringBuffer();
    OutputStream os = null;
    int rc = 0;
    //kontrole
    l_polica = polica==null ? "":polica;
    l_reg_oznaka = reg_oznaka==null ? "": reg_oznaka;
    l_ime_osiguranika = ime_osiguranika==null ? "": ime_osiguranika;
    l_naziv_osiguranika = naziv_osiguranika==null ? "": naziv_osiguranika;
    l_leasing = leasing==null ? "": leasing;
    String body = "&lt;?xml version=\"1.0\" encoding=\"utf-8\"?&gt;";
    body += "&lt;soapenv:Envelope xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:web=\"https://services.huo.hr/web_ao/\"&gt;";
    body += "&lt;soapenv:Header/&gt;";
    body += "&lt;soapenv:Body&gt;";
    body += "&lt;web:get_pstupanj&gt;";
    body += "&lt;web:param_in&gt;";
    body += "&lt;web:polica&gt;"+l_polica+"&lt;/web:polica&gt;";
    body += "&lt;web:reg_oznaka&gt;"+l_reg_oznaka+"&lt;/web:reg_oznaka&gt;";
    body += "&lt;web:ime_osiguranika&gt;"+l_ime_osiguranika+"&lt;/web:ime_osiguranika&gt;";
    body += "&lt;web:naziv_osiguranika&gt;"+l_naziv_osiguranika+"&lt;/web:naziv_osiguranika&gt;";
    body += "&lt;web:leasing&gt;"+l_leasing+"&lt;/web:leasing&gt;";
    body += "&lt;/web:param_in&gt;";
    body += "&lt;/web:get_pstupanj&gt;";
    body += "&lt;/soapenv:Body&gt;";
    body += "&lt;/soapenv:Envelope&gt;";
    SSLContext sslContext = null;
    try {
    sslContext = SSLContext.getInstance("TLS");
    X509TrustManager[] xtmArray = new X509TrustManager[|http://forums.oracle.com/forums/] { xtm };
    sslContext.init(null, xtmArray, new java.security.SecureRandom());
    } catch (GeneralSecurityException gse) {
    doc[0] = gse.toString();
    return -1;
    if (sslContext != null) {
    conn.setDefaultSSLSocketFactory(sslContext.getSocketFactory());
    try {
    conn.setDefaultHostnameVerifier(hnv);
    } catch (Exception ex) {
    doc[0] = ex.toString();
    return -1;
    try {
    URL st = new URL("https://services.huo.hr/web_ao/web_ao.asmx");
    conn = (HttpsURLConnection)st.openConnection();
    conn.setRequestMethod("POST");
    conn.setRequestProperty("Host", "services.huo.hr");
    conn.setRequestProperty("Content-Length", "" + body.length());
    conn.setRequestProperty("SOAPAction",
    "\"https://services.huo.hr/web_ao/get_pstupanj\"");
    conn.setRequestProperty("Content-Type", "text/xml;charset=UTF-8");
    conn.setDoOutput(true);
    OutputStreamWriter wr =
    new OutputStreamWriter(conn.getOutputStream());
    wr.write(body);
    wr.flush();
    BufferedReader in =
    new BufferedReader(new InputStreamReader(conn.getInputStream()));
    String inputLine;
    while ((inputLine = in.readLine()) != null) {
    sb.append(new String(inputLine.getBytes(),"UTF-8"));
    in.close();
    //System.out.println(new String(sb.toString().getBytes(),"ISO8559_2"));
    doc[0] = sb.toString();
    return 0;
    } catch (Exception e) {
    doc[0] = e.toString() + " ===&gt; " + body + " ==&gt;length= " + body.length();
    return -1;
    ====================================
    best regards
    Edited by: Peterv6i on Jan 6, 2009 8:34 AM
    Edited by: Peterv6i on Jan 6, 2009 8:40 AM

  • Script Logic VS Data Transformation File

    Hi all,
       I'm new to SAP BPC. I have knowledge of SAP BW.
       I can see conversion file, which we are referring in data transformation file. which we can use for mapping and conversion of external data into internal data.
      How data transformation file different form script logic? Are we going to refer script logis in Data transformation file for each required dimension?
      Can any of you give me clarity on how to place script logic and data transformation file in BPC data management flow.
      I will really applicate all your help!!!
    Thanks
    Ben.

    Nilanjan,
       I have a another quick question...
      suppose my bpc application has 5 dimensions. Out of the 5 dimensions, 4 dimensions data i'm getting directly from SAP BW. assume 1 dim, i need to extract by doing look up at different table which also reside in BW.
       how to populate data for DIM 5.
       I got your point that data transformation file purely for field mapping. suppose DIM5 if i want to populate from script logic, wht do i need map in Transformation file. I hope you got my point.
       My question if how to populate a DIM in BPC using lookup approach.
    Thanks,
    Ben.

  • Unable to Access Data Form with Users Provisioned as 'Planner'

    Hello,
    I am currently experiencing an issue that I can't seem to resolve. I was hoping someone else might have some insight and/or have come across this issue.
    I created two data forms. Users have been assigned permissions to the dimensions included in the data form. I have also assigned users access to the data form. The model is a single currency model.
    Upon logging into the application, the user is unable to open the data form unless he/she is provisioned as an 'Administrator'. Provisioning the user as a 'Planner' or 'Interactive User' does not allow the user to open the data form. The following message appears:
    *"Security and/or filtering has resulted in a required dimension not being represented on this data form."*
    My data form uses the following dimensions:
    POV: ELEMENT
    PAGE: SCENARIO, YEAR, VERSION, ENTITY
    ROWS: ACCOUNT
    COLUMNS: PERIOD
    We are currently implementing Hyperion Planning 11.1.2.0. The operating system is Windows Server 2008 64-bit R2.
    Any advice/suggestions on how to resolve this would be greatly appreciated. Thank you.
    Corey

    I went ahead a created a data form that just used level 0 members and confirmed that the user had access to the members defined in the form. Still no luck.
    I also checked to make sure the filters existed in Essbase. Here is what I found in Essbase:
    Access: None
    Member Specification: @IDES("Account"),@IDES("Scenario"),@IDES("Version"),@IDES("Entity"),@IDES("NTTA_ELEMENT")
    I have no issues accessing the data through the Essbase Add-in.
    I did notice some additional items in my Planning setup:
    1. Task>Manage Process - Sub-Status states 'Failed' when I attempt to validate
    2. Task>Manage Process - Status changes from 'Not Started' to 'Under Review' when I start the cycle.
    3. Dimension Security - Users are attached to a group that has write access at the Descendent(Inclusive) level.
    4. In the Account, Department, Scenario and Version dimensions I also setup the user to have write access at the member level.
    As for my earlier post with the data forms, that was just my way of showing the dimensions used. I do have two data forms, 1) with top level and descendants/children and 2) with level 0 members only.
    I checked the logs and there isn't really much info there. I have a case open with Oracle and a webex scheduled for tomorrow.
    Thoughts?
    Thanks
    Corey

Maybe you are looking for

  • Resolution of images in PDFs

    I need some wisdom about the quality of PDFs saved by Aperture. When printing a book I choose to save as a PDF. If I open this PDF in Preview and choose Saves As... to either JPEG or Tiff I get a file that is 1584x1224 resolution which is just under

  • Macbook pro wifi disconnects

    I have a new macbook pro and use a dlink 2310 b/g router. Wifi drops out about twice per hour. If I go through network diagnosis it will reconnect. At the same time my new iPad in the same location does not disconnect. Any suggestions?

  • Third Party - PO - Very Urgent

    Hi gurus , can you pls explain the Third party Scenario in Detail (step by step) Its very urgen,, and rewarding is sure,,, Thanks and Regard Kannan

  • Deleting not working

    below i've attached my partial code. i didn't include my entire code because it's 334 lines long. if i need to do that to get this solved though, i will... just let me know. in the for loop below, i assign 3 functions to a newly attached movie clip.

  • Exporting AI to PSD

    So I have Adobe CC.  I have an AI file and I want to save it as a PSD.  Luckily there is an "Export" option.  I choose "Export" -> PSD and hit save and I get nothing.  It doesn't matter what I choose (file name, or location)...there is nothing there.