GELÖST - ADOBE Forms - geschachtelte Tabellen Thema ist als GELÖST markiert

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

GELÖST - ADOBE Forms - geschachtelte Tabellen

Beitrag von Xilukarim (ForumUser / 9 / 3 / 0 ) » 20. Mai 2019 15:25

Hallo,

ich versuche Daten zweier Tabellen auszugeben die geschachtelt sind. Von der inneren Tabelle wird aber nur eine Zeile ausgegeben, obwohl mehrere vorhanden sind.

Es geht um die Ausgabe einer Packliste, nach Lagerplatz übergeordnet sortiert, und dazu die Komponenten pro Lagerplatz. Der Kontext sieht so aus:
Zwischenablage02.png
In den Positionen habe ich als Where-Bedingung: LGORT = Lagerorte-lgort

Im Formular habe ich folgende Struktur:
Zwischenablage03.png
Im Teilformular Lagerorte habe ich folgendes Binding: $.LAGERORTE.DATA[*]
In der Tabelle Positionen habe ich dieses Binding: $.POSITIONEN.DATA[*]

Die Zeile1 ist angehakt bei "Zeile für jedes Datenelement wiederholen"

In der jeweiligen Zeile 1 wird auch der richtige Inhalt (zum Lagerort gehörig) angezeigt, aber eben nur eine Zeile.

Wo kann hier der Fehler stecken?

VG
Xilukarim
Zuletzt geändert von Xilukarim am 27. Mai 2019 09:36, insgesamt 1-mal geändert.
ECC 6.07
Netweaver 7.40


Re: ADOBE Forms - geschachtelte Tabellen

Beitrag von Andaria (ForumUser / 18 / 1 / 6 ) » 20. Mai 2019 16:16

Hallo,

um sicherzugehen:
Du hast die Datenbindung $.POSITIONEN.DATA[*] schon auf der Zeile und nicht auf der Tabelle, oder?

Ansonsten kann du auch einen Trace erstellen und schauen ob die Daten dort richtig in der Datendatei stehen. Dann kannst du mit Sicherheit sagen, ob der Fehler im Kontext oder im Layout zu finden ist.

Folgende Benutzer bedankten sich beim Autor Andaria für den Beitrag:
Xilukarim (22. Mai 2019 14:19)


Re: ADOBE Forms - geschachtelte Tabellen

Beitrag von a-dead-trousers (Top Expert / 3241 / 82 / 818 ) » 20. Mai 2019 21:10

Um einen möglichen Fehler im Kontext auszuschließen, kannst du dir mit dem Debugger die XML-Daten eines (Test-)Aufrufes abgreifen:
Einen BREAK-POINT in FPCOMP_FORM_END und nach der FORM-Routine FINISH_FORM in der Variable (Struktur) DOCUMENT das Feld XML auslesen und mit den Debugger-Tools als Datei auf dem PC speichern.
Da kannst du dir die Datei mit jedem besseren (XML-)Editor anschauen und solltest so erkennen ob der Aufbau LAGERORTE/POSITIONEN nach deinen Vorstellungen korrekt befüllt ist. Diese Datei kannst du übrigens auch als "Testdaten" im Formular hinterlegen und dieses damit direkt aus dem ALD heraus aufrufen, PDF-Druckvorschau inklusive.

Folgende Benutzer bedankten sich beim Autor a-dead-trousers für den Beitrag:
Xilukarim (22. Mai 2019 14:25)

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.07
Basis: 7.40

Re: ADOBE Forms - geschachtelte Tabellen

Beitrag von Xilukarim (ForumUser / 9 / 3 / 0 ) » 22. Mai 2019 14:19

Hallo Andaria,
Du hast die Datenbindung $.POSITIONEN.DATA[*] schon auf der Zeile und nicht auf der Tabelle, oder?
Doch, hatte ich auf der Tabelle, jetzt in der Zeile funktioniert alles! Vielen Dank!

Xilukarim
ECC 6.07
Netweaver 7.40

Seite 1 von 1


Aktuelle Forenbeiträge

Knobelaufgabe zum Wochenende / Wochenbeginn
vor 12 Stunden von a-dead-trousers 6 / 174
HTTP Request
vor 12 Stunden von a-dead-trousers 2 / 18
BSP-Seiten als Dienst - Fehler beim Aufrufen
vor 20 Stunden von Xilukarim 1 / 27
MATNR Feldlängenänderung von 18 auf 40
vor 22 Stunden von SAP_ENTWICKLER 4 / 149
CCS Bonusabrechnung
vor 23 Stunden von SAP_ENTWICKLER 1 / 18

Aktuelle Forenbeiträge

Knobelaufgabe zum Wochenende / Wochenbeginn
vor 12 Stunden von a-dead-trousers 6 / 174
HTTP Request
vor 12 Stunden von a-dead-trousers 2 / 18
BSP-Seiten als Dienst - Fehler beim Aufrufen
vor 20 Stunden von Xilukarim 1 / 27
MATNR Feldlängenänderung von 18 auf 40
vor 22 Stunden von SAP_ENTWICKLER 4 / 149
CCS Bonusabrechnung
vor 23 Stunden von SAP_ENTWICKLER 1 / 18

Unbeantwortete Forenbeiträge

BSP-Seiten als Dienst - Fehler beim Aufrufen
vor 20 Stunden von Xilukarim 1 / 27
CCS Bonusabrechnung
vor 23 Stunden von SAP_ENTWICKLER 1 / 18
Verfügbarkeitsprüfung
Gestern von NoraP 1 / 18
Verwaltung
Gestern von NoraP 1 / 15
At Selection-Screen
Gestern von L0w-RiDer 1 / 42