Ansicht
Dokumentation

FDM_AR_INTERFACE_00000900 - Schnittstellenbeschreibung zum Event 00000900

FDM_AR_INTERFACE_00000900 - Schnittstellenbeschreibung zum Event 00000900

CL_GUI_FRONTEND_SERVICES - Frontend Services   ABAP Short Reference  
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 00000900 (OP-BEARBEITUNG: Anreicherung vor OP-Anzeige) einen eigenen Funktionsbaustein bereit stellen.

Der Funktionsbaustein SAMPLE_INTERFACE_00000900 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

Der Zeitpunkt wird vor der Anzeige der offenen Posten durchlaufen. Es können die kundeneigenen Felder der Struktur CI_RFOPS (includiert in der Struktur RFOPS / RFOPS_S) gefüllt werden.

SCHNITTSTELLE

An die Zusatzkomponente werden die Liste der selektierten Posten (T_POSTAB) und die Belegköpfe (T_BKPF) nur für Informationszwecke übergeben. Diese Daten dürfen nicht bearbeitet werden. Stattdessen wird eine weitere leere Tabelle (T_POSTABSUB) übergeben. Dies muss in der Zusatzkomponente mit den Inhalten der Felder, die substituierbar sind, aufgebaut werden. Das Feld TABIX enthält eine Zeilennummer, die anzeigt aus welcher Zeile in T_POSTAB die Feldinhalte stammen. Falls mehrere Zusatzkomponenten diesen Event nutzen und dabei unterschiedliche Felder der Struktur RFOPS_S füllen wollen, muessen alle kundeneigene Felder aus T_POSTAB in dieTabelle T_POSTABSUB übertragen werden. Dies kann durch die Anweisung move-corresponding erfolgen (s.u.).
SAP behält sich vor die Strukturen RFOPS / RFOPS_S durch Appends oder Includes (SI_INCLUDE) zu erweitern.

Beispiel

In allen Zeilen der Tabelle T_POSTAB soll der Feldinhalt des Kundenfeldes ZZTEST mit dem Inhalt 'TEST' substituiert werden. Das erfordert im wesentlichen eine Anweisungsfolge der Form
loop at t_postab.
t_postabsub-tabix = sy-tabix.
move-corresponding t_postab to t_postabsub. "initialize fields of CI_RFOPS
t_postabsub-ZZTEST = 'TEST'.
insert t_postabsub index sy-tabix.

endloop.

Diese Anweisungsfolge ist im eigenen Baustein zu codieren !!





Parameter

T_BKPF
T_POSTAB
T_POSTABSUB

Ausnahmen

Funktionsgruppe

FDM_AR_BTE01

RFUMSV00 - Advance Return for Tax on Sales/Purchases   BAL_S_LOG - Application Log: Log header data  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 2940 Date: 20240523 Time: 122241     sap01-206 ( 70 ms )