Dataloaderror for cube loading :Encountered Before All Dimensions Selcted
Hi All
In my out line(ASO) i have the 10 dimensions but i have to load the data for 8 dimension so for this in the rule file i created 2 extra field by using data source properties and wen iam mapping in daata lod properties for that fields i checked the ignore field during the daata load and also i gavethe skiped no of rows in the header as 1 (without also i tried),,,but its still giving error: "Encountered Before All Dimensions Selected" ,its not loading plz it is very need full can any one help on this ,it would be appriciated.
Glenn is correct -- you've got to point your data load rule at all dimensions.
It sounds like your data source doesn't have all of the dimensions so you are trying to fake two in the header.
That should work (although it would not be my first choice).
However, it sounds as though you've either got your mapping wrong in the dimensions or the header.
Have you double-triple checked the assignments of columns to dimensions? And that the content makes sense, i.e., Scenario is really Scenario and not Version -- that can trip you up.
Regards,
Cameron Lackpour
Similar Messages
-
Table name where I can see the Secondary bit map Index for Cube Loads in BI
Hello Friends I want to know the table name where I can see the Secondary bit map Index that gets created with each request that get loaded to Cube so each 1 request will be multiplied by 7 dimension and 7x1 = 7 local secondary bit map index will be created where is that table which show me that .
Under Oracle every uncompressed request corresponds to one partition in the
F facttable of the corresponding infocube. This partition also brings along
a full set of secondary local bitmap index partitions.
If you have a cube with 10 uncompressd requests and 10 dimensions (every
dimension brings with it a local bitmap index) you have 100 partitions for
the table itself and 10 x 10 index partitions which makes a total of
100 database objects. where is that table in BI WHICH STORE THIS INFORMATION
Also if I have E Table with no entries for future 2009 dentries will that be an issue with blank partition ion E Fact table if yes please suggest how to resolve this issueHi Soniya
Information about BI objects is stored in the RSD* tables. For example:
Infocubes: RSDCUBE / RSDCUBET
Aggregates: RSDDAGGR_V / RSDDAGGRT
You can see information on abap dictionary object as well in transactions SE11 / SE14. You will have to know the real table name of the cube, should be something like /BIC/F* for the uncompressed and /BIC/E* for the compressed table.
Best regards, Michael -
Maintain CUBE - Does this refresh all dimensions as well
Hi,
When a CUBE is maintained from AWM 102020A, does this refresh all the dimensions linked to the CUBE or do we have to maintain each dimension first before the CUBE ?
Cheers,
Brandonthe dimensions will be automatically maintained based on the latest data on the tables as per the mapping.. maintaining the cube does it all.
-
How to set default directory for SQL LOADER
hi all,
i wanted to know how can we setup a default directory for SQL LOADER if at all we can. i connot place my control and data files in local system and use them at command prompt. rather i wanted to know if we can set default directory that the loader can use. this requirement is basically to enable all the clients to upload the data placed on the server and use the loader utility.
thanks in advance,
BasavrajElla,
You don't say which version of SQL Developer you are using via Citrix, but just setting the SQLDEVELOPER_USER_DIR hasn't worked for a long time (see Re: SQLDEVELOPER_USER_DIR does not function anymore). Also, since version 1.5, the default for the user directory (now set via ide.user.dir as shown below) is under the user profile area (relative to %APPDATA%), which you should be able to write to, even on Citrix.
Assuming that neither of those help, you will need to get whoever installed SQL Developer on the Citrix C: drive to modify the sqldeveloper.conf to have a line like, where the path exists for everyone who will be using the shared SQL Developer (assumes everyone has a H: drive):
AddVMOption -Dide.user.dir=H:\sqldeveloperAn alternative (depending on how you start SQL Developer via Citrix), is to create your own shortcut to start SQL Developer with something like:
sqldeveloper -J-Dide.user.dir="%SQLDEVELOPER_USER_DIR%"theFurryOne -
I am unable to send to an address that I have been using for a long time. All aspects have been investigated but with no solution ,has anyone encountered this problem before?
Hi Eric,
The message seems to totally disappear. It is going to an AOL customer in UK. I changed their address to start with a lowercase letter & the message was returned to me by AOL as undeliverable, I then changed the first letter of the address beck to upper case, the same I have been using for years, but again it disappeared.
I appreciate any help you can give me. Tks Gord. -
BAPI for properties of all levels of all hierarchies of all dimensions cube
Hi Experts,
Is there are way to get all properties of all levels of all hierarchies of all dimensions of a cube (InfoCube, ODSObject, QueryCube, InfoSet) in one BAPI call?
Any useful answer will be awarded with suitable points.
Thanks,
RohanI have one material BOM like PA0100P3DR000 --- finish material
PA0100P3GR000 --- Go blank
BA0100P3GR000 -- Hard blank
AA0100P3GR000 --- Soft blank
RSTR0010000000 -- Raw material
This is for one material display level i.e. for PA0100P3DR000 finish code.
How i will get for all materials in a single display .
Pl' tell the step by step procedure.........
I have little knowledge of BAPI.
Thanks. -
BAPI for all levels of all hierarchies of all dimensions of a cube
Hi Experts,
Is there are way to get all properties of all levels of all hierarchies of all dimensions of a cube (InfoCube, ODSObject, QueryCube, InfoSet) in one BAPI call?
Any useful answer will be rewarded with suitable points.
Thanks,
RohanHi
Check the following Cube related BAPIS
BAPI_CUBE_ACTIVATE
BAPI_CUBE_CHANGE
BAPI_CUBE_CREATE
BAPI_CUBE_GETDETAIL
BAPI_CUBE_GETLIST
BAPI_INFOCUBE_READ_REMOTE_DATA
BAPI_MDPROVIDER_GET_CUBES
BAPI_MDPROVIDER_GET_STREAMCUBE
UMK_BW_BAPI_CUBE_GETDETAIL
Reward points for useful Answers
Regards
Anji -
ENT-06954: Error while Displaying BIBean for Cube/Dimension Dataviewer.
Hi all,
I have defined a cube with three dimensions. All elements are deployed and the mappings is executed successfully. If I try to open the dataviewer either for the cube or for the dimensions I receive the following errors:
ENT-06954: Error while Displaying BIBean for Cube Dataviewer.
at oracle.wh.ui.owbcommon.dataviewer.dimensional.CubeDataViewerMain.getDataviewObject(CubeDataViewerMain.java:391)
at oracle.wh.ui.owbcommon.dataviewer.dimensional.CubeDataViewerEditor._init(CubeDataViewerEditor.java:66)
at oracle.wh.ui.editor.Editor.init(Editor.java:1115)
at oracle.wh.ui.editor.Editor.showEditor(Editor.java:1431)
at oracle.wh.ui.owbcommon.IdeUtils._tryLaunchEditorByClass(IdeUtils.java:1431)
at oracle.wh.ui.owbcommon.IdeUtils._doLaunchEditor(IdeUtils.java:1344)
at oracle.wh.ui.owbcommon.IdeUtils._doLaunchEditor(IdeUtils.java:1362)
at oracle.wh.ui.owbcommon.IdeUtils.showDataViewer(IdeUtils.java:864)
at oracle.wh.ui.owbcommon.IdeUtils.showDataViewer(IdeUtils.java:851)
at oracle.wh.ui.console.commands.DataViewerCmd.performAction(DataViewerCmd.java:19)
at oracle.wh.ui.console.commands.TreeMenuHandler$1.run(TreeMenuHandler.java:188)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:178)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:454)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:145)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:137)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:100)
ENT-06972: Error while Displaying BIBean for Dimension Dataviewer.
at oracle.wh.ui.owbcommon.dataviewer.dimensional.DimDataViewerMain.getDimensionListObject(DimDataViewerMain.java:479)
at oracle.wh.ui.owbcommon.dataviewer.dimensional.DimDataViewerEditor._init(DimDataViewerEditor.java:89)
at oracle.wh.ui.editor.Editor.init(Editor.java:1115)
at oracle.wh.ui.editor.Editor.showEditor(Editor.java:1431)
at oracle.wh.ui.owbcommon.IdeUtils._tryLaunchEditorByClass(IdeUtils.java:1431)
at oracle.wh.ui.owbcommon.IdeUtils._doLaunchEditor(IdeUtils.java:1344)
at oracle.wh.ui.owbcommon.IdeUtils._doLaunchEditor(IdeUtils.java:1362)
at oracle.wh.ui.owbcommon.IdeUtils.showDataViewer(IdeUtils.java:864)
at oracle.wh.ui.owbcommon.IdeUtils.showDataViewer(IdeUtils.java:851)
at oracle.wh.ui.console.commands.DataViewerCmd.performAction(DataViewerCmd.java:19)
at oracle.wh.ui.console.commands.TreeMenuHandler$1.run(TreeMenuHandler.java:188)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:178)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:454)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:145)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:137)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:100)
In another warehouse this function works properly. I am using OWB 10gR2 (10.2.0.1.31).
Any hints to fix this issue would be appreciated.
Thanks in Advance, C.If you run OWB using the supplied shell script or batch file are there other errors on the console before the exception. OWB uses a component (OLAPI does some validation over and above any other) which dumps the errors on the the standard output which often illustrates some invalid metadata in the OLAP catalog.
-
Export all maps (mappings for all dimensions in EXCEL)
Hi,
it shouldn't be an unknown issue - but unfortunately I can't find the way :-(Below is updated code with the following changes :
- Adjusted SaveAs logic to prevent Excel prompts in the event the file already exists, etc. (i.e. DisplayAlerts TRUE / FALSE)
- Added Range creation logic for each worksheet page. If I really wanted perfect code, could do this better, but it gets the job done.
Sub ExportAllCurrDimMapsForLocationtoXLS()
'UpStream WebLink DM Custom Script:
'Created By: cbeyer
'Date Created: 11-23-11
'Purpose: Export all dimension maps to an Excel workbook
'Declare Constant
'NOTE : This will control whether the function gets the current map in the system or whether it looks back for a specific Period
' FDM stores the Map for each period that was loaded... You may want to export a particular POV Period for audit purposes, etc.
' IF you enable this, be sure to set the POV Period before running.....
Const boolgetPOVPeriodMap = False
'Declare working variables
Dim intPartitionKey
Dim strOutputMessage
Dim strSQL
Dim strCategoryFreq
Dim objPeriodKey
Dim strOutputFileName
Dim strOutputFilePath
'Get the location (PartitionKey
intPartitionKey = RES.PlngLocKey
'Create SQL Query to get Current Map Data
If boolgetPOVPeriodMap = False Then
strSQL = "SELECT * FROM tDataMap where PartitionKey = " & intPartitionKey & " order by DimName ASC"
Else
strCategoryFreq = API.POVMgr.fCategoryFreq(API.POVMgr.PPOVCategory)
Set objPeriodKey = API.POVMgr.fPeriodKey(API.POVMgr.PPOVPeriod, 0, strCategoryFreq)
strSQL = "SELECT * from vDataMap where PartitionKey = " & intPartitionKey & " and PeriodKey = '" & objPeriodKey.dteDateKey & " 12:00:00 AM' order by DimName Asc"
End If
'Create Recordset for all Exported Entities
Set rsMap = DW.DataAccess.farsKeySet(strSQL)
If rsMap.EOF And rsMap.BOF Then
'No records
If boolgetPOVPeriodMap = False Then
strOutputMessage = "No Mapping data was found For " & API.POVMgr.PPOVLocation & ". If this location Is using Parent Maps, you can only export mapping data at the parent location."
Else
strOutputMessage = "No Mapping data was found For " & API.POVMgr.PPOVLocation & " for period " & API.POVMgr.PPOVPeriod & ". If this location Is using Parent Maps, you can only export mapping data at the parent location."
End If
Else
'Records Exist, process
'Generate file name / path
If boolgetPOVPeriodMap = False Then
strOutputFileName = API.POVMgr.PPOVLocation & "_DimensionMaps.xls"
Else
strOutputFileName = API.POVMgr.PPOVLocation & "_" & objPeriodKey.strDateKey & "_DimensionMaps.xls"
End If
strOutputFilePath = DW.Connection.PstrDirOutbox & "\ExcelFiles\"
'Create Excel file reference
'Declare Excel working variables
Dim oExcel
Dim oBook
Dim oSheet 'No puns here......
Dim oRange
Dim intCurrentSheetOrdinal
Dim intCurrentRowOrdinal
Dim intCurrentColOrdinal
'Intialize Excel
Set oExcel = CreateObject("Excel.Application")
Set oBook = oExcel.Workbooks.Add
'Declare working variables
Dim strCurrDimName
'Initialize variables
strCurrDimName = ""
intCurrentSheetOrdinal = 1
intCurrentRowOrdinal = 1
intCurrentColOrdinal = 1
With rsMap
Do Until .eof
'Check to see if current DimName matches existing DimName. If not, add headers
If rsMap.fields("DimName") <> strCurrDimName Then
'If the dimension name has changed to a different dimension name, show total information before starting headers
'If the previous dimension was not "", then we are transitioning from one range to the next. Lets create a named range on the just
'finished worksheet because we can or because you may want to use this for re-uploading
'NOTE : The range I'm creating is more for reference as to how to implement this and I don't know if I'm making the range in a fashion that
'FDM will pickup for importing.
'NOTE : You probably want intCurrentRowOrdinal - 1 since it is 1 row past the last row of data at this point. If you want to clean it up,
'then you need to make sure RowOrdinal is not going to be less than the starting point and I didn't feel like adding the couple rows of
'code to do the work properly as FDM will just ignore the blank row in all likelihood.
If strCurrDimName <> "" Then
Set oRange = oSheet.Range("A6:K" & intCurrentRowOrdinal)
oBook.Names.Add "ups"&strCurrDimName, oRange
End If
'Create worksheet reference
Set oSheet = oBook.Worksheets(intCurrentSheetOrdinal)
'Create default header at top of each new dimension group
If boolgetPOVPeriodMap = False Then
oSheet.range("A1") = (API.POVMgr.PPOVLocation & " - Map Conversion")
Else
oSheet.range("A1") = (API.POVMgr.PPOVLocation & " - Map Conversion for " & rsMap.fields("PeriodKey"))
End If
oSheet.range("A3") = "Partition: " & API.POVMgr.PPOVLocation
oSheet.range("A4") = "User ID: " & DW.Connection.PstrUserID
'NOTE: I could make an array of the field names and do a loop here; however, this is easier to read.....
' probably not how I would do it from an efficiency standpoint, but since it's a limited number of fields
' this will work.....
oSheet.range("A5") = "PartitionKey"
oSheet.range("B5") = "DimName"
oSheet.range("C5") = "Source FM Account"
oSheet.range("D5") = "Description"
oSheet.range("E5") = "Target FM Account"
oSheet.range("F5") = "WhereClauseType"
oSheet.range("G5") = "WhereClauseValue"
oSheet.range("H5") = "-"
oSheet.range("I5") = "Sequence"
oSheet.range("J5") = "DataKey"
oSheet.range("K5") = "VBScript"
'Update variables
strCurrDimName = rsMap.fields("DimName")
intCurrentRowOrdinal = 6
intCurrentSheetOrdinal = intCurrentSheetOrdinal + 1
'Update worksheet name
oSheet.name = strCurrDimName
End If
'Write Details
oSheet.range("A" & intCurrentRowOrdinal) = intPartitionKey
oSheet.range("B" & intCurrentRowOrdinal) = rsMap.fields("DimName").Value
oSheet.range("C" & intCurrentRowOrdinal) = rsMap.fields("SrcKey").Value
oSheet.range("D" & intCurrentRowOrdinal) = rsMap.fields("SrcDesc").Value
oSheet.range("E" & intCurrentRowOrdinal) = rsMap.fields("TargKey").Value
oSheet.range("F" & intCurrentRowOrdinal) = rsMap.fields("WhereClauseType").Value
oSheet.range("G" & intCurrentRowOrdinal) = rsMap.fields("WhereClauseValue").Value
oSheet.range("H" & intCurrentRowOrdinal) = rsMap.fields("ChangeSign").Value
oSheet.range("I" & intCurrentRowOrdinal) = rsMap.fields("Sequence").Value
oSheet.range("J" & intCurrentRowOrdinal) = rsMap.fields("DataKey").Value
oSheet.range("K" & intCurrentRowOrdinal) = rsMap.fields("VBScript").Value
'Increment Counters
intCurrentRowOrdinal = intCurrentRowOrdinal + 1
'Move to the next record
.movenext
Loop
End With
'Final Sheet Named Range addition
'Since the loop will end and we will not execute the above logic to create the range for the previous sheet
'the easiest (laziest) solution is to just handle the last sheet after the loop.
'We're basically doing the same stuff we did above, just down here.
If strCurrDimName <> "" Then
Set oRange = oSheet.Range("A6:K" & intCurrentRowOrdinal)
oBook.Names.Add "ups"&strCurrDimName, oRange
End If
'Close / release file objects
'Added some logic here to ensure you don't get caught up on the file replace prompt.
oExcel.Application.DisplayAlerts = False
oBook.SaveAs strOutputFilePath & strOutputFileName
oExcel.Application.DisplayAlerts = True
oExcel.Quit
'Create output message
strOutputMessage = "Mapping data export for " & API.POVMgr.PPOVLocation & " complete. Extract file is : " & strOutputFilePath & strOutputFileName
End If
'Close / release data objects
rsMap.close
'Display output
If LCase(API.DataWindow.Connection.PstrClientType) = "workbench" Then
MsgBox strOutputMessage
Else
'Let the user know we are done
RES.PlngActionType = 2
RES.PstrActionValue = strOutputMessage
End If
End SubEdited by: beyerch2 on Dec 14, 2011 9:43 AM -
FAST refresh not working for Cube & Dimensions in AWM
Hi,
My doubt is regarding refreshing cube/dimension using FAST refresh method in AWM
1 My dimension (MVIEW refresh enabled in AWM) is refreshed without an error when I pass the refresh method parameter as *'F'* in DBMS_CUBE.BUILD() script, although there is no MVIEW log present on the dim table.
In ALL_MVIEWS.LAST_REFRESH_TYPE, a *'COMPLETE'* refresh is logged.
2. My CUBE doesn't allow to select refresh_type=FAST when there is no MVIEW log built.
The same CUBE (MVIEW refresh enabled, refresh_type=FAST in AWM) throws following error even when I create Mview logs for all fact and dimension tables in the DB.
java.lang.NullPointerException
at oracle.olap.awm.dataobject.DatabaseDO.commitOLAPI(Unknown Source)
at oracle.olap.awm.dataobject.aw.WorkspaceDO.commitOLAPI(Unknown Source)
at oracle.olap.awm.dataobject.olapi.UModelDO.commitOLAPI(Unknown Source)
at oracle.olap.awm.dataobject.olapi.UModelDO.update(Unknown Source)
at oracle.olap.awm.dataobject.olapi.UCubeDO.update(Unknown Source)
at oracle.olap.awm.dataobject.dialog.PropertyViewer.doApplyAction(Unknown Source)
at oracle.olap.awm.dataobject.dialog.PropertyViewer$1ApplyThread.run(Unknown Source)
If I continue with this error, CUBE mview vanishes from the DB.
Please help - How to do a FAST refresh for CUBE and Dimensions.
Edited by: 861346 on May 26, 2011 12:12 AM
Edited by: 861346 on May 26, 2011 12:13 AM
Edited by: 861346 on May 26, 2011 12:14 AMIf your object is to process the cube as quickly as possible, MV refresh of the cube is probably not required. As an alternative, you can do the following:
- Map the cube to a view and use a filter control what data is presented to the cube during a refresh.
- Avoid dimension maintenance (adding new members, dropping members, changing parent-child relationships).
Let's say you update your cube daily with sales data coming from 10,000 stores. You could add a LAST_UPDATED column to the source fact table, timestamp rows whenever the fact table is updated and then filter on that column in a view to present only the new or changed records to the cube (or whatever filtering scheme you might like).
Dimensions are always entirely processed (compiled) regardless of what data is presented to them, so there isn't any advantage to timestamping the records in the dimension table and filtering on them. What is important to understand is that any change to a hierarchy (adding members, deleting members, changing parentage) will trigger re-aggregation of the cube. If you can batch those changes periodically you can limit how much of the cube is processed during a refresh.
Continuing with the example of the daily update of the sales cube, we can examine two scenarios. In both cases, the cube is partitioned by month and a fact view filters for only the new or updated fact records (let's say there are new records every day).
Scenario 1
New records are added to the sales fact table and new stores are added to the store dimension table each day. The store dimension will be updated with new stores, new records will be loaded from the fact table and all partitions will be processed (loaded and solved/aggregated).
Scenario 2
New records are added to the fact table, but new stores loaded into the store dimension only once a week (e.g., Saturday). The fact view filters for only new or changed records and stores that currently exist in the store dimension. For Sunday through Friday, new or changed records will be loaded from the fact table and only those partitions in the cube that have new or updated data will be solved / aggregated. (If there are no changes to hierarchies and no records are loaded into a partition, that partition is not solved / aggregated). On Saturday, new stores are added to the store dimension table and the store dimension and the cube are updated. Because the store dimension has changed, all partitions of the will be processed.
With scenario 1, data for new stores are available each day but the entire cube might be solved each day (if there are new stores). In scenario two, new stores are not available until Saturday but the processing of the cube will be limited to only those partitions where there is new fact data. -
Delta and Full Load question for cube and ODS
Hi all,
I need to push full load from Delta ODS.
I have process chain.... in which the steps are like below,
1. R/3 extractor for ODS1 (delta)
2. ODS1 to ODS2 (delta)
3. ODS2 to Cube ---> needs to be full load
Now when i run process chain by further processing automatically ODS2 does init/delta for Cube.
How can i make it possible for full load ??
can any one guide anything in this ?
Thanks,
KSHi,
1. R/3 extractor for ODS1 (delta) : This is OK, normally you can put the Delta InfoPack in Process Chian
2. ODS1 to ODS2 (delta): It automatically flow from ODS1 to ODS2 (you need to select Update Data automaticall in the Targets at the time of ODS creation)
3. ODS2 to Cube ---> needs to be full load :
This you create a Update rules from ODS1 to Cube then Create InfoPackage in between ODS2 and Cube then do full loads. You can delete the data in the CUbe before the load ann dthen do Full load to Cube.
Note: In ODS2 don't select Upadate Data autmaticlly to Data Targets
Thanks
Reddy
Edited by: Surendra Reddy on Nov 21, 2008 1:57 PM -
Black screen with cursor blinking for a long time before loading windows 7
Hey guys, i'm having an annoying problem with my macbook pro... i installed windows 7 using bootcamp and now i get a black screen with cursor blinking for a long time before loading windows... it *****, it takes about 3 minutes to get my notebook running
The first time i installed windows seven i did not have this problem... i already deleted the partition several times and installed windows again, but the black screen problem is still happening. i don't know what do
You guys have any tips? anyone with the same problem?? this ***** a lot. thanksHey Theoos..
Yeah, my version is not.. the first time i installed it was ok, but after 30 days it was asking for a key... then i installed a cracked version, and the cursor started blinking on start up, and took like 2 minutes...
I tested several cracks but with all of them happened the same.
Thanks -
Disabling the content of a page before all loaded
Hi all,
I would be very glad if somebody can help me about disabling(may be not disabling but preventing to be functioning) the web pages links, comboboxes before all the content has been loaded or a hyperlink has been clicked.
Thanks in advancedThe code snippet below gives you a crude way of handling this issue. Initially disabling all the form fields and after loding the page you can enable them.
<HTML>
<HEAD>
<TITLE>Test Page</TITLE>
<script language="javascript">
<!--
function enableAll() {
alert("Enabling all the fields");
arr=document.myform.elements;
for(cnt=0;cnt<arr.length;cnt++) {
arr[cnt].disabled=false;
//-->
</script>
</HEAD>
<BODY onLoad="javascript:enableAll()"> <!-- On loading the page, enable all the fields.-->
<form name="myform">
<input type="text" name="txt1" disabled=true><br> <!--initially disable all the form fields. -->
<input type="text" name="txt2" disabled=true><br>
<input type="checkbox" name="chk1" disabled=true>
</form>
</BODY>
</HTML>
Hope this helps you. Please keep me posted your progress or any enhancements. -
BAPI to get all levels of all hierarchies of all dimensions of a cube
Hi Experts,
Is there are way to get all properties of all levels of all hierarchies of all dimensions of a cube (InfoCube, ODSObject, QueryCube, InfoSet) in one BAPI call?
Any useful answer will be rewarded with suitable points.
Thanks,
RohanHi
Check the following Cube related BAPIS
BAPI_CUBE_ACTIVATE
BAPI_CUBE_CHANGE
BAPI_CUBE_CREATE
BAPI_CUBE_GETDETAIL
BAPI_CUBE_GETLIST
BAPI_INFOCUBE_READ_REMOTE_DATA
BAPI_MDPROVIDER_GET_CUBES
BAPI_MDPROVIDER_GET_STREAMCUBE
UMK_BW_BAPI_CUBE_GETDETAIL
Reward points for useful Answers
Regards
Anji -
Universe Designer: Error getting dimensions for cube
-Using Business Objects Edge 3.1 SP2
-SAP BW 7.0 (patch level 21)
This is quite odd behavior that seemed at first an authorization issue, but now I am uncertain.
-Attempting to create a Universe based on a Infocube.
-Universe connection is created with no problem using user 'ABC'
-Using Universe Designer on the BOBJ server, no issues creating the Universe
-Using Universe Designer on a users desktop, the Universe fails to create with error message:
A runtime exception has occurred. (Error getting dimensions for cube $0SD_C03 (catalog $INFOCUBE): Unknown error)
-Change the connection to use user 'DEF', the Universe creates just fine on the desktop
-Behavior is not exclusive to one BW object, happens no matter what 'ABC' tries to access from this desktop
So, at first I am thinking authorizations, but then the universe create would fail on the server as well. If it is environmental, what could possibly affect this behavior.
Any ideas before I submit to SAP Support?
Edited by: Kevin Smolkowicz on May 5, 2010 12:40 PM
Edited by: Kevin Smolkowicz on May 5, 2010 12:41 PMOddly enough it was an authorization issue.
When authenticating against the SAP source system from Universe Designer on either the workstation or server, both traces show a missing authorization for RFC_NAME = RASB
This setting is not found in referenced SAPu2019s guides or whitepapers under suggested authorizations for Universe create. What remains unexplained is why using the same credentials from 2 different computers had a different response.
Maybe you are looking for
-
Ran Stellar defrag from a bootable CD. It was a successful defrag but when I tried to quit the program, it wouldn't respond. I finally had to manually turn off the mini. Now the mini won't restart...it attempts to for several minutes & then the stop
-
.swf file quality to dvd what is the magic path
This has always been a struggle trying to get .swf quality to the DVD and on web. I thought that when Adobe bought flash this will soon be a peace of cake. That has not been the case and I'm still trying to find the magic path. I have recently up gra
-
How much is call from London to Colombia rural?
Hello I would like know how much I need to pay if I want to call from London to Colombia in unlimited Latin America call Solved! Go to Solution.
-
Unicode : cannot filter query with NVARCHAR2 column
Hi, this is not a POL/SQL-Developer specific problem - but help would be appreciated. Configuration Server : NLS_CHARACTERSET WE8ISO8859P15 NLS_NCHAR_CHARACTERSET AL16UTF16 Client : NLS_LANG GERMAN_GERMANY.WE8MSWIN1252 Column definition : LEGALNAME N
-
Hi all, In the SD, for One Post Goods Issue Material document and FI document generated. Accounting document contains two line items. If the Post Goods Issue contains More than 500items then in FI document generates with more than 1000 line items. Bu