Ansicht
Dokumentation

APPL_IBAN_CHG_CHECK_00003090 - IBAN ändern

APPL_IBAN_CHG_CHECK_00003090 - IBAN ändern

BAL Application Log Documentation   RFUMSV00 - Advance Return for Tax on Sales/Purchases  
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 00003090 (IBAN ändern) einen eigenen Funktionsbaustein bereit stellen.

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

Das System durchläuft den Zeitpunkt immer beim Ändern einer IBAN, wenn der Anwender die Bankverbindung nicht vollständig ersetzt, sondern nur die IBAN überschreibt. Wenn mehrere Anwendungen die IBAN für den Zahlungsverkehr in der Tabelle TIBAN ablegen, kann der Anwender sie aus jeder dieser Anwendungen heraus überschreiben. Um das zu vermeiden, können Sie zum Zeitpunkt 00003090 einen Baustein je Anwendung hinterlegen, deren IBANs Sie gegen das Überschreiben durch andere Anwendungen schützen wollen.

Im Standard werden Musterbausteine ausgeliefert. Sie können aus diesen Bausteinen (oder angepassten Kopien davon) auswählen und in einer Kundeninstallation unter einem Kundenprodukt eintragen.

Versucht dann ein Benutzer, eine auf diese Weise geschützte IBAN zu ändern, so gibt das System bei Verwendung der Musterbausteine die Nachricht 224(BF00) aus. Der Anwender kann die IBAN dann nur noch in der Anwendung ändern, die die IBAN schützt.

Sie können zum Zeitpunkt 00003090 mehrere Bausteine eintragen. Das kann aber dazu führen, dass eine von mehreren Anwendungen geschützte und verwendete IBAN gar nicht mehr änderbar ist. Beispiel:

  • Sie tragen für die Anwendungen Kreditor und Debitor jeweils einen Baustein ein.
  • Eine IBAN ist sowohl im Kreditoren- als auch im Debitorenstammsatz als Bankverbindung eingetragen.
  • Der Prüfbaustein für den Kreditor verhindert die Änderung der IBAN im Debitorenstammsatz und umgekehrt.

In diesem Fall gibt es zwei Lösungsmöglichkeiten:

  • Der Anwender kann die Bankverbindung in der Anwendung nur vollständig löschen und neu anlegen.
  • Alternativ können Sie angepasste Kopien der Musterbausteine implementieren und eintragen, die das Problem lösen (beispielsweise durch geeignete Abfrage auf den Parameter I_TABNAME), sodass der Anwender die IBAN in einer der beiden Anwendungen ändern kann.

Ohne Aktivierung dieses Zeitpunkts 00003090 kann der Anwender eine in der Tabelle TIBAN abgelegte IBAN aus allen Anwendungen heraus überschreiben.

Schnittstelle

IS_IBAN
Struktur der Tabelle TIBAN der zu ändernden IBAN

I_TABNAME und I_TABKEY
Anwendung und Datenstammsatz, durch die es zur Änderung der IBAN kommen soll.

ES_MESSAGE
Den Rückgabeparameter ES_MESSAGE füllen Sie bei einem Veto mit einer Meldung, die begründet, warum der Anwender die IBAN nicht ändern darf.





Parameter

ES_MESSAGE
IS_TIBAN
I_TABKEY
I_TABNAME

Ausnahmen

Funktionsgruppe

IBMA

General Material Data   ABAP Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 4358 Date: 20240523 Time: 144850     sap01-206 ( 69 ms )