Notiz
Preisfindung für Servicebelege
Im Folgenden finden Sie eine Übersicht über zusätzliche Standardkonditionsarten, die von SAP für SAP S/4HANA Service ausgeliefert werden:
| Konditionsart | Bezeichnung | Steht für... |
|---|---|---|
| DSP1 | Bereitschaftsschema | einen bestimmten Preis basierend auf dem Bereitschaftsschema der Serviceposition |
| DSP2 | Reaktionsschema | einen bestimmten Preis basierend auf dem Reaktionsschema der Serviceposition |
| SST1 | Service Type (Abs.) | einen Zuschlag, der als absoluter Betrag basierend auf der Serviceart der Serviceposition angegeben ist |
| SST2 | Service Type (%) | einen Zuschlag für den Standardpreis basierend auf der Serviceart der Serviceposition |
| SVT1 | Valuation Type (abs.) | einen bestimmten Preis basierend auf der Bewertungsart der Serviceposition |
| SVT2 | Valuation Type (%) | einen Rabatt für den Standardpreis basierend auf der Bewertungsart der Serviceposition |
| DAI1 | Accntng Ind. (Abs.) | einen bestimmten Preis basierend auf dem Berechnungsmotiv der Serviceposition |
| DAI2 | Accounting Ind. (%) | einen Rabatt für den Standardpreis basierend auf dem Berechnungsmotiv der Serviceposition |
| PSI1 | Price f.Srv.Cntr.Itm | einen Standardpreis für eine Servicevertragsposition |
| DSC1 | MatlDisc.inSrvc.Cntr | einen für einen Servicevertrag und ein Serviceprodukt/Ersatzteil spezifischen Rabatt, der in einem Serviceauftrag verwendet wird |
| DSC2 | GrpDiscMatlPrSrvCntr | einen Abschlag für eine Warengruppe, die für einen Servicevertrag und ein Serviceprodukt/Ersatzteil spezifisch ist, die/das in einem Serviceauftrag verwendet wird |
| DSC3 | Dis.f.Srv.Contr. | einen auf Vertragskopfebene eingegebenen Rabatt, der für alle Vertragspositionen gelten soll, die Serviceauftragspositionen zugeordnet sind |
| PMV1 | Manual Item Amount | wird verwendet, um den Standardpreis eines Vertragsprodukts zu übersteuern |
| PSC0 | MtrlPr.in Serv.Cntr | einen servicevertragsspezifischen Preis für ein Serviceprodukt/Ersatzteil, das in einem Serviceauftrag verwendet wird |
| DSI1 | Man. Srv.Contr. Zuschlag | einen servicevertragsspezifischen Zuschlag (absoluter Wert) |
| DSI2 | Man. Srv. Zuschlag (%) | einen servicevertragsspezifischen Zuschlag (%) |
| PSPB | Bundle Price | einen Preis für ein Produktpaket |
| VASE | Variantenpreis | den Variantenpreis für ein konfigurierbares Servicevertragsprodukt |
Notiz
Sie können die Preiskonditionsarten PCIP oder VPRS verwenden, um den internen Preis für Lagerersatzteile zu ermitteln.
Als Voraussetzung müssen Sie in den Produktstammdaten (in der Sicht Buchhaltung 1) Preise für die Materialien von Lagerersatzteilen definieren. Basierend auf der internen Preisfindung für Lagerersatzteil-Positionen können Deckungsbeiträge für diese Positionen in Servicevorgängen wie Serviceaufträgen und Servicerückmeldungen berechnet werden.
Sie können auch die Preiskonditionsarten PCIP oder VPRS verwenden, um den internen Preis für Ersatzteile zu ermitteln, die extern beschafft werden.
Preisfindung für Servicebelege konfigurieren

