Customizing-Transportauftrag schreiben

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

Customizing-Transportauftrag schreiben

Beitrag von ralf.wenzel (Top Expert / 3937 / 201 / 281 ) »
Moin,

ich sehe öfters das Problem, dass ein Haufen Daten zu pflegen sind in irgendwelchen Tabellen, die Datenquelle ist in aller Regel eine Excel-Liste. Das ist eine Bekloppten-Arbeit.

Das gilt ganz besonders, wenn man die Einträge nur in der Detailsicht pflegen kann. Dann muss man wirklich Feld für Feld per Zwischenablage (um wenigstens Vertippern vorzubeugen) kopieren und einfügen.

Einen Report zu schreiben, der die Excel-Tabelle einliest und die Daten in die SAP-Tabelle schreibt, ist im Grunde ein Fünfzeiler. Das ist dann sogar deutlich weniger fehlerbehaftet als wenn man das von Hand macht.

Das "Problem" dabei ist: Man braucht ja einen Transportauftrag, um die Tabelle durchtransportieren zu können. Da ich das noch nie gemacht habe: Wie erzeugt man einen solchen Customizing- Transportauftrag? Der enthält ja den Namen der Tabelle und die Schlüssel der zu pflegenden Einträge.

Da könnte ich mir vorstellen, dass es da schon was gibt, was gekapselt ist und man nur noch aufrufen muss aus besagtem Report. Wenn es sowas nicht gibt, dann schreibe ich es selbst - aber das mache ich halt nur, wenn es sowas noch so gar nicht gibt.

Gruß und vielen Dank

Ralf
Bild
Ralf Wenzel Heuristika SAP-Development
25 Jahre SAP-Entwickler • 20 Jahre Freiberufler
PublikationenUngarische NotationXing

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


Re: Customizing-Transportauftrag schreiben

Beitrag von ewx (Top Expert / 4851 / 313 / 642 ) »
FUNC TR_OBJECT_INSERT
FUNC TR_OBJECTS_INSERT
PGMID: R3TR
OBJECT: TABU
OBJ_NAME: Name der Tabelle
WT_E071K: Schlüssel der Tabelleneinträge

Re: Customizing-Transportauftrag schreiben

Beitrag von black_adept (Top Expert / 4100 / 128 / 942 ) »
Moin Ralf,

wenn ich es machen müsste würde ich folgendermaßen vorgehen:

1. Bereitstellen eines Reports analog zu diesem hier im Tricktresor
Den kannst auch in deinem $TMP Verzeichnis lokal ablegen - den willst du ja nicht transportieren, sondern der soll dir die Arbeit ersparen.
2. Den Report aufrufen - danach müsstest du eigentlich in der SM30 stehen mit den eingefügten Daten. Jetzt die Daten sichern, alles markieren und dann im Menü auf "Transportieren" klicken.

Hat den Vorteil, dass hierbei auch Sonderprüfungen, die im Pflegedialog zu finden sind, mit ausgeführt werden, so dass du keinen ungeprüften Datenschrott in die DB schreibst, und dass du im SAP-Standard bist.

Ob das auch bei "Detailbild" funktioniert weiß ich nicht bzw. habe es noch nie ausprobiert. Bin da aber recht zuversichtlich.

Folgende Benutzer bedankten sich beim Autor black_adept für den Beitrag:
ralf.wenzel

live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Re: Customizing-Transportauftrag schreiben

Beitrag von ralf.wenzel (Top Expert / 3937 / 201 / 281 ) »
Abgesehen davon, dass z. B. DEC-Felder Probleme machen (aber dafür gibts ja eine Lösung) habe ich das so gemacht. "Transportieren" musste ich gar nicht auswählen, weil beim Sichern die Abfrage des Transportauftrages hochkam und ich einen vergeben konnte. Kontrolle ergab, dass die Einträge dadurch korrekt im TA gelandet sind.

Danke für den Tipp, das hat mir viel Arbeit erspart.


Gruß

Ralf
Bild
Ralf Wenzel Heuristika SAP-Development
25 Jahre SAP-Entwickler • 20 Jahre Freiberufler
PublikationenUngarische NotationXing

Seite 1 von 1

Vergleichbare Themen

3
Antw.
9276
Views
Transportauftrag
von Lord » 21.09.2017 00:06 • Verfasst in SAP - Allgemeines
4
Antw.
1584
Views
Kommentareintrag zum Transportauftrag
von danielA. » 10.05.2006 13:32 • Verfasst in ABAP® Core
3
Antw.
1656
Views
Geschützter Transportauftrag
von the-FoX » 24.01.2005 14:38 • Verfasst in ABAP® Core
4
Antw.
4814
Views
Transportauftrag zurücknehmen
von Bright4.5 » 07.06.2021 09:52 • Verfasst in ABAP® für Anfänger
6
Antw.
4511
Views
Transportauftrag erzwingen
von Newby » 20.11.2012 10:49 • Verfasst in Basis

Aktuelle Forenbeiträge

Daten an Tabelle binden
vor 2 Tagen von Lukas Sanders 4 / 2462
Regex in where
vor 3 Tagen von tar 8 / 1303

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

Daten an Tabelle binden
vor 2 Tagen von Lukas Sanders 4 / 2462
Regex in where
vor 3 Tagen von tar 8 / 1303

Unbeantwortete Forenbeiträge

BUSOBJEKT zu CMIS PHIO ermitteln
vor 5 Tagen von snooga87 1 / 876
aRFC im OO-Kontext
letzen Monat von ralf.wenzel 1 / 4060
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 10483