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.