Ansicht
Dokumentation

/SAPAPO/SRVF_PROG_CS_STATUS - Service Fill Wartungsmonitor

/SAPAPO/SRVF_PROG_CS_STATUS - Service Fill Wartungsmonitor

RFUMSV00 - Advance Return for Tax on Sales/Purchases   TXBHW - Original Tax Base Amount in Local Currency  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Verwendung

1. Überwachen der Service-Fill-Eingangsverarbeitung

2. Überwachen der Ergebnisse der Service-Fill-Entscheidung

3. Überwachen der Ergebnisse der Datenbasis-Ermittlung

4. Überwachen der Ergebnisse der Service-Loss-Analyse

5. Überwachen der Inhalte der Extraktoren und der Datenbanktabellen der SCM-Basis

Integration

  • Dieses Werkzeug befindet sich in SAP Advanced Planning and Optimization (SAP APO). SAP APO ermittelt die Service-Fill-Entscheidung und die Datenbasis. Außerdem führt SAP APO die Service-Loss-Analyse durch.
  • Als Quellsystem für Kundenaufträge benötigen Sie SAP Customer Relationship Management (SAP CRM).
  • Als Quellsystem für Warenausgänge benötigen Sie SAP Extended Warehouse Management (SAP EWM).
  • Als Auswertungssystem benötigen Sie SAP NetWeaver Verwendungsart Business Intelligence.

Voraussetzungen

Sie haben im Customizing des Advanced Planning and Optimization die notwendigen Einstellungen zum Service-Fill-Monitor und zur Service-Loss-Analyse vorgenommen.

Weitere Informationen finden Sie im Einführungsleitfaden (IMG) des Advanced Planning and Optimization unter Supply-Chain-Planung -> Ersatzteilplanung (SPP) -> Monitoring -> Service-Fill-Monitor und Service-Loss-Analyse.

Aktivitäten

1. Überwachen der Service-Fill-Eingangsverarbeitung

Die Eingangsdaten des Service-Fill-Monitors sind die Kundenaufträge aus SAP CRM. Zu diesen Kundenaufträgen ermittelt das System Warenausgänge aus SAP EWM. Im Fall einer Streckenabwicklung (TPOP) ermittelt das System Lieferavise aus SAP ICH. Diese Kundenaufträge, Warenausgänge und Lieferavise legt das System in gekürzter Fassung zur Weiterverarbeitung in Service-Fill-Eingangsdatenbanken ab. Im Selektionsfeld Dokument können Sie die Dokumentennummer oder ein Muster angeben. Mit den Kennzeichen Lieferungen ohne gültige Referenz und Nur Geändert oder Fehlerhafte und mit der zugehörigen Auswahlliste können Sie Einschränkungen vornehmen. (Weitere Informationen zu Fehlerhafte finden Sie unten.)
Beim Ausführen der Selektion zeigt das System auf der Registerkarte CRM Daten die zugehörigen Eingangsdaten für den Service-Fill-Monitor an. Wenn die Service-Fill-Entscheidung diese Dokumente bereits bearbeitet hat, so finden Sie auf der Registerkarte Fehlerhafte CRM Daten diejenigen Dokumente wieder, die einen strukturellen Fehler enthalten und bei denen keinerlei Aussage getroffen werden konnte. Ein Beispiel dafür ist ein Kundenauftrag mit einer Position, deren übergeordnete Position zwar referenziert ist, aber nicht in der Eingangsverarbeitung zu finden war. Ein möglicher Grund für diesen Fehler kann ein Fehler in der Verarbeitung durch das Core Interface (CIF) sein.
Wenn das System in Schritt 1 genau einen Kundenauftrag, der der Selektion entsprach, ermittelt hat, oder wenn Sie aus der Ergebnisliste genau einen Kundenauftrag durch Doppelklick oder durch Markieren und Drucktaste Detailsausgewählt haben, befinden sich auf folgenden Registerkarten die für den Service-Fill-Monitor berechneten Ergebnisse (Service-Fill-Entscheidung, Ermittlung der Datenbasis und Service-Loss-Analyse):
  • Ergebnis SF/SL

  • Service Loss

  • Service Loss Details

2. Überwachen der Ergebnisse der Service-Fill-Entscheidung

Im oberen Bereich der Registerkarte Ergebnis SF/SL befindet sich das Ergebnis der Service-Fill-Entscheidung zum ausgewählten Kundenauftrag.

3. Überwachen der Ergebnisse der Datenbasis-Ermittlung

Im unteren Bereich der Registerkarte Ergebnis SF/SL befinden sich die Ergebnisse der Datenbasis-Ermittlung.

4. Überwachen der Ergebnisse der Service-Loss-Analyse

Auf den Registerkarten Service Loss und Service Loss Detailsbefinden sich die Ergebnisse der Service-Loss-Analyse zum ausgewählten Kundenauftrag.

5. Überwachen der Inhalte der Extraktoren und der Datenbanktabellen der SCM-Basis

