Ansicht
Dokumentation

FARRIC_BADI_ORDER - BAdI: Erweiterungen für Daten zur Kundenauftragsverarbeitung

FARRIC_BADI_ORDER - BAdI: Erweiterungen für Daten zur Kundenauftragsverarbeitung

General Data in Customer Master   Addresses (Business Address Services)  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Mit diesem Business Add-In (BAdI) verarbeiten Sie Kundenauftragsdaten und übertragen diese über die Interface-Strukturen in die Erlösbuchhaltung. Mit diesem BAdI können Sie auch Felder, die nicht zu den Standardfeldern gehören mit aufnehmen und einige der Werte der kundenspezifischen Felder anpassen.

Sie haben SAP Revenue Accounting and Reporting mit SD integriert.

Weitere Informationen über die Standardeinstellungen (Filter, einfache oder mehrfache Verwendbarkeit) finden Sie auf der Registerkarte Erw.spot-Elementdefinitionen (Erweiterungsspot-Elementdefinitionen) im BAdI-Builder.

BAdI-Methoden-Dokumentation

  • ORDER_DATA_TO_ARL
Sie können einige Standardfelder und deren entsprechende Konditionspositionen anpassen.
  • Diese Felder sind in den Strukturen FARRIC_S_SD01MI_ALLOW_MOD_FLDS, FARRIC_S_SD01CO_ALLOW_MOD, FARRIC_S_SD03MI_ALLOW_MOD und FARRIC_S_SD03CO_ALLOW_MOD definiert und werden über die Exportparameter ET_RAI_MAIN_ITEM_ALLOW_MOD, ET_RAI_CONDITIONS_ALLOW_MOD, ET_RAI_PLANNEDINV_ALLOW_MOD und ET_RAI_PLANNEDINV_CO_ALLOW_MOD an den Programmablauf zurückgegeben.

  • Sie müssen die Werte, die Sie für die Erlösbuchhaltungsposition des Kundenauftrags (Kundenauftrags-EBP) anpassen möchten, in ET_RAI_MAIN_ITEM_ALLOW_MOD eingeben. Sie geben die wichtigsten anpassbaren Felder in den FARRIC_S_SD01MI_KEY-Teil der Struktur ein.

  • Sie müssen die Werte, die Sie für die Kundenauftrags-EBP anpassen möchten, in ET_RAI_CONDITIONS_ALLOW_MOD eingeben. Sie geben die wichtigsten anpassbaren Felder in den FARRIC_S_SD01CO_KEY-Teil der Struktur ein.

  • Sie müssen die Werte, die Sie für die EBP der geplanten Rechnung anpassen möchten, in ET_RAI_PLANNEDINV_ALLOW_MOD eingeben. Sie geben die wichtigsten anpassbaren Felder in den FARRIC_S_SD03MI_KEY-Teil der Struktur ein.

  • Sie müssen die Werte, die Sie für die EBP der geplanten Rechnung anpassen möchten, in ET_RAI_PLANNEDINV_CO_ALLOW_MOD eingeben. Sie geben die wichtigsten anpassbaren Felder in den FARRIC_S_SD03CO_KEY-Teil der Struktur ein.

Sobald ein Eintrag mit dem passenden Schlüssel gefunden wird, werden alle anpassbaren Felder überschrieben.
  • ORDER_DATA_TO_ARL_CUSTOM
Mit dieser Methode passen Sie beliebige Feldwerte im Kundenfeld an.
  • Mit dieser Methode können Sie die Felder in den Strukturen INCL_EEW_FARRIC_SD01MI und INCL_EEW_FARRIC_SD01CO anpassen.

  • Alle Einträge in den Exportparametern ET_RAI_MAIN_ITEM und ET_RAI_CONDITIONS mit passenden Einträgen in den Importparametern IT_RAI_MAIN_ITEM und IT_RAI_CONDITIONS können Sie zum Füllen der Felder verwenden, die in den Strukturen INCL_EEW_FARRIC_SD01MI und INCL_EEW_FARRIC_SD01CO enthalten sind.

  • CLEAR_RELTYPE_FLAG: Sie überschreiben die Relevanz einer Position für die Erlösbuchhaltung.
  • DETERMINE_MIG_PACKAGE: Sie überschreiben die Migrationspaket-ID, die im Customizing ermittelt wurde.
  • EXCLUDE_CONDITIONS: Die Konditionen, die Sie in die Tabelle ET_EXCL_SD01CO aus IT_SD01CO eingegeben haben, werden nicht in die Erlösbuchhaltung übertragen.
  • INCLUDE_CONDITIONS
