LOOP im Sapscript

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV
7 Beiträge • Seite 1 von 1
7 Beiträge Seite 1 von 1

LOOP im Sapscript

Beitrag von Trulchen (Specialist / 241 / 4 / 1 ) »
Hallo ich kämpfe gerade etwas mit einer Loop...

Ich hab mir ein paar Foren beiträgen und Hilfen durchgelesen komme aber einfach nicht weiter.

Ich habe eine LOOP:

Code: Alles auswählen.

    types: begin of ty_lhm,
      matnr type matnr,
      maktx type maktx,
      order type i,
      cnt_out type i,
      cnt_in type i,
      VHART TYPE VHIART,
      end of ty_lhm.

LOOP AT gt_lhm into gt_lhm.
  CALL FUNCTION 'WRITE_FORM'
    EXPORTING
      element = 'TRANSPORT'
      FUNCTION  = 'SET'
      Window = 'MAIN'.
ENDLOOP.

Und die würde ich gerne auf dem Formular ausgeben:
Bild

Tut aber nicht... :(
Zuletzt geändert von Trulchen am 22.04.2016 11:55, insgesamt 1-mal geändert.

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


Re: LOOP im Sapscript

Beitrag von Thanatos82 (Expert / 699 / 32 / 123 ) »
Hallo Julia,

ohne mich jetzt tiefer damit auseinanderzusetzen:

in deinem Loop steht:

Code: Alles auswählen.

LOOP AT gt_lhm INTO gt_lhm.
im SAPscript greifst du aber auf ls_lhm zu.
ls_lhm scheint mir dabei ja leer zu sein?!
Gruß,
der Matze

Re: LOOP im Sapscript

Beitrag von Trulchen (Specialist / 241 / 4 / 1 ) »
nur ein tippfehler, nach entlichen hin und her probieren.

Funktioniert auch nicht mit ls_lhm....

Re: LOOP im Sapscript

Beitrag von wreichelt (Top Expert / 1031 / 29 / 188 ) »
Hallo,

die Tabelle ist definiert
begin of ty_lhm,
matnr type matnr, ....

Der Loop läuft über
LOOP AT gt_lhm into gt_lhm.

Gruß
Wolfgang

Re: LOOP im Sapscript

Beitrag von Unit605 (Expert / 975 / 37 / 93 ) »
wreichelt hat geschrieben:Hallo,

die Tabelle ist definiert
begin of ty_lhm,
matnr type matnr, ....

Der Loop läuft über
LOOP AT gt_lhm into gt_lhm.

Gruß
Wolfgang
Die DATA Anweisung fuer die Tabelle ist gar nicht gepostet, nur die TYPE Anweisung fuer den Typedefinition.
Was die allerdings da zu suchen hat, weiss ich nicht und macht auch erstmal ohne weitere Informationen keinen Sinn.

Ist die Tabelle ueberhaupt erstellt? Davon gehen wohl erstmal alles aus, aber ist sie auch gefuellt?

Re: LOOP im Sapscript

Beitrag von wreichelt (Top Expert / 1031 / 29 / 188 ) »
Hallo Trulchen,

ich glaube SAPscript kann keine Tabellen verarbeiten, ich würde im Loop zwei normale Felder
füllen und diese im SAPscript ausgeben.

Gruß
Wolfgang

Re: LOOP im Sapscript

Beitrag von ST22 (Specialist / 274 / 40 / 40 ) »
Ganz entscheidend ist, dass der Arbeitsbereich der Tabelle, der im Formular ausgegeben werden soll, im Druckprogramm global definiert ist, d.h. die Datendefinition darf nicht innerhalb einer Formroutine stattfinden, sondern im "Top" Bereich des Druckprogramms.

Dann sollte es auch mit dem LOOP klappen.

Grüße
Frank

Seite 1 von 1

Vergleichbare Themen

0
Antw.
1176
Views
Loop im Sapscript Formular
von SAPDIDI2 » 02.11.2006 14:01 • Verfasst in ABAP® Core
1
Antw.
721
Views
4
Antw.
3450
Views
LOOP in einem LOOP
von Bjuti » 10.09.2013 15:18 • Verfasst in ABAP® für Anfänger
52
Antw.
9284
Views
LOOP AT
von cuncon » 01.02.2018 09:28 • Verfasst in ABAP® für Anfänger
39
Antw.
7076
Views
Loop
von Kai999 » 27.07.2017 16:15 • Verfasst in ABAP® für Anfänger

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

Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 71
Group Items auf einer Filterbar
vor einer Woche von Bright4.5 1 / 111
tRFC Transaktionen SM58
vor 4 Wochen von A6272 1 / 141