Ansicht
Dokumentation

CRM_IC_053 - Repository definieren

CRM_IC_053 - Repository definieren

Vendor Master (General Section)   RFUMSV00 - Advance Return for Tax on Sales/Purchases  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

In dieser Customizing-Aktivität konfigurieren Sie das Repository. Das Repository definiert Objekte, die für die Bearbeitung von Regelwerken und in manchen Fällen für die Integration mit der Regel-Engine für Hintergrundverarbeitung verwendet werden. Sie müssen diesen Customizing-Schritt vollständig durchführen, bevor Sie Regelwerke anlegen können.

Wenn Sie neue Attribute definieren möchten, müssen Sie in der Aktivität Services definieren Services für das Zusammentragen von Fakten angelegt haben.

Wenn Sie neue Aktionen anlegen möchten, müssen Sie in der Aktivität Services definieren Services angelegt haben.

Alle Einstellungen in dieser Aktivität werden mit Standard-Customizing-Einträgen ausgeliefert. Möglicherweise möchten Sie folgende Bereiche noch weiter definieren:

  • Berechtigungsgruppen
  • Attribute
  • Aktionen
  • Eingabeunterstützung für Bedingungen
  1. Standardkontexte bearbeiten
Wenn Sie die ersten Customizing-Einstellungen vornehmen, empfehlen wir, die Standardimplementierung als Grundlage zu verwenden und sie dann im entsprechenden Mandanten anzupassen.
  1. Kontexteigenschaften definieren
Es sind keine Standardeinträge verfügbar. Über Kontexteigenschaften können Sie Variablen (basierend auf dem im letzten Schritt definierten Kontext) definieren. Diese Variablen können dann in der Regel-Engine verwendet werden. Sie sind dadurch bei der Arbeit mit Regelwerken flexibler und müssen nicht die Regel-Engine direkt ändern. Diese Funktion wird hauptsächlich für Aktionen und Services für das Zusammentragen von Fakten verwendet.
  1. Berechtigungsgruppen definieren
Sie definieren Berechtigungsgruppen, die für die Ermittlung von Berechtigungsstufen für Regelwerke verwendet werden. Sie ordnen die Berechtigungsgruppe sowohl zu einem Regelwerk als auch zu einer Rolle zu. Die Rolle ermittelt die jeweilige Berechtigungsstufe für jede Berechtigungsgruppe, z.B. löschen oder ändern. Sämtliche Benutzer, die zu dieser Rolle zugeordnet sind, erben dann diese Berechtigungen. Wenn Sie keine Berechtigungsgruppen zu Regelwerken zuordnen, können alle Benutzer alle Regelwerke sehen.
  1. Attribute definieren
Sie können Attribute anlegen und definieren, die in den Regelwerken bei der Definition von Bedingungen in Regeln und in der Fact Base verwendet werden. Im Allgemeinen setzen Sie dafür nur das Kennzeichen Attribute einblenden, oder Sie entfernen dieses Kennzeichen. Wenn Sie jedoch neue Attribute anlegen möchten, müssen Sie einen Service für das Zusammentragen von Fakten anlegen. Die Services müssen bestimmte Konventionen einhalten. Diese Konventionen legen fest, welche Regel-Engine für einen bestimmten Kontext verwendet wird.
Für jedes neue Attribut (und für jeden Parameter für die Aktion) müssen Sie eventuell eine Eingabeunterstützungsklasse mit verschiedenen Merkmalen definieren, wenn eine der folgenden Bedingungen zutrifft:
  • Wenn Sie Auswahllisten verwenden, ist eine Methode erforderlich, um den Wert zu ermitteln, der angezeigt werden soll.

  • Wenn Sie zwischen interner und externer Anzeige umstellen, werden z.B. Datumsangaben intern in der Form 20171224 angezeigt, wohingegen das Datum in der externen Anzeige in der Form 24.12.2017 angezeigt werden kann.

  • Sie verwenden eine ABAP-Wertehilfe.

  • Sie möchten Eingabewerte prüfen.

  • Sie möchten, dass ein Beschreibungsfeld neben einem Wertfeld angezeigt wird.

