Safe X3 Eclipse - Novia systems Technical School

SAFE X3 Eclipse
Quelques mots à propos de Sage
Sage dans le monde
 3ème éditeur mondial de solutions de gestion d’entreprises.
Un choix fait par 6,1 millions d’entreprises
 25 ans d’expérience dans les progiciels de gestion pour les
entreprises
 Sage, un éditeur pérenne
Chiffres clés au 30 septembre 2010
1 650 millions d'euros de chiffre d'affaires
420 millions d’euros d’excédent brut d’exploitation – EBITA
13 400 employés dans 26 pays sur les 5 continents
30 000 partenaires revendeurs et intégrateurs
3
© 2010 Sage – Division Moyennes & Grandes Entreprises
Sage en France
 1er éditeur en France de solutions de gestion d’entreprises
en nombre de clients (Source : IDC)
Une base installée unique assurant une forte compréhension de
l’évolution du marché
 2ème éditeur en France de solutions de gestion d’entreprises en
chiffre d’affaires (Source : IDC)
Chiffres clés au 30 septembre 2010
315 millions d'euros de chiffre d'affaires
570 000 entreprises clientes, soit une entreprise équipée sur
deux
2 455 employés
3 500 partenaires revendeurs et intégrateurs
4
© 2010 Sage – Division Moyennes & Grandes Entreprises
Une organisation efficace à l’écoute de
nos marchés
 Sage accompagne les projets et la croissance de ses clients à travers
des unités opérationnelles réactives sur leur marché
Division
Moyennes
et Grandes
Entreprises
Division PME
Les autres unités opérationnelles
sont consacrées :
• A la gestion des processus métier
(automobile, transport & logistique,
agroalimentaire frais, immobilier...),
• Aux experts comptables
• A l’export de nos solutions
Ciel
5
© 2010 Sage – Division Moyennes & Grandes Entreprises
Sage, le spécialiste des Moyennes et
Grandes Entreprises
 La Division Moyennes et Grandes Entreprises de Sage est la première
organisation dédiée à ce marché en France :
» 770 collaborateurs expérimentés et spécialistes, la satisfaction client
au centre des préoccupations


36% en R&D
42% en Support & Services
» 13 000 entreprises clientes de plus de 100 salariés

Un retour d’expérience fort pour l’évolution des offres et des services
 Une offre complète, experte et pragmatique, dédiée aux Moyennes
et Grandes Entreprises
6
© 2010 Sage – Division Moyennes & Grandes Entreprises
Sage Formation, un centre de formation
agréé




7
Une expertise produit doublée d’une expertise métier
» Un savoir faire pédagogique
» Un savoir faire technique sur les environnements de Formation
» 3 000 jours de formation animées par an
» 4 500 stagiaires formés par an
» 120 formations produits et thématiques
Une direction de la formation et une équipe de formateurs dédiée
» au métier de la formation,
» à nos clients et nos partenaires
» charge de toute l’ingénierie pédagogique
Un réseau de partenaires et des implantations géographiques importantes
» Une équipe pédagogique soutenue et relayée par 150 consultants Sage et
par un réseau de 100 partenaires en France
» Des relais internationaux avec 9 filiales et une présence dans 44 pays
Des formations certifiantes
© 2010 Sage – Division Moyennes & Grandes Entreprises
Objectif
 A l’issue de la formation, vous serez capable d’installer et de
manipuler Eclipse, un environnement de développement
intégré libre, dans le cadre de projets de développement
mettant œuvre le langage L4G Safe X3.
8
© 2010 Sage – Division Moyennes & Grandes Entreprises
Sommaire
1.
2.
3.
4.
5.
6.
9
Présentation d’Eclipse
Installation et configuration d’Eclipse
Installation du plugin SAFE X3 Studio
Paramétrage d’un projet X3
Les fonctionnalités
Diagnostiquer
© 2010 Sage – Division Moyennes & Grandes Entreprises
1. Présentation d’éclipse
 Eclipse est un environnement de développement intégré libre,
