Eine Anweisung "" ist nicht vorgesehen

Getting started ... Alles für einen gelungenen Start.
3 Beiträge • Seite 1 von 1
3 Beiträge Seite 1 von 1

Eine Anweisung "" ist nicht vorgesehen

Beitrag von bouhamidi (ForumUser / 3 / 0 / 0 ) »
Hallo zusammen,

ich tauche in die ABAP-Welt und habe direkt ein Problem.
Ein Beispiel aus dem Buch "Schrödinger programmiert" bringe mich schon am meine Grenzen. Der Fehler lautet:

Eine Anweisung "GO_PICTURE" ist nicht vorgesehen. Bitte überprüfen Sie die Schreibweise.

und es ist bei dem unten hervorhehobener Zeile (grau markiert).

Wo ist der Fehler bitte?

REPORT zsch_03_durchblick.
* TABLES-Struktur für Dynpro-Daten
TABLES: zsch03project.
* Parameter für das Projekt
PARAMETERS: pa_proj TYPE zsch03project-projekte OBLIGATORY.
* Die Variable zum Befüllen
* Variante 1
DATA: gs_project TYPE zsch03project.
* Controls

DATA: go_container TYPE REF TO cl_gui_custom_container.
*Variante1
go_picture TYPE REF TO cl_gui_picture.

START-OF-SELECTION.
* Das mächtige WRITE zaubert eine Zeile in die Liste
WRITE: / 'Durchblick 3.0'.
* Variante 1: Einzelsatz lesen*1
SELECT SINGLE * FROM zsch03project INTO gs_project
WHERE projekte = 'pa_proj'.
* Jetzt auch mit logischer Kontrolle
IF sy-subrc = 0.
* ... und in der Liste ausgeben
WRITE: / gs_project.

ELSE.
* Variante 1: der arme Anwender
WRITE: / 'Och schade, nichts gefunden für Projekt = ', pa_proj.
* Variante 2: der arme Anwender
WRITE: / | Och schade, nichts gefunden für Projekt = { pa_proj }|.
ENDIF.

* Hier springt die Laufzeitumgebung rein
AT LINE-SELECTION.
* Daten in die TABLES-Struktur
zsch03project = gs_project.
* Dynpro aufrufen
CALL SCREEN 9100.


*&---------------------------------------------------------------------*
*& Module CREATE_CONTROLS OUTPUT
*&---------------------------------------------------------------------*
* text
*----------------------------------------------------------------------*
MODULE CREATE_CONTROLS OUTPUT.
*Control instaniieren
IF go_container IS NOT BOUND.
*Container
CREATE OBJECT go_container
EXPORTING
Container_name = 'Bild'.
*Bild
*Variante 1
CREATE OBJECT go_picture
EXPORTING
parent = go_container.
**Variante 2
* DATA(go_picture) = NEW cl_gui_picture( go_container ).

*Bild laden
CALL METHOD go_picture->load_picture_from_url
EXPORTING
url = gs_project-bild.

ENDIF.
ENDMODULE.


Danke und beste Grüße

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Re: Eine Anweisung "" ist nicht vorgesehen

Beitrag von ewx (Top Expert / 4854 / 313 / 644 ) »
bouhamidi hat geschrieben:
06.10.2021 10:49
DATA: go_container TYPE REF TO cl_gui_custom_container.
*Variante1
go_picture TYPE REF TO cl_gui_picture.
Am Ende der ersten Zeile muss ein Komma anstelle eines Punktes!
Alternativ ein DATA vor die zweite Zeile.

Code: Alles auswählen.

DATA go_container TYPE REF TO cl_gui_custom_container.
DATA go_picture TYPE REF TO cl_gui_picture.

Re: Eine Anweisung "" ist nicht vorgesehen

Beitrag von DeathAndPain (Top Expert / 1961 / 261 / 415 ) »
Ein Beispiel aus dem Buch "Schrödinger programmiert"
https://de.wikipedia.org/wiki/Schr%C3%B6dingers_Katze

Seite 1 von 1

Vergleichbare Themen

9
Antw.
3512
Views
IF Anweisung
von Mathan » 06.09.2006 13:07 • Verfasst in ABAP® Core
3
Antw.
1748
Views
Select-Anweisung
von phil1982 » 02.08.2007 08:30 • Verfasst in ABAP® für Anfänger
9
Antw.
6160
Views
Select-Anweisung
von ??? » 23.05.2005 10:22 • Verfasst in ABAP® für Anfänger
2
Antw.
4925
Views
Tables-Anweisung
von Grado » 06.05.2005 13:40 • Verfasst in Basis
11
Antw.
6119
Views
JOIN-Anweisung
von honeyjam » 04.01.2011 16:41 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag



Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Aktuelle Forenbeiträge

Nach MESSAGE TYPE E Felder entsperren
vor einer Woche von rob_abc gelöst 8 / 8528
ABAP - Mail so10 Text
vor einer Woche von retsch 6 / 2431
selection-screen comment mit icon
vor einer Woche von DeathAndPain 9 / 3711

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.

Aktuelle Forenbeiträge

Nach MESSAGE TYPE E Felder entsperren
vor einer Woche von rob_abc gelöst 8 / 8528
ABAP - Mail so10 Text
vor einer Woche von retsch 6 / 2431
selection-screen comment mit icon
vor einer Woche von DeathAndPain 9 / 3711

Unbeantwortete Forenbeiträge

SD_PRINT_TERMS_OF_PAYMENT
vor einer Woche von Manfred K. 1 / 2842
BUSOBJEKT zu CMIS PHIO ermitteln
vor 4 Wochen von snooga87 1 / 4651