Funktionsbaustein u. Testdatenverzeichnis

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV
10 Beiträge • Seite 1 von 1
10 Beiträge Seite 1 von 1

Funktionsbaustein u. Testdatenverzeichnis

Beitrag von SwordMaster (ForumUser / 33 / 0 / 0 ) »
Hallo Zusammen,

Gibt es eine möglichkeit alle Import & Tables Parameter die ein Funktionsbaustein als Importing reinbekommt ins Testdatenverzeichniss zu exportieren?

Zum Beispiel: Breakpoint im Funktionsbaustein. und dann irgendwo im Debugger auf Export drücken... (Einfach ausgedrückt?)

Unser Problem:
Wir haben einen Service RFC-Funktionsbaustein. Dieser Funktionsbaustein bekommt sehr viele Imput Daten. (ca. 60 TABLES Paramater).

Der Kunde hat sich um diesen Service eine Landschaft z.b. Webdynpros gebaut u. bekommt jetzt innerhalb des Funktionsbausteins auf einen komplexen Fehler.

Leider können wir diese Webdynpros oder was auch immer nicht direkt benutzen.

Wir bräuchten also eine Möglichkeit Die Daten die ein Funktionsbaustein hat, zu Exportieren (z.b. Testdatenverzeichniss, oder XML-String).
Um sie Später zum Nachtest wieder zu laden. Damit der Funktionsbaustein mit exakt den gleichen Daten aufgerufen wird.

Gibt es für solche Zecke schon eine Lösung? Oder muss man sich da selbst eine Export Funktion schreiben?

Mit Freundlichen Grüßen
Stefan
Es gibt keine Dummen Fragen, nur dumme Antworten

0==||=======>SwordMaster<=======||==0

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Beitrag von ewx (Top Expert / 4918 / 332 / 655 ) »
ja, das geht.
so ähnlich...
Du musst in den TOP-Include der FUGR

Code: Alles auswählen.

include FBGENMAC.
einbauen.
dann kannst du in deinem Baustein mit

Code: Alles auswählen.

fbgenmac 'SD_MEIN_BAUSTEIN'.
die Übergabeparameter als Testdaten wegschreiben.

Du musst dann natürlich noch eine kleine Routine bauen, um den GENMAC bei bestimmten Begebenheiten zu aktivieren.

Viel Spaß!

FBGENMAC

Beitrag von SwordMaster (ForumUser / 33 / 0 / 0 ) »
Hey Prima. Danke für die Antwort.

Leider existiert das Include FBGENMAC auf unserem System nicht?! :roll:

Braucht man dafür eine besondere SAP Installation?

Viele Grüße
Stefan
Es gibt keine Dummen Fragen, nur dumme Antworten

0==||=======>SwordMaster<=======||==0

Beitrag von ewx (Top Expert / 4918 / 332 / 655 ) »
eigetlich nicht. Das dürfte schon etwas älter sein. Schau mal in SD_SALESORDER_CREATE.

:(

Beitrag von SwordMaster (ForumUser / 33 / 0 / 0 ) »
Das ist leider auf unserem System auch nicht vorhanden.... Ich hab jetzt ein anderes System gefunden in dem das Include existiert...

Hab mir alles in ein lokales include kopiert. Minimale Änderungen musste ich machen. Weil z.b. der UserParameter: FBGENDAT nicht existierte etc...

auch den Mode musste ich hard setzen. ABer jetzt läuft alles erfolgreich durch... Es wird auch was weggeschrieben.

Wenn ich es erneut laufen lasse, läd er zuerst die bereits geschriebenen einträge, dann fügt er einen eintrag hinzu u. schreibt sie erneut weg.

Aber wie kann ich diese Testdaten jetzt testen?

Sie werden scheinbar nicht ins Testdatenverzeichnis des Funktionsbausteines geschrieben?

Ich hätte die Transaktion se37 gestartet. Den namen des FBausteins eingetragen, u. im Menü auf "Test"-"Einzeltest" gegangen.

Dort auf "Testdatenverzeichnis". Jedoch ist das dortige Testdatenverzeichnis leer.


Werden die Daten woanders hingespeichert? Muss man sie dann per Coding wieder laden? Oder eine andere Transaktion verwenden?

Viele Grüße
Stefan
Es gibt keine Dummen Fragen, nur dumme Antworten

0==||=======>SwordMaster<=======||==0

Beitrag von ewx (Top Expert / 4918 / 332 / 655 ) »
Was hast du denn für ein Release??? 2.1J? :lol:
Eigentlich werden die ins Testdatenverz. des Bausteins geschrieben... :?

Re: FBGENMAC

Beitrag von ewx (Top Expert / 4918 / 332 / 655 ) »
SwordMaster hat geschrieben:Leider existiert das Include FBGENMAC auf unserem System nicht?! :roll:
Moin Stefan!
ich habe das Include sogar in einem 4.5er-System gefunden...
Reden wir von SAP...? :lol:

seltsam

Beitrag von SwordMaster (ForumUser / 33 / 0 / 0 ) »
Hab mittlerweile den Fehler gefunden.
Irgendwie gabs probleme mit unserem Namensraum /PM0/.
Und dann wurden die Testdaten ohne das /Pm0/ weggeschrieben. Deshalb wurden sie später nicht gefunden.

Das hab ich jetzt behoben. Jetzt funktioniert auch alles perfekt!

Vielen Dank für den Super tipp!

Gruss Stefan
Es gibt keine Dummen Fragen, nur dumme Antworten

0==||=======>SwordMaster<=======||==0

Re: FBGENMAC

Beitrag von black_adept (Top Expert / 4159 / 136 / 960 ) »
ewx hat geschrieben:
SwordMaster hat geschrieben:Leider existiert das Include FBGENMAC auf unserem System nicht?! :roll:
Moin Stefan!
ich habe das Include sogar in einem 4.5er-System gefunden...
:
Hallo Enno,

auf das 4.5er System ist das nur über eine OSS-Note gekommen. Kann sogar sein, dass ich das da eingespielt habe, wo du es gesehen hast *lach*.

@Swordmaster:
Für ältere Releasestände: OSS-Hinweis 517767 erklärt, wie man überhaupt mitloggen kann.
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Re: FBGENMAC

Beitrag von ewx (Top Expert / 4918 / 332 / 655 ) »
black_adept hat geschrieben:auf das 4.5er System ist das nur über eine OSS-Note gekommen. Kann sogar sein, dass ich das da eingespielt habe, wo du es gesehen hast *lach*.
Meinst du...? :lol:

Seite 1 von 1

Vergleichbare Themen

6
Antw.
2665
Views
Testdatenverzeichnis
von Trulchen » 10.01.2013 16:19 • Verfasst in ABAP® für Anfänger
0
Antw.
2527
Views
Funktionsbaustein CP-ID
von ArjenR » 26.01.2021 11:02 • Verfasst in ABAP® für Anfänger
5
Antw.
4217
Views
Funktionsbaustein
von anki_86 » 13.06.2007 14:15 • Verfasst in ABAP® für Anfänger
4
Antw.
3447
Views
UTF-8 mit Funktionsbaustein
von L0w-RiDer » 19.02.2019 08:44 • Verfasst in ABAP® für Anfänger
4
Antw.
3715
Views
Funktionsbaustein
von Asar » 23.10.2014 13:06 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.