Zunächst muss das Kalkulationsschema selbst definiert werden. Ein Kalkulationsschema enthält alle Konditionsarten, die für die Preisfindung des Servicebelegs erforderlich sind (z.B. Bruttopreis, Rabatte usw.).
Navigieren Sie im Customizing zu SAP Customizing Einführungsleitfaden→Vertrieb→Grundfunktionen→Preisfindung→Preisfindungssteuerung→Kalkulationsschemata definieren und zuordnen . Wählen Sie IMG - Aktivität, und doppelklicken Sie dann auf Kalkulationsschemata festlegen.
Für SAP S/4HANA Service sind verschiedene Standardkalkulationsschemata verfügbar, z.B. S17J01 Serviceauftrag 1 (US) und A17019 Lösungsangebot (US).
Um das korrekte Kalkulationsschema für eine Vorgangsart in SAP S/4HANA Service ermitteln zu können, wird das Feld Belegschema verwendet. Für dieses Feld können servicespezifische Einträge gepflegt und später den Vorgangsarten zugeordnet werden, für die sie gelten.
Navigieren Sie im Customizing zu SAP Customizing Einführungsleitfaden→Vertrieb→Grundfunktionen→Preisfindung→Preisfindungssteuerung→Kalkulationsschemata definieren und zuordnen . Wählen Sie IMG - Aktivität, und doppelklicken Sie dann auf Belegschemata festlegen.
Beispiele für Einträge für SAP S/4HANA Service sind S1 Serviceauftrag, S2 Lösungsangebot und S3 Servicevertrag.
Die Ermittlung des richtigen Kalkulationsschemas wird dann über SAP Customizing Einführungsleitfaden→Vertrieb→Grundfunktionen→Preisfindung→Steuerung der Preisfindung→Kalkulationsschemata definieren und zuordnen konfiguriert. Wählen Sie IMG - Aktivität, und doppelklicken Sie auf Kalkulationsschemaermittlung festlegen.
Hier ordnen Sie das zu verwendende Kalkulationsschema einer Kombination der folgenden Felder zu:
- Verkaufsorganisation
- Vertriebsweg
- Sparte
- Belegschema
- Kundenschema

Ob eine Position in einem Servicebeleg preisfindungsrelevant ist, wird anhand des Positionstyps der Position ermittelt. Navigieren Sie im Customizing zu SAP Customizing Einführungsleitfaden→Service→Vorgänge→Grundeinstellungen→Positionstypen definieren.
Wählen Sie IMG - Aktivität. Markieren Sie den Positionstyp, und navigieren Sie zum Ordner Customizing Position für den Geschäftsvorgangstyp BUS2000115 Verkauf. Hier finden Sie das Kennzeichen Preisfind. rel., mit dem der Positionstyp als preisfindungsrelevant gekennzeichnet werden kann.

Nummernkreise für Kalkulationsbelege, die innerhalb der Komponente SAP S/4HANA Service generiert werden, müssen ebenfalls definiert werden. Kalkulationsbelege werden intern während der Vorgangsbearbeitung in SAP S/4HANA Service angelegt, haben jedoch eine eigene ID und erfordern daher einen separaten Nummernkreis. Dieser Nummernkreis darf nicht als Extern gekennzeichnet sein, da die Kalkulationsbelegnummer nicht manuell gesetzt werden kann. Es muss nur ein Intervall definiert werden. Dieses Intervall muss die Nummernkreisnummer 01 haben. Dazu wird das Nummernkreisobjekt CRM_KNUMV verwendet.
Navigieren Sie im Customizing zu SAP Customizing Einführungsleitfaden→Service→Grundfunktionen→Preisfindung→Nummernkreise für Kalkulationsbelege definieren.
Ähnlich wie bei dieser Logik muss auch für Kalkulationsbelege (auch Belegkonditionen genannt), die im Vertriebsteil von SAP S/4HANA generiert werden, ein Nummernkreis gepflegt werden. Dies erfolgt über den Transaktionscode SNRO (oder über den Menüpfad SAP Easy Access Menü→Werkzeuge→ABAP Workbench→Entwicklung→Weitere Werkzeuge→Nummernkreise).
Geben Sie den Objektnamen KONV ein, und mit der Option Intervallpflege kann ein Intervall für das Nummernkreisintervall 03 eingegeben werden (z.B. von Nummer 2000000000 bis Nummer 2999999999).
Notiz
Preisfindungs-Trace in Servicevorgängen