Wenn Sie ein neues Attribut anlegen, müssen Sie eventuell die zulässigen Operatoren einschränken. Dies können Sie über die Definition einer Attributerweiterungsklasse tun, die dann zum Attribut zugeordnet wird.
  1. Aktionen definieren
Sie definieren Aktionen, die beim Anlegen von Regelwerken ausgewählt werden können, und ordnen diese zu einer Klasse zu, die wiederum die technischen Details dazu liefert, wie sich die Aktion verhält, wenn sie angestoßen wird. Im Allgemeinen setzen Sie hierfür je nach Ihren Anforderungen nur das Kennzeichen Aktion zeigen, oder Sie entfernen dieses Kennzeichen. Es ist standardmäßig ausgewählt. Beim Anlegen von Regelwerken wird dadurch die Aktion angezeigt. Wenn Sie eine neue Aktion anlegen, müssen Sie einen Aktionsbearbeitungsservice anlegen. Dieser Service muss bestimmte Konventionen erfüllen, die wiederum davon abhängig sind, welche Regel-Engine für den Kontext verwendet wird.
  1. Aktionsparameter definieren
Sie definieren und bearbeiten Parameter für jede einzelne Aktion, die Sie im vorigen Schritt definiert haben. Sie bestimmen die Art der möglichen Eingabehilfe für jeden Aktionsparameterwert, und Sie bestimmen die Reihenfolge, in der die Parameter in der Regelvorschau angezeigt werden.
  1. Eingabeunterstützung für Bedingungen definieren
Die Eingabeunterstützung bestimmt das Verhalten für das Feld Wert für Attribute im Seitenbereich Bedingungen beim Anlegen von Regelwerken. Auf Grundlage der Kombination von Operator und Attribut können Sie die Art des Wertfeldes und die Art der verfügbaren Wertehilfe konfigurieren.
Sie können drei verschiedene Arten von Kombinationen konfigurieren. Wenn der Benutzer ein Attribut und einen Operator in der Bedingung auswählt, werden diese ausgewertet. Das System beginnt mit der ersten Kombination und geht dann weiter zur nächsten, bis eine Bedingung erfüllt wird:
  • ein Attribut und ein Operator der Bedingung

  • ein initiales Attribut und ein Operator der Bedingung

  • ein Attribut der Bedingung und ein initialer Operator

Wenn keine Einträge mit den drei oben genannten Kombinationen übereinstimmen, kann der Benutzer im Feld Wert nur manuell einen Eintrag vornehmen, es steht ihm jedoch keine Wertehilfe zur Verfügung.
Wenn Sie einen neuen Operator zuordnen möchten, müssen Sie den Operator zuerst im letzten Ordner dieser Aktivität anlegen.
  1. Operatoren zu Kontext zuordnen
Sie wählen aus, welche Operatoren für den von Ihnen verwendeten Kontext gültig sind. Wir empfehlen, dass Sie das Standard-Customizing verwenden.
  1. Aktionen und Aktionsparameter für die Aufrufhierarchie von Regelwerken definieren
Hiermit können Sie Regelwerksbeziehungen für eine ausgewählte Aktion und einen ausgewählten Aktionsparameter in einem spezifischen Kontext grafisch darstellen. Ein üblicher Anwendungsfall wäre es, die Aktion APPLY_POLICY und den Parameter Regelwerk aufrufen zu setzen, um die Beziehungen zwischen Regelwerken anzuzeigen, die weitere Regelwerke aufrufen. Sie können jedoch auch andere Aktionen und Aktionsparameter definieren.
  1. Operatoren definieren
Die Regel-Engine erkennt nur die Standardoperatoren. Wir empfehlen, dass Sie das Standard-Customizing verwenden und die Standardeinstellungen nicht ändern.
  1. Regeln neu generieren
Wenn Sie Änderungen an dieser Aktivität vornehmen, nachdem Sie Regelwerke und Regeln definiert haben, müssen Sie die Transaktion Regeln neu generieren verwenden.






PERFORM Short Reference   TXBHW - Original Tax Base Amount in Local Currency  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 9423 Date: 20240520 Time: 155346     sap01-206 ( 168 ms )