in der Funktion übergebenen Parameter nutzen (gelöst)

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

in der Funktion übergebenen Parameter nutzen (gelöst)

Beitrag von SeZo (ForumUser / 18 / 13 / 0 ) »
Hallo,

wenn ich z.b. mit

data stag(8) type c.
stag = sy-datum.
call function 'Z_Test' exporting tag = stag.

an die Funktion Z_Test stag übergebe, wie kann ich auf diesen Wert in der Funktion zugreifen.

Wie muss "tag" in der aufgerufenen Funkt.deklariert und initialisiert werden, das ich z.b. einen "write tag."in der Funktion "T_Test" ausführen kann.
Zuletzt geändert von SeZo am 10.11.2011 09:49, insgesamt 1-mal geändert.

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


Re: in der Funktion übergebenen Parameter nutzen

Beitrag von km216 (Specialist / 151 / 6 / 11 ) »
Hi Sezo,

hast du die Funktion schon über die SE37 angelegt?
Da kannst du die Parameter und deren Typen pflegen und dann im Quelltext der Funktion einfach verwenden.

gruß

Folgende Benutzer bedankten sich beim Autor km216 für den Beitrag:
SeZo


Re: in der Funktion übergebenen Parameter nutzen

Beitrag von SeZo (ForumUser / 18 / 13 / 0 ) »
Ich habe ein lokales Objekt angelegt und habe darin ein programm.
Im prog habe ich unter funktionsgruppen /funktionsbausteine die Funktion selber angelegt.
SE37 habe ich nicht benutzt.

Bei den Forms kann man ja z.b.

data zkette type string.
zkette = 'Hello'.
perform test changing zkette.
write zkette.

form test changing zkette.

zkette = 'Hallo'.

endform.


Mit Funktionen krieg ich das nicht so hin. Wie sieht da die Synatx aus?

Re: in der Funktion übergebenen Parameter nutzen

Beitrag von km216 (Specialist / 151 / 6 / 11 ) »
In der SE37 kannst du globale Funktionen anlegen, die nicht nur in einem bestimmten Programm genutzt werden können.

Öffne die mal und leg dir dort deine Funktion an.
Dort hast du verschiedene Reiter wo du Namen und Typen de rImport- und Export-Parameter festlegen kannst und einen Reiter, wo du den Quelltext der Funktion ändern kannst.

Diese Funktion kannst du dann in deinem Programm über Call Function aufrufen.

Die Definition der Variablen und der Code, der durchgeführt werden soll, findet sich in diesem Fall nicht in deinem Programm, sondern kann alles über die SE37 gemacht werden.

Edit:

Die Performs beziehen sich, meines Wissens nach, nur auf das jeweilige Programm. Wenn du dir das über die SE80 anschaust, sind diese dort unter Unterprogramme, zu dem jeweiligen Programm, hinterlegt.

Edit2:
Wenn du dort natürlich einen Fuba shcon angelegt hast, einfach doppelt auf den Namen des Funktionsbausteins klicken (aus der SE80 raus).
Dann haste links deinen "Ordnerbaum" und rechts die Reiter zum Pflegen der Parameter und des Quelltextes.

Folgende Benutzer bedankten sich beim Autor km216 für den Beitrag:
SeZo


Re: in der Funktion übergebenen Parameter nutzen

Beitrag von SeZo (ForumUser / 18 / 13 / 0 ) »
Ja danke schön, über den Reiter Import kann ich jetzt Werte empfangen.

Vielen Dank für die schnellen Hilfen...

Seite 1 von 1

Vergleichbare Themen

5
Antw.
3504
Views
Exception Abfangen bei missing parameter im form (Gelöst)
von mnd » 14.02.2013 08:31 • Verfasst in ABAP® für Anfänger
4
Antw.
2187
Views
Gegenseitige Filter bei Parameter Angabe(Gelöst mit Code)
von mnd » 15.10.2012 16:50 • Verfasst in ABAP® für Anfänger
2
Antw.
2220
Views
Parameter für Funktion mitgeben
von Basler84 » 14.05.2012 09:34 • Verfasst in ABAP® für Anfänger
5
Antw.
4065
Views
Verwendung einer übergebenen Tabelle in einer Methode
von pitcat » 29.01.2014 08:29 • Verfasst in ABAP Objects®
5
Antw.
5845
Views
Funktionsbausteine - FUNKTION/FUNKTION TOOL
von kafka » 06.02.2018 08:04 • 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

User Exit EXIT_RQCPRM10_001
vor einer Stunde von Manfred K. 1 / 36
Trennen Strasse und Hausnummer
vor 2 Stunden von payten 13 / 10316
Dialog-Container mit Toolbar/Status
vor 17 Stunden von DeathAndPain gelöst 22 / 3247
Daten an Tabelle binden
vor 22 Stunden von Lukas Sanders 2 / 1102

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

User Exit EXIT_RQCPRM10_001
vor einer Stunde von Manfred K. 1 / 36
Trennen Strasse und Hausnummer
vor 2 Stunden von payten 13 / 10316
Dialog-Container mit Toolbar/Status
vor 17 Stunden von DeathAndPain gelöst 22 / 3247
Daten an Tabelle binden
vor 22 Stunden von Lukas Sanders 2 / 1102

Unbeantwortete Forenbeiträge

User Exit EXIT_RQCPRM10_001
vor einer Stunde von Manfred K. 1 / 36
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2664
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9252