Ansicht
Dokumentation

VOFMC_RTN_REG_VC_KOB - Bedingung in Preisfindung definieren

VOFMC_RTN_REG_VC_KOB - Bedingung in Preisfindung definieren

ABAP Short Reference   General Material Data  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Steuern Sie, ob eine Kondition während der Preisfindung zur Anwendung kommt.

Bei der Preisfindung werden Bedingungen für die Konditionstechnik verwendet. Diese prüfen während der Durchführung der Preisfindung verschiedene Kriterien. Sie können sie in eine Stufe des Kalkulationsschemas oder in einen Zugriff einer Zugriffsfolge eingeben.

Für die Preisfindung können Sie eine Bedingung für den Beleg implementieren, z.B. als vorgeschalteten Schritt; sie wird dann zur Verbesserung der Reaktionszeit genutzt, indem zuerst die Belegfelder geprüft werden. Oder Sie können die Bedingung für den Beleg als eigenständige Prüfung verwenden, die nur die Kopfattribute prüft.

In beiden Fällen müssen die Belegpositionsfelder nicht geprüft werden, wenn das Ergebnis der Prüfung negativ ist.

Je nach Implementierungsart der Prozesserweiterungsoptions-Aufgabe müssen Sie das relevante Business Add-In (BAdI) implementieren und einen eindeutigen Filterwert zu dieser Implementierung zuordnen. Wenn Sie in einem späteren Schritt eine Routinennummer registrieren, verwenden Sie diesen Filterwert als Erweiterungs-ID.

  • Wenn Sie den optionalen vorgeschalteten Schritt ausführen möchten, müssen Sie die benutzerdefinierte Logik Bedingung in Preisfindung für Beleg definieren für den Geschäftskontext Preisfindung implementiert haben. Die Implementierung der Bedingung für den Beleg ist optional.
  • Wenn Sie die Bedingung für die Position ausführen möchten, müssen Sie die benutzerdefinierte Logik Bedingung in Preisfindung für Belegposition definieren für den Geschäftskontext Preisfindung implementiert haben. Diese Bedingung müssen Sie verwenden, wenn Positionsfelder involviert sind.
  • Sie können entscheiden, ob Sie entweder die Bedingung für den Beleg oder die Bedingung für die Position oder beides verwenden möchten.
  • Wenn eine der beiden Bedingungen nicht implementiert wurde, setzt das System das Ergebnis für die entsprechende Bedingung automatisch auf erfüllt.
Hinweis: Wenn eine Implementierung in der Registrierung zugeordnet wird, aber die entsprechende Implementierung nicht vorhanden ist, wird ein Fehler in der Preisfindung ausgegeben.

Hinweis:

  1. Prüfen Sie, ob Sie die im Standardsystem enthaltenen Bedingungen verwenden können.
  2. Um eine Routinennummer zu registrieren, definieren Sie eine Routinennummer, z.B. die Routinennummer 3000001. Das System gibt automatisch die Prozesserweiterungsoption In der Preisfindung verwendete Bedingung (PRICING_REQUIREMENT) ein. Sie verwenden diese Routinennummer in einem späteren Schritt bei der Konfiguration des Kalkulationsschemas oder der Zugriffsfolge.
Hinweis: Der allgemeine Nummernkreis der Routinennummer geht von 3000000 bis 3009999.
  1. Ordnen Sie den Filterwert der BAdI-Implementierungen zu dieser Routinennummer als Erweiterungs-ID für eine gültige Prozesserweiterungsoptions-Aufgabe zu. Zum Beispiel für die Prozesserweiterungsoptions-Aufgabe Bedingung für Belegposition(PRCG_RQMT_FOR_DOCUMENT_ITEM).
Hinweis: Verwenden Sie die Feldhilfe für die Erweiterungs-ID.

Folgeaktivität:

Geben Sie die Routinennummer in das Feld Bedingung an der dafür vorgesehenen Stelle in den Steuerungsdaten der Preisfindung ein:

  • In der Konfigurationsaktivität Kalkulationsschemata festlegen geben Sie die Routinennummer für eine Stufe in Ihrem benutzerdefinierten Kalkulationsschema ein.
  • In der Konfigurationsaktivität Zugriffsfolgen festlegen geben Sie die Routinennummer in einen Zugriff Ihrer benutzerdefinierten Zugriffsfolge ein.

Hinweis: Sie können Ihre eigenen Bedingungen nur löschen, wenn diese nicht in einem Kalkulationsschema oder einer Zugriffsfolge verwendet werden und wenn die Zugriffsfolge noch nicht in das Produktionssystem transportiert wurde.

Eine Bedingung prüft, ob eine Konditionsart im Beleg während der Preisfindung berücksichtigt wird. Die Bedingung kann z.B. festlegen, dass eine Konditionsart nur bei Import- oder Exportgeschäften berücksichtigt wird.






SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up   BAL Application Log Documentation  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 5142 Date: 20240523 Time: 045734     sap01-206 ( 86 ms )