Hinweis: Diese Methode gilt spezifisch für Kundenauftragspositionen ohne Fakturierungsplan.
Mit dieser Methode können Sie bestimmte Konditionsarten in die Konditionstabelle einfügen, die an SAP Revenue Accounting and Reporting gesendet wird. Die in die Tabelle ET_CONDITION_TYPE aus IT_KOMV eingefügten Konditionen oder Konditionsarten werden an SAP Revenue Accounting and Reporting gesendet. Folgende Verhaltensmuster sind zu erwarten, sobald Sie die Kondition mit dieser Methode hinzugefügt haben:
  • Wenn die Kondition aktiv ist, bleibt der Wert erhalten, wenn er an SAP Revenue Accounting and Reporting gesendet wird.

  • Wenn die Kondition inaktiv und nicht statistisch ist, wird der Wert auf null zurückgesetzt, bevor er an SAP Revenue Accounting and Reporting gesendet wird.

  • Wenn die Kondition inaktiv und statistisch ist, bleibt der Wert erhalten, wenn er an SAP Revenue Accounting and Reporting gesendet wird.

  • INCLUDE_SDPI_CONDITIONS
Hinweis: Diese Methode gilt spezifisch für Kundenauftragspositionen mit Fakturierungsplan.
  • Wenn die Kondition aktiv ist, bleibt der Wert erhalten, wenn er an SAP Revenue Accounting and Reporting gesendet wird.

  • Wenn die Kondition inaktiv und nicht statistisch ist, wird der Wert auf null zurückgesetzt, bevor er an SAP Revenue Accounting and Reporting gesendet wird.

  • Wenn die Kondition inaktiv und statistisch ist, bleibt der Wert erhalten, wenn er an SAP Revenue Accounting and Reporting gesendet wird.

  • ENABLE_CURRENCY_CHANGE:

    Mit dieser Methode können Sie Währungswechsel aktivieren, nachdem der Kundenauftrag zum ersten Mal gesichert wurde. Wenn der Parameter EV_ENABLE_CHANGE auf „X“ gesetzt wurde, um so die Währungsprüfung zu aktivieren, wird geprüft, ob der Währungswechsel beim Sichern des Kundenauftrags von der Revenue Accounting Engine durchgeführt werden kann. Nur wenn diese Voraussetzung erfüllt ist, wird der Wechsel zulässig.

    Beachten Sie bitte, dass dadurch die spätere Bearbeitung der angelegten EBP nicht sichergestellt wird. Es kann sein, dass zwischen dem Anlegezeitpunkt und der Bearbeitung der Erlösbuchhaltungsposition eine Änderung stattgefunden hat (z.B., wenn der Report „Erlöse übertragen“ ausgeführt wurde), sodass die EBP nicht bearbeitbar ist.

BAdI-Interface-Dokumentation

IF_FARRIC_ORDER

Weitere Informationen über die Implementierung von BAdIs im Rahmen des Erweiterungskonzepts finden Sie in der SAP-Bibliothek für SAP NetWeaver unter http://help.sap.com/nw_platform. Wählen Sie das für Sie passende Release und dann Application Help. Wählen Sie Bibliothek für SAP NetWeaver: Funktionsorientierte Sicht -→Application Server Application Server ABAP-→Anwendungsentwicklung auf AS ABAP-→Kundenspezifische ABAP-Entwicklung -->Enhancement Framework.






BAL Application Log Documentation   Addresses (Business Address Services)  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 10306 Date: 20240603 Time: 073831     sap01-206 ( 189 ms )