Text members in Planning
I'm running a Planning application in EPM 11.1.1.3 and one of the members in my accounts dimension is defined as "Text" for the data type ("Status" is the member name). Through a HAL routine I load data to the member. The only values that get loaded are 2, 3, or 4.
When viewing the member (status) on a web form:
2 returns A on the form
3 returns P on the form
4 returns S on the form
All expected results.
I went into my form yesterday and there was "A" being returned for some intersections. Not an A with no quotes. When I did an Essbase Addin retrieve the member (Status) for these intersections had a value of 5. What I was expecting was a 2, which is the value in my load file. Not sure how that 5 got there, any insight into this would be much appreciated. Anybody here of any bugs with this??? One thing I did find out...the value of 5 returns "A".
Thanks,
John
Why are you using Text if the list is fixed? Wouldn't using SmartList give you same result and be much simpler?
Text values are stored internally in RDBMS with a numeric value linked to each text, which I dont think can be controlled. This numberic value is then stored in Essbase.
If you use a SmartList, you can control the numberic value as well as the text that should be shown in the dataform.
Cheers
Similar Messages
-
Is there a way to manage cell text in Hyp Planning?
Can I delete or copy all the cell text in Hyp Planning from the planning web front, i.e. without resorting to running SQL script to delete the records?
Hi.
As far as I know (Planning version 9.2.0.3) there is no way to clear cell text (unless you using SQL script that running on the application RDBMS.
Regarding copy cell text, as administrator you can copy cell text from planning web using Administration>Copy data option, you can select copy data including cell text (for example; from version to other version). -
Getting error in loading Text data to Planning
Hi,
I am planning to load text data to Planning. Following John's blog to do this,
More to life than this...: ODI - Getting text data into planning
I have Completed Data Load Administration task also in the Planning app.
I have mapped Data file and SQL table to the Target. When i map Text_Id with FY13(In blog it is MP3), that Join is showing x(wrong symbol) on that.
Is it means, mapping is not correct??
After that if i click on Flow tab, it is not showing any diagrams. I am getting this msg instead of diagrams,
odi-20350 your diagram contains one or more FATAL/CRITICAL errors preventing display of the Flow Editor
(I guess, because it contains errors in the mapping)
where can i find the error logs or error msg's regarding the issue in the ODI??
Any comments would be appreciated...!
Thanks,
madyHi John,
Thanks for the response.
I have followed exact steps from your blog to load Textdata to Hyperion 11.1.1.3. But after executing the inferface i am getting the below error.
TP1 is Period dimension member.(Driver Dimension member name). In the error msg, it is showing as Object not found. But i have that member is there in Hyperion Planning application.
org.apache.bsf.BSFException: exception from Jython:
Traceback (most recent call last):
File "<string>", line 20, in <module>
at org.hsqldb.jdbc.Util.sqlException(Unknown Source)
at org.hsqldb.jdbc.JDBCStatement.fetchResult(Unknown Source)
at org.hsqldb.jdbc.JDBCStatement.executeQuery(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
java.sql.SQLException: java.sql.SQLException: user lacks privilege or object not found: TP1
at org.apache.bsf.engines.jython.JythonEngine.exec(JythonEngine.java:146)
at com.sunopsis.dwg.codeinterpretor.SnpScriptingInterpretor.execInBSFEngine(SnpScriptingInterpretor.java:322)
at com.sunopsis.dwg.codeinterpretor.SnpScriptingInterpretor.exec(SnpScriptingInterpretor.java:170)
at com.sunopsis.dwg.dbobj.SnpSessTaskSql.scripting(SnpSessTaskSql.java:2473)
at oracle.odi.runtime.agent.execution.cmd.ScriptingExecutor.execute(ScriptingExecutor.java:48)
at oracle.odi.runtime.agent.execution.cmd.ScriptingExecutor.execute(ScriptingExecutor.java:1)
at oracle.odi.runtime.agent.execution.TaskExecutionHandler.handleTask(TaskExecutionHandler.java:50)
at com.sunopsis.dwg.dbobj.SnpSessTaskSql.processTask(SnpSessTaskSql.java:2913)
at com.sunopsis.dwg.dbobj.SnpSessTaskSql.treatTask(SnpSessTaskSql.java:2625)
Thanks,
mady -
Help needed saving text members to TAB delimited txt file
I have 7 text memebrs each containing several lines of text
that were pulled in and sorted from a TAB delimited text file.
What I'd like to know is, is there any way to convert those
text members back into the TAB delimited format from which they
came? I'd like to be able to pull in the data, let it be edited to
some extent, then saved back out..... and I'm not too sure how to
go about it.
Example of txt file:
ID_No Name Age
1 Phil 26
2 Sam 34
3 Mary 21
They're then sorted in to text files of ID_No, Name, and Age,
with the lists of the relevent items in each.
Like.....
ID_No
1
2
3
Name
Phil
Sam
Mary
Age
26
34
21
Certain lines of these text members change, depending on what
the user selects. I'd like to put these sections back in their
original TAB delimited format, but with any changed data replacing
the old, so next ime the app is opened the new data is pulled in
from the txt file.
I know I'm probably going about this the wrong way, but it's
the only way I know so far lol
Any ideas?global filex, idlst, namelst, agelst
on readtabline (str)
tmpstr = ""
y = 1
repeat with x = 1 to the number of chars in str do
if str.char[x] = tab then
case y of
1 : idlst.add (tmpstr)
2 : namelst.add (tmpstr)
3 : agelst.add (tmpstr)
end case
tmpstr = ""
y = y + 1
else
tmpstr = tmpstr & str.char[x]
end if
end repeat
agelst.add (tmpstr)
end
on exitFrame me
idlst = [] --set up some lists to hold that data we read in
namelst = []
agelst = []
filex = new (xtra "fileio")
filex.openfile ("t.txt", 1)
indata = filex.readfile() -- read the data in
filex.closefile()
filex = void
repeat with x = 1 to the number of lines in indata do
readtabline(indata.line[x]) --seprate it into its diffrent
elements
end repeat
-- you now have your data sorted in to three list of id, age
and name
-- so you would now do what ever editing you wanted to do
--now to write it out to a new file
filex = new (xtra "fileio")
filex.createfile (the moviepath & "tout.txt")
filex.openfile (the moviepath & "tout.txt", 2)
repeat with x = 1 to idlst.count() do
filex.writestring (idlst[x] & tab & namelst[x] &
tab & agelst[x] & return)
end repeat
filex.closefile()
end
I tested this on your exact scenario and it worked a brezze
hope it helps
Regards
David -
Cannot display the text in Hyp Planning via ODI
Hi,
has anyone follow the tutorial from John Goodwin here:
"http://john-goodwin.blogspot.com/2008/10/odi-getting-text-data-into-planning.html" ??
I'd tried the tutorial in order to able to display text in Planning.
However, I still cannot display the text in the end, only the numeric id values - taken from the HSP_TEXT_CELL_VALUE table.
Here the steps I've done:
- getting the list of id and text values to be inserted into HSP_TEXT_CELL_VALUE table
- make a new interface to load data into planning
- I want to load data from flat file to Planning, so I dragged flat file and also the HSP_TEXT_CELL_VALUE table into the source column, and then join the "MP3" column from flat file with values column from HSP_TEXT_CELL_VALUE table (like written in the tutorial ""http://john-goodwin.blogspot.com/2008/10/odi-getting-text-data-into-planning.html")
- after that, I dragged the Account dimension, and then join them. For the MP3 column in target column, I mapped it with "id" column from HSP_TEXT_CELL_VALUE table.
- Then I execute. The data loaded into Planning, but when I tried to open in report, the MP3 column shows the "id" instead of "values".
Am I missing something?
Has anyone experienced the same as mine?
Any help would be appreciated.
ThanksHi,
I may have followed the blog :)
First have you loaded the values into the HSP_TEXT_CELL_VALUE table, have you checked the values are now in the table ?
Also, you will unfortunately have to restart the planning service after you have loaded them as the table is cached and a restart clears the cache.
When you load into planning you need to map the "Value" field in HSP_TEXT_CELL_VALUE to your data source, and load in the id to planning.
If you are only getting numerical values it is either because you have not restarted planning or the HSP_TEXT_CELL_VALUE has not been updated correctly.
Cheers
John
http://john-goodwin.blogspot.com/ -
Attribute Dimension members in Planning Data form
Hi All,
Can we see Attribute dimension members in Planning data form ? Pls. helpYes it is possible in 11.1.1.3, for example in your row select a dimension that has attributes associated with it. select dimension properties next to the down drop.
Tick "Enable custom attribute display (setting applies to all dimensions with associated attributes): "
Select the attribute dimension
Cheers
John
http://john-goodwin.blogspot.com/ -
Query text and execution plan collection from prod DB Oracle 11g
Hi all,
I would like to collect query text, query execution plan and other statistics for all queries (mainly select queries) from production database.
I am doing this by using OEM by click on Top activity link under performance tab but this gives top sql which is recent.
This approach is helpful only when I need to debug recent queries only. If I need to know slow running queries and their execution plan at the end of day or sometime later then it’s not helpful for me.
Anybody who has some better idea to do this will really be helpful.we did followings:
1.Used awrextr.sql to export dmp file from production database.(imported snpashot id from 331 to 560)
2.transfer file to test database.
3.Used awrload.sql to import it in test database.
but when we used OEM and went to Automatic Workload Repository link under Server tab
its not showing snapshots of production database (which we have imported in test database )
and showing only snapshot which was already there in test database.
We did not find any error in import/export.
do we need to perform something else also to display snapshots of production database in test database. -
ODI and deleting shared accounts members in Planning
Hey there,
We have 1 account alternative hierarchy, which we remove all the level 0 tagged as shared member from the account dimension.
The problem is to do it is taking ages, meanwhile to load back these members is doing in minutes , deleting is taking an hour.
Do you know if there is any problem when ODI remove Shared members from Planning?
Do you know what is doing in the background Oracle (we have Oracle as database)?
Thanks,It is taking the same time.
Also I tried with the command DeleteSharedMember because I want to delete only shared members, and it takes ages.
The point is in the schema the shared members are only in one table, so I don't know why it is taking age to remove it, it has not to do any checking if it is in forms or another places.
And is it possible to create a sql script to remove it directly in the schema and restart planning afterwards?.
Thanks -
When running Metadata load in ERPi it fail on step ‘Export members to planning application for dimension organization’ see error.
Error in LKM COMM Load Members into Planning - Load Members to Classic Planning
Traceback (most recent call last):
File "", line 381, in
ODIPlanningException: com.hyperion.odi.planning.ODIPlanningException: Could not connect the Planning instance on host [vmhodctau006.oracleoutsourcing.com], port [11333], check if connect information is correct.Check if the Planning service is definitely running on Planning server. Check if port 11333 is open (using telnet) and make sure host is reachable from the ERPi system.
Regards,
Santy -
Delete Members from Planning web Using HAL
Hi All,
I have loaded approx 150 members under a Custom dimension (Customer..All of them are level 0 with never share property) using HAL. I haven't refreshed to essbase. Now I would like to delete these all 150 members and need to load fresh customer dimension members.
The issue is how can I delete all the loaded 150 members from Planning. ( Its very time consuming to delete 150 members from Planning web) Can that be done using HAL.
Please suggest
Thanks
MadanYes it can be done with HAL, you would just supply the parent,member a source file and then set the operation port to "Delete Descendants"
e.g.
Parent,Child,Operation
Acc1,Acc12,Delete Descendants
The operation should be able to use the following values
* Update - adds, updates, or moves the member being loaded
* Delete Level 0 - deletes the member being loaded if it has no children
* Delete Idescendants - deletes the member being loaded and all of its descendants
* Delete Descendants - deletes the descendants of the member being loaded, but does not delete the member itself
Cheers
John
http://john-goodwin.blogspot.com/ -
Projector very slow to load with text members - d11.5 & Mac
Hi,
Im currently trying to port some old projects to 11.5 and am having issue with the projector load time and text members on mac.
When a projector contains any #text members it takes a very long time to load and appears to be frozen for some time (with spinning beachball cursor for at least 30 seconds).
If there are no text members it loads instantly.
Things i have tried:
* Embeding xtras
* Excluding xtras and having in external folder.
* Using stub movie with no text members that loads offending movie. (does slow load when it navigates to movie)
* Built clean test movie from 11.5
Environment: OSX 10.6.7 and director 11.5
Any help appreciated?
Regards,
Miahi.
still cant get this resolved:
OSX 10.6.8, _player.productVersion 11.5.9
Can anyone test this for me ??
Build a mac projector with a text member. Does it take 12 secs extra to load (with spinning beach ball)
Perhaps some one with lion ?
Not sure if its just me or a known issue.
please & thanks. -
Can't see any text members when I use flash 8.
I'm using flash 8 and some of my users are having trouble
seeing my site because they can't see any of the text!!! In some
computers it works ok but some users can't see any text member even
if they upgrade the flash player to 8 version. How do I correct
this!
I had had problems with this when I ran a swf directly, I
couldn't see any text; but when I put the swf into a html file I
can see the text members that the web page has. Why is this
happening!!! This did'nt happend with version mx. How can I correct
this problem!
Please help!
Thanks a lot!
Brenda Sanchez.just because people say they have flash 8 doesn't mean they
actually have flash 8 have any of them navigated to a flash player
detection site and confirmed they have flash 8? have any of them
right clicked on an embedded swf and confirmed they have flash
8? -
How to load dimensions and members in Planning application
Hello Everyone,
I am trying to load dimensions and members in planning. I know that loading dimension is not recommended through Essbase but I wanted to give it a try. I tried to load the dimensions through rule files but it threw an error that the "members do not exist in database." Is that an indication that data cant be loaded at all in planning application through Essbase.
Thanks is advance for all the replies !!If this is a planning application, you need to load metadata/dimension to planning first. You cannot load metadata directly to Essbase as it will be overwritten when you refresh planning.
You should read documentation to understanding how planning works. Planning is an interface which sits on top on Essbase. However, Planning metadata is stored in database tables and it is synch'd with Essbase through Hyperion Planning refresh.
In order to load metadata to planning, I would suggest to log on to planning and try to build dimensions manually first to know how planning interacts with Essbase. You could load metadata into planning through:
1. Manually
2. ODI: You will need to reverse planning application and then use it to load metadata
3. Outline load utility on planning server.
Remember, all Planning maintenance is done through planning interface and not through Essbase. -
Hello All,
I need to remname 1000+ members in planning without losing the data. Does anyone done that before? Also, can it be done through ODI? Currently we are building our dimensions through ODI. If yes, please let me know the specific steps??
Thank youHi,
You can't directly rename members but what you can do is :-
You can use an Interface to delete the members by using the operation delete method (Delete Level0,Delete Idescendants,Delete descendants)
If you are deleting members they can't be referenced in forms otherwise you will not be able to delete them, so will have to make sure no forms have the members in first.
You can use another interface to the load the new members in.
The thing to watch out for next is the data will be against the old member so you will need to have exported it and then import it back in with the new member name, you can use ODI to do this and use a mapping table.
Cheers
John
http://john-goodwin.blogspot.com/ -
Ability to display multiple texts within graphic planning board Gantt chart
I have been unable to change the planning board Bar Chart Graphic Profile (OPG0 and OPG9) to be able to display both material text and a user field within the Gantt chart graphic. I have copied the SAPSFCG011 profile and created my own. The profile is displayed below from CMCH.
Overall prof: ZBWSFCG011 SFC: View work center/capacity (3 graf.)
...... Select.profile: ZBWSFCS001 SFC: View work center -> cap.(3 graf.)
...... Control profile: ZBW___C002 Gen: Planning table
...... Time prof: ZBW___Z002 Gen: Medium-term (3 months)
...... Evaluation prof.: ZBW___A001 Gen: Standard evaluation profile
...... Strategy prof.: ZBW___T001 Finite scheduling forw./all functs.activ
...... Capacity planning table: ZBWSFCL010 SFC: only main cap. (3 graf.)
.......... Graphics profile ZBW___X002 BARC 1 Default profile 2 Capa. planning board
.......... Chart sequence ZBWSFCT002 SFC: Main caps. (3 graph.)
.......... Layout ID ZBWSFCLA10 SFC: Work center view (graphical)
.......... LineRepresSelection ZBW___ZR02 SAP standard 2
.......... Scale time axis SAP___M031 Stand. weekly per. split rough
.......... Graph.object.select. ZBW___OA02 Pool group order path
.............. DStat Sq Structur Field na ROp Comparison val NStat Struct
.............. 00000 01 KBED TYPKZ NE 1 00001
.............. 00000 02 AFVG OBJNR ST SAP005 00000 SAP002 Standard operation partially confirmed
.............. 00000 03 AFVG OBJNR ST SAP006 00000 SAP003 Standard operation completely confirmed
.............. 00000 99 DEF 00000 ZJB000 Standard operation
................... Graphical object type ZJB000 Standard operation
........................ Form type 22 Plan. board:Graphic obj. w. ordNo matTxt
........................... Form group ZBW001
............................... Form definition PLTO22 Planning board graphic order and mat.txt
.................................. Layout definition [[$a//$b]]
.................................. Layout definition
.................................. Layout definition
.................................. Layout definition
In addition to the profile change, I have configured the graphical object type ZJB000 (in OPG9) to look as follows:
0 AFKO Order header MATXT Material description
2 KBED Capacity requirements A SSTAD Latest start / date SSTAU Latest start / time
3 KBED Capacity requirements A SSSBD Latest scheduled start: Processing (date) SSSBZ Latest scheduled start: Processing (time)
4 KBED Capacity requirements A SSSAD Latest scheduled start: Teardown (date) SSSAZ Latest scheduled start: Teardown (time)
5 KBED Capacity requirements A SENDD Latest finish / date SENDU Latest finish / time
6 AFVG Order operation USR08 User field for date
I have found that the 2nd text field (USR08) must be added as the last step (#6). When I had it as #1, the planning board did not display the USR08 value.
Now both are displayed in the Gantt chart graphic. However, it is difficult to see this long string of data as the bars in the Gantt chart may not be long enough to display the data.
Therefore we would like to use the "hover over" text which is displayed in the status line at the bottom of the screen. We have tried using both the Info Text and the Quick Info options within the Bar Chart: Options Profile (OPG0). Only the first text (the material descirption) is dislayed within either the Quick Info or the Info Text.
Is it possible to have multiple object values appear in Quick Info or Info Text? Or is it possible to control which text is displayed in the Quick Info or Info Text?
Any help in this area would be greatly appreciated, as this is a make-or-break issue for the business to use the planning board. Thank you!I'm also looking for a standard customizing alternative to do the same thing.
Still, if you're interested, I've already done it successfully with user exit PLAT0001.
Hope this helps.
Best regards.
Maybe you are looking for
-
JSF 1.2 + Shale Tiles Example needed
Hello, I'm trying to develop application by using jsf 1.2 and Shale tiles. I have a problem with configuration. I was working before with Struts Tiles and MyFaces but it isn't the same. Can somebody provide my some exanle simle aplication of using Sh
-
Hi there... Let's start this off by saying I am in no way a genius. Moving on... I'm selling my boss's Powerbook G4 for her... I wanted to format it to make it like new, and was told to use the software that came with it... Instead I found the softwa
-
Optical Drive set to region 6 from factory?
I got one of the new MBP 2010 15" iCore 7;s from apple.com. I went to play a DVD today and a notice came up saying that my region is already set to 6 and would I like to change the region. I have seen a couple postings of others experiencing the same
-
How to check TimerTask's task is finish??
Hi, I have two timerTask schedule in two different classes. 1 is every 10sec grab something from database the second 1 is every one hour stop the first schedule and do something then restart the first schedule. My question here is how am i going to k
-
We have a very critical system, where the down time of the system is counted. We need t minimize the downtime of the system when it need to be stopped. Most of the downtime come when we are doing backup for oracle before shutdown. the question is: w