Is it an error in documentation?
Hi all, I'm not so new to Java, but today I stuck with problem below:
I've found at http://java.sun.com/docs/codeconv/html/CodeConventions.doc9.html
the example of ++ operations usage which has following operator:
if ((c++ = d++) != 0) {
which doesn't compile.
I thought it's compatible with one of old Java versions but I failed to find the way to get it work.
Is it an error in the article or I missed something?
Thanks.
It's an error. I assume they meant
if ((c++ == d++) != 0)EDIT: No, that doesn't work either.
Okay, I don't know what they meant.
Maybe
if ((c = d++) != 0)Meh. Whatever.
Edited by: jverd on Jan 21, 2010 10:05 AM
Similar Messages
-
(Error in documentation?) Math operator precedence problem
Hello,
I apologize in advance, while I do know programming (I'm a PHP and Perl programmer) I'm fairly new to Java so this may well be a silly question, but that's why I am here. I hope you'll show me where my error is so I can finally set this to rest before it drives me mad :)
(Also, I hope I'm posting this in the right forum?)
So, I am taking a Java class, and the question in the homework related to operand precendence. When dealing with multiplication, division and addition, things were fine, the documentation is clear and it also makes sense math-wise (multiplication comes before addition, etc etc).
However, we got this exercise to solve:
If u=2, v=3, w=5, x=7 and y=11, find the value assuming int variables:
u++ / v+u++ *w
Now, according to the operator precedence table (http://docs.oracle.com/javase/tutorial/java/nutsandbolts/operators.html) the unary operator u++ comes first, before multiplication, division and addition.
This would mean I could rewrite the exercise as:
((u+1)/v) + ((u+1)*w) = (3/3) + (4*5) = 1+20 = 21
However, if I run this in Java, the result I get is 15.
I tried breaking up the result for the two values in the Java code, so I could see where the problem is with my calculation.
For
System.out.println(u++ /v);
I get 0
For
System.out.println("u++ *w");
I get 15
My professor suggested I attempt to change the values from int to float, so I can see if the division came out to be something illogical. I did so, and now I get:
For
System.out.println(u++ /v);
I get 0.66667
For
System.out.println("u++ *w");
I get 15.0000
Which means that for the first operation (the division) the division happens on 2/3 (which is 0.6667) and only afterwards the u value is increased. That is, the u++ operation is done after the division, not before. The same happens with the multiplication; when that is carried out, the value of u is now 3 (after it was raised by one in the previous operation) and the first to be carried out is the multiplication (3*5=15) and only then the u++.
That is entirely against the documentation.
This is the script I wrote to test the issue:
public class MathTest {
public static void main (String [] args) {
float u=2, v=3, w=5, x=7, y=11;
System.out.println("Initial value for 'u': " + u);
float tmp1 = u++ /v;
System.out.println("u++ /v = " + tmp1);
System.out.println("First ++ value for 'u': " + u);
float tmp2 = u++ *w;
System.out.println("u++ *w= " + tmp2);
System.out.println("Second ++ value for 'u': " + u);
System.out.println(tmp1+tmp2);
The output:
Initial value for 'u': 2.0
u++ /v = 1.0
First ++ value for 'u': 3.0
u++ *w= 20.0
Second ++ value for 'u': 4.0
21.0
Clearly, the ++ operation is done after the division and after the multiplication.
Am I missing something here? Is the documentation wrong, or have I missed something obvious? This is driving me crazy!
Thanks in advance,
Mori>
The fact that u++ is evaluated but in the calculation itself the "previously stored" value of u is used is completely confusing.
>
Yes it can be confusing - and no one is claiming otherwise. Here are some more thread links from other users about the same issue.
Re: Code Behavior is different in C and Java.
Re: diffcult to understand expression computaion having operator such as i++
Operator Precedence for Increment Operator
>
So, when they explain that ++ has a higher precedence, the natural thing to consider is that you "do that first" and then do the rest.
>
And, as you have discovered, that would be wrong and, to a large degree, is the nut of the issue.
What you just said illustrates the difference between 'precedence' and 'evaluation order'. Precedence determines which operators are evaluated first. Evaluation order determines the order that the 'operands' of those operators are evaluated. Those are two different, but related, things.
See Chapter 15 Expressions
>
This chapter specifies the meanings of expressions and the rules for their evaluation.
>
Sections in the chapter specify the requirements - note the word 'guarantees' in the quoted text - see 15.7.1
Also read carefully section 15.7.2
>
15.7. Evaluation Order
The Java programming language guarantees that the operands of operators appear to be evaluated in a specific evaluation order, namely, from left to right.
15.7.1. Evaluate Left-Hand Operand First
The left-hand operand of a binary operator appears to be fully evaluated before any part of the right-hand operand is evaluated.
If the operator is a compound-assignment operator (§15.26.2), then evaluation of
the left-hand operand includes both remembering the variable that the left-hand
operand denotes and fetching and saving that variable's value for use in the implied
binary operation.
15.7.2. Evaluate Operands before Operation
The Java programming language guarantees that every operand of an operator (except the conditional operators &&, ||, and ? appears to be fully evaluated before any part of the operation itself is performed.
15.7.3. Evaluation Respects Parentheses and Precedence
The Java programming language respects the order of evaluation indicated explicitly by parentheses and implicitly by operator precedence.
>
So when there are multiple operators in an expression 'precedence' determines which is evaluated first. And, the chart in your link shows 'postfix' is at the top of the list.
But, as the quote from the java language spec shows, the result of 'postfix' is the ORIGINAL value before incrementation. If it makes it easier for then consider that this 'original' value is saved on the stack or a temp variable for use in the calculation for that operand.
Then the evalution order determines how the calculation proceeds.
It may help to look at a different, simpler, but still confusing example. What should the value of 'test' be in this example?
i = 0;
test = i++; The value of 'test' will be zero. The value of i++ is the 'original' value before incrementing and that 'original' value is assigned to 'test'.
At the risk of further confusion here are the actual JVM instructions executed for your example. I just used
javap -c -l Test1to disassemble this. I manually added the actual source code so you can try to follow this
int u = 2;
4:iconst_2
5:istore 5
int v = 3;
7:iconst_3
8:istore 6
int w = 5;
10:iconst_5
11:istore 7
int z;
z = z = u++ / v + u++ * w;
13: iload 5
15: iinc 5, 1
18: iload 6
20: idiv
21: iload 5
23: iinc 5, 1
26: iload 7
28: imul
29: iadd
30: dup
31: istore 8
33: istore 8The Java Virtual Machine Specification has all of the JVM instructions and what they do.
http://docs.oracle.com/javase/specs/jvms/se7/jvms7.pdf
Your assignment to z and formula starts with line 13: above
13: iload 5 - 'Load int from local variable' page 466
15: iinc 5, 1 - 'Increment local variable by constant' page 465
18: iload 6 - another load
20: idiv - do the division page
21: iload 5 - load variable 5 again
23: iinc 5, 1 - inc variable 5 again
26: iload 7 - load variable 7
28: imul - do the multiply
29: iadd - do the addition
30: dup - duplicate the top stack value and put it on the stack
31: istore 8 - store the duplicated top stack value
33: istore 8 - store the original top stack value
Note the description of 'iload'
>
The value of the local variable at index
is pushed onto the operand stack.
>
IMPORTANT - now note the description of 'iinc'
>
The value const is first sign-extended to an int, and then
the local variable at index is incremented by that amount.
>
The 'iload' loads the ORIGINAL value of the variable and saves it on the stack.
Then the 'iinc' increments the VARIABLE value - it DOES NOT increment the ORIGINAL value which is now on the stack.
Now note the description of 'idiv'
>
The values are popped
from the operand stack. The int result is the value of the Java
programming language expression value1 / value2. The result is
pushed onto the operand stack.
>
The two values on the stack include the ORIGINAL value of the variable - not the incremented value.
The above three instructions explain the result you are seeing. For postfix the value is loaded onto the stack and then the variable itself (not the loaded original value) is incremented.
Then you can see what this line does
21: iload 5 - load variable 5 againIt loads the variable again. This IS the incremented value. It was incremented by the 'iinc' on line 15 that I discussed above.
Sorry to get so detailed but this question seems to come up a lot and maybe now you have enough information and doc links to explore this to any level of detail that you want. -
Forms Error Message Documentation
Dear Colleague,
Could someone please give me a link to documentation that contains the explanations of the Forms Error Messages, e.g. FRM-99999 etc.
I have not been able to find it in OTN.
Kind regards,
RandyYes, there are all available from the online help of the Forms builder.
click the Summary panel, then the reference -> All Forms error messages link
Francois -
Error level documentation for 36xx errros
Hi,
Can anyone point me at the documentation for the Error messages for these errors for Sybase 15.x
3606, 3607, 3619, 3620, 3622
Looking in ...
Exception Handling Errors (3600s)
but they seems to be missing.
I can see them in the 12.x manual but I think the severities have changed.
Just wanting to confirm.Thanks - is any of this docmented anywhere that a developer can read it ?
Since its changed since V12 it might be useful to update the manual.
Its also a little confusing and inconsistent in that sysmessages shows the errors as severity 10.
select severity from master..sysmessages where error = 3607
but the errors are shown as
Msg 3607, Level 16, State 0
Server 'S1', Line 1
Divide by zero occurred. -
Are javac error messages documented with comprehensive explanations
Hi all:
Are the error messages which javac produces documented?
Can anyone recommend a source which explains exactly what the message is trying to tell the beginner?
Often the meaning of the message is clear. But frequently one looks at the message and wonders exactly what the compiler is trying to tell you and how to go about fixing it.
By the way, I am using JDK 1.3.1. I did try searching the forum because I am sure this question has been asked but I couldn't phrase the query so that it gave a reasonable number of items to look at.
Thanks all
BillOne good tutorial on the meaning of the the various common javac error messages can be found here: http://mindprod.com/errormessages.html
Roedy's stuff is usually quite accurate and reasonably up to date. You might also want to peek around the rest of his Java Glossary - it's got a lot of great info.
Chuck -
Any Error Message Documentation?
Took Oracle course "Dev. DB Apps w/ Java". Am reviewing w/ Practice 2-1 #7. Applet compiles but get "Cannot determine runnable node" when I run it from with JDev.. What does this mean? More to the point, where can I locate documentation to find out for myself?
Regards.Documentation of Jdev error messages will be better supported in the next release. Last release we documented all the Business Component error messages, and you can see these in the Reference section of the oline help.
-
Error in documentation for DBMS Scheduler - Chapter 93
Sub question: Document display error, URL not found (please include details below)
Comment: I found what appears to be an error in your
online documentation. Following is the path to
the error.
Web address:
http://download.oracle.com/docs/cd/B19306_01/appde
v.102/b14258/d_sched.htm#i1000363
Chapter 93 DBMS_SCHEDULER
Heading Hierarchy:
Using DBMS_SCHEDULER
Operational Notes
Calendaring Syntax
Part Number B14258-02
THIS SYNTAX SEEMS TO HAVE AN ERROR:
bymonth_clause = "BYMONTH" "=" monthlist
monthlist = monthday ( "," monthday)*
month = numeric_month | char_month
numeric_month = 1 | 2 | 3 ... 12
char_month = "JAN" | "FEB" | "MAR" | "APR"
| "MAY" | "JUN" |
"JUL" | "AUG" | "SEP" | "OCT" | "NOV" |
"DEC"
IT SHOULD PROBABLY READ (monthday changed to
month):
bymonth_clause = "BYMONTH" "=" monthlist
monthlist = month ( "," month)*
month = numeric_month | char_monthd
numeric_month = 1 | 2 | 3 ... 12
char_month = "JAN" | "FEB" | "MAR" | "APR"
| "MAY" | "JUN" |
"JUL" | "AUG" | "SEP" | "OCT" | "NOV" |
"DEC"Hi Salman and ashahide,
thanks for your answers.
I've changed the syntax like this:
execute DBMS_SCHEDULER.CREATE_SCHEDULE(repeat_interval => 'FREQ=DAILY;BYHOUR=10;BYMINUTE=30'', start_date => to_timestamp_tz('2013-03-11 Europe/Berlin', 'YYYY-MM-DD TZR'), schedule_name => 'FULLBACKUP_DAILY');
But now im getting a new error:
ERROR:
ORA-01756: quoted string not properly terminated
Regards,
David
EDIT: I'm sorry for spaming. I'm so blind: 'FREQ=DAILY;BYHOUR=10;BYMINUTE=30'' => there is just one ' to much. Now it works! Thanks a lot for help!
Regards,
David
Edited by: David_Pasternak on 11.03.2013 02:54 -
80 GB Video Ipod I/O Error - Well documented
Hello all, I have tried everything to fix this problem and am looking for any input before I mail it off to the great shredder in the sky. I bought my IPod in February 07, and my warranty has ran out. The main issue before you is that _My IPod can play music, but I cannot update the music or access files on the IPod’s HD via my PC._ I am using a HP Pavilion dv6000 laptop computer.
This whole mumbo-jumbo began about two weeks ago when I received a low battery error. After plugging into a wall socket and letting sit overnight, the batteries had barely even charged.
Whenever my IPod plugs in, it lights up, "Do not disconnect" still appears. The iPod appears in the device manager but no drive is assigned to it. When I open iTunes, the IPod will not appear in the menu to the left.
After about 15-20 minutes, the IPod will be assigned a drive (in my case G), and appear as a drive in the device manager, and appears in My Computer. (http://s177.photobucket.com/albums/w214/halofan007/?action=view¤t=MyComput er.jpg ) But whenever I attempt to access the IPod, I receive the following message: _“G:\ is not accessible. The request could not be performed because of an I/O device error.”_ (http://s177.photobucket.com/albums/w214/halofan007/?action=view¤t=Error.jp g)
So, here is what troubleshooting I have done in response.
Physical trouble shooting:
Other USB devices function well from the port, and I have attempted to use the IPod from all the possible USB ports on my laptop. Yesterday I bought (from a Mac store) a brand new USB 2.0 IPod cable. I have reset the IPod over 10 times. I have let the IPod die, and then recharge, (meh, didn’t do much, worked once in the past!). Other friend’s IPods plug in with no issue to my laptop. My computer has been restarted hundreds of times.
Web/Software troubleshooting:
I have followed the entire instructions on the iPod missing in "My Computer" or in iTunes for Windows but I will detail what I have done so I won’t be bogged down by “Have you done __?” I used the 5 R’s from the apple website: The 5 R's Assistant minus the restore function (which would be great if my IPod could be detected!). I restarted my computer, updated iTunes, used windows update. In another attempt regarding “Applying to Device Manager malfunctions after you install Windows XP Service Pack 2” at http://support.microsoft.com/default.aspx?scid=kb;en-us;893249 I have had Windows XP Service Pack 2 for almost a year already installed with no IPod/USB Issues before now. I have updated my drivers for my USB ports. (http://s177.photobucket.com/albums/w214/halofan007/?action=view¤t=SP2.jpg )I followed the instructions Laptop or portable connecting via USB? And disabled the power saving functions for my USB ports. (http://s177.photobucket.com/albums/w214/halofan007/?action=view¤t=Powersav e.jpg ) Yes I have completed the rest of the suggestions on this page before posting.
I then went on to the list from iPod shows up in Windows but not in iTunes , hoping that it would fix it. I attempted to fix registry keys detailed on this Microsoft page: http://support.microsoft.com/kb/925196 . These keys were not there. Next I deleted my local temp folder in local settings as suggested by http://support.microsoft.com/kb/925196 . No dice. Again, yes, I have completed the rest of the suggestions on this page before posting.
So, any more suggestions before I attempt to have it serviced? Bang it against a wall? Drive over it? Any useful insight would be greatly appreciated.
P.S. “If this issue has been addressed in another thread, Bull@$%@ because I have searched this forum like no other, but if it has, please link to it.”
P.S.S (Don’t hate on me for using paint!)The delay in your ipod showing up in Device Manager would indicate a drive collision with another device on your computer. Connect your iPod to your laptop and disconnect all other USB devices, PC cards, and disconnect from any network you might be on and then set another drive letter for your iPod. Try M or P or Z: http://docs.info.apple.com/article.html?artnum=93499
If this doesn't work, as PP said you are still in warranty, only your free phone support has lapsed. If your purchase AppleCare for this laptop you could extend free phone support, and your warranty, to February 2009. -
In the Oracle Administrator Guide 10G on the create database statement found here
http://download.oracle.com/docs/cd/B19306_01/server.102/b14231/create.htm#i1008985
DEFAULT TABLESPACE tbs_1
Should have a datafile associated with it. It has been corrected on the Admin guide for version 11, just not for version 10.2.Hello James. I'll pass this information alone to the writer responsible for this book, in case that earlier release is updated. Unfortunately we are not always able to correct earlier releases of the documentation.
Regards,
Diana -
H:PanelGroup layout. Error in documentation ???
Hi,
The render kit docs clearly say:
If the "style" or "styleClass" attributes are present, and the "layout" attribute is present with a value of "block", render a "div" element
... No matter what I do, I get a span element rendered.
Can someone explain what I am missing??
Thanks!
SHi,
I was using RI 1.1_01 but read the 1.2 docs
hence my error
Thanks for indirectly pointing it out
S
Edited by: shandor911 on Nov 9, 2007 4:28 AM -
Hello,
I'm reading the "Packaging Extensions with Adobe Extension Manager CS5" pdf. Page 18, about the <product> tag it says:
maxversion - Specifies the latest product version that an extension can be installed in. For example, if a Dreamweaver extension can be installed with CS5 only, you would specify <product name="Dreamweaver" version="11" maxversion="11"/>
Maybe I'm wrong, but isn't 12, the CS5 version? So, shouldn't read:
maxversion - Specifies the latest product version that an extension can be installed in. For example, if a Dreamweaver extension can be installed with CS5 only, you would specify <product name="Dreamweaver" version="12" maxversion="12"/>
Thanks,
DavideThe version of DreamWeaver CS5 is 11. The version numbers of Adobe products are summarized in table at page 16-17. Only version of Photoshop CS5 is 12.
-
BW Authorization Error documentation Question
Hi,
I have a question, may be you can help in this:
Q: In BW Analyzer if we get the following authorization error for some reason:
->Authorization Check
You do not have authorization for Add or Create
There is a Details tab to see the authorization error details. I need to add documentation for the naming conventions the Users need to use so that it's easy for Users to see what is the reason for the error and what naming convention do they need to use to prevent the error.
Right now, details tab shows "No Documentation Available". How can I add documentation here? Where do I add this documentation and how do I link it to the Authorization Error Message's Details tab?
I tried running RSRTRACE to see which function modules/programs get called but that does not help. It gives me the following two function modules which are being called when I get the error message and when I click the details tab:
RZX0_MESSAGES_GET
RZX0_MESSAGE_H_GET
and surprisingly when I try to look them up in SE37 they do not exist What can be the reason for this?
Is there a system transaction, like .. SM02, in BW where we can define or create authorization error message documentation for BEx Analyzer? How do I link it to the Authorization Error message?
Your help or advise will be very much appreciated.
Thank You,
Regards,
Mandeep VirkIt can be done via SE91.
Message Class is R9 and message number is 108
We have to define the Long Text and save it under the RSZ class.
It works for me now.
Thanks,
Mandeep -
CKPT : Terminating instance due to Error 472
Hi All,
I got the above error and the system stopped and restarted on the DR side.
Snippet from Alert file before shutdown
===========================
Wed Nov 27 22:39:12 2013
Thread 1 advanced to log sequence 10770
Current log# 2 seq# 10770 mem# 0: /var/opt/oracle/oradata/xxxx/redo02.log
Wed Nov 27 22:39:12 2013
ARC0: Evaluating archive log 1 thread 1 sequence 10769
ARC0: Beginning to archive log 1 thread 1 sequence 10769
Creating archive destination LOG_ARCHIVE_DEST_1: '/var/opt/oracle/oradata/xxxx/archive/1_10769.dbf'
ARC0: Completed archiving log 1 thread 1 sequence 10769
Wed Nov 27 23:18:37 2013
CKPT: terminating instance due to error 472
Instance terminated by CKPT, pid = 22682
After restart following is snippet
=======================
Wed Nov 27 23:19:19 2013
Starting ORACLE instance (force)
LICENSE_MAX_SESSION = 0
LICENSE_SESSIONS_WARNING = 0
SCN scheme 3
Using log_archive_dest parameter default value
LICENSE_MAX_USERS = 0
SYS auditing is disabled
Starting up ORACLE RDBMS Version: 9.2.0.1.0.
System parameters with non-default values:
processes = 300
timed_statistics = TRUE
shared_pool_size = 486539264
large_pool_size = 436207616
java_pool_size = 33554432
control_files = /var/opt/oracle//oradata/xxxx/control01.ctl, /var/opt/oracle//oradata/xxxx/control02.ctl, /var/opt/oracle//oradata/xxxx/control03.ctl
db_block_size = 4096
db_cache_size = 1761607680
compatible = 9.2.0.0.0
log_archive_start = TRUE
log_archive_dest_1 = LOCATION=/var/opt/oracle//oradata/xxxx/archive
log_archive_format = %t_%s.dbf
db_file_multiblock_read_count= 8
fast_start_mttr_target = 300
undo_management = AUTO
undo_tablespace = UNDOTBS1
undo_retention = 900
remote_login_passwordfile= EXCLUSIVE
db_domain =
instance_name = xxxx
dispatchers = (protocol=TCP)
job_queue_processes = 10
hash_join_enabled = FALSE
background_dump_dest = /var/opt/oracle//admin/xxxx/bdump
user_dump_dest = /var/opt/oracle//admin/xxxx/udump
core_dump_dest = /var/opt/oracle//admin/xxxx/cdump
sort_area_size = 524288
db_name = xxxx
open_cursors = 300
star_transformation_enabled= FALSE
query_rewrite_enabled = FALSE
pga_aggregate_target = 524288000
aq_tm_processes = 1
PMON started with pid=2
DBW0 started with pid=3
LGWR started with pid=4
CKPT started with pid=5
SMON started with pid=6
RECO started with pid=7
CJQ0 started with pid=8
QMN0 started with pid=9
Wed Nov 27 23:19:25 2013
starting up 1 shared server(s) ...
starting up 1 dispatcher(s) for network address '(ADDRESS=(PARTIAL=YES)(PROTOCOL=TCP))'...
ARCH: STARTING ARCH PROCESSES
ARC0 started with pid=12
ARC0: Archival started
ARC1 started with pid=13
Wed Nov 27 23:19:25 2013
ARCH: STARTING ARCH PROCESSES COMPLETE
Wed Nov 27 23:19:25 2013
ARC1: Archival started
ARC1: Thread not mounted
Wed Nov 27 23:19:25 2013
ARC0: Thread not mounted
Wed Nov 27 23:19:26 2013
ALTER DATABASE MOUNT
Wed Nov 27 23:19:32 2013
Successful mount of redo thread 1, with mount id 1572646464.
Wed Nov 27 23:19:32 2013
Database mounted in Exclusive Mode.
Completed: ALTER DATABASE MOUNT
Wed Nov 27 23:19:32 2013
ALTER DATABASE OPEN
Wed Nov 27 23:19:32 2013
Beginning crash recovery of 1 threads
Wed Nov 27 23:19:32 2013
Started first pass scan
Wed Nov 27 23:19:33 2013
Completed first pass scan
11410 redo blocks read, 798 data blocks need recovery
Wed Nov 27 23:19:33 2013
Started recovery at
Thread 1: logseq 10770, block 3829, scn 0.0
Recovery of Online Redo Log: Thread 1 Group 2 Seq 10770 Reading mem 0
Mem# 0 errs 0: /var/opt/oracle/oradata/xxxx/redo02.log
Wed Nov 27 23:19:33 2013
Ended recovery at
Thread 1: logseq 10770, block 15239, scn 0.1667153707
798 data blocks read, 798 data blocks written, 11410 redo blocks read
Crash recovery completed successfully
==============
Was the CKPT Termination caused by some error in Redo Logs which needed recovery?Lookup the Error messages documentation.
Error 472 is
"PMON process terminated with error "
CKPT detected that PMON had "died" and so it forcibly terminated the database instance. (The background processes monitor each other and are designed to terminate the database instance if a critical process dies).
Look for a trace file.
PMON died because of a resource issue or a bug or a server issue or because it was killed (by the OS or a user or process with oracle / administrator privileges)
Hemant K Chitale -
Error message during processing in BI
1.i am loading the data into infoobject.
2.got error in text data load.
3.master info object have compound obj 0COUNTRY
4.and other normal fields are 0TXTSH,0LANGU,sold-to-party.
5.there is no PSA in this..its direct update to INFOobject.
The error message is:
Error message during processing in BI
Diagnosis
An error occurred in BI while processing the data. The error is documented in an error message.
System Response
A caller 01, 02 or equal to or greater than 20 contains an error meesage.
Further analysis:
The error message(s) was (were) sent by:
Update
Diagnosis
There are duplicates of the data record 2. with the key '3.' for characteristic 1..
Procedure
If this message appears during a data load, maintain the attribute in the PSA maintenance screens. If this message appears in the master data maintenance screens, leave the transaction and call it again. This allows you to maintain your master data.Hi KP,
In the details tab,
1.under Transfer (IDOC and Trfc):
Data Package 1 : arrived in BW ; Processing : Error records written to application log
2.Processing (data packet): Errors occurred
Update ( 0 new / 0 changed ) : Errors occurred
Error records written to application log
0TRZONE : Data record 1 ('0000000001D ') : Duplicate data record
0TRZONE : Data record 2 ('0000000002D ') : Duplicate data record
Error 4 in the update
3. Process chain error
these are the error details. -
Error while creating Info Package
Hi,
I am new to SAP-BW .Could anyone help me in fixing the following error .
I have created an Info source for characteristic data and then trying to create a Infopackage to load master data , I have used the characteristic Material Number(IO-MAT) in this case .
When creating the Info Package I got two data sources in the pop up , Material number (Master data)IO_MAT_ATTR and Material number (Texts) IO_MAT_TEXT .
I was able to load data from a flat file into Data Source Material Number (Master data) But when I was trying to follow the same procedure and load the data for 'Material number(Texts) IO_MAT_TEXT' it gives me the following error .
Select the Language field in the source system -> Long Text
I am not able to figure out and proceed further. Pls help me out.
Regards
SudhaI have another question..I was able to fix the error regarding info package but unable to load the data..(data load is being failed)
In the DataSource/Transfer Structure I have LANGU , /BIC/ZB4_MAT (Material Number infoobject which i created) and TXTSH Fields ..
the flat file which i used has Language, MaterialNumber,description pattern alone..
(eg . E , M001,cookie ) and when i try to load this data..and check in the Monitor - Administration Workbench..it shows as unsuccessful..
The following error msg :
Error message when processing in the Business Warehouse
Diagnosis
An error occurred in the SAP BW when processing the data. The error is documented in an error message.
System response
A caller 01, 02 or equal to or greater than 20 contains an error meesage.
I could'nt see the long text of Help information...
could you help me out in figuring out this..
Points assigned for previous answer..
Regards
Sudha
Maybe you are looking for
-
Imovie/Final Cut project compatibility
Can you open Imovie digitized movie clips/bin in Final Cut Pro. I hope so because, I've digitized a ton of media into Imovie, which I'm going to end up editing on Final Cut Suite.
-
Number of elements in the FP affecting the performance of my application ?
I developed a simple application which consists of aquiring a signal through a channel of a PXI 5102 module and commanding some relays of a SCXI 1161 module. This application has the following features : -The user can, at any time, change the configu
-
Researching tool Aid for application upgrade
Problem Description we have a cutomized application on oracle 10g(10.2.0.1),SUNOS.we are planning to upgrade the database from 10g to 11g and we are aware that this application will not work when migrating directly to11g.we would like to know whether
-
My messages will not let me sign in to my account
Every time i click on messages it says please sign in which i do then it comes up saying this is how others will see you on messages then i click next it says at the top verifying... And after about 15-20 seconds it takes me back to the beginning aga
-
Using a project created on a g5 in a new iMac
I have a project that is on a firewire drive that will open fine on my g5. I want to open it on my new iMac but when I try to open the project I get an general error message #41. What can I do to open the project on my new computer?