Das Preisfindungs-Trace wurde auch für Positionspreisdetails aktiviert. Der Parameter PRC_TRACE mit dem Wert X muss jedem Benutzer zugeordnet werden, der das Preisfindungs-Trace verwenden möchte. Sobald der Parameter für einen Benutzer aktiviert wurde, findet er in den Preisdetails einer Serviceauftragsposition ( oder einer Rückmeldungsposition oder Servicevertragsposition) die Drucktaste Trace.
Mit der Preisfindungsanalyse können Sie Folgendes tun:
- Verschaffen Sie sich einen Überblick über die Kalkulationsschemata für Servicevorgänge.
- Details zu Zugriffen für alle Konditionsarten anzeigen und prüfen, ob für jede Konditionsart ein Konditionssatz gefunden wurde oder nicht.
- Detailliertere Informationen auf der Ebene des Übersichtsbaums erhalten, z.B. Konditionssatz-IDs, die Eingabewerte, mit denen nach einer Konditionstabelle gesucht wird, und in welcher Konditionstabelle ein Konditionssatz gefunden wurde.
Weitere Einstellungen für die Preisfindung für Servicevorgänge
Im Folgenden finden Sie eine Liste einiger weiterer wichtiger Konfigurationseinstellungen im Zusammenhang mit der Preisfindung für Servicevorgänge:
Zu Preisfindungszwecken ist es auch möglich, ein Berechnungsmotiv in einer Serviceauftragsposition anzugeben. Berechnungsmotive ermöglichen die Unterscheidung zwischen abrechenbaren, nicht abrechenbaren und teilweise abrechenbaren Produkten zu Preisfindungs- und Controlling-Zwecken. Nicht abrechenbare und teilweise abrechenbare Services und Ersatzteile sind beispielsweise solche, die im Rahmen einer Garantie oder als Kulanz erbracht werden.
Um Berechnungsmotive im Customizing zu definieren, navigieren Sie zu SAP Customizing Einführungsleitfaden→Service→Vorgänge→Einstellungen für Servicevorgänge→Berechnungsmotive definieren.
Konditionsarten DAI1 (RW-Kennz. (Abs.)) und DAI2 (Berechnungsmotiv (%)) sind die beiden in SAP S/4HANA Service verfügbaren Standardkonditionsarten, die das Berechnungsmotiv verwenden. In der vorherigen Tabelle finden Sie eine Übersicht über zusätzliche Standardkonditionsarten, die von SAP für SAP S/4HANA Service ausgeliefert werden.
Notiz
Beim Periodenabschluss kann ein Berechnungsmotiv, das in einer Serviceauftragsposition verwendet wird, auch verwendet werden, um den endgültigen Abrechnungsempfänger der für den Service angefallenen Kosten zu ermitteln. Für die Ergebnisermittlung können separate Zeilenidentifikationen pro Berechnungsmotiv oder separate Wertfelder in CO-PA ermittelt werden.
Beispielsweise wird ein Service aufgrund von Qualitätsmanagementproblemen ausgeführt, die durch eine Garantie abgedeckt werden. Dieser Service muss in der Ergebnisrechnung, die in CO-PA ausgeführt wird, anders wiedergegeben werden als ein Service, der im Falle einer kostenlosen Reparatur ausgeführt wird, an der möglicherweise die Verkaufsabteilung beteiligt ist.
Dazu muss eine Strategiefolge für die automatische Generierung von Abrechnungsvorschriften verwendet werden, die eine Strategie namens Strategie 35 (Abrechnung an Empfänger aus Berechnungsmotiv) enthält.
Weitere Informationen zu diesem Szenario finden Sie im Customizing unter SAP Customizing Einführungsleitfaden→Integration mit anderen SAP-Komponenten→Customer Relationship Management→Einstellungen für Serviceabwicklung→Controlling-Integration→Einstellungen für Einzelcontrolling→Strategiefolgen für die automatische Generierung von Abrechnungsvorschriften.
Ähnlich wie bei der vorherigen Position können Bewertungsarten auch als Grundlage für die Preisfindung von Dienstleistungen verwendet werden. So ist es z.B. möglich, für einzelne technische Kundenbetreuer, wie z.B. Nachwuchsmitarbeiter oder leitende Angestellte, unterschiedliche Preise abhängig vom Qualifikationsprofil zu definieren.
Navigieren Sie im Customizing zu SAP Customizing Einführungsleitfaden→Service→Vorgänge→Einstellungen für Servicevorgänge→Bewertungsarten definieren.
Siehe auch die Konditionsarten SVT1 Valuation Type (Abs.) und SVT2 Valuation Type (%) in der Tabelle, die weiter oben in dieser Lektion vorgestellt wurde.
Für die Preisfindung können Servicearten verwendet werden, um einen absoluten oder prozentualen Zu-/Abschlag zu definieren, der basierend auf der anwendbaren Serviceart auf einen Basispreis angewendet werden soll. Beispiel: Die Arbeitszeit am Wochenende (z.B. Serviceart 0001 Wochenende) wird mit 20% und die Arbeitszeit an einem Feiertag (z.B. Serviceart 0002 Feiertag) um 50% aufgeschlüsselt. Wenn für eine bestimmte Leistung ein Basispreis von 100 EUR definiert ist, beträgt der Servicepreis 120 EUR am Wochenende (wenn die Serviceart 0001 gilt) und 150 EUR an einem Feiertag (wenn die Serviceart 0002 gilt).
Navigieren Sie im Customizing zu SAP Customizing Einführungsleitfaden→Service→Vorgänge→Einstellungen für Servicevorgänge→Servicearten definieren.
Folgende Voraussetzungen müssen erfüllt sein, damit die Preisfindung bei der Verwendung von Servicearten korrekt funktioniert:
- Die entsprechende Serviceart muss in der entsprechenden Vorgangsposition eingetragen sein.
- Eine Preiskonditionsart, die die Serviceart berücksichtigt, muss eingerichtet und verwendet werden. Siehe Konditionsarten SST1 Service Type (Abs.) und SST2 Service Type (%) in der Tabelle oben in dieser Lektion.
Zusammenfassung
- Um Preisfindungsdaten in einem Servicebeleg pflegen zu können, muss die Preisfindung konfiguriert werden. Beispielsweise wird anhand des Positionstyps der Position ermittelt, ob eine Position in einem Servicebeleg preisfindungsrelevant ist.
- Ein Preiselement, z.B. ein Bruttopreis oder ein Rabatt, wird durch eine Konditionsart dargestellt. Die Standardkonditionsart für einen Preis in einem Serviceangebot, einem Serviceauftrag und einer Servicerückmeldung ist PPR0 (Preis).
- Das Kalkulationsschema selbst muss definiert werden. Sie enthält alle Konditionsarten, die für die Preisfindung des Servicebelegs erforderlich sind, und ist einer Kombination der Felder Verkaufsorganisation, Vertriebsweg, Sparte, Belegschema und Kundenschema zugeordnet.
- Außerdem müssen Nummernkreise für Kalkulationsbelege definiert werden; für das Nummernkreisobjekt CRM_KNUMV und für das Nummernkreisobjekt KONV.
- Sie können auch verschiedene andere Einstellungen für die Preisfindung von Servicevorgängen pflegen, z.B. das Preisfindungs-Trace aktivieren/verwenden (Parameter PRC_TRACE mit dem Wert X einem Benutzer zugeordnet) und Berechnungsmotive und Bewertungsarten im Customizing definieren.