Ansicht
Dokumentation
LE_DELIVERY_PREFETCH - Objekt Lieferung bereitstellen, gepuffert
CL_GUI_FRONTEND_SERVICES - Frontend Services General Material DataDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Selektion und Pufferung von Lieferungen.
Werden Lieferungen über den optionalen Eingabeparameter lt_delivery_key vorgegeben, werden nur die dort angegebenen Lieferungen eingelesen und nach den angegebenen Selektionskriterien gefiltert.
Wenn nur Selektionskriterien (ohne expliziter Vorgabe von Lieferungsnummern) angegeben werden, werden alle Lieferungen gesucht, die den Kriterien genügen. Die einzelnen Kriterien werden mit "AND" verknüpft.
Eine OR-Verknüpfung von Selektionskriterien kann durch ein mehrfaches Aufrufen des Funktionsbausteines mit den Selektionskriterien realisiert werden, die mit OR verknüpft werden sollen. Aus Performancegründen ist es insbesonder beim erstmaligen Laden des Puffers empfehlenswert, bei mehrfahcen Aufrufen des Lesebausteines immer die selben Segmente zu lesen, also den parameter is_select_options-data jedes mal gleich zu lassen.
Beispiel
Hinweise
Niemals mit
loop at lt_deliveries into ls_delivery.arbeiten. Dies ist sehr inperformant. Besser
loop at lt_deliveries assigningverwenden. Siehe Testreport ZZ_DELIVERY_GET_BUFFERED_TEST im ALR/000
Weiterführende Informationen
Parameter
CT_ORDERS_NOT_LOCKEDCX_DELIVERIES
CX_UNLOCKABLE
CX_UNLOCKABLE_CSL
EX_ADD_DATA
IS_SELECT_OPTIONS
Ausnahmen
CRITERIA_NOT_IMPLEMENTEDNO_ITEM_SELECTED
SELECTED_ITEM_ENQUEUED
Funktionsgruppe
LE_SHP_DB_DELIVERY_BUFFERRFUMSV00 - Advance Return for Tax on Sales/Purchases SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 1740 Date: 20240523 Time: 135505 sap01-206 ( 37 ms )