Ansicht
Dokumentation
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 CurrencyDiese Dokumentation steht unter dem Copyright der SAP AG.
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_WPLANOGRPI_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_INCOMPLETECUSTOMER_NOT_FOUND
INFOSYSTEM_ERROR
LAYOUTMODULE_NOT_FOUND
NO_LAYOUT
NO_MATERIALS
NO_REF_CUST
NO_STORES
PROFILE_ERROR
SELECT_ERROR
WRONG_LAYOUT_MODULE
Funktionsgruppe
WPLGCL_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 )