Ansicht
Dokumentation

SAMPLE_INTERFACE_00503116 - Userexit Erlösrealisierung: Komprimierungsdaten SD/FI

SAMPLE_INTERFACE_00503116 - Userexit Erlösrealisierung: Komprimierungsdaten SD/FI

ABAP Short Reference   ROGBILLS - Synchronize billing plans  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Der Baustein dient als reine Schnittstellenbeschreibung und enthält keine Anweisungen. Er ist für Entwickler von Zusatzkomponenten vorgesehen, die zum Zeitpunkt 00503116 (Komprimierungsdaten SD/FI) einen eigenen Funktionsbaustein bereit stellen.

Der Funktionsbaustein SAMPLE_INTERFACE_00503116 darf nicht verändert werden!

Wenn Sie einen eigenen Baustein erstellen möchten, der am oben genannten Zeitpunkt aufgerufen werden soll, gehen Sie folgendermaßen vor:

  1. Kopieren Sie den Baustein in Ihren eigenen Namensraum.
  2. Verändern Sie keine Übergabeparameter !!
  3. Schreiben Sie Ihre eigenen Anweisungen in den kopierten Funktionsbaustein.
  4. Sichern und aktivieren Sie Ihren Baustein.
  5. Nehmen Sie die notwendigen Einstellungen im Customizing vor. (Anleitung)

Mit diesem Funktionsbaustein kann die Anzahl der zu verarbeitenden Erlöszeilen eines Paketes innerhalb der Erlösrealisierung (VF44/VF46) angepasst werden. Mit den entsprechenden Einstellungen in der Finanzbuchhaltung ist dann eine Komprimierung des Buchhaltungsbeleges möglich. Folgendes ist dabei zu beachten:

  1. Der Parameter 'FCF_DOC_PACKAGE' beinhaltet die Anzahl der Belegnummern, die pro Paket verarbeitet werden. Für diese Belegnummern werden die entsprechenden Erlöszeilen eingelesen, verarbeitet und gebucht, d.h. am Ende einer solchen Paketverarbeitung läuft der 'COMMIT WORK'. Im Standard ist die Anzahl auf 300 Belege pro Paket begrenzt.
  2. Der Parameter 'FCF_MAX_ACCIT_LINE' beinhaltet die Anzahl der einzelnen Buchungszeilen in der internen Schnittstellentabelle 'ACCIT', die durch einen Buchhaltungsbeleg gebucht werden können. Ist die maximale Zeilenanzahl erreicht, wird die Tabelle an das FI übergeben und der Buchhaltungsbeleg erstellt. Im Standard ist die Anzahl auf 996 Zeilen pro Buchhaltungsbeleg begrenzt.
  3. Kommt es bei der Erstellung des Buchhaltungsbeleges zu einem Fehler, dann wird für jede nicht gebuchte Erlöszeile eine Fehlermeldung ins Protokoll geschrieben. Sollte das nicht erwünscht sein, kann über den Parameter 'FCF_MESSAGE_COMP' = 'X' gesteuert werden, dass nur für die erste und für die letzte Erlöszeile eine Fehlermeldung ausgewiesen wird.Damit wird die Meldungsflut drastisch reduziert und man ist, unter Berücksichtigung der jeweiligen Selektionsparameter, in der Lage, die Menge der nicht verarbeiteten Erlöszeilen einzugrenzen.
  4. Der Parameter 'FIF_CANCEL' zeigt an, welche Verarbeitung gerade erfolgt:
    Realisierung (VF44) --> FIF_CANCEL = ' '
    Stornierung (VF46) --> FIF_CANCEL = 'X'
  5. Der Parameter 'FIF_SEL_REVLINE' beinhaltet die Anzahl der selektierten Erlöszeilen, die zur Realisierung/Stornierung anstehen.

Eine Komprimierung des Buchhaltungsbeleges ist nur möglich, wenn in FI das Feld 'BSEG-ZUONR' initialisiert wird, d.h. es muß ein entsprechender Eintrag in der Tabelle 'TTYPV' vorliegen. Ist dies nicht der Fall, dann wird auch keine Änderung der Parameter 'FCF_DOC_PACKAGE' und 'FCF_MAX_ACCIT_LINE' zugelassen.





Parameter

FCF_DOC_PACKAGE
FCF_MAX_ACCIT_LINE
FCF_MESSAGE_COMP
FIF_CANCEL
FIF_SEL_REVLINE

Ausnahmen

Funktionsgruppe

BFFMSMPL4

PERFORM Short Reference   SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 3692 Date: 20240523 Time: 140308     sap01-206 ( 77 ms )