permettant de créer des projets de développement mettant en
œuvre différents langage de programmation dont le langage L4G
X3 par l’ajout d’un plugin. Cette IDE largement répandu dans le
domaine de la programmation vous permettra de gagner en
rapidité dans le développement des traitements.
10
© 2010 Sage – Division Moyennes & Grandes Entreprises
Un assemblage de Plugins
SAFE X3JDT
Studio
(Java)
for Eclipse
Help
IDE
Team
Resources
Platform Runtime
11
© 2010 Sage – Division Moyennes & Grandes Entreprises
…Un IDE mais pas « que »

Plus qu’un IDE
»
»
»

Les bénéfices de la plateforme
»
»
»
»
»
12
Largement répandu pour développer en Java
Mais aussi pour C/C++, PHP, Javascript, Python,...
Plateforme pour développer des IDE mais aussi des
applications Desktop (RCP), Webtop (RAP) ou serveurs
Plugins chargés dynamiquement au besoin
Système de mise à jour intégré
« Personnalisable »
Multi OS (Windows, Linux, AIX, ...)
...
© 2010 Sage – Division Moyennes & Grandes Entreprises
Sommaire
1.
2.
3.
4.
5.
6.
13
Présentation d’Eclipse
Installation et configuration d’Eclipse
Installation du plugin SAFE X3 Studio
Paramétrage d’un projet X3
Les fonctionnalités
Diagnostiquer
© 2010 Sage – Division Moyennes & Grandes Entreprises
2. Installation Eclipse

Télécharger la dernière version d’éclipse (Hélios 3.6)
« Eclipse IDE for Java Developers »
»
Sur le site de sun
•
»
Lors d’une installation :
•
»
http://pluginx3.sage.fr/safex3/studio/downloads/downloads.html
Extraire dans un répertoire
»
14
Le composant Eclipse est présent dans le répertoire
« FREECOMPONENTS\Eclipse » du DVD-ROM.
Sur OSP
•

http://www.eclipse.org/downloads/
Renommer et déplacer au besoin dans un répertoire plus
parlant : (ex: « C:\eclipse\ » ou « C:\eclipse\3.5\ »)
© 2010 Sage – Division Moyennes & Grandes Entreprises
Vérification de la JVM

Nécessite une JVM 1.6 minimum
»

http://java.sun.com/javase/downloads/index.jsp
Pour connaitre la version qui sera utilisée :
»
Taper « Java -version » dans un prompt de commande
C:\>java -version
java version "1.6.0_17"
Java(TM) SE Runtime Environment (build 1.6.0_17-b04)
Java HotSpot(TM) Client VM (build 14.3-b01, mixed mode, sharing)
Attention !
Certaines installations Oracle installent une
vieille JVM (1.4.2) et modifient le Path
système.
15
© 2010 Sage – Division Moyennes & Grandes Entreprises
Corriger une mauvaise JVM

Télécharger et installer une JVM sur le site de sun
»

http://java.sun.com/javase/downloads/index.jsp
Si une version antérieure est exécutée 2 possibilités
»
»
Vérifier et corriger la variable d’environnement PATH
Modifier le fichier eclipse.ini dans le répertoire d’installation
eclipse.
Ajouter avant
-vmargs
(...)
-vm
Chemin_vers_mon_JRE1.6\bin\client\jvm.dll
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms40m
-Xmx256m
16
© 2010 Sage – Division Moyennes & Grandes Entreprises
Sommaire
1.
2.
3.
4.
5.
6.
17
Présentation d’Eclipse
Installation et configuration d’Eclipse
Installation du plugin SAFE X3 Studio
Paramétrage d’un projet X3
Les fonctionnalités
Diagnostiquer
© 2010 Sage – Division Moyennes & Grandes Entreprises
Démarrer...

