Dump --> Convert object to integer??

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV

Dump --> Convert object to integer??

Postby Vito3003 » Wed Jan 29, 2003 2:50 pm

Hi allerseits,

meine Anwendung Dumped doch leider weiß ich einfach nicht warum. Die fehleranalyse lautet:
The statement "Convert object to integer" supports only numeric data objects at the argument position "object". In this case, the operand "object" has the non-numeric data type "CRMT_ORDERADM_I_WRK". The current program is flagged as a Unicode program. In the Unicode context, structures that have at least one non-numeric component, are seens as non-numeric


und der Sourcecode Extract zeigt auf folgende Zeile:
Code: [Select all] [Expand/Collapse] [Download] (Untitled.txt)
  1. DELETE lt_orderadm_i_wrk FROM ls_orderadm_i_wrk.
GeSHi ©


Kann mir irgendjemand sagen warum er hier dumnpt?
die ls ist die Zeile und die LT ist die tabelle. Aber beide sind von dem gleichen Typ. bzw. eines die tabelle und eines halt nur eine Struktur.

Hoffe jemand von euch kann mir sagen woran es liegt.

Schönen Tag, Master D
[/code]
Vito3003
.
.
 
Posts: 1
Joined: Wed Jan 29, 2003 2:50 pm

Postby Willy1492 » Wed Jan 29, 2003 4:29 pm

Weil DELETE TABLE itab FROM wa gemeint war, Du aber die Variante
DELETE itab FROM indx1 (ohne Zusatz TO indx2) geniommen hat, und der Inhalt der wa nicht als Integer interpretiert werden kann.

S. F1-Hilfe.
Willy1492
....
....
 
Posts: 581
Joined: Tue Dec 03, 2002 4:44 pm

DANKE!!!

Postby Alva1590 » Thu Jan 30, 2003 10:57 am

hey, dankeschön.
Das erklärt auch warum er das Objekt nicht in einen Integer convertieren kann. Und er da nur numerische werte erlaubt... :oops:

VIELEN DANK!
so lernt man dazu. :wink:

Gruß M D
Alva1590
.....
.....
 
Posts: 4387
Joined: Mon Dec 02, 2002 3:01 pm

Postby Willy1492 » Thu Jan 30, 2003 2:52 pm

Sei froh, daß es einen Dump gab.
Stell Dir vor, das System hätte die wa irgendwie in Integer konvertieren können und alle Folge-Einträge ab INDX entsorgt.
Wer weiß, wann Du den Fehler dann bemerkt hättest.
(Wenn man hier nörgeln möchte, könnte man noch sagen: Eigentlich schon ein Fall für den Syntax-Check, nicht erst für die Erkennung während der Laufzeit.)

Der gleiche Fehler wird übrigens gern bei MODIFY gemacht, ohne daß dabei Konvertierungsfehler auftreten können.
Wie die F1-Hilfe beschreibt, gibt es einen Unterschied zwischen
MODIFY TABLE itab FROM wa und MODIFY itab FROM wa.

Die F1-Hilfe ist übrigens nicht die schlechteste Idee, wenn man etwas dazulernen möchte. 8)
Willy1492
....
....
 
Posts: 581
Joined: Tue Dec 03, 2002 4:44 pm


Return to ABAP® Core

Who is online

Users browsing this forum: No registered users and 9 guests