lundi 1 février 2016

SAP Hybrid application - Cordova / Kapsel


Si vous souhaitez vous aventurer vers la création d'une application hybride basée sur SAPUI5, Cordova & Kapsel, armez-vous de patience pour mettre en place l'environnement nécessaire pour réaliser votre première application !


Il m'aura fallu une soirée et une bonne partie de la nuit pour arriver à bout et réussir à déployer sur un terminal android mon premier .apk.


La documentation SAP Web IDE Hybrid App Toolkit Add-on fut d'une grande aide.

Trop impatient, j'ai eu tendance à vouloir m'affranchir de sa lecture détaillée mais ce fut un mauvais calcul. Les informations indiquées, en particulier sur les versions des différents outils, composants à installer sont très importantes.

Le nombre de prérequis est non négligeable SAP Hybrid SDK, Hybrid App Toolkit, node.js, JDK, Cordova, Git, ant, webide ...

A noter que l'Hybrid App Toolkit Installer est bien fait et fournit des informations précieuses pour identifier les pré-requis non remplis et comment les remplir.

Une fois l'Hybrid Companion App construite (et un premier sentiment de satisfaction !), vous êtes prêt pour tenter un premier déploiement.

Lancement de l'Hybrid App Toolkit Connector pour permettre au WebIde d'interagir avec votre machine local.

A partir de l'application hybride créée dans le WebIde, le déploiement peut alors se faire !

Encore un petit effort pour créer un apk en ligne de commande pour pouvoir le porter sur votre terminal.



samedi 9 janvier 2016

SAP IDES gratuit !

Vous souhaitez accéder rapidement à un système SAP IDES uniquement quelques heures ?

Rendez-vous à cette adresse http://www.ivobe.com/free-trial/


Rapide, gratuit et simple d'accès.

mardi 5 janvier 2016

Scanner le code Abap ...

Lors d'analyses techniques, il est bien souvent fort utile de rechercher des morceaux de code via des mots clés : le nom d'une table ou d'une variable, d'une instruction, un nom de module de fonction ou d'une méthode ...

Une fois le programme identifié, il est facile de rechercher dans celui-ci et les différents includes mais avant d'avoir identifier le programme ?

C'est là que la transaction code_scanner peut être d'une grande aide car elle vous permettra de rechercher dans un ensemble de packages, de programmes, groupes de fonctions ou classes.


Personnellement, j'utilise très régulièrement cette transaction pour rechercher rapidement dans tout le code spécifique existant en sélectionnant les packages Z* ...


Si vous n'avez pas cette transaction dans la version de votre système, vous pouvez également utiliser le programme RS_ABAP_SOURCE_SCAN.

mardi 15 décembre 2015

"Transport of copies"

Vous souhaitez limiter le nombre d'ordres de transport passant en Production ?
Le type d'ordre "transport of copies" peut vous aider !

De nombreux ordres de transport n'ont finalement qu'un intérêt limité car n'ont pas vraiment vocation à aller jusqu'en production et nous aimerions passer en production que des ordres sans erreur et éviter de transporter plusieurs dizaines d'ordres pour un même programme.

Imaginez que vous puissiez conserver votre ordre de transport sans avoir à le libérer entre les différentes livraisons de vos corrections en environnement de qualification, et qu'après plusieurs aller-retours entre le système de qualité et de développement et la prise en compte des corrections vous n’ayez que cet ordre de transport à libérer et à transporter jusqu'en production.

Il est possible d'utiliser un type d'ordre particulier "transport of copies" pour transporter entre différents environnements les modifications souhaitées tout en conservant son ordre initial ouvert (non libéré) :

Screen3.png


Références :

http://scn.sap.com/community/abap/application-development/blog/2012/11/13/transport-management-with-transports-of-copies

jeudi 10 décembre 2015

Sap console

Qui aurait cru qu'étant focalisé sur les nouvelles technologies offertes par Sap, j'en arriverais à écrire quelques lignes sur Sap Console.

Pour dire vrai, il y a encore quelques mois, j'avais tout juste entendu parler de cette solution qui n'est pas tout jeune.

Alors de quoi parlons-nous ? Petit retour vers le passé ...

De nos jours nous parlons de SapUi5 ! Avant SapUi5, WebDynproAbap, WebDynproJava ... Et encore un peu plus loin, Bsp (même si les Bsp ont une nouvelle vie avec SapUi5).
Encore un petit effort ... Avant ? ITS et ITS mobile et avant ? 
Nous y voici : Sap Console !


Cette solution en mode texte permet d'exposer simplement les écrans Sap et ce avec un besoin minime de bande passante et de performances du terminal.

Dans des contextes très particulier (bande passante très faible, terminaux anciens, lecture de code barre intense ...) cette technologie peut encore tirer son épingle du jeu.

Côté éditeur, sachez que la version 7.30 est encore maintenue a minima jusque 2016 voire au delà si Sap ne propose pas de successeur ...

Référence : Sap note 1017827 - SAP Console delivery and maintenance strategy

mercredi 9 décembre 2015

La fin de mailbox

Dropbox vient de décider la fin de son application Mailbox ...
Dommage, cette application avait su proposer de nouvelles fonctonnalités très intéressantes depuis reprises par d'autres.

Utilisateur quotidien de Mailbox, il m'a donc fallu trouver une autre application à la hauteur.

Je me suis rabattu sur inbox by Gmail qui devrait rapidement réussir à me faire oublier Mailbox !

Open Sap

La stratégie de SAP en terme de partage avec l'écosystème a bien évolué et dans le bon sens.

La communité SAP à travers SCN (Sap Community Network) est une source d'informations inépuisable.

Mais l'arrivée de la plateforme MOOC (Massive Open Online Course) Open Sap offre la possibilité à qui le souhaite de découvrir voire s'autoformer aux nouvelles solutions SAP.


En quelques mois Open Sap est devenu une référence et une source précieuse d'informations.