Auftragszuordnung ermitteln#

  1. Open Object in SE80
  2. Menu > Hilfmittel > Versionen > Verwaltung

r.RSTRANSPVarianten transportieren
r.ZP_TRAN_ALV_VARIANTALV-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>/

FilesFile namingTransportTransport naming
./cofiles/K901875.DHRK<NUMBER>.<SYSID>DHRK901875<SYSID>K<NUMBER>
./data/R901875.DHRR<NUMBER>.<SYSID>DHRK901875<SYSID>K<NUMBER>
2. Download these two files with x.CG3Y
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 Import

Nach 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 fh
Dann 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.RDDEXECLAusführung von Reports nach Import zu Transportaufträgen aus TRBAT
t.TRBATKommunikationstabelle für Transportsteuerung
t.TRJOBJobkennung für Koordination Batch-ABAP/UNIX für Transporte
t.TPSTATTransports status
SAP Note 71353
Other report: RDDDIC0L RDDMASGL RDDDIC1L RDDDIS0L RDDGENBB RDDGEN0L RDDVERSL RDDVERSE RDDDIC3L

Transport#

  1. Objekte müssen aktiv sein
  2. SE10: Freigeben (LKW), erst Objekte, dann den Auftrag
    => Stellt den Auftrag in die Queue (von DPC gleich in QPC und CPC)
  3. Aus dem Quellsystem STMS: Auftrag transportieren
    1. Importübersicht
    2. Queue wählen (Zielsystem)
    3. Refresh (!)
    4. Ans Ende Scrollen / Auftrag suchen (Dauert ggf. -> Nochmal Refresh, bis da !!!)
    5. Markieren und "Auftrag importieren" (LKW)
    6. 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#

  1. Workbench = Mandantenübergreifend
  2. 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.RSPUTPRTTransportprotokolle ansehen
t.E070Transportsystem: Header von Aufträgen/Aufgaben
t.E071Transportsystem: Objekt-Einträge von Aufträgen/Aufgaben
t.ADIRACCESSBei SAP registriete Objekte
t.TLOCKObjektsperren
t.TMSCSYSTMS CI: Systeme
t.SMODILOGProtokoll der Kundenmodifikationen an EU-Objekten

Wer hat transportiert?#

  1. STMS > Importübersicht > System markieren
  2. Menu > Springen > Historie > Import Historie (zeigt die Importe der letzten 7 Tage, ggf. den voreingestellten Filter entfernen!)
  3. Auftrag suchen > Kontextmenü (rechte Maustaste) > "Mehr anzeigen"
  4. 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.