Auf der Registerkarte Status SF/SL DBbefindet sich eine Liste der beteiligten Datenbanktabellen und Extraktor-Views für SAP NetWeaver Verwendungsart Business Intelligence. Mit der Drucktaste Daten ermittelnkönnen Sie die Anzahl der Einträge der Datenbanktabellen auslesen. Mit den Drucktasten mit dem Tabellensymbol können Sie zum Inhalt der Datenbanktabellen und Extraktor-Views verzweigen.

Funktionen

1. Ausführen

Führt die Selektion aus. Das Selektionskriterium ist die Dokumentennummer (vor allem Kundenauftragsnummer). Der Platzhalter "*" ist erlaubt. Auf die seit dem letzten Lauf der Service-Fill-Entscheidung geänderten Kundenaufträge können Sie mit der Wertehilfe zugreifen.

2. Details

Das System ermittelt zum markierten Kundenauftrag die Ergebnisse der Service-Fill-Entscheidung, die Datenbasis sowie die Ergebnisse der Service-Loss-Analyse.

3. Analyse

Startet die Service-Fill-Entscheidung für alle fälligen und geänderten* Kundenaufträge. Vermeiden Sie es, die Kundenauftragsanalyse oder die Service-Fill-Entscheidung zu starten, während das System eine Kundenauftragsanalyse durchführt.

4. Markieren

Das System markiert den markierten Kundenauftrag als geändert und verarbeitet ihn bei der nächsten Kundenauftragsanalyse oder Service-Fill-Entscheidung erneut.

5. Protokoll

Springt zum erweiterten Anwendungsprotokoll. Beachten Sie, dass das System den zuletzt markierten Kundenauftrag sowie dessen Änderungsdatum als Selektionskriterium übernimmt.

6. Weitere

Anstatt einen Kundenauftrag auszuwählen und die Funktion Detailszu wählen, können Sie auch auf den oberen Teil der Registerkarte CRM Daten doppelklicken.

Datenfluss / Verarbeitungsschritte

Kundenauftrag: Originalsystem SAP CRM

Warenausgang: Originalsystem SAP WM

TPOP-Lieferavis: Originalsystem SAP ICH oder SAP ERP

Die Übertragung der Kundenaufträge und der Warenausgänge erfolgt per CIF in SAP APO. Der Service-Fill-Monitor ist direkt an diese CIF-Schnittstelle mit der Klassenmethode /SAPAPO/CL_SRVF_SOANALYSIS=>UPDATE_SO angebunden. Wenn die Detailstufe des Anwendungsprotokolls in den Customizing-Einstellungen des Service-Fill-Monitors (s.o.) S - Status ist, finden Sie die per CIF übertragenen Daten im erweiterten Anwendungsprotokoll auf den Registerkarten XML Anwendungsprotokoll und XML Details(Transaktion /SCMB/SPLREP_DISPLOG, Objekt SCM_SPL_REP Unterobjekt SRVF).

Die Übertragung der TPOP-Lieferavise erfolgt vom ERP-System in SAP ICH per XML über SAP NetWeaver Exchange Infrastructure (SAP NetWeaver XI). Im Anschluss leitet die Lieferleistungsbewertung (LLB) den TPOP-Lieferavis an den Service-Fill-Monitor weiter. Wenn die Detailstufe des Anwendungsprotokolls in den Customizing-Einstellungen der LLB S-Status ist, finden Sie die übertragenen Daten im erweiterten Anwendungsprotokoll auf den Registerkarten XML Anwendungsprotokoll und XML Details (Transaktion /SCMB/SPLREP_DISPLOG, Objekt SCM_SPL_REP Unterobjekt SDPR).

Das System berechnet bei der Service-Fill-Entscheidung aus folgenden Eingangsdaten den erreichten Servicegrad und ermittelt die Datenbasis für alle fälligen Aufträge:

  • Kundenauftrag
  • Warenausgang
  • TPOP-Lieferavis

Dies geschieht entweder über das Programm /SAPAPO/SRVF_PROG_SOANALYSIS oder die Funktion Analyse in der Transaktion /SAPAPO/SRFV_STATUS. Wir empfehlen Ihnen, das Programm /SAPAPO/SRVF_PROG_SOANALYSIS mehrmals täglich einzuplanen.

Beispiel:
Die Warenausgänge der Firma X sollen immer um 10 Uhr abgeschlossen sein. Deshalb plant Firma X für 9 Uhr einen Programmlauf ein, um die bis dahin erfüllten Aufträge vorab zu verarbeiten. Um 10.30 plant Firma X erneut einen Programmlauf ein, um alle bis 10.30 Uhr fälligen Aufträge - erfüllte und noch nicht erfüllte - zu verarbeiten.

Um die Kundenaufträge weiter zu analysieren, müssen Sie die Service-Loss-Analyse per Planungsservice-Manager (PSM) einmal am Tag durchführen.

Die Extraktion der Daten des Service-Fill-Monitors in SAP NetWeaver Verwendungsart Business Intelligence erfolgt hauptsächlich über folgende DataSources:

  • 0SPL_SFA_SRVFILL_1
  • 0SPL_SFA_SRVDATABASE_1
  • 0SPL_SFA_SRVLOSS_1
  • 0SPL_SFA_SRVFSUPPL_1

