Ansicht
Dokumentation

PLANOGRAM_DATA_READ - Regaloptimierung: Daten lesen für ein Regal

PLANOGRAM_DATA_READ - Regaloptimierung: Daten lesen für ein Regal

SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up   TXBHW - Original Tax Base Amount in Local Currency  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Diese Methode selektiert in SAP Retail alle für externe Regaloptimierungsprogramme (ROP) geeigneten Daten. Notwendige Importparameter sind der Layoutbaustein und ein Datum für die Preisfindung, die Listungsprüfung bzw. die Selektion der Layoutbausteinversion.
Optional kann ein Kennzeichen, ob eine Listungsprüfung durchgeführt werden soll, ob eine Layoutprüfung durchgeführt werden soll, ob die Materialbewegungsdaten zu allen Werken gelesen werden sollen, denen der selektierte Layoutbaustein zugeordnet ist, ob keine Materialbewengungsdaten gelesen werden sollen (d.h. kein Werk wurde selektiert), ob der Funktionsbaustein nur im Refresh-Modus aufgerufen werden soll und ein Kennzeichen, ob alle Meldungen, die keine Fehlermeldungen sind ausgegeben werden, gesetzt werden.
Daneben wird über die Tabelle PI_T_STORES gesteuert, für welche Werke Materialdaten gelesen werden sollen.
Zuerst werden zusätzliche Kopfdaten zu den Selektionsdaten gelesen wie z.B. der Pfad der dem Layoutbaustein zugehörigen Planogramm-Datei. Sämtliche Kopfdaten werden daraufhin auf Konsitenz geprüft und das Regaloptimierungsprofil des selektierten Kunden gelesen.
Im Anschluß daran werden die dem Layoutbaustein zugeordneten Materialien selektiert, wobei zusätzlich untersucht wird, ob die Materialien im gültigen Listungszeitraum bzw. Verkaufszeitraum liegen. Zuletzt werden zu den einzelnen Materialien Materialstammdaten, Preise und Bewegungsdaten aus verschiedenen Stammdatentabellen gelesen. Die Stammdaten und Bewegungsdaten werden in die Tabelle Pe_T_Planogr geschrieben während die Kopfdaten in der Struktur Pe_I_Plgrh zum Export bereitgestellt werden.
Folgende Daten können an das ROP übergeben werden:

Stammdaten:
Materialnummer, Materialkurztext, Mengeneinheit, EAN, Materialtyp, Warengruppe, Materialabmessungen, Sortierfolge im Regal, Regalfach, Facing, Lieferant, Hersteller, Sammelmaterial, Einkaufspreis, Verkaufspreis mit diversen Zusatzdaten.

Bewegungsdaten:
Bestand, Absatzzahlen, Umsatzzahlen

Kopfdaten:
Kunde, Betrieb, Regaloptimierungsprofil, Einkaufsorganisation, Verkaufsorganisation, Vertriebsweg, Layout, Layoutbaustein, Layoutbereich, Dokumentennummer des zugeordneten Dokumentes, Pfad für das Layoutdokument, Zeitraum für die Selektion der Bewegungsdaten, Stichtag für die Preisfindung bzw. Listungsprüfung, Referenzkunde, Datum der letzten Optimierung.

Darüber hinaus sind alle mehrfachplazierte Materialien extra gekennzeichnet; d.h. Materialien, die innerhalb eines Kunden mehreren Layoutbausteinen zugeordnet sind. Die Anzahl der Plazierungen ist zusätzlich angegeben.

Hinweise

Wie bereits oben erwähnt werden Konsistenzprüfungen und Abhängigkeitsprüfungen zwischen den zwei obligatorischen Parametern durchgeführt. Es werden die Gültigkeit der Eintragungen Kunde und Layoutbaustein geprüft und entsprechend Fehlermeldungen ausgegeben. Zusätzlich werden die Abhängigkeiten Kunde zu Layout und Layout zu Layoutbaustein geprüft.

Meldungen werden im Parameter Return zurückgegeben. In dieser Parameter-Dokumentation finden Sie die Rückgabewerte und deren Bedeutungen.

