Catégories
Développement ABAP Retour d'expérience

La transaction FILE – la base

Nombreux sont les programmes SAP ABAP qui manipulent des fichiers. Il peut s’agir par exemple d’extraction de données du système ou de leur importation. Souvent, un écran de sélection permet à l’utilisateur de spécifier le chemin absolu du fichier à traiter. Ordinateur local de l’utilisateur, répertoire partagé sur le réseau de l’entreprise, répertoire accessible par SAP (depuis par exemple la transaction AL11)… Les possibilités sont nombreuses, et sont autant de failles de sécurité !

Catégories
Développement ABAP

Création de nouveaux champs dans un Équipement PM

Le besoin métier est d’ajouter trois nouveaux champs dans les Installations Techniques. Une installation technique est un Équipement avec un type particulier. C’est donc au niveau Équipement PM qu’il va falloir travailler.

Pour cela, les notes OSS https://launchpad.support.sap.com/#/notes/103855 et https://launchpad.support.sap.com/#/notes/92970 vont nous être utiles.

Dans cet article, nous aborderons la plupart des étapes requises pour répondre à ce besoin, avant même l’ajout proprement dit des champs sur les écrans standard.

Catégories
Non classé

#StayTheFuckHome

Pour les francophones, je traduis ici les dix points du manifeste :

  1. Ne paniquez pas mais soyez vigilants.
  2. Lavez vos mains souvent et ayez une bonne routine de toux et d’éternuement.
  3. Socialisez à distance, pas d’embrassades, pas de bises, ne serrez pas de mains, ne vous tapez pas dans la main.
  4. N’assistez pas à des concerts, des spectacles, évènements sportifs, ou tout autre « divertissement de masse ».
  5. N’allez pas au musée, au théâtre, au cinéma, en boîte de nuit.
  6. Restez éloigné de tout rassemblement ou évènement social (club, rassemblement religieux, fêtes privées, …).
  7. Si vous pouvez travailler de chez vous, travaillez de chez vous. Insistez auprès de votre employeur pour qu’il autoriser le travail à distance.
  8. N’utilisez pas les transports publics sauf en cas de nécessité absolue.
  9. Remplacez toute interaction sociale par des alternatives à distance, comme des appels téléphoniques ou des visioconférence.
  10. Ne sortez de chez vous qu’en cas d’absolue nécessité.
Catégories
Développement ABAP

Bonnes pratiques officielles ABAP – Utiliser des noms descriptifs

Il y a quelques semaines, je découvrais le dépôt github SAP Clean ABAP.
J’ai commencé à mettre en pratique certains points lorsque ça n’était pas encore le cas. Je vais tâcher d’en donner mon avis point par point, au cours de – probablement – plusieurs articles.