Werte in Array und jeden verarbeiten

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

Werte in Array und jeden verarbeiten

Beitrag von stony007_de (Specialist / 108 / 6 / 0 ) »
Hi
Ich möchte durch einen SQL query werte aus einer Tabelle lesen und diese in ein 1 dimensionales Array schreiben.
Dieses Array möchte ich dann wiederum auswerten und in einer Methode im Nachgang verarbeiten.

Beispiel: Als Ergebnis habe ich im Array 5 usernamen (user1, user2, user3, user4, user5)
Und in Folge dann mit einer "for each" ähnlichem Loop Anweisung jeden einzelnen dieser User einen Wert zuweisen.

Nun hab ich gelesen, dass es im abap keine Arrays gibt. Die User will ich dann aus der Tbl. AGR_USERS anhand zugewiesener Rollen ziehen.


Als Beispiel zum schreiben in Variable habe ich folgendes gefunden:

DATA: it_table type table of sflight.
SELECT * FROM sflight INTO TABLE it_table.

Ich denke damit komm ich erstmal an die Daten nur wie kann ich den Rest realisieren?


Vg
Stony007_de

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


Re: Werte in Array und jeden verarbeiten

Beitrag von a-dead-trousers (Top Expert / 4395 / 223 / 1182 ) »
Ich glaube du suchts LOOP AT für den Mehrfachzugriff über eine Schleife bzw. READ TABLE für den Einzelsatzzugriff.
Die Weitergabe an eine Methode (CLASS bzw CALL METHOD) erfolgt über die Parameter in deren Schnittstelle.
Dasselbe gilt auch für Funktionsbausteine (CALL FUNCTION) und Unterroutinen (FORM bzw. PERFORM).
(In Großbuchstaben sind die Schlüsselwörter zu denen du die benötigten Informationen in der ABAP-Hilfe nachlesen kannst)

lg ADT

EDIT: Mit LOOP AT ... ASSIGNING ... kannst du alle Werte deiner internen Tabelle (vergleichbar mit einem Array) durchgehen und im selben Schritt auch Werte verändern. Der Unterschied zu einem Array ist, dass die Zeile in der internen Tabelle auch strukturiert sein kann und so mehrere Werte gleichzeitig speichern kann.
Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Seite 1 von 1

Vergleichbare Themen

4
Antw.
11389
Views
Werte im select mit IN verarbeiten
von kaim77 » 10.05.2013 12:32 • Verfasst in ABAP® für Anfänger
7
Antw.
4583
Views
Array in SAP???
von Tigermoon » 13.01.2006 09:49 • Verfasst in ABAP® für Anfänger
1
Antw.
2726
Views
Array-Fetch mit Umbenennen
von Snooze » 08.08.2005 17:16 • Verfasst in ABAP® Core
0
Antw.
1904
Views
webformular checkboxen als array?
von nils » 01.07.2007 16:57 • Verfasst in Web-Dynpro, BSP + BHTML
4
Antw.
10332
Views
Array oder List? Aber wie?
von philfiat » 03.07.2009 08:06 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


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

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.

Unbeantwortete Forenbeiträge

Daten an Tabelle binden
vor 2 Tagen von Bright4.5 1 / 753
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2377
Hilfe bei SWEC/SWE2
letzen Monat von retsch 1 / 8962