Ansicht
Dokumentation

ISP_IVW_CATEGORY_DEFAULT_VALUE - ISP-SD: IVW-Basis-Kategorien-Vorschlagsfindung

ISP_IVW_CATEGORY_DEFAULT_VALUE - ISP-SD: IVW-Basis-Kategorien-Vorschlagsfindung

CL_GUI_FRONTEND_SERVICES - Frontend Services   PERFORM Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

ISP_IVW_CATEGORY_DEFAULT_VALUE

------------------------------

Der FB ermittelt Vorschlagswerte für Basis-Kategorien anhand der Suchkriterien KUNDENGRUPPE, AUFTRAGS- und LIEFERART, sowie der PREISGRUPPE und der Auflagenmeldungsart (AUFMELDART).

Zusätzlich kann noch eine Rabattgrenze (RABGRENZE) mitgegeben werden (Auswertung erfolgt mit Vergleichsoperator aus der TJI01 und einer dort hinterlegten Rabattgrenze).

Die Auflagenmeldungsart dient der Unterscheidung verschiedener Meldearten (IVW in Deutschland, WEMF in der Schweiz etc.).

Dazu wird die TJI05 gelesen. Die gefundenen Kategorien werden bewertet (Anzahl der Übereinstimmungen (Treffer) bei den Suchkriterien) und in die interne Tabelle DATEN_TAB gestellt.

Diese interne Tabelle wird anschließend noch bereinigt, d.h. beim mehr- fachem Auftreten einer Kategorie wird diejenige mit der höchsten Tref- ferzahl ermittelt und in die Tabelle IVWKN_TAB gestellt.

Diese Tabelle ist gemäß der Trefferanzahl der einzelnen Kategorien ab- steigend sortiert, d.h. die den Suchkriterien am meisten entsprechende Kategorie ist der erste Eintrag.

EXCEPTIONS:

NOT_FOUND kein entsprechender Eintrag in der TJI05

NOT_EXISTING in der TJI05 gefundene Kategorie exist. laut TJI01 nicht

Diese beiden Exceptions sollten durch das rufende Programm abgefangen werden, da sonst die Verarbeitung im selbigen zum Abbruch kommt.

Anmerkung:

Die Einträge in der TJI05 sind derart maskiert, daß auch SPACE einen gültigen Eingabewert darstellt.





Parameter

AUFMELDART
AUFTRAGSART
DEFAULT_IVWKN
DEFAULT_IVWKNFREI
IVWKN_TAB
KUNDENGRUPPE
LIEFERART
POSITIONSART
PREISGRUPPE
RABGRENZE
XDISCOUNT_CHECK

Ausnahmen

NOT_EXISTING
NOT_FOUND

Funktionsgruppe

JI03

BAL_S_LOG - Application Log: Log header data   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: 2076 Date: 20240605 Time: 202244     sap01-206 ( 36 ms )