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.