FuBa-Testdaten transportieren?

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

FuBa-Testdaten transportieren?

Beitrag von airwaver (Specialist / 134 / 0 / 1 ) »
Hallo zusammen,

ich habe eine Frage bzgl. der Testdaten von Funktionsbausteinen. Im Function-Builder können die Testdaten gesichert werden. Ebenso können Testdaten aus dem neuen Debugger heraus gesichert werden.

Für mich wäre es nun interessant für einen Funktionsbaustein im Produktivsystem Daten zu sichern und diese ins Entwicklungssystem zu holen, sodass ich dort den Fehler analysieren kann. Außerdem habe ich dort die Möglichkeit die Daten zu manipulieren.

Auf meiner Suche nach einer Möglichkeit bin ich auf die Tabelle EUFUNC gestoßen. Sie enthält die Namen der FuBas und der zugehörigen Testdaten. In einem Cluster sind dann wohl die Daten gesichert. Da es sich um eine Cluster-Tabelle handelt, kann ich die Daten üer SE16N nicht in einen Transportauftrag ziehen.

Kann mir einer von euch helfen? Stehen die benötigten Daten überhaupt in dem Cluster? Oder verweist der Cluster nur auf eine Datei, die irgendwo im System steckt? Gibt es vielleicht doch eine Möglichkeit die verschlüsselten Daten zu sichern? Kann ich mit einem FuBa die Daten auslesen? ...

Gruß Andy

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


Beitrag von Tron (Top Expert / 1327 / 35 / 332 ) »
Hallo Andy,
Wie Du schon richtig erkannt hast, sind die Daten in der Tabelle EUFUNC gespeichert . Um die Testdaten zu transportieren, könntest Du einen Transport von Kopien (SE01) anlegen, mit dem Inhalt:
R3TR - TABU - EUFUNC (sichern).
Tabellenschlüssel:

Code: Alles auswählen.

FLSDTX                          RFC_READ_TABLE*
Die Testdatenfür einen Baustein im "Zielsystem" am besten vorher löschen.
Alle Datensätze müssen für ein Objekt(FUB) transportiert werden!Die Clustertabelle führt Buch im ersten Record mit NUMMER = '999' !!

Funktionbausteine für TESTDATEN

Code: Alles auswählen.

RS_TESTDATA_DIRECTORY_GET		Übertragung von Testdaten
RS_TESTDATA_DISPLAY			Anzeige Testdatensätze
RS_TESTDATA_GET				Übertragen von Testdaten
RS_TESTDATA_GET_SEQUENCE_FUNC		Übertragen von Testdaten
RS_TESTDATA_GET_SEQUENCE_GROUP	Übertragen von Testdaten
RS_TESTDATA_REFRESH			Löschen alter Testdaten
RS_TESTDATA_REFRESH_DIRECTORY		Löschen alter Testdaten
RS_TESTDATA_SHIFT				Umhängen der Testdaten eines Funktionsbausteins
RS_TESTREPORT_GENERATE			Generierung eines Testreports.
Im Baustein RS_TESTDATA_DIRECTORY_GET findest Du das Coding, wie die RAW-Daten gelesen werden können.

Code: Alles auswählen.

IMPORT FDESC_COPY
         TE_DATADIR
         D102_FNAME   FROM DATABASE EUFUNC(FL) ID IMPORTKEY.

PS: Bei meiner Recherche habe ich mögliche Datenschiefstände in der EUFUNC gefunden. Könntest Du mal mit der SE16N - Tabelle EUFUNC - Schlüssel
RELID = FL und GRUPPE = CNTL bei Dir nachsehen ob die Tabelleneinträge richtig ausgerichtet sind ?? :shock:


gruß Tron
<:: XING-Gruppe Tricktresor::>
Die deutsche Rechtschreibung ist Freeware, du darfst sie kostenlos nutzen –
Aber sie ist nicht Open Source, d. h. du darfst sie nicht verändern oder in veränderter Form veröffentlichen.

Beitrag von airwaver (Specialist / 134 / 0 / 1 ) »
Bei uns gibt es keinen Eintrag mit Gruppe = CNTL für die RelID = FL.

Ansonsten hilft mir den Post weiter. Danke!

Andy

Beitrag von Tron (Top Expert / 1327 / 35 / 332 ) »
Hi,
es sieht so aus, als würden einige Einträge in derTabelle EUFUNC (MINISAP Netweaver) nicht stimmen !

gruß Tron
<:: XING-Gruppe Tricktresor::>
Die deutsche Rechtschreibung ist Freeware, du darfst sie kostenlos nutzen –
Aber sie ist nicht Open Source, d. h. du darfst sie nicht verändern oder in veränderter Form veröffentlichen.

Beitrag von airwaver (Specialist / 134 / 0 / 1 ) »
Hallo zusammen,

hat jemand eine Idee, wie ich in einem kundeneigenen FuBa die eingegebenen Testdaten speichern kann? Also während der FuBa verarbeitet wird, sollen dessen Parameter automatisch gespeichert werden und zwar im Hintergrund. Also ohne PopUp oder so...

Im Grunde soll das passieren, was im Debugger per Tool-Service bei den Locals funktioniert - "Speichern für SE37". Leider kann ich die anstrakte Klasse, die dahinterliegt nicht nutzen, da diese wohl nur aus dem Debugger heraus aufgerufen werden kann.

Jemand eine Idee?

Gruß Andy

Seite 1 von 1

Vergleichbare Themen

0
Antw.
1134
Views
FuBa-Testdaten in EUFUNC speichern
von airwaver » 02.09.2008 13:16 • Verfasst in ABAP® Core
1
Antw.
6480
Views
eigene Funktionsgruppe inc. FuBa transportieren
von codierknecht » 08.11.2006 09:10 • Verfasst in ABAP® für Anfänger
1
Antw.
1708
Views
Erstellung von Testdaten
von airwaver » 21.02.2008 07:59 • Verfasst in ABAP® Core
17
Antw.
12004
Views
Testdaten anlegen
von c oco » 05.07.2012 13:55 • Verfasst in SAP - Allgemeines
5
Antw.
2143
Views
Generieren von Testdaten
von Hutch3 » 01.08.2010 17:28 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Eclipse - warum/wann verwendet ihr es [nicht]
vor einer Stunde von tar 21 / 1407
Dialog-Container mit Toolbar/Status
vor 4 Stunden von DeathAndPain gelöst 22 / 2795
Daten an Tabelle binden
vor 9 Stunden von Lukas Sanders 2 / 873
Zeilenumbrüche ersetzen
vor 2 Tagen von ralf.wenzel 6 / 429

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.

Aktuelle Forenbeiträge

Eclipse - warum/wann verwendet ihr es [nicht]
vor einer Stunde von tar 21 / 1407
Dialog-Container mit Toolbar/Status
vor 4 Stunden von DeathAndPain gelöst 22 / 2795
Daten an Tabelle binden
vor 9 Stunden von Lukas Sanders 2 / 873
Zeilenumbrüche ersetzen
vor 2 Tagen von ralf.wenzel 6 / 429

Unbeantwortete Forenbeiträge

aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2464
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9050