Démarrer eclipse = exécuter eclipse.exe

Choisir un « workspace »

Ne pas mettre les workspaces dans un sous-répertoire de
son installation eclipse
»
»
18
Eclipse peut créer des répertoires au même niveau que le
workspace
 Créer un répertoire chapeau (ex: D:\workspaces\X3)
Celui par défaut n’est pas forcément un bon choix !
© 2010 Sage – Division Moyennes & Grandes Entreprises
Configuration réseau

Le déploiement de notre plugin repose sur une mise à jour
via un accès HTTP.

Dépendant de la stratégie d’entreprise
»
»
»

Direct
Via Proxy sans authentification
Via Proxy avec authentification
Modifier la configuration d’accès au réseau si besoin
menu « Window | Preferences » Network Connection
»
»
Direct = pas de proxy
Native = informations fournies par le système
•
»
Manual = informations saisies par l’utilisateur
•
19
Ne fonctionne pas toujours suivant les proxy
C’est ce qu’il faut utiliser en interne chez Sage
© 2010 Sage – Division Moyennes & Grandes Entreprises
Configuration réseau – « Manual »
20
© 2010 Sage – Division Moyennes & Grandes Entreprises
Configuration réseau – « Edit »

Modifier l’entrée HTTP

Ne pas renseigner les entrées HTTPS et SOCKS
User et Password sont des informations partagées entre
toutes les installations eclipse
Préferences : Secure Storage
%USERPROFILE%\.eclipse\org.eclipse.equinox.security\secure_storage
21
© 2010 Sage – Division Moyennes & Grandes Entreprises
Sites de mise à jour

Eléments de base pour maintenir sa version à jour

Menu « Help | Install New Software »

Ajouter un nouveau site de mise à jour
»
»
»
22
« Add... »
Name
 SAFE X3 Studio Update Site
Location
 http://pluginx3.sage.fr/safex3/studio/update/ (site externe)
ou
 http://uranus2:8080/safex3/studio/update (site interne)
© 2010 Sage – Division Moyennes & Grandes Entreprises
3. Installer ou mettre à jour le
plugin

Depuis le Menu « Help | Install New Software »
»
»
»
»
»
»

Work with
 Sélectionner « SAFE X3 Studio Update Site »
Cocher « SAFE X3 Studio for Eclipse »
Cliquer sur « Next > », « Next > »
Accepter les termes de la licence
Cliquer sur« Finish »
Redémarrer lorsque vous y êtes invité
Depuis le Menu « Help | Check for updates »
»
»
»
Interroge tous les sites référencés pour vérifier si des mises à
jour sont disponibles.
Revoir la sélection si vous le souhaitez
Installer puis redémarrer
Si un avertissement sur un contenu non signé
apparait, cliquer sur OK
23
© 2010 Sage – Division Moyennes & Grandes Entreprises
Installer ou mettre à jour le plugin
localisation



Plugin « SAFE X3 Studio for Eclipse Localization »

Ce qui est hérité d’Eclipse n’est pas traduit.
N’apporte qu’une traduction Française partielle.
»
Le projet Babel traduit les plugins Eclipse
 http://www.eclipse.org/babel/
Sur Eclipse Ganymede , Galileo et Helios nous
avons constaté des dysfonctionnements majeurs
après avoir testé la localisation via Babel !
24
© 2010 Sage – Division Moyennes & Grandes Entreprises
Options de lancement

Préciser un workspace
»

Démarrer eclipse en forçant une langue
»
»
»
»

eclipse.exe –clean
Plus d’infos sur
»
25
eclipse.exe -nl en  En Anglais
eclipse.exe -nl en_UK  En Britannique
eclipse.exe -nl en_US  En Américain
eclipse.exe -nl fr  En Français
Forcer eclipse à reconstituer son cache d’informations sur
les plugins installés
»