Im Customizing werden im Regaloptimierungsprofil die Selektionsperiode für die Bewegungsdaten, die verwendeten Infostrukturen mit den relevanten Feldern für Bestand, Absatz und Umsatz, die Selektionsvariable (Monat/Tag) für die Infostrukturen und der für den Datenexport relevante Funktionsbaustein definiert. Um unnötiges Datenlesen zu verhindern und Performance zu gewinnen kann außerdem für die Preise, die Mengen und die Absätze/Umsätze eingestellt werden, ob diese gelesen und damit auch exportiert werden sollen. Für die Anlage und Pflege der Selektionsvarianten rufen Sie das Customizing Pflege der Selektionsvarianten auf. Zusätzlich können Sie über die Transaktion Regaloptimierungsprofil prüfen die Regaloptimierungsprofile auf Konsistenz und Vollständigkeit prüfen.

Bei mehrfach plazierten Materialien ist zu beachten, daß die Bewegungsdaten immer für das gesamte Werk und nicht für den einzelnen Layoutbaustein gültig sind.

Bei der Listungsprüfung wird pro Material geprüft, ob das Material gelistet ist und/oder verkauft werden darf. Der Prüfungszeitraum für die Listungsprüfung umfaßt also den Listungszeitraum und den Verkaufszeitraum.

Bei der Layoutprüfung wird überprüft, ob der selektierte Layoutbaustein den ausgewählten Werken zugeordnet ist.

Wird der Funktionsbaustein im Refresh-Modus durchlaufen, werden nur die Formroutinen ausgeführt, die für die Selektion der Positionsdaten relevant sind. Die Kopfdaten werden nicht mehr gelesen und es finden ebenso keine Prüfungen der Kopfdaten mehr statt.

Besitzt die Importtabelle mehr als einen Eintrag und es wurde kein Regaloptimierungsprofil mitgegeben, wird automatisch das Profil des Referenzwerks verwendet. Die Kopfdaten beziehen sich dabei ebenfalls auf das Referenzwerk.

Wird der Funktionsbaustein über den Report RWREGPRO aufgerufen, erfolgt eine Berechtigungsprüfung. Dabei wird der Transaktionscode zum Report als Berechtigungsobjekt geprüft. Weiter ist es möglich anstelle des Referenzkunden des betreffenden Layoutbausteins einen andernen Kunden einzugeben. Es erfolgt dann eine Warnmeldung, daß der eingegebene Kunde nicht der Referenzkunde ist. Die Selektion der werksspezifischen Daten erfolgt bei Übergehen der Warnmeldung auf Basis des eingegeben Kunden. Im Report wird zudem die Anzeige der möglichen Layoutbausteine in der F4-Hilfe wird auf den eingegebenen Kunden eingeschränkt.

Die Länge des Dokumentenpfades sollte nicht 140 Zeichen überschreiten.

Weiterführende Informationen

Weitere Informationen finden Sie in der SAP-Bibliothek unter Regaloptimierung.





Parameter

PE_T_WPLANOGR
PI_ALL_STORES
PI_DATE
PI_LAYGR
PI_LAYOUT_CHECK
PI_LIST_CHECK
PI_MESSAGES
PI_NO_STORE
PI_REFRESH
PI_T_STORECLASSES
PI_T_STORES
PI_VAR
PI_VERS
PI_VERSION_CHECK
P_I_TWSSO
P_I_WPLGRH

Ausnahmen

CUSTOMER_INCOMPLETE
CUSTOMER_NOT_FOUND
INFOSYSTEM_ERROR
LAYOUTMODULE_NOT_FOUND
NO_LAYOUT
NO_MATERIALS
NO_REF_CUST
NO_STORES
PROFILE_ERROR
SELECT_ERROR
WRONG_LAYOUT_MODULE

Funktionsgruppe

WPLG

CL_GUI_FRONTEND_SERVICES - Frontend Services   ROGBILLS - Synchronize billing plans  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 9598 Date: 20240523 Time: 074458     sap01-206 ( 161 ms )