Web Dynpro Loop auf Node

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

Web Dynpro Loop auf Node

Beitrag von Amja92 (ForumUser / 2 / 0 / 0 ) »
Hallo alle zusammen,

ich versuche gerade in einer WD-Anwendung einen Knoten vom Componenten-Controller zu durchlaufen und abfragen zu machen. Anbei erstmal der bisherige Code:

Code: Alles auswählen.

DATA LO_ND_BELEGUNGEN_GLOBAL TYPE REF TO IF_WD_CONTEXT_NODE.
DATA LT_BELEGUNGEN_GLOBAL TYPE WD_THIS->ELEMENTS_BELEGUNGEN_GLOBAL.
DATA LS_BELEGUNGEN_GLOBAL TYPE WD_THIS->ELEMENT_BELEGUNGEN_GLOBAL.

  LO_ND_BELEGUNGEN_GLOBAL = WD_CONTEXT->GET_CHILD_NODE( NAME = WD_THIS->WDCTX_BELEGUNGEN_GLOBAL ).

  LO_ND_BELEGUNGEN_GLOBAL->GET_STATIC_ATTRIBUTES_TABLE( IMPORTING TABLE = LT_BELEGUNGEN_GLOBAL ).

  LOOP AT LT_BELEGUNGEN_GLOBAL INTO LS_BELEGUNGEN_GLOBAL.
    IF LS_BELEGUNGEN_GLOBAL-VON > LV_VON OR LS_BELEGUNGEN_GLOBAL-BIS < LV_BIS.
      MESSAGE 'Ressource ist zu diesem Zeitraum bereits einer anderen Belegung zugeordnet!' TYPE 'A'.
    ENDIF.
  ENDLOOP.
Leider springt er ab der Zeile, wo LOOP steht, raus. Also dann, wenn ich versuche die interne Tabelle in die Workarea zu packen.

Was mache ich falsch?

Viele Grüße und danke schon mal vorab für eure Unterstützung!!!

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


Re: Web Dynpro Loop auf Node

Beitrag von Thomas R. (Expert / 766 / 84 / 40 ) »
Hallo Amja,

ist LT_BELEGUNGEN_GLOBAL überhaupt gefüllt?

Ist LS_BELEGUNGEN_GLOBAL wirklich der Zeilentyp von LT_BELEGUNGEN_GLOBAL?

MfG
Thomas R.

Re: Web Dynpro Loop auf Node

Beitrag von jocoder (Specialist / 347 / 3 / 103 ) »
Hallo,

welcher Laufzeitfehler wird den in der st22 gemeldet?
Wenn der Knoten leer ist, kommt context_node_inital oder so ähnlich.

Die Workarea ls_belegungen_global kann es nicht sein. Dies wird schon im Compiler geprüft.
ABAP, Java, JavaScript
GitHub

Re: Web Dynpro Loop auf Node

Beitrag von sapyard (ForumUser / 31 / 5 / 2 ) »
I think your internal table LT_BELEGUNGEN_GLOBAL is empty.

That is the only reason I can guess of. You should debug and check it.
Thanking you.

With Regards,
Raju.
----------------------
Raju Shrestha
www.sapyard.com
----------------------

Seite 1 von 1

Vergleichbare Themen

2
Antw.
4925
Views
Loop at screen auf Dynpro mit SELECT OPTIONS
von herr mb » 06.12.2012 15:00 • Verfasst in ABAP® Core
3
Antw.
3363
Views
Fehlermeldung auf Dynpro: Field ... not assigned to a loop
von khb » 16.09.2016 10:04 • Verfasst in ABAP® für Anfänger
1
Antw.
5115
Views
1
Antw.
3898
Views
ALV Tree Node-Text auslesen
von Bugfix13 » 27.03.2014 14:36 • Verfasst in ABAP® für Anfänger
6
Antw.
4194
Views
JSON parsen in Node-Table
von ralf.wenzel » 14.04.2021 15:51 • Verfasst in ABAP Objects®

Über diesen Beitrag


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

Aktuelle Forenbeiträge

SFP/SEGW - Fehler beim Rendering
vor einer Woche von Manfred K. 1 / 44010
Pflegeview zeigt nicht alle Daten an
vor einer Woche von sapdepp gelöst 7 / 45756
ALV Grid und Dynprofeld
vor einer Woche von PeterPaletti 5 / 43875

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.

Aktuelle Forenbeiträge

SFP/SEGW - Fehler beim Rendering
vor einer Woche von Manfred K. 1 / 44010
Pflegeview zeigt nicht alle Daten an
vor einer Woche von sapdepp gelöst 7 / 45756
ALV Grid und Dynprofeld
vor einer Woche von PeterPaletti 5 / 43875

Unbeantwortete Forenbeiträge

SFP/SEGW - Fehler beim Rendering
vor einer Woche von Manfred K. 1 / 44010
Benutzerdefinierte Felder PSP
letzen Monat von Rabea1103 1 / 94965
Spool vereinen OTF und PDF
January 2026 von anna2205 1 / 109982
XSLT und Loipro05 Transformation
December 2025 von Torsten1965 1 / 118175