eclipse.exe –data chemin_de_mon_workspace
http://help.eclipse.org/help32/index.jsp?topic=/org.eclipse.platf
orm.doc.user/tasks/running_eclipse.htm
© 2010 Sage – Division Moyennes & Grandes Entreprises
Sommaire
1.
2.
3.
4.
5.
6.
26
Présentation d’Eclipse
Installation et configuration d’Eclipse
Installation du plugin SAFE X3 Studio
Paramétrage d’un projet X3
Les fonctionnalités
Diagnostiquer
© 2010 Sage – Division Moyennes & Grandes Entreprises
Environnement de travail

Les perspectives
»
»
»
Définissent une « façon » d’agencer son environnement
Une perspective par défaut SAFE X3 Studio
Affichées via :
•
•

Les vues
»
»
Fenêtre que l’on organise autour de l ’éditeur de code source
Fournissent différents services et informations
•
•
•
•
•
»
Explorateur de source
Vue synthétique du code source (outline)
Liste des erreurs de compilation
Liste des fichiers verrouillés
...
Affichées via :
•
•
27
Le Menu « Window | Open Perspective »
La toolbar
Le Menu « Window | Show View »
La toolbar
© 2010 Sage – Division Moyennes & Grandes Entreprises
4. Créer un projet

Menu « File | New | Project ... »
»
»
»
»
Sélectionner « SAFE X3 Project »
« Next > »
Donner un nom pour le projet (ex: myserver_DEMO)
Renseigner les informations demandées (idem client X3)
•
•
•
•
•
•
•
»

« Finish »
Performances au démarrage (lancement de la connexion)
»
»
28
Folder (ex: DEMO)
Hostname (ex: myserver)
Port (ex: 16000)
X3 User et X3 Password
Language (ex: FRA, ENG, ...)
User et Password (authentification OS)
Help
 Ne saisir que si l’info n’est pas présente dans le fichier solution.xml
8 seconde pour la V1.2
40 secondes pour les versions antérieurs.
© 2010 Sage – Division Moyennes & Grandes Entreprises
Ajouter des traitements

Sélectionner le projet

Menu « File | Open SAFE X3 Source file... »
»
»
»

