Tables in Cachegroups
Hi
"Though the tables in a cache group must be joined by foreign key constraints in TimesTen, the tables do not necessarily need to be joined in the Oracle instance." -This is something I read about cachegroups from the documentations. - Can anyone pl elaborate on it?
Thanks..
When defining a cachegroup, if you wish to include more than one cached table in the same cache group then those tables must meet some specific requirements on the TimesTen side:
1. They must all have a defined primary key.
2. The tables must be related in an overall hierarchy by defined foreign key relationships.
3. One table must be the 'root' of the hierarchy.
It is not possible to define a single cache group containing multiple tables that do not conform to these rules (though of course you could cache the tables in separate cache groups).
The cache group definition is simply a form of 'view' of the tables in Oracle so the actual table definitions in Oracle need not strictly conform to (2) and (3) above though in that case depending on the exact situation and usage you may run into problems; that is left for you to consider and deal with appropriately.
Generally, any FK's defined in TimesTen should also be defined in Oracle; this is very important for any type of updateable cache groups (AWT, SWT, UM with PROPAGATE) as otherwise RI errors may occur when TT tries to apply changes in Oracle.
It's also true that not all FKs defined in Oracle need to be defined in a TimesTen cache group; it is posible to cache two tables that are relaated by an Fk in oracle in separate cache groups in TimesTen if you omit the FK definition in TimesTen. Again, this may be okay in some cases but will be problematic in others.
Chris
Similar Messages
-
TimesTen In-Memory Database -ORA-00942: table or view does not exist rc = -1
Hi Chris,
This is wrt the thread : Unable to create CacheGroup.
I have configured Oracle_DB[11.2.0.3.0] for timesten, installed timesten[11.2.2.7.0], configured cache_DB.
So the Oracle database has user TIMESTEN(cache user) and TTENADMIN(cache admin user). Similarly the Cache Database has same TTENADMIN(cache manager user) and FNETLUO1(cache table user)
But while configuring the cache database following error occurred:
connect "dsn=my_cachedb;uid=TTENADMIN;oraclepwd=ttenadmin";
Enter password for 'TTENADMIN':
Connection successful: DSN=my_cachedb;UID=TTENADMIN;DataStore=/opt/IBM/TimesTen/tten_database/my_cachedb;DatabaseCharacterSet=WE8ISO8859P15;ConnectionCharacterSet=US7ASCII;DRIVER=/opt/IBM/TimesTen/tt11204FTP/lib/libtten.so;LogDir=/opt/IBM/TimesTen/tten_database/logs;PermSize=40;TempSize=32;TypeMode=0;OracleNetServiceName=PSFTDEV2;
(Default setting AutoCommit=1)
con1: Command>call ttcacheuidpwdset ('TTENADMIN','ttenadmin');
5221: Oracle syntax error in OCIStmtExecute(): ORA-00942: table or view does not exist rc = -1
5130: Error executing the following statement on Oracle: MERGE INTO TTENADMIN.TT_06_databases USING DUAL ON (upper(TTENADMIN.TT_06_databases.host) = upper('DG1166') AND upper(TTENADMIN.TT_06_databases.datastore) = upper('/opt/IBM/TimesTen/tt11204FTP_database/my_cachedb')) WHEN NOT MATCHED THEN INSERT (hash,...
5025: Commit failure in Oracle. Transaction must be rolled back in TimesTen.
The command failed.
Please advise how we can solve this?Hi
Just for additional information:
ttAdmin -cacheUidPwdSet -cacheUid TTENADMIN -cachePwd ttenadmin my_cachedb
*** [TimesTen][TimesTen 11.2.2.7.0 ODBC Driver][TimesTen]TT5221: Oracle syntax error in OCIStmtExecute(): ORA-00942: table or view does not exist rc = -1 -- file "bdbConfig.c", lineno 2324, procedure "oraExecDirect()"
*** ODBC Error = S1000, TimesTen Error = 5221
*** [TimesTen][TimesTen 11.2.2.7.0 ODBC Driver][TimesTen]TT5130: Error executing the following statement on Oracle: MERGE INTO TTENADMIN.TT_06_databases USING DUAL ON (upper(TTENADMIN.TT_06_databases.host) = upper('DG1166') AND upper(TTENADMIN.TT_06_databases.datastore) = upper('/opt/IBM/TimesTen/tt11203FTP_database/my_cachedb')) WHEN NOT MATCHED THEN INSERT (hash,... -- file "bdbConfig.c", lineno 2353, procedure "oraExecDirect()"
*** ODBC Error = S1000, TimesTen Error = 5130
But i can see that at backend two new tables are created for TTENADMIN(cache admin):
TTENADMIN.TT_06_DATABASES and TTENADMIN.TT_06_DB_PARAMS
with columns, indexes but no records/data. -
Should I use TimesTen for unstable table
Hi all,
I have a table that there are a lot of accessing operations to it, include: select, insert, update, delete. My table has 80 columns, about 1M rows, one primary key (2 cols), 5 indexes in other cols.
I want to increase select speed.
Should I use TimesTen Cache for this table? Which cachegroup type (read-only, awt, swt,...) I should use?
Thanks!Sure you could use TimesTen to cache this table from the Oracle database. As you are performing DML against it I would recommend you look at the Asynchronous Write-Through (AWT) Cache Group.
Start here -> http://docs.oracle.com/cd/E21901_01/doc/timesten.1122/e21634/concepts.htm#BABFBIEC
Info on AWT -> http://docs.oracle.com/cd/E21901_01/doc/timesten.1122/e21634/define.htm#CHDJAJAC -
Duplicate entries in mms_rbs_subscription table
We use a mobile iOS Application which is connected a SUP 2.1 Server. The Application runs fine until a couple of weeks but now we got some synchronisation problems. Some users don't get data changes on their devices.
Probably we have identified one possible reason for these synchronisation problem.
In the CDB we have duplicate entries in the mm_rbs_subscription table. Duplicate means, that for one device_id there are two or three remote_ids in this table. We dont know the reason, but we assume that these entries were created during our iOS7 Migration.
Maybe this entries are one of the reasons for our current synchronisation problems.
Did anybody know, how which entries would be created? And is it possible to delete entries in the mms_subscription table?Hi Shiv,
thanks for your answer. In our Application every MBO is collected in a cachegroup. We have 5 cachegroups, including the default cache group, every cache group contains round about 1 to 5 MBOs.
What do you mean with "Partition" option. The cache group policy is configured to scheduled, so i can't set a partition option here.. Is there any other possibility to set a "partition" option?
Best regards,
Ingo -
FK to unique constraint in cachegroup
How to create FK to unique index in cachegroup.
Example
table a
columns a1,a2,a3,a4,a5
pk a1
unique a2,a3
table b
columns b1,b2,b3,a2,a3
pk b1
How to implement FK on table b like: FOREIGN KEY(a2,a3) REFERENCES a (a2,a3).In TimesTen a Foreign Key can only referecne a PRIMARY KEY, not a unique index/constraint. Also, when using cache groups you cannot define FKs between tables in different cache groups.
Chris -
Where can I find meaings of each column in sys.tables
Command> host ttversion
TimesTen Release 11.2.2.2.0 (64 bit Linux/x86_64) (tt1122:53396) 2011-12-23T09:26:28Z
Instance admin: tttest
Instance home directory: /timesten/TimesTen/tt1122
Group owner: tttest
Daemon home directory: /timesten/TimesTen/tt1122/info
PL/SQL enabled.
Command> desc sys.tables;
System table SYS.TABLES:
Columns:
SYS26 TT_BIGINT NOT NULL
*TBLNAME TT_CHAR (31) NOT NULL
*TBLOWNER TT_CHAR (31) NOT NULL
SYS2 TT_SMALLINT NOT NULL
SYS18 TT_BIGINT NOT NULL
SYS1 TT_BIGINT NOT NULL
OWNER TT_INTEGER NOT NULL
SYS3 TT_INTEGER NOT NULL
SYS33 TT_BIGINT NOT NULL
SYS8 TT_BIGINT NOT NULL
SYS4 TT_SMALLINT NOT NULL
NUMVARY TT_SMALLINT NOT NULL
NUMNULL TT_SMALLINT NOT NULL
NUMCOLS TT_SMALLINT NOT NULL
LENGTH TT_BIGINT NOT NULL
SYS19 TT_BIGINT NOT NULL
SYS20 BINARY (1) NOT NULL
SYS21 BINARY (1) NOT NULL
SYS5 TT_SMALLINT NOT NULL
NUMLOB TT_SMALLINT NOT NULL
SYS65 TT_SMALLINT NOT NULL
SYS6 TT_BIGINT NOT NULL
SYS31 TT_BIGINT NOT NULL
SYS40 TT_BIGINT NOT NULL
SYS41 TT_BIGINT NOT NULL
SYS43 TT_BIGINT NOT NULL
SYS39 BINARY (1) NOT NULL
NUMCOMPRESS TT_SMALLINT NOT NULL
SYS64 TT_INTEGER NOT NULL
SYS7 TT_BIGINT NOT NULL
TBLID TT_BIGINT NOT NULL
NUMTUPS TT_BIGINT NOT NULL
MAXTUPS TT_BIGINT NOT NULL
SYS9 TT_INTEGER NOT NULL
SYS10 TT_INTEGER NOT NULL
SYS29 BINARY (4000) NOT NULL
SYS32 TT_BIGINT NOT NULL
SYS11 TT_BIGINT NOT NULL
PRIMCNT TT_SMALLINT NOT NULL
PRIMCOLS BINARY (32) NOT NULL
SYS22 TT_BIGINT NOT NULL
SYS12 TT_BIGINT NOT NULL
CACHEFLAG BINARY (1) NOT NULL
XLAFLAG BINARY (1) NOT NULL
PXLAFLAG BINARY (1) NOT NULL
SYS16 TT_SMALLINT NOT NULL
CACHEGROUP TT_BIGINT NOT NULL
OCACHEGROUP TT_BIGINT NOT NULL
MVID TT_BIGINT NOT NULL
MVIDS TT_VARCHAR (1024) NOT INLINE
CGFKIDS TT_VARCHAR (8192) NOT INLINE
PERMLTBLID TT_BIGINT NOT NULL
SYS44 TT_INTEGER NOT NULL
CVVERSIONNUM TT_INTEGER NOT NULL
SYS24 TT_SMALLINT NOT NULL
SYS57 TT_SMALLINT NOT NULL
SYS25 TT_INTEGER NOT NULL
REPNUMKEYCOLS TT_SMALLINT NOT NULL
REPTSCOLNUM TT_SMALLINT NOT NULL
REPRETURNSERVICE TT_CHAR (1) NOT NULL
REPRETURNBYREQUEST BINARY (1) NOT NULL
REPUSERID TT_BIGINT NOT NULL
SYS34 TT_INTEGER NOT NULL
SYS35 TT_INTEGER NOT NULL
SYS36 TT_BIGINT NOT NULL
SYS37 TT_BIGINT NOT NULL
REPKEYCOLS BINARY (32) NOT NULL
SYS27 BINARY (240) NOT NULL
REPACCESS TT_CHAR (1) NOT NULL
REPTSUPDATERULE TT_CHAR (1) NOT NULL
SYS45 TT_SMALLINT NOT NULL
SYS46 TT_BIGINT NOT NULL
SYS47 TT_INTEGER NOT NULL
SYS48 TT_INTEGER NOT NULL
SYS49 TT_INTEGER NOT NULL
SYS50 TT_INTEGER NOT NULL
SYS51 TT_INTEGER NOT NULL
SYS52 TT_INTEGER NOT NULL
SYS53 TT_INTEGER NOT NULL
SYS54 TT_INTEGER NOT NULL
SYS55 TT_BIGINT NOT NULL
SYS56 TT_BIGINT NOT NULL
SYS28 BINARY (16) NOT NULL
CACHEDTBLPOS TT_INTEGER NOT NULL
SYS58 TT_SMALLINT NOT NULL
SYS59 TT_SMALLINT NOT NULL
SYS60 TT_BIGINT NOT NULL
SYS61 TT_BIGINT NOT NULL
SYS62 TT_BIGINT NOT NULL
VALTBLIDS VARBINARY (8000) NOT INLINE
SYS63 TT_INTEGER NOT NULL
SYS66 TT_INTEGER NOT NULL
SYS67 TT_BIGINT NOT NULL
SYS68 TT_BIGINT NOT NULL
SYS17 BINARY (32) NOT NULL
1 table found.
(primary key columns are indicated with *)
I searched white book of Timesten11.2, but the columns of sys.tables in it is different from above.
also, in http://docs.oracle.com/cd/E13085_01/doc/timesten.1121/e17114/systemtables.htm#TTSYS379, I can't find it.
Thanks a lot .Why do you need to know this? Is there some specific information you are trying to find?
Note the columns SYS[n] are not and never have been documented. Although they may contain values these are internal to Engineering and not generally made public. There is no guarantee that the use of a SYS[n] column will stay the same between releases as well. -
MB5B Report table for Open and Closing stock on date wise
Hi Frds,
I am trying get values of Open and Closing stock on date wise form the Table MARD and MBEW -Material Valuation but it does not match with MB5B reports,
Could anyone suggest correct table to fetch the values Open and Closing stock on date wise for MB5B reports.
Thanks
Mohan MHi,
Please check the below links...
Query for Opening And Closing Stock
Inventory Opening and Closing Stock
open stock and closing stock
Kuber -
Hi All,
i got an error while dropping a table which is
ORA-00600: internal error code, arguments: [kghstack_free1], [kntgmvm: collst], [], [], [], [], [], [], [], [], [], []
i know learnt that -600 error is related to dba. now how to proceed.
thanks and regards,
sri ram.00600 errors should be raised as service request with Oracle as it implies some internal bug.
You can search oracle support first to see if anyone has had the same class of 00600 error, and then if not (and therefore no patch) raise your issue with Oracle.
http://support.oracle.com -
Logical level in Fact tables - best practice
Hi all,
I am currently working on a complex OBIEE project/solution where I am going straight to the production tables, so the fact (and dimension) tables are pretty complex since I am using more sources in the logical tables to increase performance. Anyway, what I am many times struggling with is the Logical Levels (in Content tab) where the level of each dimension is to be set. In a star schema (one-to-many) this is pretty straight forward and easy to set up, but when the Business Model (and physical model) gets more complex I sometimes struggle with the aggregates - to get them work/appear with different dimensions. (Using the menu "More" - "Get levels" does not allways give the best solution......far from). I have some combinations of left- and right outer join as well, making it even more complicated for the BI server.
For instance - I have about 10-12 different dimensions - should all of them allways be connected to each fact table? Either on Detail or Total level. I can see the use of the logical levels when using aggregate fact tables (on quarter, month etc.), but is it better just to skip the logical level setup when no aggregate tables are used? Sometimes it seems like that is the easiest approach...
Does anyone have a best practice concerning this issue? I have googled for this but I haven't found anything good yet. Any ideas/articles are highly appreciated.Hi User,
For instance - I have about 10-12 different dimensions - should all of them always be connected to each fact table? Either on Detail or Total level.It not necessary to connect to all dimensions completely based on the report that you are creating ,but as a best practice we should maintain all at Detail level only,when you are mentioning any join conditions in physical layer
for example for the sales table if u want to report at ProductDimension.ProductnameLevel then u should use detail level else total level(at Product,employee level)
Get Levels. (Available only for fact tables) Changes aggregation content. If joins do not exist between fact table sources and dimension table sources (for example, if the same physical table is in both sources), the aggregation content determined by the administration tool will not include the aggregation content of this dimension.
Source admin guide(get level definition)
thanks,
Saichand.v -
Rendering xml-table into logical filename in SAP R/3
Hi,
I am trying to translate an xml-table with bytes into a logical filepath in SAP R3.
Do I have to use the method gui-download or shall I loop the internal xml-table?
When I tried to loop the xml-table into a structure, and then transfering the structure into the logical filename, I get problems with the line breaks in my xml-file. How do I get the lines to break exactly the same as I wrote them in my ABAP-code?
Edited by: Kristina Hellberg on Jan 10, 2008 4:24 PMI believe you posted in the wrong forum.
This forum is dedicated to development and deployment of .Net applications that connect and interact with BusinessObjects Enterprise, BusinessObjects Edge, or Crystal Reports Server. This includes the development of applications using the BusinessObjects Enterprise, Report Application Server, Report Engine, and Web Services SDKs.
Ludek -
Can you check for data in one table or another but not both in one query?
I have a situation where I need to link two tables together but the data may be in another (archive) table or different records are in both but I want the latest record from either table:
ACCOUNT
AccountID Name
123 John Doe
124 Jane Donaldson
125 Harold Douglas
MARKETER_ACCOUNT
Key AccountID Marketer StartDate EndDate
1001 123 10526 8/3/2008 9/27/2009
1017 123 10987 9/28/2009 12/31/4712 (high date ~ which means currently with this marketer)
1023 124 10541 12/03/2010 12/31/4712
ARCHIVE
Key AccountID Marketer StartDate EndDate
1015 124 10526 8/3/2008 12/02/2010
1033 125 10987 01/01/2011 01/31/2012
So my query needs to return the following:
123 John Doe 10526 8/3/2008 9/27/2009
124 Jane Donaldson 10541 12/03/2010 12/31/4712 (this is the later of the two records for this account between archive and marketer_account tables)
125 Harold Douglas 10987 01/01/2011 01/31/2012 (he is only in archive, so get this record)
I'm unsure how to proceed in one query. Note that I am reading in possibly multiple accounts at a time and returning a collection back to .net
open CURSOR_ACCT
select AccountID
from
ACCOUNT A,
MARKETER_ACCOUNT M,
ARCHIVE R
where A.AccountID = nvl((select max(M.EndDate) from Marketer_account M2
where M2.AccountID = A.AccountID),
(select max(R.EndDate) from Archive R2
where R2.AccountID = A.AccountID)
and upper(A.Name) like parameter || '%'
<can you do a NVL like this? probably not... I want to be able to get the MAX record for that account off the MarketerACcount table OR the max record for that account off the Archive table, but not both>
(parameter could be "DO", so I return all names starting with DO...)if I understand your description I would assume that for John Dow we would expect the second row from marketer_account ("high date ~ which means currently with this marketer"). Here is a solution with analytic functions:
drop table account;
drop table marketer_account;
drop table marketer_account_archive;
create table account (
id number
, name varchar2(20)
insert into account values (123, 'John Doe');
insert into account values (124, 'Jane Donaldson');
insert into account values (125, 'Harold Douglas');
create table marketer_account (
key number
, AccountId number
, MktKey number
, FromDt date
, ToDate date
insert into marketer_account values (1001, 123, 10526, to_date('03.08.2008', 'dd.mm.yyyy'), to_date('27.09.2009', 'dd.mm.yyyy'));
insert into marketer_account values (1017, 123, 10987, to_date('28.09.2009', 'dd.mm.yyyy'), to_date('31.12.4712', 'dd.mm.yyyy'));
insert into marketer_account values (1023, 124, 10541, to_date('03.12.2010', 'dd.mm.yyyy'), to_date('31.12.4712', 'dd.mm.yyyy'));
create table marketer_account_archive (
key number
, AccountId number
, MktKey number
, FromDt date
, ToDate date
insert into marketer_account_archive values (1015, 124, 10526, to_date('03.08.2008', 'dd.mm.yyyy'), to_date('02.12.2010', 'dd.mm.yyyy'));
insert into marketer_account_archive values (1033, 125, 10987, to_date('01.01.2011', 'dd.mm.yyyy'), to_date('31.01.2012', 'dd.mm.yyyy'));
select key, AccountId, MktKey, FromDt, ToDate
, max(FromDt) over(partition by AccountId) max_FromDt
from marketer_account
union all
select key, AccountId, MktKey, FromDt, ToDate
, max(FromDt) over(partition by AccountId) max_FromDt
from marketer_account_archive;
with
basedata as (
select key, AccountId, MktKey, FromDt, ToDate
from marketer_account
union all
select key, AccountId, MktKey, FromDt, ToDate
from marketer_account_archive
basedata_with_max_intervals as (
select key, AccountId, MktKey, FromDt, ToDate
, row_number() over(partition by AccountId order by FromDt desc) FromDt_Rank
from basedata
filtered_basedata as (
select key, AccountId, MktKey, FromDt, ToDate from basedata_with_max_intervals where FromDt_Rank = 1
select a.id
, a.name
, b.MktKey
, b.FromDt
, b.ToDate
from account a
join filtered_basedata b
on (a.id = b.AccountId)
ID NAME MKTKEY FROMDT TODATE
123 John Doe 10987 28.09.2009 31.12.4712
124 Jane Donaldson 10541 03.12.2010 31.12.4712
125 Harold Douglas 10987 01.01.2011 31.01.2012
If your tables are big it could be necessary to do the filtering (according to your condition) in an early step (the first CTE).
Regards
Martin -
Can not insert/update data from table which is created from view
Hi all
I'm using Oracle database 11g
I've created table from view as the following command:
Create table table_new as select * from View_Old
I can insert/update data into table_new by command line.
But I can not Insert/update data of table_new by SI Oject Browser tool or Oracle SQL Developer tool .(read only)
Anybody tell me, what's happend? cause?
Thankyou
thiensu
Edited by: user8248216 on May 5, 2011 8:54 PM
Edited by: user8248216 on May 5, 2011 8:55 PMI can insert/update data into table_new by command line.
But I can not Insert/update data of table_new by SI Oject Browser tool or Oracle SQL Developer tool .(read only)so what is wrong with the GUI tools & why posting to DATABASE forum when that works OK? -
Not able to refresh the data in a table
Hi In my application i fill data in a table on clikc of a button ..
Following are the line of code i have user
RichColumn richcol = (RichColumn)userTableData.getChildren().get(0); (fetch the first column of my table)
richcol.getChildren().add(reportedByLabel); (reportedByLabel is a object of RichInputText)
AdfFacesContext adfContext1 = AdfFacesContext.getCurrentInstance();
adfContext1.addPartialTarget(richcol);
adfContext1.addPartialTarget(userTableData);
But on submit of that button table data is not refreshed after adding partial trigger on that table as well as that column also .... any idea??
Edited by: Shubhangi m on Jan 27, 2011 3:50 AMHi,
The Code that you have shown adds an additional inputText component to the first column of a table.
Is that your intention?
If yes, please use the following code snippet to achieve your functionality:
JSPX Code:
<af:form id="f1">
<af:commandButton text="Add Column" id="cb1"
actionListener="#{EmployeesTableBean.onAddColumn}"/>
<af:table value="#{bindings.Employees.collectionModel}" var="row"
rows="#{bindings.Employees.rangeSize}"
emptyText="#{bindings.Employees.viewable ? 'No data to display.' : 'Access Denied.'}"
fetchSize="#{bindings.Employees.rangeSize}"
rowBandingInterval="0"
selectedRowKeys="#{bindings.Employees.collectionModel.selectedRow}"
selectionListener="#{bindings.Employees.collectionModel.makeCurrent}"
rowSelection="single" id="t1"
binding="#{EmployeesTableBean.table}">
<af:column sortProperty="EmployeeId" sortable="false"
headerText="#{bindings.Employees.hints.EmployeeId.label}"
id="c1">
<af:outputText value="#{row.EmployeeId}" id="ot2">
<af:convertNumber groupingUsed="false"
pattern="#{bindings.Employees.hints.EmployeeId.format}"/>
</af:outputText>
</af:column>
<af:column sortProperty="FirstName" sortable="false"
headerText="#{bindings.Employees.hints.FirstName.label}"
id="c2">
<af:outputText value="#{row.FirstName}" id="ot1"/>
</af:column>
<af:column sortProperty="LastName" sortable="false"
headerText="#{bindings.Employees.hints.LastName.label}"
id="c3">
<af:outputText value="#{row.LastName}" id="ot3"/>
</af:column>
</af:table>
</af:form>
Bean:
public class EmployeesTableBean {
private RichTable table;
public EmployeesTableBean() {
public void setTable(RichTable table) {
this.table = table;
public RichTable getTable() {
return table;
public void onAddColumn(ActionEvent actionEvent) {
RichInputText newRichInputText = new RichInputText();
newRichInputText.setId("new");
newRichInputText.setValue("Name:");
RichColumn richcol = (RichColumn)table.getChildren().get(0);
richcol.getChildren().add(newRichInputText);
AdfFacesContext adfContext1 = AdfFacesContext.getCurrentInstance();
adfContext1.addPartialTarget(table);
Thanks,
Navaneeth -
Unable to capture the adf table column sort icons using open script tool
Hi All,
I am new to OATS and I am trying to create script for testing ADF application using open script tool. I face issues in recording two events.
1. I am unable to record the event of clicking adf table column sort icons that exist on the column header. I tried to use the capture tool, but that couldn't help me.
2. The second issue is I am unable to capture the panel header text. The component can be identified but I was not able to identify the supporting attribute for the header text.Hi keerthi,
1. I have pasted the code for the first issue
web
.button(
122,
"/web:window[@index='0' or @title='Manage Network Targets - Oracle Communications Order and Service Management - Order and Service Management']/web:document[@index='0' or @name='1824fhkchs_6']/web:form[@id='pt1:_UISform1' or @name='pt1:_UISform1' or @index='0']/web:button[@id='pt1:MA:0:n1:1:pt1:qryId1::search' or @value='Search' or @index='3']")
.click();
adf
.table(
"/web:window[@index='0' or @title='Manage Network Targets - Oracle Communications Order and Service Management - Order and Service Management']/web:document[@index='0' or @name='1c9nk1ryzv_6']/web:ADFTable[@absoluteLocator='pt1:MA:n1:pt1:pnlcltn:resId1']")
.columnSort("Ascending", "Name" );
} -
How to Activate the Table which Doesn't Exist - Can I create Table in SE11
Hi Gurus,
I am a BASIS Person ..so, I don't have much idea about ABAP Developement side . But, while applying patches to one of the SAP Component, I get the following error message ( usr\sap\trans\log ) :
Phase Import_Proper
>>>
SAPAIBIIP7.BID
1 ED0301 *************************************************************************
1 EDO578XFollowing objects not activated/deleted or activated/deleted w. warning:
1EEDO519X"Table" "WRMA_S_RESULT_DATA" could not be activated
1EEDO519 "Table Type" "WRMA_TT_UPDTAB_DSO" could not be activated
1 ED0313 (E- Row type WRMA_S_RESULT_DATA is not active or does not exist )
2WEDO517 "Domain" "WRMA_KAPPL" was activated (error in the dependencies)
2WEDO517 "Data Element" "/RTF/DE_FISCPER" was activated (error in the dependencies)
2WEDO517 "Data Element" "/RTF/DE_FISCVARNT" was activated (error in the dependencies)
2WEDO517 "Data Element" "WRMA_DE_RCLASV" was activated (error in the dependencies)
2WEDO517 "Data Element" "WRMA_DE_RMA_AMNT" was activated (error in the dependencies)
2WEDO517 "Data Element" "WRMA_DE_RMA_INV" was activated (error in the dependencies)
2WEDO517 "Data Element" "WRMA_DE_RMA_OBJ" was activated (error in the dependencies)
2WEDO549 "Table" "V_WRMA_TRCLASVER" was activated (warning for the dependent tables)
2WEDO549 "Table" "V_WRMA_TRCLASVPE" was activated (warning for the dependent tables)
2WEDO549 "Table" "V_WRMA_TRCLPERCL" was activated (warning for the dependent tables)
2WEDO549 "Table" "WRMA_S_STOCK_SELECTION_DATE" was activated (warning for the dependent tables)
<<<
Now, I checked Domain WRMA_KAPPL in SE11 and it diplays that it is partially active :
" The obeject is marked partially active for the following reasons :
Errors occured when adjusting dependent Objects to a change. Some of the dependent objects could not
be adjusted to this change. To adjust the dependent objects, you must perform the following actions
the next time you activate this object.
- SET THE SYNP TIME STAMP IN THE RUNTIME OBJECT OFALL DEPENDENT OBJECTS
My question is - how to activate this SYNP Time Stamp.. ?
- Once I activate this SYNP Time Stamp.. How do I activate this ..in SE11 or some other
TCode..
Any / ALL Help is highy appreciated and would be rewarded with appropriate Reward Points.
Thanks,
Regards,
- Ishan
>> Ok, Now I forcefully activated the Domain and then all the 5 Data Elements in SE11 ...now I have error
that table WRMA_S_RESULT_DATA and WRMA_TT_UPDTAB_DSO Could not be activated...
..And in SE11 > Input the first / Second Table > Excute > Output : Table Does not Exist !!!
- Now, How do I activate something which does not exist in the first place ?
Any Input about this ?
Thanks,
Regards,
- Ishan
Edited by: ISHAN P on Jun 19, 2008 3:44 PMRead note 1152612 - Incorrect component type in structure WRMA_S_RESULT_DATA.
The error occurs in Release BI_CONT 703 Support Package 9.
If you require an advance correction for Support Package 9, make the following manual changes if the InfoObject 0TCTLSTCHG is inactive in your system.
1. Use transaction RSA1 to call the Data Warehousing Workbench.
2. Check whether the InfoObject 0TCTLSTCHG was already activated by the compilation process the first time you called transaction RSA1. You can use transaction RSD1 to check this by entering 0TCTLSTCHG in the "InfoObject" field and choosing "Display". Proceed as follows if the InfoObject is still not active:
3. Go to BI Content activation.
4. Select "Object Types".
5. Open the "InfoObjects" tree and select "Objects".
6. Search for the InfoObject 0TCTLSTCHG and select it.
7. Transfer the object and activate it.
These steps activate the required component type /BI0/OITCTLSTCHG. You can check again in transaction RSD1 to ensure that the InfoObject 0TCTLSTCHG is available as active.
Jacek Fornalczyk
Maybe you are looking for
-
Propagation not picking up new db link password
Hi, I recently changed the password of the streams administrator (strmadmin) and realised after a short time that the propagation process failed at the other site because the password of strmadmin is hardcoded in the database link when the link is cr
-
Invalid cursor state error while executing the prepared statement
hai friends, following code showing the invalid cursor state error while executing the second prepared statement. pls anyone help me String query = "select * from order_particulars where order_no=" + orderno + " order by sno"; psmt1 = con
-
File not showing in Open Recent
I had a problem that I solved (sort of) with the disappearance of one Logic song file, it's bounces and backups, while the AAC still existed in iTunes. This was very strange as it occurred not an hour after I'd used the file, but as I said it has bee
-
Can I open Photoshop Action files in Fireworks CS5?
Hi, I need to confirm that this is okay before buying something! Thanks
-
Percent is not at the top of my iPhone
Yeah my percent is not showing. Why?