Function und Form

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

Function und Form

Beitrag von andi0815 (ForumUser / 5 / 0 / 0 ) »
Hi,
ich habe eine FUNCTION die im Rahmen eines User Exits aufgerufen wird.
In der FUNCTION brauche ich unbedingt ein INCLUDE in dem einige FORMS enthalten sind. Wenn ich das INCLUDE reinbaue kommt der Fehler:

Die Schachtelung ist nicht korrekt: Vor der Anweisung FORM muss die mit "FUNCTION" begonnene Kontrollstrukur mit "ENDFUNCTION" abgeschlossen werden.

Wie kann ich das Problem lösen? Ich muss die Forms UNBEDINGT innerhalb der FUNCTION aufrufen!

Danke für alle Tips.
andi

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


Beitrag von DeathGuardian (Expert / 759 / 0 / 3 ) »
Eine FUNKTION ist ja ein Funktionsbaustein der in einer Funktionsgruppe steckt.
Diese Funktionsgruppe ist sozusagen das Rahmenprogramm.
Deshalb müssen diese INCLUDES in diesem Rahmenprogramm erstellt werden.

Am einfach machst also einen Perform und darauf einen Doppelclick.
Er frägt ja dann wo du diese FORM-ENDFORM haben willst und da sagtst dann in einem neuen INCLUDE. Fertig.

Beitrag von black_adept (Top Expert / 3943 / 105 / 886 ) »
Hi Andi,

in fast jeder Funktionsgruppe, die Userexits umfasst, ex. ein Include zum Aufnehmen von kundeneigenen Routinen. Einfach mal das Rahmenprogramm aufrufen und schauen, ob nicht ein Include eingebunden ist, der mit "z" beginnt und mit "zzz" aufhört. Das ist meist ein guter Kandidat.

Der ist dann häufig noch nicht angelegt ( so wie die Includes in den Userexits selber auch ) und dort könntest du dann deinen eigenen Include reinhängen um so alle Forms bereit zu haben.
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Beitrag von andi0815 (ForumUser / 5 / 0 / 0 ) »
danke, soweit kann ich folgen.
ich habe das include ZXCATZZZ gefunden. dieses anzulgene und zu verwenden bring mir aber nichts.
ich brauche ein include aus einer anderen funktionsgruppe, da die vielen forms darin geupdatet werden und ich nicht wirklich was damit zu tun habe.

Beitrag von pepedoc (ForumUser / 51 / 0 / 0 ) »
Hallo,

das ist doch auch kein Problem, dann legst Du die Form woanders an und machst in Deinem FuB nur ein externes perform, d.h. in dem Fall wird dann

PERFORM (PROGRAM/INCLUDENAME) Formname verwendet um die Form zu rufen.

D.h. Du gibst beim Aufruf des Perform noch den Programmnamen mit, in welchem Deine Form definiert ist.

Damit sollte das dann klappen ;-)

Viele Grüße,

Peter
Linux is Userfriendly, its only just selective who its friends are...

Alles klar

Beitrag von andi0815 (ForumUser / 5 / 0 / 0 ) »
ich habs hinbekommen.
ich habe in den ZXCATZZZ Include einen weiter INCLUDE reingesetzt und das läuft anscheindend.
DANKE

Seite 1 von 1

Vergleichbare Themen

5
Antw.
2282
Views
function
von kostonstyle » 29.11.2007 09:29 • Verfasst in ABAP® für Anfänger
2
Antw.
1184
Views
HIDE function
von MIKE_ABAP » 21.10.2004 11:34 • Verfasst in ABAP® Core
2
Antw.
2415
Views
Function GET_PRINT_PARAMETERS
von willi100 » 17.02.2010 08:50 • Verfasst in ABAP® Core
9
Antw.
4078
Views
OO ALV Toolbar -> Function
von Icke0801 » 17.02.2017 09:14 • Verfasst in ABAP Objects®
0
Antw.
841
Views
FUNCTION DEFINIEREN
von vvursT » 25.01.2006 13:08 • Verfasst in Web-Dynpro, BSP + BHTML

Aktuelle Forenbeiträge

Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 64
Interne Tabelle
vor 5 Tagen von black_adept 2 / 133
MaLo-Checker in ABAP
vor einer Woche von A6272 6 / 254

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

Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 64
Interne Tabelle
vor 5 Tagen von black_adept 2 / 133
MaLo-Checker in ABAP
vor einer Woche von A6272 6 / 254

Unbeantwortete Forenbeiträge

Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 64
Group Items auf einer Filterbar
vor einer Woche von Bright4.5 1 / 107
tRFC Transaktionen SM58
vor 4 Wochen von A6272 1 / 140