Sélectionner dans la liste
Filtrer la liste
Saisir directement le nom d’un traitement
Organiser en créant des dossiers
»
»
Clic droit sur un projet, puis « New | Folder »
Sélectionner les fichiers puis 2 options :
•
•
Déplacement à la souris dans le dossier
Clic droit menu « Move... »
Commencer par désactiver le build automatique
Menu « Project | Build Automatically »
Problème corrigé sur la V1.2
29
© 2010 Sage – Division Moyennes & Grandes Entreprises
Sommaire
1.
2.
3.
4.
5.
6.
30
Présentation d’Eclipse
Installation et configuration d’Eclipse
Installation du plugin SAFE X3 Studio
Paramétrage d’un projet X3
Les fonctionnalités
Diagnostiquer
© 2010 Sage – Division Moyennes & Grandes Entreprises
5. Les vues
»
»
»
»
»
»
»
»
»
»
»
»
»
31
Project Explorer : Arborescence des projets
Navigator : Arborescence des fichiers
Outline : Sous-programmes, Fonctions et traitements liés au
traitement en cours d’édition
Files properties : Infos de GESADC (ADICTRT)
Locked Files : Fichiers verrouillés (*.LCKsrc)
History : Historique local des modifications et/ou historique lié
à un gestionnaire de sources (SVN, CVS, ...)
Help : Aide dynamique
Bookmarks : Visualiser ses repères dans les sources
Problems : Erreurs de compilations, alertes sur la syntaxe
Error Log : Erreurs, Informations liés au fonctionnement des
plugins Eclipse
Progress : Affiche les tâches d’arrière plan en cours.
Search : Résultat des recherches dans les fichiers
Console : même possibilité que la calculatrice X3.
© 2010 Sage – Division Moyennes & Grandes Entreprises
L’éditeur - 1
»
»
»
»
»
»
»
»
32
Colorisation syntaxique modifiable au menu Window |
Preferences puis SAFE X3 Studio | Editor
Multi-fenêtrage
Passage en plein écran (Ctrl + M)
Complétion (Ctrl + Espace) sur les mots clés, les variables
globales, les variables systèmes
Complétion sur les champs des abréviations (Tables et
Masques) déclarées dans le traitement (Local File, Local
Mask)
Auto-fermeture des caractères fonctionnant par paires : ", ', (
et [
Bulle d'aide (tables, masques, variables globales, menus
locaux)
Templates de code et possibilité d'ajouter ses propres
templates dans Window | Preferences puis SAFE X3 Studio
| Templates
© 2010 Sage – Division Moyennes & Grandes Entreprises
L’éditeur - 2
»
»
»
»
»
»
»
»
33
Commenter / dé-commenter (Ctrl + /) une ou plusieurs lignes
à la fois
Indentation (Tab) d’une ou plusieurs lignes à la fois
Atteindre les étiquettes, les procédures et fonctions (y compris
celles déclarées dans d'autres traitements) selon la position
actuelle du curseur (F3)
Détection des erreurs de syntaxe à la saisie
Navigation dans l'historique des déplacements multi-fichiers
(Alt + flèche gauche et Alt + flèche droite)
Historique local des modifications (Clic droit, puis Compare
With | Local History...)
Comparaison fichier à fichier
Recherche multi-fichiers (Ctrl + H) dans les fichiers du
workspace, d'un projet, ...
© 2010 Sage – Division Moyennes & Grandes Entreprises
L’éditeur – 3 ; depuis la V1.2

Outline
»
»
»

Repose sur la modélisation du traitement sous forme d'une
arborescence d'éléments.
Prise en charge de la « Quick Outline » (Ctrl+O).
Lien dynamique avec l'éditeur de code.
Complétion
»
»
Sur les noms de traitements, fonctions, sous-programmes et
étiquettes.
Complétion style notation pointée MONTRT.
•
»
Filtre pour les propositions
•
•
34
Afficher la liste des sous-pro puis remplace par Call ... Ou Func ...
Ne pas faire afficher les instructions x3
Ne pas faire afficher les propositions qui "contiennent" le texte à compléter
© 2010 Sage – Division Moyennes & Grandes Entreprises
L’éditeur – 4 ; depuis la V1.2

Editeur
»
»
»
»
»
Pliage / dépliage des « Subprog », « Funprog » et étiquettes.
Marquage dans la marge de la portée de l'élément de code.
Plier ou non les régions à l’affichage d'un traitement.
Colorisation des étiquettes et des méthodes.
Action "Open Type"
•
»
Repérage visuel pour les caractères allant par paires '(', '[', ...
•
»
»
»
35
Naviguer au sein de cette paire par Ctrl+Shift+P
Commentaires TODO et FIXME reportés dans la vue "Task".
Recherche typée (variables, méthodes, ...)
•
»
Ctrl+Shfit+T pour ouvrir un traitement présent dans le projet.
Se limiter aux déclarations et/ou aux références sur les éléments
concernés.
Sauvegarder un traitement vide supprime celui-ci sur le
serveur.
Ouverture de fichier en mode « local »
© 2010 Sage – Division Moyennes & Grandes Entreprises
L’éditeur – 5 ; depuis la V1.2

Vérification syntaxique
»
»
Prise en compte de la version du moteur
Erreur sur les instructions Goto ... From
•
»
Erreur sur les noms des procédures, fonctions et variables qui
sont supérieurs à
•
•
»
»

30 caractères pour la V6
12 caractères pour une V5
Alertes sur les arguments non déclarés ou les déclarations
d'arguments inattendues.
Alertes sur les Subprog, Funprog et étiquettes susceptibles de
continuer en séquence.
Projet
»
36
A l'exécution elle se comportent comme une instruction End
Dépendances de projets pour gérer le lien entre les dossiers
mères et dossiers filles
© 2010 Sage – Division Moyennes & Grandes Entreprises
L’éditeur – 6 ; depuis la V1.2

Aides
»
»
»
»
Amélioration de la présentation des bulles d'aides.
Affichage du code et du libellé pour les tables et les masques.
Format de documentation dans un style Javadoc.
Vue "X3 documentation"
•
•
»

Affichage de la valeur des messages mess() même en
l’absence du 3ème paramètre.
Console
»
Amélioration de l’ergonomie
•
•
»
37
synchronisée avec la position du curseur
affiche l'aide sur les instructions et l'aide « Javadoc like »
Prompt
Correction du problème de positionnement du curseur
Complétion et historique des commandes saisies
© 2010 Sage – Division Moyennes & Grandes Entreprises
L’éditeur – 7 ; depuis la V1.2

Tags
»
»
»

Regrouper les traitements selon diverses catégories
Vue "Explorateur X3" dédiée
Filtrer les projets suivant un ou plusieurs tags
Mylyn
»
»
http://www.eclipse.org/mylyn/
Contexte de travail associé à une tâche
•
»
»
»
Le contexte s'enrichit automatiquement au fur et à mesure de
l'ouverture de traitements.
Passer d'un contexte à l'autre pour rétablir ses sousensembles de traitements.
Intégration avec les outils suivi de bugs et de projets
•
»
38
correction, nouvelle fonctionnalité, ...
Bugzilla, Trac, Jira, ...
Collecter le temps passé sur chacune des tâches.
© 2010 Sage – Division Moyennes & Grandes Entreprises
Préférences

Personnaliser sa façon de travailler

Menu « Window | Preferences »
»
»
Keys : Touches claviers (différents profils)
Connection : Connexion
•
•
»
Editor : Colorisations
•
•
•
•
•
»
»
39
Commentaires
Instructions
Etiquettes
Chaînes
Sous-programmes et fonctions
Http Service lien avec Client X3
Locks : Verrous
•
•
»
Timeout
Lock refresh rate
Autoriser le déverrouillage (de ses propres verrous)
Autoriser le déverrouillage de tous les verrous
Templates : Modèle de code
© 2010 Sage – Division Moyennes & Grandes Entreprises
Important

Ne pas utiliser le « rename » de fichiers
»

Suppression d’un fichier du projet
»
Ne supprime pas le fichier sur le serveur

Veiller à désactiver « Build Automatically » en version
antérieur à la 1.2.

Penser au « File | Reset object cache » , bouton
»
40
N’est pas répercuté sur le serveur
Accéder à des éléments nouvellement créés
© 2010 Sage – Division Moyennes & Grandes Entreprises
Sommaire
1.
2.
3.
4.
5.
6.
41
Présentation d’Eclipse
Installation et configuration d’Eclipse
Installation du plugin SAFE X3 Studio
Paramétrage d’un projet X3
Les fonctionnalités
Diagnostiquer
© 2010 Sage – Division Moyennes & Grandes Entreprises
6. Diagnostiquer

Serveur
»
»

Eclipse (poste client)
»

Java 1.6
Client X3 (poste client)
»

Pour les dossiers V5 un traitement AXDTMAIN est à intégrer
dans le dossier de référence
Ideclient.jar dans .../X3_PUB/X3_ROOT/X3CLI
Configuration  Menu « Outils | Options »
Utilisateur X3
»
Paramètre AECLIPSE à Oui
 Active les interactions avec Eclipse
•
•
42
Chapitre « superviseur »
Groupe « DEV »
© 2010 Sage – Division Moyennes & Grandes Entreprises
Diagnostiquer - Versions

Eclipse
»
»

En autonome pour accès au serveur
»

Moteur >= 15r.120
Lancement Eclipse depuis Client X3
»
»
43
3.5 SR1 recommandé (Eclipse Platform 3.5.1)
Plugin SAFE X3 Studio version 1.0.2.200911161752 mini
Moteur >= 16r.114
CLI.104 mini
© 2010 Sage – Division Moyennes & Grandes Entreprises
Diagnostiquer - Versions

Exécution d’un traitement depuis Eclipse
»
»
»
44
Moteur >= 16r.115
Superviseur >=16.002
CLI.105 mini
© 2010 Sage – Division Moyennes & Grandes Entreprises
Diagnostiquer - Eclipse

Mode debug et affichage des logs
»

eclipse -debug –consoleLog
Menu « Help | About » , Puis « Installation Details »
»
Installed Software
•
»
Installation History
•
»
Liste de tous les plugins
Configuration : configuration de démarrage d’Eclipse
•
•
•
•
•
45
Liste des « features »
Plug-ins
•
»
Visualiser et/ou revenir en arrière
Features
•
»
Version des plugins (features)
Options de lancement
Version de la JVM
Plugins
....
Voir le contenu de « Error Log »
© 2010 Sage – Division Moyennes & Grandes Entreprises
Liens utiles

Documentation X3, recherchez Eclipse

Wiki techno
»
»

Blog OurSagePlace
»

https://www.oursageplace.com/web/our-sage-place/safe-x3-studio-foreclipse1
Forum OurSagePlace (plutôt international)
»
46
https://www.oursageplace.com/web/our-sage-place/safe-x3-studio-foreclipse
Wiki OurSagePlace
»

http://ecintradon2/wiki/index.php/Catégorie:XDT
https://www.oursageplace.com/web/our-sage-place/technologies
https://www.oursageplace.com/web/our-sage-place/forum-sage-erpnegoce/-/message_boards/category/19813
© 2010 Sage – Division Moyennes & Grandes Entreprises
Exercice

Création d’un traitement de comptage des tiers
» Enoncé :
•
Créez un traitement qui écrira dans une trace le nombre
de tiers de type client, transporteur, fournisseur et pour
finir le nombre de tiers total. Ce traitement est à appeler
YFUNBPC.
» 1ère partie Ecriture du traitement :
•
•
•
•
•
47
Pour la création d’un traitement, passez en mode pleine
écran.
Utilisez au moins un Template.
Utilisez l’auto complétion.
Ne passez pas par X3, aidez-vous des infos-bulles et de
l’auto-complétion pour rechercher vos données.
Exécutez votre traitement depuis Eclipse.
© 2010 Sage – Division Moyennes & Grandes Entreprises
Exercice
» 2ème Ajout d’une tache :
•
48
Nous souhaitons ajouter le comptage des commandes
passés par les tiers de types clients. La fin de journée
approchant, positionnez une tâche à l’emplacement ou
devra être fait le développement. De ce fait, vous ou un
autre développeur, pourrez retrouver la suite à faire
rapidement. Visualisez cette tache sur la vue appropriée.
© 2010 Sage – Division Moyennes & Grandes Entreprises
Exercice
» 3ème Utilisation des templates:
• Ajouter un message de confirmation au démarrage de
votre traitement. Pour ce faire utilisez le sous-programme
OUINON de GESECRAN. Utilisez l’auto complétion sur les
sous-programmes
• Après plusieurs utilisation de ce type d’entête, vous
décidez de faire un Template contenant les lignes de codes
suivantes:
49
© 2010 Sage – Division Moyennes & Grandes Entreprises
Exercice
50
© 2010 Sage – Division Moyennes & Grandes Entreprises
Exercice
» 3ème Utilisation des historiques traitements :
• Vous souhaitez revenir au traitement ne comportant aucun
message d’avertissement. comment faire, sans réécrire
votre traitement ?
51
© 2010 Sage – Division Moyennes & Grandes Entreprises
Merci
53
© 2010 Sage – Division Moyennes & Grandes Entreprises