
Ich versuche, auf Backend-Daten der Liefer- und Konsolidierungsrouten zuzugreifen, die über TMS trx angezeigt werden können. Ich kann die Daten mithilfe der Tabellen TCERELE und TCEDELI abrufen.
Die Verknüpfungen zwischen Umgebungen werden jedoch nicht in der Tabelle angezeigt, wenn zwischen Umgebungen wie QA und PROD eine „Transportgruppe“ vorhanden ist.
Beispiel TMS: DEV > Transportgruppe (TG) > QA > TG > PROD
TCERELE- und TCEDELI-Ausgaben: DEV > TG QA > TG-Link von TG zu QA und PROD werden nicht angezeigt.
Können Sie bitte helfen?
Antwort1
Es scheint, dass dieses Problem eher mit Domänen als mit Transportgruppen zusammenhängt.
Höchstwahrscheinlich haben Sie Ihre Transportgruppen in anderen Domänen, die mit Ihrer A41
Domäne verbunden sind (der Domäne, in der A41
sie sich befindet).über einen Cross-Domain-Link.
TCERELE
SAP hat nie eine Dokumentation zu / -Tabellen veröffentlicht, TCEDELI
es handelt sich also nur um eine Vermutung, aber ich nehme an, dass domänenübergreifende Kommunikationen nie in diesen Tabellen gespeichert werden.
So erreichen Sie domänen- und TG-übergreifende Transportwege:
- Gehen Sie zur
TCERELE
Tabelle und suchen Sie Ihr System imINTSYS
Feld (im Bild blau markiert). Vergessen Sie nicht, die letzte Version im Versionsfeld auszuwählen und die richtige Transportschicht auszuwählen
- Gehen Sie zur
TCETARG
Tabelle und machen Sie dasselbe, aber geben Sie Ihre Transportgruppe als Ziel in das Feld einTARG_GROUP
Auf diese Weise erhalten Sie alle Systeme und alle Clients, an die Ihre Transportgruppe angeschlossen ist.
Hier ist die Landschaftsansicht aus den obigen Tabellen, in der es eine Route zwischen zwei Systemen **D und **A und einer Transportschicht gibt, die in Schritt 1 ausgewählt wurden
Sie können die Auswahl folgendermaßen vereinfachen
SELECT *
INTO TABLE @DATA(routes)
FROM tcerele AS le
JOIN tcetarg AS arg
ON le~targ_group = arg~targ_group
WHERE le~translayer = 'XXX'
AND le~intsys = '**D'
AND arg~tarsystem = '**A'
AND le~version = ( SELECT max( version) FROM TCERELE WHERE le~translayer = 'XXX' AND le~intsys = '**D' ).