Comparing timestamp
hi i need to compare to timestamp with precition of microsecond in other words:
select * from any_table where
to_timestamp(DT_INSERIMENTO, 'dd/mm/yyyy HH24:MI:SS,FF6') = to_timestamp('27/10/2011 16:18:36,346560','dd/mm/yyyy HH24:MI:SSxFF9')
and the resulting set has just the row that match exactely the condition,
so i do not want in the result set row that have in the column dt_inserimento a value different than
27/10/2011 16:18:36,346560
for example row that have
27/10/2011 16:18:36,444450
how i can accomplish this?
thanks
Francesco
Italy
If that's the case what about something like this?
SELECT *
FROM any_table
WHERE dt_inserimento = TO_TIMESTAMP('27/10/2011 16:18:36.346560','dd/mm/yyyy HH24:MI:SSxFF9')If dt_inserimento is already a TIMESTAMP you don't need to use the TO_TIMESTAMP function.
Similar Messages
-
Compare Timestamp with a number in hours
Hi,
Need help with this question.
I want compare a timestamp with a value like 24 or 36 hour.
For example:
Timestamp: '16-jul-2010 13:00:00' when the 24 hours is pass ('17-jul-2010 13:05:10') then I want to update a table.
Is it possible to to this in pl/sql or have Oracle 11G a function in it.
I appreciate some help.
Thanks.Having article_id in both tables you could try something like (not tested as I don't have database access)
update table_1 t1
set result = 1
where 24 * (sysdate - timestamp_placed) > (select time
from table_2
where article_id = t1.article_id
)Regards
Etbin
sorry (working doing it from home and someone posted a not completed template)
Try to do it with a single update or else ... - you'll hear from damorgan ;)
update gkr_droogkamer1 dgr
set result = 1
where result = 0
and 24 * (sysdate - timestamp_placed) > (select dry_time
from gkr_artikel
where article_id = dgr.article_id
)You'd better come up with a data sample and someone will provide a tested solution asap. Something like:
create table gkr_droogkamer1
select 1 article_id,sysdate - 50 / 24 timestamp_placed,1 result from dual union all
select 2 article_id,sysdate - 40 / 24 timestamp_placed,0 result from dual union all
select 3 article_id,sysdate - 30 / 24 timestamp_placed,0 result from dual union all
select 4 article_id,sysdate - 20 / 24 timestamp_placed,0 result from dual union all
select 5 article_id,sysdate - 10 / 24 timestamp_placed,0 result from dual;
create table gkr_artikel
select 1 article_id,36 dry_time from dual union all
select 2 article_id,36 dry_time from dual union all
select 3 article_id,24 dry_time from dual union all
select 4 article_id,24 dry_time from dual union all
select 5 article_id,24 dry_time from dual;Regards
Etbin
Edited by: Etbin on 20.7.2010 16:10 -
I have data in timestamp format like 10/06/2009 11:59:01 PM EDT. I need to compare it with sysdate after removing the PM EDT etc.
I tried to_date, trunc etc... nothing worked. Is there a way to remove that PM EDT and compare with sysdate.Hi,
What problem you face when you directly compare timestamp column with sysdate?
select cast (systimestamp as timestamp with local time zone) -sysdate from dual;
CAST(SYSTIMESTAMPASTIMESTAMPWITHLOCALTIMEZONE)-SYSDATE
+000000000 00:00:00.481609Regards
Anurag Tibrewal. -
hello
I have a problem with missing data when I read from a network published shared variable.
Host VI:
In a host VI on my Laptop (HP with WinXP Prof.) i'm writing data to the shared Variable "data". Between two consecutively write operations is a minimum of Milliseconds waiting time. I use that because I want to be sure that the timestamp for each new data value is different then the preview one (resolution shared variables is 1 ms)
Target VI:
the Target VI on a cRIO-9012 realtime device is reading only new data in the way that it compares the timestamp of a new value with the timestamp from the last value.
Problem:
rarely, I'm missing a datapoint (sometimes everything works fine for several hours, transferring thousands of data correctly before suddenly the failure happens). With some workaround I'm able to catch the missing data. I've discovered that the missing data has the exactly same timestamp then the last readed datapoint, therefore is ignored in my "legal" data.
To sum up, the missed value is written to the shared variable in the host, but the target ignores him because his timestamp is wrong, respectively the same as the last value has, despite the host waits every time for a minimum of 10 milliseconds before writing a new value.
Note:
The shared Variable is hosted on the Laptop and configured using buffering.
The example is simplified only to show the principle function, in real I use also a handshaking and I secure that there is no over- and underflow.
Simplified Example:
Question:
Has someone an idea why two consecutively data can have the same timestamp ?
Where is the (wrong) timestamp finally coming from (system?) ?
What would be a possible solution (at the moment with shared Variables) ?
-> I tried a workaround with clusters where each data gets a unique ID. It works but it is slower than comparing timestamps and I could get performance problems.
Would it change something when I host the shared Variable on the RT-System ?
Thanks for your help
Regards
Reto
Solved!
Go to Solution.Hi Reto,
I had a look on your modified Example.
Because the Shared Variables didn`t work like Queues or Notifiers (No Event or Interrupt when a new value has been written. And for sure the´re not possible over a network) you will see the issue, that the code is reading the values more often with the same timestamp (Polling Problematic) if the reader is faster then the writer. And because the timestamp is written with the value you´re able to program like you do. Filter out whats duplicated when you have the same timestamp.
Everything is described in here:
http://zone.ni.com/devzone/cda/tut/p/id/4679#toc1
Laurent talked about a second depth of buffer. Please have also a look at the link. Somewhere in the middle of the tutorial you see the explanations of Buffer and RT-Buffer.
Regarding your question: Would it change something when I host the shared Variable on the RT-System? --> No
In my experiences, you should consider to place the Shared Variable Engine after asking some questions regarding the application.
You will find the Answers to this 3 Questions also in the link:
Does the application require datalogging and supervisory functionality?
Does the computing device have adequate processor and memory resources?
Which system is always online?
And you`re right the smalles time interval you can see in the timestamp is 1ms.!
What you also can do is working with an enabled "timed out". This might be more performance efficient than reading the timestamp.
What I don`t know and not find up to now, is if LabVIEW or the OS adds the timestamp. It´s taken from the system time, this looks like LabVIEW is taking the value and adds it.
I hope this helps
Alex
NI Switzerland -
Select where timestamp between date1 and date 2
try a lot of variations but still dont work
this was my last shot, then i come here ask for help
the field DATAHORAS is timestamp
data1 and dat2 will come from a form
To_Date(S.DATAHORAS, 'dd/mm/yyyy hh24:mi:ss')
Between Cast(To_Date(:data1) As TimeStamp) And Cast(To_Date(:data2) As TimeStamp)
thanks in advancedNo. You don't need to. But....
Edit: I was originally using a stupid example using DUAL which was completely misleading - sorry.
Originally I used the example below to show that you don't have to do an explicit conversion.
Things will still work comparing timestamps and dates.
SQL> select systimestamp, sysdate, sysdate+1
2 from dual
3 where systimestamp between sysdate and sysdate + 1;
SYSTIMESTAMP SYSDATE SYSDATE+1
09-FEB-10 13.58.35.712017 +00:00 09-FEB-2010 13:58:35 10-FEB-2010 13:58:35But then I added an explain plan to show that implicit conversions were going on:
1 explain plan for
2 select systimestamp, sysdate, sysdate+1
3 from dual
4* where systimestamp between sysdate and sysdate + 1
SQL> /
Explained.
SQL> select * from table(dbms_xplan.display);
PLAN_TABLE_OUTPUT
Plan hash value: 4192335797
| Id | Operation | Name | Rows | Cost (%CPU)| Time |
| 0 | SELECT STATEMENT | | 1 | 1 (0)| 00:00:01 |
|* 1 | FILTER | | | | |
| 2 | INDEX FULL SCAN| SYS_IOT_TOP_57625 | 1 | 1 (0)| 00:00:01 |
Predicate Information (identified by operation id):
PLAN_TABLE_OUTPUT
1 - filter(SYS_EXTRACT_UTC(SYSTIMESTAMP(6))<=SYS_EXTRACT_UTC(SYSDATE@
!+1) AND SYS_EXTRACT_UTC(SYSTIMESTAMP(6))>=SYS_EXTRACT_UTC(SYSDATE@!))
15 rows selected.
SQL>However, this example is misleading because it's not the same implicit conversion you get with a proper table with a timestamp column:
SQL> create table t1
2 (col1 timestamp);
Table created.
SQL> ed
Wrote file afiedt.buf
1 explain plan
2 for
3 select *
4 from t1
5 where col1 between to_date('08-JAN-2010','DD-MON-YYYY')
6* and to_date('09-JAN-2010','DD-MON-YYYY')
SQL> /
Explained.
SQL>
SQL> select * from table(dbms_xplan.display);
PLAN_TABLE_OUTPUT
Plan hash value: 3617692013
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time |
| 0 | SELECT STATEMENT | | 1 | 13 | 2 (0)| 00:00:01 |
|* 1 | TABLE ACCESS FULL| T1 | 1 | 13 | 2 (0)| 00:00:01 |
Predicate Information (identified by operation id):
PLAN_TABLE_OUTPUT
1 - filter("COL1">=TIMESTAMP' 2010-01-08 00:00:00' AND
"COL1"<=TIMESTAMP' 2010-01-09 00:00:00')
Note
- dynamic sampling used for this statement
18 rows selected.
SQL>Which is really what you want.
It has an implicit conversion on the date parameters and no implicit conversion on the column which would prevent index usage if there were an index.
Interestingly if you explicitly convert the dates to a timestamp, then you can get an extra filter predicate comparing the two parameters:
SQL> explain plan
2 for
3 select *
4 from t1
5 where col1 between cast(to_date('08-JAN-2010','DD-MON-YYYY') as timestamp)
6 and cast(to_date('09-JAN-2010','DD-MON-YYYY') as timestamp);
Explained.
SQL>
SQL> select * from table(dbms_xplan.display);
PLAN_TABLE_OUTPUT
Plan hash value: 3332582666
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time |
| 0 | SELECT STATEMENT | | 1 | 13 | 2 (0)| 00:00:01 |
|* 1 | FILTER | | | | | |
|* 2 | TABLE ACCESS FULL| T1 | 1 | 13 | 2 (0)| 00:00:01 |
Predicate Information (identified by operation id):
PLAN_TABLE_OUTPUT
1 - filter(CAST(TO_DATE(' 2010-01-08 00:00:00', 'syyyy-mm-dd
hh24:mi:ss') AS timestamp)<=CAST(TO_DATE(' 2010-01-09 00:00:00',
'syyyy-mm-dd hh24:mi:ss') AS timestamp))
2 - filter("COL1">=CAST(TO_DATE(' 2010-01-08 00:00:00', 'syyyy-mm-dd
hh24:mi:ss') AS timestamp) AND "COL1"<=CAST(TO_DATE(' 2010-01-09
00:00:00', 'syyyy-mm-dd hh24:mi:ss') AS timestamp))
Note
PLAN_TABLE_OUTPUT
- dynamic sampling used for this statement
23 rows selected.oracle version 11.1.0.6
Sorry about the mistakes in previous version of this reply.
Edited by: DomBrooks on Feb 9, 2010 2:25 PM -
Hi,
In below Query i am trying to retrive the data
,which is greater then the 18-DEC-10,
But its retriving all the datas,why? please help.how to handle this time stamp column?
desc vcps_misc_ch
Name Null Type
ENT_NM NOT NULL VARCHAR2(30)
ATRBT_NM NOT NULL VARCHAR2(30)
TXN_TYPE NOT NULL CHAR(1)
TXN_DT NOT NULL TIMESTAMP(6)
PREV_VALUE VARCHAR2(4000)
CURR_VALUE VARCHAR2(4000)
LAST_UPDT_GMIN VARCHAR2(9)
LAST_UPDT_NM VARCHAR2(4000)
REF_ID NOT NULL VARCHAR2(2000)
SELECT txn_dt,to_char(txn_dt,'dd-mon-yy hh24:mi:ss')
FROM vcps_misc_ch
WHERE to_char(txn_dt,'dd-mon-yy hh24:mi:ss') > TO_CHAR(TO_date('18-DEC-10','DD-MON-YY'),'dd-mon-yyyy hh24:mi:ss')
and rownum<10
TXN_DT TO_CHAR(TXN_DT,'DD-MON-YYHH24:MI:SS')
26-FEB-10 01.14.43.055154000 PM 26-feb-10 13:14:43
25-MAR-10 05.23.35.601172000 PM 25-mar-10 17:23:35
26-MAY-10 08.12.40.106995000 AM 26-may-10 08:12:40
27-MAY-10 10.38.32.033523000 AM 27-may-10 10:38:32
28-MAY-10 11.40.23.313450000 AM 28-may-10 11:40:23
28-MAY-10 01.09.52.332828000 PM 28-may-10 13:09:52
18-JUN-10 02.44.37.614339000 PM 18-jun-10 14:44:37
18-JUN-10 02.46.47.141109000 PM 18-jun-10 14:46:47
24-JUN-10 10.45.43.814528000 AM 24-jun-10 10:45:43
9 rows selectedHi,
Always compare TIMESTAMP columns to other TIMESTAMPs.
To compare a TIMESTAMP column to a value that is being supplied as a string, convert the string to a TIMESTAMP, not the other way around. It's more efficient, and less prone to error.
For example:
SELECT txn_dt
, to_char (txn_dt,'dd-mon-yy hh24:mi:ss')
FROM vcps_misc_ch
WHERE txn_dt >= TO_TIMESTAMP ( '18-DEC-2010 14:45:00'
, 'DD-MON-YYYY HH24:MI:SS'
;or
SELECT txn_dt
, to_char (txn_dt,'dd-mon-yy hh24:mi:ss')
FROM vcps_misc_ch
WHERE txn_dt >= TO_TIMESTAMP ( p_date
, 'DD-MON-YYYY HH24:MI:SS'
Do not nest conversion functions (such as "TO_CHAR ( TO_TIMESTAMP ...)"). There's almost always a simpler, more efficient way.
TO_CHAR is appropriate for displaying a date (as in the SELECT clause above). If you're tempted to use TO_CHAR for any other purpose (in a WHERE clause, for example), ask yourself why. -
Hi,
it's about comparing timestamps by minutes. (ts1-ts2=? minutes). i.e.
i need to get the difference between two vars of type oracle.jbo.domain.Timestamp expressed in minutes. (some equivalent to oracle's "INTERVAL 'NNN' minute")
can't find the hint at ...
ThanksYou could use timestampValue() (inherited from oracle.sql.TIMESTAMP) and then use [url http://stackoverflow.com/questions/582278/how-to-calculate-the-difference-between-two-java-java-sql-timestamps]this technique
Not tested, just put together with the help of Google. -
Problem during IS-OIL activation transport: "ERROR during DD ACTIVATION"
Dear All,
On Development system, is-oil was previously activated with SFW5
transaction (notes 908007, 874541); afterwards transport was created on
development system and imported on the production system, but
unsuccessfully!
On Production system, we have the following errors on file SLOG0847.GP6:
ERROR: stopping on error 12 during DD ACTIVATION
ERROR: stopping on error 12 during MOVE NAMETABS
Please have a look to the following logs to have a complete view of the problem.
Could you suggest a solution for this problem?
Additionally, a very important question is:
Is it necessary activate IS-OIL with transport in the live system,
or is it possible activate it manually?
Thanks for your cooperation,
Dario Ricci
File SLOG0847.GP6
START imp single GP6 20081118155636 ZRTC4_TM_ADM ensv15xe 20081118155602
INFO TBATG CONVERSION OF GP6 N not needed ZRTC4_TM_ADM ensv15xe 20081118155602
START MOVE NAMETABS GP6 6 20081118155648 ZRTC4_TM_ADM ensv15xe 20081118155602
START tp_getprots GP6 P 20081118155649 ZRTC4_TM_ADM ensv15xe 20081118155602
STOP tp_getprots GP6 P 20081118155705 ZRTC4_TM_ADM ensv15xe 20081118155602
STOP MOVE NAMETABS GP6 6 20081118155705 ZRTC4_TM_ADM ensv15xe 20081118155602
START MAIN IMPORT GP6 I 20081118155705 ZRTC4_TM_ADM ensv15xe 20081118155602
STOP MAIN IMPORT GP6 I 20081118155728 ZRTC4_TM_ADM ensv15xe 20081118155602
INFO TBATG CREATION OF EN GP6 n not needed ZRTC4_TM_ADM ensv15xe 20081118155602
START SET VERSION FLAGS GP6 V 20081118155730 ZRTC4_TM_ADM ensv15xe 20081118155602
START tp_getprots GP6 V 20081118155730 ZRTC4_TM_ADM ensv15xe 20081118155602
STOP tp_getprots GP6 V 20081118155741 ZRTC4_TM_ADM ensv15xe 20081118155602
STOP SET VERSION FLAGS GP6 V 20081118155741 ZRTC4_TM_ADM ensv15xe 20081118155602
START GENERATION OF REPORT GP6 G 20081118155741 ZRTC4_TM_ADM ensv15xe 20081118155602
START tp_getprots GP6 G 20081118155742 ZRTC4_TM_ADM ensv15xe 20081118155602
STOP tp_getprots GP6 G 20081118155752 ZRTC4_TM_ADM ensv15xe 20081118155602
STOP GENERATION OF REPORT GP6 G 20081118155752 ZRTC4_TM_ADM ensv15xe 20081118155602
STOP imp single GP6 0000 20081118155752 ZRTC4_TM_ADM ensv15xe 20081118155602
START imp single GP6 20081118155954 ZRTC4_TM_ADM ensv15xe 20081118155953
INFO TBATG CONVERSION OF GP6 N not needed ZRTC4_TM_ADM ensv15xe 20081118155953
START MOVE NAMETABS GP6 6 20081118155954 ZRTC4_TM_ADM ensv15xe 20081118155953
START tp_getprots GP6 P 20081118155954 ZRTC4_TM_ADM ensv15xe 20081118155953
STOP tp_getprots GP6 P 20081118155958 ZRTC4_TM_ADM ensv15xe 20081118155953
STOP MOVE NAMETABS GP6 6 20081118155958 ZRTC4_TM_ADM ensv15xe 20081118155953
START MAIN IMPORT GP6 I 20081118155958 ZRTC4_TM_ADM ensv15xe 20081118155953
STOP MAIN IMPORT GP6 I 20081118160006 ZRTC4_TM_ADM ensv15xe 20081118155953
INFO TBATG CREATION OF EN GP6 n not needed ZRTC4_TM_ADM ensv15xe 20081118155953
START SET VERSION FLAGS GP6 V 20081118160006 ZRTC4_TM_ADM ensv15xe 20081118155953
START tp_getprots GP6 V 20081118160006 ZRTC4_TM_ADM ensv15xe 20081118155953
STOP tp_getprots GP6 V 20081118160010 ZRTC4_TM_ADM ensv15xe 20081118155953
STOP SET VERSION FLAGS GP6 V 20081118160010 ZRTC4_TM_ADM ensv15xe 20081118155953
STOP imp single GP6 0000 20081118160010 ZRTC4_TM_ADM ensv15xe 20081118155953
START imp single GP6 20081118160242 ZRTC4_TM_ADM ensv15xe 20081118160240
INFO TBATG CONVERSION OF GP6 N not needed ZRTC4_TM_ADM ensv15xe 20081118160240
START MOVE NAMETABS GP6 6 20081118160244 ZRTC4_TM_ADM ensv15xe 20081118160240
START tp_getprots GP6 P 20081118160244 ZRTC4_TM_ADM ensv15xe 20081118160240
STOP tp_getprots GP6 P 20081118160247 ZRTC4_TM_ADM ensv15xe 20081118160240
STOP MOVE NAMETABS GP6 6 20081118160247 ZRTC4_TM_ADM ensv15xe 20081118160240
START MAIN IMPORT GP6 I 20081118160247 ZRTC4_TM_ADM ensv15xe 20081118160240
STOP MAIN IMPORT GP6 I 20081118160252 ZRTC4_TM_ADM ensv15xe 20081118160240
INFO TBATG CREATION OF EN GP6 n not needed ZRTC4_TM_ADM ensv15xe 20081118160240
START SET VERSION FLAGS GP6 V 20081118160253 ZRTC4_TM_ADM ensv15xe 20081118160240
START tp_getprots GP6 V 20081118160253 ZRTC4_TM_ADM ensv15xe 20081118160240
STOP tp_getprots GP6 V 20081118160256 ZRTC4_TM_ADM ensv15xe 20081118160240
STOP SET VERSION FLAGS GP6 V 20081118160256 ZRTC4_TM_ADM ensv15xe 20081118160240
START EXECUTION OF REPORTS GP6 R 20081118160256 ZRTC4_TM_ADM ensv15xe 20081118160240
START tp_getprots GP6 R 20081118160256 ZRTC4_TM_ADM ensv15xe 20081118160240
STOP tp_getprots GP6 R 20081118160333 ZRTC4_TM_ADM ensv15xe 20081118160240
STOP EXECUTION OF REPORTS GP6 R 20081118160333 ZRTC4_TM_ADM ensv15xe 20081118160240
STOP imp single GP6 0000 20081118160333 ZRTC4_TM_ADM ensv15xe 20081118160240
START imp single GP6 20081118160502 ZRTC4_TM_ADM ensv15xe 20081118160458
INFO TBATG CONVERSION OF GP6 N not needed ZRTC4_TM_ADM ensv15xe 20081118160458
START MOVE NAMETABS GP6 6 20081118160503 ZRTC4_TM_ADM ensv15xe 20081118160458
START tp_getprots GP6 P 20081118160503 ZRTC4_TM_ADM ensv15xe 20081118160458
STOP tp_getprots GP6 P 20081118160519 ZRTC4_TM_ADM ensv15xe 20081118160458
STOP MOVE NAMETABS GP6 6 20081118160519 ZRTC4_TM_ADM ensv15xe 20081118160458
START MAIN IMPORT GP6 I 20081118160519 ZRTC4_TM_ADM ensv15xe 20081118160458
STOP MAIN IMPORT GP6 I 20081118160551 ZRTC4_TM_ADM ensv15xe 20081118160458
INFO TBATG CREATION OF EN GP6 n not needed ZRTC4_TM_ADM ensv15xe 20081118160458
START SET VERSION FLAGS GP6 V 20081118160552 ZRTC4_TM_ADM ensv15xe 20081118160458
START tp_getprots GP6 V 20081118160552 ZRTC4_TM_ADM ensv15xe 20081118160458
STOP tp_getprots GP6 V 20081118160604 ZRTC4_TM_ADM ensv15xe 20081118160458
STOP SET VERSION FLAGS GP6 V 20081118160604 ZRTC4_TM_ADM ensv15xe 20081118160458
START EXECUTION OF REPORTS GP6 R 20081118160605 ZRTC4_TM_ADM ensv15xe 20081118160458
START tp_getprots GP6 R 20081118160605 ZRTC4_TM_ADM ensv15xe 20081118160458
STOP tp_getprots GP6 R 20081118160628 ZRTC4_TM_ADM ensv15xe 20081118160458
STOP EXECUTION OF REPORTS GP6 R 20081118160628 ZRTC4_TM_ADM ensv15xe 20081118160458
STOP imp single GP6 0000 20081118160628 ZRTC4_TM_ADM ensv15xe 20081118160458
START imp single GP6 20081118160804 ZRTC4_TM_ADM ensv15xe 20081118160804
INFO TBATG CONVERSION OF GP6 N not needed ZRTC4_TM_ADM ensv15xe 20081118160804
START MOVE NAMETABS GP6 6 20081118160805 ZRTC4_TM_ADM ensv15xe 20081118160804
START tp_getprots GP6 P 20081118160805 ZRTC4_TM_ADM ensv15xe 20081118160804
STOP tp_getprots GP6 P 20081118160808 ZRTC4_TM_ADM ensv15xe 20081118160804
STOP MOVE NAMETABS GP6 6 20081118160808 ZRTC4_TM_ADM ensv15xe 20081118160804
START MAIN IMPORT GP6 I 20081118160808 ZRTC4_TM_ADM ensv15xe 20081118160804
STOP MAIN IMPORT GP6 I 20081118160810 ZRTC4_TM_ADM ensv15xe 20081118160804
INFO TBATG CREATION OF EN GP6 n not needed ZRTC4_TM_ADM ensv15xe 20081118160804
START SET VERSION FLAGS GP6 V 20081118160810 ZRTC4_TM_ADM ensv15xe 20081118160804
START tp_getprots GP6 V 20081118160810 ZRTC4_TM_ADM ensv15xe 20081118160804
STOP tp_getprots GP6 V 20081118160813 ZRTC4_TM_ADM ensv15xe 20081118160804
STOP SET VERSION FLAGS GP6 V 20081118160813 ZRTC4_TM_ADM ensv15xe 20081118160804
START EXECUTION OF REPORTS GP6 R 20081118160813 ZRTC4_TM_ADM ensv15xe 20081118160804
START tp_getprots GP6 R 20081118160813 ZRTC4_TM_ADM ensv15xe 20081118160804
STOP tp_getprots GP6 R 20081118160814 ZRTC4_TM_ADM ensv15xe 20081118160804
STOP EXECUTION OF REPORTS GP6 R 20081118160814 ZRTC4_TM_ADM ensv15xe 20081118160804
STOP imp single GP6 0000 20081118160814 ZRTC4_TM_ADM ensv15xe 20081118160804
START imp single GP6 20081118160940 ZRTC4_TM_ADM ensv15xe 20081118160940
START DD IMPORT GP6 H 20081118160940 ZRTC4_TM_ADM ensv15xe 20081118160940
STOP DD IMPORT GP6 H 20081118160947 ZRTC4_TM_ADM ensv15xe 20081118160940
START DD ACTIVATION GP6 A 20081118160947 ZRTC4_TM_ADM ensv15xe 20081118160940
START tp_getprots GP6 J 20081118160947 ZRTC4_TM_ADM ensv15xe 20081118160940
STOP tp_getprots GP6 J 20081118161103 ZRTC4_TM_ADM ensv15xe 20081118160940
STOP DD ACTIVATION GP6 A 20081118161104 ZRTC4_TM_ADM ensv15xe 20081118160940
START DISTRIBUTION OF DD-O GP6 S 20081118161104 ZRTC4_TM_ADM ensv15xe 20081118160940
START tp_getprots GP6 S 20081118161104 ZRTC4_TM_ADM ensv15xe 20081118160940
STOP tp_getprots GP6 S 20081118161107 ZRTC4_TM_ADM ensv15xe 20081118160940
STOP DISTRIBUTION OF DD-O GP6 S 20081118161107 ZRTC4_TM_ADM ensv15xe 20081118160940
INFO TBATG CONVERSION OF GP6 N not needed ZRTC4_TM_ADM ensv15xe 20081118160940
START MOVE NAMETABS GP6 6 20081118161107 ZRTC4_TM_ADM ensv15xe 20081118160940
START tp_getprots GP6 P 20081118161107 ZRTC4_TM_ADM ensv15xe 20081118160940
STOP tp_getprots GP6 P 20081118161113 ZRTC4_TM_ADM ensv15xe 20081118160940
STOP MOVE NAMETABS GP6 6 20081118161113 ZRTC4_TM_ADM ensv15xe 20081118160940
START MAIN IMPORT GP6 I 20081118161113 ZRTC4_TM_ADM ensv15xe 20081118160940
STOP MAIN IMPORT GP6 I 20081118161115 ZRTC4_TM_ADM ensv15xe 20081118160940
INFO TBATG CREATION OF EN GP6 n not needed ZRTC4_TM_ADM ensv15xe 20081118160940
START SET VERSION FLAGS GP6 V 20081118161115 ZRTC4_TM_ADM ensv15xe 20081118160940
START tp_getprots GP6 V 20081118161115 ZRTC4_TM_ADM ensv15xe 20081118160940
STOP tp_getprots GP6 V 20081118161116 ZRTC4_TM_ADM ensv15xe 20081118160940
STOP SET VERSION FLAGS GP6 V 20081118161116 ZRTC4_TM_ADM ensv15xe 20081118160940
STOP imp single GP6 0000 20081118161117 ZRTC4_TM_ADM ensv15xe 20081118160940
START imp single GP6 20081118161224 ZRTC4_TM_ADM ensv15xe 20081118161224
INFO TBATG CONVERSION OF GP6 N not needed ZRTC4_TM_ADM ensv15xe 20081118161224
START MOVE NAMETABS GP6 6 20081118161224 ZRTC4_TM_ADM ensv15xe 20081118161224
START tp_getprots GP6 P 20081118161225 ZRTC4_TM_ADM ensv15xe 20081118161224
STOP tp_getprots GP6 P 20081118161226 ZRTC4_TM_ADM ensv15xe 20081118161224
STOP MOVE NAMETABS GP6 6 20081118161226 ZRTC4_TM_ADM ensv15xe 20081118161224
START MAIN IMPORT GP6 I 20081118161226 ZRTC4_TM_ADM ensv15xe 20081118161224
STOP MAIN IMPORT GP6 I 20081118161239 ZRTC4_TM_ADM ensv15xe 20081118161224
INFO TBATG CREATION OF EN GP6 n not needed ZRTC4_TM_ADM ensv15xe 20081118161224
START SET VERSION FLAGS GP6 V 20081118161240 ZRTC4_TM_ADM ensv15xe 20081118161224
START tp_getprots GP6 V 20081118161240 ZRTC4_TM_ADM ensv15xe 20081118161224
STOP tp_getprots GP6 V 20081118161241 ZRTC4_TM_ADM ensv15xe 20081118161224
STOP SET VERSION FLAGS GP6 V 20081118161241 ZRTC4_TM_ADM ensv15xe 20081118161224
START EXECUTION OF REPORTS GP6 R 20081118161241 ZRTC4_TM_ADM ensv15xe 20081118161224
START tp_getprots GP6 R 20081118161241 ZRTC4_TM_ADM ensv15xe 20081118161224
STOP tp_getprots GP6 R 20081118161318 ZRTC4_TM_ADM ensv15xe 20081118161224
STOP EXECUTION OF REPORTS GP6 R 20081118161318 ZRTC4_TM_ADM ensv15xe 20081118161224
STOP imp single GP6 0000 20081118161318 ZRTC4_TM_ADM ensv15xe 20081118161224
START imp single GP6 20081118174057 ZRTC4_TM_ADM ensv15xe 20081118174057
INFO TBATG CONVERSION OF GP6 N not needed ZRTC4_TM_ADM ensv15xe 20081118174057
START MOVE NAMETABS GP6 6 20081118174057 ZRTC4_TM_ADM ensv15xe 20081118174057
START tp_getprots GP6 P 20081118174057 ZRTC4_TM_ADM ensv15xe 20081118174057
STOP tp_getprots GP6 P 20081118174058 ZRTC4_TM_ADM ensv15xe 20081118174057
STOP MOVE NAMETABS GP6 6 20081118174058 ZRTC4_TM_ADM ensv15xe 20081118174057
START MAIN IMPORT GP6 I 20081118174059 ZRTC4_TM_ADM ensv15xe 20081118174057
STOP MAIN IMPORT GP6 I 20081118174100 ZRTC4_TM_ADM ensv15xe 20081118174057
INFO TBATG CREATION OF EN GP6 n not needed ZRTC4_TM_ADM ensv15xe 20081118174057
START SET VERSION FLAGS GP6 V 20081118174100 ZRTC4_TM_ADM ensv15xe 20081118174057
START tp_getprots GP6 V 20081118174100 ZRTC4_TM_ADM ensv15xe 20081118174057
STOP tp_getprots GP6 V 20081118174101 ZRTC4_TM_ADM ensv15xe 20081118174057
STOP SET VERSION FLAGS GP6 V 20081118174101 ZRTC4_TM_ADM ensv15xe 20081118174057
STOP imp single GP6 0000 20081118174101 ZRTC4_TM_ADM ensv15xe 20081118174057
START imp single GP6 20081118174102 ZRTC4_TM_ADM ensv15xe 20081118174102
INFO TBATG CONVERSION OF GP6 N not needed ZRTC4_TM_ADM ensv15xe 20081118174102
START MOVE NAMETABS GP6 6 20081118174102 ZRTC4_TM_ADM ensv15xe 20081118174102
START tp_getprots GP6 P 20081118174102 ZRTC4_TM_ADM ensv15xe 20081118174102
STOP tp_getprots GP6 P 20081118174103 ZRTC4_TM_ADM ensv15xe 20081118174102
STOP MOVE NAMETABS GP6 6 20081118174103 ZRTC4_TM_ADM ensv15xe 20081118174102
START MAIN IMPORT GP6 I 20081118174103 ZRTC4_TM_ADM ensv15xe 20081118174102
STOP MAIN IMPORT GP6 I 20081118174104 ZRTC4_TM_ADM ensv15xe 20081118174102
INFO TBATG CREATION OF EN GP6 n not needed ZRTC4_TM_ADM ensv15xe 20081118174102
START SET VERSION FLAGS GP6 V 20081118174104 ZRTC4_TM_ADM ensv15xe 20081118174102
START tp_getprots GP6 V 20081118174104 ZRTC4_TM_ADM ensv15xe 20081118174102
STOP tp_getprots GP6 V 20081118174106 ZRTC4_TM_ADM ensv15xe 20081118174102
STOP SET VERSION FLAGS GP6 V 20081118174106 ZRTC4_TM_ADM ensv15xe 20081118174102
START EXECUTION OF REPORTS GP6 R 20081118174106 ZRTC4_TM_ADM ensv15xe 20081118174102
START tp_getprots GP6 R 20081118174106 ZRTC4_TM_ADM ensv15xe 20081118174102
STOP tp_getprots GP6 R 20081118174109 ZRTC4_TM_ADM ensv15xe 20081118174102
STOP EXECUTION OF REPORTS GP6 R 20081118174109 ZRTC4_TM_ADM ensv15xe 20081118174102
STOP imp single GP6 0000 20081118174109 ZRTC4_TM_ADM ensv15xe 20081118174102
START imp single GP6 20081120123017 gp6adm ensv15xe 200811201230160076ef
START DD IMPORT GP6 H 20081120123017 gp6adm ensv15xe 200811201230160076ef
STOP DD IMPORT GP6 H 20081120123019 gp6adm ensv15xe 200811201230160076ef
START DD ACTIVATION GP6 A 20081120123019 gp6adm ensv15xe 200811201230160076ef
START tp_getprots GP6 J 20081120123019 gp6adm ensv15xe 200811201230160076ef
ERROR GD6K902991 GP6 A 0012 20081120124325 SUPTECENI gp6adm ensv15xe 200811201230160076ef
STOP tp_getprots GP6 J 20081120124335 gp6adm ensv15xe 200811201230160076ef
STOP DD ACTIVATION GP6 A 20081120124335 gp6adm ensv15xe 200811201230160076ef
ERROR: stopping on error 12 during DD ACTIVATION
STOP imp single GP6 0012 20081120124335 gp6adm ensv15xe 200811201230160076ef
START imp single GP6 20081120132937 gp6adm ensv15xe 2008112013293600060e
START DD IMPORT GP6 H 20081120132937 gp6adm ensv15xe 2008112013293600060e
STOP DD IMPORT GP6 H 20081120132939 gp6adm ensv15xe 2008112013293600060e
START DD ACTIVATION GP6 A 20081120132939 gp6adm ensv15xe 2008112013293600060e
START tp_getprots GP6 J 20081120132939 gp6adm ensv15xe 2008112013293600060e
STOP tp_getprots GP6 J 20081120132942 gp6adm ensv15xe 2008112013293600060e
STOP DD ACTIVATION GP6 A 20081120132942 gp6adm ensv15xe 2008112013293600060e
START DISTRIBUTION OF DD-O GP6 S 20081120132943 gp6adm ensv15xe 2008112013293600060e
START tp_getprots GP6 S 20081120132943 gp6adm ensv15xe 2008112013293600060e
STOP tp_getprots GP6 S 20081120133028 gp6adm ensv15xe 2008112013293600060e
STOP DISTRIBUTION OF DD-O GP6 S 20081120133028 gp6adm ensv15xe 2008112013293600060e
START TBATG CONVERSION OF GP6 N 20081120133028 gp6adm ensv15xe 2008112013293600060e
START tp_getprots GP6 N 20081120133028 gp6adm ensv15xe 2008112013293600060e
STOP tp_getprots GP6 N 20081120133031 gp6adm ensv15xe 2008112013293600060e
STOP TBATG CONVERSION OF GP6 N 20081120133031 gp6adm ensv15xe 2008112013293600060e
START MOVE NAMETABS GP6 6 20081120133031 gp6adm ensv15xe 2008112013293600060e
START tp_getprots GP6 P 20081120133031 gp6adm ensv15xe 2008112013293600060e
ERROR ALL GP6 6 0012 20081120134632 gp6adm ensv15xe 2008112013293600060e
STOP tp_getprots GP6 P 20081120134637 gp6adm ensv15xe 2008112013293600060e
STOP MOVE NAMETABS GP6 6 20081120134637 gp6adm ensv15xe 2008112013293600060e
ERROR: stopping on error 12 during MOVE NAMETABS
STOP imp single GP6 0012 20081120134637 gp6adm ensv15xe 2008112013293600060e
START imp single GP6 20081121160246 ZRTC4_TM_ADM ensv15xe 20081121160245
INFO TBATG CONVERSION OF GP6 N not needed ZRTC4_TM_ADM ensv15xe 20081121160245
START MOVE NAMETABS GP6 6 20081121160247 ZRTC4_TM_ADM ensv15xe 20081121160245
START tp_getprots GP6 P 20081121160247 ZRTC4_TM_ADM ensv15xe 20081121160245
STOP tp_getprots GP6 P 20081121160251 ZRTC4_TM_ADM ensv15xe 20081121160245
STOP MOVE NAMETABS GP6 6 20081121160251 ZRTC4_TM_ADM ensv15xe 20081121160245
START MAIN IMPORT GP6 I 20081121160251 ZRTC4_TM_ADM ensv15xe 20081121160245
STOP MAIN IMPORT GP6 I 20081121160257 ZRTC4_TM_ADM ensv15xe 20081121160245
INFO TBATG CREATION OF EN GP6 n not needed ZRTC4_TM_ADM ensv15xe 20081121160245
START SET VERSION FLAGS GP6 V 20081121160257 ZRTC4_TM_ADM ensv15xe 20081121160245
START tp_getprots GP6 V 20081121160257 ZRTC4_TM_ADM ensv15xe 20081121160245
STOP tp_getprots GP6 V 20081121160300 ZRTC4_TM_ADM ensv15xe 20081121160245
STOP SET VERSION FLAGS GP6 V 20081121160300 ZRTC4_TM_ADM ensv15xe 20081121160245
START EXECUTION OF REPORTS GP6 R 20081121160301 ZRTC4_TM_ADM ensv15xe 20081121160245
START tp_getprots GP6 R 20081121160301 ZRTC4_TM_ADM ensv15xe 20081121160245
STOP tp_getprots GP6 R 20081121160311 ZRTC4_TM_ADM ensv15xe 20081121160245
STOP EXECUTION OF REPORTS GP6 R 20081121160311 ZRTC4_TM_ADM ensv15xe 20081121160245
STOP imp single GP6 0000 20081121160311 ZRTC4_TM_ADM ensv15xe 20081121160245
excerpt of File P081120.GP6
1 ETP199X######################################
1 ETP172 MOVE OF NAMETABS
1 ETP101 transport order : "ALL"
1 ETP102 system : "GP6"
1 ETP108 tp path : "tp"
1 ETP109 version and release : "372.04.29" "700"
1 ETP198
3 ETP399XMove Nametabs started in batch mode.
2 ETP399 processing modeflag 'A'
3 ETP301 -
3 ETP399 Didb-lib Version : 1.3
3 ETP399
3 ETP399 OPTIONS:
3 ETP399
3 ETP399 PRINT ONLY = no
3 ETP399 iNT-TIMESTAMP RESET = no
3 ETP399 DELETE iNT = yes
3 ETP399 DELETE iNT FIELDS = yes
3 ETP399 ACTIVATE iNT = yes
3 ETP399 TOLERATE UNCRITICAL STMTs = no
3 ETP399 COMPARE TIMESTAMPs IN MV40-Op. = yes
3 ETP399 SUPPRESS COMMITs = no
3 ETP399 CALL EXTERNAL NT_SYNC = no
3 ETP399 DONT TOUCH dep. LOADS = no
3 ETP399 RESET FLAG DBTABPOS = no
3 ETP399 protocol output to file = yes, /usr/sap/trans/tmp/P081120.GP6
3 ETP301 -
3 ETP399 PARAMETERS:
3 ETP399
3 ETP399 '
2 ETP301 -
2 ETP364 Begin: Act. of Shadow-Nametabs ("2008/11/20 13:30:32")
2 ETP301 -
2 ETP301 -
2 ETP338XActivation of Shadownametabs
2 ETP301 -
3 ETP379Xactivating Nametab "/BEV1/SR_S_VBAP_OUTPUT":
2 ETP399 >> Name of inactive nametab to read : DDXTT
2 ETP399 >> Format of inactive nametab to read: 5.0
3 ETP380 succeeded
3 ETP379Xactivating Nametab "/BEV1/SR_T_VBAP":
3 ETP380 succeeded
3 ETP379Xactivating Nametab "/BEV1/TSRV43AAS":
3 ETP380 succeeded
3 ETP379Xactivating Nametab "/BEV3/CHBDKR":
3 ETP380 succeeded
3 ETP379Xactivating Nametab "/BEV3/CHBPR":
3 ETP380 succeeded
3 ETP379Xactivating Nametab "/CWM/ACCIT":
3 ETP380 succeeded
3 ETP379Xactivating Nametab "/CWM/ADD_FIELDS_A":
3 ETP380 succeeded
3 ETP379Xactivating Nametab "/CWM/AFFW":
3 ETP380 succeeded
3 ETP379Xactivating Nametab "/CWM/ALVHD":
3 ETP380 succeeded
3 ETP379Xactivating Nametab "/CWM/APPL_SD_ME_READ_HISTORY":
3 ETP380 succeeded
3 ETP379Xactivating Nametab "/CWM/ARSEG":
3 ETP380 succeeded
3 ETP379Xactivating Nametab "/CWM/AUFM":
3 ETP380 succeeded
3 ETP379Xactivating Nametab "/CWM/BBEFU":
3 ETP380 succeeded
3 ETP379Xactivating Nametab "/CWM/BEREIT":
3 ETP380 succeeded
3 ETP379Xactivating Nametab "/CWM/BEREITADD":
3 ETP380 succeeded
etc etc ..
3 ETP379Xactivating Nametab "EMARA":
1AETR012XProgram terminated (job: "RDDMNTAB", no.: "13303200")
1AEPU320 See job log"RDDMNTAB""13303200""GP6"
3 ETP399XMove Nametabs started in batch mode.
2 ETP399 processing modeflag 'A'
2 ETP301 -
2 ETP364 Begin: Act. of Shadow-Nametabs ("2008/11/20 13:34:58")
2 ETP301 -
2 ETP301 -
2 ETP338XActivation of Shadownametabs
2 ETP301 -
3 ETP379Xactivating Nametab "EMARA":
1AETR012XProgram terminated (job: "RDDMNTAB", no.: "13345800")
1AEPU320 See job log"RDDMNTAB""13345800""GP6"
3 ETP399XMove Nametabs started in batch mode.
2 ETP399 processing modeflag 'A'
3 ETP301 -
3 ETP399 Didb-lib Version : 1.3
3 ETP399
3 ETP399 OPTIONS:
3 ETP399
3 ETP399 PRINT ONLY = no
3 ETP399 iNT-TIMESTAMP RESET = no
3 ETP399 DELETE iNT = yes
3 ETP399 DELETE iNT FIELDS = yes
3 ETP399 ACTIVATE iNT = yes
3 ETP399 TOLERATE UNCRITICAL STMTs = no
3 ETP399 COMPARE TIMESTAMPs IN MV40-Op. = yes
3 ETP399 SUPPRESS COMMITs = no
3 ETP399 CALL EXTERNAL NT_SYNC = no
3 ETP399 DONT TOUCH dep. LOADS = no
3 ETP399 RESET FLAG DBTABPOS = no
3 ETP399 protocol output to file = yes, /usr/sap/trans/tmp/P081120.GP6
3 ETP301 -
3 ETP399 PARAMETERS:
3 ETP399
3 ETP399 '
2 ETP301 -
2 ETP364 Begin: Act. of Shadow-Nametabs ("2008/11/20 13:36:37")
2 ETP301 -
2 ETP301 -
2 ETP338XActivation of Shadownametabs
2 ETP301 -
3 ETP379Xactivating Nametab "EMARA":
2 ETP399 >> Name of inactive nametab to read : DDXTT
2 ETP399 >> Format of inactive nametab to read: 5.0
3 ETP380 succeeded
3 ETP379Xactivating Nametab "EMARC":
3 ETP380 succeeded
3 ETP379Xactivating Nametab "EMARC3":
3 ETP380 succeeded
3 ETP379Xactivating Nametab "EMARM":
3 ETP380 succeeded
3 ETP379Xactivating Nametab "EMBEW7":
3 ETP380 succeeded
etc etc..
2 ETP399 -
DB-COMMIT() -
3 ETP399 CREATE VIEW "V_OIJTS"
3 ETP399 ("MANDT",
3 ETP399 "TSYST",
3 ETP399 "SPRAS",
3 ETP399 "VSART_TXT",
3 ETP399 "VKTRA_TXT",
3 ETP399 "TSNAM",
3 ETP399 "BOOKTS",
3 ETP399 "VSART",
3 ETP399 "VKTRA",
3 ETP399 "SHTYPE",
3 ETP399 "BUSTYP")
3 ETP399 AS SELECT
3 ETP399 T1."MANDT",
3 ETP399 T1."TSYST",
3 ETP399 T4."SPRAS",
3 ETP399 T4."BEZEI",
3 ETP399 T5."BEZEI",
3 ETP399 T1."TSNAM",
3 ETP399 T1."BOOKTS",
3 ETP399 T1."VSART",
3 ETP399 T1."VKTRA",
3 ETP399 T1."SHTYPE",
3 ETP399 T1."BUSTYP"
3 ETP399 FROM
3 ETP399 "OIJTS" T1,
3 ETP399 "T173" T2,
3 ETP399 "TVTR" T3,
3 ETP399 "T173T" T4,
3 ETP399 "TVTRT" T5
3 ETP399 WHERE
3 ETP399 T2."MANDT" = T1."MANDT" AND
3 ETP399 T2."VSART" = T1."VSART" AND
3 ETP399 T3."MANDT" = T2."MANDT" AND
3 ETP399 T3."VKTRA" = T2."VKTRA" AND
3 ETP399 T2."MANDT" = T4."MANDT" AND
3 ETP399 T2."VSART" = T4."VSART" AND
3 ETP399 T3."MANDT" = T5."MANDT" AND
3 ETP399 T3."VKTRA" = T5."VKTRA" AND
3 ETP399 T5."SPRAS" = T4."SPRAS"
3 ETP399
3 ETP356 executed ( "00:00:00" )
2 ETP399 -
DB-COMMIT() -
3 ETP378 13:46:31: succeeded, DDL executed
3 ETP359 "V_OIJTS " total time = 00:00:00
3 ETP379X13:46:31: activating Nametab "V_OIJTSLOC":
3 ETP355Xstatements:
3 ETP399 DROP VIEW "V_OIJTSLOC"
3 ETP399
3 ETP356 executed ( "00:00:00" )
2 ETP399 -
DB-COMMIT() -
3 ETP399 CREATE VIEW "V_OIJTSLOC"
3 ETP399 ("MANDT",
3 ETP399 "TSYST",
3 ETP399 "LOCID",
3 ETP399 "LOCNAM",
3 ETP399 "BLOIND",
3 ETP399 "DELIND",
3 ETP399 "RDACT",
3 ETP399 "TSNAM")
3 ETP399 AS SELECT
3 ETP399 T1."MANDT",
3 ETP399 T1."TSYST",
3 ETP399 T1."LOCID",
3 ETP399 T1."LOCNAM",
3 ETP399 T2."BLOIND",
3 ETP399 T2."DELIND",
3 ETP399 T2."RDACT",
3 ETP399 T3."TSNAM"
3 ETP399 FROM
3 ETP399 "OIJTSLOC" T1,
3 ETP399 "OIJLOC" T2,
3 ETP399 "OIJTS" T3
3 ETP399 WHERE
3 ETP399 T2."MANDT" = T1."MANDT" AND
3 ETP399 T2."LOCID" = T1."LOCID" AND
3 ETP399 T3."MANDT" = T1."MANDT" AND
3 ETP399 T3."TSYST" = T1."TSYST"
3 ETP399
3 ETP356 executed ( "00:00:00" )
2 ETP399 -
DB-COMMIT() -
3 ETP378 13:46:31: succeeded, DDL executed
3 ETP359 "V_OIJTSLOC " total time = 00:00:00
3 ETP379X13:46:31: activating Nametab "V_OIJTSLOCBL":
3 ETP355Xstatements:
3 ETP399 DROP VIEW "V_OIJTSLOCBL"
3 ETP399
2WETP354 13:46:31: Warning: Retcode 512: SQL-error "942" in DDL statement for "V_OIJTSLOCBL
2WETP354 " - IGNORED
2WETP399 SQL-error-Text: "ORA-00942: table or view does not exist"
2 ETP399 -
DB-COMMIT() -
3 ETP399 CREATE VIEW "V_OIJTSLOCBL"
3 ETP399 ("MANDT",
3 ETP399 "TSYST",
3 ETP399 "LOCID",
3 ETP399 "PBLTYP",
3 ETP399 "PLANIND",
3 ETP399 "TSNAM",
3 ETP399 "LOCNAM")
3 ETP399 AS SELECT
3 ETP399 T1."MANDT",
3 ETP399 T1."TSYST",
3 ETP399 T3."LOCID",
3 ETP399 T2."PBLTYP",
3 ETP399 T5."PLANIND",
3 ETP399 T1."TSNAM",
3 ETP399 T4."LOCNAM"
3 ETP399 FROM
3 ETP399 "OIJTS" T1,
3 ETP399 "OIFSPBL" T2,
3 ETP399 "OIJTSLOC" T3,
3 ETP399 "OIJLOC" T4,
3 ETP399 "OIFSPBLT" T5
3 ETP399 WHERE
3 ETP399 T1."MANDT" = T3."MANDT" AND
3 ETP399 T1."TSYST" = T3."TSYST" AND
3 ETP399 T4."MANDT" = T3."MANDT" AND
3 ETP399 T4."LOCID" = T3."LOCID" AND
3 ETP399 T4."MANDT" = T2."MANDT" AND
3 ETP399 T4."PBLNR" = T2."PBLNR" AND
3 ETP399 T5."MANDT" = T2."MANDT" AND
3 ETP399 T5."PBLTYP" = T2."PBLTYP"
3 ETP399
3 ETP356 executed ( "00:00:00" )
2 ETP399 -
DB-COMMIT() -
3 ETP378 13:46:31: succeeded, DDL executed
3 ETP359 "V_OIJTSLOCBL " total time = 00:00:00
3 ETP379X13:46:31: activating Nametab "V_OIRBPBLMAT":
3 ETP355Xstatements:
3 ETP399 DROP VIEW "V_OIRBPBLMAT"
3 ETP399
2WETP354 13:46:31: Warning: Retcode 512: SQL-error "942" in DDL statement for "V_OIRBPBLMAT
2WETP354 " - IGNORED
2WETP399 SQL-error-Text: "ORA-00942: table or view does not exist"
2 ETP399 -
DB-COMMIT() -
3 ETP399 CREATE VIEW "V_OIRBPBLMAT"
3 ETP399 ("MANDT",
3 ETP399 "PBLNR",
3 ETP399 "RNBT",
3 ETP399 "MATHANDGRP",
3 ETP399 "SEQNR",
3 ETP399 "MATNR")
3 ETP399 AS SELECT
3 ETP399 T1."MANDT",
3 ETP399 T1."PBLNR",
3 ETP399 T1."RNBT",
3 ETP399 T1."MATHANDGRP",
3 ETP399 T2."SEQNR",
3 ETP399 T2."MATNR"
3 ETP399 FROM
3 ETP399 "OIRBPBLB" T1,
3 ETP399 "OIRBMATMET" T2
3 ETP399 WHERE
3 ETP399 T1."MANDT" = T2."MANDT" AND
3 ETP399 T1."PBLNR" = T2."PBLNR" AND
3 ETP399 T1."RNBT" = T2."RNBT"
3 ETP399
3 ETP356 executed ( "00:00:01" )
2 ETP399 -
DB-COMMIT() -
3 ETP378 13:46:32: succeeded, DDL executed
3 ETP359 "V_OIRBPBLMAT " total time = 00:00:01
3 ETP379X13:46:32: activating Nametab "V_VGNVA":
3 ETP355Xstatements:
3 ETP399 DROP VIEW "V_VGNVA"
3 ETP399
2WETP354 13:46:32: Warning: Retcode 512: SQL-error "942" in DDL statement for "V_VGNVA
2WETP354 " - IGNORED
2WETP399 SQL-error-Text: "ORA-00942: table or view does not exist"
2 ETP399 -
DB-COMMIT() -
3 ETP399 CREATE VIEW "V_VGNVA"
3 ETP399 ("MANDT",
3 ETP399 "VSNMR",
3 ETP399 "VSKAT",
3 ETP399 "VSINACT",
3 ETP399 "EXT_AUFNR",
3 ETP399 "AUTYP",
3 ETP399 "VORNR",
3 ETP399 "LTXA1")
3 ETP399 AS SELECT
3 ETP399 T1."MANDT",
3 ETP399 T1."VSNMR",
3 ETP399 T6."VSKAT",
3 ETP399 T6."VSINACT",
3 ETP399 T1."EXT_AUFNR",
3 ETP399 T1."AUTYP",
3 ETP399 T3."VORNR",
3 ETP399 T3."LTXA1"
3 ETP399 FROM
3 ETP399 "VSAUFK_CN" T1,
3 ETP399 "VSAFKO_CN" T2,
3 ETP399 "VSAFVC_CN" T3,
3 ETP399 "VSPRPS_CN" T4,
3 ETP399 "VSPROJ_CN" T5,
3 ETP399 "VSKOPF" T6
3 ETP399 WHERE
3 ETP399 T1."MANDT" = T2."MANDT" AND
3 ETP399 T1."MANDT" = T3."MANDT" AND
3 ETP399 T1."MANDT" = T4."MANDT" AND
3 ETP399 T1."MANDT" = T5."MANDT" AND
3 ETP399 T1."MANDT" = T6."MANDT" AND
3 ETP399 T1."VSNMR" = T2."VSNMR" AND
3 ETP399 T1."VSNMR" = T3."VSNMR" AND
3 ETP399 T1."VSNMR" = T4."VSNMR" AND
3 ETP399 T1."VSNMR" = T5."VSNMR" AND
3 ETP399 T1."VSNMR" = T6."VSNMR" AND
3 ETP399 T2."AUFNR" = T1."AUFNR" AND
3 ETP399 T3."AUFPL" = T2."AUFPL" AND
3 ETP399 T1."PSPEL" = T4."PSPNR" AND
3 ETP399 T5."PSPNR" = T4."PSPHI" AND
3 ETP399 T6."OBJNR_PD" = T5."OBJNR"
3 ETP399 AND
3 ETP399 T3."INACT"
3 ETP399 = ' '
3 ETP399
3 ETP356 executed ( "00:00:00" )
2 ETP399 -
DB-COMMIT() -
3 ETP378 13:46:32: succeeded, DDL executed
3 ETP359 "V_VGNVA " total time = 00:00:00
3 ETP379X13:46:32: activating Nametab "V_VGNWA":
3 ETP355Xstatements:
3 ETP399 DROP VIEW "V_VGNWA"
3 ETP399
2WETP354 13:46:32: Warning: Retcode 512: SQL-error "942" in DDL statement for "V_VGNWA
2WETP354 " - IGNORED
2WETP399 SQL-error-Text: "ORA-00942: table or view does not exist"
2 ETP399 -
DB-COMMIT() -
3 ETP399 CREATE VIEW "V_VGNWA"
3 ETP399 ("MANDT",
3 ETP399 "VSNMR",
3 ETP399 "AUFNR",
3 ETP399 "AUTYP",
3 ETP399 "VORNR",
3 ETP399 "LTXA1")
3 ETP399 AS SELECT
3 ETP399 T1."MANDT",
3 ETP399 T1."VSNMR",
3 ETP399 T1."EXT_AUFNR",
3 ETP399 T1."AUTYP",
3 ETP399 T3."VORNR",
3 ETP399 T3."LTXA1"
3 ETP399 FROM
3 ETP399 "VSAUFK_CN" T1,
3 ETP399 "VSAFKO_CN" T2,
3 ETP399 "VSAFVC_CN" T3
3 ETP399 WHERE
3 ETP399 T1."MANDT" = T2."MANDT" AND
3 ETP399 T1."MANDT" = T3."MANDT" AND
3 ETP399 T1."VSNMR" = T2."VSNMR" AND
3 ETP399 T1."VSNMR" = T3."VSNMR" AND
3 ETP399 T2."AUFNR" = T1."AUFNR" AND
3 ETP399 T3."AUFPL" = T2."AUFPL"
3 ETP399
3 ETP356 executed ( "00:00:00" )
2 ETP399 -
DB-COMMIT() -
3 ETP378 13:46:32: succeeded, DDL executed
3 ETP359 "V_VGNWA " total time = 00:00:00
3 ETP379X13:46:32: activating Nametab "V_VSAFVC_ORG":
3 ETP355Xstatements:
3 ETP399 DROP VIEW "V_VSAFVC_ORG"
3 ETP399
2WETP354 13:46:32: Warning: Retcode 512: SQL-error "942" in DDL statement for "V_VSAFVC_ORG
2WETP354 " - IGNORED
2WETP399 SQL-error-Text: "ORA-00942: table or view does not exist"
2 ETP399 -
DB-COMMIT() -
3 ETP399 CREATE VIEW "V_VSAFVC_ORG"
3 ETP399 ("MANDT",
3 ETP399 "VSNMR",
3 ETP399 "AUFPL",
3 ETP399 "APLZL",
3 ETP399 "ORGAUFPL",
3 ETP399 "ORGAPLZL",
3 ETP399 "INACT")
3 ETP399 AS SELECT
3 ETP399 T1."MANDT",
3 ETP399 T1."VSNMR",
3 ETP399 T1."AUFPL",
3 ETP399 T1."APLZL",
3 ETP399 T1."ORGAUFPL",
3 ETP399 T1."ORGAPLZL",
3 ETP399 T1."INACT"
3 ETP399 FROM
3 ETP399 "VSAFVC_CN" T1
3 ETP399
3 ETP356 executed ( "00:00:00" )
2 ETP399 -
DB-COMMIT() -
3 ETP378 13:46:32: succeeded, DDL executed
3 ETP359 "V_VSAFVC_ORG " total time = 00:00:00
2 ETP301 -
3 ETP361 "90" Shadow-Nametabs activated, DDL executed
3 ETP362 "0" Shadow-Nametab activations failed
2 ETP360 Begin: Act. of Shadow-Nametabs with DDL ("2008/11/20 13:46:25")
2 ETP363 End : Act. of Shadow-Nametabs with DDL ("2008/11/20 13:46:32")
2 ETP301 -
1 ETP172 MOVE OF NAMETABS
1 ETP110 end date and time : "20081120134632"
1 ETP111 exit code : "12"
1 ETP199 ######################################
Excerpt of file GD6A902991.GP6 (I don't know how it can be useful..)
3 DMC728 Der View muß auf der Datenbank gelöscht und neu angelegt werden
3 DDO525XAktiviere abhängigen View "V_OIJRDSEL2"
3 DMC728 Der View muß auf der Datenbank gelöscht und neu angelegt werden
3 DDO525XAktiviere abhängigen View "V_OIJTS"
1 DDH202 Prüfe abhängige Suchhilfe "OIJ_TSYST"
1 DDH103 Suchhilfe "OIJ_TSYST" ist konsistent
3 DMC763 Schlüsselfeld "TVTRT"-"VKTRA" fehlt
2WDMC732 Alle Felder werden als Schlüsselfeld gewertet
3 DMC728 Der View muß auf der Datenbank gelöscht und neu angelegt werden
3 DDO526 View wurde mit Warnungen aktiviert"V_OIJTS"
3 DDO525XAktiviere abhängigen View "V_OIJTSLOC"
1 DDH202 Prüfe abhängige Suchhilfe "OIJLOCID"
etc etc..
3 DDT402 Append-Struktur "/CWM/WUEB" an Tabelle "WUEB" angefügt
2WDDT191 Erweiterungskat. "3" möglich, aber Include oder Subtyp ist noch unklassif.
3 DDT038 Aktivierung abhängige Tabelle "WUEB" erfolgreich
3 DDT014XAktiviere abhängige Tabelle "ZCXCB"
3 DDT402 Append-Struktur "OILZCXCB" an Tabelle "ZCXCB" angefügt
2WDDT192 Erweiterungskategorie für die Tabelle fehlt
2WDDT193 Erweiterungskategorie für Include oder Subtyp fehlt
3 DDT059 Abhängige Tabelle "ZCXCB" wurde mit Warnungen aktiviert
3 DDO525XAktiviere abhängigen View "M_OIJAA"
1 DDH202 Prüfe abhängige Suchhilfe "OIJAA"
1 DDH103 Suchhilfe "OIJAA" ist konsistent
3 DMC728 Der View muß auf der Datenbank gelöscht und neu angelegt werden
3 DDO525XAktiviere abhängigen View "M_OIJAB"
1 DDH202 Prüfe abhängige Suchhilfe "OIJAB"
1 DDH103 Suchhilfe "OIJAB" ist konsistent
3 DMC728 Der View muß auf der Datenbank gelöscht und neu angelegt werden
3 DDO525XAktiviere abhängigen View "M_OIJAC"
1 DDH202 Prüfe abhängige Suchhilfe "OIJAC"
1 DDH103 Suchhilfe "OIJAC" ist konsistent
3 DMC728 Der View muß auf der Datenbank gelöscht und neu angelegt werden
3 DDO525XAktiviere abhängigen View "V_OIJRDSEL"
2WDMC506 Inkonsistenz beim Referenzfeld zu "V_OIJRDSEL"-"TMAXLOT"
2WDMC506 Inkonsistenz beim Referenzfeld zu "V_OIJRDSEL"-"TMINLOT"
2WDMC506 Inkonsistenz beim Referenzfeld zu "V_OIJRDSEL"-"TINCLOT"
2WDMC506 Inkonsistenz beim Referenzfeld zu "V_OIJRDSEL"-"TMAXINV"
2WDMC506 Inkonsistenz beim Referenzfeld zu "V_OIJRDSEL"-"TTARGET"
etc etc..
3 DDT014XAktiviere abhängige Tabelle "LEDSPD_ATOM_QUANTS"
3 DDT402 Append-Struktur "/CWM/LEDSPD_ATOM_QUANTS" an Tabelle "LEDSPD_ATOM_QUANTS" angefügt
2WDDT192 Erweiterungskategorie für die Tabelle fehlt
2WDDT193 Erweiterungskategorie für Include oder Subtyp fehlt
3 DDT059 Abhängige Tabelle "LEDSPD_ATOM_QUANTS" wurde mit Warnungen aktiviert
3 DDT014XAktiviere abhängige Tabelle "LEDSPD_LIST_ITEM"
3 DDT402 Append-Struktur "/CWM/LEDSPD_LIST_ITEM" an Tabelle "LEDSPD_LIST_ITEM" angefügt
2Hi, Please go and download the log in ST22 in the time of the transporting these object and post here if you have any.
Jey -
Hello,
we have a 4.6C system (windows/oracle) and we made an Oracle upgrade to 10.2 from 9i. Now we want to make a upgrade to ECC6.0 and we need ST-PI to be in the system. We started the import of ST-PI add-on 2005_1_46C and we get a error:
- Error in phase: IMPORT_PROPER
- Reason for error: TP_STEP_FAILURE
- Return code: 0008
- Error message: OCS Package ALL , tp step "6", return code 0008
Here it is the log P070822.<SID>:
1 ETP199X######################################
1 ETP172 MOVE OF NAMETABS
1 ETP101 transport order : "ALL"
1 ETP102 system : "DDD"
1 ETP108 tp path : "tp"
1 ETP109 version and release : "305.12.77" "46D"
1 ETP198
2 ETP301 -
2 ETP364 Begin: Act. of Shadow-Nametabs ("20080722155720")
2 ETP301 -
3 ETP399 OPTIONS:
3 ETP399
3 ETP399 PRINT ONLY = no
3 ETP399 iNT-TIMESTAMP RESET = no
3 ETP399 DELETE iNT = yes
3 ETP399 DELETE iNT FIELDS = yes
3 ETP399 ACTIVATE iNT = yes
3 ETP399 TOLERATE UNCRITICAL STMTs = no
3 ETP399 COMPARE TIMESTAMPs IN MV40-Op. = yes
3 ETP399 SUPPRESS COMMITs = no
3 ETP399 CALL EXTERNAL NT_SYNC = no
3 ETP399 protocol output to file = yes,
dezvoltnew\sapmnt\trans\tmp\P080722.DDD
3 ETP301 -
2 ETP301 -
2 ETP338XActivation of Shadownametabs
2 ETP301 -
2 ETP301 -
3 ETP365 "0" Shadow-Nametabs activated
3 ETP362 "0" Shadow-Nametab activations failed
2 ETP366 End: Act. of Shadow-Nametabs ("20080722155720")
2 ETP301 -
2 ETP301 -
2 ETP367 Begin: Act. of Shadow-Nametabs (delete) with DDL ("20080722155720")
2 ETP301 -
3 ETP399 OPTIONS:
3 ETP399
3 ETP399 PRINT ONLY = no
3 ETP399 iNT-TIMESTAMP RESET = no
3 ETP399 DELETE iNT = yes
3 ETP399 DELETE iNT FIELDS = yes
3 ETP399 ACTIVATE iNT = yes
3 ETP399 TOLERATE UNCRITICAL STMTs = no
3 ETP399 COMPARE TIMESTAMPs IN MV40-Op. = yes
3 ETP399 SUPPRESS COMMITs = no
3 ETP399 CALL EXTERNAL NT_SYNC = no
3 ETP399 protocol output to file = yes,
dezvoltnew\sapmnt\trans\tmp\P080722.DDD
3 ETP301 -
2 ETP301 -
2 ETP347XActivation of Shadownametabs (delete) with DDL
2 ETP301 -
2 ETP301 -
2 ETP301 -
3 ETP368 "0" Shadow-Nametabs deleted, DDL executed
3 ETP369 "0" Shadow-Nametab deletions failed
2 ETP370 End: Act. of Shadow-Nametabs (delete) with DDL ("20080722155720")
2 ETP301 -
2 ETP301 -
2 ETP360 Begin: Act. of Shadow-Nametabs with DDL ("20080722155720")
2 ETP301 -
3 ETP399 OPTIONS:
3 ETP399
3 ETP399 PRINT ONLY = no
3 ETP399 iNT-TIMESTAMP RESET = no
3 ETP399 DELETE iNT = yes
3 ETP399 DELETE iNT FIELDS = yes
3 ETP399 ACTIVATE iNT = yes
3 ETP399 TOLERATE UNCRITICAL STMTs = no
3 ETP399 COMPARE TIMESTAMPs IN MV40-Op. = yes
3 ETP399 SUPPRESS COMMITs = no
3 ETP399 CALL EXTERNAL NT_SYNC = no
3 ETP399 protocol output to file = yes,
dezvoltnew\sapmnt\trans\tmp\P080722.DDD
3 ETP301 -
2 ETP301 -
2 ETP330XActivation of Shadownametabs with DDL
2 ETP301 -
3 ETP379X15:57:20: activating Nametab "/SDF/SMODICOMP ":
3 ETP355Xstatements:
3 ETP399 DROP VIEW "/SDF/SMODICOMP"
3 ETP399
2WETP354 15:57:20: Warning: Retcode 512: SQL-error "942" in DDL statement for "/SDF/SMODICOMP
2WETP354 " - IGNORED
3 ETP399 CREATE VIEW "/SDF/SMODICOMP"
3 ETP399 ("OBJ_TYPE",
3 ETP399 "SUB_TYPE",
3 ETP399 "INT_TYPE",
3 ETP399 "OPERATION",
3 ETP399 "INACTIVE",
3 ETP399 "COMPONENT",
3 ETP399 "SUB_NAME",
3 ETP399 "INT_NAME",
3 ETP399 "PGMID",
3 ETP399 "OBJECT",
3 ETP399 "OBJ_NAME",
3 ETP399 "DEVCLASS")
3 ETP399 AS SELECT
3 ETP399 T1."OBJ_TYPE",
3 ETP399 T1."SUB_TYPE",
3 ETP399 T1."INT_TYPE",
3 ETP399 T1."OPERATION",
3 ETP399 T1."INACTIVE",
3 ETP399 T3."COMPONENT",
3 ETP399 T1."SUB_NAME",
3 ETP399 T1."INT_NAME",
3 ETP399 T2."PGMID",
3 ETP399 T2."OBJECT",
3 ETP399 T2."OBJ_NAME",
3 ETP399 T3."DEVCLASS"
3 ETP399 FROM
3 ETP399 "SMODILOG" T1,
3 ETP399 "TADIR" T2,
3 ETP399 "TDEVC" T3
3 ETP399 WHERE
3 ETP399 T1."OBJ_TYPE" = T2."OBJECT" AND
3 ETP399 T1."OBJ_NAME" = T2."OBJ_NAME" AND
3 ETP399 T2."DEVCLASS" = T3."DEVCLASS"
3 ETP399 AND
3 ETP399 T2."PGMID"
3 ETP399 = 'R3TR'
3 ETP399
2WETP000 15:57:20: Retcode 1: error in DDL statement for "/SDF/SMODICOMP " - repeat
2EETP345 15:57:32: Retcode 1: SQL-error "1031-ORA-01031: insufficient privileges
2EETP345 " in DDL statement for "/SDF/SMODICOMP "
2 ETP399 -
DB-ROLLBACK() -
2EETP334 15:57:32: error in DDL, nametab for "/SDF/SMODICOMP" not activated
3 ETP379X15:57:32: activating Nametab "/SDF/SMODIDEVC ":
3 ETP355Xstatements:
3 ETP399 DROP VIEW "/SDF/SMODIDEVC"
3 ETP399
2WETP354 15:57:32: Warning: Retcode 512: SQL-error "942" in DDL statement for "/SDF/SMODIDEVC
2WETP354 " - IGNORED
3 ETP399 CREATE VIEW "/SDF/SMODIDEVC"
3 ETP399 ("OBJ_TYPE",
3 ETP399 "OBJ_NAME",
3 ETP399 "SUB_TYPE",
3 ETP399 "SUB_NAME",
3 ETP399 "INT_TYPE",
3 ETP399 "INT_NAME",
3 ETP399 "OPERATION",
3 ETP399 "MAIN_PROG",
3 ETP399 "INCLUDE",
3 ETP399 "MOD_NAME",
3 ETP399 "MOD_LANGU",
3 ETP399 "MOD_USER",
3 ETP399 "MOD_DATE",
3 ETP399 "MOD_TIME",
3 ETP399 "ACTIVE",
3 ETP399 "INACTIVE",
3 ETP399 "UPGRADE",
3 ETP399 "DEVCLASS",
3 ETP399 "PGMID",
3 ETP399 "COMPONENT")
3 ETP399 AS SELECT
3 ETP399 T1."OBJ_TYPE",
3 ETP399 T1."OBJ_NAME",
3 ETP399 T1."SUB_TYPE",
3 ETP399 T1."SUB_NAME",
3 ETP399 T1."INT_TYPE",
3 ETP399 T1."INT_NAME",
3 ETP399 T1."OPERATION",
3 ETP399 T1."MAIN_PROG",
3 ETP399 T1."INCLUDE",
3 ETP399 T1."MOD_NAME",
3 ETP399 T1."MOD_LANGU",
3 ETP399 T1."MOD_USER",
3 ETP399 T1."MOD_DATE",
3 ETP399 T1."MOD_TIME",
3 ETP399 T1."ACTIVE",
3 ETP399 T1."INACTIVE",
3 ETP399 T1."UPGRADE",
3 ETP399 T2."DEVCLASS",
3 ETP399 T2."PGMID",
3 ETP399 T3."COMPONENT"
3 ETP399 FROM
3 ETP399 "SMODILOG" T1,
3 ETP399 "TADIR" T2,
3 ETP399 "TDEVC" T3
3 ETP399 WHERE
3 ETP399 T1."OBJ_TYPE" = T2."OBJECT" AND
3 ETP399 T1."OBJ_NAME" = T2."OBJ_NAME" AND
3 ETP399 T2."DEVCLASS" = T3."DEVCLASS"
3 ETP399 AND
3 ETP399 T2."PGMID"
3 ETP399 = 'R3TR'
3 ETP399
2WETP000 15:57:32: Retcode 1: error in DDL statement for "/SDF/SMODIDEVC " - repeat
2EETP345 15:57:44: Retcode 1: SQL-error "1031-ORA-01031: insufficient privileges
2EETP345 " in DDL statement for "/SDF/SMODIDEVC "
2 ETP399 -
DB-ROLLBACK() -
2EETP334 15:57:44: error in DDL, nametab for "/SDF/SMODIDEVC" not activated
3 ETP379X15:57:44: activating Nametab "/SDF/UMOD_COMP ":
3 ETP355Xstatements:
3 ETP399 DROP VIEW "/SDF/UMOD_COMP"
3 ETP399
2WETP354 15:57:44: Warning: Retcode 512: SQL-error "942" in DDL statement for "/SDF/UMOD_COMP
2WETP354 " - IGNORED
3 ETP399 CREATE VIEW "/SDF/UMOD_COMP"
3 ETP399 ("SAPRL",
3 ETP399 "PGMID",
3 ETP399 "OBJECT",
3 ETP399 "OBJ_NAME",
3 ETP399 "UPGRMODE",
3 ETP399 "MODART",
3 ETP399 "DEVCLASS",
3 ETP399 "LASTTRKORR",
3 ETP399 "AS4USER",
3 ETP399 "AS4DATE",
3 ETP399 "AS4TIME",
3 ETP399 "STATUS",
3 ETP399 "PATCHTRID",
3 ETP399 "SAPKORR",
3 ETP399 "COMPONENT")
3 ETP399 AS SELECT
3 ETP399 T1."SAPRL",
3 ETP399 T1."PGMID",
3 ETP399 T1."OBJECT",
3 ETP399 T1."OBJ_NAME",
3 ETP399 T1."UPGRMODE",
3 ETP399 T1."MODART",
3 ETP399 T1."DEVCLASS",
3 ETP399 T1."LASTTRKORR",
3 ETP399 T1."AS4USER",
3 ETP399 T1."AS4DATE",
3 ETP399 T1."AS4TIME",
3 ETP399 T1."STATUS",
3 ETP399 T1."PATCHTRID",
3 ETP399 T1."SAPKORR",
3 ETP399 T2."COMPONENT"
3 ETP399 FROM
3 ETP399 "UMODOBJ" T1,
3 ETP399 "TDEVC" T2
3 ETP399 WHERE
3 ETP399 T1."DEVCLASS" = T2."DEVCLASS"
3 ETP399
2WETP000 15:57:44: Retcode 1: error in DDL statement for "/SDF/UMOD_COMP " - repeat
2EETP345 15:57:56: Retcode 1: SQL-error "1031-ORA-01031: insufficient privileges
2EETP345 " in DDL statement for "/SDF/UMOD_COMP "
2 ETP399 -
DB-ROLLBACK() -
2EETP334 15:57:56: error in DDL, nametab for "/SDF/UMOD_COMP" not activated
3 ETP379X15:57:56: activating Nametab "/SQLR/CUST ":
3 ETP355Xstatements:
3 ETP399 DROP VIEW "/SQLR/CUST"
3 ETP399
2WETP354 15:57:56: Warning: Retcode 512: SQL-error "942" in DDL statement for "/SQLR/CUST
2WETP354 " - IGNORED
3 ETP399 CREATE VIEW "/SQLR/CUST"
3 ETP399 ("SQLRPROG",
3 ETP399 "SQLRTAB",
3 ETP399 "SQLRFUNCID",
3 ETP399 "SQLRGROUP",
3 ETP399 "SQLLANGU",
3 ETP399 "SQLRRELUL",
3 ETP399 "SQLRRELOL",
3 ETP399 "SQLRPRIO",
3 ETP399 "SQLRBEFORE",
3 ETP399 "SQLRAFTER",
3 ETP399 "SQLRGROUPD",
3 ETP399 "SQLRFUNCDS")
3 ETP399 AS SELECT
3 ETP399 T1."SQLRPROG",
3 ETP399 T1."SQLRTAB",
3 ETP399 T1."SQLRFUNCID",
3 ETP399 T1."SQLRGROUP",
3 ETP399 T2."SQLLANGU",
3 ETP399 T1."SQLRRELUL",
3 ETP399 T1."SQLRRELOL",
3 ETP399 T1."SQLRPRIO",
3 ETP399 T1."SQLRBEFORE",
3 ETP399 T1."SQLRAFTER",
3 ETP399 T2."SQLRGROUPD",
3 ETP399 T3."SQLRFUNCDS"
3 ETP399 FROM
3 ETP399 "/SQLR/TAB" T1,
3 ETP399 "/SQLR/TEXT1" T2,
3 ETP399 "/SQLR/TEXT2" T3
3 ETP399 WHERE
3 ETP399 T1."SQLRFUNCID" = T2."SQLRFUNCID" AND
3 ETP399 T1."SQLRFUNCID" = T3."SQLRFUNCID" AND
3 ETP399 T1."SQLRGROUP" = T2."SQLRGROUP" AND
3 ETP399 T2."SQLLANGU" = T3."SQLLANGU"
3 ETP399
2WETP000 15:57:56: Retcode 1: error in DDL statement for "/SQLR/CUST " - repeat
2EETP345 15:58:08: Retcode 1: SQL-error "1031-ORA-01031: insufficient privileges
2EETP345 " in DDL statement for "/SQLR/CUST "
2 ETP399 -
DB-ROLLBACK() -
2EETP334 15:58:08: error in DDL, nametab for "/SQLR/CUST" not activated
3 ETP379X15:58:08: activating Nametab "/SQLR/_SQLRTEXT1 ":
3 ETP355Xstatements:
3 ETP399 DROP VIEW "/SQLR/_SQLRTEXT1"
3 ETP399
2WETP354 15:58:08: Warning: Retcode 512: SQL-error "942" in DDL statement for "/SQLR/_SQLRTEXT1
2WETP354 " - IGNORED
3 ETP399 CREATE VIEW "/SQLR/_SQLRTEXT1"
3 ETP399 ("SQLRFUNCID",
3 ETP399 "SQLRGROUP",
3 ETP399 "SQLLANGU",
3 ETP399 "SQLRGROUPD")
3 ETP399 AS SELECT
3 ETP399 T1."SQLRFUNCID",
3 ETP399 T1."SQLRGROUP",
3 ETP399 T1."SQLLANGU",
3 ETP399 T1."SQLRGROUPD"
3 ETP399 FROM
3 ETP399 "/SQLR/TEXT1" T1
3 ETP399
2WETP000 15:58:08: Retcode 1: error in DDL statement for "/SQLR/_SQLRTEXT1 " - repeat
2EETP345 15:58:20: Retcode 1: SQL-error "1031-ORA-01031: insufficient privileges
2EETP345 " in DDL statement for "/SQLR/_SQLRTEXT1 "
2 ETP399 -
DB-ROLLBACK() -
2EETP334 15:58:20: error in DDL, nametab for "/SQLR/_SQLRTEXT1" not activated
3 ETP379X15:58:20: activating Nametab "/SQLR/_SQLRTEXT2 ":
3 ETP355Xstatements:
3 ETP399 DROP VIEW "/SQLR/_SQLRTEXT2"
3 ETP399
2WETP354 15:58:20: Warning: Retcode 512: SQL-error "942" in DDL statement for "/SQLR/_SQLRTEXT2
2WETP354 " - IGNORED
3 ETP399 CREATE VIEW "/SQLR/_SQLRTEXT2"
3 ETP399 ("SQLRFUNCID",
3 ETP399 "SQLLANGU",
3 ETP399 "SQLRFUNCDS")
3 ETP399 AS SELECT
3 ETP399 T1."SQLRFUNCID",
3 ETP399 T1."SQLLANGU",
3 ETP399 T1."SQLRFUNCDS"
3 ETP399 FROM
3 ETP399 "/SQLR/TEXT2" T1
3 ETP399
2WETP000 15:58:20: Retcode 1: error in DDL statement for "/SQLR/_SQLRTEXT2 " - repeat
2EETP345 15:58:32: Retcode 1: SQL-error "1031-ORA-01031: insufficient privileges
2EETP345 " in DDL statement for "/SQLR/_SQLRTEXT2 "
2 ETP399 -
DB-ROLLBACK() -
2EETP334 15:58:32: error in DDL, nametab for "/SQLR/_SQLRTEXT2" not activated
2 ETP301 -
3 ETP361 "0" Shadow-Nametabs activated, DDL executed
2 ETP362 "6" Shadow-Nametab activations failed
2 ETP363 End: Act. of Shadow-Nametabs with DDL ("20080722155832")
2 ETP301 -
1 ETP172 MOVE OF NAMETABS
1 ETP110 end date and time : "20080722155832"
1 ETP111 exit code : "8"
1 ETP199 ######################################
Can you give as an ideea about this?
Thank youeverything it's ok now. it was because of upgrade to 10.2 , we run again sapdba_role.
-
Finding message in SAP Business Connector with IDoc number
Hi Experts,
Since there is no separate forum for Business Connector, posing my question here.
Does anyone have idea how we can find a message in SAP Business Connector if we know the source IDoc number, the same way we use IDX5 in PI.
Thanks,
DhawalAFAIK there is no simple way. What I usually do is compare timestamps. The Idoc is usually processed on the B.C. within the same minute.
We only have up to 10 Idocs within one minute and I do not have to search every day. So it works for me. -
According to the manual, Aperture 3 can place photos on a map based on camera GPS data, or else manually by clicking on a map.
I have a camera that doesn't support GPS and was hoping I could find a solution where Aperture can add GPS EXIF data based on importing from a GPS log (from a dedicated GPS device) and comparing timestamps.
Do any such plugins exist for Aperture 3?
(BTW, I've read people's iPhone-related solutions, and that is not going to work for me since I will be roaming in places where the iPhone's accuracy will be called into question...not to mention I'd have to remember to snap an iPhone photo at every waypoint along the way.)1. GPS Track file: I use "GPS Tracker" (free, app store) on my iPhone to store the GPS track logs on instamapper.com (free). Define the trip and download the track file (in .gpx format).
2. I took about 200 pictures over 3 days on my Nikon D100 onto a CF card.
3. I opened Aperture 3 and imported the images into a new project. I clicked on (Places) button. Used the [GPS] drop down and selected "Import GPS track" (this drew the track nicely!). Selected all images. And dragged the selected images to the track. Aperture asked to assign locations based on time. I selected (Assign Locations). None of the images were assigned the correct locations I removed the images from Aperture.
Marc Vose wrote:
Just wondering which program you're using to actually bring the images off the camera in this scenario.
4. I placed the CF card into the usb CF reader and copied the images to a folder using the finder.
5. I installed exiftool (link: http://www.sno.phy.queensu.ca/~phil/exiftool/) and issued the terminal command:
$ exiftool -geotag=/Users/kent/Downloads/Vacation-2010-02-AZ.gpx .
This tagged all the images in the directory using the track file Vacation-2010-02-AZ.gpx
6. I imported the images into Aperture, clicked on the [Places] button. And all the images have been correctly placed.
7. I burn the raw images to dvd before formatting the CF card (send off-site for backup .
The GPS track support still needs some work in Aperture - but is it nice to be able to work with location information on the images. -
Page Item with Date format DD-MON-RR - APEX 32
Hello,
I am passing date parameter but somehow it is not formatting date properly on calendars.
For e.g.
Below is my calendar query
select distinct count(*) knt, initcap(username) username, to_date(to_char(trunc(timestamp),'DD-MON-RR'),'DD-MON-RR') ts from xrx_master_records
group by initcap(username), trunc(timestamp)In above query TS is the date column that results in DD-MON-RR format.
Then I format column on calendar tab as shown below, here is how I am constructing the link.
<!-- <a href="f?p=&APP_ID.:40:&APP_SESSION.::NO::P40_CAL:#USERNAME#:P40_DAILY_DATE:#TS#"
style="color:NavyBlue;
font-weight:bold">#USERNAME#(#KNT#) </a> -->But the issue is - #TS# field shows complete date with time stamp for page item P40_DAILY_DATE. i.e. instead of 21-JUL-10, it shows 21-JUL-2010 12:00:00 AM. That means, it is ignoring calendar query and reads straight from database.
How can I make sure that P40_DAILY_DATE item receives date in DD-MON-RR format?
Then, I plan to use P40_DAILY_DATE to connect with the report region by comparing timestamp column from same table with P40_DAILY_DATE.
Please advice.
Thanks,
RSorry but, I am expecting a more productive feedback than this.
Let me state the obvious that, this forum is the community of SME who are volunteers. It is the precious help they provide with their insight to questions other members have. Due to the simple fact that it is purely a matter of choice whether to reply questions or not, it is perfectly justified that some of questions remain unanswered. I hope you understand this.
And anyway, what makes you think that those question that remain unanswered on this forum, remain open forever? -
Pending message redelivery wait period after server startup
Hi, I have seen an strange behaviour in the way pending JMS messages are
redelivered to MDBs at server startup.
In my unit test I have seen that, killing Weblogic during an MDB code
execution as expected makes the container to redelivery unconfirmed message
at server startup. I have also seen that it's redelivered about 4 minutes
after server is started (more info of this in thread: "Problem with
persistent messages and MDBs" 25 October 2002)
After a recent crash we have had on the system in wich there were a lot of
messages pending to deliver to an MDB we saw that they were being
redelivered just after the MDBs were deployed while system was starting. Of
course due to the fact that some components needed by the MDB were not
deployed by that time, a lot of exceptions were raised making messages to be
queued again and promptly delivered wich caused more exceptions. Just a big
mess!
I'm tring to figure a good work-around about this, what I wanted to know is
how is implemented the "delay" to send messages after server startup. Is it
done by comparing timestamp of message (when did it enter the queue and
thereby persisted on the store) with current system time?. That approach of
course will fail if any of the messages were sent before that "delay" time.
If this is the case and there isn't a fix for it this is what I have in
mind:
Each MDB will have a private attribute wich will be used to detect when
system has completely started. By default it will be false and after a
message is sent to the MDB the first line of the onMessage method will test
wether system has started or not (by checking weblogic connection port i.e.
7001. Btw. is there any better way of checking server has finished start-up)
if not, a runtime exception will be launched that will force message to be
redelivered (without trying to execute any MDB code), I think setting a
proper redelivery delay i.e. 30-60 secs. will allow server to startup with
less problems (in the situation I described above JVM crashed with an 11
system signal)
Any other ideas to deal with this?
Thanks in advance.
Regards.
Ignacio.
Hi Ignacio,
I think you can usually control the order in which ejb's are booted,
through a combination of console settings and
meta file entries. I suggest posting to the ejb newsgroup
to find out how.
The four minute delay you see is normal for resolving
interrupted transactions, but I believe that an enhancement
was put into a 7.0 SP to reduce or eliminate this interval,
and that 8.1 has no interval. Post to the transaction
newsgroup for more info, or contact customer support.
Given that you referenced earlier posts on this issue, you
probably already know how to tune the interval down to one
minute even without the enhancements.
There is no other delay for sending messages at system startup,
as soon as the MDB is booted it attaches to JMS, and JMS
starts delivering messages whose transactional state is known.
Tom
P.S. I suppose one way to detect end-of-boot is to
place a startup class last in the boot order.
P.P.S. For MDBs one alternative is to code a "sleep" in the onMessage if
an unavailable resource is detected - this
is hokey, but works as long as you have made sure that
max-beans-in-free-pool totals do not come near or exceed
available thread pool size.
Ignacio G. Dupont wrote:
> Hi, I have seen an strange behaviour in the way pending JMS messages are
> redelivered to MDBs at server startup.
>
> In my unit test I have seen that, killing Weblogic during an MDB code
> execution as expected makes the container to redelivery unconfirmed message
> at server startup. I have also seen that it's redelivered about 4 minutes
> after server is started (more info of this in thread: "Problem with
> persistent messages and MDBs" 25 October 2002)
>
> After a recent crash we have had on the system in wich there were a lot of
> messages pending to deliver to an MDB we saw that they were being
> redelivered just after the MDBs were deployed while system was starting. Of
> course due to the fact that some components needed by the MDB were not
> deployed by that time, a lot of exceptions were raised making messages to be
> queued again and promptly delivered wich caused more exceptions. Just a big
> mess!
>
> I'm tring to figure a good work-around about this, what I wanted to know is
> how is implemented the "delay" to send messages after server startup. Is it
> done by comparing timestamp of message (when did it enter the queue and
> thereby persisted on the store) with current system time?. That approach of
> course will fail if any of the messages were sent before that "delay" time.
>
> If this is the case and there isn't a fix for it this is what I have in
> mind:
>
> Each MDB will have a private attribute wich will be used to detect when
> system has completely started. By default it will be false and after a
> message is sent to the MDB the first line of the onMessage method will test
> wether system has started or not (by checking weblogic connection port i.e.
> 7001. Btw. is there any better way of checking server has finished start-up)
> if not, a runtime exception will be launched that will force message to be
> redelivered (without trying to execute any MDB code), I think setting a
> proper redelivery delay i.e. 30-60 secs. will allow server to startup with
> less problems (in the situation I described above JVM crashed with an 11
> system signal)
>
> Any other ideas to deal with this?
>
> Thanks in advance.
>
> Regards.
>
> Ignacio.
>
>
-
Transport problem - newest versions overwrite by olders during transport
Hello everybody!
I am writing my master thesis, which mainly focuses on problems with transport in SAP, precisely with data inconsistence.
Let's consider the following situation:
In DEV:
1) Create change request R1 containing object O(1),
2) Release R1
3) Create change request R2 containing the newer version of object - O(2)
4) Release R2
In PRD:
1) Import R2 (using Single Import)
2) Import R1
... thus then an older version O(1) is in PRD instead of O(2).
The presented situation is very trivial, however the transport could consist of plenty requests, which contain plenty objects under different requests. If in this case because of some reasons the Single Import is necessary (like some organization prevents from performing an immediate full transport), the transport administrator has to examine all other requests from an import queue, in order to check, if this Single Import do not cause any inconstistencies.
Is there already any tool, which can fully or partly automize this process?
Or maybe anybody has an idea to ensure that the transport is relevant?
On of the solutions is checking every object under all of requests and comparing their versions. Is this effective? Does it totally solve the problem? Does any tool supporting this solution exist?
Do you maybe have any other ideas to solve this problem?
I would be very thankful for your help!
Best regards,
MZThomas:
As far as I understood, you suggest the solution, which would compare timestamp of every object versions. How can I "receive" the information about it? And when should the versions be checked (I mean, before releasing requests, or maybe after releasing, but before import)?
Uwe:
But what if because of some reasons, just one request of this created "request" set is needed? Sometimes Single Imports does not cause any problems and could be even one of the transport strategy. I was thinking more a solution, which would enable a Single Import, but would not allow for data inconsistencies, caused by overwriting the newest version by older versions.
BTW, I was not aware of the fact, that there is no locking in case of customizing requests, thus thank you. To be honest, I do not see any point why in case of Workbench Requests we lock objects, and in case of Customizing Requests we do not. In my opinion it just causes additional problems. Maybe you know, why SAP solved it like that? What kind of advantages does it give? Of course this problem is also interesting.
Sandra:
Yes, DEV+PRD was just to introduce the main idea. The transactions you gave can be of course helpful to find an error, but I was thinking more about comparing versions under two change requests, before the objects are imported to the target system (not between two systems).
Best regards,
Marcin -
BroadcastOutputAdapter: monotonic compound keys - possible?
I'm trying to architect my app to use BroadcastOutputAdapter.
I'd like to use compound keys to be able to identify events based on timestamp and a custom property. I'm also trying to use monotonic approach as my key is based on a timestamp and have only a custom value to differentiate one from the other (like the accountId sample from the cep developer guide).
However, when implementing the key based on the "Example 21–25" of CEP Dev Guide, I got an error saying my compound key class must implement Comparable.
That's where my doubt is: how can I implement comparable and still take into account the custom property in the comparison as the comparable is just about bigger, smaller, and equal? Seems that if I use only the timestamp value, my custom property would be ingored and I would compare just based on the timestamp and I could end up comparing timestamp from key of accountId = A with timestamp from key of accountid = B.
Thanks,
DanielHi Junger,
The point is that I may have the following events being output:
ID TS
A 9
A 10
B 7
B 8
In this case, I'm interested in all messages for A and B however, seems to me (please, correct me if I'm wrong) that if I compare only the timestamp, I'll consider timestamps 7 and 8 to be smaller than the timestamps 9 and 10, however they are output for different IDs and the events for ID B would be pruned and I can't afford that.
Am I right?
Thanks
Daniel
Maybe you are looking for
-
Moving all Video to an external Drive
Was trying to get all of my videos ... some in libraries by themselves, some in iMovie, some in iPhoto into a single library ... whether under iPhoto or iMovie so that I could get that big chunk of data off my hard drive and onto an external drive. I
-
Okay so I bought my Macbook pro from best buy, but now that it's having display problems after the OS X 10.9 update, do I take it back to best buy or the Apple store?
-
MDM 5.5 SP05 installation - Anyone installed it on SUSE Linux?
In accordance to my previous post, I will give the whole story of my installation in order to make it clear. It is about a test server , running Linux SUSE LES 9.3. We want to install on it MDM5.5 (without NetWeaver -stand alone installation) and ORA
-
I have a custom item which has a procedure to open a Portal application form, I would like to pass a value from a custom attribute into a field on the application form at the same time as opening it. Any HTTP experts done this or know how to do this?
-
HELP!!!! Flex & Active Directory
Hi, Can anyone please help me with a sample code/project on how to use/access Active directory in my flex web application. Please help. Regards