Wie muss ich den Loop machen? Thema ist als GELÖST markiert

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

Wie muss ich den Loop machen?

Beitrag von User1234 (ForumUser / 43 / 20 / 0 ) »
Hallo Zusammen

Wie definiere ich hier xmaktx vom typ makt?
Wie muss ich hier den Loop machen und xmanktx bei INTO?

Kann jemand ein Quellcode dafür machen. Ich komme nicht weiter. Wäre sehr Dankbar.

Code: Alles auswählen.

REPORT Z_AAGLSAP01_TRAINING01.

DATA: xmatnr TYPE makt-matnr,
      xspras TYPE makt-spras,
      xmaktx TYPE makt-maktx,
      tmaktx TYPE TABLE OF makt.

SELECT-OPTIONS: s_matnr FOR xmatnr,
                s_lang FOR xspras.

Select * FROM makt INTO TABLE tmaktx
  WHERE matnr IN s_matnr
  AND spras IN s_lang.


WRITE: 'Materialnummer:', s_matnr, /, 'Sprache:', s_lang, /, 'Materialbeschreibung:', xmaktx.

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


Re: Wie muss ich den Loop machen?

Beitrag von a-dead-trousers (Top Expert / 4486 / 231 / 1206 ) »
Aber nur dieses eine Mal 😉

Code: Alles auswählen.

REPORT Z_AAGLSAP01_TRAINING01.
TABLES: makt.

DATA: tmakt TYPE TABLE OF makt.

SELECT-OPTIONS: s_matnr FOR makt-matnr,
                s_lang FOR makt-spras.

Select * FROM makt INTO TABLE tmakt
  WHERE matnr IN s_matnr
  AND spras IN s_lang.

LOOP AT tmakt ASSIGNING FIELD-SYMBOL(<smakt>).
WRITE: 'Materialnummer:', <smakt>-matnr, /, 'Sprache:', <smakt>-spras, /, 'Materialbeschreibung:', <smakt>-maktx.
ENDLOOP.
Gleich etwas "verbessert" mit TABLES, damit du nicht soviele "unnötige" Variablen definierien musst.

Folgende Benutzer bedankten sich beim Autor a-dead-trousers für den Beitrag:
User1234

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

Über diesen Beitrag



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

Aktuelle Forenbeiträge

Feldroutine ADSO Transformation
vor 3 Wochen von codemaster1 2 / 106400
Stücklisten
vor 3 Wochen von Selma.schwarz 1 / 108285

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.

Vergleichbare Themen

LOOP in einem LOOP
von Bjuti » 10.09.2013 15:18
Loop
von Kai999 » 27.07.2017 16:15
LOOP AT
von cuncon » 01.02.2018 09:28
ein loop
von user2008 » 19.07.2017 10:50

Aktuelle Forenbeiträge

Feldroutine ADSO Transformation
vor 3 Wochen von codemaster1 2 / 106400
Stücklisten
vor 3 Wochen von Selma.schwarz 1 / 108285

Unbeantwortete Forenbeiträge

Stücklisten
vor 3 Wochen von Selma.schwarz 1 / 108285
Belege
vor 3 Wochen von Selma.schwarz 1 / 105291