Ansicht
Dokumentation

SAMPLE_PROCESS_00702910 - Schnittstelledefinition zu Event 00702910

SAMPLE_PROCESS_00702910 - Schnittstelledefinition zu Event 00702910

Fill RESBD Structure from EBP Component Structure   Vendor Master (General Section)  
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 00702910 (RE-Beleg Buchen: RE_DOCUMENT_COMPLETE) einen eigenen Funktionsbaustein bereit stellen.

Der Funktionsbaustein SAMPLE_PROCESS_00702910 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)

Event

Die Belege vom Modul RE sind ins FI größtenteils über RW-Schnittstelle gebucht. Mit diesem Baustein können Sie noch vor der Übergabe der Belegdaten zur Buchung auf FI noch zusätzlichen Substitutionen durchführen, die nicht bei RW-Schnittstelle möglich sind (siehe Hinweis 42615).

Beschreibung der Schnittstelle:

Es werden folgende Tabellen dem Baustein übergeben:

  • T_ACCHD - Belegkopf
  • T_ACCIT - Belegpositionen
  • T_ACCCR - Beträge und Währungen

Sie können die Felder aus der Tabellen T_ACCHD und T_ACCIT modifizieren, jedoch werden nur die Änderungen aus der Felder berückichtigt, die in der Strukturen VIRE_ACCHD_CUT und VIRE_ACCIT_CUT vorhanden sind.

Um eine bessere Performance zu gewährleisten, müssen Sie noch nachträglich am Ende Ihres Codings 2 Exportparameter beachten:

  • E_UPDATE_ACCHD
  • E_UPDATE_ACCIT

Sollte Ihre Substitution an die Tabelle T_ACCHD (bzg. T_ACCIT) wirken, setzen Sie das Parameter E_UPDATE_ACCHD (bzg. E_UPDATE_ACCIT) auf 'X'.

Beispiel

Das folgende Beispiel-Coding modifiziert den Belegkopftext und kontoartabhängige Belegpositionstexte. Es werden beide Tabellen T_ACCHD und T_ACCIT betroffen.


LOOP AT T_ACCHD.
T_ACCHD-BKTXT = 'New Document Text'.
MODIFY T_ACCHD.
ENDLOOP.

LOOP AT T_ACCIT.
case t_ACCIT-KOART.
when 'D'. t_accit-sgtxt = 'Customer'.
when 'K'. t_accit-sgtxt = 'Vendor'.
when 'S'. t_accit-sgtxt = 'G/L Ledger'.
when others.
endcase.
MODIFY T_ACCIT.
ENDLOOP.

E_UPDATE_ACCHD = 'X'.
E_UPDATE_ACCIT = 'X'.

Hinweise

Falls Sie noch weitere Felder überschreiben wollen, können Sie die Strukturen VIRE_ACCHD_CUT und VIRE_ACCIT_CUT um neue Felder erweitern. Für solche Modikation tragen Sie aber volle Verantwortung.

Schlüsselfelder der Tabellen, Konten, Beträge dürfen in keinem Fall geändert werden, weil das zur Inkonsistenzen führen könnte !





Parameter

E_UPDATE_ACCHD
E_UPDATE_ACCIT
T_ACCCR
T_ACCHD
T_ACCIT

Ausnahmen

Funktionsgruppe

FVBTESMPL

ROGBILLS - Synchronize billing plans   RFUMSV00 - Advance Return for Tax on Sales/Purchases  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 3828 Date: 20240523 Time: 122723     sap01-206 ( 54 ms )