Tiger:
Hallo Stanley,
ich mache das zu ersten mal. Die Tabellenverknüpfungen habe ich hinbekommen aber wo legst Du das Zusatzfeld IBAN mit dem Coding an?
PS.: Das System sagt ich habe keine Berechtigung zur Pflege von ABAP Coding. :-(
V.G.
Tiger
Hallo Tiger,
soweit ich mich richtig erinnere sollten Berechtigungen zur Querypflege ausreichen um eine Zusatztabelle im Infoset einzufügen.
Zitieren:
Erweiterung des Infoset über Zusatztabelle TIBAN
Über die Schaltfläche Zusätze (F5) bzw. über SPRINGEN-> ZUSÄTZE ZUM KNOTEN innerhalb der Transaktion SQ02 (Pflege des Infosets) kann nun eine Zusatztabelle eingefügt werden. Hierzu kann im Register Zusätze die Schaltfläche Anlegen ausgewählt werden.
Hierzu tragen wir die den Namen TIBAN und als Art der Zusatzinformation Zusatztabelle ein. Nun erfolgt eine Abfrage über SELECT SINGLE * FROM TIBAN WHERE ...
in der mehrere Bedingungen erfüllt sein sollen.
Diese habe ich für beide Infosets in folgender Tabelle erläutert.
Bedingung INFOSET IBAN-KREDITOR INFOSET IBAN-DEBITOR
Verknüpfungsbedingungen Zusatztabelle TIBAN WHERE BANKS = LFBK-BANKS KNBK-BANKS
AND BANKL= LFBK-BANKL KNBK-BANKL
AND BANKN= LFBK-BANKN KNBK-BANKN
AND BKONT= LFBK-BKONT KNBK-BKONT
Aus Performancegründen kann hier noch das Feld "intern puffern" angekreuzt werden, wodurch diese Tabelle gepuffert wird und somit bei häufiger Abfrage einer IBAN die Daten schneller gefunden werden können.Der Nachteil ist dann jedoch der gesteigerte Speicherbedarf, da für die Zusatztabelle eine neue interne Tabelle angelegt wird.
Wichtig ist, dass das Feld IBAN aus der Tabelle TIBAN ebenfalls ein einer Feldgruppe innerhalb des Infosets mit aufgenommen werden muss. In der Query ist dieses in der entsprechenden Feldgruppe des Infosets vorhanden.
Vergessen Sie nicht das Infoset dann einer entsprechenden Benutzergruppe über die Schaltfläche "Zuordnung zu Rollen/Benutzergruppe" zuzuordnen, da dieses Infoset andernfalls nicht für eine Query verwendet werden kann.
Ausführlicher ist dieses im Artikel "Query über IBAN und Stammdaten Kred...n in SAP Query)" beschrieben.