fehler :"Die Schachtelung ist nicht korrekt: Vor de....

Die Objektorientierung mit ABAP®: Vererbung, Dynamische Programmierung, GUI Controls (u.a. ALV im OO).

fehler :"Die Schachtelung ist nicht korrekt: Vor de....

Postby Lenia2367 » Mon May 05, 2003 4:49 pm

Ich bekomme eine ganz ganz merkwürdige Fehlermeldung in meinem Funktionsbaustein und kann damit, bzw. mit der Behebung nix anfangen:
Code: [Select all] [Expand/Collapse] [Download] (Untitled.txt)
  1. Quelltext : LZWEBSHOP_WASV02  Zeile 5
  2. Die Schachtelung ist nicht korrekt: Vor der Anweisung "FORM" muß die mit
  3. "FUNCTION" begonnene Kontrollstruktur durch "ENDFUNCTION" abgeschlossen werden.
GeSHi ©


dieser sieht wie folgt aus:
*******************************************************************
* THIS FILE IS GENERATED BY THE FUNCTION LIBRARY **
* NEVER CHANGE IT MANUALLY, PLEASE! **
*******************************************************************
FORM ZSHOP_GET_ARTIKEL %_RFC.
* Parameter declaration
DATA WA_MATKL TYPE
CHAR9
.
DATA DUMMY TYPE
STRING
.
DATA ARTIKEL TYPE
Z_99_ARTIKEL_TYPE
WITH HEADER LINE
.
* Assign default values
WA_MATKL = 0 .
* Call remote function
CALL FUNCTION 'ZSHOP_GET_ARTIKEL' %_RFC
EXPORTING
WA_MATKL = WA_MATKL
IMPORTING
DUMMY = DUMMY
TABLES
ARTIKEL = ARTIKEL
.
ENDFORM.


-->.. ich kann auch nicht mehr bereits vorhanden und korrekte
Funktionen ausführen...


?????vielleicht hat ja sschonmal jemand einen ähnlichen Fehler gehabt und kann mir einen Tip geben??

gruss joern
Lenia2367
..
..
 
Posts: 61
Joined: Wed Mar 05, 2003 11:06 am

Postby Walter4536 » Mon May 05, 2003 5:33 pm

Hallo Joern,

eigentlich sieht das ok aus, zumal es sich ja auch um den generierten Teil eines RFC-Bausteins handelt. Was Du machen kannst ist auf jeden Fall nochmals den RFC-Baustein mit einem erweiterten Syntaxcheck überprüfen auf Fehler. Wenn der einen Fehler ausspuckt, dann korrigieren. In jedem Falle aber den Baustein nochmals sichern und neu aktivieren (generieren). Wenn das Problem damit nicht behoben ist, müßtest Du mal nach Hinweisen schauen, denn dann scheint mir das eher in Richtung bug zu gehen.

Gruß,
Steff
Walter4536
...
...
 
Posts: 315
Joined: Mon Dec 02, 2002 12:09 pm

Postby Lenia2367 » Tue May 06, 2003 9:41 am

hi steff,

. :?: ... das merkwürdige ist halt, dass mir jeder Baustein beim generieren diese Fehlermeldung bringt, diese include datei allerdings gar nicht in meinem Paket ist??!!

:idea: --> ich habe nun ein neues Paket angelegt und die Bausteine Stück für Stücke in das neue Paket verschoben und in dem neuen Funktionieren sie wieder einwandfrei??

:!: Fehler behoben, aber nicht schlauer! Naja immerhin kan ich nun weiterarbeiten.

.. schönén dank und bis zur nächsten Frage!
gruss joern
Lenia2367
..
..
 
Posts: 61
Joined: Wed Mar 05, 2003 11:06 am

Postby Walter4536 » Tue May 06, 2003 9:57 am

Hallo Joern,

es kann unter Umständen vorkommen (insbesondere dann, wenn Du Funktionsbausteine löscht innerhalb eines Pakets), dass es zu Schiefständen kommt. Hier hilft manchmal, Rahmenprogramm neu zu generieren, oder die Objektliste neu aufzubauen. Natürlich kann man es auch so machen wie Du (Objekte umziehen). Die Fehler tauchen manchmal eben auf.

Gruß,
Steff
Walter4536
...
...
 
Posts: 315
Joined: Mon Dec 02, 2002 12:09 pm


Return to ABAP Objects®

Who is online

Users browsing this forum: No registered users and 17 guests