Außerdem gibt es verschiedene DataSources für die verwendeten Kurztexte und virtuelle InfoCubes für erweiterte Service-Loss-Analysedaten.

Details zur Kundenauftragsanalyse und der Service-Fill-Entscheidung

Das System ermittelt die seit dem letzten Programmlauf geänderten Kundenaufträge, die geänderten Warenausgänge und die geänderten TPOP-Lieferavise. Geändert kann dabei auch neu angelegt, storniert, durchgeführt, abgesagt, usw. bedeuten. Zu den geänderten Warenausgängen und TPOP-Lieferavisen ermittelt das System die zugehörigen Kundenaufträge.

Zusätzlich ermittelt das System alle nicht geänderten aber fälligen Kundenaufträge, die nicht bereits durch einen vorhergehenden Lauf bearbeitet wurden, und die zum vorhergehenden Lauf bereits fällig waren.

Das System prüft die Kundenaufträge aus Schritt 1 auf strukturelle Fehler und ordnet die Warenausgänge und TPOP-Lieferavise den Kundenaufträgen zu. Die möglichen Fehlerursachen hier sind beispielsweise folgende:

  • fehlende Lokation
  • Verbindung von Warenausgang zu Kundenauftrag fehlerhaft (fehlende oder falsche interne Positionsidentifikation oder fehlende oder falsche Referenz von Warenausgang zu Kundenauftrag)
  • fehlendes Produkt
  • doppelt vergebene interne Identifikationen
  • Referenzen von sog. Unterpositionen auf nicht existierende Positionen im Kundenauftrag
  • die vom Warenausgang referenzierte Kundenauftragsposition ist nicht auslieferrelevant
  • Kundenauftragsposition und zugehöriger Warenausgang unterscheiden sich in Produkt oder Lokation

Kundenaufträge oder Warenausgänge, die einen solchen strukturellen Fehler enthalten, markiert das System in der Eingangsverarbeitung als fehlerhaft. Sie gelangen nicht zur Service-Fill-Entscheidung und damit auch nicht zum Service-Fill-Monitor. Die Liste der fehlerhaften Kundenaufträge und Warenausgänge listet das System in der Transaktion /SAPAPO/SRVF_STATUS auf der Registerkarte Fehlerhafte CRM Daten zur aktuellen Selektion auf. Diese Kundenaufträge und Warenausgänge können nur durch eine Neuübertragung aus dem Quellsystem des Dokuments korrigiert werden. Dabei durchlaufen diese Aufträge erneut die Vorverarbeitung und Strukturprüfung der Service-Fill-Entscheidung.

Zusätzlich zu den strukturellen Fehlern gibt es eine weitere Fehlerkategorie, die eine Service-Fill-Entscheidung zwar ermöglichen, die aber dazu führen, dass das System Kundenaufträge nicht an SAP NetWeaver Verwendungsart Business Intelligence weiterleitet, da eine Bewertung nicht sinnvoll erscheint. Das System kennzeichnet diese Kundenaufträge im Service-Fill-Monitor-spezifischen Feld Korrektheit des Kundenauftrags folgendermaßen:

  • korrekt
  • bearbeitet aber nicht korrekt
  • fehlerhaft und nicht bearbeitet

Die Liste der Tests ist mit dem Business Add-In (BAdI) /SAPAPO/CL_EX_SRVF_ORDER_VALID im Erweiterungsspot /SAPAPO/SRVF_SRVFILL erweiterbar. Im Standard umfasst sie Tests auf einen Auftragstyp der Ersatzteilplanung (SPP) und auf gültige Lokationen in der Kundenwunscheinteilung (aktivieren und deaktivieren können Sie dies in den Customizing-Einstellungen).

Kundenaufträge, für die das Kriterium Korrektheit mit fehlerhaftund nicht bearbeitbargekennzeichnet ist, bewertet die Service-Fill-Entscheidung zwar, die Service-Loss-Analyse verarbeitet diese jedoch nicht.

Die mit den Warenausgängen oder TPOP-Lieferavisen angereicherten Kundenaufträge bewertet das System mit der eigentlichen Service-Fill-Entscheidung dahingehend, dass es die Warenausgänge oder TPOP-Lieferavise in die verschiedenen T0-Tn-Perioden einordnet und die N-zu-eins-Produktersetzung (UND) und die Eins-zu-n-Produktersetzung (UND) zurückrechnet. Anschließend führt das System eine Erweiterung um die Einteilung Supply-Chain-Service-Fill durch. Im Fall einer Umleitungsbestellung führt es eine Erweiterung um fehlende Einteilungen der Umleitungsbestellung durch.






RFUMSV00 - Advance Return for Tax on Sales/Purchases   TXBHW - Original Tax Base Amount in Local Currency  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 15644 Date: 20240426 Time: 233609     sap01-206 ( 283 ms )