Interne Tabs an Form übergeben

Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

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

Interne Tabs an Form übergeben

Beitrag von Gast ( / / 0 / 3 ) »
Hi,

ich habe eine Form, die eine interne Tabelle weiterverarbeitet. Dieses Form soll nun innerhalb
des Programms mehrmals aufgerufen werden, und interne Tabellen mit unterschiedlichen Strukturen übergeben bekommen.

Gibts ne Möglichkeit, die Übergabe so zu gestalten,
dass irgendwie im report die form aufgerufen wird und eine interne tabelle an die form übergeben wird?

bsp:

Code: Alles auswählen.

perform test using tab1.
..
perform test using tab2.
..
perform test using tab3.

form test using itab. 
[hier wird mit itab weitergearbeitet, auch
unter dem namen itab]
endform.

habs in der onlinehilfe nur so gefunden, dass man in der form auch immer den type mit angeben muss, was hier ja schwierig ist, da die itabs unteschiedliche Strukturen haben.

Thx

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


Beitrag von Haubi (Expert / 625 / 20 / 30 ) »
Moinsen.

Generische Übergabe als USING-Parameter geht meines Wissens nicht. Wie wär's mit 'nem TABLES-Parameter?

Gruss,
Haubi
Das ABAP Kochbuch ab sofort bei Amazon...

I'd rather write code that writes code than write code...

Beitrag von ereglam (Top Expert / 1829 / 2 / 7 ) »
Haubi hat geschrieben:Moinsen.

Generische Übergabe als USING-Parameter geht meines Wissens nicht. Wie wär's mit 'nem TABLES-Parameter?

Gruss,
Haubi
Sorry, wenn ich da widerprechen muss...

Es ist sehr wohl möglich einer Unterroutine generische Parameter (auch Tabellen) zu definieren:

Code: Alles auswählen.

FORM tu_was
  USING
    i_par1 TYPE c "C-Zeichenkette beliebiger Länge
    i_par2 TYPE n "N-Zeichenkette -"-
    i_par3 TYPE x "X-Zeichenkette -"-
    i_par4 TYPE csequence "C,N, String
    it_1   TYPE ANY TABLE " beliebige Tabelle
    it_1_s TYPE SORTED TABLE. "belibige sortierte Tabelle
ENDFORM.                    "tu_was
Beispiel stammt aus einem R/3 4.7

In der SAP-Hilfe mal zu FORM aufrufen und dann in die Typisierung weiter verzweigen...
Gruß
Ereglam


May the Force be with your code
|| .| |.|| | .... . ..|. ||| .|. |.|. . |... . .|| .. | .... |.|| ||| ..| .|. |.|. ||| |.. .

Beitrag von Gast ( / / 0 / 3 ) »
Danke !! So hats funktioniert

Beitrag von Haubi (Expert / 625 / 20 / 30 ) »
@ereglam: Man lernt nie aus. Das funzt sogar unter 4.6C. Ich bin begeistert... :D
Das ABAP Kochbuch ab sofort bei Amazon...

I'd rather write code that writes code than write code...

Beitrag von ereglam (Top Expert / 1829 / 2 / 7 ) »
Haubi hat geschrieben:@ereglam: Man lernt nie aus. Das funzt sogar unter 4.6C. Ich bin begeistert... :D
Musst nur noch ein klein wenig mehr strahlen. Die Wolken sind noch da... ;)

PS:
funktioniert natürlich auch bei Funktionsbausteinen und Methoden...

Seite 1 von 1

Vergleichbare Themen

3
Antw.
8082
Views
interne Tabelle an Form übergeben
von Andrzej » 17.05.2017 14:14 • Verfasst in ABAP® für Anfänger
46
Antw.
14121
Views
Tabelle an form übergeben
von Tgut » 07.02.2014 14:56 • Verfasst in ABAP® für Anfänger
2
Antw.
2717
Views
Nochmal Tabelle übergeben an Form
von Tgut » 12.09.2014 11:13 • Verfasst in ABAP® für Anfänger
3
Antw.
5391
Views
Selektionstabelle als Parameter an Form Routine übergeben
von ronin » 01.08.2008 17:00 • Verfasst in ABAP® für Anfänger
1
Antw.
4429
Views

Über diesen Beitrag


Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

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

Aktuelle Forenbeiträge

Vorgängersatz im Infotyp abgrenzen
vor 10 Stunden von ralf.wenzel 4 / 4220
IF mit AND und OR
vor 11 Stunden von ralf.wenzel 9 / 26256
BAPI zur ABSO?
vor 3 Wochen von DeathAndPain 2 / 4683
Materialstammerweiterung: Neuer Reiter
vor 4 Wochen von DeathAndPain gelöst 4 / 5812

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.