Programmverständnis II - importing- exporting

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

Programmverständnis II - importing- exporting

Beitrag von Jan_M. (ForumUser / 22 / 0 / 0 ) »
kann mit bei dem Bsp. jemand sagen worum es sich hier handelt und was die einzelnen Bestandteile so machen ?


CALL FUNCTION 'Z_OCCUPANCY00' // Funktionsbaustein 'Z_OCCUPANCY00' aufrufen
EXPORTING // ???
SEATSOCC = SFLIGHT-SEATSOCC
SEATSMAX = SFLIGHT-SEATSMAX
IMPORTING // ???

OCCUPANCY_PERCENTAGE = OCCUPANCY.
* EXCEPTIONS //Ausnahmen einen Rückgabewert zuordnen
* ZERO_DIVISION = 1
* OTHERS = 2.


Danke

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


Re: Programmverständnis II - importing- exporting

Beitrag von Chrisu (Specialist / 225 / 0 / 1 ) »
Jan_M. hat geschrieben:kann mit bei dem Bsp. jemand sagen worum es sich hier handelt und was die einzelnen Bestandteile so machen ?


CALL FUNCTION 'Z_OCCUPANCY00' // Funktionsbaustein 'Z_OCCUPANCY00' aufrufen
EXPORTING // ???
SEATSOCC = SFLIGHT-SEATSOCC
SEATSMAX = SFLIGHT-SEATSMAX
Hier werden den Parametern der Funktion ("Formalparameter") die Variablen deines Programmes ("Aktualparameter") zugeordnet. Dh. du übergibst der Funktion Werte.
Jan_M. hat geschrieben: IMPORTING // ???

OCCUPANCY_PERCENTAGE = OCCUPANCY.
Unter "Importing" stehen die Werte die dir der Funktionsbaustein zurückliefert, hier musst du wieder Werte des FuBaus Werten deines Programmes zuweisen. Links: Wert (Variable) des Funktionsbausteins; Rechts: Variable deines Programmes.
Dh. du bekommst von der Funktion Werte zurück.
Jan_M. hat geschrieben: * EXCEPTIONS //Ausnahmen einen Rückgabewert zuordnen
* ZERO_DIVISION = 1
* OTHERS = 2.
Exceptions sind Fehler die der Funktionsbaustein auslösen kann (zb. Division_by_zero -> selbsterklärend), diese kannst du in deinem Programm abfangen damit du keinen Kurzdump erhälst, bzw. in ein Errorhandling verzweigen kannst.

Die Zuweisung von 1 bzw. 2 hier bedeutet, dass sy-subrc nach dem Auslösen einer Ausnahme jeweils den Wert erhält der der Ausnahme zugeordnet ist.

Beitrag von Jan_M. (ForumUser / 22 / 0 / 0 ) »
vielen dank, hab mir aufgrund mangelnder Doku fast die zähne dran ausgebissen

Mit freundlichen Grüssen

Jan

Beitrag von meinrad (ForumUser / 67 / 0 / 0 ) »
Hallo,
Ausreicende Dokumentation findet man immer auf dem Help-Portal der SAP AG.
http://help.sap.com/saphelp_46c/helpdat ... ameset.htm
Werkzeuge der ABAP Workbench ==> Function Builder .

und:

http://help.sap.com/saphelp_46c/helpdat ... ameset.htm
Modularisierungstechnik ==> Prozeduren.

Beitrag von Jan_M. (ForumUser / 22 / 0 / 0 ) »
hmm ja danke, aber das dann im Programmcode anzuwenden ist dann doch nicht so einfach

mfg
Jan

Beitrag von Gast ( / / 0 / 3 ) »
hmm ja danke, aber das dann im Programmcode anzuwenden ist dann doch nicht so einfach
Es ist so ziemlich das einfachste überhaupt...und sollte für euren Dozenten ein leichtes sein, Euch das zu erklären.

Seite 1 von 1

Vergleichbare Themen

26
Antw.
18428
Views
EXPORTING = IMPORTING?
von ewx » 14.12.2015 11:06 • Verfasst in ABAP Objects®
2
Antw.
3329
Views
IMPORTING und EXPORTING bei Schnittstellen-Methoden
von mrsecret2307 » 26.04.2023 21:56 • Verfasst in ABAP® für Anfänger
1
Antw.
6384
Views
Field-Symbol als Importing Parameter
von tekko » 12.06.2021 18:23 • Verfasst in ABAP Objects®
10
Antw.
3039
Views
4
Antw.
4485
Views
EXPORTING itab
von der_neuling » 03.03.2021 11:54 • 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

Materialstammerweiterung: Neuer Reiter
vor 3 Stunden von ewx 3 / 84
LSMW-Problem
vor einer Woche von DeathAndPain gelöst 6 / 3481
SFP (Adobe Forms) QR-Code wird nicht angezeigt
vor einer Woche von Sebastian82 gelöst 4 / 2051

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

Materialstammerweiterung: Neuer Reiter
vor 3 Stunden von ewx 3 / 84
LSMW-Problem
vor einer Woche von DeathAndPain gelöst 6 / 3481
SFP (Adobe Forms) QR-Code wird nicht angezeigt
vor einer Woche von Sebastian82 gelöst 4 / 2051