Transportaufträge via ABAP schreiben

Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

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

Transportaufträge via ABAP schreiben

Beitrag von SaskuAc (Specialist / 321 / 37 / 43 ) »
Hallo zusammen,

ich bin aktuell dabei einen Report zu schreiben, der Änderungen an einer Customizing-Tabelle macht.
Dieser Report soll auch nur im Dev-System bleiben.

Nun brauche ich nur noch die Speicher-Funktion und muss die Einträge in einen Transportauftrag schreiben. Dazu habe ich folgenden kurzen Artikel bei Tricktresor gefunden:
https://www.tricktresor.de/blog/tabelle ... aufnehmen/

Da ich nicht einfach so hier etwas ausprobieren kann indem ich etwas transportiere wollte ich ein bisschen nachfragen. Hat schon jemand Erfahrungen mit diesem Thema?
Also ich möchte Einträge schreiben, verändern und löschen. Brauche ich dafür verschiedene Funktionsbausteine oder reicht der eine, den Enno im Artikel verwendet hat?

Ich bin für jeden Input eurerseits Dankbar.

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


Re: Transportaufträge via ABAP schreiben

Beitrag von a-dead-trousers (Top Expert / 4271 / 213 / 1140 ) »
Ennos Artikel bzw. die Bausteine daraus reichen aus.
In Transportaufträgen werden nur die Schlüsselinformationen der Datensätze geschrieben die sich verändert haben und nicht die Inhalte.
Wird ein Datensatz modifiziert (hinzugefügt, geändert oder gelöscht) muss nur der Schlüssel in den Transportauftrag übernommen werden und das System entscheidet selbst bei Freigabe des Transports ob der Datensatz im Ziel hinzugefügt, geändert oder gelöscht werden muss.
Das geht sogar so weit, wenn man z.B. einen Datensatz löscht und dann aber wieder anlegt ohne dies in denselben Transportauftrag zu erfassen, dass bei Freigabe des Transports keine Löschung sondern eine Änderung des Datensatzes transportiert wird. Das Verstehen viele Anwender (Customizing) leider nicht. Wenn jemand z.B. einen Datensatz löscht und dazu einen Transportauftrag anlegt. Jemand anderes legt die Daten aber in einem anderen Transportauftrag wieder an. Gibt nun der erste Benutzer seinen Transportauftrag frei wundert er sich warum am Zielsystem der Eintrag, den er zuvor gelöscht hat noch immer da ist, obwohl er die Löschung doch in seinem Transportauftrag vermeintlich dokumentiert hat.

Folgende Benutzer bedankten sich beim Autor a-dead-trousers für den Beitrag (Insgesamt 2):
qyurryusSaskuAc

Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Re: Transportaufträge via ABAP schreiben

Beitrag von SaskuAc (Specialist / 321 / 37 / 43 ) »
Super, danke dir.
Kann zwar, zumindest denke ich das, halbwegs gut ABAP programmieren, aber in solchen tiefen bin ich leider nicht wirklich drinnen.

Mal wieder was dazu gelernt, super!

Re: Transportaufträge via ABAP schreiben

Beitrag von ralf.wenzel (Top Expert / 3776 / 176 / 262 ) »
Moin,

ich habe gerade gestern eine Serviceklasse für Transporte geschrieben. Wenn du konkrete Fragen hast, kannst du dich gern an mich wenden.


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

Re: Transportaufträge via ABAP schreiben

Beitrag von SaskuAc (Specialist / 321 / 37 / 43 ) »
Danke dir, aber ich glaube ich laufe mit dem Funktionsbaustein erstmal soweit ganz gut. Falls ich später mal fragen haben sollte, komm ich gern drauf zurück. ( Solltest dafür aber den Empfang von PNs aktivieren ^^ )

Re: Transportaufträge via ABAP schreiben

Beitrag von ralf.wenzel (Top Expert / 3776 / 176 / 262 ) »
Nein, weil man Fragen ruhig öffentlich stellen kann und ich in diesem Smartphone-untauglichen Ding hier nicht auch noch mailen will. Wer mich finden will, findet mich — schon aufgrund des Nutzernamens und der Links in meiner Sig.


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

Re: Transportaufträge via ABAP schreiben

Beitrag von SaskuAc (Specialist / 321 / 37 / 43 ) »
Okay, dann habe ich tatsächlich eine Frage. Bei mir wird der FuBa "TR_APPEND_TO_COMM_OBJS_KEYS" ( aus dem Tricktresor Artikel ) als obsolet markiert. Was für einen Baustein soll ich stattdessen verwenden?

"TR_OBJECT_INSERT" ?

Re: Transportaufträge via ABAP schreiben

Beitrag von IHe (Specialist / 141 / 35 / 45 ) »
Copy & paste aus der FB-Doku:
Anhängen und Sperren von Objekten und Schlüsseln an eine Aufgabe

Dieser Funktionsbaustein ist veraltet. Bitte verwendet Sie stattdessen
•TR_REQUEST_CHOICE für einen Transportanschluss oder
•TR_OBJECT_CHECK und TR_OBJECT_INSERT für die Änderungsaufzeichnung.
Ingo Hoffmann

ECC|S/4HANA|BTP
dbh SAP Solutions

Seite 1 von 1

Vergleichbare Themen

1
Antw.
1787
Views
Aus ABAP Programm in Infocube schreiben?
von AlexP. » 19.08.2009 17:08 • Verfasst in Sonstige Module
2
Antw.
4832
Views
Text über zwei Zeilen im Abap Editor schreiben
von Trawh » 31.01.2006 15:34 • Verfasst in ABAP® für Anfänger
0
Antw.
1273
Views
9
Antw.
7172
Views
Datum der Transportaufträge
von BlueMC » 22.08.2008 09:52 • Verfasst in Basis
1
Antw.
2190
Views
Transportaufträge im Charm zurückbauen
von Lord » 06.10.2017 08:40 • Verfasst in SAP - Allgemeines

Über diesen Beitrag


Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

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

Aktuelle Forenbeiträge

Zwischensumme Adobe Forms
vor 2 Tagen von Lucyalison 1 / 64
Interne Tabelle
vor 5 Tagen von black_adept 2 / 133
MaLo-Checker in ABAP
vor einer Woche von A6272 6 / 254

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

Zwischensumme Adobe Forms
vor 2 Tagen von Lucyalison 1 / 64
Interne Tabelle
vor 5 Tagen von black_adept 2 / 133
MaLo-Checker in ABAP
vor einer Woche von A6272 6 / 254

Unbeantwortete Forenbeiträge

Zwischensumme Adobe Forms
vor 2 Tagen von Lucyalison 1 / 64
Group Items auf einer Filterbar
vor einer Woche von Bright4.5 1 / 107
tRFC Transaktionen SM58
vor 4 Wochen von A6272 1 / 140