Unicode Do Varying

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

Unicode Do Varying

Postby Linnea2424 » Wed Jul 23, 2014 10:32 am

Hallo,

wir möchten demnächst unser System auf Unicode umstellen. Bei ersten Prüfungen gibt es zahlreiche Programme, die nun auf Sytaxfehler laufen. Unter anderem folgendes Beispiel:

Anweisung:
do 20 times varying faktarten from p9010-faka01 next p9010-faka02.

Meldung:
"P9010-FAKA01" ist zu "FAKTARTEN" typinkompatibel

Typisierung:
FAKA01 = Z_FAKTART CHAR 4
FAKA02 = Z_FAKTART CHAR 4
FAKTARTEN =
Code: [Select all] [Expand/Collapse] [Download] (Untitled.txt)
  1. data: begin of faktarten occurs 20,
  2.          fakt like p9010-faka01,
  3.          anz  like p9010-anz01,
  4.       end of faktarten.
GeSHi ©


Ich denke es liegt am Do Varying. Ich habe die F1-Erklärung gefühlte 10 Mal gelesen, aber ich stehe momentan voll auf dem Schlauch.

Vielen Dank für Tipps.
Linnea2424
..
..
 
Posts: 94
Joined: Thu Sep 21, 2006 3:10 pm

Re: Unicode Do Varying

Postby Joeline5261 » Wed Jul 23, 2014 11:41 am

Hallo,

schon beachtet:

DO ... VARYING dobj FROM dobj1 NEXT dobj2 [RANGE range].
[statement_block]
ENDDO.

In Unicode-Programmen müssen dobj, dobj1 und dobj2 kompatibel sein. Darüber hinaus müssen dobj1 und dobj2 in Unicode-Programmen entweder Strukturkomponenten sein, die zur gleichen Struktur gehören, oder durch Offset-/Längenangaben spezifizierte Teilbereiche des gleichen Datenobjekts.

Gruß
Wolfgang
Joeline5261
...
...
 
Posts: 387
Joined: Thu Aug 18, 2005 2:42 pm

Re: Unicode Do Varying

Postby Bianka4768 » Wed Jul 23, 2014 12:33 pm

Hallo kagel,
wenn ich das richtig sehe sollte es mit
do 20 times varying faktarten-fakt from p9010-faka01 next p9010-faka02.
funktionieren - faktarten ist nicht kompatibel, aber faktarten-fakt vermutlich schon....

MfG
Thomas R.
Bianka4768
....
....
 
Posts: 567
Joined: Tue Dec 10, 2002 5:46 pm


Return to ABAP® Core

Who is online

Users browsing this forum: No registered users and 30 guests