Auftragszuordnung ermitteln#
- Open Object in SE80
- Menu > Hilfmittel > Versionen > Verwaltung
r.RSTRANSP | Varianten transportieren |
r.ZP_TRAN_ALV_VARIANT | ALV-Layout ex-/importieren |
Move transport from one system to another#
1. Release transport. This will create two files
root dir= DIR_TRANS => /usr/sap/trans_<SYSID>/
Files | File naming | Transport | Transport naming |
---|---|---|---|
./cofiles/K901875.DHR | K<NUMBER>.<SYSID> | DHRK901875 | <SYSID>K<NUMBER> |
./data/R901875.DHR | R<NUMBER>.<SYSID> | DHRK901875 | <SYSID>K<NUMBER> |
3. Add these two files in the appropriate folder in the destination system with x.CG3Z
4. Add transport to import queue and import
Transport hängt (LKW bleibt stehen)#
siehe SAP TMS: Transport hängt im Status ImportNach meiner Erfahrung geschieht es, wenn mehrere Prozesse versuchen die Log-Datei zu aktualisieren (nach dem Transport) und sich gegenseitig blockieren. Prüfung:
In Importqueue > Menü > Springen > TP Systemlog
WARNING: /usr/sap/trans_CPC/tmp/ALOG1222.CPC.LOC is already in use (10), I'm waiting 4 sec (20120531130835). My name: pid 6607 on fhDann folgendes (im Import-Zielsystem, vermutlich Zentralinstanz, ggf. mit SM51 wechseln):
1. Report RSBDCOS0
2. Nach tp Prozessen gucken mit "ps -ef | grep -i "qpcadm.* /usr/sap/QPC/SYS/exe/run/tp"
3. Die PID aus dem "TP Systemlog" nehmen und "kill -9 <pid>"
4. Danach läuft ein Prozess vermutlich durch und der andere ist freifliegend
5. den "freifliegenden" Transport löschen
=> a) über Importqueue > Menü > Springen > Import Monitor
=> b) markieren und Rechtsklick "Eintrag löschen"
6. Danach kann man diesen erneut importieren
Transport is running while system is rebootet => stuck in status "running"#
1. Ensure that tp.exe process is not running > RSBDCOS0 > ps -ef|grep tp
2. STMS > Import queue -> remove the requests with the status "RUNNING" (Truck Icon) manually.
3. STMS > Menu > Goto > Import Monitor > remove the obsolete entries "RUNNING" or error messages ( Select the entry, right click -> Delete option )
4. Optional: Ensure that there exists no clogged entries in TRBAT & TRJOB table entries. If exists remove them (x.SM31)
5. SMTS > Menu > Extras > Other Requests > Add deleted transports again and run again
r.RDDEXECL | Ausführung von Reports nach Import zu Transportaufträgen aus TRBAT |
t.TRBAT | Kommunikationstabelle für Transportsteuerung |
t.TRJOB | Jobkennung für Koordination Batch-ABAP/UNIX für Transporte |
t.TPSTAT | Transports status |
Other report: RDDDIC0L RDDMASGL RDDDIC1L RDDDIS0L RDDGENBB RDDGEN0L RDDVERSL RDDVERSE RDDDIC3L
Transport#
- Objekte müssen aktiv sein
- SE10: Freigeben (LKW), erst Objekte, dann den Auftrag
=> Stellt den Auftrag in die Queue (von DPC gleich in QPC und CPC) - Aus dem Quellsystem STMS: Auftrag transportieren
- Importübersicht
- Queue wählen (Zielsystem)
- Refresh (!)
- Ans Ende Scrollen / Auftrag suchen (Dauert ggf. -> Nochmal Refresh, bis da !!!)
- Markieren und "Auftrag importieren" (LKW)
- Refresh, ACHTUNG: Grüner Haken bedeutet nur, dass er transportiert ist, aber es heisst nicht, dass er schon im Zielsystem verarbeitet wurde. Das kann ggf. bis zu 10 Minuten dauern !
Typen#
- Workbench = Mandantenübergreifend
- Customiing = Mandantenabhängig !!!
Objects#
Ein Objekt ist eindeutig bestimmt durch Programm-ID (PGMID), Objekttyp und Objektname. GesamtObject: PGMID = "R3TR" TeilObject: OBJECT = "LIMU"Man kann einen leeren Auftrag erzeugen und bei der Änderungen jegliche Objekttypen hinzufügen, d.h. im Gegensatz zum Kontextmenü "Objekte hinzufügen" ohne Validierung des Objekttyps.
r.RSPUTPRT | Transportprotokolle ansehen |
t.E070 | Transportsystem: Header von Aufträgen/Aufgaben |
t.E071 | Transportsystem: Objekt-Einträge von Aufträgen/Aufgaben |
t.ADIRACCESS | Bei SAP registriete Objekte |
t.TLOCK | Objektsperren |
t.TMSCSYS | TMS CI: Systeme |
t.SMODILOG | Protokoll der Kundenmodifikationen an EU-Objekten |
Wer hat transportiert?#
- STMS > Importübersicht > System markieren
- Menu > Springen > Historie > Import Historie (zeigt die Importe der letzten 7 Tage, ggf. den voreingestellten Filter entfernen!)
- Auftrag suchen > Kontextmenü (rechte Maustaste) > "Mehr anzeigen"
- siehe Spalte "Benutzer"
All PGMID/OBJECT combinations#
You can see all combinations in t.TADIR or t.E071, but the complete list is not stored in one table. You need to use the help search function, see here.
DATA: gt_list type standard table of KO100. CALL FUNCTION 'TRINT_OBJECT_TABLE' EXPORTING IV_COMPLETE = 'X' TABLES tt_types_out = gt_list.