Ansicht
Dokumentation

FINOC_RULE_OI_ENH - Offene Posten identifizieren und neues Profitcenter zuordnen

FINOC_RULE_OI_ENH - Offene Posten identifizieren und neues Profitcenter zuordnen

General Material Data   General Data in Customer Master  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Dieses Business Add-In (BAdI) FINOC_RULE_OI_ENH wird verwendet, um Regeln zur Verarbeitung von offenen Posten zu konfigurieren.

Sie können dieses BAdI zur Implementierung Ihrer eigenen Logik verwenden, um offene Posten für eine Organisationsänderung zu identifizieren und um ein neues Profitcenter zuzuordnen. Das BAdI wird für offene Posten aufgerufen, wenn offene Posten erstellt, aktualisiert oder wenn eine Organisationsänderung aktiviert wird.

Die folgenden Parameter werden zur Standardimplementierungsklasse CL_FINOC_RULE_OI_ENH von BAdI FINOC_RULE_OI_ENH übertragen und können geändert werden:

  • CV_CDS_VIEW wird zu Methode CHANGE_CDS_NAME übertragen:
Diese Methode überträgt den Namen der konfigurierten CDS-View, die die Daten zu den offenen Posten mit Zusatzfeldern enthält, die nicht in der Standard-CDS-View FINOC_RULE_OI enthalten sind. Diese Felder können in der Methode CHANGE_CDS_RESULT erforderlich sein, wenn Ihre unternehmensspezifischen Regeln Anwendung finden.
  • CT_CDS_RESULT wird zu Methode CHANGE_CDS_RESULT übertragen:
Diese Methode überträgt die Tabelle der selektierten Daten vom CDS-View-Namen, der zum Parameter CV_CDS_VIEW übertragen wird.

Die Standard-CDS-View FINOC_RULE_OI leitet keine Profitcenter für einen offenen Posten ab.

Standardmäßig wird der Standard-CDS-View-Name an die zugehörige Methode (CHANGE_CDS_NAME) übertragen.

Da die Standard-CDS-View FINOC_RULE_OI kein Profitcenter für einen offenen Posten ableitet, werden alle offenen Posten ignoriert, und es sind keine Buchungen für sie vorhanden. Wenn Sie also keine Buchungen für offene Posten möchten, ist keine Aktion erforderlich.

Wenn Sie jedoch Buchungen für offene Posten haben möchten, müssen Sie eine Logik in der Methode CHANGE_CDS_RESULT implementieren, um die Daten zu überschreiben, die aus der CDS-View ausgewählt werden. Offene Posten, die über ein Profitcenter verfügen und einer Organisationsänderung zugeordnet sind, können für Buchungen berücksichtigt werden.

Sie können eine konfigurierte CDS-View erstellen, die auf der Standard-CDS-View FINOC_RULE_OI_DEFAULT oder der Basis-CDS-View FINOC_RULE_OI_BASE basiert, in der Sie Zusatzfelder hinzufügen und das neue Profitcenter zuordnen können. Die Standard-CDS-View wählt Daten aus der Basis-CDS-View aus.

Unabhängig vom CDS-View-Namen im Parameter CV_CDS_VIEW und ob es die Standard-CDS-View oder eine konfigurierte View ist, können Sie eine Logik in der Methode CHANGE_CDS_RESULT implementieren, um die vorhandenen Daten zu überschreiben.

Hinweis: Sie können Ihre Logik in den Methoden oder in den CDS-Views definieren. Um die Performance zu optimieren, definieren Sie Ihre Logik in den CDS-Views.

Einschränkungen

  • Sie können keine leere Zeichenfolge oder den Namen einer nicht vorhandenen CDS-View an den Parameter CV_CDS_VIEW weitergeben.
  • Wenn Sie eine konfigurierte CDS-View erstellen, müssen alle Felder von der Standard-CDS-View mit identischen Namen und Datentypen enthalten sein. Sie können weitere Felder hinzufügen.
  • Die geänderten Daten in der Methode CT_CDS_RESULT werden Konsistenzprüfungen unterzogen.






ROGBILLS - Synchronize billing plans   CL_GUI_FRONTEND_SERVICES - Frontend Services  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 4003 Date: 20240520 Time: 220156     sap01-206 ( 75 ms )