Level0 Extract using MaxL from Multicurrency Planning application

I have a multi currency Planning application with 2 Dense and 6 SParse dimension.
Account And Currency Dense
Rest all Sparse
when i am running the level0 export using a maxL scrit to get data in Column format, it is generating all memebr in Column except Currency which is going to header
and data in getting displayed in 3 separate culumn
local CAD USD
D1 D2 D3 D4 D5 200 #MI #MI
how can get the data in one column and want currency dimension also dispaly in a column as other dimension.. any thought..
-KK

If it is a standard level0 export you cannot change the format of the extract.
You could have a look into to using the DATAEXPORT command :- http://download.oracle.com/docs/cd/E12825_01/epm.111/esb_techref/dataexport.htm
It may be worth having a look at :- http://download.oracle.com/docs/cd/E12825_01/epm.111/esb_dbag/drpexpo.htm#drpexpo1020295
Cheers
John
http://john-goodwin.blogspot.com/

Similar Messages

  • Metadata from epma Planning application to classic Planning application?

    Hi!
    I am creating a new classic planning application, but I would like to use all the metadata from existing epma application.
    I'm wondering whether it is possible to get metadata from an  existing epma planning application to a classic application? Is this possible using LCM?
    Or do I just need to get an ads file from the epma planning application and then create a csv file that I would then  load into this new classic app using for example OutlineLoad utility.
    edit: version 11.1.2.2
    kind regards,
    user637777

    You should be able to export the metadata from the planning application using LCM, you could also see if the outlineload utility will let you export, can't remember if it allows it even if it is EPMA enabled.
    Cheers
    John
    http://john-goodwin.blogspot.com/

  • How can i change the class in the Class Library project to be static or public so i can use it from the windows application project ?

    First i know that when i make any changes to the class library project i need to rebuild the project then to remove the Capture.dll from the TestScreenshot project and then to add again the updated Capture.dll
    The problem for example in this case i'm trying to use a public static variable i add in the DXHookD3D9.
    In the DXHookD3D9 i added this public static variable:
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    //using SlimDX.Direct3D9;
    using EasyHook;
    using System.Runtime.InteropServices;
    using System.IO;
    using System.Threading;
    using System.Drawing;
    using Capture.Interface;
    using SharpDX.Direct3D9;
    namespace Capture.Hook
    internal class DXHookD3D9: BaseDXHook
    public DXHookD3D9(CaptureInterface ssInterface)
    : base(ssInterface)
    LocalHook Direct3DDevice_EndSceneHook = null;
    LocalHook Direct3DDevice_ResetHook = null;
    LocalHook Direct3DDevice_PresentHook = null;
    LocalHook Direct3DDeviceEx_PresentExHook = null;
    object _lockRenderTarget = new object();
    Surface _renderTarget;
    public static decimal framesperhourtodisplay = 0;
    protected override string HookName
    get
    return "DXHookD3D9";
    List<IntPtr> id3dDeviceFunctionAddresses = new List<IntPtr>(
    framesperhourtodisplay
    The problem is i can't even get to the Capture.Hook namespace and not to the DXHookD3D9 from the TestScreenshot application window project.
    This is a screenshot:
    For example fro the FramesPerSecond class i can use it get to it from the windows forms application.
    namespace Capture.Hook
    /// <summary>
    /// Used to determine the FPS
    /// </summary>
    public class FramesPerSecond
    int _frames = 0;
    int _lastTickCount = 0;
    float _lastFrameRate = 0;
    Since it's public i guess.
    But if i will change the DXHookD3D9 class from internal to public:
    public class DXHookD3D9: BaseDXHook
    I will get error on the DXHookD3D9: 
    Error 1
    Inconsistent accessibility: base class 'Capture.Hook.BaseDXHook' is less accessible than class 'Capture.Hook.DXHookD3D9'
    And the BaseDXHook class:
    namespace Capture.Hook
    internal abstract class BaseDXHook: IDXHook
    protected readonly ClientCaptureInterfaceEventProxy InterfaceEventProxy = new ClientCaptureInterfaceEventProxy();
    public BaseDXHook(CaptureInterface ssInterface)
    this.Interface = ssInterface;
    this.Timer = new Stopwatch();
    this.Timer.Start();
    this.FPS = new FramesPerSecond();
    Interface.ScreenshotRequested += InterfaceEventProxy.ScreenshotRequestedProxyHandler;
    Interface.DisplayText += InterfaceEventProxy.DisplayTextProxyHandler;
    InterfaceEventProxy.ScreenshotRequested += new ScreenshotRequestedEvent(InterfaceEventProxy_ScreenshotRequested);
    InterfaceEventProxy.DisplayText += new DisplayTextEvent(InterfaceEventProxy_DisplayText);
    ~BaseDXHook()
    Dispose(false);
    How can i solve it so i can use the variable framesperhourtodisplay in the DXHookD3D9 class with the TestScreenshot windows forms application ?

    Hi,
    I dont know if it will work here, since I dont know the complete structure, but the base call must be public, if the derived class is public, so the base class is at least as accessible as the derived class.
    Try make the base class public. (And maybe the base-class IDXHook of the base also...)
    Or use a different approach and make only the properties public that are needed to be public by adding an extra class...
    A structure could look like:(you need to create a class thats public in your dll and expose a property, and set this property in the internal class...)
    In the Accessing class (here Form1)
    public partial class Form1 : Form
    public Form1()
    InitializeComponent();
    private void Form1_Load(object sender, EventArgs e)
    C c = new C();
    MessageBox.Show(B.F.ToString());
    and in the class Lib:
    internal class A
    public A()
    B.F = DateTime.Now.Millisecond;
    public class B
    public static int F { get; set; }
    public class C
    public C()
    A a = new A();
    (add a referenc to the class lib from the accessing project)
    Regards,
      Thorsten

  • How can I use syscall() from 32-bit application in 64-bit Solaris (v. 5.8)

    Solaris 5.8
    Sun Blade 150 (64-bit)
    I have got SYGSYS when call syscall(...) from my 32-bit application.
    Is it possible to use syscall() in 32-bit applications under 64-bit Solaris?

    Hello again.
    You may use the debugger (mdb) to open the core file generated by the SIGSYS trap:mdb coreThen you type::regs to list the register values at the time of the trap (in hexadecimal form).
    For Sparc machines (it is more complicated on x86 machines) g1 holds the system call number, o0 holds the first argument, o1 the second one ... o5 the 6th one. (For system calls with more than 6 arguments the 7th, 8th... argument are stored on the stack.)
    If g1 is 0 you know that the system call is done indirectly using SYS_syscall so the arguments are shifted (see above) and o0 holds the system call number.
    You can exit mdb using::quitMartin

  • Is extracting AIFF files from Recorder iPhone application possible?

    I'm using the iPhone app Recorder and it utilizes an email client to send the recorded aiff files. Unfortunately, they currently have a 2 minute limit on the recordings that can be emailed from your iphone.
    I have some recordings on the iPhone that I really want off it. How would I go about doing this?
    *Is there an another application I can purchase that can find the files and then extract them to my computer?
    *Do I need to hack the iphone? If I need to hack into it, what would be the best route?
    *Am I just out of luck until they update the application?
    I'm satisfied with my 2.01 and At&t so my only reason for breaking into it would be to get these files. I don't want to change things too much.
    I appreciate any help offered.

    the software developer has since updated the software and extraction was completed.

  • Problem with Exception Worksheet using Data from Supply Plan Data Table

    I added a series for a flag that indicates whether product is sourced from multiple manufacturing sites for a given customer and item. The flag is on the supply plan data table because it depends on the scenario. I created an exception worksheet for when the flag is set but all combinations are being displayed. If the flag is not set for a given combo then "Selected Page Item has No Data" is displayed in place of the table. I want only the combinations that meet the exception to be shown. I tried setting up an exception worksheet for customer shipments which is also on the supply plan data table but saw the same issue with all combinations being displayed whether or not the condition is met. Does anyone know of any issues with using exception worksheets with the supply plan data table? I searched the documentation and saw that exceptions behave differently with promotion series but this isn't a promotion.
    I'm using Demantra version 7.2. Thanks for any help!
    Edited by: user9253208 on Mar 30, 2010 6:40 AM

    Thanks. We have come up with a workaround. While the combinations on the left are not affected by the exception, the data in the main table is so we moved as many levels as possible into the table. The performance is slow but the data is more useful, especially when exported into Excel. I was hoping for a better solution but I guess we'll just have to stick with what we've come up with.

  • Sed help / extracting useful bits from a line with sed

    I need to parse some log files extracting only the numerical parts of interest.  Example line:
    x264 [info]: SSIM Mean Y:0.9689320 (15.077db)
    Two goals here:
    1) Capture the number after the "Y:" --> 0.9689320
    2) Capture the number in () without the db --> 15.077
    I thought I'd attack it using sed to find anything up to Y: and delete it, then anything after a space and delete it, but find myself unable to do it.  Suggestions are welcomed.  I can do it with awk/sed combo but want to learn a better way.
    awk '{print $5}' | sed 's/Y://'
    Last edited by graysky (2011-04-10 17:35:21)

    @graysky - As others have said use sed backreferences. Here is an another example.
    sed 's/^.*:\([[:alnum:]]*\.[[:alnum:]]*\) [^\(]*(\(.*\)db)[^\)]*$/\1 \2/'
    Note: disraptor's regex is much easier to read. I'd use it! I just whipped this up before I saw his
    In:
    echo "x264 [info]: SSIM Mean Y:0.9689320 (15.077db)" | sed 's/^.*:\([[:alnum:]]*\.[[:alnum:]]*\) [^\(]*(\(.*\)db)[^\)]*$/\1 \2/'
    Out:
    0.9689320 15.077
    In awk: (One way of doing it!)
    mawk '{gsub(/[Y\:\(\)db]/,""); print $5,$6}'
    In:
    echo "x264 [info]: SSIM Mean Y:0.9689320 (15.077db)" | mawk '{gsub(/[Y\:\(\)db]/,""); print $5,$6}'
    Out:
    0.9689320 15.077
    This was quick but I hope it gets you on the right path
    Edit:
    How about just grep?
    echo $(grep -o '[0-9]\.[0-9]*')
    In:
    echo "x264 [info]: SSIM Mean Y:0.9689320 (15.077db)" | echo $(grep -o '[0-9]\.[0-9]*')
    Out:
    0.9689320 5.077
    Cheap, but I'd thought I would add it anyway!
    P.S. Here is the full way to extract both numbers using awk's substr function as disraptor mentioned before.
    mawk '{print substr($5,3),substr($6,2,6)}'
    Last edited by harryNID (2011-04-11 20:08:31)

  • Error while launcing Planning applications from colloborator Workbench

    Hi all,
    We are on Demantra 7.3.1, Oracle 11g and we have the following problem:
    When trying to launch from Collaborator Workbench any of the applications from the Planning Application tab (ie: Member Management, Business Modeler..) it results in the following error:
    *"Can't connect to database ora - 12504: TNS: listener was not given the SERVICE_NAME in CONNECT_DATA".*
    I investigated and found that from 11g onwards, the way of using the Hostname adapter has changed.Refer ID 556996.1
    I am using a WIN 7 - 64 bit Machine , So I have installed 32-bit client too on my machine .
    The tnsnames.ora ( under 32 bit client)*_
    *# tnsnames.ora Network Configuration File: C:\Oracle\Client32bit\product\11.2.0\clienthome\network\admin\tnsnames.ora*_
    *# Generated by Oracle configuration tools.*
    ORCL =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = TCP)(HOST = GAEA-20)(PORT = 1521))
    (CONNECT_DATA =
    (SID = ORCL)
    Listener.ora file is under the database home
    *# listener.ora Network Configuration File: C:\Oracle\database64bit\product*
    \11.2.0\dbhome_1\network\admin\listener.ora
    # Generated by Oracle configuration tools.
    SID_LIST_LISTENER =
    (SID_LIST =
    (SID_DESC =
    (SID_NAME = CLRExtProc)
    (ORACLE_HOME = C:\Oracle\database64bit\product\11.2.0\dbhome_1)
    (PROGRAM = extproc)
    (ENVS = "EXTPROC_DLLS=ONLY:C:\Oracle\database64bit\product\11.2.0\dbhome_1\bin
    \oraclr11.dll")
    LISTENER =
    (DESCRIPTION_LIST =
    (DESCRIPTION =
    (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
    (ADDRESS = (PROTOCOL = TCP)(HOST = GAEA-20)(PORT = 1521))
    ADR_BASE_LISTENER = C:\Oracle\database64bit
    DEFAULT_SERVICE_listener_name= GAEA-20
    Edited by: SenthilMuthuKumar on 03-May-2012 06:43

    Hi,
    Thanks for your suggestion's here i am going to run the datapump script so while i am running in workbench it is throwing data access error.So as you guy's suggested i created one import format and added this script to that import format which is added to one of my location even it is throwing the same error.I am getting the error at this sentence   "strWorkTableName" I want to know what is this where it reflect's?So my question is Is there any difference while running data pump or integration script.Please let me know a detailed navigation steps to run this script's with out data access error to run these kind of scripts.
    Note:Again my target is to load the data to planning database through fdqm which i am doing through sql statement's.
    Suggest your valuable suggestion's
    Thanks in advance...
    I am getting the error at this sentence   "strWorkTableName" I want to know what is this where it reflect's?

  • Setting a outline for a application using maxl

    We are using maxl to load data into essbase application/db. We have a predefined otl file. How do I programmatically set the otl file as the outline for my application. I know that I can use shell to copy the otl file to the appropriate app folder. I am using Maxl from a remote machine. Hence, I do not have access to the folders on the server machine.Thanks a lot for your help.Sridevi

    1.The best way would be, ftp the otl file to specified location, if you have access. Get shared ftp access to the specific folder.2.You can try the copy the db or app using Essbase Command.I dont think there any other alternative ways out.

  • Deleting members from Planning application

    Hi everyone,
    I need to delete about 600 members from a planning application. I dont want to clean up the load file and do the reaload once again. Is there a way I can delete load a file with just 600 members and they get deleted from the outline?

    Thanks John for sharing your opinion. One of the senior consultants helped me out with this. The solution was fairly simple -
    All the 600 members were children of different parents. So it was difficult to cherry-pick all of them. What we did is, we created a load file with 600 members (to be deleted from outline). We put those 600 members under one parent; somewhat like this
    TempParent    member1*
    TempParent    member2*
    +.+
    +.+
    TempParent    member600*
    Once I loaded this file to through load utility, it grabbed all those 600 members from their previous positions and placed them under TempParent*. Then I deleted TempParent.
    Although I would like to know more about the solution you suggested. Is there an example on web that you can refer me to ??

  • How to design Flat file for loading attribute dimension in a planning application

    Dear Gurus,
    I have a requirement to extract attribute dimensions from an essbase application and load it to another planning application. I have a dimension called Program and two attribute dimensions Sales Manager, Accounts manager associated with Program dimension in Essbase application. I will Extract these dimensions using Essbase outline extractor. After Extracting the attribute dimensions I have to load these dimensions to planning applications using outline load utility. Kindly guide me how to design the flat file for loading attribute dimensions in planning application.
    Thanks and Regards
    SC

    You could dig through the docs and try to figure out the file format manually, or you could do this the easy way.  Simply use the Outline Load Utility to export your attribute dimension from Planning.  The export file format is the same as the import file format.  You might have to manually add a couple of test members to your attribute dimension so that your export file has some content.  Then simply update the file you exported, and import it.
    (I am assuming you have already manually created the Attribute dimension in Planning, and that you simply need to add members to it.)
    Hope this helps,
    - Jake

  • Planning Application - Supporting Details

    Hi,
    We deleted around 4000 members from our planning application and later realised that the few members have budget values tagged to them and also supporting details are included for few of the members. Now we would like to bring back those members to our application. Could you please suggest the best method to bring back those members and the associated supporting details. We donot want to restore the entire the entire application. Is there a way to restore only that particular dimension and its members and the supporting details associated with them. If yes, could anyone of you let me know the process. Our relational DB is SQL 2005.
    Request your help for the closure
    Thanks,

    Assuming you have a backup of your SQL database somewhere (this would be the Planning repository), the following code will extract Supporting Detail:
    Supporting Detail
    SELECT
         "Plan Type" = P.TYPE_NAME,
         "Scenario" = O1.OBJECT_NAME,
         "Account" = O2.OBJECT_NAME,
         "Entity" = O3.OBJECT_NAME,
         "Month" = O4.OBJECT_NAME,
         "Version" = O5.OBJECT_NAME,
         "Year" = O6.OBJECT_NAME,
         "Activities" = O7.OBJECT_NAME,
         "Employee" = O8.OBJECT_NAME,
         "Value" = I.VALUE,
         "Position" = I.POSITION,
         "Generation" = I.GENERATION,
         "Operator" = I.OPERATOR,
         "SD" = I.LABEL
    FROM HSP_COLUMN_DETAIL D
         INNER JOIN HSP_PLAN_TYPE P
              ON D.PLAN_TYPE = P.PLAN_TYPE
         INNER JOIN HSP_COLUMN_DETAIL_ITEM I
              ON D.DETAIL_ID = I.DETAIL_ID
         INNER JOIN HSP_OBJECT O1
              ON D.DIM1 = O1.OBJECT_ID
         INNER JOIN HSP_OBJECT O2
              ON D.DIM2 = O2.OBJECT_ID
         INNER JOIN HSP_OBJECT O3
              ON D.DIM3 = O3.OBJECT_ID
         INNER JOIN HSP_OBJECT O4
              ON D.DIM4 = O4.OBJECT_ID
         INNER JOIN HSP_OBJECT O5
              ON D.DIM5 = O5.OBJECT_ID
         INNER JOIN HSP_OBJECT O6
              ON D.DIM6 = O6.OBJECT_ID
         LEFT OUTER JOIN HSP_OBJECT O7
              ON D.DIM7 = O7.OBJECT_ID
         LEFT OUTER JOIN HSP_OBJECT O8
              ON D.DIM8 = O8.OBJECT_IDYou'll want to modify it a bit to get it to work with your dimensions -- this is from an old project of mine.
    I have never tried to write Supporting Detail back in -- I know it has been done, just not by me. I would tread very carefully and only do it on a test database and be really, really, really sure you've got everything working just so. You could easily blow up your data.
    Another approach might be to restore that Planning app backup (making sure you made a backup of the current app), and then use LCM to export out Supporting detail, and then suck it back into the app that no longer has it.
    ^^^I like that idea a lot more even if it is a bit more tedious.
    With either approach, you are going to have to sync the Essbase data to the SD data -- hopefully you have a good Essbase backup as well.
    Regards,
    Cameron Lackpour

  • Demantra Planning Applications Error

    Hi all,
    We are on Demantra 7.3.0, Oracle 11g (11.2.0) and we have the next problem:
    When trying to lounch from Collaborator Workbench any of the applications from the Planning Application tab (ie: Member Management..) it results in the next error:
    "Can't connect to database ora - 12504: TNS: listener was not given the SERVICE_NAME in CONNECT_DATA".
    Any input is valuable.
    Thank You
    AMC
    Edited by: AMC24 on 22.11.2010 03:00

    Hi AMC,
    From 11g onwards, the way of using the Hostname adapter has changed.
    Refer ID 556996.1 to find out more and check how it has been configured in your environment.
    Regards,
    Shekhar

  • Problem with Hierarchies in BPS- Web-Based Planning Applications

    Im trying to use a Web-Based Planning Application in BPS. The Datacolumns consist of a charecterisitc with a hierarchy. this hierarchy is time dependend. The timeframe is set correctly but i still receive an the following error message in my web browser:
    "Hierarchy 'Hierarchy_name' is not valid for date 26.06.2004"
    Does this error message look familiar to anybody? In the moment I have no clue what went wrong

    Hello Tobias,
    I assume you are talking about error message UPC 413 (it always helps to mention the message class and number). Please check table RSHIEDIR. The hierarchy you are using is not valid for the key date you specified (RSHIEDIR-DATEFROM > KEYDATE or RSHIEDIR-DATETO < KEYDATE). If you do not enter a key date in the planning area, the system will always use the system date. So either use a different hierarchy or maintain it differently to be valid on keydate (26.6.2004).
    Regards,
    Marc
    SAP NetWeaver RIG, US BI

  • Error while copying PIR from original plan

    one requirment plan is there  in system ,say X - Ver 00 (Product P1,P2,......P8 Demand is there of 10 ea for each product for 07/2007.)
    I  am using MD61, now I want to copy the same plan to another requirement plan Y (for 08/2007)
    MD61 -> Entered req. plan no. as Y ver as 01 , References button on top left corner used , copy from original plan , in the dialogue box req. plan X entered , here system shows only P1 qty as 10 , for all other products from P2-P8 qty appears as blank. Select all & copy gives error.
    No schedule lines exists for P2,.....P8.
    Please explain.

    Go to md61, select radio button -- req. plan no as --Y click on ref.
    Copy from-Independent requirements-select-(green tick)-give req. plan no X (from where you want to copy all data)---select(green tick)
    system will display old plan-select all-copysystem will disply p;lan which is copied from plan X-do the changes where you want. Save it.
    Go to Md63-give req. plan no as Y--stystem will display the new plan

Maybe you are looking for