Bien gérer un Job dans SAP : Quelle bonne pratique ?

Cette semaine, nous allons voir comment bien créer un Job dans SAP, et quelle est la bonne pratique à appliquer concernant l’utilisateur qui va lancer quotidiennement, hebdomadairement ou mensuellement ce job.

Une des bonnes pratiques lors de la mise en place d’un job, est de le créer avec un « USER BATCH ».

C’est quoi un « USER BATCH » ?

C’est un utilisateur système qui est créé uniquement pour gérer des tâches administratives.

Il ne peut pas lancer de transactions fonctionnelles.

Quels sont les avantages de créer un Job avec un « USER BATCH » ?

‘# 1/Sécurité

En effet, c’est un utilisateur qui existera tout le temps. Et oui ! Car un cas typique que l’on rencontre, c’est que les jobs créés par un utilisateur fonctionnel, utilisent ce même utilisateur pour être lancé. Et le jour ou cet utilisateur est supprimé pour diverses raisons, le Job ne fonctionne plus !

‘#2/ Simplicité

Le deuxième avantage est d’avoir une uniformité dans la gestion des jobs. Tous possèdent le même utilisateur. Plus simple pour la gestion.

Maintenant, regardons comment mettre cet utilisateur système pour exécuter votre Job !

Gérer votre user de lancement via la transaction SM36 (création) ou SM37 (modification)

Rien de plus simple 🙂  =>

Dans la gestion de l’étape, il suffit de remplacer votre user le USER BATCH de votre système SAP !

Modifier un job SAP - User batch

Cette manipulation aura pour effet, que ce soit l’utilisateur « USERBATCH » qui lancera le job.

Et cela indépendamment de celui qui l’a créé !

Voilà, pour cette astuce et bonne pratique SAP.

Et vous quels sont vos bonnes pratiques SAP ?

Si vous avez apprécié cet article, inscrivez-vous à la Newsletter et recevez les prochains articles.

4 Commentaires

Bonjour, pas de tutos prévus pour le module FI? 🙂 Merci en tout cas pour ce que vous faites.

L'équipe SAPandCO

Bonjour et merci pour votre commentaire,
Nous orientons souvent nos tutoriels en fonction des demandes des lecteurs. Vous pouvez nous faire part d’un point que vous aimeriez voir abordé en particulier. Nous y répondrons s’il se trouve dans nos compétences !

L’équipe SAPandCO

Mais avec plaisir,

Merci à vous pour votre excellent travail. 🙂 Un point qui serait intéressant à aborder serait les différents Business Process SAP (O2C, P2P,..) mais aussi les points d’intégration entre les différents modules. Un grand merci pour tout.

Cordialement.

Bonjour,

Merci pour ce travail de simplification.
Si vous avez des possibilités de présenter un tuto sur le debug!
Sujet très intéressant pour analyser des problèmes sur des question de transactions spécifiques!

Cordialement,
HT