Funktionsbausteine

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

Funktionsbausteine

Beitrag von jharris (ForumUser / 3 / 0 / 0 ) »
Hallo Zusammen,

ich kenne mich nicht so gut in ABAP aus und hätte eine Frage bezüglich Funktionsbausteine.
Ich möchte in einer LOOP Schleife, eine Feld ändern. Ich habe mir überlegt, diesen Wert Zeile
für Zeile mit Hilfe von Funktionsbausteinen zu ändern.

Leider kriege ich es nicht hin, die Schnittstellen mit Import und Export zu belegen.
Kann mir jemand helfen bitte, wie ich diese Aufrufe programmieren kann?

Viele Grüße,
J.


Hiii,

Code: Alles auswählen.

Form Modify.

  LOOP AT gt_sflight into gl_sflight.
    PERFORM Aufruf 
             CHANGING gl_sflight-planetype.
     
    Modify gt_sflight from gl_sflight. 
  
   ENDLOOP.
 Endform.


Form Aufruf. 
?
CALL FUNCTION 'Z_CR99_READ_SFLIGHT'
  EXPORTING
    iv_carrid  = ?
  IMPORTING
    et_sflight = gt_sflight
  EXCEPTIONS
    no_flights = 1
    OTHERS  
          .
IF sy-subrc <> 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
*         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
ENDFORM.

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


Re: Funktionsbausteine

Beitrag von Ratazong (Specialist / 144 / 1 / 14 ) »

Code: Alles auswählen.

Form Modify.

  LOOP AT gt_sflight into gl_sflight.
    PERFORM Aufruf 
             CHANGING gl_sflight.
     
    Modify gt_sflight from gl_sflight. 
  
   ENDLOOP.
 Endform.


Form Aufruf changing cs_sflight type sflight.

CALL FUNCTION 'Z_CR99_READ_SFLIGHT'
*  EXPORTING
*    iv_carrid  = ?
*  IMPORTING
*    et_sflight = gt_sflight
  CHANGING
    cs_sflight = cs_sflight
  EXCEPTIONS
    no_flights = 1
    OTHERS  
          .
IF sy-subrc <> 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
*         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
ENDFORM.
 
Ich vermute, Du hast die Daten bereits eingelesen (GT_SFLIGHT) und willst die jetzt ändern. Dann ist der Name 'Z_CR99_READ_SFLIGHT' allerdings etwas irreführend. Oder willst Du die erst lesen im FB? Dann ist der Aufbau falsch.

Seite 1 von 1

Vergleichbare Themen

3
Antw.
2471
Views
Funktionsbausteine
von KleinerEisbaer » 14.09.2007 14:03 • Verfasst in ABAP® für Anfänger
0
Antw.
1111
Views
Funktionsbausteine für HR
von gmsdd » 29.03.2007 15:32 • Verfasst in ABAP® Core
7
Antw.
4149
Views
Funktionsbausteine für HR
von gmsdd » 29.03.2007 15:31 • Verfasst in ABAP® Core
12
Antw.
6575
Views
Funktionsbausteine
von Yixx » 05.01.2015 13:44 • Verfasst in ABAP® für Anfänger
0
Antw.
762
Views
Funktionsbausteine BAPI_INCOMINGINVOICE*****
von Rabea1103 » 10.10.2019 09:31 • 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

BAPI zur ABSO?
vor 2 Wochen von DeathAndPain 2 / 2576
Materialstammerweiterung: Neuer Reiter
vor 4 Wochen von DeathAndPain gelöst 4 / 3431
Ermittlung der Arbeitstage (Mosid)
vor 4 Wochen von Radinator 11 / 48964
LSMW-Problem
letzen Monat von DeathAndPain gelöst 6 / 6873

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

BAPI zur ABSO?
vor 2 Wochen von DeathAndPain 2 / 2576
Materialstammerweiterung: Neuer Reiter
vor 4 Wochen von DeathAndPain gelöst 4 / 3431
Ermittlung der Arbeitstage (Mosid)
vor 4 Wochen von Radinator 11 / 48964
LSMW-Problem
letzen Monat von DeathAndPain gelöst 6 / 6873