Ansicht
Dokumentation
Fremddatenbausteine: QUERY-Funktion erweitern ( RELNISHMED_403_FDBS_05 )
General Material Data ROGBILLS - Synchronize billing plansDiese Dokumentation steht unter dem Copyright der SAP AG.
Kurztext
Fremddatenbausteine: QUERY-Funktion erweitern
Beschreibung
Wenn Sie in der Dokumentbearbeitung das Kommando Dokumentversion anlegen aufrufen, so wird das ursprüngliche Dokument kopiert, d.h. die Dokumentdaten werden eingelesen und mit einem neuen Dokumentschlüssel abgespeichert.
Enthält das ursprüngliche Dokument (das Original) Referenznummern zu Fremddaten, so müssen für diese Referenzen ebenfalls Kopien angelegt werden. Mit Release 4.03 wurde das realisiert.
Einfluß auf den Datenbestand im Fehlerfall
Soft-/Hardwarevoraussetzungen
Dazu müssen an den QUERY-Routinen (Funktionsbaustein) der Fremddatenbausteine folgende Änderungen vorgenommen werden:
- Alle QUERY-Routinen benötigen einen Import-Parameter SS_MODE LIKE SY-TCODE DEFAULT SPACE OPTIONAL
- Arbeitet der Fremddatenbaustein mit expliziter Referenzierung (d.h. werden die Referenzen in einer eigenen Referenztabelle gespeichert), so muss in der QUERY-Routine eine FORM-Routine zum Kopieren der Referenzen aufgerufen werden.
Bei allen Fremddatenbausteinen,
- die von der GSD programmiert und ausgeliefert wurden,
- oder, die Fremddaten aus Parametrierten Dokumenten liefern
wurden die nötigen Ergänzungen eingebaut.
Bei Fremddatenbausteinen, die Sie selber geschrieben haben, müssen Sie die QUERY-Routinen entsprechend ergänzen.
Damit Sie die QUERY-Routinen, die Sie überarbeiten müssen identifizieren können, gibt es den Report RN2FD_01. Dieser listet Ihnen zu allen in Ihrem System (mandantenübergreifend) definierten Fremddatenbausteinen den Namen der QUERY-Routine auf und nennt Ihnen ggf. den Namen der Referenztabelle.
Sie müssen nur die QUERY-Routinen überarbeiten, die fett gedruckt sind; alle anderen wurden bereits von uns angepasst!
Gehen Sie bitte folgendermaßen vor:
Starten Sie den Report RN2FD_01; pro ausgedruckter Zeile:
- Die QUERY-Routine ist normal gedruckt: bereits umgestellt --> Sie brauchen nichts zu tun
- Die QUERY-Routine ist fett gedruckt; ohne Referenztabelle:
- ergänzen Sie bitte die Import-Schnittstelle um den Parameter SS_MODE (Bezugsfeld SY-TCODE; Vorschlag SPACE; OPTIONAL)
- Die QUERY-Routine ist fett gedruckt; mit Referenztabelle:
- ergänzen Sie bitte die Import-Schnittstelle um den Parameter SS_MODE (s.o.)
- ergänzen Sie bitte den Quelltext (s.u.)
Ergänzungen im Quelltext
Die Funktionsgruppe N2FDBSTEMP enthält Muster der nötigen Ergänzungen; benutzen Sie bitte den Funktionsbaustein ISH_N2FDBSTEMP_QUERY als Vorlage.
- Kopieren Sie bitte den Aufruf der FORM-Routine COPY_REFKEY (im Editor die Zeilen 32 - 35) in Ihre QUERY-Routine (Funktionsbaustein).
- Lassen Sie per Doppelclick auf den Namen der FORM-Routine diese anlegen.
- Benennen Sie bitte die Namen der Formal-Parameter um in
- S_DOKID
- S_REFKEY
- Kopieren Sie bitte den Quelltext der FORM-Routine COPY_REFKEY aus der Muster-Funktionsgruppe in Ihre soeben angelegte FORM-Routine.
- Aktivieren Sie den Quelltext:
- markieren Sie den Code-Block
- Menü Block/Ablage --> Kommentar-* löschen
- Die mit < markierten Stellen müssen Sie anpassen, d.h. den Namen Ihrer Referenz-Tabelle eintragen.
- Kopieren Sie bitte aus dem TOP-Include LN2FDBSTEMPTOP der Muster-Gruppe die Deklaration der internen Tabelle COPYREF (im Editor die Zeilen 8 - 11) in den TOP-Include Ihrer Funktionsgruppe, entfernen die Kommentar-Sterne und passen die mit < markierten Stellen an.
- Kopieren Sie bitte die FORM-Routine GET_NEW_REFKEY ebenfalls in Ihre Funktionsgruppe.
Besonderheiten bei der Installation
Auswirkungen auf die Systemverwaltung
Auswirkungen auf das Customizing
Auswirkungen auf Batch-Input
Änderungen an der Oberfläche
Änderungen in der Vorgehensweise
Aktionen zum Beheben von Fehlern am Datenbestand
Abhängige Funktionen
Planungen
Weitere Hinweise
Generieren Sie bitte für alle Dokumenttypen, die Fremddatenbausteine nutzen, die Dialoganwendung neu !!!
CL_GUI_FRONTEND_SERVICES - Frontend Services General Data in Customer Master
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 5778 Date: 20240524 Time: 014451 sap01-206 ( 70 ms )