SAP Demande de transport : Comment importer et exporter un TR

โšก Rรฉsumรฉ intelligent

SAP La requรชte de transport regroupe chaque modification apportรฉe au systรจme de dรฉveloppement dans un conteneur portable qui est ensuite transfรฉrรฉ vers l'assurance qualitรฉ et la production. Le flux standard est le suivant : Crรฉation โ†’ Publication (Exportation) โ†’ Importation โ†’ Vรฉrification des journaux et des codes de retour via STMS et SE01.

  • ๐Ÿ“ฆ Considรฉrez un TR comme un conteneur : Chaque TR contient une ou plusieurs tรขches ; les tรขches ne voyagent que dans le cadre de la TR parente.
  • (I.e. Connaรฎtre le modรจle de dรฉnomination : K (par exemple, DEVK900030) est fixe et n'est jamais modifiรฉ par un administrateur.
  • ๐Ÿ‡ง๐Ÿ‡ท Choisissez le bon type : Les requรชtes Workbench contiennent des objets de rรฉfรฉrentiel inter-clients ; les requรชtes de personnalisation contiennent des paramรจtres spรฉcifiques au client.
  • ๐Ÿšš Version ร  exporter, STMS ร  importer : La libรฉration d'une TR dรฉclenche l'exportation ; la file d'attente d'importation STMS ou SE01 la dรฉplace vers QAS et PRD.
  • ๐Ÿค– Utiliser l'IA pour le tri des journaux : Les assistants IA expliquent les journaux TR, classent les codes de retour 0/4/8/12+ et recommandent l'รฉtape suivante en cas d'รฉchec d'une importation.

SAP Structure de la demande de transport

Qu'est-ce qu'une demande de transport ?

A Demande de transport (TR) โ€” รฉgalement appelรฉe demande de modification โ€” est un conteneur ou une collection de modifications apportรฉes au SAP Systรจme de dรฉveloppement. Il enregistre le type de modification, le but du transport, la catรฉgorie de la demande et le systรจme cible vers lequel la modification sera dรฉployรฉe.

Chaque TR contient un ou plusieurs travaux de changement appelรฉs Tรขches โ€” la plus petite unitรฉ de modification transportable. Une modification transportable ne peut รชtre libรฉrรฉe qu'une fois que toutes les tรขches qu'elle contient ont รฉtรฉ terminรฉes, libรฉrรฉes ou supprimรฉes. Imaginez une modification transportable comme un dossier et les tรขches comme les fichiers qu'il contient.

Une tรขche est une liste d'objets modifiรฉs par un seul utilisateur. Chaque tรขche est attribuรฉe ร  un seul utilisateur, mais une mรชme tรขche peut contenir des tรขches appartenant ร  plusieurs utilisateurs. Les tรขches ne peuvent pas รชtre transportรฉes individuellement ; elles sont toujours dรฉplacรฉes dans le cadre d'une tรขche.

Convention d'appellation des demandes de transport

Les demandes de transport utilisent un modรจle fixe que les administrateurs ne peuvent pas modifier :

<SID>K<Number>
  • SID โ€” ID systรจme (par exemple, DEV).
  • K โ€” mot-clรฉ/lettre fixe.
  • Numรฉro โ€” une sรฉquence commenรงant ร  900001.

Exemple : DEVK900030Les tรขches incluses dans cette TR suivent la mรชme convention et sont numรฉrotรฉes consรฉcutivement : DEVK900031, DEVK900032, Et ainsi de suite.

SAP Structure de la demande de transport

ร€ qui appartient une demande de transport ?

  • Le chef de projet ou le responsable dรฉsignรฉ crรฉe le TR et attribue une tรขche ร  chaque membre de l'รฉquipe projet au sein de celui-ci.
  • Le propriรฉtaire du TR contrรดle chaque modification enregistrรฉe dans le TR ; seul le propriรฉtaire peut publier le TR lui-mรชme.
  • Chaque membre de l'รฉquipe projet dรฉsignรฉ peut valider sa propre tรขche une fois sa part de travail terminรฉe.

Propriรฉtรฉ de la demande de transport

Types de demandes de transport

Demande d'รฉtabli โ€” contient des objets de rรฉfรฉrentiel et des objets de personnalisation inter-clients. Ces TR apportent des modifications ร  Atelier ABAP objets tels que programmes, modules de fonction, objets de dictionnaire et รฉcrans.

Demande de personnalisation โ€” contient des objets de personnalisation spรฉcifiques au client. Ces TR sont enregistrรฉes automatiquement lorsque les utilisateurs effectuent des rรฉglages de personnalisation, et un systรจme cible est automatiquement attribuรฉ en fonction de la couche de transport (si elle est dรฉfinie).

SE01 โ€” Organisateur de transport (vue รฉtendue)

SE01 Organisateur de transport vue รฉtendue

Crรฉer une demande de changement

Une demande de modification peut รชtre crรฉรฉe de deux maniรจres :

  • Automatique โ€” lorsqu'un utilisateur crรฉe ou modifie un objet, ou effectue des rรฉglages de personnalisation, SAP affiche une boรฎte de dialogue demandant ร  l'utilisateur soit de crรฉer une nouvelle requรชte, soit de rattacher la modification ร  une requรชte existante.
  • Manuel โ€” ouvrez l'organisateur de transport (SE01 ou SE09), crรฉez la demande avec les attributs requis et insรฉrez les objets ร  transporter.

Crรฉer une demande de modification dans SAP

Libรฉrer la demande de transport (processus d'exportation)

  • Positionnez le curseur sur le nom de la demande de transport (ou le nom d'une tรขche) dans SE01 et cliquez sur Libรฉration icรดne (l'icรดne du camion).
  • SAP ajoute automatiquement un enregistrement de la demande de transport (TR) publiรฉe aux files d'attente d'importation de chaque systรจme cible dรฉfini dans TMS.
  • La validation et l'importation de la requรชte gรฉnรจrent automatiquement des journaux d'exportation et d'importation que l'รฉquipe Basis pourra consulter ultรฉrieurement.

Libรฉrez la demande de transport dans SAP

Le processus d'importation

L'importation d'une TR dรฉplace la modification dans le systรจme cible (gรฉnรฉralement QAS, puis PRD).

  • La publication d'un TR pas Promouvoir automatiquement l'application en assurance qualitรฉ ou en production โ€” une รฉtape d'importation explicite est requise.
  • Lorsque l'exportation est terminรฉe, SAP รฉcrit le correspondant Cofiles et Fichiers de donnรฉes dans le rรฉpertoire de transport commun au niveau du systรจme d'exploitation, et ajoute une entrรฉe au Global Buffer (Vue du systรจme d'exploitation) / File d'attente d'importation (SAP vue de l'application) des systรจmes cibles.
  • Pour importer, ouvrez la transaction STMS โ†’ Import bouton ou sรฉlectionner Aperรงu โ†’ Importations.
  • STMS rรฉpertorie tous les systรจmes du domaine de transport actuel, avec le nombre de requรชtes en attente dans chaque file d'attente d'importation et leur statut.

File d'attente d'importation โ€” la liste des TR disponibles dans le rรฉpertoire commun et prรชtes ร  รชtre importรฉes dans le systรจme cible. SAP L'application l'appelle la file d'attente d'importation ; au niveau du systรจme d'exploitation, elle est appelรฉe l'importation Buffer.

Le processus d'importation dans STMS

Le statut d'importation

La file d'attente d'importation affiche des icรดnes d'รฉtat standard dans la derniรจre colonne. Ces icรดnes correspondent ร  des รฉtats tels que ยซ prรชt ร  รชtre importรฉ ยป, ยซ importรฉ avec avertissements ยป, ยซ importรฉ avec succรจs ยป et ยซ erreur lors de l'importation ยป.

Icรดnes d'รฉtat d'importation

Si une requรชte n'est pas ajoutรฉe automatiquement ร  la file d'attente d'importation (mรชme si les fichiers Cofile et Data sont prรฉsents sur le systรจme d'exploitation), vous pouvez l'ajouter manuellement si vous connaissez le nom de la demande de transfert. Le chemin d'accรจs est : STMS โ†’ File d'importation โ†’ Extras โ†’ Autres demandes โ†’ Ajouter.

Ajouter manuellement une requรชte ร  la file d'attente d'importation

Importer l'historique

Vous pouvez consulter toutes les importations prรฉcรฉdentes sur un systรจme via STMS โ†’ Aperรงu des importations โ†’ Historique des importationsL'historique indique la date d'importation de chaque demande de transfert, par qui et avec quel code de retour ; des informations utiles pour les audits et les enquรชtes sur les incidents.

historique des importations de transport

Journal de transport et retour Codes

Une fois le transport exรฉcutรฉ, l'administrateur Basis doit vรฉrifier que tout a รฉtรฉ dรฉplacรฉ correctement. SAP expose deux types de journaux sous SE01 โ†’ ALLER ร€ โ†’ Journaux de transport:

  • Journal des actions โ€” liste les actions exรฉcutรฉes : exportation, test dโ€™importation, importation, distribution, etc.
  • Journaux de transport โ€” enregistrer le contenu de chaque fichier journal de transport produit au cours d'une รฉtape.

L'information la plus importante dans les journaux est le code de retour:

Code de retour Sens
0 L'exportation ou l'importation a รฉtรฉ rรฉussie.
4 Des avertissements ont รฉtรฉ รฉmis, mais tous les objets ont รฉtรฉ transportรฉs avec succรจs.
8 Des avertissements ont รฉtรฉ รฉmis et au moins un objet n'a pas pu รชtre transportรฉ.
12 ou plus Une erreur critique s'est produite โ€” gรฉnรฉralement en dehors de la requรชte elle-mรชme (problรจme au niveau du systรจme, rรดle manquant, problรจme rรฉseau).

ACTIVITES SAP Codes T de transport

Le tableau ci-dessous rรฉcapitule tous les codes de transaction que vous รชtes susceptible d'utiliser lors de la gestion des demandes de transport.

Code T Interet
SE01 Organisateur de transport โ€” vue รฉtendue avec fonctions complรจtes de recherche et de libรฉration.
SE09 Organisateur de transport โ€” une vue centrรฉe sur l'utilisateur de ยซ vos ยป demandes et tรขches.
SE10 Organisateur de transport โ€” aperรงu par utilisateur, statut ou plage de dates.
STMS Systรจme de gestion des transports โ€” aperรงu, importation, distribution.
STMS_IMPORT Accรจs direct ร  la file d'attente d'importation d'un systรจme.
SE03 Outils d'organisation des transports โ€” options de modification du systรจme, suppressions, rรฉparations.

Meilleures pratiques pour le traitement des demandes de transport

Les habitudes ci-dessous permettent de maintenir des pipelines TR propres et auditables :

  • Un TR par changement logique : Regroupez les objets connexes, mais รฉvitez de mรฉlanger des domaines fonctionnels non liรฉs.
  • DescriptTexte de la demande : Utilisez le texte court pour enregistrer le numรฉro de ticket, le motif commercial et le systรจme cible.
  • Tรขches ร  publier avant la publication de la TR : La TR ne peut รชtre libรฉrรฉe qu'une fois que toutes les tรขches qu'elle contient ont รฉtรฉ libรฉrรฉes ou supprimรฉes.
  • Test en QAS avant PRD : Toujours importer dans QAS, valider, et seulement ensuite importer dans PRD.
  • Examiner les codes de retour : Tout code de retour supรฉrieur ร  4 doit รชtre considรฉrรฉ comme un dรฉfaut ร  examiner avant de poursuivre.
  • Conservez l'ordre d'importation : Importez les TR dans l'ordre de leur publication afin d'รฉviter les erreurs dรฉpendantes de la sรฉquence.

FAQ

Un TR (Request for Track) est le conteneur qui circule entre les systรจmes. Une tรขche reprรฉsente la portion de travail d'un utilisateur au sein de ce TR. Les tรขches ne peuvent pas se dรฉplacer indรฉpendamment ; elles sont liรฉes au TR parent.

Les requรชtes Workbench contiennent des objets de rรฉfรฉrentiel inter-clients tels que des programmes, des modules de fonction et des structures de dictionnaire. Les requรชtes de personnalisation contiennent des valeurs de configuration spรฉcifiques au client, dรฉfinies via SPRO et d'autres transactions de personnalisation.

Non. Une fois une demande de modification (TR) publiรฉe, son contenu est figรฉ. Toute modification ultรฉrieure doit faire l'objet d'une nouvelle TR. SE01 refusera d'ajouter des objets ร  une TR dont le statut est dรฉjร  ยซ Publiรฉe ยป.

Le code de retour 8 indique que des avertissements ont รฉtรฉ รฉmis et qu'au moins un objet n'a pas pu รชtre transportรฉ. Consultez le journal des transports pour identifier l'objet dรฉfaillant, corriger la cause du problรจme et relancez l'importation une fois la correction effectuรฉe.

Les fichiers de contrรดle (cofiles) dรฉcrivent le contenu et les dรฉpendances du transport ; les fichiers de donnรฉes contiennent la charge utile des objets. Ces deux types de fichiers sont รฉcrits dans le rรฉpertoire de transport partagรฉ au niveau du systรจme d'exploitation lors de la publication d'une demande de transport (TR).

Dans STMS, ouvrez la file d'attente d'importation, sรฉlectionnez la demande de transport cible, puis choisissez Demande โ†’ Importer. Attention ร  l'ordre : l'importation d'une demande de transport ultรฉrieure dans le dรฉsordre peut รฉchouer si elle dรฉpend d'objets d'une demande antรฉrieure non importรฉe.

Les assistants IA analysent les journaux de transport, classent les codes de retour, identifient l'objet dรฉfaillant et suggรจrent la prochaine รฉtape d'investigation. Ils prรฉdisent รฉgalement les conflits de sรฉquence TR avant la promotion en fonction du chevauchement des objets.

Oui. Il suffit de fournir ร  un assistant IA la liste des objets TR et un court texte ; il gรฉnรจre un rรฉsumรฉ des modifications lisible par lโ€™humain, avec les modules affectรฉs, les risques et les notes de restauration, prรชt pour le ticket de dรฉploiement.

Rรฉsumez cet article avec :