ABAP – Bonnes pratiques – OO

Bonjour à tous,

Contrairement au titre de cet article, il ne va pas s’agir ici de parler d’ABAP, mais de conception orientée objet de façon plus générale. Enfin pas si générale que cela car je ne vais aborder qu’un seul point, et ce point concerne le fonctionnement des méthodes.

C’est en fait un principe de bon sens : une méthode doit faire ce que l’on attend d’elle qu’elle fasse. Ni plus, ni moins. C’est aussi simple que cela. Mais si j’en parle aujourd’hui, c’est que ça ne l’est pas pour tout le monde. Pas toujours dans le feu de l’action, dans la pression des délais ou au détour d’une correction rapide.

Continue readingABAP – Bonnes pratiques – OO

Une équipe projet…

Bonjour à tous,

Dans mon travail quotidien, je m’aperçois continuellement que le mode de fonctionnement des différents projets est mal fait. Ce n’était qu’un ressenti difficile à expliciter jusqu’à présent. Beaucoup de petits projets en même temps, et différentes personnes à côtoyer sans jamais rester assez longtemps pour que de bonnes relations se créent. C’est très frustrant. Pas le temps de rentrer dans le projet en lui-même (tenants et aboutissants, compréhension métier, planning, …), pas le temps de connaître les membres de son équipe. En fait, on ne peut pas réellement parler d’équipe malheureusement.
Et puis, au détour d’une lecture, j’ai découvert que je n’étais pas seul à connaître ce type de problème. Je vais donc retranscrire ici un passage du livre The Clean Coder, de Robert C. Martin.

Continue readingUne équipe projet…

Récupérer les fichiers GIF des icônes

Bonjour à tous,

Ce court article aujourd’hui pour faire suite à celui qui explicitait comment connaître les icônes et leur code disponibles dans un système SAP.

On m’a posé la colle suivante aujourd’hui : comment trouver le fichier image associé à une icône. J’ai un peu tâtonné, cherché sur SDN, sans grand succès. Puis j’ai repensé au programme SHOWICON.

Continue readingRécupérer les fichiers GIF des icônes

ABAP – CRM – Des champs spécifiques personnalisés dans les Templates Word

Bonjour à tous !

J’ai été confronté au besoin d’ajouter des champs spécifiques dans des courriers Word, via CRM 7.0. Ces champs spécifiques, comme leur nom l’indique, ne sont pas proposés par défaut par SAP lors de la création du Web Service qui sert d’interface entre SAP et Word. Fort heureusement, SAP a prévu un BAdI pour pallier ce potentiel manque.
Après avoir galéré une journée pour comprendre ce qu’il fallait faire et comment, j’ai enfin résolu le problème, et je partage aujourd’hui la méthode à mettre en place…

Continue readingABAP – CRM – Des champs spécifiques personnalisés dans les Templates Word