Вы находитесь на странице: 1из 550

EnterpriseOne 8.

9 PeopleBook Elaboration d'tats de gestion

Septembre 2003

EnterpriseOne 8.9 PeopleBook Elaboration d'tats de gestion SKU AC89FOR0309 Copyright 2003 PeopleSoft, Inc. Tous droits rservs. Les informations de cette documentation sont confidentielles. Elles constituent un secret commercial dont le propritaire est PeopleSoft, Inc. ("PeopleSoft"). Elles sont protges par copyright et ne peuvent pas tre divulgues, selon les termes du contrat appropri de PeopleSoft. Tout ou partie de cette documentation ne peut pas tre reproduite, stocke ou transmise, sous aucune forme ou par aucun moyen, y compris mais sans tre limit des mdias lectroniques, graphiques, mcaniques, des photocopies, des enregistrements, etc., sans autorisation crite pralable de PeopleSoft. Cette documentation est susceptible d'tre modifie sans pravis et ne reprsente aucun engagement sur le plan du contenu ou d'erreurs ventuelles de la part de PeopleSoft. Toute erreur dcouverte dans ce manuel doit tre reporte par crit PeopleSoft. Le logiciel accompagnant cette documentation fait l'objet d'une licence d'utilisation et ne peut tre utilis ou copi que conformment aux termes du contrat de licence et du prsent document. PeopleSoft, PeopleTools, PS/nVision, PeopleCode, PeopleBooks, PeopleTalk et Vantive sont des marques dposes. Pure Internet Architecture, Intelligent Context Manager et The Real-Time Enterprise sont des marques de PeopleSoft, Inc. Tous les autres noms de socit ou de produit sont des marques ou des marques dposes de leurs propritaires respectifs. Les informations du prsent document sont susceptibles d'tre modifies sans pravis. Dclaration concernant les logiciels libres Ce produit inclut les logiciels dvelopps par la socit Apache Software Foundation (http://www.apache.org/). Copyright (c) 1999-2000 The Apache Software Foundation. Tous droits rservs. CE LOGICIEL EST FOURNI " EN L'ETAT " ET TOUTE GARANTIE EXPRIMEE OU IMPLICITE, Y COMPRIS MAIS NON LIMITEE AUX GARANTIES DE COMMERCIALISATION ET DE COMPATIBILITE SONT DECLINEES. EN AUCUN CAS, LA SOCIETE APACHE SOFTWARE FOUNDATION ET SES CONTRIBUTEURS NE PEUVENT ETRE TENUS RESPONSABLES DE PREJUDICES DIRECTS, INDIRECTS, ACCESSOIRES, SPECIAUX ET EXEMPLAIRES (INCLUANT MAIS NON LIMITES A LA FOURNITURE DE BIENS OU DE SERVICES DE REMPLACEMENT, A LA PERTE DE JOUISSANCE, AUX DONNEES, AUX BENEFICES ET PERTES D'EXPLOITATION) QUELLE QU'EN SOIT LA CAUSE ET SELON TOUTE THEORIE DE RESPONSABILITE, QU'IL S'AGISSE D'UN CONTRAT, DE RESPONSABILITE STRICTE OU CIVILE (Y COMPRIS LA NEGLICENCE) SURVENANT A LA SUITE DE L'UTILISATION DU LOGICIEL ET MEME EN CAS D'AVERTISSEMENT DE TELS PREJUDICES. PeopleSoft dcline toute responsabilit lie l'utilisation ou la distribution de tout logiciel libre, partagiciel ou documentation, ainsi que tout prjudice rsultant de l'utilisation de ce logiciel et de cette documentation.

Table des matires


Prsentation gnrale du systme Elaboration dtats de gestion 1

Outil Gnrateur d'tats ..................................................................................1


Manuel de rfrence Reports .................................................................................. 2

Traitement d'tat .............................................................................................2 Gestion de sortie .............................................................................................2 Composants d'tat ..........................................................................................2


Objet Etat................................................................................................................. 3 Modle d'tat ........................................................................................................... 3 Versions de traitement par lots................................................................................ 3 Sections d'tat ......................................................................................................... 3

Cration d'tats

12

Conventions d'appellation J.D. Edwards .........................................................15


Dfinition des conventions d'appellation J.D. Edwards........................................... 15 Conventions d'appellation des objets pour les applications de traitement par lots ....................................................................................................................... 19

Objets Etat.......................................................................................................22
Paramtrage par dfaut des tats ........................................................................... 23 Cration d'un objet Etat ........................................................................................... 23 Suppression d'un objet Etat..................................................................................... 29 Ouverture d'un tat .................................................................................................. 30

Cration d'une section dtaille ......................................................................31


Ajout d'une section dtaille .................................................................................... 31 Slection d'une vue logique..................................................................................... 32 Ajout des colonnes d'une vue logique dans une section dtaille .......................... 34 Dfinition de la squence des donnes de section ................................................. 35 Dfinition des proprits du tri................................................................................. 37 Dfinition de la slection de donnes de section .................................................... 39

Assistant Gnrateur d'tats

43

Cration d'un tat en colonnes........................................................................43


Vrification des rsultats de l'assistant.................................................................... 57 Exemple : Cration d'un tat en colonnes dans l'assistant ..................................... 58

Cration d'un tat en groupes .........................................................................60


Vrification des rsultats de l'assistant.................................................................... 75 Exemple : Cration d'un tat en groupes dans l'assistant....................................... 75

Cration d'un tat en tableaux ........................................................................78


Vrification des rsultats de l'assistant.................................................................... 91 Exemple : Cration d'un tat en tableaux dans l'assistant ...................................... 91

Cration d'un tat applicatif dans l'assistant ...................................................95


Vrification des rsultats de l'assistant.................................................................... 119

Amlioration de base des tats

120

Prvisualisation d'un tat dans le Gnrateur d'tats .....................................120

Ajout d'annexes ou de commentaires .............................................................121 Affichage de proprits des sections, des champs, des colonnes et des lignes ...........................................................................................................123 Configuration de l'espace de travail ................................................................128 Ajout d'un champ intelligent ............................................................................132 Cration de sections d'en-tte et de pied de page ..........................................133 Utilisation des sections d'en-tte et de pied de page des changements de niveau ..........................................................................................................138
Exemple : Ajout de changements de niveau une section dtaille ...................... 144

Jonction de sous-sections ...............................................................................147 Utilisation des objets dans les sections d'tat .................................................151
Utilisation des colonnes de vue logique .................................................................. 151 Champs de donnes................................................................................................ 151 Modification de l'chelle des dcimales .................................................................. 158 Utilisation des sections en tableaux ........................................................................ 159

Modification de l'apparence des objets ...........................................................176


Modification des descriptions de sections dtailles............................................... 176 Masquage des sections d'tat ................................................................................. 177 Alignement des champs ou des colonnes pour une ou plusieurs sections............. 178 Modification de la longueur de champ et de la largeur de colonne......................... 180 Modification de l'espacement de colonne ou de ligne............................................. 182 Modification des proprits de police ...................................................................... 183 Modification de la justification du texte .................................................................... 194 Modification du format de la numrotation .............................................................. 195 Association de lignes et de cases ........................................................................... 195 Insertion de sauts de page ...................................................................................... 196

Amliorations avances des tats

199

Utilisation des rgles d'vnement..................................................................200


Ajout et affectation de variables de texte ................................................................ 207 Association d'une fonction systme et d'un vnement.......................................... 211 Cration d'une variable de rgle d'vnement ........................................................ 214 Rgles d'vnement Column Inclusion et Do Section ............................................ 216 Cration de sections personnalises....................................................................... 218

Utilisation du titre de date pour les tats financiers.........................................221


Ajout d'un titre de date un tat financier ............................................................... 222 Personnalisation du titre de date ............................................................................. 226 Affectation des priodes comptables aux en-ttes de colonne............................... 229

Utilisation de la fonction d'analyse descendante.............................................230


Activation de la fonction d'analyse descendante..................................................... 230 Vrification des donnes de suivi ............................................................................ 233 Purge du fichier de travail Analyse descendante .................................................... 235

Paramtrage des vues logiques dans les Prfrences ...................................236


Cration d'un dossier ou d'un sous-dossier de prfrences ................................... 236 Ajout de vues logiques dans un dossier ou sous-dossier de prfrences .............. 239 Utilisation des remarques avec une prfrence, un dossier ou un sous-dossier.... 240 Traduction des descriptions de prfrences ........................................................... 242

Utilisation des modles d'options de traitement ..............................................244

Cration des modles d'options de traitement ........................................................ 245

Utilisation des modles de l'assistant..............................................................250


Utilisation des modles de champs intelligents....................................................... 251 Ajout ou modification des modles de l'assistant .................................................... 254

Ajout d'annexes de texte un tat ..................................................................258 Accs aux proprits de l'tat .........................................................................265 Utilisation du positionnement dynamique........................................................268
Activation du positionnement dynamique pour un serveur ou un client .................. 268 Dfinition des substitutions de police ...................................................................... 269 Activation et dsactivation des substitutions de police dans un tat....................... 270 Utilisation des substitutions de police dans un modle d'tat ................................. 270

Utilisation de la vue logique V8300005 avec Financial Row Reports (tats financiers lignes spcifiques)....................................................................271

Versions de traitement par lots pour tats

272

Caractristiques des versions de traitement par lots ......................................272 Versions de traitement par lots cres l'aide du client Web.........................273 Utilisation des versions de traitement par lots.................................................274
Lancement d'une version de traitement par lots...................................................... 275 Ouverture de l'cran Accs aux versions de traitement par lots ............................. 275 Modification de la conception d'une version de traitement par lots......................... 276 Accs la slection et la squence des donnes pour les versions de traitement par lots ................................................................................................ 283 Cration d'tats d'options de traitement .................................................................. 285 Accs aux proprits des versions de conversion de fichiers................................. 286 Dtails des versions de traitement par lots ............................................................. 287 Copie d'une version de traitement par lots .............................................................. 290 Cration d'une version de traitement par lots.......................................................... 292 Retrait ou enregistrement d'une version de traitement par lots............................... 294 Annulation du retrait d'une version .......................................................................... 295 Dplacement des spcifications de version de traitement par lots sur un serveur d'entreprise ............................................................................................. 297 Personnalisation des spcifications de version....................................................... 298 Accs l'cran de survol des rgles d'vnement pour un tat ou une version .... 299

Sortie de la base de donnes Traitement d'tat

301 308

Traitement par lots ..........................................................................................309


Sections d'tat ......................................................................................................... 309

Traitement de sections ....................................................................................312


Traitement des sections de groupes et des sections de colonnes.......................... 312 Traitement des sections en tableaux....................................................................... 314 Association de logique aux sections jointes ............................................................ 316 Slection et squence des donnes........................................................................ 316

Sections personnalises .................................................................................317 Traitement des changements de niveau .........................................................318


Evnements de changement de niveau .................................................................. 320

Evnement du traitement par lots ...................................................................321


Evnement Do Section............................................................................................ 321 Evnements de lot supplmentaires ....................................................................... 322 Fonctions systme dans les vnements de lots.................................................... 325

Traitement par lots l'excution .....................................................................327


Objets disponibles ................................................................................................... 327 Flux typique d'vnements pour une section de groupes ....................................... 328

Sortie d'tat

337

Proprits d'impression dans le Gnrateur d'tats........................................337

Personnalisation d'une imprimante donne ............................................................ 337 Slection du type de papier ..................................................................................... 338 Spcification de l'orientation d'impression............................................................... 339 Exportation vers des fichiers de valeurs spares par des virgules (CSV) ............ 340 Utilisation de la fonction systme K2DoInitPrinter................................................... 342

Impression des proprits lors de la soumission de l'tat ...............................342


Recherche d'imprimantes ........................................................................................ 342 Slection du type de papier ..................................................................................... 343 Spcification de l'orientation d'impression............................................................... 343 Utilisation de l'option Impression immdiate ........................................................... 343 Utilisation de l'option de fichier SavePDL................................................................ 344 Exportation vers des fichiers de valeurs spares par des virgules (CSV) ............ 344 Stockage et transmission des donnes de l'imprimante ......................................... 344 Soumission d'un travail sur le client ........................................................................ 345

Soumission d'tat

346

Soumission d'un tat .......................................................................................346


Soumission d'un tat au traitement par lots ............................................................ 346 Options de traitement .............................................................................................. 351 Personnalisation de la slection et de la squence des donnes........................... 351 Utilisation des personnalisations d'options avances ............................................. 354 Soumission en ligne de commande......................................................................... 355

Utilisation des tats soumis.............................................................................360


Vrification du statut de l'tat................................................................................... 360 Affichage et impression de l'tat.............................................................................. 363 Vrification des erreurs............................................................................................ 364 Maintien et dblocage des tats dans la file d'attente............................................. 364 Utilisation de la sortie d'tat..................................................................................... 365

Travaux du sous-systme ...............................................................................367 Dfinition des travaux du sous-systme..........................................................369 Ajout d'un enregistrement API dans le fichier du sous-systme .....................371
Exemple : Fichier d'en-tte de travail du sous-systme .......................................... 371

Gestion de l'impression des tats

375

Impression.......................................................................................................375
Excution des tats sur le serveur .......................................................................... 376 Excution des tats sur la station de travail ............................................................ 376 Caractristiques au moment de l'impression........................................................... 377 Paramtres d'impression pour le fichier jde.ini de la station de travail.................... 378

Application Accs aux imprimantes.................................................................378 Gnration et extraction des fichiers journal pour l'tat ..................................401 Paramtrage d'un filtre d'impression transparent (Pass-through) Null ............404 Cration d'tats traiter sur une imprimante ligne par ligne ...........................405 Paramtrage d'une imprimante pour l'utilisation d'une police de codes barre ............................................................................................................407

Donnes supplmentaires pour l'laboration d'tats de gestion

410

Table des codes de validation.........................................................................410

Evnements ....................................................................................................412
Types d'vnements et de sections ........................................................................ 412 Objets disponibles ................................................................................................... 415

Exemples d'tats .............................................................................................425


Techniques d'laboration des tats par l'exemple .................................................. 425 Impression de listes de donnes ............................................................................. 451 Impression de listes de donnes regroupes selon un champ ............................... 454 Impression de totaux et suivi de donnes numriques ........................................... 457 Cration d'critures de journal l'aide du Gnrateur d'tats ................................ 460

Etats J.D. Edwards..........................................................................................463


Comptabilit gnrale.............................................................................................. 464 Donnes de base des ressources humaines et de la paie...................................... 464 Gestion des stocks .................................................................................................. 465 Gestion des donnes techniques ............................................................................ 465

Champs intelligents .........................................................................................466


Cration d'un champ intelligent ............................................................................... 467 Cration d'un modle de champ intelligent ............................................................. 482 Cration d'un modle d'assistant Etats ................................................................... 485 Cration d'un tat l'aide des champs intelligents ................................................. 488 Etats......................................................................................................................... 495

Output Stream Access ....................................................................................497


Cration et association des interfaces OSA............................................................ 498 Cration d'une bibliothque OSA ............................................................................ 501

Prsentation gnrale du systme Elaboration dtats de gestion


J.D. Edwards offre une suite d'applications totalement intgres pour la gestion des donnes de votre socit. Il s'agit notamment des donnes concernant les employs, la comptabilit clients et fournisseurs, la gestion financire et les produits. Vous pouvez ainsi afficher et analyser ces donnes lors de la prise de dcisions critiques qui affectent le droulement et la rentabilit de vos activits. Ces donnes peuvent galement tre transmises des tiers, notamment aux actionnaires, vos collgues et aux consultants. Les tats permettent d'organiser et de prsenter les donnes en ligne ou sous forme imprime. J.D. Edwards propose des modles d'tat destins une utilisation gnrale. Or, vous pouvez avoir besoin de gnrer un tat adapt aux spcificits de votre socit. Dans ce cas, il est ncessaire d'extraire et d'afficher les donnes importantes de votre socit. Vous pouvez utiliser l'outil Gnrateur d'tats pour personnaliser les modles ou pour crer vos propres tats. Le systme d'laboration d'tats de gestion comprend un outil de cration d'tats et de processus de traitement par lots, un moteur de traitement par lots et un systme de gestion de la sortie des donnes.

Outil Gnrateur d'tats


Le Gnrateur d'tats permet de crer des tats de complexit variable. Bien que destine aux utilisateurs sans connaissance en programmation, l'interface offre toutefois des outils pour crer des tats plus labors. Il est possible de crer des applications de traitement par lots et des tats. L'assistant vous guide travers le processus de cration d'un tat. Vous pouvez crer diffrents types d'tat, notamment pour un usage spcifique, tels que les tats financiers. En outre, l'assistant peut tre configur pour aider la cration de plusieurs tats adapts aux besoins de votre socit. Aprs utilisation de l'assistant pour gnrer un tat, vous pouvez modifier les caractristiques suivantes : Ajout de sections ou de champs de date Mise en forme Disposition Logique de gestion Calculs et comparaisons sur des champs de donnes

Vous pouvez galement ajuster l'espace de travail votre convenance, en modifiant les options utilisateur, en slectionnant des barres d'outils et en dplaant les fentres ancres. Le Gnrateur d'tats peut tre utilis sur des terminaux serveurs. Toutefois, comme dans le cas d'un environnement client/serveur, tout modle d'tat dsarchiv du serveur est rendu indisponible aux autres utilisateurs.

Manuel de rfrence Reports


J.D. Edwards propose plus de 300 tats couramment utiliss tant dans le domaine de la gestion financire que des ressources humaines, de la distribution, de la logistique et de la fabrication. Vous pouvez facilement gnrer et afficher ces tats en ligne et dans Adobe Acrobat. Vous pouvez galement les exporter pour affichage et manipulation dans d'autres programmes, notamment sous la forme d'une feuille de calcul. Il est possible de copier et de personnaliser les tats J.D. Edwards en fonction de vos besoins au lieu de crer un tat compltement nouveau. Renseignements complmentaires Reportez-vous Exemples dans le manuel de rfrence Elaboration des tats de gestion pour obtenir une liste des tats fournis par J.D. Edwards.

Traitement d'tat
Le processus d'tat est un type de traitement par lots. Un tat devient un traitement par lots aprs cration et soumission pour traitement. Le traitement par lots s'effectue sans intervention de l'utilisateur jusqu' la gnration complte de l'tat. Dans un traitement par lots, vous ne disposez d'aucun contrle sur le flux de la logique. Pour toute modification de la logique, vous devez donc accder au Gnrateur et soumettre nouveau l'tat.

Gestion de sortie
En gnral, vous souhaitez vrifier la sortie aprs cration de l'tat. Celui-ci peut tre envoy vers diffrents types de fichier, d'imprimante, de formulaire et de papier. Le logiciel J.D. Edwards permet les traitements de sortie simples, tel que l'affichage en ligne ou l'impression d'un tat, et les traitements complexes, tels que l'envoi de trois versions d'un mme tat vers trois imprimantes.

Composants d'tat
Un tat constitue une combinaison de metadonnes qui permet une identification et un traitement par le logiciel J.D. Edwards. Un seul modle d'tat offre de nombreuses possibilits. La premire tape de cration consiste gnrer un objet Etat dans le logiciel J.D. Edwards. L'tat ainsi cr devient un modle partir duquel d'autres versions peuvent tre cres. De plus, chaque tat contient au moins une section. Les sections constituent les units lmentaires de tous les tats. Dans le modle, vous pouvez ajouter, supprimer et rorganiser les sections selon vos besoins.

Objet Etat
Le logiciel J.D. Edwards est bas sur les objets. Par consquent, chaque tat reprsente un objet dans le Gestionnaire d'objets et se voit affecter un type UBE. Lorsque vous ajoutez un objet tat, un enregistrement d'en-tte est cr ; il contient des donnes propos de l'tat, notamment son nom et sa description. Il est stock dans le fichier Gestionnaire d'objets (F9860).

Modle d'tat
Les modles contiennent les metadonnes ajoutes dans le Gnrateur d'tats. Elles dcrivent l'tat pour le logiciel J.D. Edwards, et indiquent le mode de slection, de tri, d'affichage et de formatage des donnes. Aprs sa finalisation, le modle devient la base de cration des diffrentes versions de l'tat.

Versions de traitement par lots


De nombreuses proprits du modle peuvent tre remplaces pour chaque version, notamment la slection des donnes, leur squence, les rgles d'vnements et la mise en forme. Les versions de traitement par lots permettent de conserver l'intgrit du modle. Au lieu de crer un modle pour chaque variation de l'tat, vous pouvez gnrer diffrentes versions partir d'un seul modle. Par exemple, il est possible de crer un tat des carts mensuels contenant les totaux pour toute la socit. En revanche, si vous souhaitez excuter un tat des carts trimestriels contenant uniquement les donnes pour la rgion Ouest, vous avez la possibilit de crer une version de traitement par lots de l'tat des carts mensuels. Chaque version est base sur un modle spcifique. En gnral, elles varient lgrement par rapport au modle, du point de vue des donnes affiches ou des options de traitement. La version de traitement par lots traite les metadonnes du modle et les modifications qui lui sont propres. Vous pouvez crer des versions supplmentaires en copiant une version existante.

Sections d'tat
Les sections constituent les units de base d'un tat. La plupart des tats contiennent plusieurs sections. Vous pouvez inclure une rfrence une section dans une autre section ou destiner les sections une utilisation spcifique, notamment des calculs. Les sections se divisent en plusieurs catgories : Section d'en-tte Section de pied de page Les sections d'en-tte et de pied de page figurent en haut et en bas des pages et des tats. Elles incluent souvent des champs de donnes de constantes et de variables.

Section dtaille Elle contient les informations prsentes par l'tat. Les trois types de section dtaille sont les suivants : Colonnes Groupe Tableau

Les donnes figurant dans les sections dtailles reposent sur des vues logiques. Une vue logique permet d'accder aux donnes d'une base de donnes. La vue logique organise la slection de colonnes particulires d'un ou de plusieurs fichiers, pour lesquels vous avez dfini un lien. En slectionnant des colonnes dans la vue logique, vous tablissez un lien entre les donnes de la base de donnes et l'tat en cours de cration. En outre, vous pouvez dfinir et ajouter des champs de donnes, notamment des constantes et des variables. Dans un tat, les enregistrements contenant la mme valeur dans un champ sont regroups. Par exemple, dans un tat dont le classement est effectu en fonction des numros de tlphone, tous les enregistrements contenant le mme indicatif figurent dans le mme niveau. Lorsque la valeur change, un changement de niveau est cr. Les changements de niveau permettent d'ajouter du traitement. Deux types spciaux de section facilitent l'ajout de changements de niveau : Les sections d'en-tte de changement de niveau Les sections de pied de page de niveau

Caractristiques de section de colonnes


Une section de colonnes comprend plusieurs en-ttes de colonne associs des valeurs listes au-dessous. Chaque champ reprsente une colonne et chaque enregistrement, une ligne. L'en-tte est li aux donnes de sa colonne et ne peut en tre dissoci. Si l'un de ces lments est supprim, l'autre l'est galement. La section de colonnes est la moins flexible des sections dtailles car vous ne pouvez pas modifier le format des colonnes.

L'illustration suivante contient une section de colonnes :

Dans une section de colonnes, vous pouvez effectuer les oprations suivantes : Associer une vue logique. Appliquer une squence de donnes et concevoir des changements de niveau, reposant sur les champs de donnes de la vue logique. Slectionner les donnes en fonction d'un critre donn. Calculer le total des colonnes grce aux sections de changement de niveau. Appliquer des rgles d'vnement (instructions logiques que vous pouvez crer et associer aux objets Etat). Appeler des fonctions de gestion (groupes associs d'instructions logiques), telles que l'activit de la priode et l'criture de journal. Appeler des fonctions systme (logique effectuant des oprations sur les objets ERP), notamment le workflow. Utiliser les jonctions de sous-sections. Rendre la section conditionnelle (possibilit de l'appeler par le biais d'une rgle d'vnement).

Vous pouvez inclure plusieurs sections de colonnes dans un tat. Pour imprimer les en-ttes et les totaux d'un niveau dans un tat contenant des colonnes, les sections d'en-tte et de pied de page sont obligatoires. Lors d'un changement de niveau, l'entte du niveau apparat au-dessus des en-ttes de colonnes.

Renseignements complmentaires Reportez-vous aux thmes suivants du manuel de rfrence Elaboration d'tats de gestion. Utilisation des rgles d'vnements pour obtenir de plus amples informations ce sujet. Association d'une fonction systme et d'un vnement pour obtenir de plus amples informations sur les fonctions systme. Jonction de sous-sections pour obtenir de plus amples informations ce sujet. Utilisation des sections de colonnes Les critres suivants peuvent vous aider prendre une dcision sur l'utilisation d'une section de colonnes : La disposition en colonnes est approprie. Les niveaux des totaux sont souvent statiques. Ils ne sont donc pas susceptibles d'tre modifis au moment de l'excution. La section doit tre jointe d'autres sections. La section doit tre conditionnelle.

Caractristiques d'une section de groupe


Les sections de groupe possdent un format libre. Elles ne sont pas limites la disposition standard en colonne et en ligne. Les sections de groupe sont les plus souples d'utilisation car vous pouvez y insrer des champs de donnes n'importe quel endroit. Ces champs sont appels groupes de base de donnes. Ils sont composs de constantes et de variables. A l'origine, la constante et la variable d'une base de donnes sont lies mais vous pouvez les dissocier, au besoin. En raison de leur format libre, les sections de groupe sont frquemment utilises pour les sections d'en-tte et de pied de page.

L'illustration suivante contient une section de groupe :

Dans une section de groupe, vous pouvez effectuer les oprations suivantes : Associer une vue logique. Appliquer une squence de donnes et concevoir des changements de niveau, reposant sur les champs de donnes de la vue logique. Slectionner les donnes en fonction d'un critre donn. Calculer les totaux grce aux sections de changement de niveau. Appliquer des rgles d'vnement (instructions logiques que vous pouvez crer et associer aux objets Etat). Appeler des fonctions de gestion (groupes associs d'instructions logiques), telles que l'activit de la priode et l'criture de journal. Appeler des fonctions systme (effectuant des oprations sur les objets ERP), notamment le workflow. Utiliser les jonctions de sous-sections. Rendre la section conditionnelle (possibilit de l'appeler par le biais d'une rgle d'vnement).

Vous pouvez utiliser plusieurs sections de groupe pour chaque tat. Toute description ou entte dans une section de groupe apparat pour chaque ligne traite. Pour imprimer les en-ttes et les totaux d'un niveau dans un tat contenant des groupes, les sections d'en-tte et de pied de page sont obligatoires.

Renseignements complmentaires Reportez-vous aux thmes suivants du manuel de rfrence Elaboration d'tats de gestion. Utilisation des rgles d'vnements pour obtenir de plus amples informations ce sujet. Association d'une fonction systme et d'un vnement pour obtenir de plus amples informations sur les fonctions systme. Jonction de sous-sections pour obtenir de plus amples informations ce sujet. Utilisation des sections de groupe Les critres suivants peuvent vous aider prendre une dcision sur l'utilisation d'une section de groupe : Le format libre est appropri. Les niveaux des totaux sont souvent statiques. Ils ne sont donc pas susceptibles d'tre modifis au moment de l'excution. La section doit tre jointe d'autres sections. La section doit tre conditionnelle.

Caractristiques de section en tableaux


Les sections en tableaux apparaissent sous forme de colonne et de ligne comme les sections de colonnes mais contiennent en plus des fonctions de feuille de travail. Elles sont donc adaptes la prsentation de donnes numriques devant tre rsumes en totaux et soustotaux. L'illustration suivante contient une section en tableaux :

Dans une section en tableaux, vous pouvez effectuer les oprations suivantes : Associer une vue logique. Appliquer une squence de donnes et concevoir des changements de niveau, reposant sur les champs de donnes de la vue logique. Slectionner les donnes en fonction d'un critre donn. Calculer des totaux gnraux. Appliquer des rgles d'vnement (instructions logiques que vous pouvez crer et associer aux objets Etat). Appeler des fonctions de gestion (groupes associs d'instructions logiques), telles que l'activit de la priode et l'criture de journal. Appeler des fonctions systme (effectuant des oprations sur les objets ERP), notamment le workflow. Slection des donnes au niveau de la colonne. Utilisation de fonctions de recherche approfondie (pour extraire des valeurs de l'tat en tablissant un lien entre le fichier de sortie et l'application J.D. Edwards associe).

Vous pouvez inclure plusieurs sections en tableaux dans un tat. La section lance le traitement lorsque le champ du niveau est modifi. Les sections en tableaux incluent automatiquement une colonne Description. Elles contiennent la description des lignes, base sur la squence des donnes et les champs de niveau. Le calcul des totaux s'effectue dynamiquement dans les sections en tableaux. Si le total n'est pas ncessaire pour une colonne, vous pouvez dsactiver la fonction de calcul correspondante. La logique du calcul des totaux tant prdfinie dans les sections en tableaux, vous n'avez pas besoin d'utiliser les sections de pied de page des niveaux pour les totaux. Ainsi, il est possible de modifier le calcul de totaux sans modifier l'tat. Renseignements complmentaires Reportez-vous aux thmes suivants du manuel de rfrence Elaboration d'tats de gestion. Utilisation des rgles d'vnement Association d'une fonction systme et d'un vnement Jonction de sous-sections Utilisation de la fonction de recherche approfondie Avantages des sections en tableaux Les avantages des tats en tableaux sont les suivants : Le calcul des totaux est automatique. Des donnes de suivi peuvent tre cres grce la fonction de recherche avance. Les niveaux de totaux peuvent tre facilement modifis au moyen des changements de niveau. Plusieurs descriptions peuvent tre affiches dans la colonne Description.

Utilisation des sections en tableaux Les critres suivants peuvent vous aider prendre une dcision sur l'utilisation d'une section en tableaux : Un traitement au niveau des lignes est ncessaire, par exemple des calculs. Vous souhaitez pouvoir modifier les proprits de chaque cellule. L'tat doit contenir des totaux. Le niveau du calcul des totaux change frquemment. La slection de donnes est ncessaire au niveau des colonnes, des lignes ou des cellules. Vous souhaitez calculer des totaux gnraux. La fonctionnalit de recherche avance est ncessaire.

Caractristiques d'une section d'en-tte


Un tat ne peut contenir qu'un en-tte, imprim une seule fois sur la premire page. L'en-tte peut inclure le titre, la date de traitement de l'tat et une liste des destinataires de l'tat. En gnral, les en-ttes contiennent des champs de donnes, notamment des champs de constantes et d'autres champs remplis au moment de l'excution, des variables alpha, numriques et de date. L'illustration ci-dessous contient un en-tte d'tat :

Caractristiques d'une section de pied de page


Un tat ne peut contenir qu'un pied de page, imprim une seule fois en bas de chaque page. Il peut contenir une description du contenu de l'tat. En gnral, les pieds de page contiennent des champs de donnes, notamment des champs de constantes et d'autres champs remplis au moment de l'excution, des variables alpha, numriques et de date.

10

L'illustration ci-dessous contient un pied de page d'tat :

11

Cration d'tats
Avant de crer un tat, vous devez l'organiser de faon le rendre fonctionnel, utile et complet. Pour cela, vous devez dterminer les besoins de l'utilisateur en interrogeant les personnes concernes, crer un modle de l'tat et dfinir les sections inclure. Questions aux personnes concernes Pour cerner les besoins des utilisateurs, vous devez trouver les rponses aux questions suivantes : Quel est l'objectif de l'tat ? Qui utilise l'tat ? Quel contenu souhaitent les utilisateurs ? Quelles donnes proviennent directement de la base de donnes et quelles donnes doivent tre calcules ? Quelles sont les vues logiques les plus adaptes ? Quels champs et enregistrements de donnes doivent apparatre dans l'tat ? Dans quel ordre doit-on prsenter les donnes ? Quel le format le plus utile pour prsenter les donnes ? Quels tats sont actuellement utiliss pour prsenter ces donnes ? Existe-t-il un tat pouvant tre copi ou modifi ? Une nouvelle version d'un tat existant peut-elle rpondre aux besoins des utilisateurs ? A quelle frquence l'tat est-il excut ? La sortie de l'tat doit-elle tre exporte vers un autre logiciel au moyen d'une interface OSA ou sous forme de valeurs spares par des virgules (CSV) ?

Cration d'un modle d'tat Une fois dtermins les besoins des utilisateurs, crez un modle d'tat, afin de dfinir le format des donnes et les types de section qui rpondent le mieux aux attentes des utilisateurs.

12

Vous souhaitez par exemple crer un tat pour la facturation ou la prise de commande. Vous trouverez ci-dessous un exemple d'tat :

Choix des sections d'tat Aprs tre parvenu un accord avec l'utilisateur concernant le modle, vous devez dfinir les sections de l'tat. Dans l'exemple prcdent, vous avez dtermin que l'tat devait inclure une section d'en-tte comprenant des donnes gnrales, des en-ttes et pieds de page de niveau (sections de groupes) prsentant des donnes de compte et des sous-totaux, une section de colonnes affichant les donnes sous forme de colonnes et une section de groupes contenant les totaux.

13

Pour dterminer les sections de l'tat, vous devez trouver les rponses aux questions suivantes : Un en-tte au dbut de l'tat permet-il une prsentation claire et comprhensible des donnes ? Un pied de page en fin d'tat permet-il de mettre en relief une fonction ou un fait de l'tat ? Un pied de page est-il ncessaire pour prsenter les donnes sur chaque page de l'tat ? Un pied de page est-il ncessaire pour prsenter au lecteur des donnes essentielles sur chaque page de l'tat ? Une vue logique contenant les champs inclure dans l'tat existe-t-elle dj ? Devez-vous crer une jonction de sous-sections ? Quel est le meilleur format pour prsenter les donnes ? Souhaitez-vous utiliser le format libre de la section de groupes ? Souhaitez-vous utiliser les colonnes d'une section en colonnes ou en tableaux ? Avez-vous besoin de la souplesse apporte par une section en tableaux pour crer les lignes de l'tat ?

Si vous utilisez une section de groupes ou de colonnes, avez-vous besoin d'ajouter des en-ttes ou des pieds de page de changements de niveau pour le calcul des totaux ? Le choix du calcul automatique des totaux dans une section en tableaux est-il judicieux ? Existe-t-il un modle pour produire un tat particulier ? Souhaitez-vous modifier un modle ou en crer un nouveau ? Comment appliquer une squence aux champs et enregistrements d'une vue logique ? Comment trier les lignes d'une vue logique ? Quelles amliorations doivent tre apportes aux objets Etat pour rendre l'tat plus utile ? Par exemple, souhaitez-vous accorder plus d'importance aux donnes d'une colonne en changeant la largeur de celle-ci ? Souhaitez-vous modifier la taille de police du contenu d'une colonne pour mettre les donnes en relief ? Des rgles d'vnement sont-elles ncessaire pour dfinir une logique conditionnelle, mathmatique ou d'un autre type ? Des donnes de suivi sont-elles ncessaires ?

Aprs laboration de l'tat, vous pouvez le crer grce l'assistant de cration des tats.

14

Renseignements complmentaires Reportez-vous aux thmes suivants du manuel de rfrence Elaboration d'tats de gestion. Sections d'tat pour obtenir de plus amples informations sur les caractristiques de chaque type de section et les critres d'utilisation de chaque section. Assistant de cration d'tat pour obtenir de plus amples informations sur la cration d'tats avec cet outil. Amliorations de base pour les tats afin d'obtenir de plus amples informations sur la modification de l'aspect et des fonctions d'un tat. Amliorations avances pour les tats afin d'obtenir de plus amples informations sur la modification de l'aspect et des fonctions d'un tat. Versions de traitement par lots pour les tats afin d'obtenir de plus amples informations sur la cration et la modification de versions de traitement par lots. Soumission d'un tat pour obtenir de plus amples informations sur la slection de donnes et d'options de traitement ainsi que sur l'affichage et l'impression des tats.

Conventions d'appellation J.D. Edwards


Afin d'assurer une certaine cohrence entre les dveloppeurs et les utilisateurs J.D. Edwards, tous les objets suivent des conventions d'appellation. En vertu de ces conventions, chaque objet, notamment les fichiers, les tats, les applications interactives et les menus, doivent porter un nom unique. Elles permettent d'identifier des types d'objet et d'empcher les utilisateurs de crer des objets dont le nom existe dj.

Dfinition des conventions d'appellation J.D. Edwards


Une application J.D. Edwards est compose de multiples objets. Vous pouvez approfondir les dfinitions des caractristiques d'un objet. Par exemple, si vous crez un fichier, vous pouvez dsigner une cl correspondant plusieurs de ses champs. Lorsque vous crez l'index du fichier, vous devez suivre les conventions d'appellation. Lorsque vous crez un objet, vous devez le nommer et lui affecter une description. Les conventions d'appellation offre une norme pour chaque type d'objet cr.

15

Conventions d'appellation des objets


Utilisez le tableau suivant pour vous guider dans l'appellation des objets :

Codes systme
Le code systme est inclus dans le nom de l'objet. Pour une liste complte des codes systme J.D. Edwards, reportez-vous la table de codes dfinis par l'utilisateur (systme 98, type SY). Si vous personnalisez des applications J.D. Edwards, utilisez les codes systme 60 69. 16

Caractristiques d'une section pied de page


Un tat ne peut contenir qu'un pied de page, imprim une seule fois la fin de l'tat. Le pied de page peut contenir un rappel concernant l'utilisation exclusivement interne du contenu de l'tat. En gnral, les pieds de page contiennent des champs de donnes, notamment des champs de constantes et d'autres champs remplis au moment de l'excution, des variables alpha, numriques et de date. L'illustration ci-dessous contient un pied de page d'tat :

Caractristiques d'une section d'en-tte


Un tat ne peut contenir qu'un en-tte, imprim une seule fois au dbut de chaque page. Un en-tte peut contenir le nom de la socit, le numro de page et la date. Les en-ttes sont souvent gnrs par le systme. Toutefois, vous pouvez crer manuellement vos propres enttes et inclure des champs de donnes, notamment des constantes, des champs remplis au moment de l'excution ainsi que du texte, des variables numriques et des dates. L'illustration ci-dessous contient un en-tte d'tat :

17

Exemple : Noms de programme et de fichier Le tableau suivant offre des exemples de conventions d'appellation de fichiers, d'crans et d'applications

Modifications de texte et jargon


Le logiciel J.D. Edwards propose plusieurs options de modification pour le texte des crans et des tats. Il est ainsi possible d'utiliser diffrents termes et langues. Toutefois, vous devez garder l'esprit les restrictions suivantes lorsque vous dcidez de modifier le texte ou d'utiliser du jargon : Vous pouvez utiliser du jargon dans un article du dictionnaire de donnes et en personnaliser le texte dans tout le systme mais si le texte est nouveau modifi dans le Gnrateur d'crans ou le Gnrateur d'tats, le jargon n'apparat plus. Vous pouvez utiliser les variables de texte pour prsenter les diffrentes chanes de caractres dans des cas spcifiques, mais, dans ce cas, il est difficile de dterminer si l'espace sera suffisant dans l'cran ou l'tat pour la traduction.

18

Conventions d'appellation des objets pour les applications de traitement par lots
Les conventions d'appellation des objets assurent la cohrence et rendent les applications de traitement par lots plus faciles identifier et localiser.

Applications de traitement par lots


Les conventions d'appellation des objets assurent la cohrence et rendent les applications de traitement par lots plus faciles identifier et localiser. Pour les applications de traitement par lots, le nom peut compter un maximum de huit caractres et doit tre au format Rxxyyyyy ; par exemple, R09800, R30440 etc. o R = application (tat) de traitement par lots xx = code systme yyyyy = pour ces chiffres, utilisez la mme convention d'appellation que pour l'AS/400. Le champ Utilisation de la fonction suit les mmes normes que l'AS/400, notamment : 130-139 = traitements par lots 160-169 = tats Les codes de catgorie des tats suivent les normes du Gnrateur d'crans. Noms de section Un nom de section dans un tat peut compter un maximum de dix caractres et doit tre au format SzzzzzzzzA ; par exemple, S09800A, S30440B, o : S = nom de la section d'tat zzzzzzzz = nom de programme A = lettre affecte squentiellement La fonction Numros suivants permet d'affecter automatiquement un numro aux noms de sections ; par exemple, S1, S2, S3, etc. La description de section comprend le type de section, tel que Section de total des lots, Section d'en-tte de niveau des paiements. Les sections sont disposes de faon logique lorsque l'tat est gnr. Programme de purge de fichiers Le programme Conversion de tableau-suppression de lot est un programme gnrique du logiciel J.D. Edwards. Il supprime les enregistrements d'un fichier et stocke les donnes dans un fichier de sauvegarde. L'utilisation de ce programme de traitement par lots ncessite une conversion de fichiers pralable dans le Gestionnaire d'objets, plutt qu'une nouvelle version, pour le fichier purger.

19

Le nom de conversion du fichier purger doit contenir un maximum de huit caractres et tre au format Pxxxxxxp, o : P = fichier purger xxxxxxp = nom du fichier Remarque Dans WorldSoftware, le programme de purge limine les enregistrements slectionns et les stocke dans le fichier de sauvegarde dsign. Pour chaque fichier purg, une nouvelle version est cre partir du nouveau fichier de base. En ralit, le systme ne cre pas de nouvelle version, vous devez convertir le fichier.

Renseignements complmentaires Reportez-vous Cration d'une version de traitement par lots dans le manuel de rfrence Elaboration d'tats de gestion pour obtenir de plus amples informations sur les versions de traitement par lots. Reportez-vous Enregistrement d'un tat dans le manuel Elaboration d'tats de gestion pour obtenir de plus amples informations ce sujet.

Onglet Versions
Vous pouvez entrer une description d'un maximum de 60 caractres pour la version. Elle explique l'utilisation de l'tat et indique les options de traitement correspondantes. Remarque Les versions XJDE sont utilises des fins de dmonstration. Il s'agit souvent d'applications de traitement par lots.

Lorsqu'elles sont appeles partir d'un menu, les applications de traitement par lots affichent une liste de versions permettant aux clients de crer des versions de production. Au cours de l'installation, les versions XJDE sont la proprit de J.D. Edwards, qui peut donc les remplacer. Les versions ZJDE sont utilises par dfaut. Il sagit en gnral dapplications interactives ou de versions appeles depuis une autre application. Ces versions sont associes un menu. Les clients peuvent les paramtrer. Appeles depuis un menu, les applications interactives associes une version sont excutes en aveugle en fonction des valeurs prdtermines. Avant B73.3, J.D. Edwards tait le dtenteur des versions ZJDE, pendant l'installation. A partir de B73.3, les versions sont la proprit du client et ne sont pas remplaces pendant l'installation. L'installation remplace les versions existantes par des versions principales.

20

Renseignements complmentaires Reportez-vous Cration d'une version de traitement par lots dans le manuel de rfrence Elaboration d'tats de gestion.

Variables
Vous dfinissez une variable pour qu'elle converse une valeur donne jusqu' la vrification d'une certaine condition, ce qui entrane alors le changement de la valeur. Vous pouvez utiliser une variable pour grer le flux d'une fonction ou d'une instruction. Cela permet de vrifier certaines conditions pendant le droulement de la fonction. Variables de rgle d'vnement du traitement par lots Un nom de variable de rgle d'vnement dans un tat doit prsenter le format xxx_yyzzzzzz_AAAA, o : xxx = prfixe affect automatiquement, en fonction de la porte. Par exemple : evt_ (porte sur un vnement) rpt_ (porte sur un tat) sec_ (porte sur une section) yy = notation hongroise pour les variables en C, notamment : c - caractre mn valeur numrique sz - chane jd - date du calendrier julien id - pointeur zzzzzz = nom de variable attribu par le programmeur. Chaque mot commence par une majuscule. AAAA = alias d'un article du dictionnaire de donnes (tout en majuscules). Par exemple, une variable de rgle d'vnement pour un article peut tre dnomme rpt_mnNumroArticle_ITM. N'ajoutez pas d'espaces. Si des variables globales sont utilises, elles doivent tre dfinies dans une section de groupes conditionnelle qui n'est jamais appele. La section s'appelle Variables globales dfinies. Elles sont places dans la section sous forme de groupes logiques. Les constantes permettent de dcrire l'utilisation des variables globales. Variables de rgle d'vnement L'affectation de nom des variables de rgle d'vnement est proche de celle des variables en C. Elle doit respecter le format xxx_yyzzzzzz_AAAA, o :

21

xxx = prfixe variant selon la porte. Le systme affecte automatiquement le prfixe, par exemple : frm_ (porte sur un cran) evt_ (porte sur un vnement) yy = notation hongroise pour les variables en C, notamment : c - caractre h demande de handle mn valeur numrique sz - chane jd - date du calendrier julien id - pointeur zzzzzz = nom de variable attribu par le programmeur. Chaque mot commence par une majuscule. AAAA = alias d'un article du dictionnaire de donnes (tout en majuscules). Par exemple, une variable de rgle d'vnement pour un magasin/une usine peut tre nomme evt_szMagasinUsine_MCU. N'ajoutez pas d'espaces. Variables texte Le systme affecte automatiquement un nom au format TVzzzzzzzz, o : TV = variable texte zzzzzzzz = nom de variable attribu par le programmeur Renseignements complmentaires Reportez-vous Working with Event Rule Variables (utilisation des variables de rgle d'vnement) dans le manuel de rfrence Development Tools (outils de dveloppement).

Objets Etat
Un tat doit tre dfini en tant qu'objet UBE dans le fichier Gestionnaire d'objets (F9860). Un objet Etat doit contenir au moins un nom, une description et un code systme associ. Aprs avoir cr l'objet, vous pouvez l'enregistrer et lui ajouter des caractristiques supplmentaires, notamment le format, ultrieurement.

22

Paramtrage par dfaut des tats


Lorsque vous crez un tat ou une autre application de traitement par lots, le systme lui applique automatiquement certains paramtres. Les outils de dveloppement J.D. Edwards utilisent les paramtres suivants :
Police Nom de l'tat 7 points, Arial, police normale. Apparat dans le coin suprieur gauche de l'en-tte (par exemple, R09800). Apparat droite sur la premire et la deuxime lignes de l'en-tte de l'tat. Apparat dans le coin suprieur droit de l'en-tte d'tat. Apparat au centre, en haut de l'en-tte d'tat. Apparat sur la premire ligne du titre de l'tat dans l'en-tte d'tat.

Date et heure relles d'excution

Mention Page suivie du numro de page Titre de l'tat Nom de la socit

Cration d'un objet Etat


Le logiciel J.D. Edwards dispose de deux catgories pour les objets Etat : modle d'tat ou version de traitement par lots. Deux mthodes permettent de crer des objets Etat : l'outil Gnrateur d'tats et le Gestionnaire d'objets. Vous pouvez galement crer des versions de traitement par lots l'aide de l'outil Versions de traitement par lots. Lorsque vous crez un objet Etat l'aide du Gnrateur d'tats, un nouveau modle et, accessoirement, une nouvelle version de traitement par lots, sont gnrs. Il s'agit du seul cas o le Gnrateur d'tats est utilis pour crer une version de traitement par lots. Toute autre version de traitement par lots doit tre cre dans le Gestionnaire d'objets ou dans l'outil Versions de traitement par lots. Vous pouvez galement crer un modle d'tat dans le Gestionnaire d'objets. Cet outil gre les modifications et permet de crer un modle ou une version de traitement par lots bass sur un modle existant. Renseignements complmentaires Reportez-vous Object Management Workbench (gestionnaire d'objets) dans le manuel de rfrence Development Tools (outils de dveloppement) pour obtenir de plus amples informations sur le Gestionnaire d'objets. Reportez-vous Versions de traitement par lots pour les tats dans le manuel de rfrence Elaboration d'tats de gestion pour obtenir de plus amples informations sur l'utilisation de l'outil Versions de traitement par lots.

Pour crer un objet Etat avec l'outil Gnrateur d'tats Dans le menu Gnrateur d'tats (GH9111), slectionnez Gnrateur d'tats. 1. Dans l'cran Report Design (gnrateur d'tats), cliquez sur New (nouveau). 2. Dans l'cran Cration d'un tat, remplissez les champs suivants, puis cliquez sur OK :

23

Nom tat Par dfaut, le nom de l'tat apparat dans le coin suprieur gauche de l'en-tte de page. Selon la convention d'appellation J.D. Edwards, les noms d'tats commencent par la lettre R, suivie du code systme et se termine par un identificateur unique.

Description La description figure au centre de l'en-tte, sous le nom de la socit. J.D. Edwards recommande d'utiliser un identificateur significatif pour la description, par exemple, G/L par lots colonnes.

Code systme Les codes 55 59 sont rservs aux clients. Utilisez ces codes pour prserver votre objet lors des mises niveau du logiciel J.D. Edwards.

L'assistant de cration d'tats s'affiche. 3. Poursuivez la cration de l'tat dans l'assistant. Le dernier cran de l'assistant vous propose une option pour dfinir une version base sur le modle que vous venez de crer. Remarque Lorsque vous crez une version, le systme utilise les valeurs actuelles de l'tat. Si vous modifiez ces valeurs aprs avoir cr la version, les nouvelles valeurs ne sont pas refltes dans la version.

Pour crer un modle d'tat l'aide du Gestionnaire d'objets Dans le menu Outils de dveloppement interapplication (GH902), slectionnez Gestionnaire dobjets (P98220). 1. Dans l'cran Gestionnaire d'objets, cliquez sur Rechercher. 2. Dans la liste de projets, slectionnez celui auquel doit tre ajout le nouvel objet, puis cliquez sur Ajouter. 3. Dans l'cran Ajout d'un objet au projet, crez une application de traitement par lots, puis cliquez sur OK.

24

4. Dans l'cran Ajout d'un objet, remplissez les champs suivants, puis cliquez sur OK : Nom objet Dans le champ Nom de l'objet, entrez le nom de l'tat. Par dfaut, le nom apparat dans le coin suprieur gauche de l'en-tte de page. Selon la convention d'appellation J.D. Edwards, les noms d'tat commencent par la lettre R, suivie du code systme et se termine par un identificateur unique. Description La description figure au centre de l'en-tte, sous le nom de la socit. J.D. Edwards recommande d'utiliser un identificateur significatif pour la description, par exemple, G/L par lots colonnes. Code systme Les codes 55 59 sont rservs aux clients. Utilisez ces codes pour prserver votre objet lors des mises niveau du logiciel J.D. Edwards. Code systme produit Utilisez le code systme de l'tat ou la vue logique. Util. objet Utilisez les codes 160 166, qui reprsentent tous des catgories d'tats, selon vos besoins. 5. Dans l'cran Cration d'une application de traitement par lots, cliquez sur l'onglet Outils de cration, puis sur Dmarrer le Gnrateur d'tats. Poursuivez la cration de l'tat dans l'assistant. Description des champs
Description Nom objet Glossaire Ce nom identifie un objet systme. L'architecture J.D. Edwards ERP est oriente objets. Des objets logiciels discrets constituent donc les blocs fonctionnels de toutes les applications. Ils sont rutilisables dans plusieurs applications. Le gestionnaire des bibliothques d'objets effectue le suivi de chaque objet. Les objets systme sont les suivants : o Applications de traitement par lots (telles que des tats) o Applications interactives o Vues logiques o Fonctions de gestion o Structures de donnes de fonctions de gestion o Rgles d'vnement o Structures de donnes d'objets mdias Description Il s'agit de la description d'un enregistrement dans le fichier Inventaire des logiciels. La description du membre complte celle du membre de base.

25

Code systme

Ce code, dfini par l'utilisateur (systme 98, type SY), identifie un systme J.D. Edwards. Ce code, dfini par l'utilisateur (systme 98, type SY) identifie le numro du systme d'laboration d'tats ou d'utilisation du jargon. Ce code identifie l'utilisation d'un objet. Par exemple, l'objet peut servir crer un programme, un fichier principal ou un journal des transactions. Reportez-vous aux codes dfinis par l'utilisateur (systme 98, type FU).

Code systme produit

Util. objet

Pour copier un modle d'tat l'aide du Gestionnaire d'objets Dans le menu Outils de dveloppement interapplication (GH902), slectionnez Gestionnaire dobjets (P98220). 1. Dans l'cran Gestionnaire d'objets, cliquez sur Rechercher. 2. Dans la liste de projets, mettez en surbrillance l'tat dupliquer, puis cliquez sur Copier. 3. Dans l'cran Copie d'un objet, remplissez les champs suivants, puis cliquez sur OK : Copier vers Indiquez le nom du nouvel tat. Par dfaut, le nom apparat dans le coin suprieur gauche de l'en-tte de page. Selon la convention d'appellation J.D. Edwards, les noms d'tats commencent par la lettre R, suivie du code systme et se termine par un identificateur unique. Description La description figure au centre de l'en-tte, sous le nom de la socit. J.D. Edwards recommande d'utiliser un identificateur significatif pour la description, par exemple, G/L par lots colonnes. Code systme Les codes 55 59 sont rservs aux clients. Utilisez ces codes pour prserver votre objet lors des mises niveau du logiciel J.D. Edwards. Codes systme Utilisez le code systme de l'tat ou la vue logique. Utilisation du produit Utilisez les codes 160 166, qui reprsentent tous des catgories d'tats, selon vos besoins. 4. Dans l'cran Cration d'une application de traitement par lots, cliquez sur l'onglet Outils de cration, puis cliquez sur Dmarrer le Gnrateur d'tats. Poursuivez la cration de l'tat dans l'assistant.

26

Pour crer une version de traitement par lots dans le Gestionnaire d'objets Dans le menu Outils de dveloppement interapplication (GH902), slectionnez Gestionnaire dobjets. 1. Dans l'cran Gestionnaire d'objets, cliquez sur Rechercher. 2. Dans la liste de projets, slectionnez celui auquel doit tre ajout le nouvel objet, puis cliquez sur Ajouter. 3. Dans l'cran Ajout d'un objet au projet, slectionnez Version de traitement par lots, puis cliquez sur OK. 4. Dans l'cran Ajout d'une version, entrez le nom du modle ou utilisez le bouton Rechercher pour localiser le modle, puis cliquez sur OK. 5. Dans l'cran Ajout d'une version, remplissez les champs suivants, puis cliquez sur OK : Impression page de garde Version Titre version Options invite Ce champ est dsactiv si aucune option de traitement n'est associe au modle d'tat. Scurit File attente Dtails version

Description des champs


Description Impression page de garde Glossaire Lorsqu'elle est active, cette option produit une page de garde pour l'tat. Il s'agit d'un ensemble de spcifications dfinies par l'utilisateur permettant de contrler le mode d'excution des applications et des tats. Les versions permettent de regrouper et d'enregistrer un ensemble de valeurs d'options de traitement, de slections de donnes et d'options de classement dfinies par l'utilisateur. Les versions interactives sont associes aux applications (gnralement sous la forme d'une slection de menu). Les versions de traitement par lots sont associes des lots de travaux ou d'tats. Pour excuter un traitement par lots, vous devez slectionner une version.

Version

27

Titre version

Il s'agit d'une description de la version apparaissant en regard du numro de version. Le titre de la version est diffrent du titre de l'tat. Ce champ doit dcrire l'utilisation de la version. Par exemple, une application destine la gnration de bordereaux de prlvement peut avoir une version appele Bordereaux de prlvement - Comptabilit et une autre appele Bordereaux de prlvement - Gestion des stocks.

Options invite

Ce code spcifie le mode d'excution des options de traitement en fonction de la table des codes dfinis par l'utilisateur (systme 98, type CR). Les valeurs correctes sont les suivantes : Blanc Dsactivation des options de traitement pour la version. 1 Le systme utilise les options de traitement existantes sans l'intervention de l'utilisateur (excution en aveugle). 2 Le systme invite l'utilisateur fournir les options de traitement avant l'excution.

Scurit

Ce champ vous permet de limiter l'accs des utilisateurs une version d'tat. Les valeurs correctes sont les suivantes : 0 Aucune scurit. Tous les utilisateurs peuvent concevoir, modifier les valeurs d'option de traitement, modifier les valeurs dtailles, enregistrer, retirer, installer, transfrer, copier, supprimer ou excuter la version. Il s'agit de la valeur par dfaut lors de l'ajout d'une version. 1 Scurit moyenne. Seul l'auteur de la dernire modification peut concevoir, modifier les valeurs d'option de traitement, modifier les valeurs dtailles, enregistrer, retirer ou supprimer la version. Tous les utilisateurs peuvent installer, copier, transfrer ou excuter la version. Les versions de dmonstration J.D. Edwards sont livres avec ce paramtrage. 2 Scurit moyenne intgrale. Seul l'auteur de la dernire modification peut concevoir, modifier les valeurs d'option de traitement, les valeurs dtailles, enregistrer, retirer, transfrer, supprimer ou excuter la version. Tous les utilisateurs peuvent installer ou copier la version. 3 Scurit intgrale. Seul l'auteur de la dernire modification peut concevoir, modifier les valeurs d'option de traitement, modifier les valeurs dtailles, enregistrer, retirer, installer, transfrer, copier, supprimer ou excuter la version. Le niveau de scurit suivant n'est disponible que dans WorldSoftware. Il ne l'est pas dans OneWorld. 4 Scurit moyenne-tendue. Seul l'auteur de la dernire modification peut concevoir, modifier les valeurs d'option de traitement (notamment les options de traitement d'excution et la slection des donnes), modifier les valeurs dtailles, enregistrer, retirer ou supprimer la version. Tous les utilisateurs peuvent installer, copier, transfrer ou excuter la version. Les versions de dmonstration J.D. Edwards sont livres avec ce paramtrage.

File attente

Il s'agit de la file d'attente de soumission du travail. Sur l'AS/400, il s'agit d'une file d'attente de travaux systme relle. Sur les autres systmes, il s'agit d'une file d'attente logique OneWorld.

28

Dtails version

Cet espace permet de rpertorier toutes les spcifications de personnalisation et les diffrences de fonctionnalit existant entre les spcifications de l'tat de base et les spcifications de l'tat au niveau de la version. Les donnes de ce champ permettent aux auteurs de versions d'identifier aisment les diffrences fonctionnelles entre cette version et l'tat de base. Indiquez par exemple les ajouts, tels que des sections ajoutes la version qui n'existent pas dans l'tat de base. Rpertoriez galement les modifications apportes la version pour des domaines fonctionnant diffremment dans l'tat de base. Indiquez par exemple les domaines o vous utilisez des critres diffrents pour la squence ou la slection de donnes.

Pour copier une version de traitement par lots dans le Gestionnaire d'objets Dans le menu Outils de dveloppement interapplication (GH902), slectionnez Gestionnaire dobjets. 1. Dans l'cran Gestionnaire d'objets, cliquez sur Rechercher. 2. Dans la liste de projets, slectionnez la version de traitement par lots copier, puis cliquez sur Copier. 3. Dans l'cran Copie de version, remplissez les champs suivants, puis cliquez sur OK : New Version (nouvelle version) Security (scurit) Titre de version

4. Dans l'cran Cration d'une version de traitement par lots, cliquez sur l'onglet Outils, puis sur Gnrateur d'tats. Poursuivez la cration de la version dans le Gnrateur.

Suppression d'un objet Etat


Parfois, il est ncessaire de supprimer des objets Etat. Vous pouvez liminer des versions de traitement par lots et des modles d'tat. Dans le cas d'un modle, toutes les versions de traitement par lots associes sont automatiquement supprimes. Cette opration peut tre effectue trois niveaux : sur le serveur d'archivage dans votre environnement local uniquement dans tout le systme

Remarque Vous pouvez supprimer des objets seulement s'ils sont archivs et que vous disposez des rles et droits d'accs adquats. Pour obtenir de plus amples informations, reportez-vous Object Management Workbench (gestionnaire d'objets) dans le manuel de rfrence Development Tools (outils de dveloppement).

29

Renseignements complmentaires Reportez-vous Object Management Workbench (gestionnaire d'objets) dans le manuel de rfrence Development Tools (outils de dveloppement) pour obtenir de plus amples informations sur l'archivage d'objets Etat ainsi que sur les rles et droits d'accs.

Pour supprimer un objet Etat Dans le menu Outils de dveloppement interapplication (GH902), slectionnez Gestionnaire dobjets. 1. Dans l'cran Gestionnaire d'objets, cliquez sur Rechercher. 2. Slectionnez l'objet supprimer dans la liste de projets, puis cliquez sur Suppr. (supprimer). 3. Dans l'cran Suppression, slectionnez une des options suivantes : Supprimer objet du serveur Suppr obj localement Suppr. objet de TOUS les emplacements

4. Cliquez sur OK. Les objets supprimer totalement sont affichs en caractres gras dans la fentre des projets. Ils sont limins lorsque vous fermez le logiciel J.D. Edwards. Description des champs
Description Supprimer objet du serveur Glossaire Cette option indique s'il faut supprimer un objet du serveur. Un objet du gestionnaire de bibliothques d'objets est effac de l'emplacement d'enregistrement principal. Un objet est supprim de l'environnement de connexion. Cette option indique s'il faut supprimer les spcifications locales associes cet objet. Cette option indique le type de traitement d'un vnement.

Suppr obj localement

Suppr. objet de TOUS les emplacements

Ouverture d'un tat


Si vous connaissez le nom d'un tat, vous pouvez l'ouvrir pour le modifier dans le Gnrateur d'tats. Il est possible qu'un message d'erreur indiquant que l'tat n'existe pas sur votre station de travail apparaisse la premire fois que vous tentez de l'ouvrir. Vous devez ensuite obtenir les spcifications du serveur avant de travailler avec l'tat. Vous pouvez ouvrir le modle ou la version de traitement par lots. Les modifications d'un modle sont refltes dans ses versions (sauf s'il existe des personnalisations contraires dans les versions). Ouvrez une version de traitement par lots si vous souhaitez y crer ou y modifier des personnalisations.

30

Lorsque vous ouvrez un tat, les modifications s'effectuent sans l'aide de l'assistant. Les modles ou versions de traitement par lots s'ouvrent automatiquement dans le Gnrateur d'tats. Vous pouvez ouvrir un objet Etat dans le Gnrateur d'tats ou dans le Gestionnaire d'objets. Renseignements complmentaires Reportez-vous Object Management Workbench (gestionnaire d'objets) dans le manuel de rfrence Development Tools (outils de dveloppement) pour obtenir de plus amples informations sur l'extraction des spcifications d'un objet.

Pour ouvrir un objet Etat l'aide du Gestionnaire d'objets Dans le menu Outils de dveloppement interapplication (GH902), slectionnez Gestionnaire dobjets. 1. Dans l'cran Gestionnaire d'objets, cliquez sur Rechercher. 2. Dans la liste de projets, slectionnez l'objet ouvrir, puis cliquez sur le bouton Cration de la colonne centrale. Si l'objet ne se trouve pas dans la liste, vous devez l'ajouter un des projets avant d'y accder. Si vous slectionnez un modle, cliquez sur l'onglet Outils de cration, puis sur Dmarrer le Gnrateur d'tats, dans l'cran Cration d'une application de traitement par lots. Si vous slectionnez une version de traitement par lots, cliquez sur l'onglet Outils, puis sur Gnrateur d'tats, dans l'cran Cration d'une version de traitement par lots.

Renseignements complmentaires Reportez-vous Object Management Workbench (gestionnaire d'objets) dans le manuel de rfrence Development Tools (outils de dveloppement) pour obtenir de plus amples informations sur l'ajout d'objets vos projets.

Cration d'une section dtaille


L'assistant vous guide travers les tapes de cration d'une section dtaille. Vous aurez peut-tre besoin de modifier une section ou d'ajouter une ou plusieurs sections de colonnes, de groupes ou en tableaux. Le Gnrateur d'tats contient des fonctionnalits vous permettant d'accomplir ses tches. Pour crer une section supplmentaire dans le Gnrateur d'tats, vous accdez des crans proches de ceux apparaissant dans l'assistant. Les paragraphes suivants dcrivent la procdure pour ajouter une section dans un tat.

Ajout d'une section dtaille


Le Gnrateur d'tats permet de crer manuellement autant de sections de groupes, de colonnes ou en tableaux que ncessaire. Chaque section dtaille peut tre cre en slectionnant une vue logique d'o des colonnes sont extraites.

31

Pour ajouter une section dtaille 1. Dans le menu Section du Gnrateur d'tats, slectionnez Create (crer). 2. Dans le menu Create, slectionnez une des options suivantes : Groupe Colonnes Tableau

L'assistant de cration d'tats vous aide slectionner une vue logique. 3. Pour crer une nouvelle section, laissez-vous guider par les crans de l'assistant. Renseignements complmentaires Reportez-vous Assistant du Gnrateur d'tats dans le manuel de rfrence Elaboration d'tats de gestion pour obtenir de plus amples informations sur les crans de l'assistant du Gnrateur d'tats.

Slection d'une vue logique


Les vues logiques constituent le lien entre votre tat et les donnes des fichiers de votre logiciel J.D. Edwards. Elles dfinissent les champs de donnes d'un ou de plusieurs fichiers utiliss par un tat. Le Gnrateur d'tats permet de limiter la slection de colonnes en fonction de vos besoins.

Pour slectionner une vue logique 1. Dans l'cran Gnrateur d'tats, cliquez sur la section dtaille. 2. Dans le menu Section, slectionnez Select Business View (slectionner une vue logique). 3. Dans l'cran Business View Director (assistant Vues logiques), slectionnez un des onglets suivants, puis suivez les instructions appropries : Slectionner vue de gestion Favorite Business Views

Renseignements complmentaires Reportez-vous aux thmes suivants du manuel de rfrence Elaboration d'tats de gestion. Pour rechercher une vue logique grce l'onglet Slection d'une vue logique Pour rechercher une vue logique grce l'onglet Prfrences de vues logiques

32

Pour rechercher une vue logique grce l'onglet Slection d'une vue logique 1. Dans Business View Director (assistant Vues logiques), cliquez sur l'onglet Select Business View (slection de vue logique). 2. Dans l'cran Select Business View (slection de vue logique), cliquez sur Rechercher ou appuyez sur Entre. L'cran contient une liste de toutes les vues logiques disponibles. Vous pouvez prciser votre recherche en entrant des critres dans la ligne de query. La recherche d'une vue logique doit respecter les conventions d'appellation suivantes : Le nom commence par la lettre V et contient un maximum de dix caractres. Il est au format suivant : VxxzzzzzzzA. xx = code systme (55-59 sont rservs aux clients). zzzzzzz = caractres du fichier principal. A = lettre dsignant la vue. Par exemple, V0101A constitue la premire vue du fichier F0101 et V0101B la deuxime.

3. Slectionnez une vue logique, puis cliquez sur OK. Renseignements complmentaires Reportez-vous Business View Design (cration du vues logiques) dans le manuel de rfrence Development Tools (outils de dveloppement) pour obtenir de plus amples informations sur les vues logiques.

Pour rechercher une vue logique grce l'onglet Prfrences de vues logiques 1. Dans Business View Director (assistant Vues logiques), cliquez sur l'onglet Favorite Business Views (prfrences de vues logiques). 2. Dans la liste des prfrences, slectionnez le dossier contenant la vue utiliser pour la section dtaille. Cliquez sur les icnes + pour dvelopper les dossiers jusqu' atteindre la vue souhaite. 3. Cliquez sur l'onglet Description pour afficher un brve description de la vue logique slectionne. 4. Cliquez sur l'onglet Columns (colonnes) pour voir les champs de donnes inclus dans la vue logique slectionne. 5. Aprs slection de la vue logique, cliquez sur OK.

Quel que soit l'onglet dans lequel vous avez choisi une vue logique, les barres de titre des fentres Report Tree (arborescence des tats) et Report View (affichage des tats) contiennent maintenant la vue logique slectionne. Renseignements complmentaires Reportez-vous Paramtrage des vues logiques dans les Prfrences dans le manuel de rfrence Elaboration d'tats de gestion pour obtenir de plus amples informations sur l'ajout de vos propres vues logiques la liste.

33

Ajout des colonnes d'une vue logique dans une section dtaille
Les vues logiques constituent le lien entre votre tat et les donnes des fichiers de votre logiciel J.D. Edwards. Elles dfinissent les champs de donnes d'un ou de plusieurs fichiers utiliss par un tat. Le Gnrateur d'tats permet de limiter la slection de colonnes en fonction de vos besoins. Certaines vues logiques proposent de nouvelles colonnes ajouter dans la section dtaille de votre tat.

Pour ajouter des colonnes de vue logique dans une section dtaille 1. Dans le Gnrateur d'tats, cliquez sur la section dtaille associe une vue logique. 2. Dans le menu Section, slectionnez Quick Section (cration acclre de section). L'cran correspondant est affich.

Colonne vue logique 1 Colonne vue logique 2

Colonne vue logique 3 Colonne vue logique 4

Colonne vue logique 5 Colonne vue logique 6

Nombre de colonnes = 2

Colonne vue logique 1 Colonne vue logique 2 Colonne vue logique 3

Colonne vue logique 4 Colonne vue logique 5 Colonne vue logique 6

Nombre de colonnes = 3 3. Dans le menu Available Business View Columns (colonnes de vue logique disponibles) de l'cran Quick Section (cration acclre de section), slectionnez des colonnes, puis effectuez une des oprations suivantes : Cliquez sur la flche pointant vers la droite pour dplacer une ou plusieurs colonnes vers Selected Columns (colonnes slectionnes). Faites glisser les colonnes vers Selected Columns (colonnes slectionnes). Cliquez sur les chevrons pointant vers la droite pour dplacer toutes les colonnes vers Selected Columns (colonnes slectionnes).

34

4. Pour supprimer une colonne dans votre tat, slectionnez une colonne dans la liste Selected Columns (colonnes slectionnes), puis effectuez une des oprations suivantes : Cliquez sur la flche pointant vers la droite ou appuyez sur la touche Suppr. Cliquez sur les chevrons pointant vers la gauche pour supprimer toutes les colonnes.

5. Pour modifier l'ordre des colonnes dans votre tat, slectionnez la colonne dans la liste Selected Columns (colonnes slectionnes), puis effectuez une des oprations suivantes : Cliquez sur la flche pointant vers le haut ou le bas pour faire monter ou descendre la colonne d'un cran dans la liste. Faites glisser la colonne. Cliquez sur les chevrons pointant vers le haut ou vers le bas pour placer la colonne en dbut ou en fin de liste.

Si vous crez une section de groupes, le champ Number of Columns (nombre de colonnes) apparat sous la liste Available Business View Columns (colonnes de vue logique disponibles). Ce champ dtermine l'organisation initiale des champs en un certain nombre de piles pour la section. Par exemple, si vous avez slectionn six colonnes de vue logique, puis paramtr le nombre de colonnes 2, l'assistant dispose les colonnes en deux piles, de trois colonnes chacune. Les trois premires apparaissent en ordre dcroissant dans la premire pile et les trois dernires en ordre dcroissant dans la deuxime. Si vous paramtrez le nombre de colonnes 3, les colonnes sont aligns par groupe de trois horizontalement et de deux, verticalement. La valeur par dfaut est 2. Si vous crez une section en tableaux, la colonne Description est automatiquement ajoute dans votre tat. La colonne apparat dans la liste Selected Columns (colonnes slectionnes) de l'cran Section Layout (disposition de la section) et constitue la premire colonne de l'tat. 6. Aprs avoir organis la section, cliquez sur OK. Renseignements complmentaires Reportez-vous Ajout de champs intelligents dans un tat applicatif dans le manuel de rfrence Elaboration d'tats de gestion pour obtenir de plus amples informations sur la dfinition de champs intelligents. Reportez-vous Colonnes dans les sections en tableaux dans le manuel de rfrence Elaboration d'tats de gestion pour obtenir de plus amples informations sur la dfinition des calculs.

Dfinition de la squence des donnes de section


La squence des donnes dtermine l'ordre de lecture des enregistrements dans la base de donnes et d'apparition dans l'tat. Par exemple, vous pouvez agencer les enregistrements par numro de rfrence puis par nom. Le logiciel J.D. Edwards pouvant organiser les enregistrements de l'tat selon une squence base sur l'une des colonnes (qu'elle soit visible ou non), les colonnes de la squence slectionnes dans cette tche ne doivent pas ncessairement correspondre aux colonnes de la vue logique choisies dans l'cran Section Layout (disposition de la section).

35

Pour dfinir la squence des donnes de section 1. Dans l'cran Report Design (Gnrateur d'tats), cliquez sur la section dtaille pour laquelle vous avez cr une disposition dans la tche prcdente. 2. Dans le menu Section, slectionnez Define Data Sequence (dfinition de la squence de donnes).

3. Cliquez sur l'onglet Section Data Sequencing (squence des donnes de section). 4. Pour slectionner des colonnes de la squence de donnes dans la liste Available Columns (colonnes disponibles), choisissez les colonnes en question, puis effectuez une des oprations suivantes : Cliquez sur la flche pointant vers la droite pour dplacer une ou plusieurs colonnes vers Selected Columns (colonnes slectionnes). Faites glisser les colonnes vers Selected Columns (colonnes slectionnes). Cliquez sur les chevrons pointant vers la droite pour dplacer toutes les colonnes.

5. Pour supprimer une colonne de la liste Selected Columns (colonnes slectionnes), choisissez celle-ci, puis effectuez une des oprations suivantes : Cliquez sur la flche pointant vers la droite ou appuyez sur la touche Suppr. Cliquez sur les chevrons pointant vers la gauche pour supprimer toutes les colonnes.

36

Attention Si vous dfinissez une colonne de squence des donnes en tant que changement de niveau ou saut de page (expliqu dans la tche suivante), ne la dplacez pas de la liste Selected Columns (colonnes slectionnes) vers la liste Available Columns (colonnes disponibles).

6. Pour modifier l'ordre des colonnes de vue logique dans votre tat, slectionnez la colonne dans la liste Selected Columns (colonnes slectionnes), puis effectuez une des oprations suivantes : Cliquez sur la flche pointant vers le haut ou le bas pour faire monter ou descendre la colonne d'un cran dans la liste. Faites glisser la colonne. Cliquez sur les chevrons pointant vers le haut ou vers le bas pour placer la colonne en dbut ou en fin de liste.

Lorsque vous avez dtermin la squence pour votre section dtaille, vous pouvez dfinir les proprits du tri.

Dfinition des proprits du tri


Aprs avoir slectionn les champs de donnes utiliser pour la squence de donnes, vous pouvez dfinir les proprits du tri pour ces champs de donnes. Les proprits du tri dterminent si les lignes sont tries dans l'ordre croissant ou dcroissant, si un changement de niveau est ncessaire et s'il doit correspondre un saut de page. Par exemple, vous pouvez agencer les donnes de Search Type (critre de recherche) dans l'ordre croissant, dsigner Search Type comme changement de niveau et commencer une nouvelle page chaque critre de recherche. Renseignements complmentaires Reportez-vous Sections d'en-tte et de bas de page de changement de niveau dans le manuel de rfrence Elaboration d'tats de gestion pour obtenir de plus amples informations sur les changements de niveau.

37

Pour dfinir les proprits du tri Dans le menu Section, slectionnez Define Data Sequence (dfinition de la squence de donnes). 1. Dans l'cran Data Sequencing (squence des donnes), cliquez sur l'onglet Define Sort Properties (dfinition des proprits du tri).

2. Dans l'cran Define Sort Properties (dfinition des proprits du tri), remplissez les champs suivants, puis cliquez sur OK : Ordre du tri Changement de niveau Saut de page Remarque Pour paramtrer un objet en tant que saut de page, vous devez d'abord paramtrer l'objet en tant que changement de niveau.

38

Description des champs


Description Ordre de tri - Croissant Changement de niveau Glossaire Les objets peuvent tre tris en ordre croissant au sein d'une section. Cette option spcifie qu'un objet sert d'indicateur de changement de niveau. Les sections peuvent tre jointes aux changements de niveau, les totaux peuvent galement tre effectus ce niveau et les sections d'en-tte de changement de niveau peuvent tre dclenches. Cette option spcifie qu'un objet sert de saut de page. Remarque : Pour dfinir un objet comme saut de page, vous devez d'abord le slectionner comme changement de niveau.

Saut de page

Dfinition de la slection de donnes de section


La slection de donnes de section permet de dfinir des critres pour n'inclure que des enregistrements pertinents dans votre tat. L'cran Section Data Selection (slection de donnes de section) filtre les donnes pour une section dtaille uniquement. Si votre tat ne contient qu'une section dtaille, seuls les enregistrements correspondant aux critres sont affichs. Si vous ajoutez d'autres sections dtailles, vous devez dfinir la slection de donnes pour chacune. Pour limiter les enregistrements extraits des fichiers du logiciel J.D. Edwards, spcifiez des critres de slection, tels que is equal to (gal ) et is less than (infrieur ) entre les lments suivants : Champs de donnes des fichiers du logiciel J.D. Edwards Valeurs dfinissant les donnes des champs, telles que types de livre, critres de recherche ou numros de compte

Pour dfinir la slection des donnes de section 1. Dans l'cran Report Design (gnrateur d'tats), cliquez sur la section dtaille pour laquelle vous avez dfini une squence de donnes de section et des proprits de tri. 2. Dans le menu Section, slectionnez Define Data Selection (dfinition de la slection de donnes). 3. Dans l'cran Section Data Selection (slection de donnes de section), Where (o) constitue la valeur par dfaut de la colonne Operator (oprateur) pour le premier groupe de critres. Pour les instructions suivantes, And (et) et Or (ou) deviennent les valeurs disponibles de la colonne Operator (oprateur) et sont slectionnes au moyen d'un double-clic.

39

4. Cliquez sur la colonne Left Operand (oprande de gauche) pour afficher la liste des objets disponibles, puis effectuez une des oprations suivantes : Faites dfiler la liste pour rechercher l'objet souhait, slectionnez-le, puis cliquez deux fois dessus pour le placer dans la colonne Left Operand (oprande de gauche). Entrez les premires lettres du nom de l'objet dans le champ Left Operand (oprande de gauche) pour faire apparatre celui-ci dans la liste, puis cliquez sur l'objet en surbrillance.

Lorsque vous cliquez deux fois sur l'objet de la colonne Left Operand (oprande de gauche), la liste de la colonne Comparison (comparaison) est automatiquement affiche. 5. Slectionnez un des oprateurs de comparaison suivants : is equal to (gal ) is greater than (suprieur ) is greater than or equal to (suprieur ou gal ) is less than (infrieur ) is less than or equal to (infrieur ou gal ) is not equal to (diffrent de)

40

6. Cliquez sur la colonne Right Operand (oprande de droite) pour afficher une liste d'objets, de valeurs spciales ou de variables disponibles. Vos slections dans cette colonne dpendent de celles effectues dans la colonne Comparison (comparaison). Les options suivantes peuvent tre disponibles :
Blanc Littral Entrez un blanc. Permet d'entrer des valeurs spcifiques (reportez-vous l'tape suivante pour obtenir de plus amples informations sur la saisie de ce type de valeurs). Indique qu'aucune valeur n'est associe ce champ. Entrez la valeur zro. Indique qu'une colonne de vue logique est disponible pour l'tat. Dsigne une valeur transmise cet tat au moyen d'une interconnexion entre crans. Dsigne la colonne prcdente de la vue logique.

Nul Zro BC FI Colonne de vue logique prcdente PO PV RC RV SV SL VA

Dsigne une valeur d'option de traitement pour cet tat. Dsigne la variable prcdente. Indique une constante pour cet tat. Dsigne une variable pour cet tat. Dsigne une variable systme. Dsigne une variable littrale du systme. Dsigne une variable de rgle d'vnement.

7. Si vous slectionnez une valeur littrale dans la colonne Right Operand (oprande de droite), l'cran qui s'affiche automatiquement permet d'entrer les valeurs suivantes : Single value (valeur unique) Entrez une valeur unique, puis cliquez sur OK. Par exemple, une valeur peut correspondre une socit particulire. Range of values (fourchette de valeurs) Entrez une fourchette de valeurs, puis cliquez sur OK. Par exemple, une fourchette peut inclure les socits 00001 00060. Seuls is equal to (gal ) et is not equal to (diffrent de) sont des oprateurs logiques corrects lorsque vous utilisez une fourchette de valeurs.

41

List of values (liste de valeurs) Pour ajouter ou supprimer des valeurs dans la liste, effectuez les oprations suivantes : Entrez chaque valeur dans le champ, et appuyez sur Entre ou cliquez sur le bouton Ajouter en haut de l'cran. Rptez ce processus jusqu' complter la liste de valeurs. Par exemple, une liste de valeurs peut inclure plusieurs codes dfinis par lutilisateur pour les critres de recherche, notamment C pour clients, E pour employs et V pour fournisseurs. Seules is equal to (gal ) et is not equal to (diffrent de) sont des oprateurs logiques corrects lorsque vous utilisez une liste de valeurs. Pour supprimer une valeur, slectionnez-la, puis cliquez sur le bouton Delete (supprimer) en haut de l'cran. Cliquez sur OK lorsque vous avez termin.

8. Pour supprimer une ligne de critres dans l'cran Section Data Selection (slection de donnes de section), slectionnez l'en-tte de ligne pour mettre celle-ci en surbrillance, puis cliquez sur le bouton Delete (supprimer) en haut de l'cran. 9. Pour modifier l'ordre des critres, slectionnez l'en-tte de la ligne pour mettre celleci en surbrillance, puis cliquez sur le bouton pointant vers le haut ou vers le bas.

42

Assistant Gnrateur d'tats


L'assistant du Gnrateur d'tats (l'assistant) permet de dmarrer rapidement la cration d'un tat en vous guidant travers un processus linaire de cration des lments de base. Des questions simples vous sont poses : prsence ou non de section d'en-tte et de bas de page, type de section dtaille, vue logique utiliser pour la slection de donnes, colonnes inclure dans l'tat, squence et tri des enregistrements, etc. L'assistant paramtre l'tat en fonction de vos rponses et ouvre celui-ci dans le Gnrateur d'tats. Vous pouvez alors mettre l'tat en forme, l'amliorer et modifier les paramtres dfinis dans l'assistant. L'assistant comprend galement des modles pour la cration d'tats applicatifs. Ces modles contiennent des critres par dfaut, notamment une vue logique recommande, une liste de champs intelligents, une slection de donnes et des options de squence des donnes inclure. Lorsque vous slectionnez un des modles de l'assistant, celui-ci en lit les spcifications (stockes dans les fichiers du logiciel J.D. Edwards) et prsente les critres par dfaut dans les crans. J.D. Edwards est fourni avec plusieurs modles. Vous pouvez galement crer vos propres modles dans les programmes Modles de champs intelligents (P91420) et Modles de l'assistant Etats (P91400). Si vous souhaitez crer votre tat sans l'assistant, cliquez sur Finish ou Cancel (annuler) et laborez votre tat, section par section, dans le Gnrateur. Renseignements complmentaires Reportez-vous Modles de l'assistant dans le manuel de rfrence Elaboration d'tats de gestion pour obtenir de plus amples informations sur la modification et l'ajout des modles de l'assistant. Reportez-vous Cration de sections dtailles dans le manuel de rfrence Elaboration d'tats de gestion pour obtenir de plus amples informations sur la cration de sections au moyen du Gnrateur d'tats plutt que de l'assistant.

Cration d'un tat en colonnes


L'tat en colonnes est le plus simple crer dans l'assistant. Il prsente les donnes d'une vue logique sous forme de colonnes. Chaque champ de donnes constitue une colonne et chaque enregistrement, une ligne. L'assistant vous guide travers le processus de cration d'un tat en colonnes en vous posant des questions concernant sa structure et son contenu. Aprs la cration, vous pouvez amliorer l'tat en utilisant les fonctionnalits supplmentaires du Gnrateur d'tats. Renseignements complmentaires Reportez-vous aux thmes suivants du manuel de rfrence Elaboration d'tats de gestion. Caractristiques d'une section de colonnes pour obtenir un aperu des sections en colonnes et de leurs critres d'utilisation. Cration d'un objet Etat pour obtenir de plus amples informations sur le dmarrage du processus de cration et sur l'assistant.

43

Conditions prliminaires Crez un objet Etat. Lors de la dernire tape de cration, l'assistant s'ouvre automatiquement. Reportez-vous Cration d'un objet Etat dans le manuel de rfrence Elaboration d'tats de gestion pour obtenir de plus amples informations sur la cration d'un objet Etat.

Pour slectionner des sections d'tat inclure dans un tat en colonnes

Remarque Aprs cration d'un objet Etat, l'assistant dmarre en affichant un cran de bienvenue. Il comprend une fentre de navigation qui indique votre position dans le processus de cration. Vous pouvez masquer l'assistant en cliquant l'aide du bouton droit de la souris et en choisissant Hide.

44

1. Dans l'cran de bienvenue de l'assistant Gnrateur d'tats, cliquez sur les options suivantes pour les en-ttes et les pieds de page inclus dans l'tat : En-tte de l'tat En-tte de page Titre de bas de page Titre de bas de page de l'tat

2. Cliquez sur l'option Columnar (colonnes), puis sur Next (suivant) : Si vous slectionnez un en-tte de page, l'cran Page Header Details (dtails de l'entte de page) s'affiche. Remarque Si vous ne slectionnez pas d'en-tte de page, l'cran Business View Selection Option (option de slection d'une vue logique) s'affiche. Procdez l'une des tches suivantes : Pour effectuer une slection parmi des prfrences de vues logiques ou Pour rechercher une vue logique l'aide de Slection d'une vue logique.

3. Dans l'cran Page Header Details (dtails de l'en-tte de page), slectionnez une des options suivantes pour automatiquement inclure les champs de donnes standard suivants : Automatically add the default informational fields shown below to my page header section (ajouter automatiquement les champs de donnes par dfaut cidessous dans la section d'en-tte de la page) Automatically add the default informational fields "Page n of Total" shown below to my page header section (ajouter automatiquement les champs de donnes par dfaut "Page n of Total" ci-dessous dans la section d'en-tte de la page)

Remarque Aprs avoir termin l'tat l'aide de l'assistant, vous pouvez utiliser le Gnrateur pour ajouter ou supprimer des champs de donnes dans l'en-tte de page. Si vous ne slectionnez aucune de ces options, l'assistant cre un en-tte de page vide. Vous pouvez ajouter manuellement des champs de donnes l'en-tte de page partir du menu Section de l'cran Report Design (Gnrateur d'tats).

4. Cliquez sur Suivant. L'cran Business View Selection Option (option de slection d'une vue logique) s'affiche.

45

Description des champs


Description En-tte de l'tat Glossaire Cet en-tte apparat une fois au dbut de l'tat. Il contient des donnes dfinies par l'utilisateur, telles qu'un avis lgal ou une brve description des donnes apparaissant dans l'tat. Cet en-tte apparat au dbut de chaque page de l'tat. Il contient des donnes dfinies par l'utilisateur, telles que le nom de la socit et le titre de l'tat. Ce bas de page apparat la fin de chaque page d'un tat. Il contient des donnes relatives l'tat dfinies par l'utilisateur. Il s'agit d'un bas de page qui apparat la fin d'un tat. Il contient des donnes relatives l'tat dfinies par l'utilisateur.

En-tte de page

Titre de bas de page

Titre de bas de page de l'tat

Pour effectuer une slection parmi des prfrences de vues logiques Aprs avoir choisi les sections de l'tat, l'cran Business View Selection Option (option de slection d'une vue logique) s'affiche. 1. Dans l'cran Business View Selection Option (option de slection d'une vue logique), cliquez sur l'option situe sous I'd like help finding an appropriate business view (je souhaiterais de l'aide pour rechercher la vue logique approprie), puis sur Next (suivant). 2. Dans l'cran Favorite Business Views (prfrences de vues logiques), slectionnez le dossier contenant la vue utiliser pour la section. Cliquez sur les icnes + pour dvelopper l'arborescence jusqu' atteindre la vue souhaite.

46

3. Cliquez sur l'onglet Description pour afficher une brve description de la vue logique slectionne, si elle est disponible.

47

4. Cliquez sur l'onglet Columns (colonnes) pour voir les champs de donnes inclus dans la vue logique slectionne.

5. Lorsque vous avez slectionn une vue logique, cliquez sur Next (suivant) pour afficher l'cran Section Layout (disposition de la section). Renseignements complmentaires Reportez-vous Paramtrage des vues logiques dans les Prfrences dans le manuel de rfrence Elaboration d'tats de gestion pour obtenir de plus amples informations sur l'ajout de vos propres vues logiques la liste.

Pour rechercher une vue logique grce l'onglet Slection d'une vue logique Aprs avoir choisi les sections de l'tat, l'cran Business View Selection Option (option de slection d'une vue logique) s'affiche. 1. Dans l'cran Business View Selection Option (option de slection d'une vue logique), cliquez sur l'option I'll find a business view myself (je souhaite trouver une vue logique sans aide). 2. Cliquez sur Next (suivant). 3. Dans Select Business View (slection de vue logique), cliquez sur Find ou appuyez sur Entre. L'cran contient une liste de toutes les vues logiques disponibles. Vous pouvez prciser votre recherche en entrant des critres dans la ligne de query.

48

4. Slectionnez une vue logique, puis cliquez sur Next (suivant) pour afficher l'cran Section Layout (disposition de la section). Renseignements complmentaires Reportez-vous Business View Design (cration d'une vue logique) dans le manuel de rfrence Development Tools (outils de dveloppement).

Pour ajouter des colonnes de vue logique dans une section Une fois la vue logique slectionne (comme dcrit dans la tche prcdente), l'cran Section Layout s'affiche. 1. Dans la liste Available Business View Columns (colonnes de vue logique disponibles), slectionnez les colonnes inclure dans l'tat, puis cliquez sur la flche pointant vers la droite pour les placer dans la liste Selected Columns (colonnes slectionnes). Vous pouvez galement faire glisser chaque colonne d'une liste l'autre ou cliquez sur les chevrons pointant vers la droite pour toutes les dplacer. Le premier lment de la liste constitue la colonne de gauche dans l'tat. 2. Pour supprimer une colonne de l'tat, slectionnez-la dans la liste Selected Columns (colonnes slectionnes), puis cliquez sur la flche pointant vers la gauche pour replacer la colonne dans la liste Available Business View Columns (colonnes de vue logique disponibles). Vous pouvez galement cliquer sur les chevrons pointant vers la gauche pour dplacer toutes les colonnes d'une liste l'autre. 3. Pour modifier l'ordre des colonnes, slectionnez une colonne dans la liste Selected Columns (colonnes slectionnes), puis cliquez sur la flche pointant vers le haut ou vers le bas pour la faire monter ou descendre d'un cran dans la liste. Vous pouvez galement faire glisser la colonne vers un autre emplacement dans la liste ou cliquer sur les chevrons pointant vers le haut ou vers le bas pour placer la colonne slectionne en dbut ou en fin de liste. 4. Une fois la mise en forme de la section dtermine, cliquez sur Next (suivant) pour accder l'cran Section Data Sequencing (squence des donnes de section).

49

Pour dfinir la squence des donnes d'une section Une fois les colonnes de vue logique slectionnes (comme dcrit dans la tche prcdente), l'cran Data Sequencing (squence de donnes) s'affiche.

1. Pour slectionner les colonnes de squence des donnes de section, choisissez les colonnes dans la liste Available Columns (colonnes disponibles) et cliquez sur la flche pointant vers la droite pour les dplacer vers la liste Selected Columns (colonnes slectionnes). Vous pouvez galement faire glisser chaque colonne d'une liste vers l'autre ou cliquez sur les chevrons pointant vers la droite pour toutes les dplacer. Remarque Pour dfinir des proprits de tri dans la prochaine tche, vous devez slectionner la colonne concerne dans la prsente tche.

2. Pour supprimer une colonne dans la liste Selected Columns (colonnes slectionnes), slectionnez-la, puis cliquez sur la flche pointant vers la gauche pour replacer la colonne dans la liste Available Columns (colonnes disponibles). Vous pouvez galement cliquer sur les chevrons pointant vers la gauche pour dplacer toutes les colonnes d'une liste l'autre.

50

3. Pour modifier l'ordre des colonnes, slectionnez une colonne dans la liste Selected Columns (colonnes slectionnes), puis cliquez sur la flche pointant vers le haut ou vers le bas pour la faire monter ou descendre d'un cran dans la liste. Vous pouvez galement faire glisser la colonne vers un autre emplacement dans la liste ou cliquer sur les chevrons pointant vers le haut ou vers le bas pour placer la colonne slectionne en dbut ou en fin de liste. 4. Aprs avoir dfini la squence des donnes de l'tat, cliquez sur Next (suivant) pour accder l'cran Define Sort Properties (dfinition des proprits du tri). Renseignements complmentaires Reportez-vous Sections d'en-tte et de bas de page de changement de niveau dans le manuel de rfrence Elaboration d'tats de gestion pour obtenir de plus amples informations sur les changements de niveaux.

Pour dfinir les proprits de tri de la section Aprs dfinition de la squence des donnes (comme dcrit dans la tche prcdente), l'cran Define Sort Properties (dfinition des proprits du tri) s'affiche.

1. Dans l'cran Define Sort Properties (dfinition des proprits de tri), remplissez le champ suivant : Ordre tri

51

2. Si vous souhaitez spcifier un changement de niveau et de page, remplissez les champs suivants : Changement de niveau Attention Si vous dfinissez une colonne de squence des donnes de section en tant que changement de niveau, vitez de retourner l'cran Section Data Sequencing (squence des donnes de section) et de replacer la colonne dans la liste Available Columns (colonnes disponibles), les rsultats tant imprvisibles.

Saut de page

3. Une fois les proprits du tri dfinies, cliquez sur Next (suivant) pour accder l'cran Section Data Selection (slection de donnes de section). Description des champs
Description Ordre tri Changement de niveau Glossaire Cette option indique si l'ordre de tri est croissant ou dcroissant. Cette option spcifie qu'un objet sert d'indicateur de changement de niveau. Les sections peuvent tre jointes aux changements de niveau, les totaux peuvent galement tre effectus ce niveau et les sections d'en-tte de changement de niveau peuvent tre dclenches. Cette option spcifie qu'un objet sert de saut de page. Remarque : Pour dfinir un objet comme saut de page, vous devez d'abord le slectionner comme changement de niveau.

Saut de page

52

Pour slectionner les enregistrements inclure dans la section Aprs dfinition des proprits du tri pour la section, l'cran Section Data Selection (slection de donnes de section) s'affiche.

1. Dans l'cran Section Data Selection (slection de donnes de section), cliquez sur la colonne Operator et slectionnez un oprateur. Where (o) constitue la valeur par dfaut de la colonne Operator (oprateur) pour le premier groupe de critres. Pour les instructions suivantes, And (et) et Or (ou) deviennent les valeurs disponibles de la colonne Operator (oprateur) et sont slectionnes au moyen d'un double-clic. 2. Cliquez sur la colonne Left Operand (oprande de gauche) pour afficher la liste des objets disponibles, puis effectuez une des oprations suivantes : Faites dfiler la liste pour rechercher l'objet souhait, slectionnez-le, puis cliquez deux fois dessus pour le placer dans la colonne Left Operand (oprande de gauche). Entrez les premires lettres du nom de l'objet dans le champ Left Operand (oprande de gauche) pour faire apparatre l'objet dans la liste, puis cliquez sur l'objet en surbrillance.

Lorsque vous cliquez deux fois sur l'objet de la colonne Left Operand (oprande de gauche), la liste de la colonne Comparison (comparaison) est automatiquement affiche. 53

3. Cliquez deux fois sur un des oprateurs de comparaison suivants pour le slectionner. is equal to (gal ) is greater than (suprieur ) is greater than or equal to (suprieur ou gal ) is less than (infrieur ) is less than or equal to (infrieur ou gal ) is not equal to (diffrent de)

Lorsque vous cliquez deux fois sur l'objet de la colonne Comparison, la liste de la colonne Right Operand (oprande de droite) est automatiquement affiche. Les objets, valeurs spciales et variables disponibles dpendent de l'oprateur de comparaison choisi. 4. Cliquez deux fois sur une valeur de la colonne Right Operand (oprande de droite) pour la slectionner. Vos slections dans cette colonne dpendent de celles effectues dans la colonne Comparison (comparaison). Les options suivantes peuvent tre disponibles :
Blanc Littral Nul Zro BC FI Colonne de vue logique prcdente PO PV RC RV SV SL TV VA Entrez un blanc. Permet d'entrer des valeurs spcifiques, comme dcrit plus loin. Indique qu'aucune valeur n'est associe ce champ. Entrez la valeur zro. Indique qu'une colonne de vue logique est disponible pour l'tat. Dsigne une valeur transmise cet tat au moyen d'une interconnexion entre crans. Dsigne la colonne prcdente de la vue logique.

Dsigne une valeur d'option de traitement pour cet tat. Dsigne la valeur prcdente de la variable. Indique une constante pour cet tat. Dsigne une variable pour cet tat. Dsigne une variable systme. Dsigne une variable littrale du systme. Dsigne une variable systme. Dsigne une variable de rgle d'vnement.

54

Si vous slectionnez Literal pour la colonne Right Operand (oprande de droite), l'cran qui s'affiche permet d'entrer tous les types de valeurs dcrits plus loin. 5. Slectionnez un des onglets suivants, dfinissez les valeurs, puis cliquez sur OK. Single value (valeur unique) Entrez une valeur unique, puis cliquez sur OK. Par exemple, vous pouvez entrer le numro de rfrence d'une socit. Range of values (fourchette de valeurs) Entrez une fourchette de valeurs, puis cliquez sur OK. Par exemple, une fourchette peut inclure les socits 00001 00060. Seuls is equal to (gal ) et is not equal to (diffrent de) sont des oprateurs logiques corrects lorsque vous utilisez une fourchette de valeurs. List of values (liste de valeurs) Pour ajouter ou supprimer les valeurs dans la liste, effectuez les oprations suivantes : Entrez chaque valeur dans le champ, et appuyez sur Entre ou cliquez sur le bouton Ajouter en haut de l'cran. Rptez ce processus pour complter la liste de valeurs. Par exemple, une liste de valeurs peut inclure plusieurs codes dfinis par lutilisateur pour les critres de recherche, notamment C pour clients, E pour employs et V pour fournisseurs. Seuls is equal to (gal ) et is not equal to (diffrent de) sont des oprateurs logiques corrects lorsque vous utilisez une liste de valeurs. Pour supprimer une valeur, slectionnez-la, puis cliquez sur le bouton Delete (supprimer) en haut de l'cran.

6. Rptez les tapes 1 5 pour dfinir davantage de lignes de critres de slection.

55

7. Pour supprimer une ligne de critres dans l'cran Section Data Selection (slection des donnes de section), slectionnez l'en-tte de ligne pour mettre celle-ci en surbrillance, puis cliquez sur le bouton Delete (supprimer) en haut de l'cran. 8. Pour modifier l'ordre des critres, slectionnez l'en-tte de la ligne pour mettre celleci en surbrillance, puis cliquez sur le bouton pointant vers le haut ou vers le bas. 9. Une fois les critres de slection dfinis, cliquez sur Next (suivant) pour accder l'cran Director's Finish (fin de l'assistant).

Pour crer une version de traitement par lots de l'tat Aprs la dfinition de la slection de donnes de la section, l'cran Director's Finish (fin de l'assistant). 1. Dans l'cran Finish (fin), cliquez sur Yes, create a version of this report (crer une version de cet tat) pour gnrer automatiquement une version de traitement par lots du modle. 2. Entrer le nom de la version dans le champ situ sous Yes, create a version of this report (crer une version de l'tat). 3. Pour vrifier votre slection, cliquez sur Back (prcdent), pour revenir aux crans prcdents de l'assistant, ou cliquez sur l'cran auquel vous souhaitez accder dans l'assistant de navigation. 4. Lorsque vous avez termin, cliquez sur Finish (fin). Attention Aprs avoir cliqu sur ce bouton, vous ne pouvez plus ouvrir l'assistant pour cet tat. Vous avez auparavant une dernire possibilit de rvision de votre slection dans tous les crans de l'assistant (reportez-vous l'tape 3).

L'cran Report Design Report View (gnrateur d'tats affichage de l'tat) s'affiche. Renseignements complmentaires Reportez-vous Object Management Workbench (gestionnaire d'objets) dans le manuel de rfrence Development Tools (outils de dveloppement) pour obtenir de plus amples informations sur l'utilisation du Gestionnaire d'objets pour la cration de versions de traitement par lots. Reportez-vous Versions de traitement par lots pour les tats dans le manuel de rfrence Elaboration d'tats de gestion pour obtenir de plus amples informations sur la cration d'une version de traitement par lots.

Pour enregistrer un tat Lorsque vous avez cliqu sur le bouton Finish de l'cran Directors Finish (fin de l'assistant), l'cran Report Design (gnrateur d'tats) s'affiche. Dans l'cran Report Design (gnrateur d'tats), effectuez une des oprations suivantes : Dans le menu File (fichier), slectionnez Save (enregistrer). Cliquez sur le bouton Save (enregistrer) dans la barre d'outils.

56

Renseignements complmentaires Reportez-vous Object Management Workbench (gestionnaire d'objets) dans le manuel de rfrence Development Tools (gestionnaire d'objets) pour obtenir de plus amples informations sur l'archivage des tats. Reportez-vous aux thmes suivants dans le manuel de rfrence Elaboration d'tats de gestion pour obtenir de plus amples informations sur l'utilisation du Gnrateur d'tats pour modifier ou amliorer votre tat. Amlioration de base des tats Amliorations avances des tats

Vrification des rsultats de l'assistant


Lorsque vous cliquez sur Finish, le processus de l'assistant se termine. Le Gnrateur d'tats affiche ensuite les sections de l'tat et les champs de donnes que vous avez slectionns au cours du processus. Chaque section inclut les lments suivants : Une icne symbolisant le type de section. Des signes infrieur et suprieur encadrant chaque champ de la section. Une description du titre. Le titre de la section dtaille principale apparat en caractres gras pour la distinguer des titres des autres sections.

57

Exemple : Cration d'un tat en colonnes dans l'assistant


L'exemple d'tat en colonnes ci-dessous, utilis pour la revue annuelle des salaires, a t cr dans l'assistant. Il utilise la vue logique V060116A Employs, dont il extrait les colonnes suivantes : Numro de rfrence Nom de recherche Centre de cots principal Catgorie de rmunration (H/S/P) Date d'embauche initiale Salaire annuel

Un tat en colonne est utilis car les donnes sont plus lisibles sous forme de lignes et de colonnes, s'agissant d'une liste simple.

Pour crer un exemple d'tat en colonnes 1. Dmarrez l'outil Gnrateur d'tats. 2. Dans l'cran Gnrateur d'tats, slectionnez New (nouveau) dans le menu File (fichier). 3. Dans l'cran Cration d'un tat, remplissez les champs suivants, puis cliquez sur OK : Nom tat Description Code systme

58

Le texte entr dans le champ Nom de l'tat apparat gauche de l'en-tte de page et le texte entr dans le champ Description apparat au centre de l'en-tte de page, sous le nom de la socit. 4. Dans l'cran de bienvenue de l'assistant du Gnrateur d'tats, slectionnez Page Header (en-tte de page) et Columnar (colonnes), puis cliquez sur Next (suivant). 5. Dans l'cran Page Header Details (dtails de l'en-tte de page), puis cliquez sur Next (suivant). 6. Dans l'cran Business View Selection Option (option de slection d'une vue logique), cliquez sur l'option I'll find a business view myself (je souhaite trouver une vue logique sans aide), puis sur Next (suivant). 7. Dans l'cran Business View (vue logique), slectionnez la vue logique V060116A Employs, puis cliquez sur Next. 8. Dans l'cran Section Layout (disposition de la section), utilisez les flches horizontales pour slectionner les colonnes suivantes et les placer dans la colonne Selected Columns (colonnes slectionnes). Numro de rfrence Nom de recherche Centre de cots principal Catgorie de rmunration (H/S/P) Date d'embauche initiale Salaire annuel

9. Vrifiez que les colonnes sont ordonnes dans l'ordre indiqu ci-dessus. Utilisez les flches verticales pour modifier l'ordre de la vue slectionne, si ncessaire. Remarque Vrifiez la relation entre l'ordre des colonnes dans cet cran et l'ordre des colonnes dans l'exemple d'tat.

10. Cliquez sur Next lorsque la disposition des colonnes correspond celle de l'exemple. 11. Dans l'cran Section Data Sequencing (squence des donnes de section), utilisez les flches horizontales pour slectionner et placer la colonne Nom de recherche dans la liste Selected Columns (colonnes slectionnes), puis cliquez sur Next (suivant). 12. Dans l'cran Define Sort Properties (dfinition des proprits du tri), vrifiez que la flche du tri pointe vers le haut (pour effectuer un classement par ordre alphabtique), puis cliquez sur Next (suivant). 13. Dans l'cran Section Data Selection (slection donnes de section), cliquez sur Next (suivant). Aucune slection de donnes n'est dfinie dans cet exemple. 14. Dans l'cran Director's Finish (fin de l'assistant), entrez le nom de version. 15. Cliquez sur Finish (fin). 16. Dans l'cran Report Design (gnrateur d'tats), cliquez sur Save (enregistrer) dans la barre d'outils pour sauvegarder l'tat. 59

17. Cliquez sur l'onglet Preview (prvisualisation) pour afficher l'tat. 18. Dans l'cran Report Preview (prvisualisation de l'tat), cliquez sur Yes. 19. Sortez du Gnrateur d'tats en slectionnant Exit (quitter) dans le menu File (fichier).

Cration d'un tat en groupes


Les tats de groupe sont les plus souples en ce qui concerne la disposition des donnes. Chaque groupe prsente les donnes d'un enregistrement. Il prsente les donnes sous forme de groupes de champs de donnes tiquets, appels articles du dictionnaire de donnes. Chacun contient les donnes d'une colonne de vue logique. Vous pouvez spcifier le nombre d'articles du dictionnaire de donnes slectionns afficher verticalement avant le dbut du groupe suivant. La valeur par dfaut est 2. Par exemple, si vous slectionnez six colonnes de vue logique, elles apparaissent initialement sur deux colonnes et trois lignes. Si vous paramtrez la valeur 3, elles sont disposes sur trois colonnes et deux lignes. Colonne vue logique 1 Colonne vue logique 2 Colonne vue logique 3 Colonne vue logique 4 Colonne vue logique 5 Colonne vue logique 6

Nombre de colonnes = 2

Colonne vue logique 1 Colonne vue logique 2

Colonne vue logique 3 Colonne vue logique 4

Colonne vue logique 5 Colonne vue logique 6

Nombre de colonnes = 3

Remarque Le terme colonne de vue logique peut tre ambigu si on le rapporte une section de groupes car celle-ci n'est pas organise sous forme de colonnes. Il s'agit uniquement d'un champ, et non d'une colonne. Les donnes de la colonne de vue logique peuvent apparatre sous forme de colonnes, comme dans le cas des sections de colonnes et des sections en tableaux, ou sous forme de champ indpendant, comme dans le cas des sections de groupes.

60

Aprs cration d'un nouvel objet Etat, utilisez l'assistant pour crer un tat en groupes. L'assistant vous guide travers le processus linaire de cration d'un tat en groupes en vous posant une srie de questions propos de la structure et du contenu. Aprs cration, vous pouvez amliorer l'tat en utilisant les fonctionnalits supplmentaires du Gnrateur d'tats. Renseignements complmentaires Reportez-vous Caractristiques d'une section de groupes dans le manuel de rfrence Elaboration d'tats de gestion pour une prsentation gnrale des sections et de leur utilisation. Conditions prliminaires Crez un objet Etat. Lors de la dernire tape de cration, l'assistant s'ouvre automatiquement. Reportez-vous Cration d'un objet Etat dans le manuel de rfrence Elaboration d'tats de gestion pour obtenir de plus amples informations sur le processus de cration d'tat et l'assistant.

Pour slectionner des sections d'tat inclure dans un tat en groupes Aprs cration d'un objet Etat, l'cran de bienvenue de l'assistant s'affiche.

Il comprend une fentre de navigation qui indique votre position dans le processus de cration. Vous pouvez masquer l'assistant en cliquant l'aide du bouton droit de la souris et en choisissant Hide.

61

1. Dans l'cran d'accueil de l'assistant du Gnrateur d'tats, cliquez sur les options suivantes pour les en-ttes et les pieds de page inclus dans l'tat : En-tte de l'tat En-tte de page Titre de bas de page Titre de bas de page de l'tat

2. Cliquez sur l'option Group (groupe), puis sur Next (suivant) : Si vous slectionnez un en-tte de page, l'cran Page Header Details (dtails de l'en-tte de page) s'affiche. Si vous ne slectionnez pas d'en-tte de page, l'cran Business View Selection Option (option de slection d'une vue logique) s'affiche. Accdez aux tches suivantes ; elles dcrivent comment slectionner une vue logique. 3. Dans l'cran Page Header Details (dtails de l'en-tte de page), slectionnez une des options suivantes pour automatiquement inclure les champs de donnes standard suivants : Automatically add the default informational fields shown below to my page header section (ajouter automatiquement les champs de donnes par dfaut cidessous dans la section d'en-tte de la page) Automatically add the default informational fields "Page n of Total" shown below to my page header section (ajouter automatiquement les champs de donnes par dfaut "Page n or Total" ci-dessous dans la section d'en-tte de la page)

Remarques Aprs avoir termin l'tat l'aide de l'assistant, vous pouvez utiliser le Gnrateur d'tats pour ajouter ou supprimer des champs de donnes dans l'en-tte de page. Si vous dsactivez les deux options, l'assistant cre un en-tte de page vide. Vous pouvez ajouter manuellement des champs de donnes l'en-tte de page dans l'cran Report Design (gnrateur d'tats).

4. Cliquez sur Next pour accder l'cran Business View Selection Option (option de slection d'une vue logique).

62

Description des champs


Description En-tte de l'tat Glossaire Cet en-tte apparat une fois au dbut de l'tat. Il contient des donnes dfinies par l'utilisateur, telles qu'un avis lgal ou une brve description des donnes apparaissant dans l'tat. Cet en-tte apparat au dbut de chaque page de l'tat. Il contient des donnes dfinies par l'utilisateur, telles que le nom de la socit et le titre de l'tat. Ce bas de page apparat la fin de chaque page d'un tat. Il contient des donnes relatives l'tat dfinies par l'utilisateur. Il s'agit d'un bas de page qui apparat la fin d'un tat. Il contient des donnes relatives l'tat dfinies par l'utilisateur.

En-tte de page

Titre de bas de page

Titre de bas de page de l'tat

Pour effectuer une slection parmi des prfrences de vues logiques Aprs avoir choisi les sections de l'tat, l'cran Business View Selection Option (option de slection d'une vue logique) s'affiche. 1. Dans l'cran Business View Selection Option (option de slection d'une vue logique) cliquez sur l'option situe sous I'd like help finding an appropriate business view (je souhaiterais de l'aide pour rechercher la vue logique approprie), puis sur Next (suivant). 2. Dans l'cran Favorite Business Views (prfrences de vues logiques), slectionnez le dossier contenant la vue utiliser pour la section. Cliquez sur les icnes + pour dvelopper l'arborescence jusqu' atteindre la vue souhaite.

63

3. Cliquez sur l'onglet Description pour afficher une brve description de la vue logique slectionne, si elle est disponible.

64

4. Cliquez sur l'onglet Columns (colonnes) pour voir les champs de donnes inclus dans la vue logique slectionne.

5. Lorsque vous avez slectionn une vue logique, cliquez sur Next (suivant) pour afficher l'cran Section Layout (disposition de la section). Renseignements complmentaires Reportez-vous Paramtrage des vues logiques dans les Prfrences dans le manuel de rfrence Elaboration d'tats de gestion pour obtenir de plus amples informations sur l'ajout de vos propres vues logiques la liste.

Pour rechercher une vue logique grce l'onglet Slection d'une vue logique Aprs avoir choisi les sections de l'tat, l'cran Business View Selection Option (option de slection d'une vue logique) s'affiche. 1. Dans l'cran Business View Selection Option (option de slection d'une vue logique), cliquez sur l'option I'll find a business view myself (je souhaite trouver une vue logique sans aide). 2. Cliquez sur Next (suivant). 3. Dans Select Business View (slection de vue logique), cliquez sur Find ou appuyez sur Entre. L'cran contient une liste de toutes les vues logiques disponibles. Vous pouvez prciser votre recherche en entrant des critres dans la ligne de query. 65

4. Slectionnez une vue logique, puis cliquez sur Next (suivant) pour afficher l'cran Section Layout (disposition de la section). Renseignements complmentaires Reportez-vous Business View Design (cration d'une vue logique) dans le manuel de rfrence Development Tools (outils de dveloppement).

Pour ajouter des colonnes de vue logique dans une section de groupes Aprs la slection d'une vue logique (comme dcrit dans la tche prcdente), l'cran Section Layout s'affiche.

1. Dans la liste Available Business View Columns (colonnes de vue logique disponibles), slectionnez les colonnes inclure dans l'tat, puis cliquez sur la flche pointant vers la droite pour les placer dans la liste Selected Columns (colonnes slectionnes). Vous pouvez galement faire glisser chaque colonne d'une liste l'autre ou cliquez sur les chevrons pointant vers la droite pour toutes les dplacer. Le premier lment de la liste constitue la colonne de gauche dans l'tat. 2. Pour supprimer une colonne de l'tat, slectionnez une colonne dans la liste Selected Columns (colonnes slectionnes), puis cliquez sur la flche pointant vers la gauche pour la replacer dans la liste Available Business View Columns (colonnes de vue logique disponibles). 66

Vous pouvez galement cliquer sur les chevrons pointant vers la gauche pour dplacer toutes les colonnes d'une liste l'autre. 3. Pour modifier l'ordre des colonnes, slectionnez une colonne dans la liste Selected Columns (colonnes slectionnes), puis cliquez sur la flche pointant vers le haut ou vers le bas pour la faire monter ou descendre d'un cran dans la liste. Vous pouvez galement faire glisser la colonne vers un autre emplacement dans la liste ou cliquer sur les chevrons pointant vers le haut ou vers le bas pour placer la colonne slectionne en dbut ou en fin de liste. 4. Pour modifier le nombre initial de groupes verticaux dans l'tat, utilisez le champ Number of Columns (nombre de colonnes). 5. Une fois la mise en forme de la section dtermine, cliquez sur Next (suivant) pour accder l'cran Section Data Sequencing (squence des donnes de section).

Pour dfinir la squence des donnes d'une section Aprs la slection d'une vue logique (comme dcrit dans la tche prcdente), l'cran Data Sequencing (squence de donnes) s'affiche.

1. Pour slectionner les colonnes en vue de la squence des donnes de section, choisissez les colonnes dans la liste Available Columns (colonnes disponibles) et cliquez sur la flche pointant vers la droite pour les placer dans la liste Selected Columns (colonnes slectionnes).

67

Vous pouvez galement faire glisser chaque colonne d'une liste l'autre ou cliquez sur les chevrons pointant vers la droite pour toutes les dplacer. Remarque Pour dfinir des proprits de tri dans la prochaine tche, vous devez slectionner la colonne concerne dans la prsente tche.

2. Pour supprimer une colonne dans la liste Selected Columns (colonnes slectionnes), slectionnez-la, puis cliquez sur la flche pointant vers la gauche pour replacer la colonne dans la liste Available Columns (colonnes disponibles). Vous pouvez galement cliquer sur les chevrons pointant vers la gauche pour dplacer toutes les colonnes d'une liste l'autre. 3. Pour modifier l'ordre des colonnes, slectionnez une colonne dans la liste Selected Columns (colonnes slectionnes), puis cliquez sur la flche pointant vers le haut ou vers le bas pour la faire monter ou descendre d'un cran dans la liste. Vous pouvez galement faire glisser la colonne vers un autre emplacement dans la liste ou cliquer sur les chevrons pointant vers le haut ou vers le bas pour placer la colonne slectionne en dbut ou en fin de liste. 4. Aprs avoir dfini la squence des donnes de l'tat, cliquez sur Next (suivant) pour accder l'cran Define Sort Properties (dfinition des proprits du tri).

68

Pour dfinir les proprits du tri de la section Aprs dfinition de la squence des donnes (comme dcrit dans la tche prcdente), l'cran Define Sort Properties (dfinition des proprits du tri) s'affiche.

1. Dans l'cran Define Sort Properties (dfinition des proprits du tri), remplissez le champ suivant : Ordre tri

2. Si vous souhaitez spcifier un changement de niveau et de page, remplissez les champs suivants : Changement de niveau Attention Si vous dfinissez une colonne de squence des donnes de section en tant que changement de niveau, vitez de retourner l'cran Section Data Sequencing (squence des donnes de section) et de replacer la colonne dans la liste Available Columns (colonnes disponibles), les rsultats tant imprvisibles.

Saut de page

69

3. Une fois les proprits du tri dfinies, cliquez sur Next (suivant) pour accder l'cran Section Data Selection (slection de donnes de section). Description des champs
Description Ordre tri Changement de niveau Glossaire Cette option indique si l'ordre de tri est croissant ou dcroissant. Cette option spcifie qu'un objet sert d'indicateur de changement de niveau. Les sections peuvent tre jointes aux changements de niveau, les totaux peuvent galement tre effectus ce niveau et les sections d'en-tte de changement de niveau peuvent tre dclenches. Cette option spcifie qu'un objet sert de saut de page. Remarque : Pour dfinir un objet comme saut de page, vous devez d'abord le slectionner comme changement de niveau.

Saut de page

Pour slectionner les enregistrements inclure dans la section Aprs dfinition des proprits du tri pour la section, l'cran Section Data Selection (slection donnes de section) s'affiche.

70

1. Dans l'cran Section Data Selection (slection de donnes de section), cliquez sur la colonne Operator et slectionnez un oprateur. Where (o) constitue la valeur par dfaut de la colonne Operator (oprateur) pour le premier groupe de critres. Pour les instructions suivantes, And (et) et Or (ou) deviennent les valeurs disponibles de la colonne Operator (oprateur) et sont slectionnes au moyen d'un double-clic. 2. Cliquez sur la colonne Left Operand (oprande de gauche) pour afficher la liste des objets disponibles, puis effectuez une des oprations suivantes : Faites dfiler la liste pour rechercher l'objet souhait, slectionnez-le, puis cliquez deux fois dessus pour le placer dans la colonne Left Operand (oprande de gauche). Entrez les premires lettres du nom de l'objet dans le champ Left Operand (oprande de gauche) pour faire apparatre l'objet dans la liste, puis cliquez sur l'objet en surbrillance.

Lorsque vous cliquez deux fois sur l'objet de la colonne Left Operand (oprande de gauche), la liste de la colonne Comparison (comparaison) est automatiquement affiche. 3. Cliquez deux fois sur l'un des oprateurs de comparaison suivants pour le slectionner. is equal to (gal ) is greater than (suprieur ) is greater than or equal to (suprieur ou gal ) is less than (infrieur ) is less than or equal to (infrieur ou gal ) is not equal to (diffrent de)

Lorsque vous cliquez deux fois sur l'objet de la colonne Comparison, la liste de la colonne Right Operand (oprande de droite) est automatiquement affiche. Les objets, valeurs spciales et variables disponibles dpendent de l'oprateur de comparaison choisi.

71

4. Cliquez deux fois sur une valeur de la colonne Right Operand (oprande de droite) pour la slectionner. Vos slections dans cette colonne dpendent de celles effectues dans la colonne Comparison (comparaison). Les options suivantes peuvent tre disponibles :
Blanc Littral Nul Zro BC FI Colonne de vue logique prcdente PO PV RC RV SV SL TV VA Entrez un blanc. Permet d'entrer des valeurs spcifiques, comme dcrit plus loin. Indique qu'aucune valeur n'est associe ce champ. Entrez la valeur zro. Indique qu'une colonne de vue logique est disponible pour l'tat. Dsigne une valeur transmise cet tat au moyen d'une interconnexion entre crans. Dsigne la colonne prcdente de la vue logique.

Dsigne une valeur d'option de traitement pour cet tat. Dsigne la valeur prcdente de la variable. Indique une constante pour cet tat. Dsigne une variable pour cet tat. Dsigne une variable systme. Dsigne une variable littrale du systme. Dsigne une variable systme. Dsigne une variable de rgle d'vnement.

Si vous slectionnez Literal pour la colonne Right Operand (oprande de droite), l'cran qui s'affiche permet d'entrer tous les types de valeurs dcrits plus loin. 5. Slectionnez un des onglets suivants, dfinissez les valeurs, puis cliquez sur OK. Single value (valeur unique) Entrez une valeur unique, puis cliquez sur OK. Par exemple, vous pouvez entrer le numro de rfrence d'une socit. Range of values (fourchette de valeurs) Entrez une fourchette de valeurs, puis cliquez sur OK. Par exemple, une fourchette peut inclure les socits 00001 00060. Seuls is equal to (gal ) et is not equal to (diffrent de) sont des oprateurs logiques corrects lorsque vous utilisez une fourchette de valeurs. List of values (liste de valeurs) 72

Pour ajouter ou supprimer les valeurs dans la liste, effectuez les oprations suivantes : Entrez chaque valeur dans le champ, et appuyez sur Entre ou cliquez sur le bouton Ajouter en haut de l'cran. Rptez ce processus pour complter la liste de valeurs. Par exemple, une liste de valeurs peut inclure plusieurs codes dfinis par lutilisateur pour les critres de recherche, notamment C pour clients, E pour employs et V pour fournisseurs. Seuls is equal to (gal ) et is not equal to (diffrent de) sont des oprateurs logiques corrects lorsque vous utilisez une liste de valeurs. Pour supprimer une valeur, slectionnez-la, puis cliquez sur le bouton Delete (supprimer) en haut de l'cran.

6. Rptez les tapes 1 5 pour dfinir davantage de lignes de critres de slection. 7. Pour supprimer une ligne de critres dans l'cran Section Data Selection (slection des donnes de section), slectionnez l'en-tte de ligne pour mettre celle-ci en surbrillance, puis cliquez sur le bouton Delete (supprimer) en haut de l'cran. 8. Pour modifier l'ordre des critres, slectionnez l'en-tte de la ligne pour mettre celleci en surbrillance, puis cliquez sur le bouton pointant vers le haut ou vers le bas. 9. Une fois les critres de slection dfinis, cliquez sur Next (suivant) pour accder l'cran Director's Finish (fin de l'assistant). Renseignements complmentaires Reportez-vous Sections d'en-tte et de bas de page de changement de niveau dans le manuel de rfrence Elaboration d'tats de gestion pour obtenir de plus amples informations sur les changements de niveau.

73

Pour crer une version de traitement par lots de l'tat Aprs la dfinition de la slection de donnes de la section, l'cran Director's Finish (fin de l'assistant). 1. Dans l'cran Finish (fin), cliquez sur Yes, create a version of this report (crer une version de cet tat) pour gnrer automatiquement une version de traitement par lots du modle. 2. Entrer le nom de la version dans le champ situ sous Yes, create a version of this report (crer une version de l'tat). 3. Pour vrifier votre slection, cliquez sur Back (prcdent), pour revenir aux crans prcdents de l'assistant, ou cliquez sur l'cran auquel vous souhaitez accder dans l'assistant de navigation. 4. Lorsque vous avez termin, cliquez sur Finish (fin). Attention Aprs avoir cliqu sur ce bouton, vous ne pouvez plus ouvrir l'assistant pour cet tat. Vous avez auparavant une dernire possibilit de rvision de votre slection dans tous les crans de l'assistant (reportez-vous l'tape 3).

L'cran Report Design Report View (gnrateur d'tats affichage de l'tat) s'affiche. Renseignements complmentaires Reportez-vous Object Management Workbench (gestionnaire d'objets) dans le manuel de rfrence Development Tools (outils de dveloppement) pour obtenir de plus amples informations sur l'utilisation du Gestionnaire d'objets pour la cration de versions de traitement par lots. Reportez-vous Versions de traitement par lots pour les tats dans le manuel de rfrence Elaboration d'tats de gestion pour obtenir de plus amples informations sur la cration d'une version de traitement par lots.

Pour enregistrer un tat Lorsque vous avez cliqu sur le bouton Finish de l'cran Directors Finish (fin de l'assistant), l'cran Report Design (gnrateur d'tats) s'affiche. Dans l'cran Report Design (gnrateur d'tats), effectuez une des oprations suivantes : Dans le menu File (fichier), slectionnez Save (enregistrer). Cliquez sur le bouton Save (enregistrer) dans la barre d'outils.

74

Renseignements complmentaires Reportez-vous Object Management Workbench (gestionnaire d'objets) dans le manuel de rfrence Development Tools (outils de dveloppement) pour obtenir de plus amples informations sur l'archivage des tats. Reportez-vous aux thmes suivants dans le manuel de rfrence Elaboration d'tats de gestion pour obtenir de plus amples informations sur l'utilisation du Gnrateur d'tats pour modifier ou amliorer votre tat. Amlioration de base des tats Amliorations avances des tats

Vrification des rsultats de l'assistant


Lorsque vous cliquez sur Finish, le processus de l'assistant se termine. Le Gnrateur d'tats affiche ensuite les sections de l'tat et les champs de donnes que vous avez slectionns au cours du processus. Chaque section inclut les lments suivants : Une icne symbolisant le type de section. Des signes infrieur et suprieur encadrant chaque champ de la section. Une description du titre. Le titre de la section dtaille principale apparat en caractres gras pour la distinguer des titres des autres sections.

Exemple : Cration d'un tat en groupes dans l'assistant


L'exemple d'tat en groupes ci-dessous est cr dans l'assistant. Il utilise la vue logique V41021E Emplacement des articles, Articles, dont il extrait les colonnes suivantes : Emplacement Numro d'article systme Emplacement principal (P/S) Cl G/L Quantit en stock Unit principale Quantit en reliquat Centre de cots

75

En outre, l'tat contient des articles du centre de cots 27 uniquement.

Pour crer un exemple d'tat en groupes 1. Dmarrez l'outil Gnrateur d'tats. 2. Dans l'cran Gnrateur d'tats, slectionnez New (nouveau) dans le menu File (fichier). 3. Dans l'cran Cration d'un tat, remplissez les champs suivants, puis cliquez sur OK : Nom tat Description Code systme

Le texte entr dans le champ Nom de l'tat apparat gauche de l'en-tte de page et le texte entr dans le champ Description apparat au centre de l'en-tte de page, sous le nom de la socit. 4. Dans l'cran d'accueil de l'assistant du Gnrateur d'tats, slectionnez Page Header (en-tte de page) et Group (groupes), puis cliquez sur Next (suivant). 5. Dans l'cran Page Header Details (dtails de l'en-tte de page), puis cliquez sur Next (suivant). 6. Dans l'cran Business View Selection Option (option de slection d'une vue logique), cliquez sur l'option I'll find a business view myself (je souhaite trouver une vue logique sans aide), puis sur Next (suivant). 7. Dans l'cran Select Business View (slectionner une vue logique), effectuez une recherche et slectionnez la vue logique V41021E Emplacement des articles, Articles, puis cliquez sur Next (suivant) pour accder l'cran Section Layout (disposition de la section). 76

8. Dans l'cran Section Layout (disposition de la section), utilisez les flches horizontales pour slectionner les colonnes suivantes et les placer dans la colonne Selected Columns (colonnes slectionnes). Emplacement Numro d'article systme Emplacement principal (P/S) Cl G/L Quantit en stock Unit principale Quantit en reliquat Centre de cots

9. Vrifiez que les colonnes sont ordonnes dans l'ordre indiqu ci-dessus. Utilisez les flches verticales pour modifier l'ordre des colonnes de vue logique slectionnes, si ncessaire. Remarque Vrifiez la relation entre l'ordre des colonnes dans cet cran et l'ordre des colonnes dans l'exemple d'tat.

10. Lorsque les colonnes slectionnes sont disposes comme dans l'exemple, entrez la valeur 3 dans le champ Number of Columns (nombre de colonnes), puis cliquez sur Next (suivant). 11. Dans l'cran Section Data Sequencing (squence des donnes de section), slectionnez et dplacez les colonnes Emplacement et Numro d'article systme dans Selected Columns (colonnes slectionnes) l'aide des flches horizontales. 12. Vrifiez que les colonnes apparaissent la liste Selected Columns (colonnes slectionnes) comme illustr ci-dessus. Les articles de l'tat sont tris par emplacement, puis par numro d'article. 13. Cliquez sur Next (suivant) lorsque la disposition des colonnes correspond celle de l'exemple. 14. Dans l'cran Define Sort Properties (dfinition des proprits du tri), vrifiez que la flche du tri pointe vers le haut (pour effectuer un classement des deux catgories dans l'ordre alphabtique), puis cliquez sur Next (suivant) pour accder l'cran Section Data Selection (slection de donnes de section). Remarque Les tapes 15 et 16 permettant de limiter l'affichage des enregistrements ceux associs au centre de cots 27 uniquement.

77

15. Dans l'cran Section Data Selection (slection de donnes de section), remplissez les champs de la zone-dtails de la faon suivante : Operator Where (emplacement) Left Operand (oprande de gauche) Centre de cots (F41021) (MCU) (BC) Comparison = is equal to (gal ) Right Operand (oprande de droite) - <Literal> Lorsque vous cliquez deux fois sur <Literal>, l'onglet Single value (valeur unique) apparat. 16. Cliquez sur cet onglet, entrez la valeur 27 dans le champ Business Unit (centre de cots), puis cliquez sur OK. 17. Dans l'cran Section Data Selection (slection de donnes de section), cliquez sur Next (suivant). 18. Dans l'cran Finish (fin), entrez le nom de la version. 19. Cliquez sur Finish (terminer). 20. Dans l'cran Report Design (gnrateur d'tats), cliquez sur Save (enregistrer) pour sauvegarder l'tat. 21. Cliquez sur l'onglet Preview (prvisualisation) pour afficher l'tat. 22. Dans l'cran Report Preview (prvisualisation de l'tat), cliquez sur Yes. L'tat doit ressembler l'exemple d'tat du dbut de cette section. 23. Sortez du gnrateur d'tats en slectionnant Exit (quitter) dans le menu File (fichier).

Cration d'un tat en tableaux


Un tat en tableaux ressemble beaucoup un tat en colonnes mais offre davantage de fonctionnalits. Il calcule automatiquement le total des colonnes. Il permet galement d'associer les donnes d'une colonne celles d'une base de donnes. Les utilisateurs peuvent ainsi accder d'un clic aux entres de la base de donnes. Cela est particulirement utile pour les vrificateurs et autres utilisateurs souhaitant comprendre le calcul d'un montant. Il s'agit d'une fonction de recherche avance. Aprs cration d'un nouvel objet Etat, utilisez l'assistant pour crer un tat en tableaux. L'assistant vous guide travers le processus linaire de cration d'un tat en tableaux en vous posant une srie de questions propos de la structure et du contenu. Aprs cration, vous pouvez amliorer l'tat en utilisant les fonctionnalits supplmentaires du Gnrateur d'tats. Conditions prliminaires Crez un objet Etat. Lors de la dernire tape de cration, l'assistant s'ouvre automatiquement. Reportez-vous Cration d'un objet Etat dans le manuel de rfrence Elaboration d'tats de gestion pour obtenir de plus amples informations ce sujet.

78

Renseignements complmentaires Reportez-vous Caractristiques d'une section en tableaux dans le manuel de rfrence Elaboration d'tats de gestion pour une prsentation gnrale de ces sections et de leur utilisation.

Pour slectionner des sections d'tat inclure dans un tat en tableaux Aprs cration d'un objet Etat, l'cran de bienvenue de l'assistant s'affiche.

Il comprend une fentre de navigation qui indique votre position dans le processus de cration. Vous pouvez masquer l'assistant en cliquant l'aide du bouton droit de la souris et en choisissant Hide.

1. Dans l'cran d'accueil de l'assistant du Gnrateur d'tats, cliquez sur les options suivantes pour les en-ttes et les pieds de page inclus dans l'tat : En-tte de l'tat En-tte de page Titre de bas de page Titre de bas de page de l'tat

2. Cliquez sur l'option Tabular (tableaux), puis sur Next (suivant) :

79

Si vous slectionnez un en-tte de page, l'cran Page Header Details (dtails de l'en-tte de page) s'affiche. Si vous ne slectionnez pas d'en-tte de page, l'cran Business View Selection Option (option de slection d'une vue logique) s'affiche. Accdez la tche suivante. 3. Dans l'cran Page Header Details (dtails de l'en-tte de page), slectionnez une des options suivantes : Automatically add the default informational fields shown below to my page header section (ajouter automatiquement les champs de donnes par dfaut cidessous dans la section d'en-tte de la page) Automatically add the default informational fields "Page n of Total" shown below to my page header section (ajouter automatiquement les champs de donnes par dfaut "Page n or Total" ci-dessous dans la section d'en-tte de la page)

Remarques Aprs avoir termin l'tat l'aide de l'assistant, vous pouvez utiliser le Gnrateur d'tats pour ajouter ou supprimer des champs de donnes dans l'en-tte de page. Si vous dsactivez les deux options, l'assistant cre un en-tte de page vide. Vous pouvez ajouter manuellement des champs de donnes l'en-tte de page partir du menu Section de l'cran Report Design (Gnrateur d'tats).

4. Cliquez sur Next pour accder l'cran Business View Selection Option (option de slection d'une vue logique). Description des champs
Description En-tte de l'tat Glossaire Cet en-tte apparat une fois au dbut de l'tat. Il contient des donnes dfinies par l'utilisateur, telles qu'un avis lgal ou une brve description des donnes apparaissant dans l'tat. Cet en-tte apparat au dbut de chaque page de l'tat. Il contient des donnes dfinies par l'utilisateur, telles que le nom de la socit et le titre de l'tat. Ce bas de page apparat la fin de chaque page d'un tat. Il contient des donnes relatives l'tat dfinies par l'utilisateur. Il s'agit d'un bas de page qui apparat la fin d'un tat. Il contient des donnes relatives l'tat dfinies par l'utilisateur.

En-tte de page

Titre de bas de page

Titre de bas de page de l'tat

Pour effectuer une slection parmi des prfrences de vues logiques Aprs avoir choisi les sections de l'tat, l'cran Business View Selection Option (option de slection d'une vue logique) s'affiche. 1. Dans l'cran Business View Selection Option (option de slection d'une vue logique), cliquez sur l'option situe sous I'd like help finding an appropriate business view (je souhaiterais de l'aide pour recherche la vue logique approprie), puis sur Next (suivant). 80

2. Dans l'cran Favorite Business Views (prfrences de vues logiques), slectionnez le dossier contenant la vue utiliser pour la section. Cliquez sur les icnes + pour dvelopper l'arborescence jusqu' atteindre la vue souhaite. 3. Cliquez sur l'onglet Description pour afficher un brve description de la vue logique slectionne, si elle est disponible.

81

4. Cliquez sur l'onglet Columns (colonnes) pour voir les champs de donnes inclus dans la vue logique slectionne.

5. Lorsque vous avez slectionn une vue logique, cliquez sur Next (suivant) pour afficher l'cran Section Layout (disposition de la section). Renseignements complmentaires Reportez-vous Paramtrage des vues logiques dans les Prfrences dans le manuel de rfrence Elaboration d'tats de gestion pour obtenir de plus amples informations sur l'ajout de vos propres vues logiques la liste.

Pour rechercher une vue logique grce l'onglet Slection d'une vue logique Aprs avoir choisi les sections de l'tat, l'cran Business View Selection Option (option de slection d'une vue logique) s'affiche. 1. Dans l'cran Business View Selection Option (option de slection d'une vue logique), cliquez sur l'option I'll find a business view myself (je souhaite trouver une vue logique sans aide). 2. Cliquez sur Next (suivant). 3. Dans Select Business View (slection de vue logique), cliquez sur Find ou appuyez sur Entre. L'cran contient une liste de toutes les vues logiques disponibles. Vous pouvez prciser votre recherche en entrant des critres dans la ligne de query. 82

4. Slectionnez une vue logique, puis cliquez sur Next (suivant) pour afficher l'cran Section Layout (disposition de la section). Renseignements complmentaires Reportez-vous Business View Design (cration d'une vue logique) dans le manuel de rfrence Development Tools (outils de dveloppement).

Pour ajouter des colonnes de vue logique dans une section Aprs la slection d'une vue logique (comme dcrit dans la tche prcdente), l'cran Section Layout s'affiche. 1. Dans la liste Available Business View Columns (colonnes de vue logique disponibles), slectionnez les colonnes inclure dans l'tat, puis cliquez sur la flche pointant vers la droite pour les placer dans la liste Selected Columns (colonnes slectionnes). Vous pouvez galement faire glisser chaque colonne d'une liste l'autre ou cliquez sur les chevrons pointant vers la droite pour toutes les dplacer. Le premier lment de la liste constitue la colonne de gauche dans l'tat. 2. Pour supprimer une colonne de l'tat, slectionnez une colonne dans la liste Selected Columns (colonnes slectionnes), puis cliquez sur la flche pointant vers la gauche pour la placer dans la liste Available Business View Columns (colonnes de vue logique disponibles). Vous pouvez galement cliquer sur les chevrons pointant vers la gauche pour dplacer toutes les colonnes d'une liste l'autre. 3. Pour modifier l'ordre des colonnes, slectionnez une colonne dans la liste Selected Columns (colonnes slectionnes), puis cliquez sur la flche pointant vers le haut ou vers le bas pour la faire monter ou descendre d'un cran dans la liste. Vous pouvez galement faire glisser la colonne vers un autre emplacement dans la liste ou cliquer sur les chevrons pointant vers le haut ou vers le bas pour placer la colonne slectionne en dbut ou en fin de liste. 4. Une fois la mise en forme de la section dtermine, cliquez sur Next (suivant) pour accder l'cran Section Data Sequencing (squence des donnes de section).

83

Pour dfinir la squence des donnes d'une section Aprs la slection d'une vue logique (comme dcrit dans la tche prcdente), l'cran Data Sequencing (squence de donnes) s'affiche.

1. Pour slectionner les colonnes de squence des donnes de section, choisissez les colonnes dans la liste Available Columns (colonnes disponibles) et cliquez sur la flche pointant vers la droite pour les placer dans la liste Selected Columns (colonnes slectionnes). Vous pouvez galement faire glisser chaque colonne d'une liste l'autre ou cliquez sur les chevrons pointant vers la droite pour toutes les dplacer. Remarque Pour dfinir des proprits de tri dans la prochaine tche, vous devez slectionner la colonne concerne dans la prsente tche.

2. Pour supprimer une colonne dans la liste Selected Columns (colonnes slectionnes), slectionnez-la, puis cliquez sur la flche pointant vers la gauche pour replacer la colonne dans la liste Available Columns (colonnes disponibles). Vous pouvez galement cliquer sur les chevrons pointant vers la gauche pour dplacer toutes les colonnes d'une liste vers l'autre.

84

3. Pour modifier l'ordre des colonnes, slectionnez une colonne dans la liste Selected Columns (colonnes slectionnes), puis cliquez sur la flche pointant vers le haut ou vers le bas pour la faire monter ou descendre d'un cran dans la liste. Vous pouvez galement faire glisser la colonne vers un autre emplacement dans la liste ou cliquer sur les chevrons pointant vers le haut ou vers le bas pour placer la colonne slectionne en dbut ou en fin de liste. 4. Aprs avoir dfini la squence des donnes de l'tat, cliquez sur Next (suivant) pour accder l'cran Define Sort Properties (dfinition des proprits du tri).

Pour dfinir les proprits du tri de la section Aprs dfinition de la squence des donnes (comme dcrit dans la tche prcdente), l'cran Define Sort Properties (dfinition des proprits du tri) s'affiche.

1. Dans l'cran Define Sort Properties (dfinition des proprits de tri), remplissez le champ suivant : Ordre tri

2. Si vous souhaitez spcifier un changement de niveau et de page, remplissez les champs suivants : Changement de niveau

85

Attention Si vous dfinissez une colonne de squence des donnes de section en tant que changement de niveau, vitez de retourner l'cran Section Data Sequencing (squence des donnes de section) et de replacer la colonne dans la liste Available Columns (colonnes disponibles), les rsultats tant imprvisibles.

Saut de page

3. Une fois les proprits du tri dfinies, cliquez sur Next (suivant) pour accder l'cran Section Data Selection (slection de donnes de section). Renseignements complmentaires Reportez-vous Sections d'en-tte et de bas de page de changement de niveau dans le manuel de rfrence Elaboration d'tats de gestion pour obtenir de plus amples informations sur les changements de niveaux. Description des champs
Description Ordre tri Changement de niveau Glossaire Cette option indique si l'ordre de tri est croissant ou dcroissant. Cette option spcifie qu'un objet sert d'indicateur de changement de niveau. Les sections peuvent tre jointes aux changements de niveau, les totaux peuvent galement tre effectus ce niveau et les sections d'en-tte de changement de niveau peuvent tre dclenches. Cette option spcifie qu'un objet sert de saut de page. Remarque : Pour dfinir un objet comme saut de page, vous devez d'abord le slectionner comme changement de niveau.

Saut de page

86

Pour slectionner les enregistrements inclure dans la section Aprs dfinition des proprits du tri pour la section, l'cran Section Data Selection (slection de donnes de section) s'affiche.

1. Dans l'cran Section Data Selection (slection de donnes de section), cliquez sur la colonne Operator et slectionnez un oprateur. Where (o) constitue la valeur par dfaut de la colonne Operator (oprateur) pour le premier groupe de critres. Pour les instructions suivantes, And (et) et Or (ou) deviennent les valeurs disponibles de la colonne Operator (oprateur) et sont slectionnes au moyen d'un double-clic. 2. Cliquez sur la colonne Left Operand (oprande de gauche) pour afficher la liste des objets disponibles, puis effectuez une des oprations suivantes : Faites dfiler la liste pour rechercher l'objet souhait, slectionnez-le, puis cliquez deux fois dessus pour le placer dans la colonne Left Operand (oprande de gauche). Entrez les premires lettres du nom de l'objet dans le champ Left Operand (oprande de gauche) pour faire apparatre l'objet dans la liste, puis cliquez sur l'objet en surbrillance.

Lorsque vous cliquez deux fois sur l'objet de la colonne Left Operand (oprande de gauche), la liste de la colonne Comparison (comparaison) est automatiquement affiche. 87

3. Cliquez deux fois sur l'un des oprateurs de comparaison suivants pour le slectionner. is equal to (gal ) is greater than (suprieur ) is greater than or equal to (suprieur ou gal ) is less than (infrieur ) is less than or equal to (infrieur ou gal ) is not equal to (diffrent de)

Lorsque vous cliquez deux fois sur l'objet de la colonne Comparison, la liste de la colonne Right Operand (oprande de droite) est automatiquement affiche. Les objets, valeurs spciales et variables disponibles dpendent de l'oprateur de comparaison choisi. 4. Cliquez deux fois sur une valeur de la colonne Right Operand (oprande de droite) pour la slectionner. Vos slections dans cette colonne dpendent de celles effectues dans la colonne Comparison (comparaison). Les options suivantes peuvent tre disponibles :
Blanc Littral Nul Zro BC FI Colonne de vue logique prcdente PO PV RC RV SV SL TV VA Entrez un blanc. Permet d'entrer des valeurs spcifiques, comme dcrit plus loin. Indique qu'aucune valeur n'est associe ce champ. Entrez la valeur zro. Indique qu'une colonne de vue logique est disponible pour l'tat. Dsigne une valeur transmise cet tat au moyen d'une interconnexion entre crans. Dsigne la colonne prcdente de la vue logique.

Dsigne une valeur d'option de traitement pour cet tat. Dsigne la valeur prcdente de la variable. Indique une constante pour cet tat. Dsigne une variable pour cet tat. Dsigne une variable systme. Dsigne une variable littrale du systme. Dsigne une variable systme. Dsigne une variable de rgle d'vnement.

88

Si vous slectionnez Literal pour la colonne Right Operand (oprande de droite), l'cran qui s'affiche permet d'entrer tous les types de valeurs dcrits plus loin. 5. Slectionnez un des onglets suivants, dfinissez les valeurs, puis cliquez sur OK. Single value (valeur unique) Entrez une valeur unique, puis cliquez sur OK. Par exemple, vous pouvez entrer le numro de rfrence d'une socit. Range of values (fourchette de valeurs) Entrez une fourchette de valeurs, puis cliquez sur OK. Par exemple, une fourchette peut inclure les socits 00001 00060. Seuls is equal to (gal ) et is not equal to (diffrent de) sont des oprateurs logiques corrects lorsque vous utilisez une fourchette de valeurs. List of values (liste de valeurs) Pour ajouter ou supprimer des valeurs dans la liste, effectuez les oprations suivantes : Entrez chaque valeur dans le champ, et appuyez sur Entre ou cliquez sur le bouton Ajouter en haut de l'cran. Rptez ce processus pour complter la liste de valeurs. Par exemple, une liste de valeurs peut inclure plusieurs codes dfinis par lutilisateur pour les critres de recherche, notamment C pour clients, E pour employs et V pour fournisseurs. Seuls is equal to (gal ) et is not equal to (diffrent de) sont des oprateurs logiques corrects lorsque vous utilisez une liste de valeurs. Pour supprimer une valeur, slectionnez-la, puis cliquez sur le bouton Delete (supprimer) en haut de l'cran.

6. Rptez les tapes 1 5 pour dfinir davantage de lignes de critres de slection.

89

7. Pour supprimer une ligne de critres dans l'cran Section Data Selection (slection des donnes de section), slectionnez l'en-tte d'une ligne pour mettre celle-ci en surbrillance, puis cliquez sur le bouton Delete (supprimer) en haut de l'cran. 8. Pour modifier l'ordre des critres, slectionnez l'en-tte de la ligne pour mettre celleci en surbrillance, puis cliquez sur le bouton pointant vers le haut ou vers le bas. 9. Une fois les critres de slection dfinis, cliquez sur Next (suivant) pour accder l'cran Director's Finish (fin de l'assistant).

Pour crer une version de traitement par lots de l'tat Aprs la dfinition de la slection de donnes de la section, l'cran Director's Finish (fin de l'assistant) s'affiche. 1. Dans l'cran Finish (fin), cliquez sur Yes, create a version of this report (crer une version de cet tat) pour gnrer automatiquement une version de traitement par lots du modle. 2. Entrez le nom de la version dans le champ situ sous Yes, create a version of this report (crer une version de l'tat). 3. Pour vrifier votre slection, cliquez sur Back (prcdent), pour revenir aux crans prcdents de l'assistant, ou cliquez sur l'cran auquel vous souhaitez accder dans l'assistant de navigation. 4. Lorsque vous avez termin, cliquez sur Finish (fin). Attention Aprs avoir cliqu sur ce bouton, vous ne pouvez plus ouvrir l'assistant pour cet tat. Vous avez auparavant une dernire possibilit de rvision de votre slection dans tous les crans de l'assistant (reportez-vous l'tape 3).

L'cran Report Design Report View (gnrateur d'tats affichage de l'tat) s'affiche. Renseignements complmentaires Reportez-vous Object Management Workbench (gestionnaire d'objets) dans le manuel de rfrence Development Tools (outils de dveloppement) pour obtenir de plus amples informations sur l'utilisation du Gestionnaire d'objets pour la cration de versions de traitement par lots. Reportez-vous Versions de traitement par lots pour les tats dans le manuel de rfrence Elaboration d'tats de gestion pour obtenir de plus amples informations sur la cration d'une version de traitement par lots.

Pour enregistrer un tat Lorsque vous avez cliqu sur le bouton Finish de l'cran Directors Finish (fin de l'assistant), l'cran Report Design (gnrateur d'tats) s'affiche. Dans l'cran Report Design (gnrateur d'tats), effectuez une des oprations suivantes : Dans le menu File (fichier), slectionnez Save (enregistrer). Cliquez sur le bouton Save (enregistrer) dans la barre d'outils.

90

Renseignements complmentaires Reportez-vous Object Management Workbench (gestionnaire d'objets) dans le manuel de rfrence Development Tools (gestionnaire d'objets) pour obtenir de plus amples informations sur l'archivage des tats. Reportez-vous aux thmes suivants dans le manuel de rfrence Elaboration d'tats de gestion pour obtenir de plus amples informations sur l'utilisation du Gnrateur d'tats pour modifier ou amliorer votre tat. Amlioration de base des tats Amliorations avances des tats

Vrification des rsultats de l'assistant


Lorsque vous cliquez sur Finish, le processus de l'assistant se termine. Le Gnrateur d'tats affiche ensuite les sections de l'tat et les champs de donnes que vous avez slectionns au cours du processus. Chaque section inclut les lments suivants : Un icne symbolisant le type de section. Des signes infrieur et suprieur encadrant chaque champ de la section. Une description du titre. Le titre de la section dtaille principale apparat en caractres gras pour la distinguer des titres des autres sections.

Exemple : Cration d'un tat en tableaux dans l'assistant


L'exemple d'tat en tableaux ci-dessous est cr dans l'assistant. Il contient le total des commandes clients en attente pour chaque centre de cots d'une socit. Il utilise la vue logique V4311A Lignes de commandes clients, dont il extrait les colonnes suivantes : Centre de cots Type de bon de travail Montant non sold

L'tat est organis par socit et contient les noms des articles. Il est galement filtr pour afficher uniquement les commandes d'articles en stock prsentant un solde ou non cltur ( la diffrence des articles commands selon d'autres mthodes, notamment travers les demandes d'achat). Il est important de bien dfinir ce filtre lorsque vous paramtrez l'tat.

91

L'tat en tableaux a t slectionn dans ce cas en raison du calcul automatique des totaux et des fonctionnalits d'affichage des colonnes.

Pour crer un exemple d'tat en tableaux Dans le menu Gnrateur d'tats (GH9111), slectionnez Gnrateur d'tats. 1. Dans l'cran Gnrateur d'tats, slectionnez New (nouveau) dans le menu File (fichier). 2. Dans l'cran Cration d'un tat, remplissez les champs suivants, puis cliquez sur OK : Nom tat Description Code systme

Le texte entr dans le champ Nom de l'tat apparat gauche de l'en-tte de page et le texte entr dans le champ Description apparat au centre de l'en-tte de page, sous le nom de la socit. 3. Dans l'cran de bienvenue de l'assistant du Gnrateur d'tats, slectionnez Page Header (en-tte de page) et Tabular (tableaux), puis cliquez sur Next (suivant). 4. Dans l'cran Page Header Details (dtails de l'en-tte de page), puis cliquez sur Next (suivant). 5. Dans l'cran Business View Selection Option (option de slection d'une vue logique), cliquez sur l'option I'll find a business view myself (je souhaite trouver une vue logique sans aide), puis sur Next (suivant).

92

6. Dans l'cran Select Business View (slectionner une vue logique), effectuez une recherche et slectionnez la vue logique V4311A Lignes de commandes clients, puis cliquez sur Next (suivant) pour accder l'cran Section Layout (disposition de la section). L'assistant ajoute une colonne Description dans Selected Columns (colonnes slectionnes). 7. Dans l'cran Section Layout (disposition de la section), utilisez les flches horizontales pour slectionner les colonnes suivantes et les placer dans la colonne Selected Columns (colonnes slectionnes). Centre de cots Type de bon de travail Montant non sold

8. Vrifiez que les colonnes sont disposes dans l'ordre indiqu ci-dessus. Utilisez les flches verticales pour modifier l'ordre des colonnes de vue logique slectionnes, si ncessaire. Remarque Vrifiez la relation entre l'ordre des colonnes dans cet cran et l'ordre des colonnes dans l'exemple d'tat.

9. Cliquez sur Next (suivant) lorsque la disposition des colonnes correspond celle de l'exemple. 10. Dans l'cran Section Data Sequencing (squence des donnes de section), slectionnez et placez les colonnes Socit de la commande (du fichier F4311) et Deuxime numro d'article dans Selected Columns (colonnes slectionnes) l'aide des flches horizontales. Vrifiez que les colonnes sont disposes dans le mme ordre que ci-dessus, puis cliquez sur Next (suivant). Remarque L'tat est tri selon des colonnes de vue logique qui sont masques.

11. Dans l'cran Define Sort Properties (dfinition des proprits du tri), vrifiez que les flches de tri pointent vers le haut (pour classer l'tat dans l'ordre alphabtique des noms) et que le changement de niveau est slectionn pour les deux colonnes de vue logique. Cliquez ensuite sur Next (suivant). Si ces deux colonnes contiennent des changements de niveau, la colonne Description est affiche correctement et le systme prsente les totaux des commandes en cours pour chaque nouvel enregistrement.

93

12. Dans l'cran Section Data Selection (slection donnes de section), filtrez les donnes apparaissant dans l'tat de la faon suivante, puis cliquez sur Next (suivant). Chacune des lignes du ligne est associe un oprateur And (et). Vous devez utiliser And dans ce cas car chaque article du dictionnaire de donnes doit rpondre tous les critres inclus dans l'tat. Pour ajouter uniquement les commandes clients au solde : Left Operand (oprande de gauche) - Amount (montant) - Open (non sold) (F4311) Mme si vous slectionnez Amount - Open (F4311) dans la liste, l'article apparat sous la dnomination BC Amount - Open (F4311) (AOPN). Le code BC indique qu'un article constitue une colonne de vue logique. Comparison - is greater than (suprieur ) Right Operand (oprande de droite) - <Zero> Zro n'est pas considr comme une valeur littrale. Pour n'inclure que des articles de commandes clients (elles sont signales dans le fichier F4311 par le code PO), effectuez les oprations suivantes : Operator And (et) Left Operand (oprande de gauche) Order Type (type de commande) (F4311) Comparison = is equal to (gal ) Right Operand (oprande de droite) = OP OP est une valeur littrale. Pour l'insrer, slectionnez <Literal>. L'cran Single value (valeur unique) s'affiche. Cliquez sur cet onglet, entrez la valeur OP dans le champ Order Type (type de commande), puis cliquez sur OK. Pour n'inclure que les commandes fournisseurs en cours (correspondant tous les codes du fichier F4311 sauf 999) : Operator And (et) Left Operand (oprande de gauche)- Status Code (code de statut) - Next (suivant) (F4311) Comparison = is equal to (gal ) Right Operand (oprande de droite) - 999 999 est une valeur littrale. Pour inclure uniquement les articles en stock (correspondant au code S dans le fichier F4311) : Operator And (et) Left Operand (oprande de gauche) Line Type (type de ligne) (F4311) Comparison = is equal to (gal ) Right Operand (oprande de droite) - S S est une valeur littrale.

94

13. Dans l'cran de fin de l'assistant, slectionnez No, I will create a version of this report later (non, je crerai une version de l'tat ultrieurement), puis cliquez sur Finish. 14. Dans l'cran Report Design (gnrateur d'tats), cliquez sur Save (enregistrer) pour sauvegarder l'tat. 15. Cliquez sur l'onglet Preview (prvisualisation) pour afficher l'tat. 16. Sortez du Gnrateur d'tats en slectionnant Exit (quitter) dans le menu File (fichier).

Cration d'un tat applicatif dans l'assistant


Les tats applicatifs ne peuvent tre crs que dans l'assistant. Celui-ci fournit des modles permettant de crer des tats spcifiques pour un produit J.D. Edwards, notamment pour la gestion financire, la gestion des immobilisations ou le suivi analytique des projets. Les modles contiennent des critres communs par dfaut pour le type d'tat crer. Lorsque vous slectionnez un des modles, l'assistant lit ses spcifications et propose les critres par dfaut l'cran. Vous pouvez modifier ces modles ou crer les vtres. Ils permettent d'utiliser les champs intelligents, articles du dictionnaire de donnes (groupe de glossaires K) conus pour extraire et manipuler des donnes spcifiques des fichiers J.D. Edwards. Par exemple, en ajoutant le champ intelligent FINRPTAB Solde du compte dans votre tat, vous crez une colonne de calcul du solde de compte pour une priode comptable et un exercice spcifiques. Les champs intelligents appellent des fonctions de gestion ou des rgles d'vnement. Les fonctions de gestion sont des programmes utilisant les structures de donnes pour effectuer les oprations suivantes : Demander des donnes spcifiques des fichiers J.D. Edwards. Retourner des donnes pour les paramtres tablis de la structure de donnes. Effectuer certains calculs ou autres manipulations sur les donnes. Envoyer les informations souhaites, telles que les en-ttes de colonne et rsultats de calculs complexes, vers l'tat.

Une rgle d'vnement nomm correspond une fonction de gestion cre l'aide du langage de script des rgles d'vnement. Ce langage ne dpend pas d'une plate-forme particulire. Il est stock dans une base de donnes en tant qu'objet J.D. Edwards. Les champs intelligents tant pralablement crs, il est possible d'inclure une logique complexe dans l'tat sans programmation. A chaque ajout de champ intelligent, des invites permettent de dfinir les paramtres spcifiques du champ. Bien que leur nombre et leur contenu varient en fonction du champ intelligent, le processus se droule en trois tapes : 1. Vous devez d'abord dfinir l'affichage de la colonne. 2. Ensuite, vous devez dfinir les paramtres, notamment le dcalage du numro de priode, le montant de l'criture de journal, le dcalage de l'exercice, etc. Certains champs intelligents ne possdent qu'un paramtre, ce qui n'implique qu'un cran pour cette phase ; d'autres en possdent plusieurs, et donc ncessitent plusieurs crans. Enfin, vous devez dlimiter les donnes retournes par l'tat travers la slection de donnes. 95

Les tats applicatifs permettent galement de dfinir des colonnes de calcul. Les colonnes de calcul contiennent des valeurs rsultant d'un calcul impliquant au moins deux champs intelligents. Vous pouvez galement effectuer un calcul entre deux colonnes de calcul. Lorsqu'un tat est bas sur un modle de l'assistant, seuls les champs intelligents associs au modle sont pris en compte. Ainsi, les champs intelligents de la vue logique ne peuvent pas tre utiliss dans le calcul. Aprs tre sorti de l'assistant, vous pouvez utiliser le Gnrateur d'tats pour ajouter des colonnes de calcul, bases sur d'autres colonnes de l'tat. Remarque Les valeurs de la colonne de calcul sont bases sur la disposition des montants dans l'tat, et non sur leur mthode de stockage dans les fichiers.

En outre, les tats applicatifs permettant de dfinir des proprits supplmentaires. Celles-ci offrent les mmes fonctions que les proprits d'une section en tableaux. Elles grent l'excution d'un tat et l'affichage des donnes. Par exemple, si les recettes ne doivent pas apparatre sur l'tat sous forme de montants ngatifs (-) et les dpenses sous forme de montants positifs (+), comme dans les fichiers de la base de donnes, vous pouvez choisir de toutes les prsenter sous forme de montants positifs. Les proprits supplmentaires slectionnes peuvent tre modifies, en fonction des slections effectues dans le programme Report Director Templates (modles de l'assistant du Gnrateur d'tats). Les modles d'tats applicatifs sont personnaliss. Par consquent, il est possible que certains crans des tches ci-dessous n'apparaissent pas car ils ne sont pas adapts au modle slectionn. Renseignements complmentaires Reportez-vous aux thmes suivants du manuel de rfrence Elaboration d'tats de gestion. Modles de l'assistant pour obtenir de plus amples informations sur le paramtrage des modles pour la cration d'un tat applicatif. Cration d'un objet Etat pour obtenir de plus amples informations sur le dmarrage du processus de cration et sur l'assistant. Conditions prliminaires Crez un objet Etat. Lors de la dernire tape de cration, l'assistant s'ouvre automatiquement. Reportez-vous Cration d'un objet Etat dans le manuel de rfrence Elaboration d'tats de gestion pour obtenir les instructions de cration d'un objet Etat.

96

Pour slectionner un modle d'tat applicatif Aprs cration d'un objet Etat, l'cran de bienvenue de l'assistant s'affiche.

Il comprend une fentre de navigation qui indique votre position dans le processus de cration. Vous pouvez masquer l'assistant en cliquant l'aide du bouton droit de la souris et en choisissant Hide.

1. Dans l'cran d'accueil de l'assistant du Gnrateur d'tats, cliquez sur les en-ttes et les pieds de page inclure dans l'tat : En-tte de l'tat En-tte de page Titre de bas de page Titre de bas de page de l'tat

2. Sous l'en-tte Application Report (tat applicatif), cliquez sur la flche pointant vers le bas pour afficher une liste des modles disponibles. 3. Slectionnez le modle le plus adapt au type d'tat crer, puis cliquez sur Next (suivant). Si vous slectionnez un en-tte de page, l'cran Page Header Details (dtails de l'en-tte de page) s'affiche. 97

Si vous ne slectionnez pas d'en-tte de page, l'cran Business View Selection Option (option de slection d'une vue logique) s'affiche. Accdez la tche suivante. 4. Dans l'cran Page Header Details (dtails de l'en-tte de page), slectionnez une des options suivantes : Automatically add the default informational fields shown below to my page header section (ajouter automatiquement les champs de donnes par dfaut cidessous dans la section d'en-tte de la page) Automatically add the default informational fields "Page n of Total" shown below to my page header section (ajouter automatiquement les champs de donnes par dfaut "Page n or Total" ci-dessous dans la section d'en-tte de la page)

Remarques Aprs avoir termin l'tat l'aide de l'assistant, vous pouvez utiliser le Gnrateur d'tats pour ajouter ou supprimer des champs de donnes dans l'en-tte de page. Si vous dsactivez les deux options, l'assistant cre un en-tte de page vide. Vous pouvez ajouter manuellement des champs de donnes l'en-tte de page partir du menu Section de l'cran Report Design (Gnrateur d'tats).

5. Cliquez sur Next pour accder l'cran Business View Selection Option (option de slection d'une vue logique). Description des champs
Description En-tte de l'tat Glossaire Cet en-tte apparat une fois au dbut de l'tat. Il contient des donnes dfinies par l'utilisateur, telles qu'un avis lgal ou une brve description des donnes apparaissant dans l'tat. Cet en-tte apparat au dbut de chaque page de l'tat. Il contient des donnes dfinies par l'utilisateur, telles que le nom de la socit et le titre de l'tat. Ce bas de page apparat la fin de chaque page d'un tat. Il contient des donnes relatives l'tat dfinies par l'utilisateur. Il s'agit d'un bas de page qui apparat la fin d'un tat. Il contient des donnes relatives l'tat dfinies par l'utilisateur.

En-tte de page

Titre de bas de page

Titre de bas de page de l'tat

Pour effectuer une slection parmi des prfrences de vues logiques Aprs avoir choisi les sections de l'tat, l'cran Business View Selection Option (option de slection d'une vue logique) s'affiche. 1. Dans l'cran Business View Selection Option (option de slection d'une vue logique), cliquez sur l'option situe sous I'd like help finding an appropriate business view (je souhaiterais de l'aide pour rechercher la vue logique approprie), puis sur Next (suivant).

98

2. Dans l'cran Favorite Business Views (prfrences de vues logiques), slectionnez le dossier contenant la vue utiliser pour la section. Cliquez sur les icnes + pour dvelopper l'arborescence jusqu' atteindre la vue souhaite.

3. Cliquez sur l'onglet Description pour afficher un brve description de la vue logique slectionne, si elle est disponible.

99

4. Cliquez sur l'onglet Columns (colonnes) pour voir les champs de donnes inclus dans la vue logique slectionne.

5. Lorsque vous avez slectionn une vue logique, cliquez sur Next (suivant) pour afficher l'cran Section Layout (disposition de la section). Attention Les champs intelligents dcrits dans la tche Pour ajouter des champs intelligents dans un tat applicatif s'appuient sur les colonnes de la vue logique par dfaut de l'tat applicatif. Si vous slectionnez une vue logique autre que celle par dfaut, elle doit contenir les colonnes de la vue logique requises par les champs intelligents slectionns par la suite. Autrement, leur fonctionnement risque d'tre compromis.

Renseignements complmentaires Reportez-vous Business View Design (dfinition des vues logiques) dans le manuel de rfrence Development Tools (outils de dveloppement) pour obtenir de plus amples informations sur la cration de vos propres vues logiques. Reportez-vous Paramtrage des prfrences de vues logiques dans le manuel de rfrence Elaboration d'tats de gestion pour obtenir de plus amples informations sur le paramtrage de dossiers contenant les vues logiques les plus frquemment utilises.

100

Pour rechercher une vue logique grce l'onglet Slection d'une vue logique Aprs avoir choisi les sections de l'tat, l'cran Business View Selection Option (option de slection d'une vue logique) s'affiche. 1. Dans l'cran Business View Selection Option (option de slection d'une vue logique), cliquez sur l'option I'll find a business view myself (je souhaite trouver une vue logique sans aide), puis sur Next (suivant). 2. Dans Select Business View (slection de vue logique), cliquez sur Rechercher ou appuyez sur Entre. L'cran contient une liste de toutes les vues logiques disponibles. Vous pouvez prciser votre recherche en entrant des critres dans la ligne de query. 3. Slectionnez une vue logique, puis cliquez sur Next (suivant). Attention Les champs intelligents dcrits dans la tche Pour ajouter des champs intelligents dans un tat applicatif s'appuient sur les colonnes de la vue logique par dfaut de l'tat applicatif. Si vous slectionnez une vue logique autre que celle par dfaut, elle doit contenir les colonnes de la vue logique requises par les champs intelligents slectionns par la suite. Autrement, leur fonctionnement risque d'tre compromis.

L'cran Select Columns (slection de colonnes) s'affiche. Renseignements complmentaires Reportez-vous Business View Design (cration d'une vue logique) dans le manuel de rfrence Development Tools (outils de dveloppement).

101

Pour ajouter des champs intelligents un tat applicatif Aprs la slection d'une vue logique (comme dcrit dans la tche prcdent), l'cran Select Columns (slection de colonnes) s'affiche.

L'assistant inclut automatiquement une colonne Description. Aprs tre sorti de l'assistant, vous pouvez utiliser le Gnrateur d'tats pour modifier la taille, le nom de l'en-tte de colonne et la disposition de l'tat. 1. Faites glisser le champ appropri de la liste Available Smart Fields (champs intelligents disponibles) vers la liste Columns in Report Section (colonnes de la section).

102

L'cran Smart Field Name (nom de champ intelligent) s'affiche. Il s'agit de la premire phase de dfinition des donnes d'un champ intelligent.

2. Remplissez les champs suivants, puis cliquez sur Next (suivant) : Variable Name (nom de variable) Donnez au champ un nom de variable unique. Si vous associez des rgles d'vnement l'tat ou si vous souhaitez utiliser la colonne dans un calcul et que cette colonne doit apparatre dans l'vnement ou le calcul, vous pouvez facilement identifier la colonne grce la valeur de ce champ. Report Column Headings (en-tte de colonne) Les en-ttes de colonnes permettant de donner un titre significatif un champ intelligent. Smart Column Heading (en-tte de colonne intelligent) Si l'option est active, l'tat contient un nom correspondant la valeur spcifique entre dans l'cran Smart Field Parameter - Column Heading (paramtre de champ intelligent en-tte de colonne). Pour un champ intelligent de la gestion financire, ce nom peut tre le nom de la priode, tel que juin. Si l'option est dsactive, l'tat contient les spcifications du champ Report Column Headings (en-ttes de colonne).

103

Au moins un cran Smart Field Parameters (paramtres des champs intelligents) s'affiche lors de la deuxime phase de saisie de donnes pour le champ intelligent.

Remarque Les crans Smart Field Parameter (paramtres des champs intelligents) varient en fonction des champs intelligents inclus. Par exemple, si vous slectionnez le champ intelligent FINRPTAB, l'cran Smart Field Parameter (paramtres des champs intelligents) appropri s'affiche.

104

3. Remplissez le champ suivant, puis cliquez sur Next (suivant) : Enter the Literal (entrez la valeur littrale) Laissez ce champ vide pour utiliser l'anne en cours, entrez un numro de priode spcifique ou entrez un nombre de dcalage par rapport au numro de la priode actuelle. Par exemple, si vous entrez 6, la priode 6 est extraite. Si vous entrez 1, les donnes du mois prcdant le mois actuel sont extraites.

4. Dans l'cran Smart Field Parameters (Fiscal Year Offset) (paramtres des champs intelligents dcalage de l'exercice), remplissez le champ suivant, puis cliquez sur Next (suivant). Enter the Literal (entrez la valeur littrale) Laissez le champ vide pour utiliser l'anne en cours, entrez les deux derniers chiffres de l'exercice, tels que 98, ou entrez le nombre de dcalage pour l'exercice courant, par exemple +1 ou 1.

105

Dans l'cran Smart Field Data Selection (slection de donnes de champ intelligent), les champs varient en fonction de l'assistant utilis. Cet cran correspond la troisime phase de saisie de donnes pour le champ intelligent.

106

5. Remplissez les champs de dfinition des donnes extraire pour la colonne de champ intelligent, puis cliquez sur Finish (fin). Si les champs ne rpondent pas aux critres de slection de donnes, vous pouvez dfinir votre propre slection en choisissant l'option Advanced (avanc). Lorsque vous cliquez sur Next (suivant), l'cran Column Data Selection (slection de donnes de colonne) s'affiche. Vous pouvez y dfinir les critres selon lesquels les enregistrements sont inclus dans l'tat.

6. Rptez les tapes 1 5 pour chaque colonne de champ intelligent inclure dans l'tat. Vous pouvez cliquer sur le bouton Define Smartfield (dfinition de champ intelligent) pour revoir vos choix concernant chaque champ intelligent. Renseignements complmentaires Reportez-vous aux thmes suivants du manuel de rfrence Elaboration d'tats de gestion. Colonne Description pour obtenir de plus amples informations sur cette colonne. Pour effectuer une slection de donnes manuelle pour obtenir de plus amples informations sur l'utilisation de la slection de donnes de colonne.

107

Pour crer des colonnes de calcul 1. Dans l'cran Select Columns, cliquez sur Define Calculation (dfinition de calcul). 2. Dans l'cran Define Calculation (dfinition de calcul), remplissez le champ suivant : Calculation Name (nom de calcul) Ce champ constitue l'en-tte de colonne dans l'tat. 3. Slectionnez un des types de calcul suivants : Difference between (diffrence) Percent variance between (pourcentage d'cart) Undefined (indfini) Total of Product of (produit)

4. Pour dfinir les oprandes de votre colonne de calcul, effectuez une des tches suivantes, puis cliquez sur Finish (fin). Si vous slectionnez Difference between, Percent variance between ou Product of, effectuez les oprations suivantes : Sous Operands, cliquez sur la flche pointant vers le bas du premier champ d'oprande pour afficher les colonnes existantes, puis slectionnez la premire colonne de calcul. Sous Operands, cliquez sur la flche pointant vers le bas du deuxime champ d'oprande pour afficher les colonnes existantes, puis slectionnez la deuxime colonne de calcul.

Si vous slectionnez Total of, dans le premier champ, choisissez les colonnes inclure dans le total. Pour slectionner plusieurs colonnes, cliquez sur chacune d'entre elles. Pour supprimer une colonne du total, cliquez dessus pour la dslectionner. Elle disparat du champ Calculation Name (nom du calcul).

Si vous slectionnez Undefined, une colonne de pourcentage est cre sans calcul. Vous pouvez dfinir le pourcentage de calcul pour la colonne aprs avoir excut les tapes de l'assistant et cr des lignes dans l'tat.

5. Dans l'cran Select Columns (slection de colonnes), rptez les tapes 1 4 pour chaque colonne de calcul crer. 6. Aprs dfinition de toutes les colonnes de calcul, cliquez sur Next (suivant) dans l'cran Select Columns pour afficher l'aide sur la squence de donnes.

108

Description des champs


Description Nom du calcul Indfini Glossaire Il s'agit du nom du calcul mathmatique utilis. Slectionnez cette option pour crer une colonne numrique sans calcul. Vous pouvez dfinir le pourcentage de calcul pour la colonne aprs avoir excut les tapes de l'assistant et cr des lignes dans l'tat.

Renseignements complmentaires Dfinition d'un calcul de pourcentage dans le manuel Elaboration d'tats de gestion

Pour dfinir la squence des donnes de section lorsque l'option Advanced est dsactive Lorsque vous slectionnez un champ intelligent ou un calcul dans l'cran Select Columns (slection de colonnes), l'assistant vous guide travers le processus de paramtrage. Lorsque ce paramtrage est termin, cliquez sur Finish (fin). L'cran Select Columns (slection de colonnes) s'affiche. 1. Dans l'cran Select Columns (slection de colonnes), cliquez sur Next (suivant). 2. Dans l'cran Data Sequencing Help (aide sur la squence de donnes), slectionnez les groupes utiliser pour la squence des donnes, puis cliquez sur Next (suivant). Remarque Si l'cran Help with Section Data Selection (aide sur la slection de donnes de section) s'affiche, reportez-vous la tche Pour slectionner les enregistrements inclure dans un tat applicatif du manuel de rfrence Elaboration d'tats de gestion. Cet cran apparat si l'option Display Financial Criteria (affichage des critres de gestion financire) est slectionne sous l'onglet Report Director Templates Revisions - Properties (rvisions des modles de l'assistant proprits) pour le modle choisi. Si cet cran est affich, vous pouvez dfinir les critres d'inclusion des enregistrements. Cet cran apparat si l'option Display Generic Criteria (affichage des critres gnriques) est slectionne sous l'onglet Report Director Templates Revisions - Properties (rvisions des modles de l'assistant proprits) pour le modle choisi. Reportez-vous la tche Pour effectuer une slection de donnes manuelle dans le manuel de rfrence Elaboration d'tats de gestion.

Renseignements complmentaires Reportez-vous aux thmes suivants du manuel de rfrence Elaboration d'tats de gestion. Ajout ou modification de modles dans l'assistant pour obtenir de plus amples informations sur les options d'affichage des critres de gestion financire et des critres gnriques. Pour effectuer une slection de donnes manuelle pour obtenir de plus amples informations sur la slection de donnes de section. 109

Pour dfinir la squence des donnes de section lorsque l'option Advanced est active Lorsque vous slectionnez un champ intelligent ou un calcul dans l'cran Select Columns (slection de colonnes), l'assistant vous guide travers le processus de paramtrage. Lorsque ce paramtrage est termin, cliquez sur Finish (fin). L'cran Select Columns (slection de colonnes) s'affiche. 1. Dans l'cran Select Columns (slection de colonnes), cliquez sur Next (suivant). 2. Effectuez une des tches suivantes : Activez l'option Advanced pour dfinir plus prcisment la squence des champs par dfaut Report Grouping (regroupement d'tat) ou Report Detail (dtails d'tat). Activez l'option Advanced et dslectionnez les champs dans les listes Report Grouping ou Report Detail afin de dfinir la squence de donnes et le changement de niveau de votre choix.

3. Cliquez sur Suivant.

4. Dans l'cran Section Data Sequencing (squence des donnes de section), vous pouvez slectionner les colonnes pour la squence des donnes de section dans la liste Available Columns (colonnes disponibles) et cliquer sur la flche pointant vers la droite pour les placer dans la liste Selected Columns (colonnes slectionnes). Vous pouvez galement faire glisser chaque colonne d'une liste l'autre ou cliquez sur les chevrons pointant vers la droite pour toutes les dplacer.

110

5. Pour supprimer une colonne dans la liste Selected Columns (colonnes slectionnes), slectionnez-la, puis cliquez sur la flche pointant vers la gauche pour replacer la colonne dans la liste Available Columns (colonnes disponibles). Vous pouvez galement cliquer sur les chevrons pointant vers la gauche pour dplacer toutes les colonnes d'une liste l'autre. 6. Pour modifier l'ordre des colonnes, slectionnez une colonne dans la liste Selected Columns (colonnes slectionnes), puis cliquez sur la flche pointant vers le haut ou vers le bas pour la faire monter ou descendre d'un cran dans la liste. Vous pouvez galement faire glisser la colonne vers un autre emplacement dans la liste ou cliquer sur les chevrons pointant vers le haut ou vers le bas pour placer la colonne slectionne en dbut ou en fin de liste. 7. Lorsque vous avez termin la squence de donnes de l'tat, cliquez sur Next (suivant). Si vous slectionnez une colonne en plus des colonnes par dfaut, l'cran Define Sort Properties (dfinition des proprits du tri) s'affiche.

8. Dans l'cran Define Sort Properties (dfinition des proprits du tri), remplissez les champs suivants, puis cliquez sur Next (suivant) : Ordre tri Changement de niveau

111

Tout tat comprenant une colonne de description gnre automatiquement doit effectuer un tri sur au moins deux colonnes. Les deux premires colonnes doivent tre paramtres pour le changement de niveau. Autrement, la colonne Description apparat normalement. Saut de page

Remarque Si l'cran Help with Section Data Selection (aide sur la slection de donnes de section) s'affiche, reportez-vous la tche Pour slectionner les enregistrements inclure dans un tat applicatif dans le manuel de rfrence Elaboration d'tats de gestion. Cet cran apparat si l'option Display Financial Criteria (affichage des critres de gestion financire) est slectionne sous l'onglet Report Director Templates Revisions - Properties (rvisions des modles de l'assistant du Gnrateur d'tats proprits) pour le modle choisi. Si cet cran est affich, vous pouvez dfinir les critres d'inclusion des enregistrements. Cet cran apparat si l'option Display Generic Criteria (affichage des critres gnriques) est slectionne sous l'onglet Report Director Templates Revisions - Properties (rvisions des modles de l'assistant du Gnrateur d'tats proprits) pour le modle choisi. Reportez-vous la tche Pour effectuer une slection de donnes manuelle dans le manuel de rfrence Elaboration d'tats de gestion.

Description des champs


Description Ordre tri Changement de niveau Glossaire Cette option indique si l'ordre de tri est croissant ou dcroissant. Cette option spcifie qu'un objet sert d'indicateur de changement de niveau. Les sections peuvent tre jointes aux changements de niveau, les totaux peuvent galement tre effectus ce niveau et les sections d'en-tte de changement de niveau peuvent tre dclenches. Cette option spcifie qu'un objet sert de saut de page. Remarque : Pour dfinir un objet comme saut de page, vous devez d'abord le slectionner comme changement de niveau.

Saut de page

Renseignements complmentaires Reportez-vous aux thmes suivants du manuel de rfrence Elaboration d'tats de gestion. Ajout ou modification de modles dans l'assistant pour obtenir de plus amples informations sur les options d'affichage des critres de gestion financire et des critres gnriques. Pour slectionner des enregistrements inclure dans un tat applicatif pour obtenir de plus amples informations sur la slection de donnes.

112

Pour slectionner des enregistrements inclure dans un tat applicatif

Aprs dfinition de la squence de donnes de section dans l'cran Data Sequencing Help (aide sur la squence de donnes) ou Section Data Sequencing (squence des donnes de section), l'cran Help with Section Data Selection (aide sur la slection de donnes de section) s'affiche. Cet cran apparat si l'option Display Financial Criteria (affichage des critres de gestion financire) est slectionne sous l'onglet Report Director Templates Revisions - Properties (rvision des modles de l'assistant du Gnrateur d'tats proprits) pour le modle choisi. Dans l'cran Data Sequencing Help (aide sur la squence de donnes) ou Section Data Sequencing (squence des donnes de section), puis cliquez sur Next. Dans l'cran Help with Section Data Selection (aide sur la slection de donnes de section), effectuez une des tches suivantes, puis cliquez sur Next (suivant). Pour slectionner des donnes uniquement dans les comptes de bilan, cliquez sur Select only BALANCE SHEET accounts from the automatic accounting instruction (slection de comptes de bilan uniquement partir des instructions de comptabilisation automatique). Cette slection inclut les champs de donnes adapts un bilan, c'est--dire la srie de comptes tablie dans les instructions de comptabilisation automatique Comptes gnraux (GLGxx). L'cran Additional Properties (proprits supplmentaires) apparat. Pour slectionner des donnes uniquement dans le compte de rsultat, cliquez sur Select only INCOME STATEMENT accounts from the automatic accounting instruction (slection dans le compte de rsultat uniquement partir des instructions de comptabilisation automatique). Cette slection inclut les champs de donnes adapts un compte de rsultat, c'est--dire la srie de comptes tablie dans les instructions de comptabilisation automatique Comptes gnraux (GLGxx). L'cran Additional Properties (proprits supplmentaires) apparat. Pour fonder votre slection de donnes sur la slection par dfaut du bilan, tout en ajoutant vos propres critres, cliquez sur Select only BALANCE SHEET accounts from the automatic accounting instructions (slection de comptes de bilan uniquement partir des instructions de comptabilisation automatique), puis sur I'll add my own data selection to the above balance sheet or income statement criteria (j'ajouterai ma propre slection de donnes aux critres de bilan ou de compte de rsultat ci-dessus). Cette procdure fournit les critres pour inclure les comptes du bilan tout en vous permettant de dfinir des critres supplmentaires. L'cran Section Data Selection (slection des donnes de section) apparat. Pour fonder votre slection de donnes sur la slection par dfaut du compte de rsultat, tout en ajoutant vos propres critres, cliquez sur Select only INCOME STATEMENT accounts from the automatic accounting instructions (slection de comptes de bilan uniquement partir des instructions de comptabilisation automatique), puis sur I'll add my own data selection to the above balance sheet or income statement criteria (j'ajouterai ma propre slection de donnes aux critres de bilan ou de compte de rsultat ci-dessus). Cette option fournit les critres pour inclure les comptes du compte de rsultat tout en vous permettant de dfinir des critres supplmentaires. L'cran Section Data Selection (slection des donnes de section) apparat.

113

Pour paramtrer la slection de donnes manuellement, cliquez sur Set up data selection manually (paramtrage manuel de la slection de donnes). Cette option permet de dfinir les critres d'affichage des enregistrements. L'cran Section Data Selection (slection des donnes de section) apparat.

Renseignements complmentaires Reportez-vous Pour effectuer la slection de donnes manuelle dans le manuel de rfrence Elaboration d'tats de gestion afin d'obtenir de plus amples informations sur la slection de donnes de section. Reportez-vous Instructions de comptabilisation automatique de la Comptabilit gnrale dans le manuel de rfrence Comptabilit gnrale pour obtenir de plus amples informations sur les instructions de comptabilisation automatique.

Pour effectuer une slection de donnes manuelle 1. Dans l'cran Section Data Selection (slection de donnes de section), cliquez sur la colonne Operator et slectionnez un oprateur. Where (o) constitue la valeur par dfaut de la colonne Operator (oprateur) pour le premier groupe de critres. Pour les instructions suivantes, And (et) et Or (ou) deviennent les valeurs disponibles de la colonne Operator (oprateur) et sont slectionnes au moyen d'un double-clic. 2. Cliquez sur la colonne Left Operand (oprande de gauche) pour afficher la liste des objets disponibles, puis effectuez une des oprations suivantes : Faites dfiler la liste pour rechercher l'objet souhait, slectionnez-le, puis cliquez deux fois dessus pour le placer dans la colonne Left Operand (oprande de gauche). Entrez les premires lettres du nom de l'objet dans le champ Left Operand (oprande de gauche) pour faire apparatre l'objet dans la liste, puis cliquez sur l'objet en surbrillance.

Lorsque vous cliquez deux fois sur l'objet de la colonne Left Operand (oprande de gauche), la liste de la colonne Comparison (comparaison) est automatiquement affiche. 3. Cliquez deux fois sur l'un des oprateurs de comparaison suivants pour le slectionner. is equal to (gal ) is greater than (suprieur ) is greater than or equal to (suprieur ou gal ) is less than (infrieur ) is less than or equal to (infrieur ou gal ) is not equal to (diffrent de)

Lorsque vous cliquez deux fois sur l'objet de la colonne Comparison, la liste de la colonne Right Operand (oprande de droite) est automatiquement affiche. Les objets, valeurs spciales et variables disponibles dpendent de l'oprateur de comparaison choisi. 4. Cliquez deux fois sur une valeur de la colonne Right Operand (oprande de droite) pour la slectionner. 114

Vos slections dans cette colonne dpendent de celles effectues dans la colonne Comparison (comparaison). Les options suivantes peuvent tre disponibles :
Blanc Littral Nul Zro BC FI Colonne de vue logique prcdente PO PV RC RV SV SL TV VA Entrez un blanc. Permet d'entrer des valeurs spcifiques, comme dcrit l'tape 5. Indique qu'aucune valeur n'est associe ce champ. Entrez la valeur zro. Indique qu'une colonne de vue logique est disponible pour l'tat. Dsigne une valeur transmise cet tat au moyen d'une interconnexion entre crans. Dsigne la colonne prcdente de la vue logique.

Dsigne une valeur d'option de traitement pour cet tat. Dsigne la valeur prcdente de la variable. Indique une constante pour cet tat. Dsigne une variable pour cet tat. Dsigne une variable systme. Dsigne une variable littrale du systme. Dsigne une variable systme. Dsigne une variable de rgle d'vnement.

5. Si vous slectionnez Literal dans la colonne Right Operand (oprande de droite), cliquez sur l'un des onglets suivants : Single value (valeur unique) Entrez une valeur unique, puis cliquez sur OK. Par exemple, vous pouvez entrer le numro de rfrence d'une socit. Range of values (fourchette de valeurs) Entrez une fourchette de valeurs, puis cliquez sur OK. Par exemple, une fourchette peut inclure les socits 00001 00060. Seuls is equal to (gal ) et is not equal to (diffrent de) sont des oprateurs logiques corrects lorsque vous utilisez une fourchette de valeurs. List of values (liste de valeurs)

115

Pour ajouter ou supprimer les valeurs dans la liste, effectuez les oprations suivantes : Entrez chaque valeur dans le champ, puis appuyez sur Entre ou cliquez sur le bouton Ajouter en haut de l'cran. Rptez ce processus jusqu' complter la liste de valeurs. Par exemple, une liste de valeurs peut inclure plusieurs codes dfinis par lutilisateur pour les critres de recherche, notamment C pour clients, E pour employs et V pour fournisseurs. Seuls is equal to (gal ) et is not equal to (diffrent de) sont des oprateurs logiques corrects lorsque vous utilisez une liste de valeurs. Pour supprimer une valeur, slectionnez-la, puis cliquez sur le bouton Delete (supprimer) en haut de l'cran.

6. Cliquez sur OK. 7. Rptez les tapes 1 6 pour dfinir davantage de lignes de critres de slection. 8. Pour supprimer une ligne de critres dans l'cran Section Data Selection (slection des donnes de section), slectionnez l'en-tte de ligne pour mettre celle-ci en surbrillance, puis cliquez sur le bouton Delete (supprimer) en haut de l'cran. 9. Pour modifier l'ordre des critres, slectionnez l'en-tte de la ligne pour mettre celleci en surbrillance, puis cliquez sur le bouton pointant vers le haut ou vers le bas. 10. Lorsque vous avez dfini les critres de slection, cliquez sur Next (suivant) pour afficher l'cran Additional Properties (proprits supplmentaires).

116

Pour dfinir les proprits du tri supplmentaires d'un tat applicatif Aprs dfinition de la slection de donnes dans l'cran Help with Section Data Selection (aide sur la slection de donnes de section) ou Section Data Selection (slection des donnes de section), cliquez sur Next (suivant). 1. Dans l'cran Additional Properties (proprits supplmentaires), slectionnez les options suivantes, selon vos besoins. AAI (Automatic Accounting Instructions) Subtotaling, based on Financial Statement (FSxx) AAIs (ICA (instructions de comptabilisation automatique) Soustotal, bas sur ICA Etats financiers (FSxx)) Reverse Sign For (inversion de signe) Account Level of Detail Rollup (dtail du niveau de compte) Drill Down (analyse descendante) Zero Row Suppression (suppression de ligne nulle) Si vous slectionnez Suppress Zero Detail Rows Only (suppression des lignes dtailles solde nul) uniquement, les comptes d'en-tte apparaissent mme si les comptes dtaills possdent un solde nul. 2. Cliquez sur Next (suivant) pour afficher l'cran Director's Finish (fin de l'assistant).

Description des champs


Description Sous-total ICA Glossaire Cette proprit insre des lignes comptables supplmentaires incluant les totaux en cours des comptes, selon la valeur du compte d'objet. Le total final de revenu ou de perte est calcul pour le centre de cots ou la socit. Cette option permet de convertir un chiffre positif en chiffre ngatif et inversement. Cet indicateur est activ pour afficher les indentations des comptes et introduire des changements de niveau artificiels dpendant du niveau de la valeur de dtail. La valeur relle du niveau de dtail est entre dans l'option de traitement seulement. Cette option dtermine si l'assistant Etats affiche la proprit Drill Down (analyse descendante). Vous devez galement indiquer l'application, l'cran et la version lancer. Pour activer l'analyse descendante dans l'tat, l'auteur doit galement activer cette option lors de la cration de l'tat dans l'assistant. Cette proprit annule l'impression d'une ligne dans une section en tableaux l'aide d'une des options suivantes : o Aucune suppression de ligne nulle o Suppression des lignes de dtail nulles o Suppression de toutes les lignes nulles

Inversion de signe

Niveau de dtail suivant

Analyse descendante

Suppression ligne nulle

117

Renseignements complmentaires Reportez-vous Instructions de comptabilisation automatique de la Comptabilit gnrale dans le manuel de rfrence Comptabilit gnrale pour obtenir de plus amples informations ce sujet. Reportez-vous aux thmes suivants du manuel de rfrence Elaboration d'tats de gestion. Objets dans les sections d'tats pour obtenir de plus amples informations sur les proprits des section en tableaux. Ajout ou modification des modles de l'assistant pour obtenir de plus amples informations sur l'affichage total ou partiel des proprits supplmentaires.

Pour crer une version de traitement par lots de l'tat Aprs la dfinition de la slection de donnes de la section, l'cran Director's Finish (fin de l'assistant) s'affiche. 1. Dans l'cran Finish (fin), cliquez sur Yes, create a version of this report (crer une version de cet tat) pour gnrer automatiquement une version de traitement par lots du modle. 2. Entrez le nom de la version dans le champ situ sous Yes, create a version of this report (crer une version de l'tat). 3. Pour vrifier votre slection, cliquez sur Back (prcdent), pour revenir aux crans prcdents de l'assistant, ou cliquez sur l'cran auquel vous souhaitez accder dans l'assistant de navigation. 4. Lorsque vous avez termin, cliquez sur Finish (fin). Attention Aprs avoir cliqu sur ce bouton, vous ne pouvez plus ouvrir l'assistant pour cet tat. Vous avez auparavant une dernire possibilit de rvision de votre slection dans tous les crans de l'assistant (reportez-vous l'tape 3).

L'cran Report Design Report View (gnrateur d'tats affichage de l'tat) s'affiche. Renseignements complmentaires Reportez-vous Object Management Workbench (gestionnaire d'objets) dans le manuel de rfrence Development Tools (outils de dveloppement) pour obtenir de plus amples informations sur l'utilisation du Gestionnaire d'objets pour la cration de versions de traitement par lots. Reportez-vous Versions de traitement par lots pour les tats dans le manuel de rfrence Elaboration d'tats de gestion pour obtenir de plus amples informations sur la cration d'une version de traitement par lots.

118

Pour enregistrer un tat Lorsque vous avez cliqu sur le bouton Finish de l'cran Directors Finish (fin de l'assistant), l'cran Report Design (gnrateur d'tats) s'affiche. Dans l'cran Report Design (gnrateur d'tats), effectuez une des oprations suivantes : Dans le menu File (fichier), slectionnez Save (enregistrer). Cliquez sur le bouton Save (enregistrer) dans la barre d'outils.

Renseignements complmentaires Reportez-vous Object Management Workbench (gestionnaire d'objets) dans le manuel de rfrence Development Tools (gestionnaire d'objets) pour obtenir de plus amples informations sur l'archivage des tats. Reportez-vous aux thmes suivants dans le manuel de rfrence Elaboration d'tats de gestion pour obtenir de plus amples informations sur l'utilisation du Gnrateur d'tats pour modifier ou amliorer votre tat. Amlioration de base des tats Amliorations avances des tats

Vrification des rsultats de l'assistant


Lorsque vous cliquez sur Finish, le processus de l'assistant se termine. Le Gnrateur d'tats affiche ensuite les sections de l'tat et les champs de donnes que vous avez slectionns au cours du processus. Chaque section inclut les lments suivants : Un icne symbolisant le type de section. Des signes infrieur et suprieur encadrant chaque champ de la section. Une description du titre. Le titre de la section dtaille principale apparat en caractres gras pour la distinguer des titres des autres sections.

119

Amlioration de base des tats


Aprs cration d'un tat, manuellement ou dans l'assistant, le Gnrateur d'tats propose de nombreuses fonctionnalits pour vous aider affiner les donnes, la structure et la mise en forme de l'tat. Vous pouvez ajouter des sections et des champs de donnes, modifier les proprits de sections entires et de champs de donnes individuels, ajouter, dplacer ou supprimer des colonnes et des lignes, ainsi qu'effectuer des calculs. Vous pouvez galement prvisualiser l'tat dans le Gnrateur d'tats au fur et mesure des modifications. L'interface utilisateur du Gnrateur d'tats fournit plusieurs vues de l'tat et des objets le composant, des outils pour la cration de ces objets et pour la configuration de l'espace de travail. Ces outils permettent d'effectuer les oprations suivantes : Prvisualisation des tats Ajout d'annexes ou de commentaires Affichage de proprits des sections, des champs, des colonnes et des lignes Configuration de l'espace de travail Ajout de champs intelligents Cration de sections d'en-tte et de pied de page Utilisation des sections d'en-tte et de pied de page des changements de niveau Jonction des sous-sections Utilisation des objets dans les sections d'tat Modification de l'apparence des objets

Prvisualisation d'un tat dans le Gnrateur d'tats


L'onglet Preview (prvisualisation) permet, en mode cration, de voir l'aspect de l'tat lors de l'impression. Utilisez la prvisualisation pour revoir le contenu et le format au fur et mesure des modifications.

Pour prvisualiser un tat dans le Gnrateur d'tats Dans l'cran Report Design (Gnrateur d'tats), affichez le modle d'tat. 1. Cliquez sur l'onglet Preview (aperu). Dans l'cran Report Preview (prvisualisation d'tat), il vous est demand si vous souhaitez une prvisualisation. Pour empcher l'affichage de cet cran avant la prvisualisation, slectionnez User Options (options utilisateur) dans le menu View (affichage). Dsactivez l'option Prompt before Running Preview (invite avant prvisualisation). 2. Cliquez sur Yes dans l'cran Report Preview (prvisualisation de l'tat). Si vous avez effectu des modifications depuis le dernier enregistrement, le Gnrateur d'tats vous invite sauvegarder avant la prvisualisation.

120

3. Cliquez sur Yes pour enregistrer les modifications. Le Gnrateur d'tats utilise Adobe Acrobat Reader pour la prvisualisation. Toutes ses fonctions sont disponibles lors de l'affichage de l'tat. 4. Chaque fois que vous apportez des modifications, vous devez rafrachir la prvisualisation. Pour cela, effectuez une des oprations suivantes : Dans le menu View (affichage), slectionnez Refresh Preview Window (rafrachir la fentre de prvisualisation). Si la barre d'outils View (affichage) est visible, cliquez sur le bouton Refresh Preview Window (rafrachir la fentre de prvisualisation). Appuyez sur la touche F5.

5. Pour modifier le nombre d'enregistrements du fichier traiter et afficher en mode Preview (prvisualisation), slectionnez User Options (options utilisateur) dans le menu View (affichage). 6. Dans l'cran User Options (options utilisateur), remplissez le champ suivant pour indiquer le nombre d'enregistrements de la prvisualisation : Rows to preview (lignes prvisualiser)

Ajout d'annexes ou de commentaires


Vous pouvez annexer des objets mdias aux tats et aux versions. Un objet mdia peut tre constitu de texte, d'une image, d'un raccourci ou de tout fichier OLE (object linking and embedding). Par exemple, vous pouvez utiliser des annexes pour fournir une aide gnrale propos de certains tats applicatifs spcifiques la socit ou pour documenter des modifications apports l'tat. Vous ne pouvez pas imprimer les annexes d'un tat. En revanche, il est possible de les afficher dans le Gnrateur d'tats. Outre l'ajout d'annexes, vous pouvez inclure des commentaires (texte seulement) chaque champ de donnes de l'tat.

Pour ajouter ou supprimer les annexes d'un tat Dans l'cran Report Design (Gnrateur d'tats), affichez le modle d'tat. 1. Cliquez sur l'onglet Attachments (annexes). L'espace de travail Attachments (annexes) est divis en deux panneaux. Le panneau des icnes se trouve gauche et le panneau d'affichage, droite. 2. Pour ajouter du texte, entrez-le dans le panneau d'affichage. Vous pouvez utiliser les outils de mise en forme en haut du panneau d'affichage. 3. Si vous souhaitez ajouter un objet non textuel, cliquez avec le bouton droit de la souris sur le panneau d'icnes.

121

4. Dans le menu contextuel, slectionnez New (nouveau), puis un des lments suivants : Image OLE Shortcut (raccourci) URL/File (URL:fichier)

5. Pour supprimer un objet, cliquez avec le bouton droit sur l'icne de celui-ci et slectionnez Delete (supprimer) dans le menu contextuel. Renseignements complmentaires Reportez-vous Utilisation des objets mdias dans le manuel de rfrence Donnes de base pour obtenir de plus amples informations sur les annexes image, OLE et raccourci.

Pour ajouter, modifier ou supprimer des commentaires dans un champ de donnes Dans l'cran Report Design (Gnrateur d'tats), cliquez sur l'onglet Report (tat) ou sur l'cran Version si vous travaillez sur une version. 1. Cliquez avec le bouton droit sur l'objet auquel le commentaire doit tre annex, puis slectionnez Insert Comment (insertion de commentaire).

2. Entrez le texte, puis cliquez n'importe o dans l'espace de travail pour fermer la fentre du texte. Un fanion rouge apparat dans le coin suprieur droit de l'objet pour indiquer la prsence d'un commentaire.

122

3. Pour modifier, supprimer, afficher ou masquer le commentaire, cliquez avec le bouton droit sur l'objet et slectionnez l'option approprie dans le menu contextuel.

Affichage de proprits des sections, des champs, des colonnes et des lignes
Utilisez le Gnrateur d'tats pour afficher les proprits du tri d'une section, d'un champ, d'une colonne ou d'une ligne. Parmi les proprits de section, vous pouvez afficher les proprits gnrales, avances, la police, la couleur et les champs. Vous pouvez afficher les proprits de section en utilisant le menu ou le double-clic. Les proprits de champ affichables comprennent les proprits gnrales, avances, la police, la couleur, le style, l'affichage et les options. Vous pouvez afficher les proprits des champs de donnes par le biais de la section ou du double-clic. Les colonnes (en-ttes et variables) sont traites par le Gnrateur d'tats en tant que champs. Vous pouvez utiliser les mthodes d'affichage des proprits des colonnes pour les champs. De plus, le Gnrateur d'tats offre une troisime mthode pour afficher les proprits de colonne : l'onglet Colonne. Les lignes existent uniquement dans les sections en tableaux. Vous pouvez afficher les proprits de ligne par le biais de la section ou de l'onglet Ligne.

Dans la suite de ce manuel, nous utilisons la mthode du double-clic pour accder aux crans Section ou Properties (proprits). Vous pouvez utiliser d'autres mthodes, selon vos prfrences.

Pour afficher les proprits d'une section d'tat l'aide du menu Dans l'cran Report Design (Gnrateur d'tats), cliquez sur l'onglet Report (tat). 1. Cliquez sur la section dont vous souhaitez afficher les proprits. 2. Dans le menu Section, slectionnez Section Properties (proprits de section). L'cran Section qui s'affiche dpend du type de section.

Pour afficher les proprits d'une section d'tat l'aide du double-clic Dans l'cran Report Design (Gnrateur d'tats), cliquez sur l'onglet Report (tat). Cliquez deux fois sur la section dont vous souhaitez afficher les proprits. L'cran Section qui s'affiche dpend du type de section.

Pour afficher les proprits d'une section d'tat par le biais de la section Dans l'cran Report Design (Gnrateur d'tats), cliquez sur l'onglet Report (tat). 1. Cliquez deux fois sur la section contenant le champ de donnes dont vous souhaitez afficher les proprits.

123

L'cran Section qui s'affiche dpend du type de section.

2. Cliquez sur l'onglet Fields (champs). L'onglet Fields (champs) contient tous les champs de donnes de la section. Les types de champs sont reprsents par diffrentes icnes dans la colonne Visible : XXX. Cette icne reprsente un champ de constante. Case double ombrage. Cette icne reprsente un objet de colonne. Si la flche pointe vers la section suprieure, l'icne fait rfrence l'en-tte de colonne. Si la flche pointe vers la section infrieure, l'icne fait rfrence la variable de colonne. Losange gris, noir et blanc. Cette icne reprsente un champ rempli au moment de l'excution, comme une date, une heure, un numro de page, un titre de socit ou d'tat. Losange multicolore. Cette icne reprsente une variable dans une section de groupes.

Dans tous les cas, si le champ de donnes est invisible, un symbole ensemble vide apparat ct de l'icne. Cliquez deux fois sur l'icne pour basculer entre la proprit visible et invisible.

124

Remarque Si un en-tte de colonne est invisible, la variable de colonne associe l'est galement.

3. Slectionnez le champ de donnes dont vous souhaitez afficher les proprits, puis cliquez sur Field Properties (proprits de champ). L'cran Properties (proprits) qui s'affiche dpend du type de champ.

Pour afficher les proprits d'un champ de donnes l'aide du double-clic Dans l'cran Report Design (Gnrateur d'tats), cliquez sur l'onglet Report (tat). Cliquez deux fois sur le champ de donnes dont vous souhaitez afficher les proprits. Vous pouvez cliquer deux fois sur les champs de donnes dans l'cran Report Design (Gnrateur d'tats) et dans l'cran Report Tree (arborescence de l'tat). L'cran Properties (proprits) qui s'affiche dpend du type de champ.

Pour afficher les proprits d'une colonne l'aide de l'onglet Column Dans l'cran Report Design (Gnrateur d'tats), cliquez n'importe o dans la section en tableaux dont vous souhaitez afficher les proprits de colonne. 1. Cliquez sur l'onglet Column (colonne).

2. Cliquez avec le bouton droit n'importe o dans la zone-dtails de l'cran Column (colonne). 125

3. Cliquez sur Field Selection (slection de champ). 4. Dans l'cran Object Design Properties (proprits du Gnrateur d'tats), utilisez l'onglet Basic (base) ou Advanced (avanc), puis cliquez sur OK. Cette action permet de dterminer les champs affichs dans la zone-dtails de l'onglet Column (colonne). 5. Pour modifier une proprit dans la zone-dtails de l'onglet Column (colonne), cliquez deux fois sur n'importe quel champ. Le contrle qui s'affiche dpend de la proprit modifie.

Pour afficher les proprits d'une ligne par le biais de la section Dans l'cran Report Design (Gnrateur d'tats), cliquez sur l'onglet Report (tat). 1. Cliquez deux fois sur la section en tableaux contenant la ligne dont vous souhaitez afficher les proprits. 2. Dans l'cran Tabular Section (section en tableaux), cliquez sur l'onglet Row List (liste de lignes). L'onglet Row List (liste de lignes) contient toutes les lignes de la section. Les types de lignes sont reprsents par diffrentes icnes dans la colonne Visible. Dans tous les cas, si la ligne est invisible, un symbole ensemble vide apparat ct de l'icne. Cliquez deux fois sur l'icne pour basculer entre la proprit visible et invisible. 3. Slectionnez la ligne dont vous souhaitez afficher les proprits, puis cliquez sur Row Properties (proprits de ligne). L'cran Properties (proprits) qui s'affiche dpend du type de ligne.

126

Pour afficher les proprits d'une ligne par le biais de l'onglet Row (ligne) Dans l'cran Report Design (Gnrateur d'tats), cliquez sur l'onglet Row (ligne).

1. Cliquez avec le bouton droit n'importe o dans la zone-dtails de l'cran Row (ligne). 2. Cliquez sur Field Selection (slection de champ). 3. Dans l'cran Object Design Properties (proprits du Gnrateur d'tats), utilisez l'onglet Basic (base) ou Advanced (avanc), puis cliquez sur OK. Cette action permet de dterminer les champs affichs dans la zone-dtails de l'onglet Row (ligne). La zone-dtails Row (ligne) contient des champs, notamment Display Decimals (affichage des dcimales) et Display Length (longueur de l'affichage), qui remplacent les proprits de colonne. Ces champs apparaissent sans donnes si vous ne personnalisez pas le paramtrage au niveau de la colonne. 4. Pour modifier une proprit dans la zone-dtails de l'onglet Row (ligne), cliquez deux fois sur n'importe quel champ. Le contrle qui s'affiche dpend de la proprit modifie.

127

Configuration de l'espace de travail


Le Gnrateur d'tats offre diverses mthodes de configuration de l'espace de travail. Le Gnrateur d'tats permet les tches suivantes : Set user options (paramtrage des options utilisateur) Grce aux options utilisateur, vous pouvez afficher ou masquer les lments de l'interface utilisateur, notamment les rgles et tabulations. Vous pouvez galement paramtrer les options utilisateur afin de slectionner le nombre de lignes pour la prvisualisation. Set grid alignment (paramtrage de l'alignement de la grille) Show and hide the display tree (afficher/masquer l'arborescence) L'arborescence est une fentre ancrable du Gnrateur d'tats qui contient les champs de l'tat dans une structure arborescente. Show and hide the Business View Column Browser (afficher/masquer le navigateur des colonnes de vue logique) Ce navigateur est une fentre ancrable du Gnrateur d'tats contenant les colonnes de vue logique utilises dans l'tat. Show and hide the Data Dictionary Browser (afficher/masquer le navigateur des articles du dictionnaire de donnes) Le navigateur du Dictionnaire de donnes est constitu d'une fentre ancrable dans le Gnrateur d'tats, qui permet de rechercher des champs de donnes utiliser dans un tat.

Pour paramtrer les options utilisateur Dans le menu View (affichage) du Gnrateur d'tats, slectionnez User Options (options utilisateur). 1. Dans l'cran User Options (options utilisateur), cliquez sur l'une des options suivantes sous l'en-tte General, puis cliquez sur Apply to (appliquer ) pour afficher immdiatement les modifications : Show Invisible Sections at Startup (afficher les sections invisibles au dmarrage) Show Section Titles (afficher les titres de section) Cette option permet d'afficher les titres des sections gauche de chaque section. Show Right Margin (afficher la marge de droite) L'affichage de cette marge permet de modifier l'orientation de l'tat afin de voir les champs qui sortent des nouvelles marges de la page. Show Tabs (afficher les onglets) Cette option permet d'afficher les onglets Report (tat), Preview (prvisualisation), Attachments (annexes) et autres en haut de l'espace de travail.

128

Show Navigational Assistant (afficher l'assistant de navigation) Contrairement au masquage qui supprime l'assistant de navigation pour l'tat en cours uniquement, la dsactivation le fait disparatre galement pour les tats crs ultrieurement.

Show Data Dictionary Text Overrides (afficher le texte personnalis des articles du dictionnaire de donnes) Cette option permet d'afficher un petit triangle dans le coin infrieur droit des champs pour lesquels le nom d'affichage n'est pas le mme que le nom de l'article du dictionnaire de donnes. L'indicateur apparat dans le Gnrateur d'tats uniquement et n'est pas imprim.

Allow Smart Field Template Selection (permettre la slection d'un modle de champ intelligent)

2. Pour afficher les rgles suprieures et latrales, cliquez sur l'option suivante sous l'en-tte Rulers (rgles) : Show Rulers (afficher les rgles) Ruler Units (units de rgle) 3. Si vous slectionnez Show Rulers (afficher les rgles), remplissez le champ suivant : 4. Pour afficher une invite avant la prvisualisation, cliquez sur l'option suivante sous l'en-tte Preview (prvisualisation) : Prompt Before Running Preview (invite avant prvisualisation) Rows to preview (lignes prvisualiser) 5. Si vous slectionnez Prompt Before Running Preview, remplissez le champ suivant : 6. Cliquez sur OK. Renseignements complmentaires Reportez-vous Prvisualisation d'un tat dans le Gnrateur d'tats dans le manuel de rfrence Elaboration d'tats de gestion pour obtenir de plus amples informations sur la prvisualisation d'un tat.

129

Pour paramtrer l'alignement de la grille Dans l'cran Report Design (gnrateur d'tats), slectionnez New (nouveau) dans le menu File (fichier). 1. Dans l'cran Alignment Grid (grille d'alignement) : Horizontal Remarque Si vous exportez la sortie sous forme de fichier de valeurs spares par des virgules (CSV) dans l'cran Printer Setup (paramtrage de l'imprimante), J.D. Edwards recommande de paramtrer l'espacement horizontal 52. Ce numro correspond la largeur par dfaut de la colonne dans Microsoft Excel. Vous devez galement activer l'option Snap to Grid (coller la grille).

Vertical La valeur de l'espacement reprsente le nombre de pixels utiliss sur votre station de travail pour crer l'tat. Cette valeur est convertie dans une unit de mesure indpendante de la station de travail lors de l'enregistrement. Ainsi, l'tat conserve les mmes proportions lorsqu'il est affich sur une autre station de travail.

2. Slectionnez les options suivantes : Display Grid (afficher la grille) Cette option permet d'afficher le quadrillage de l'espace de travail. Snap to Grid (coller la grille) Cette option aligne les objets sur la ligne de grille la plus proche. Elle fonctionne que la grille soit visible ou non. 3. Cliquez sur OK. Renseignements complmentaires Reportez-vous Pour exporter des fichiers de valeurs spares par des virgules (CSV) dans le manuel de rfrence Elaboration d'tats de gestion pour obtenir de plus amples informations sur l'exportation d'un fichier CSV.

Pour afficher et masquer l'arborescence Dans l'cran Report Design (Gnrateur d'tats), affichez l'tat. 1. Pour activer ou dsactiver l'affichage de l'arborescence dans le menu View (affichage) de l'cran Report Design (gnrateur d'tats), slectionnez Report Tree View (affichage de l'arborescence). Celle-ci contient les sections incluses dans l'tat et leurs objets associs. Mme les champs invisibles y figurent. Les composants principaux de l'arborescence contiennent le nom de l'tat. Sous le nom de l'tat est affich la premire section cre. Chaque composant est accompagn d'un signe + ou -.

130

2. Dveloppez (+) ou rduisez (-) l'arborescence en cliquant sur ces signes. Si vous dveloppez un lment, un dossier Fields (champs) s'affiche. En dveloppent ce dossier, vous faites apparatre une liste d'objets inclus dans la section (lignes et cellules ne figurent pas dans l'arborescence). Si vous dveloppez une section dtaille et son dossier Fields (dossiers), deux entres sont affiches pour chaque champ. L'une reprsente la constante (en-tte du champ) tandis que l'autre reprsente la variable (donnes du champ). 3. Pour afficher ou modifier les proprits d'un objet, cliquez deux fois dessus dans l'arborescence. Remarque L'arborescence n'affiche que la structure de l'tat, elle n'indique pas le flux de traitement de l'tat. Vous pouvez utiliser l'onglet Preview (prvisualisation) pour contrler le format de l'tat.

Pour afficher et masquer le navigateur des colonnes de vue logique Dans l'cran Report Design (gnrateur d'tats), cliquez sur une section dtaille de l'tat. 1. Pour activer ou dsactiver le navigateur, slectionnez Business View Columns Browser (navigateur des colonnes de vue logique) dans le menu View (affichage). Remarque Seul l'ajout de colonnes de vue logique dans les sections dtailles tant possible, vous pouvez accder au navigateur uniquement lorsque la section dtaille est active.

2. Pour ajouter une colonne de vue logique l'tat, faites-la glisser du navigateur vers l'emplacement souhait.

Pour afficher et masquer le navigateur des articles du dictionnaire de donnes Dans l'cran Report Design (gnrateur d'tats), cliquez sur une section dtaille de l'tat. 1. Pour activer ou dsactiver le navigateur, slectionnez Data Dictionary Browser (navigateur des articles du dictionnaire de donnes) dans le menu View (affichage). 2. Pour ajouter un article du dictionnaire de donnes l'tat, faites-la glisser du navigateur vers l'emplacement souhait.

131

Ajout d'un champ intelligent


Vous pouvez ajouter des champs intelligents aux sections de l'tat. Les champs intelligents permettent d'ajouter des calculs complexes et rutilisables l'tat. Les champs intelligents sont regroups par modle. Par consquent, avant d'ajouter un champ intelligent, vous devez pralablement associer un modle la section dtaille. Chaque modle est bas sur une vue logique particulire. Si vous associez un modle de champ intelligent une section et que la vue logique de la section est diffrente de celle requise par le modle de champ intelligent, vous avez alors la possibilit de changer cette dernire. Attention Dans le cas d'une telle divergence, tout champ intelligent ajout la section risque de ne pas fonctionner correctement.

Renseignements complmentaires Reportez-vous Pour ajouter des champs intelligents dans un tat applicatif dans le manuel de rfrence Elaboration d'tats de gestion pour obtenir de plus amples informations sur l'assistant Champs intelligents.

Pour slectionner un modle de champ intelligent Dans l'cran Report Design (gnrateur d'tats), slectionnez User Options (options utilisateur) dans le menu View (affichage). 1. Dans l'cran User Options (options utilisateur), slectionnez l'option suivante, puis cliquez sur OK : Allow Smart Field Template Selection (permettre la slection du modle de champ intelligent)

2. Dans l'cran Report Design (gnrateur d'tats), cliquez sur la section dtaille laquelle vous souhaitez ajouter un champ intelligent. 3. Dans le menu Section, slectionnez Section Properties (proprits de section). 4. Dans l'cran Section, cliquez sur l'onglet General. 5. Slectionnez un modle de champ intelligent dans le champ Smart Field Template (modle de champ intelligent), puis cliquez sur OK.

Pour ajouter un champ intelligent Dans l'cran Report Design (gnrateur d'tats), slectionnez l'option Smart Field (champ intelligent) du menu View (affichage). Dans l'cran Create New Smart Field (cration d'un champ intelligent), slectionnez un champ intelligent. L'assistant Champs intelligents vous invite paramtrer le champ intelligent.

132

Cration de sections d'en-tte et de pied de page


Les sections d'en-tte et de pied de page d'tat et de page sont des sections spcifiques qui contiennent des champs de constante, de variable et des champs remplis au moment de l'excution. Gnralement, les donnes des en-ttes et des pieds de page incluent le nom de la socit, le nom de l'tat, la date d'impression de l'tat et le numro des pages. Les sections d'en-tte et de pied de page contenant souvent des commentaires ou des donnes relatives au systme plutt que des donnes de fichier, elles ne sont associes aucune vue logique. Lors de leur cration, elles sont ajoutes au bas de l'tat affich dans l'cran Report Design (gnrateur d'tats). Toutefois, les sections sont imprimes dans l'ordre correspondant leur type. Un tat ne peut contenir qu'un en-tte d'tat, imprim une seule fois sur la premire page. Cette section peut inclure le titre de l'tat ou une remarque. Un tat ne peut contenir qu'un pied de page d'tat, imprim une seule fois la fin de l'tat. Celui-ci peut inclure une mise en garde ou un autre texte concluant l'tat. Un tat ne peut contenir qu'un en-tte de page, imprim une seule fois au dbut de chaque page. Un en-tte de page peut inclure des articles du dictionnaire de donnes tels que le nom de la socit, le titre de la date, le numro de page et la date. Un tat ne peut contenir qu'un pied de page, imprim une seule fois au bas de chaque page. Un pied de page peut inclure une explication du contenu de l'tat. Les proprits des en-ttes et pieds de page d'tat et de page sont similaires celles des sections de groupes. Renseignements complmentaires Reportez-vous Objets dans les sections d'tats dans le manuel de rfrence Elaboration d'tats de gestion pour obtenir de plus amples informations sur l'ajout de champ de donnes dans une section et sur la modification des proprits.

133

Pour crer un en-tte d'tat Dans le menu Section de l'cran Report Design (cration d'tat), slectionnez Create (cration), puis Headers and Footers (en-ttes et pieds de page), puis Report Header (en-tte d'tat). Une icne est ajoute dans la fentre Report Tree (arborescence) ainsi qu'un cadre dans la fentre Report View (affichage d'tat) pour l'en-tte d'tat.

1. Cliquez sur l'en-tte d'tat. 2. Slectionnez les champs dans le menu Insert, puis ajoutez-les la section en les dposant l'emplacement souhait. Vous pouvez ajouter tout type de champ de donnes sauf les colonnes de vue logique, car aucune vue logique n'est associe la section. 3. Dans le menu Section, slectionnez Section Properties (proprits de section) ou cliquez deux fois sur la section d'en-tte de l'tat pour ouvrir l'cran Report Header (en-tte d'tat). L'cran Report Header s'affiche.

134

Pour crer un pied de page d'tat Dans le menu Section de l'cran Report Design (cration d'tat), slectionnez Create (cration), puis Headers and Footers (en-ttes et pieds de page), puis Report Footer (pied de page d'tat). Une icne est ajoute dans la fentre Report Tree (arborescence) ainsi qu'un cadre dans la fentre Report View (affichage d'tat) pour le pied de page d'tat.

1. Cliquez sur le pied de page de l'tat. 2. Slectionnez les champs dans le menu Insert, puis ajoutez-les la section en les dposant l'emplacement souhait. Vous pouvez ajouter tout type de champ de donnes sauf les colonnes de vue logique, car aucune vue logique n'est associe la section. 3. Dans le menu Section, slectionnez Section Properties (proprits de section) ou cliquez deux fois sur la section de pied de page de l'tat pour ouvrir l'cran Report Footer (pied de page d'tat).

135

Pour crer un en-tte de page Dans le menu Section de l'cran Report Design (cration d'tat), slectionnez Create (cration), Headers and Footers (en-ttes et pieds de page), Page Header (en-tte de page), puis une des options suivantes : Section Only (section uniquement) Ce choix permet de crer un en-tte de page sans aucun champ. Auto Create (cration automatique) Ce choix permet de crer un en-tte de page incluant la date systme, le nombre de pages, le nom de la socit et les champs de nom de l'tat. Une icne est ajoute dans la fentre Report Tree (arborescence) ainsi qu'un cadre dans la fentre Report View (affichage de l'tat) pour l'en-tte de page.

1. Cliquez sur l'en-tte de page. 2. Slectionnez les champs dans le menu Insert, puis ajoutez-les la section en les dposant l'emplacement souhait. Vous pouvez ajouter tout type de champ de donnes sauf les colonnes de vue logique, car aucune vue logique n'est associe la section. 3. Dans le menu Section, slectionnez Section Properties (proprits de section) ou cliquez deux fois sur la section d'en-tte de page pour ouvrir l'cran Page Header (en-tte de page). L'cran En-tte de page s'affiche.

136

Remarque Vous pouvez ajouter un espacement entre le corps de l'tat et l'en-tte en plaant un champ de constante vide sous le texte de l'en-tte.

Pour crer un bas de page Dans le menu Section de l'cran Report Design (cration d'tat), slectionnez Create (cration), puis Headers and Footers (en-ttes et pieds de page), puis Page Footer (pied de page). Une icne est ajoute dans la fentre Report Tree (arborescence) ainsi qu'un cadre dans la fentre Report View (affichage de l'tat) pour le pied de page.

1. Cliquez sur le pied de page. 2. Slectionnez les champs dans le menu Insert, puis ajoutez-les la section en les dposant l'emplacement souhait. Vous pouvez ajouter tout type de champ de donnes sauf les colonnes de vue logique, car aucune vue logique n'est associe la section. 3. Dans le menu Section, slectionnez Section Properties (proprits de section) ou cliquez deux fois sur la section de pied de page pour ouvrir l'cran Page Footer (pied de page).

137

Remarque Vous pouvez ajouter un espacement entre le corps de l'tat et le pied de page en plaant un champ de constante vide au-dessus du texte de pied de page.

Utilisation des sections d'en-tte et de pied de page des changements de niveau


Dans un tat, les enregistrements contenant la mme valeur dans un champ sont regroups. Par exemple, dans un tat dont le classement est effectu en fonction des numros de tlphones, tous les enregistrements contenant le mme indicatif sont contenus dans la mme division. Lorsque la valeur change, on parle de changement de niveau. Les changements de niveau permettent d'ajouter du traitement. Deux types spciaux de section facilitent l'ajout de changements de niveau : l'en-tte et le pied de page de changement de niveau. Associs aux sections dtailles, les en-ttes et les pieds de page de changement de niveau sont utiliss pour regrouper de nombreux enregistrements en units plus petites et plus facilement grables. Vous pouvez dfinir tout champ de donnes en tant que champ de changement de niveau. Lors du traitement de l'tat, le changement de niveau dclenche un vnement, notamment l'impression d'un en-tte ou d'un total. Vous pouvez galement dsigner un changement de niveau qui entrane un saut de page. Par exemple, il est possible de dsigner Socit comme tant le champ de changement de niveau afin qu'une nouvelle page commence ds que le valeur de ce champ varie. Les en-ttes de changement de niveau apparaissent au dbut d'un niveau pour dfinir les donnes d'une section dtaille. Par exemple, si le changement de niveau est associ des numros de tlphone, l'en-tte annonce le prochain groupe de numros contenant un certain indicatif. Les pieds de page dfinissent les donnes prsentes aprs un changement de niveau. Vous pouvez utiliser le pied de page de changement de niveau dans une liste des employs pour gnrer un total des salaires par service. Un en-tte ou un pied de page permet galement de conditionner une impression en fonction d'une option de traitement. Par exemple, vous pouvez crer un tat pour lequel le total est affich la demande en associant la fonction Hide Section (masquer la section) l'en-tte ou au pied de page dans les rgles d'vnement. Ensuite, dans l'vnement Initialize Section, ajoutez une rgle pour une option de traitement permettant d'afficher ou de masquer la section selon les prfrences de l'utilisateur. Vous pouvez effectuer les oprations suivantes dans le Gnrateur d'tats : Ajouter un en-tte de changement de niveau. Un en-tte de changement contient une description apparaissant au dbut d'un niveau d'enregistrement. Par exemple, dans un tat pour lequel le champ Socit constitue un changement de niveau, un en-tte de changement de niveau peut inclure le numro de la socit et sa description au dbut de chaque niveau. En raison de leur format libre, les sections de groupes sont utilises pour les en-ttes de changement de niveau.

138

Masquer un en-tte de changement de niveau. Si vous ajoutez un en-tte de changement de niveau, le mme champ de donnes peut se retrouver dans la section de changement de niveau (si vous avez activ l'option Display selected columns as part of this section) et dans la section dtaille. Nanmoins, pour viter son impression dans les deux sections, vous pouvez masquer le champ de donnes dans la section dtaille.

Associer une description un en-tte de changement de niveau. Vous pouvez ajouter la description d'un champ de l'en-tte de changement de niveau pour guider le lecteur de l'tat. Lorsque vous associez une description, celle-ci est affiche lorsque le changement de niveau correspondant est lu. Par exemple, la description Socit des tats financiers peut tre associe la socit 0060. Lors du traitement de l'en-tte, cette description est affiche ct du numro de socit.

Ajouter un pied de page de changement de niveau. Un pied de page de changement de niveau prsente les donnes apparaissant aprs le changement de niveau. Les champs des pieds de page de changement de niveau sont souvent utiliss pour le cumul des totaux. Si vous utilisez le pied de page de changement de niveau pour le cumul des totaux, les valeurs des champs sont calcules dynamiquement au moment d'excution.

Insrer une description dans un pied de page de changement de niveau. Permet d'ajouter une description aux champs de l'en-tte de changement de niveau pour guider le lecteur de l'tat.

Aprs la cration d'un en-tte ou d'un pied de page de changement de niveau, vous pouvez en modifier les proprits. Un en-tte de changement de niveau constitue toujours une section de groupes. Un pied de page de changement de niveau peut tre un section de groupes ou une section de colonnes. Renseignements complmentaires Reportez-vous Objets dans les sections d'tats du manuel de rfrence Elaboration d'tats de gestion pour obtenir de plus amples informations sur la modification des proprits de section.

Pour crer un en-tte de changement de niveau Dans l'cran Report Design (gnrateur d'tats), cliquez sur la section dtaille laquelle vous souhaitez associer un en-tte de changement de niveau. 1. Dans le menu Section, slectionnez Create (cration), puis Level Break Header (entte de changement de niveau). 2. Dans l'cran Level Break (changement de niveau), slectionnez une des options suivantes : all columns (toutes les colonnes) Cette option permet d'afficher la liste de tous les champs disponibles dans la vue logique associe la section de dtail cre. only existing sort columns (colonnes de tri existant uniquement) Cette option permet d'afficher les champs choisis pour la slection de donnes lors de la cration de la section dtaille. 139

3. Dfinissez un des champs en tant que champ de changement de niveau. 4. Si vous souhaitez que ce champ apparaisse dans l'en-tte de changement de niveau de l'tat, activez l'option Display selected column as part of this section (afficher la colonne slectionne comme faisant partie de la section). 5. Cliquez sur Terminer. Vous pouvez dsigner un autre champ de changement de niveau en modifiant les proprits de section de l'en-tte correspondant. Dans l'arborescence, l'en-tte de changement de niveau apparat une branche sous la section laquelle il est associ. Il est situ dans la section dtaille de l'tat affich. Le nom de l'en-tte de changement de niveau commence gnralement par "On" (sur) pour indiquer le champ de la section associ au changement de niveau.

Pour masquer le champ de changement de niveau dans la section dtaille Dans l'cran Report Design (gnrateur d'tats), slectionnez la section dtaille contenant le champ de changement de niveau masquer. 1. Cliquez deux fois sur la variable ou la portion de variable de colonne du champ de changement de niveau. 2. Dans l'cran Variable or Column Variable Properties (proprits de variable de colonne ou de variable), activez l'option Visible de l'onglet Advanced (avanc). Pour rendre ce champ visible dans l'arborescence, cliquez deux fois sur l'objet et activer l'option Visible. Vous pouvez galement afficher l'cran Section Properties (proprits de section) en cliquant deux fois sur la section dtaille, en cliquant sur l'onglet Fields (champs), puis en activant l'option Visible.

140

Renseignements complmentaires Reportez-vous Configuration de l'espace de travail dans le manuel de rfrence Elaboration d'tats de gestion pour obtenir de plus amples informations sur l'utilisation de la fentre de l'arborescence.

Pour associer une description un en-tte de changement de niveau. Dans l'cran Report Design (gnrateur d'tats), cliquez sur la portion variable du champ d'en-tte de changement de niveau. 1. Dans le menu Edit (modification), slectionnez Associate (associer), puis Description. Le pointeur change, vous permettant d'ajouter la description de l'en-tte de changement de niveau. 2. Placez le champ Description n'importe o dans l'en-tte de changement de niveau. Comme avec tout autre champ, vous pouvez le faire glisser vers un nouvel emplacement. 3. Pour modifier les proprits du champ, cliquez deux fois sur celui-ci. 4. Dans l'cran Associated Description Properties (proprits de la description associe), modifiez les options selon vos besoins.

Pour crer un bas de page de changement de niveau Dans l'cran Report Design (gnrateur d'tats), cliquez sur la section dtaille laquelle vous souhaitez associer un pied de page de changement de niveau. 1. Dans le menu Section, slectionnez Create (cration), puis Level Break Footer (pied de page de changement de niveau). 2. Dans l'cran Level Break Footer (pied de page de changement de niveau), cliquez sur une des options suivantes, puis sur OK. Group Section (section de groupes) Columnar Section (section de colonnes)

3. Dans l'cran Level Break (changement de niveau), slectionnez une des options suivantes : all columns (toutes les colonnes) Cette option permet d'afficher la liste de tous les champs disponibles dans la vue logique associe la section de dtail. only existing sort columns (colonnes de tri existant uniquement) Cette option permet d'afficher les champs slectionns pour la slection de donnes lors de la cration de la section dtaille. 4. Dfinissez un des champs en tant que champ de changement de niveau.

141

5. Cliquez sur Suivant.

Un objet Agrgat est constitu d'un objet contenant le rsultat d'un calcul effectu partir des valeurs d'autres champs. Par exemple, le calcul peut reprsenter une somme, une moyenne ou le nombre d'enregistrements. Aprs ajout d'un pied de page de changement de niveau et affectation des conditions pour le calcul des totaux l'objet Agrgat, il peut tre ncessaire de modifier les conditions pour rpondre d'autres critres des tats. 6. Dans l'cran Aggregations (agrgats), dfinissez l'oprateur et l'oprande. La logique slectionne pour l'oprateur dtermine le choix des oprandes. Choisissez un des oprateurs suivants :
Average of (moyenne) Count of (nombre) Maximum Minimum Total of (total) Calcule la moyenne des totaux de la colonne.

Calcule le nombre d'entres ou d'enregistrements de la colonne. Calcule le chiffre maximum pour un enregistrement dans la colonne. Calcule le chiffre minimum pour un enregistrement dans la colonne. Calcule la somme des valeurs de la colonne.

142

7. Cliquez sur une des options suivantes dans la zone Item display style (style d'affichage de l'lment) : Single overline (surlignement) Double underline (double soulignement)

8. Cliquez sur l'option Reprint section at page break (rimpression de la section au saut de page), si ncessaire. La dernire ligne d'une page est ainsi rimprime au dbut de la suivante. 9. Cliquez sur Finish. Vous pouvez ultrieurement modifier l'objet Agrgat ou en ajouter d'autres en cliquant sur le pied de page de changement de niveau et en slectionnant Add Aggregates (ajouter des objets Agrgats) dans le menu Section. Dans l'cran Report Design (gnrateur d'tats), passez le curseur sur l'objet ; les champs de la section dtaille sur lesquels sont bass les calculs de l'objet changent de couleur. Dans l'arborescence, le pied de page de changement de niveau apparat une branche sous la section laquelle il est associ. Il est situ dans la section dtaille de l'tat affich. Le nom du pied de page de changement de niveau commence gnralement par "On" (sur) pour indiquer le champ de la section associ au changement de niveau. Le champ du pied de page de changement de niveau apparat sous la colonne du total.

143

Renseignements complmentaires Reportez-vous Pour aligner des champs ou des colonnes d'une ou plusieurs sections d'tat dans le manuel de rfrence Elaboration d'tats de gestion pour obtenir de plus amples informations sur l'alignement des champs de changement de niveau avec les colonnes dans la section dtaille.

Pour insrer une description dans un pied de page de changement de niveau. Dans l'cran Report Design (gnrateur d'tats), cliquez sur la section de pied de page du changement de niveau. 1. Dans le menu Insert, slectionnez Constant Field (champ de constante). 2. Insrez le champ de constante en cliquant sur le pied de page de changement de niveau qui doit contenir l'objet. 3. Cliquez deux fois sur le champ de constante. 4. Dans l'cran Constant Properties (proprits des constantes), entrez une description significative dans le champ Variable Name (nom de variable).

Renseignements complmentaires Reportez-vous Objets dans les sections d'tats du manuel de rfrence Elaboration d'tats de gestion pour obtenir de plus amples informations sur la modification de la description associe un objet.

Exemple : Ajout de changements de niveau une section dtaille


Cet exemple illustre l'ajout d'en-tte et de pied de page de changement de niveau dans un tat. Remarque Cet exemple traite de la modification de l'tat dcrit sous la rubrique Cration d'un tat en colonnes. Reportez-vous cette tche pour obtenir de plus amples informations sur la cration d'tats de base. L'tat ci-dessous est diffrent car l'en-tte et le pied de page de changement de niveau sont associs au champ du centre de cots.

Mme si une fonction Agrgat est applique l'une des colonnes (total des salaires), ce champ n'est pas dsign comme changement de niveau. Le centre de cots constitue le changement de niveau du pied de page car l'tat comporte les totaux de tous les salaires pour chaque centre de cots.

144

Pour ajouter des changements de niveau dans une section dtaille Lancez l'outil Gnrateur d'tats et ouvrez l'tat R5607COL. 1. Pour crer l'en-tte du changement de niveau, slectionnez Create (cration), puis Level Break Header (en-tte de changement de niveau) dans le menu Section. 2. Dans l'cran Level Break, slectionnez Centre de cots principal, puis affichez le champ de donnes dans l'en-tte. Cliquez ensuite sur Finish (terminer). L'cran Report Design (gnrateur d'tats) contient la section d'en-tte dans la section de colonnes. L'exemple d'tat inclut la description et le numro du centre de cots principal. 3. Pour inclure la description, cliquez sur la partie variable du champ Centre de cots principal, puis slectionnez Associate Description (associer une description) dans le menu Edit (modification). 4. Cliquez sur la section d'en-tte pour positionner le champ de description, puis placez celui-ci prs du champ Centre de cots principal. Il n'existe aucun doublon de la colonne Centre de cots principal dans la section de colonnes. 5. Pour masquer le champ, cliquez deux fois sur Centre de cots principal dans la section de colonnes, puis sur l'onglet Advanced (avanc) dans l'cran Properties qui s'affiche. Dsactivez ensuite l'affichage du champ. 6. Cliquez sur OK. 7. Pour crer le pied de page de changement de niveau, cliquez sur la section de colonnes, puis, dans le menu Section, slectionnez Create Level Break Footer (crer le pied de page du changement de niveau). L'cran Level Break Footer (pied de page du changement de niveau) apparat.

145

8. Etant donn que la section de colonnes est visible et que l'tat liste les totaux dans la colonne des salaires, slectionnez Group Section (section de groupes), puis cliquez sur OK. 9. Dans l'cran Level Break (changement de niveau), slectionnez Centre de cots principal, puis cliquez sur Next (suivant). L'cran Aggregations (agrgats) apparat.

10. Pour calculer les salaires annuels dans chaque centre de cots, paramtrez l'oprateur Total of et l'oprande Rate Salary, Annual (salaire annuel). 11. Slectionnez le surlignement simple, puis cliquez sur Finish (terminer). L'cran Report Design (gnrateur d'tats) contient la section de pied de page dans la section de colonnes.

146

Remarque L'ordre des sections d'en-tte et de pied de page dans la section de colonnes n'a aucune incidence sur leur disposition lors de l'impression.

12. Cliquez sur l'onglet Preview (prvisualisation) pour afficher l'tat. Il ressemble normalement l'exemple du dbut de cette rubrique.

Jonction de sous-sections
Vous souhaitez crer un tat et aucune des vues logiques disponibles ne contient tous les champs de donnes ncessaires. Vous n'avez pas ncessairement besoin de crer votre propre vue logique. Vous pouvez crer deux sections dans l'tat avec deux vues logiques partageant certains champs. Il est ensuite possible de les joindre en utilisant un processus appel jonction de sous-sections. Un lien est tabli entre les deux sections par le biais de champs communs. Les deux sections sont dnommes parent (en gnral, un fichier principal) et enfant (en gnral, un fichier secondaire). La section parent permet de grer le traitement de l'tat. Aprs le traitement de chaque champ de la section parent, l'enregistrement correspondant de la section enfant est trait. Par exemple, vous pouvez crer un tat pour joindre les donnes de la vue A/P Voucher Details PO Match (V0411V) (dtails des factures fournisseurs rapprochement des commandes fournisseurs) et de la vue Transaction Detail Report (V0911G) (dtails des transactions). Ces deux vues logiques incluant les champs Type de document et Numro de document, vous pouvez tablir une jonction de sous-sections base sur ces champs.

147

Vous pouvez effectuer les oprations suivantes dans le Gnrateur d'tats : Crer une jonction de sous-sections. Modifier ou sparer une jonction de sous-sections. Aprs la cration d'un jonction de sous-sections, quelques modifications peuvent tre ncessaires. Par exemple, il peut tre ncessaire de modifier les champs sur lesquels repose la jonction. Vous pouvez galement dcider de sparer les deux sections. Joindre deux sections dtailles. Si votre tat contient deux sections dtailles partageant des champ de vue logique, vous pouvez crer une jonction de sous-sections entre elles. Conditions prliminaires Nous partons du principe que la section dtaille utilise comme parent est dj cre. Si ce n'est pas le cas, reportez-vous Cration de sections dtailles dans le manuel de rfrence Elaboration d'tats de gestion pour obtenir de plus amples informations sur la cration d'une section parent.

Pour crer une jonction de sous-sections Dans l'cran Report Design (gnrateur d'tats), cliquez sur la section de colonnes ou de groupes devant constituer la section parent. 1. Dans le menu Section, slectionnez Create (cration), Sub-Section Join (jonction de sous-sections), puis une des options suivantes pour crer la section enfant : Group Columnar (colonnes)

2. Dans l'cran Business View Selection Option (option de slection de la vue logique), slectionnez la vue logique de la section enfant comme vous slectionnez une section dtaille, puis cliquez sur Next (suivant). La vue logique choisie pour la section enfant doit contenir au moins un champ existant galement dans la vue logique de la section parent. 3. Dans l'cran Favorite Business Views (prfrences de vues logiques), slectionnez une vue logique, puis cliquez sur OK. L'cran Section Layout (disposition de la section) s'affiche. 4. Slectionnez-y les colonnes de vue logique inclure dans la section dtaille, puis cliquez sur Next (suivant). 5. Dans l'cran Sub Section Join (jonction de sous-sections), cliquez sur le champ suivant, situ dans la zone Parent, puis slectionnez la section parent joindre. Join to (joindre ) 6. Slectionnez les colonnes de vue logique dans les zones de liste Child (enfant). Elles doivent galement exister parmi les colonnes et variables Parent.

148

7. Cliquez sur l'option suivante, si ncessaire : Join only at level breaks defined in the parent section (joindre uniquement aux changements de niveau dfinis dans la section parent) Cette option traite les enregistrements de la section enfant seulement aprs tous ceux de changement de niveau dfini dans la section parent. Cette opration est importante lorsque vous joignez des fichiers comportant des liens multivoques ; c'est le cas notamment de la jonction entre un fichier dtaill et un fichier de transaction. 8. Pour joindre la section parent, aprs avoir entr toutes les colonnes dans la section enfant, cliquez sur Finish (terminer).

9. La section enfant contient une icne de lien de chanage, symbolisant le lien tabli avec la section parent et l'imbrication de la section enfant dans la section parent. 10. Au besoin, dfinissez une squence de donnes pour la section enfant en effectuant les oprations suivantes : Cliquez sur la section enfant. Dans le menu Section, slectionnez Define Data Sequence (dfinition de la squence de donnes). Dans l'cran Section Data Sequencing (squence des donnes de section), slectionnez les champ de donnes utiliser pour la squence de l'tat. Cliquez sur OK.

11. Modifiez les champs de la section enfant de faon amliorer la mise en page de l'tat.

149

Renseignements complmentaires Reportez-vous Pour slectionner une vue logique dans le manuel de rfrence Elaboration d'tats de gestion pour obtenir de plus amples informations sur la recherche d'une vue logique.

Pour modifier ou sparer une jonction de sous-sections Utilisez une des navigations suivantes : Dans l'cran Report Design (gnrateur d'tats), vous pouvez modifier la jonction de sous-sections en cliquant deux fois sur la section enfant. Dans le menu Section, slectionnez Section Properties (proprits de section). L'cran Columnar Section ou Group Section (section de colonnes ou section de groupes) s'affiche, selon le type utilis pour crer la section enfant. 1. Sous l'onglet Sub Section Join (jonction de sous-sections), effectuez les modifications ncessaires. 2. Pour sparer une jonction, cliquez sur l'onglet Sub Section Join (jonction de soussections), puis sur No Join (aucune jonction). 3. Cliquez sur OK. La section enfant est dsormais spare de la section parent.

Pour joindre deux sections dtailles Dans l'cran Report Design (gnrateur d'tats), cliquez sur la section dtaille que vous souhaitez joindre une autre. Celle-ci devient la section enfant. 1. Dans le menu Section, slectionnez Sub-Section Join (jonction de sous-sections). 2. Dans l'cran Define Sub Section Join (dfinition d'une jonction de sous-sections), cliquez sur le champ suivant, puis slectionnez la section parent joindre. Join to (joindre ) 3. Slectionnez dans les zones de liste Child (enfant) (champ de donnes de la vue logique de la section enfant) les colonnes qui existent galement parmi les colonnes et variables Parent (champ de donnes de la vue logique de la section parent). 4. Cliquez sur l'option suivante, si ncessaire : Join only at level breaks defined in the parent section (joindre uniquement aux changements de niveau dfinis dans la section parent) Cette option traite les enregistrements de la section enfant seulement aprs tous ceux de changement de niveau dfini dans la section parent. Cette opration est importante lorsque vous joignez des fichiers comportant des liens multivoques ; c'est le cas notamment de la jonction entre un fichier dtaill et un fichier de transaction. 5. Pour joindre la section parent, aprs avoir entr toutes les colonnes dans la section enfant, cliquez sur OK. 6. La section enfant contient une icne de lien de chanage, symbolisant le lien tabli avec la section parent et l'imbrication de la section enfant dans la section parent. 150

Utilisation des objets dans les sections d'tat


Les sections peuvent contenir de nombreux objets Etat. Ces objets constituent des champs de donnes. Un type de donnes spcialis est une colonne. La section qui suit traite des proprits de diffrents objets Etat, notamment : les colonnes de vue logique les champs de donnes les sections en tableaux

Renseignements complmentaires Reportez-vous Modification de l'affichage des objets Etat dans le manuel de rfrence Elaboration d'tats de gestion pour obtenir de plus amples informations sur la modification de la taille, de la police, de la couleur, entre autres, d'un champ de donnes.

Utilisation des colonnes de vue logique


Vous pouvez ajouter des colonnes de vue logique et les supprimer dans n'importe quelle section associe une vue logique.

Pour ajouter ou supprimer une colonne de vue logique dans une section dtaille Dans l'cran Report Design (gnrateur d'tats), cliquez sur la section dtaille. 1. Dans le menu View (affichage), slectionnez Business View Columns Browser (navigateur des colonnes de vue logique). L'cran qui s'affiche contient les colonnes de la vue logique associes la section. 2. Faites glisser une ou plusieurs colonnes vers la section dtaille. 3. Pour fermer l'cran, cliquez sur Business View Columns Browser (navigateur des colonnes de vue logique) dans le menu View (affichage). Vous pouvez galement cliquer sur le bouton de fermeture Close (X) dans la barre de titre. 4. Pour dplacer la colonne, faites-la glisser vers le nouvel emplacement. 5. Pour supprimer la colonne, slectionnez-la (l'en-tte ou le corps), puis, dans le menu Edit (modification), cliquez sur Delete (supprimer).

Champs de donnes
Situs dans les sections d'tat, les champs de donnes sont des botes de donnes individuelles. Les numros de page, les dates et le nom de l'tat sont des exemples de champs de donnes. Vous pouvez inclure des champs de donnes dans tout type de section mme si tous les types de champ de donnes ne sont pas compatibles avec tous les types de section. Vous avez peut-tre dj ajout certains champs de donnes, tels que le nom d'tat, la date, etc. lors de la cration de l'tat.

151

Aprs avoir cr l'tat, vous pouvez effectuer les oprations suivantes : Ajouter des champs de donnes. Supprimer des champs de donnes. Modifier le nom de variable d'un champ de donnes. Modifier le texte d'un en-tte de colonne. Sparer le texte d'une constante de sa variable dans une section de groupes. Il est parfois possible de dissocier le texte de la variable qu'il dcrit. Par exemple, votre tat peut contenir un champ de donnes appel Centre de cots et un autre, Description. La modification des constantes de deux champs de donnes en vue de la lecture du numro et du nom du centre de cots peuvent rendre l'tat plus lisible. Aprs avoir dissoci le texte de la variable, vous pouvez toujours extraire la valeur du champ Centre de cots du fichier ; toutefois, il est possible de prsenter au lecteur une description plus parlante. Calculer des totaux par section. Bien souvent, lorsqu'un calcul est effectu sur une colonne, le total doit tre format et affich de faon prserver la lisibilit de l'tat. Le calcul des totaux est alors ralis dans un pied de page de changement de niveau. L'affichage du calcul n'est pas toujours un problme. En effet, il peut parfois tre effectu dans une section masque afin d'tre utilise dans une autre section. Lorsque le format ne reprsente pas une difficult, les calculs peuvent aisment tre excuts dans une section. Vous pouvez calculer un total ou un total gnral. Modifier l'chelle dcimale. L'chelle dcimale permet de simplifier l'affichage des chiffres longs dans un tat. Vous pouvez la modifier pour un seul champ dans une section en tableaux, pour tous les champs dans une section en tableaux ou dans une section dtaille.

152

Le tableau suivant dcrit les champs de donnes qui peuvent tre directement insrs :
Champ de constante Elment statique utilis pour afficher une chane de texte, telle qu'un nom de socit insr dans un en-tte de page. Les champs de constantes peuvent tre insrs dans n'importe quelle section. Champ contenant des donnes alphanumriques dfinies par une rgle d'vnement. Les variables alpha peuvent tre insres dans n'importe quelle section. Champ contenant des chiffres, en gnral associ des colonnes de calcul. Les variables numriques peuvent tre insres dans n'importe quelle section.

Variable alpha

Variable numrique

Variable de date Champ contenant des dates Les variables de dates peuvent tre insres dans n'importe quelle section. Date de l'tat Champ renseign au moment de l'excution de l'tat avec la date de celle-ci. Les dates d'tat peuvent tre incluses dans toutes les sections d'tat sauf les sections de colonnes et les sections en tableaux. Champ renseign au moment de l'excution de l'tat avec l'heure de celle-ci. Les heures d'tat peuvent tre incluses dans toutes les sections d'tat sauf les sections de colonnes et les sections en tableaux.

Heure de l'tat

Numro de page Champ renseign au moment de l'excution de l'tat avec le numro de page en cours. Les numros de page peuvent tre inclus dans toutes les sections d'tat sauf les sections de colonnes et les sections en tableaux. Page n sur (total Champ rempli au moment de l'excution contenant le numro de page en cours et le total de pages) des pages (par exemple, Page 4 sur 10) Ce champ ne peut tre insr que dans les enttes et les pieds de page. Titre de la socit Champ renseign au moment de l'excution avec le nom de la socit par dfaut (socit 00000). Les titres de socit peuvent tre inclus dans toutes les sections d'tat sauf les sections de colonnes et les sections en tableaux. Champ renseign au moment de l'excution de l'tat avec le titre de l'tat. Le titre de l'tat peut tre inclus dans toutes les sections d'tat sauf les sections de colonnes et les sections en tableaux.

Titre d'tat

Champ d'article Champ du dictionnaire de donnes. Les champs d'article du dictionnaire de donnes du dictionnaire peuvent tre insrs dans n'importe quelle section. de donnes Variable de texte Champ contenant du texte. Les variables de texte peuvent tre insres dans n'importe quelle section.

Les champs de donnes insrs dans les sections de colonnes et les sections en tableaux apparaissent sous forme de colonne. L'en-tte est une constante et le corps, une variable. L'en-tte et le corps sont lis. Si vous supprimez ou dplacez un de ces lments, le Gnrateur d'tats dplace ou supprime l'autre.

153

Dans les sections de groupes, les champs de donnes sont galement constitus d'une constante et d'une variable, mme si initialement ils apparaissent l'un ct de l'autre, et non sous forme de colonne. Nanmoins, contrairement aux composants des sections de colonnes et aux sections en tableaux, ils peuvent tre dplacs indpendamment l'un de l'autre. En outre, en les dissociant, vous pouvez sparer la constante de la variable et ne supprimer que la constante. Il est possible de changer le format d'un champ de donnes en modifiant son en-tte, en le dplaant, en altrant sa taille, sa police, sa couleur ou en lui appliquant plusieurs lignes ou un cadre. Vous pouvez modifier le comportement d'un champ de donnes en y associant une rgle d'vnement. Renseignements complmentaires Reportez-vous aux thmes suivants du manuel de rfrence Elaboration d'tats de gestion. Modification de l'affichage des objets Etat pour obtenir de plus amples informations sur la modification de la taille, de la police, de la couleur, entre autres, d'un champ de donnes. Utilisation des rgles d'vnement pour obtenir de plus amples informations sur la cration de rgles d'vnement et leur association un champ de donnes.

Pour ajouter ou supprimer un champ de donnes dans une section d'tat Dans l'cran Report Design (gnrateur d'tats), cliquez sur la section modifier. 1. Dans le menu Insert (insertion), slectionnez le champ ajouter. Les champs de donnes proposs dpendent de la section slectionne. Dans les sections de colonnes et en tableaux, le champ de donnes est automatiquement insr droite de toute colonne mise en surbrillance. Si aucune colonne ne l'est, le champ est insr gauche de la premire colonne. Dans les sections de groupes, vous devez cliquer sur la section de groupes afin de placer le champ de donnes aprs sa slection dans le menu Insert (insertion). 2. Pour dplacer le champ ou la colonne, faites glisser l'lment vers le nouvel emplacement. 3. Pour supprimer un champ de donnes, cliquez dessus et slectionnez Delete (supprimer) dans le menu Edit (modification).

154

Pour modifier le nom de variable d'un champ de donnes Dans l'cran Report Design (gnrateur d'tats), cliquez deux fois sur le champ de donnes modifier. L'cran Properties (proprits) correspondant s'affiche.

1. Si le champ de donnes est bas sur une colonne de vue logique, vous devez remplacer le nom de celle-ci en cliquant sur une des options suivantes : Change Name (modifier le nom) Override Name (remplacer le nom)

Le champ Variable Name (nom de variable) est dsactiv tant que vous n'avez pas cliqu sur une de ces options. 2. Modifiez le texte du champ Variable Name, puis cliquez sur OK. Remarque Une modification du nom de variable dans le champ de constante d'une section est applique l'tat, sauf dans le cas des sections de colonnes et des sections en tableaux. Toutes les autres modifications de variable de nom n'affectent pas directement l'affichage du champ de donnes. Si vous modifiez le nom de variable d'un composant, vous devez changer le nom de variable de l'lment associ afin de faciliter la gestion du champ de donnes (notamment si vous associez des rgles d'vnement au champ de donnes).

155

Pour modifier le texte d'un en-tte de colonne Dans l'cran Report Design (gnrateur d'tats), cliquez deux fois sur l'en-tte de colonne modifier. L'cran Column Heading Properties (proprits d'en-tte de colonne) apparat.

1. Si la colonne est base sur une colonne de vue logique, vous devez remplacer le nom de celle-ci en cliquant sur une des options suivantes : Override Col Headings (remplacer les en-ttes de colonne) Les champs Column Description (description de colonne) sont dsactivs tant que vous ne cliquez pas nouveau sur cette option de remplacement. 2. Modifiez le texte des champs Col Heading 1 (en-tte de colonne 1) et Col Heading 2 (en-tte de colonne 2), puis cliquez sur OK. Les colonnes possdent des en-ttes de deux lignes. L'en-tte 1 correspond la ligne du haut de l'en-tte et l'en-tte 2 la ligne du bas. Remarque Le nom de variable d'un champ de donnes doit toujours tre modifi pour correspondre au nouveau nom de colonne. Cette opration facilite la manipulation du champ de donnes (en particulier, si vous y associez des rgles d'vnement).

156

Pour sparer le texte constant de sa variable dans une section de groupes

Attention Aprs dissociation du texte et de la variable, leur association n'est plus possible. Vous pouvez supprimer si ncessaire le texte et la variable dissocis, puis placer nouveau la colonne de vue logique dans l'tat. Le nouveau champ de donnes apparat comme initialement : un champ constant est li sa variable.

Cliquez sur la constante ou sur la variable associe. 1. Dans le menu Edit (modification), slectionnez Disconnect (dissocier). 2. Vous pouvez dplacer, mettre en forme ou supprimer le texte et la variable sparment.

Pour calculer des totaux par section Dans l'cran Report Design (gnrateur d'tats), slectionnez Report Properties (proprits de l'tat) dans le menu File (fichier). 1. Dans l'cran Properties (proprits), cliquez sur l'onglet Report Properties (proprits de l'tat). 2. Slectionnez au moins une des options suivantes, puis cliquez sur OK : Impression totaux seulement Impression totaux gnraux

3. Cliquez deux fois sur la portion variable de la colonne numrique pour laquelle vous souhaitez calculer un total. Remarque La portion variable d'une colonne numrique est symbolise par une srie de 9 dans un format particulier ; par exemple, 99 999,99-.

4. Dans l'cran Column Variable Properties (proprits des variables de colonne), cliquez sur l'onglet Totaling (calcul des totaux). 5. Slectionnez au moins une des options suivantes : Total Grand Total

Ces deux options correspondent aux deux options slectionnes l'tape 2. Vous pouvez slectionner Print Totals Only (impression des totaux uniquement) dans l'cran Properties (proprits) pour ne pas perturber la fonction Total. Vous pouvez slectionner Print Grand Totals (impression des totaux gnraux) dans l'cran Properties (proprits) pour ne pas perturber la fonction Grand Total.

157

6. Slectionnez une fonction Agrgat, puis cliquez sur OK. Selon les options slectionnes, une ou deux lignes sont ajoutes en bas de chaque colonne, prcdant les changements de niveau. Si vous slectionnez Total et Grand Total, la ligne Total apparat avant la ligne Grand Total. Les lignes ne portent pas d'tiquette. En fait, hormis pour la colonne contenant le total, les donnes de chaque colonne sont rptes sur la ligne du total. Vous pouvez supprimer les totaux pour les champs non inclus dans le calcul du total et ne devant pas apparatre sur cette ligne.

Modification de l'chelle des dcimales


L'chelle des dcimales permet de simplifier l'affichage des chiffres longs dans un tat. Par exemple, si l'chelle de l'tat est 1000, seuls les montants suivants sont affichs.
Valeur originale 100 000,42 10 041,62 1 021,75 1 512,69 Valeur affiche 100 10 1 1.5

Pour modifier l'chelle des dcimales pour un champ dans une section en tableaux Dans l'cran Report Design (gnrateur d'tats), slectionnez la section en tableaux contenant la colonne modifier. 1. Cliquez deux fois sur la portion variable de la colonne numrique modifier. 2. Dans l'cran Column Variable Properties (proprits des variables de colonne), cliquez sur l'onglet Decimal Scaling (chelle des dcimales), puis slectionnez le niveau souhait. Pour rtablir les paramtres par dfaut pour tous les champs de la section, cliquez sur Defaults. 3. Une fois que vous avez termin, cliquez sur OK.

Pour modifier l'chelle des dcimales de tous les champs d'une section en tableaux Dans l'cran Report Design (gnrateur d'tats), cliquez deux fois sur la section en tableaux modifier ou cliquez sur la section et slectionnez Section Properties (proprits de section) dans le menu Section. 1. Dans l'cran Section, cliquez sur l'onglet Decimal Scaling (chelle des dcimales), puis slectionnez le niveau souhait. Pour rtablir les paramtres par dfaut de tous les champs de la section, cliquez sur Defaults. 158

Les changements apports dans cet cran affectent tous les chiffres de la section, sauf pour les champs modifis individuellement. Pour remplacer les paramtres individuels et appliquer les modifications tous les champs de la section sans exception, slectionnez Apply settings to all Objects (appliquer tous les objets). 2. Une fois que vous avez termin, cliquez sur OK.

Pour modifier l'chelle des dcimales de tous les champs dans toutes les sections dtailles d'un tat Dans l'cran Report Design (gnrateur d'tats), slectionnez l'option Report Properties (proprits de l'tat) du menu File (fichier). 1. Dans l'cran Properties (proprits), cliquez sur l'onglet Decimal Scaling (chelle des dcimales), puis slectionnez le niveau souhait. Pour rtablir les paramtres par dfaut de tous les champs de l'tat, cliquez sur Defaults. Les changements apports dans cet cran affectent tous les chiffres de l'tat, sauf pour les champs modifis individuellement. Pour remplacer les paramtres individuels et appliquer les modifications tous les champs de l'tat sans exception, slectionnez Apply settings to all Objects (appliquer tous les objets). 2. Une fois que vous avez termin, cliquez sur OK. Remarque Les modifications des proprits au niveau de l'tat n'apparaissent pas dans les versions de traitement par lots existantes.

Utilisation des sections en tableaux


Les sections en tableaux sont des types spcialiss de section de colonnes prsentant les donnes sous forme de colonnes, de lignes et de cellules. Lorsque vous incluez des champs de donnes contenant des valeurs numriques, les sections en tableaux calculent automatiquement le total des valeurs des champs. Par exemple, si vous incluez un objet contenant des montants non solds, les sections en tableaux calculent le total gnral de tous les montants non solds de la section.

159

Lorsque vous crez une section en tableaux, respectez les instructions suivantes pour les colonnes, les lignes et les cellules :
Dfinition des colonnes uniquement Dfinissez les colonnes lorsque vous fondez les donnes de l'tat uniquement sur celles contenues dans des fichiers. Lorsque seules les colonnes sont dfinies, le Gnrateur d'tats cre des lignes bases sur la slection, la squence et les changements de niveau entrs. Les donnes de ligne sont paramtres horizontalement dans l'tat. Dfinissez des lignes en plus des colonnes lors de l'inclusion des dtails dans l'tat, notamment des soulignements, des espacements, des lignes vides et des calculs spciaux, comme, par exemple, des totaux intermdiaires. Les sections en tableaux sont les seules sections dtailles pour lesquelles il est possible de dfinir des lignes. Une cellule constitue l'intersection entre une colonne et une ligne. Dfinissez les cellules si vous souhaitez personnaliser les donnes spcifies par les colonnes et les lignes dans chaque cellule.

Dfinition de colonnes et de lignes

Dfinition de colonnes, de lignes et de cellules

Utilisation des colonnes dans les sections en tableaux


Mme si les sections de colonnes et les sections en tableaux contiennent toutes deux des donnes sous forme de colonnes, les sections en tableaux offrent en plus un ventail de colonnes destines une utilisation particulire. Ces colonnes incluent des colonnes de champs intelligents, de calcul, de description et de calcul de pourcentage. Cration de colonnes de champs intelligents Les champs intelligents sont des articles du dictionnaire de donnes (groupe de glossaires K) permettant d'extraire et de manipuler des donnes de fichier spcifiques. Par exemple, en ajoutant le champ intelligent FINRPTAB Solde du compte dans votre tat, vous crez une colonne pour le calcul du solde de compte pour une priode comptable et un exercice spcifiques. Les champs intelligents appellent des fonctions de gestion ou des rgles d'vnement. Les fonctions de gestion sont des programmes utilisant les structures de donnes pour effectuer les oprations suivantes : Demander des donnes spcifiques des fichiers J.D. Edwards. Retourner les donnes vers les paramtres tablis de la structure de donnes. Effectuer certains calculs ou autres manipulations sur les donnes. Envoyer les informations souhaites, telles que les en-ttes de colonne et rsultats de calculs complexes, vers l'tat.

Une rgle d'vnement nomm correspond une fonction de gestion cr l'aide du langage de script des rgles d'vnement. Ce langage ne dpend pas d'une plate-forme particulire. Il est stock dans une base de donnes en tant qu'objet J.D. Edwards. Les champs intelligents tant pralablement crs pour vous, il est possible d'inclure une logique complexe dans l'tat sans avoir programmer.

160

Lorsque vous dcidez de crer un champ intelligent partir du menu Column (colonne), l'assistant Champs intelligents vous guide travers une srie d'crans vous aidant au paramtrage et la dfinition de valeurs pour les champs intelligents. Cette option de cration de colonnes de champs intelligents est grise si aucun champ intelligent n'est li la vue logique associe.

Pour crer ou supprimer des colonnes de champs intelligents Dans l'cran Report Design (gnrateur d'tats), cliquez sur la section modifier.

Remarque Lorsque vous crez un champ intelligent, vous dfinissez le type de section dans lequel il est utilis. Si vous n'avez pas cr de champ intelligent pour le type de section en cours de modification, l'option Smart Field (champ intelligent) n'est pas disponible dans le menu Create (cration). Plusieurs champs intelligents tant prfinis pour les tats applicatifs, les champs intelligents sont toujours disponible pour la section principale d'un tat applicatif. Pour obtenir de plus amples informations sur la dfinition des champs intelligents, reportezvous Ajout de champs intelligents dans le manuel de rfrence Elaboration d'tats de gestion.

1. Dans le menu, Column (colonne), slectionnez Create (cration), puis Smart Field (champ intelligent). L'cran Create New Smart Field (cration d'un champ intelligent) s'affiche et contient une liste de champs intelligents inclus dans le modle associ la section. 2. Slectionnez un champ intelligent, puis cliquez sur Next (suivant). 3. Rptez les tapes 1 4 pour chaque colonne de champ intelligent crer. 4. Pour dplacer la colonne, faites-la glisser vers le nouvel emplacement. 5. Pour supprimer la colonne, cliquez dessus et slectionnez Delete (supprimer) dans le menu Edit (modification). Renseignements complmentaires Reportez-vous Pour ajouter des champs intelligents dans un tat applicatif dans le manuel de rfrence Elaboration d'tats de gestion pour obtenir de plus amples informations sur l'assistant Champs intelligents. Dfinition des colonnes de calcul Les colonnes de calcul contiennent des valeurs rsultant d'oprations mathmatiques. Elles peuvent intgrer les chiffres de certaines colonnes. Les colonnes concernes par ces oprations peuvent tre des colonnes de la vue logique, notamment les colonnes contenant des champs intelligents ou des calculs. Attention Les colonnes de calculs se fondent sur les signes des chiffres tels qu'ils figurent dans l'tat, et non sur la valeur relle (crdit ou dbit).

161

Les instructions ci-dessous traitent des lments suivants : Dfinition des colonnes de calcul Suppression d'un calcul de colonne

Pour dfinir des colonnes de calcul Dans l'cran Report Design (gnrateur d'tats), slectionnez la section en tableaux dans laquelle vous souhaitez ajouter des colonnes de calcul. 1. Insrez un champ (gnralement un article du dictionnaire de donnes ou champ de variable numrique) pour contenir le rsultat. Remarque Pour obtenir de plus amples informations sur l'ajout d'un champ de variable, reportez-vous Pour ajouter ou supprimer un champ de donnes dans une section d'tat dans le manuel de rfrence Elaboration d'tats de gestion.

2. Pour dplacer la colonne, faites-la glisser vers le nouvel emplacement. 3. Cliquez sur la colonne cre. 4. Dans le menu Column (colonne), slectionnez Define Calculation (dfinition du calcul).

162

5. Dans l'cran Expression Manager (gestionnaire des expressions), dfinissez le calcul en effectuant les oprations suivantes, puis cliquez sur OK. a. Dans la liste Available Information (donnes disponibles), cliquez deux fois sur les champs. b. Cliquez sur les fonctions de calcul pour constituer l'expression. c. Rptez jusqu' complter l'expression.

Pour supprimer un calcul de colonne Dans l'cran Report Design (gnrateur d'tats), cliquez sur la variable Column (colonne) associe un calcul. 1. Dans le menu Column (colonne), slectionnez Remove Calculation (suppression du calcul). L'cran Remove Calculation (suppression du calcul) s'affiche et vous invite confirmer la suppression pour cette colonne. 2. Cliquez sur Oui.

Renseignements complmentaires Reportez-vous Pour crer une affectation de rgle d'vnement dans le manuel de rfrence Elaboration d'tats de gestion pour obtenir de plus amples informations sur l'association d'un calcul et d'une colonne. Colonne de description Lors de la cration d'un tat utilisant une section en tableaux, la colonne Description est automatiquement incluse. A l'impression de l'tat, les donnes de la colonne sont bases sur les champs dsigns en tant que champs de changement de niveau. Si aucune description ne peut tre extraite pour le champ (le champ doit contenir un dclencheur du dictionnaire de donnes), la cl du champ est imprime automatiquement. Par exemple, si le champ de changement de niveau est le socit 00001, la description Socit des tats financiers s'imprime si un dclencheur existe. Autrement, le numro 00001 est imprim. Sauf mention contraire ci-dessous, au changement de niveau le plus bas d'une section en tableaux, cette colonne devient la description de ligne. A celui le plus haut, la colonne Description devient le texte de l'en-tte ou du pied de page de changement de niveau. Cette colonne dispose d'une fonction spciale pour les changements de niveau associs aux champs Sous-livre, Axe d'analyse et Sous-compte. Lorsqu'une ligne dans une section en tableaux est imprime suite un changement de niveau caus par une modification dans un des champs, la ligne Description apparat automatiquement. Sous-livre et type de sous-livre Axe d'analyse et Type d'axe d'analyse Sous-compte et Type de sous-compte

163

Pour crer un colonne Description manuellement Dans l'cran Report Design (gnrateur d'tats), slectionnez la section en tableaux dans laquelle vous souhaitez ajouter des colonnes Description. Dans le menu Column (colonne), slectionnez Create (cration), puis Row Description Column (colonne Description de ligne). La colonne Description apparat. Pour dplacer la colonne, faites-la glisser vers le nouvel emplacement.

Pour supprimer la colonne Description Dans l'cran Report Design (gnrateur d'tats), slectionnez la colonne Description. Dans le menu Edit (modification), slectionnez Delete (supprimer).

Dfinition d'un calcul de pourcentage Parfois, il peut tre ncessaire de prsenter les chiffres d'une colonne sous forme de pourcentage du total dans une autre colonne. Ce type de calcul est utilis dans tous les types d'tat, notamment dans les comptes de rsultats standard. Le calcul des pourcentage est alors appel pourcentage du produit. Le graphique suivant montre la disposition des lignes et de la colonne Pourcentage du produit dans un tat :

164

Conditions prliminaires Effectuez une des oprations suivantes : Crez une colonne pour le calcul du pourcentage l'aide de l'assistant. Par exemple, si vous crez un tat financier fond sur les soldes des comptes, crez une colonne Pourcentage du produit. Reportez-vous Colonnes dans les sections en tableaux dans le manuel de rfrence Elaboration d'tats de gestion pour obtenir de plus amples informations sur la cration d'une colonne. Crez une colonne de variable numrique dans l'cran Report Design (gnrateur d'tats). Reportez-vous Champs de donnes dans le manuel de rfrence Elaboration d'tats de gestion pour obtenir de plus amples informations sur la cration d'une colonne de variable numrique.

Ajoutez des lignes l'tat. Cette tape est ncessaire la cration de la cellule 100 utiliser en tant que dnominateur. Par exemple, ajoutez des lignes de donnes destines contenir le produit des ventes et une ligne de calcul pour le produit total.

Pour dfinir un calcul de pourcentage Dans l'cran Report Design (gnrateur d'tats), cliquez sur la colonne cre pour le calcul du pourcentage, aprs l'ajout des lignes appropries dans la section en tableaux. Dans cet exemple, il s'agit de la colonne Pourcentage du produit. 1. Dans le menu Column (colonne), slectionnez Define Calculation (dfinition du calcul). 2. Dans l'cran Expression Manager (gestionnaire des expressions), dfinissez la mthode de calcul des pourcentages. Par exemple, pour obtenir le pourcentage de soldes des comptes de chaque catgorie de produit, divisez la variable d'tat (RV) Solde des comptes par la cellule : [cellule (TC) Produit total : Solde des comptes * 100].

165

L'illustration suivante dveloppe ce calcul :

3. Cliquez sur OK.

Utilisation des lignes dans les sections en tableaux


Dans une section en tableaux, une ligne est constitue de donnes disposes horizontalement. En gnral, les lignes contiennent des donnes extraites d'enregistrements individuels de base de donnes ; cependant, vous pouvez ajouter des lignes pour inclure des dtails dans l'tat, notamment du soulignement, des lignes vides et des calculs spciaux. Les sections en tableaux sont les seules sections dtailles pour lesquelles il est possible de dfinir des lignes. Dans tous les cas, aprs cration d'une ligne, il est possible de la faire glisser vers un autre emplacement ou de la supprimer en cliquant dessus, puis sur Delete (supprimer) dans le menu Edit (modification). Vous pouvez ajouter les types de ligne suivants l'aide du Gnrateur d'tats : Lignes de donnes Elles contiennent des donnes spcifiques des fichiers J.D. Edwards et reprsentent des groupes de champs de donnes associs des chiffres dans les colonnes. Par exemple, un ligne de donnes peut contenir le produit (Revenue (Column)) pour une srie d'articles. En outre, vous pouvez ajouter une ligne contenant les cots directs pour une autre srie de champs. Vous devez dfinir les lignes et identifier les donnes de la vue logique qui y sont insres. Lignes de calcul

166

Elles contiennent les chiffres calculs partir d'autres lignes. Par exemple, il est possible de calculer la marge brute l'aide des lignes Revenue (produit) et Direct Costs (cots directs). Lignes d'addition Elles dfinissant un type spcial de calcul. Un total est calcul pour toutes les colonnes numriques d'une srie de lignes. Il peut inclure ou exclure les lignes qui constituent dj le rsultat d'un calcul. Lignes de soulignement Le soulignement permet de sparer plusieurs lignes dans un tat. Lignes constantes Elles ne contiennent que du texte et permettent de dcrire ou de libeller des donnes dans l'tat, notamment les donnes d'identification d'un groupe de lignes. Lignes gnres automatiquement Dans une section en tableaux, le logiciel J.D. Edwards peut automatiquement gnrer des lignes dfinissant un plan de comptes pour un centre de cots ou reprsenter la fusion des comptes de plusieurs centres de cots. Par ailleurs, vous pouvez crer des lignes calculant le total pour un compte avec plusieurs niveaux de dtail. Par exemple, le logiciel J.D. Edwards peut gnrer automatiquement des lignes pour crer un bilan bas sur le mois en cours et sur le solde des comptes de l'anne prcdente.

Pour ajouter une ligne de donnes Dans l'cran Report Design (gnrateur d'tats), cliquez sur la section en tableaux. 1. Dans le menu Ligne, slectionnez Create (cration), puis Data (donnes). 2. Dans l'cran Data Row Properties (proprits de la ligne de donnes), cliquez sur l'onglet General, puis remplissez les champs suivants : Name (nom) Il apparat dans le champ Name sous l'onglet Tabular Section - Row List (section en tableaux liste des lignes) et dans l'cran Sum Row Properties (proprits de ligne d'addition). Description Elle apparat dans le champ Description sous l'onglet Tabular Section - Row List (section en tableaux liste des lignes) et dans l'cran Sum Row Properties (proprits de ligne d'addition). Cette description peut tenir sur plusieurs lignes pour tre plus complte. Vous devez entrer des espaces devant le texte pour introduire des alinas dans l'tat. 3. Paramtrez les proprits des autres onglets, puis cliquez sur OK. 4. Dans l'cran Data Selection (slection de donnes), dfinissez les critres spcifiques devant tre appliqus la ligne de donnes, puis cliquez sur OK. Vous pouvez ultrieurement modifier la slection de donnes en cliquant sur la ligne et en slectionnant Define Data Selection (dfinir la slection de donnes) dans le menu Row (ligne).

167

5. Ajoutez les lignes de donnes ncessaires. Pour ajouter des lignes directement sous la dernire ligne modifie, assurez-vous que celle-ci est slectionne dans la section (encadre en noir). Renseignements complmentaires Reportez-vous Pour slectionner les enregistrements inclure dans la section dans le manuel de rfrence Elaboration d'tats de gestion pour obtenir de plus amples informations sur la slection de donnes.

Pour ajouter une ligne de calcul Dans l'cran Report Design (gnrateur d'tats), cliquez sur la section en tableaux. 1. Dans le menu Row (ligne), slectionnez Create (cration), puis Data (donnes). 2. Dans l'cran Calculation Row Properties (proprits de la ligne de calcul), cliquez sur l'onglet General, puis remplissez les champs suivants : Name (nom) Description

3. Paramtrez les proprits des autres onglets, puis cliquez sur OK.

4. Dans l'cran Expression Manager (gestionnaire des expressions), dfinissez la mthode de calcul, puis cliquez sur OK. 5. Ajoutez les lignes de calcul ncessaires. Pour ajouter des lignes directement sous la dernire ligne modifie, assurez-vous que celle-ci est slectionne dans la section (encadre en noir). 168

Renseignements complmentaires Reportez-vous Pour crer une affectation de rgle d'vnement dans le manuel de rfrence Elaboration d'tats de gestion pour obtenir de plus amples informations sur l'association d'une formule et d'une ligne de calcul.

Pour ajouter une ligne d'addition Dans l'cran Report Design (gnrateur d'tats), cliquez sur la section en tableaux. 1. Dans le menu Row (ligne), slectionnez Create (cration), puis Sum Row (ligne d'addition).

2. Dans l'cran Sum Row Properties (proprits de la ligne d'addition), cliquez sur l'onglet General, puis remplissez les champs suivants : Name (nom) Description La description figure dans l'tat. Cette description peut tenir sur plusieurs lignes pour tre plus complte. Vous devez entrer des espaces devant le texte pour introduire des alinas dans l'tat. From Row (de la ligne) Contient la ligne de dbut d'une srie. To Row (jusqu' la ligne) Contient la ligne de fin d'une srie. 169

Include Intermediate Calculation (inclure les calculs intermdiaires) Permet d'inclure les lignes de calcul intermdiaire.

3. Paramtrez les proprits des autres onglets, puis cliquez sur OK. 4. Ajoutez les lignes d'addition ncessaires. Pour ajouter des lignes directement sous la dernire ligne modifie, assurez-vous que celle-ci est slectionne dans la section (encadre en noir).

Pour ajouter une ligne de soulignement Dans l'cran Report Design (gnrateur d'tats), cliquez sur la section en tableaux. 1. Dans le menu Row (ligne), slectionnez Create (cration), puis Underline (souligner). 2. Dans l'cran Underline Row Properties (proprits de la ligne de soulignement), cliquez sur l'onglet General, puis remplissez les champs suivants : Name (nom) 3. Paramtrez les proprits des autres onglets (par exemple, cliquez sur l'onglet Font/Color (police/couleur) pour modifier la couleur de la ligne, cliquez sur l'onglet Options pour modifier l'paisseur et l'espacement de la ligne). 4. Ajoutez les lignes de soulignement ncessaires. Pour ajouter des lignes directement sous la dernire ligne modifie, assurez-vous que celle-ci est slectionne dans la section (encadre en noir). 5. Cliquez sur OK.

Pour ajouter une ligne constante Dans l'cran Report Design (gnrateur d'tats), cliquez sur la section en tableaux. 1. Dans le menu Row (ligne), slectionnez Create (cration), puis Constant. 2. Dans l'cran Constant Row Properties (proprits de la ligne constante), cliquez sur l'onglet General, puis remplissez les champs suivants : Name (nom) Description

3. Paramtrez les proprits des autres onglets, puis cliquez sur OK. 4. Ajoutez les lignes constantes ncessaires. Pour ajouter des lignes directement sous la dernire ligne modifie, assurez-vous que celle-ci est slectionne dans la section (encadre en noir).

170

Pour gnrer des lignes automatiquement Dans l'cran Report Design (gnrateur d'tats), cliquez sur la section en tableaux.

Remarque Cet exemple contient un tat financier avec deux colonnes de champs intelligents fondes sur les articles du dictionnaire de donnes FINRPTAB - Solde de compte et FINRPTPC Solde de compte de l'exercice prcdent.

171

1. Dans le menu Row (ligne), slectionnez Automatic Row Generation (gnration de ligne automatique).

2. Dans l'cran Gnration des lignes de niveau de dtail des comptes financiers, remplissez le champ suivant, puis cliquez sur OK. Selon la mthode de cration de la section, certains champs peuvent tre absents de l'cran. Centre cots Vous pouvez entrer un centre de cots et une srie de comptes. En fonction du plan de comptes dfinis pour le centre de cots, le programme gnre toutes les spcifications de ligne dans la srie de comptes. Compte Du Si vous laissez le champ Compte source vide, aucun compte n'est gnr. Compte Au Si vous laissez le champ Compte cible vide, aucun compte n'est gnr. Type livre (facultatif) S'il est spcifi, le type de livre est inclus dans la slection de donnes de cette ligne. Niveau dtail

172

Des lignes de niveau de dtail des comptes peuvent tre gnres dans les divisions du dtail. Des lignes de totaux sont gnres par dfaut. Les chiffres des lignes sont bass sur les sries de compte spcifies dans les critres de slection. Totaux

3. Slectionnez une des options suivantes sous l'en-tte Options d'ajout de lignes. Remplacer Insrer Annexer La srie de lignes gnre est annexe en bas des lignes existantes ou insre aprs la ligne slectionne ou bien toutes les lignes dj dfinies sont remplaces. Toutes les lignes existantes sont remplaces par dfaut. Toutefois, les options d'annexe et d'insertion sont utiles pour construire des structures de comptes hybrides partir de plusieurs centres de cots. Description des champs
Description Compte Du Glossaire Ce champ identifie le premier objet d'une srie de comptes. Seuls les montants comptabiliss dans cette srie sont rpartis. Ce champ identifie l'objet final dans une fourchette de comptes. Seuls les montants comptabiliss dans les comptes de cette fourchette sont rpartis. Ce code, dfini par l'utilisateur (systme 09, type LT), indique le type de livre, tel que AA (montants rels), BA (montants budgtiss) ou AU (quantits relles). Vous pouvez paramtrer plusieurs livres comptables utiliss simultanment dans le Grand Livre afin d'effectuer le suivi de toutes les transactions. Cette valeur permet de rsumer et de classer les comptes du Grand Livre par niveau de dtail. Le niveau 9 est le plus dtaill et le niveau 1 est le plus gnral. Les niveaux 1 et 2 sont rservs aux totaux de la socit et des centres de cots. Lorsque vous utilisez le systme Suivi analytique des projets, les niveaux 8 et 9 sont rservs aux comptes de comptabilisation du cot des projets. Les autres niveaux peuvent tre : 3 - Actif, passif, produit, charges 4 - Actif court terme, immobilisations, passif court terme, etc. 5 - Trsorerie, comptabilit clients stock, salaires, etc. 6 - Caisse, liquidits en banque, comptes clients, etc. 7 - Caisse - Paris, caisse - Lyon, etc. 8 - Plus de dtails 9 - Plus de dtails Ne sautez pas de niveaux de dtail lorsque vous en affectez un un compte. Si les niveaux ne se suivent pas, des erreurs peuvent se produire dans les tats financiers.

Compte Au

Type livre (facultatif)

Niveau dtail

173

Remplacement des proprits de chaque cellule


Une cellule contient des donnes situes l'intersection d'une colonne et d'une ligne. Vous pouvez dfinir des cellules personnalises pour remplacer les donnes de la cellule rsultant des spcification de la colonne et de la ligne pour la cellule. Par exemple, si vous souhaitez mettre en relief les donnes d'une cellule particulire, il est possible de remplacer ses proprits, d'augmenter la taille de la police et d'appliquer des caractres gras. Dans l'cran Report Design (gnrateur d'tats), les cellules personnalises sont encadres par une ligne en pointill. Vous pouvez personnaliser les cellules de variable dans les types de ligne suivants : Lignes de donnes Lignes de calcul Lignes constantes Lignes de soulignement

Pour personnaliser une variable de ligne de donnes Dans l'cran Report Design (gnrateur d'tats), cliquez sur la section en tableaux. 1. Dans le menu Cell (cellule), slectionnez Cell Mode (mode cellule). Lorsque ce mode est activ, la cellule d'une variable est encadre de noir ds que vous cliquez dessus. Lorsque ce mode est dsactiv, la ligne o se trouve une variable est encadre de noir ds que vous cliquez sur la variable. 2. Cliquez sur la cellule contenant la variable de la ligne de donnes personnaliser. 3. Dans le menu Cell (cellule), slectionnez Create Override (crer une personnalisation), puis Data (donnes). 4. Dans l'cran Cell Properties (proprits de cellule), cliquez sur l'onglet General, puis remplissez les champs suivants : Name (nom) Description

5. Paramtrez les proprits des autres onglets, puis cliquez sur OK. 6. Dans l'cran Data Selection (slection de donnes), dfinissez les critres que vous souhaitez appliquer la cellule personnalise. 7. Cliquez sur OK pour mettre jour la ligne dans la section en tableaux. Une ligne en pointill autour de la cellule indique une personnalisation. Renseignements complmentaires Reportez-vous Dfinition d'une slection de donnes de section dans le manuel Elaboration d'tats de gestion.

174

Pour personnaliser une variable de ligne de calcul Dans l'cran Report Design (gnrateur d'tats), cliquez sur la section en tableaux. 1. Dans le menu Cell (cellule), slectionnez Cell Mode (mode cellule). 2. Cliquez sur la cellule contenant la variable de la ligne de calcul personnaliser. 3. Dans le menu Cell (cellule), slectionnez Create Override (crer une personnalisation), puis Calculation (calcul). 4. Dans l'cran Cell Properties (proprits de cellule), cliquez sur l'onglet General, puis remplissez les champs suivants : Name (nom) Description

5. Paramtrez les proprits des autres onglets, puis cliquez sur OK.

6. Dans l'cran Expression Manager (gestionnaire des expressions), dfinissez le calcul en effectuant les oprations suivantes, puis cliquez sur OK : Dans la liste Available Information (donnes disponibles), cliquez deux fois sur les champs. Cliquez sur les fonctions de calcul pour constituer l'expression. Rptez jusqu' complter l'expression.

175

Pour personnaliser une variable de ligne constante Dans l'cran Report Design (gnrateur d'tats), cliquez sur la section en tableaux. 1. Dans le menu Cell (cellule), slectionnez Cell Mode (mode cellule). 2. Cliquez sur la cellule contenant la variable de la ligne constante personnaliser. 3. Dans le menu Cell (cellule), slectionnez Create Override (crer une personnalisation), puis Constant. 4. Dans l'cran Cell Properties (proprits de cellule), cliquez sur l'onglet General, puis remplissez les champs suivants : Name (nom) Description

5. Paramtrez les proprits des autres onglets, puis cliquez sur OK.

Pour personnaliser une variable de ligne de soulignement Dans l'cran Report Design (gnrateur d'tats), cliquez sur la section en tableaux. 1. Dans le menu Cell (cellule), slectionnez Cell Mode (mode cellule). 2. Cliquez sur la cellule contenant la variable de la ligne de soulignement personnaliser. 3. Dans le menu Cell (cellule), slectionnez Create Override (crer une personnalisation), puis Underline (soulignement). 4. Dans l'cran Cell Properties (proprits de cellule), cliquez sur l'onglet General, puis remplissez les champs suivants : Name (nom) Description

5. Paramtrez les proprits des autres onglets, puis cliquez sur OK.

Modification de l'apparence des objets


Chaque objet dans un tat, tel qu'une section, un en-tte de colonne, une variable de colonne, un champ renseign au moment de l'excution ou une constante a ses proprits particulires. Pour modifier l'aspect d'un objet ou son comportement, il faut remplacer ces proprits. Par exemple, vous pouvez modifier la taille de la police d'un en-tte de colonne ou le texte pour l'adapter au jargon de la socit. Vous pouvez galement changer le format de l'tat en modifiant l'espacement des colonnes et des lignes ainsi que l'alignement des objets.

Modification des descriptions de sections dtailles


Vous pouvez modifier le nom d'une section dtaille apparaissant dans le champ Section Title (titre de section) du Gnrateur d'tats.

176

Pour modifier la description d'une section dtaille Dans l'environnement Windows J.D. Edwards, slectionnez Report Design Tool (gnrateur d'tats) dans le menu Gnrateur d'tats (GH9111). 1. Dans l'cran Report Design (gnrateur d'tats), ouvrez l'tat auquel vous souhaitez apporter des modifications. 2. Cliquez deux fois sur la section dtaille que vous souhaitez modifier. 3. Sous l'onglet General de l'cran Columnar Section (section de colonnes), entrez le nouveau nom dans le champ Description, puis cliquez sur OK.

Masquage des sections d'tat


Vous pouvez masquer ou afficher une section entire ou paramtrer une section dtaille pour qu'elle apparaisse ou non en fonction de certains critres. Pour basculer entre l'affichage et le masquage (uniquement l'cran, et non l'impression), slectionnez Hide/Show Invisible Sections (masquer/afficher les sections invisibles) dans le menu View (affichage). Renseignements complmentaires Reportez-vous Utilisation des rgles d'vnement dans le manuel de rfrence Elaboration d'tats de gestion.

Pour masquer ou afficher une section d'tat de faon inconditionnelle Dans l'environnement Windows J.D. Edwards, slectionnez Report Design Tool (gnrateur d'tats) dans le menu Gnrateur d'tats (GH9111). 1. Dans l'cran Report Design (gnrateur d'tats), ouvrez l'tat dont vous souhaitez afficher ou masquer une section. 2. Cliquez deux fois sur la section d'tat que vous souhaitez modifier. Un cran Section s'affiche. Le nom et les caractristiques de l'cran varient lgrement en fonction du type de section slectionne. 3. Cliquez sur l'onglet Advanced (avanc). 4. Slectionnez l'option Visible pour afficher la section d'tat ou dslectionnez-la pour masquer la section. 5. Cliquez sur OK.

Pour afficher une section dtaille de faon conditionnelle Dans l'environnement Windows J.D. Edwards, slectionnez Report Design Tool (gnrateur d'tats) dans le menu Gnrateur d'tats (GH9111). 1. Dans l'cran Report Design (gnrateur d'tats), ouvrez l'tat dont vous souhaitez afficher une section dtaille. 2. Cliquez sur la section partir de laquelle vous souhaitez lancer la section conditionnelle, puis slectionnez Event Rules (rgles d'vnement) dans le menu Edit (modification). 3. Cliquez sur la flche pointant vers le bas pour ouvrir le menu droulant de la barre d'outils, puis slectionnez la rgle d'vnement Do Section. 177

4. Dans le menu Insert (insertion), slectionnez If/While et dfinissez les critres d'affichage de la section conditionnelle. 5. Placez le curseur sous l'instruction If/While, puis slectionnez System Function (fonction systme) dans le menu Insert (insertion). 6. Sous l'onglet Function Selection (slection de fonction), slectionnez Do Custom Section (section personnalise) dans le dossier Section. L'onglet Parameter Mapping s'affiche. 7. Cliquez deux fois sur la section d'tat afficher de faon conditionnelle. La section apparat dans la colonne Values (valeurs) du tableau Parameters (paramtres). 8. Enregistrez la rgle d'vnement. 9. Dans l'cran Report Design (gnrateur d'tats), cliquez deux fois sur la section d'tat que vous souhaitez convertir en section conditionnelle. L'cran Section qui s'affiche dpend du type de section. 10. Cliquez sur l'onglet Advanced (avanc). 11. Slectionnez l'option Conditional, puis cliquez sur OK.

Alignement des champs ou des colonnes pour une ou plusieurs sections


Lors de la cration de section d'tat, les champs de donnes ou les colonnes ne sont parfois pas disposs correctement. Le Gnrateur d'tats (P008890) offre des options d'alignement pour ajuster prcisment l'apparence de la sortie d'un tat. Lorsque vous alignez les champs de donnes, utilisez les instructions suivantes : Eliminez toutes les slections de section avant de choisir des objets aligner. Dsigner un objet servant de repre pour les autres objets aligner. Le repre est entour d'un cadre noir et les objets devant tre aligns avec lui, d'un cadre gris. Le cadre noir signale le champ de donnes actuellement slectionn. Tout l'objet doit tre slectionn pour l'alignement, et pas seulement le texte constant ou sa variable. Le repre peut tre un objet variable ou constant dissoci. Les objets slectionns peuvent se trouver dans une mme section ou dans plusieurs. Les champs sont aligns, mais non le texte qu'ils contiennent. Ce point est particulirement important lorsque vous centrez le contenu des champs, car les objets sont centrs en fonction de la longueur du champ et non de celle du texte dans les champs. L'alignement ne peut tre appliqu aux lignes de tableaux.

Lorsque vous alignez des colonnes avec d'autres colonnes ou des champs de donnes, utilisez les instructions suivantes : Pour aligner des colonnes de section en tableaux ou de colonnes avec les objets d'une section de groupes, ces colonnes doivent constituer le repre de l'alignement.

178

Pour aligner des colonnes de section en tableaux ou de colonne avec celles d'autres sections de colonnes ou en tableaux, vous ne pouvez slectionner qu'une colonne aligner dans chaque section.

Renseignements complmentaires Reportez-vous Pour changer la justification du texte pour un objet Etat dans le manuel de rfrence Elaboration d'tats de gestion pour obtenir de plus amples informations sur l'alignement du texte dans les champs de donnes.

Pour aligner les champs ou les colonnes pour une ou plusieurs sections Dans l'environnement Windows J.D. Edwards, slectionnez Report Design Tool (gnrateur d'tats) dans le menu Gnrateur d'tats (GH9111). 1. Dans l'cran Report Design (gnrateur d'tats), ouvrez l'tat dont vous souhaitez aligner des champs ou des colonnes. 2. Slectionnez un objet que vous souhaitez aligner avec un autre. 3. Maintenez la touche Control enfonce et cliquez sur tous les objets que vous souhaitez aligner les uns avec les autres. Au fur et mesure de la slection, un cadre noir ou gris apparat autour des objets. L'objet entour de noir est le repre. Le dernier sur lequel vous cliquez est toujours le repre. 4. Dans le menu Layout (format), slectionnez Align (aligner). 5. Dans l'cran Align Objects (aligner les objets), cliquez sur une des options suivantes sous l'en-tte Left to Right (de gauche droite) : Left Edges (bords gauches) Center (centre) Right Edges (bords droits) No Changes (aucune modification) Top Edges (bords suprieurs) Middle (milieu) Bottom Edges (bords infrieurs) No Changes (aucune modification)

6. Cliquez sur une des options suivantes dans la zone Top to Bottom (de haut en bas) :

Remarque Ces options sont disponibles seulement lorsque vous dcidez d'appliquer les modifications la section actuelle.

7. Cliquez sur une des options suivantes dans la zone Apply to (appliquer ) : Current Section (section actuelle) All Sections (toutes les sections)

8. Cliquez sur Apply (appliquer). Les modifications apparaissent immdiatement. 179

9. Dans l'cran Align Objects (alignement des objets), cliquez sur diffrentes options, puis sur Apply (appliquer) jusqu' obtenir l'alignement souhait. 10. Cliquez sur OK.

Modification de la longueur de champ et de la largeur de colonne


Vous pouvez modifier la longueur de la plupart des variables et des champs systme de l'tat. Il est galement possible de modifier la largeur des en-ttes de colonne et des variables associes. Dans tous les cas, la csure du texte est active par dfaut ; autrement dit, si le champ est trop court pour le texte afficher, l'espace maximum est utilis puis la suite du texte est affiche sur les lignes suivantes. Vous pouvez dsactiver cette fonctionnalit pour afficher tout le texte d'un champ sur une seule ligne, quelle que soit la longueur du champ. La modification de la longueur du champ et de la largeur de colonne sont deux oprations distinctes. Pour la longueur d'un champ, il s'agit de changer le nombre de caractres placs par le moteur de traitement par lots dans le champ. Pour la largeur de colonne, il s'agit de changer l'espace allou l'affichage. Si la longueur du champ est de 30 et que la largeur de colonne est rduite, il est possible que seuls 5 ou 6 caractres soient visibles mme si le moteur en a insr 30. A l'inverse, si la longueur d'un champ est de 5 et que la largeur de colonne est tendue, vous ne verrez que 5 caractres suivis de nombreux espaces blancs.

Pour modifier la longueur d'un champ Dans l'environnement Windows J.D. Edwards, slectionnez Report Design Tool (gnrateur d'tats) dans le menu Gnrateur d'tats (GH9111). 1. Dans l'cran Report Design (gnrateur d'tats), ouvrez l'tat dans lequel vous souhaitez modifier la longueur d'un champ. 2. Cliquez deux fois sur le champ concern. 3. Dans l'cran Properties (proprits) correspondant, cliquez sur l'onglet Display (affichage). Si cet onglet est absent, la modification est impossible. 4. Entrez la nouvelle longueur dans le champ Display Length (longueur affiche) ou utilisez les flches pour accrotre ou rduire la longueur. 5. Cliquez sur OK.

Pour modifier la largeur d'une colonne Dans l'environnement Windows J.D. Edwards, slectionnez Report Design Tool (gnrateur d'tats) dans le menu Gnrateur d'tats (GH9111). 1. Dans l'cran Report Design (gnrateur d'tats), ouvrez l'tat dans lequel vous souhaitez modifier la longueur d'un champ. 2. Cliquez sur l'en-tte de colonne.

180

Remarque La petite bote noire situe dans le cadre de slection de droite indique que vous pouvez redimensionner l'objet manuellement.

3. Faites passer le curseur sur la bote noire jusqu' obtenir un curseur en forme de ligne horizontale termine par une flche chaque extrmit. 4. Cliquez sur la bote noire et faites-la glisser jusqu' obtention de la taille de colonne souhaite, puis relchez le bouton de souris.

Pour activer/dsactiver la csure (position absolue)

Remarque Ces oprations ne peuvent tre effectues pour un seul champ, mais plutt pour une section entire. En outre, la csure ne peut pas tre applique une colonne.

Dans l'environnement Windows J.D. Edwards, slectionnez Gnrateur d'tats dans le menu Gnrateur d'tats (GH9111). 1. Dans l'cran Report Design (gnrateur d'tats), ouvrez l'tat dans lequel vous souhaitez modifier la longueur d'un champ. 2. Cliquez deux fois sur la section pour laquelle vous souhaitez activer/dsactiver la csure.

181

3. Dans l'cran Section correspondant, cliquez sur l'onglet Advanced (avanc). 4. Slectionnez l'option Absolute position (position absolue) pour dsactiver la csure ou dslectionnez-la pour l'activer. Si l'onglet Advanced n'offre pas l'option Absolute Position (position absolue), il est impossible de dsactiver la fonction. 5. Cliquez sur OK.

Modification de l'espacement de colonne ou de ligne


L'espacement de colonne peut tre modifi pour augmenter ou rduire l'espacement entre toutes les colonnes ou pour obtenir un cartement visible entre certaines colonnes (groupe logique de donnes). Vous pouvez galement modifier l'espacement des lignes pour amliorer la prsentation de l'tat.

Pour modifier l'espacement de colonne Dans l'environnement Windows J.D. Edwards, slectionnez Gnrateur d'tats dans le menu Gnrateur d'tats (GH9111). 1. Dans l'cran Report Design (gnrateur d'tats), ouvrez l'tat dont vous souhaitez modifier l'espacement de colonne. 2. Cliquez n'importe o dans la section en tableaux ou de colonnes dont vous souhaitez modifier les proprits de colonne. 3. Dans le menu Layout (format), slectionnez Spacing (espacement). L'cran Section Spacing (espacement de la section) qui s'affiche dpend du type de section. 4. Sous l'onglet Column Spacing (espacement de colonne), effectuez une des oprations suivantes pour appliquer l'espacement aux colonnes : Cliquez sur le bouton Select All Columns (slectionner toutes les colonnes) pour appliquer l'espacement toutes les colonnes de la section. Slectionnez dans la grille les colonnes auxquelles vous souhaitez l'appliquer.

5. Dans le champ Space before selected columns (espacement devant les colonnes slectionnes), paramtrez le nombre d'espaces devant prcder les colonnes. Cinq espaces constituent le paramtre par dfaut. 6. Cliquez sur OK.

Pour modifier l'espacement de ligne dans une section de colonnes Dans l'environnement Windows J.D. Edwards, slectionnez Gnrateur d'tats dans le menu Gnrateur d'tats (GH9111). 1. Dans l'cran Report Design (gnrateur d'tats), ouvrez l'tat dont vous souhaitez modifier l'espacement de ligne. 2. Dans l'cran Report Design (gnrateur d'tats), cliquez sur la section de colonnes modifier. 182

3. Dans le menu Layout (format), slectionnez Spacing (espacement). 4. Dans l'cran Columnar Section Spacing (espacement de section de colonnes), cliquez sur l'onglet Row Spacing (espacement de ligne), puis slectionnez une option Header to Detail (donnes d'en-tte vers ligne) et une option Detail to Detail (dtails vers dtails) : Single (simple) Single + Half (un et demi) Double

Remarque Seul l'espacement simple est accept pour les fichiers de valeurs spares par des virgules (CSV). Les imprimantes ligne par ligne ne permettent que l'espacement simple ou double. Reportez-vous Soumission d'un tat dans le manuel de rfrence Elaboration d'tats de gestion pour obtenir de plus amples informations sur les fichiers CSV et l'utilisation des imprimantes ligne par ligne.

Single (simple) Single + Half (un et demi) Double

5. Cliquez sur Apply (appliquer), puis sur OK.

Pour modifier l'espacement de ligne pour une section en tableaux avec ajout de lignes Dans l'environnement Windows J.D. Edwards, slectionnez Gnrateur d'tats dans le menu Gnrateur d'tats (GH9111). 1. Dans l'cran Report Design (gnrateur d'tats), ouvrez l'tat dont vous souhaitez modifier l'espacement de ligne. 2. Cliquez deux fois sur la ligne de la section en tableaux au-dessus de laquelle vous souhaitez crer un espace. 3. Dans l'cran Row Properties (proprits de ligne), cliquez sur l'onglet Options. 4. Entrez une valeur dans le champ Space before (espace avant), puis cliquez sur OK.

Modification des proprits de police


Une police est un ensemble de caractres d'impression. Courier New et Arial en sont des exemples. En gnral, une police inclut des variantes telles que le gras et l'italique. Des proprits telles que l'alignement et l'espacement ne sont pas considres comme des variantes de la police et peuvent tre appliques indpendamment au texte d'un tat. Vous pouvez utiliser plusieurs polices dans un tat. Certaines polices peuvent tre converties dans des fichiers PDF, PostScript ou PCL. Les imprimantes ligne par ligne possdent un nombre limit de type de police. Les polices peuvent tre spares en deux catgories : Polices proportionnelles Polices non proportionnelles 183

Dans une police proportionnelle, des caractres diffrents possdent une largeur diffrente. Dans une police espacement proportionnel, la lettre l est plus mince que la lettre q et la lettre m, plus large. Arial et Times New Roman sont des exemples de polices proportionnelles. Mme si elles crent des documents plus agrables lire, les polices proportionnelles peuvent rendre certains types d'alignement difficiles en raison de la largeur diverse des donnes. Les polices non proportionnelles dsignent celles dont tous les caractres possdent la mme largeur. La plupart des machines crire et des imprimantes ligne par ligne utilisent des polices largeur fixe. Courier New et MS Gothic constituent des exemples de polices non proportionnelles. Police non proportionnelle Police proportionnelle W i n d o w s

Windows

Les fichiers PDF, PostScript et PCL acceptent tout type de taille de police. Pour les imprimantes ligne par ligne, il est recommand de gnr un fichier PDF avec des polices non proportionnelles et de taille 10. Les 14 polices de base prises en charge par le Gnrateur d'tats se trouvent dans le tableau ci-dessous. X signifie une prise en charge, contrairement au blanc.
Polices Courier New Courier New - gras Courier New - italique Courier New gras italique Arial Arial - gras Arial - italique Arial gras italique Symbol Times New Roman Times New Roman - gras Times New Roman - italique Times New Roman gras italique ZapfDingbats X X X X X X X X X X X X Postscript X X PCL Ligne par ligne X PDF X X

184

Les 14 polices de base prises en charge par le Gnrateur d'tats et les types d'imprimante compatibles se trouvent dans le tableau suivant :
Polices Courier New Courier New - gras Courier New - italique Arial Arial - gras Arial - italique Arial gras italique Symbol Times New Roman Times New Roman - gras Times New Roman - italique Times New Roman gras italique Zapf Dingbats X X X X X X X X X Postscript X X PCL Ligne par ligne PDF X X

Polices deux octets


Dans l'environnement deux octets, les polices sont soumises un traitement spcial dans le moteur UBE et la Gestion de sortie. Dans le Gnrateur d'tats, vous pouvez slectionner une police disponible et l'affecter un tat, une section ou un objet. Le format PDF prend en charge un type de police avec plusieurs tailles en chinois simplifi, en chinois traditionnel et en coren. Toutefois, dans l'environnement deux octets, seules les polices du tableau cidessous sont prises en charge lors de la gnration du fichier PDF.
Langue Chinois simplifi Chinois traditionnel Coren Japonais Nom de police STSong-Light-Acro Mhei-Medium-Acro HYGothic-Medium-Acro HeiseiMin-W3-Acro, MS Gothic (police True Type)

Le japonais, le chinois simplifi et traditionnel et le coren ne permettent pas la prise en charge du format PCL. 185

Police de codes barre


Le Gnrateur d'tats accepte la police Code 39 pour la conversion PCL et PostScript. Le nom True Type de la police est BC C393 to 1 Medium. Les polices des codes barre peuvent tre affiches dans le Gnrateur d'tats, prvisualises et imprimes. Les distributeurs ne vendant pas de polices PCL dimensionnables, seule une taille fixe (en nombre de points) est prise en charge par le format PCL. Les tailles recommandes pour le format PostScript se situent entre 8 et 24 points. Utilisation des codes barre Vous pouvez utiliser les police de code barre pour crer des codes barre dans des tats. Le Gnrateur d'tats propose une fonctionnalit de base des codes barre pour les sorties des tats et des traitements par lots. Vous pouvez utiliser n'importe quelle police de code barre True Type. Les codes barre sont accepts par les imprimantes compatibles PCL et PostScript. Pour spcifier un code barre particulier, vous devez en entrer le codage dans les proprits constantes. Le codage est constitu d'une srie de caractres et de chiffres prcds et suivis d'un astrisque pour indiquer qu'il s'agit d'un code barre.

186

Pour crer un objet avec une police de codes barre Dans l'cran Report Design (gnrateur d'tats), cliquez deux fois sur une constante. 1. Dans l'cran Constant Properties (proprits constantes), cliquez sur l'onglet Font/Color (police/couleur). 2. Remplissez les champs suivants : Font (police) Il s'agit du nom de la police de codes barre, tel que BC C39 3 to 1 Medium. Font Style (style de police) Size (taille) Vous pouvez visualiser la police si des modifications sont ncessaires.

187

3. Cliquez sur longlet General.

188

4. Entrez le codage de squence correct pour le code barre dans le champ suivant, puis cliquez sur OK. Name (nom) Vous pouvez afficher les codes barre dans le Gnrateur d'tats. Ils devraient ressembler ceux prsents ci-dessous.

189

5. Affichez le fichier PDF en mode Preview (prvisualisation) pour voir les codes barre. Lors de la soumission d'une tche, l'cran Job Submission (soumission d'une tche) doit galement prsenter les codes barre correctement.

Aprs le paramtrage du code barre dans l'tat, vous devez associer le nom de police de l'imprimante et le nom de la police True Type une imprimante physique dans l'application Bar Code Support (prise en charge des codes barre) avant traitement sur une imprimante PostScript ou PCL. 6. Dans le menu Paramtrage du traitement par lots (GH9013), slectionnez Gestion des codes barre, puis remplissez les champs suivants : Nom de l'imprimante Nom de la police True Type Nom de la police d'imprimante Le nom de la police d'imprimante est fourni par le distributeur de la police (par exemple, Code39Three). Langage de dfinition de l'imprimante

En cas de traitement sur une imprimante PCL, vous devez galement remplir le champ suivant : Identificateur de jeu de symboles

190

Remarque Les distributeurs ne vendant pas de polices PCL dimensionnables, seule une taille fixe (en nombre de points) est prise en charge par le format PCL. Pour PostScript, vous devez utiliser une taille situe entre 8 et 24 points.

Aprs paramtrage du code barre, vous pouvez utiliser un scanner pour en tester la sortie.

Couleur
Quelle que soit la couleur slectionne dans la bote de dialogue pour l'affichage, la limite est de huit couleurs pour le format PCL, 16 couleurs pour le format PostScript et la seule couleur noire pour les imprimantes ligne par ligne. La gnration de fichier PostScript et PDF utilise le modle RVB pour les couleurs. Le format PCL utilise le modle RVB couleurs simples, qui offre seulement 8 couleurs.

191

Reportez-vous au tableau des couleurs prises en charge ci-dessous, X signifiant une prise en charge, contrairement au blanc.
Couleurs de police Noir Bleu Cyan Bleu fonc Cyan fonc Vert fonc Gris fonc Magenta fonc Rouge fonc Vert Gris clair Magenta Vert olive Rouge Jaune Blanc PostScript X X X X X X X X X X X X X X X X X X X X X PCL X X X Ligne par ligne X PDF X X X X X X X X X X X X X X X X

Pour modifier les proprits de police pour un champ Dans l'environnement Windows J.D. Edwards, slectionnez Gnrateur d'tats dans le menu Gnrateur d'tats (GH9111). 1. Dans l'cran Report Design (gnrateur d'tats), ouvrez l'tat et slectionnez le champ modifier. 2. Cliquez l'aide du bouton droit sur le champ modifier et slectionnez Properties (proprits) dans le menu contextuel qui s'affiche. L'cran Properties (proprits) qui s'affiche dpend du type de champ.

192

3. Cliquez sur l'onglet Font/Color (police/couleur) et slectionnez une option parmi les en-ttes suivants : Font (police) Font Style (style de police) Size (taille) Color (couleur)

Pour rtablir les paramtres par dfaut pour tous les champs de la section, cliquez sur Defaults. 4. Aprs avoir termin vos slections, cliquez sur OK.

Pour modifier les proprits de police pour tous les champs d'une section Dans l'environnement Windows J.D. Edwards, slectionnez Gnrateur d'tats dans le menu Gnrateur d'tats (GH9111). 1. Dans l'cran Report Design (gnrateur d'tats), ouvrez l'tat et cliquez deux fois sur la section modifier ou cliquez sur la section et slectionnez Section Properties (proprits de section) dans le menu Section. 2. Dans l'cran Section correspondant, cliquez sur l'onglet Font/Color (police/couleur) et slectionnez les options pour les en-ttes suivants : Font (police) Font Style (style de police) Size (taille) Color (couleur)

Pour rtablir les paramtres par dfaut pour tous les champs de la section, cliquez sur Defaults. Les changements apports dans cet cran affectent tout le texte de la section, sauf pour les champs modifis individuellement. Pour remplacer les paramtres individuels et appliquer les modifications tous les champs de la section sans exception, slectionnez Apply settings to all Objects (appliquer tous les objets). 3. Aprs avoir termin vos slections, cliquez sur OK.

Pour modifier les proprits de police pour tous les champs d'un tat Dans l'environnement Windows J.D. Edwards, slectionnez Gnrateur d'tats dans le menu Gnrateur d'tats (GH9111). 1. Dans l'cran Report Design (gnrateur d'tats), ouvrez l'tat et slectionnez Report Properties (proprits de l'tat) dans le menu File (fichier). 2. Dans l'cran Properties (proprits), cliquez sur l'onglet Font/Color (police/couleur) et slectionnez les options sous les en-ttes suivants : Font (police) Font Style (style de police) Size (taille) Color (couleur) 193

Pour rtablir les paramtres par dfaut pour tous les champs de l'tat, cliquez sur Defaults. Les changements apportes dans cet cran affectent tout le texte de l'tat, sauf pour les champs modifis individuellement. Pour remplacer les paramtres individuels et appliquer les modifications tous les champs de l'tat sans exception, slectionnez Apply settings to all Objects (appliquer tous les objets). 3. Aprs avoir termin vos slections, cliquez sur OK.

Modification de la justification du texte


La justification correspond l'alignement vertical des lignes. Il est possible de modifier l'alignement du texte dans des colonnes et pour la plupart des variables. En revanche, vous ne pouvez pas paramtrer la justification du texte pour les constantes. Dans l'cran Report Design (gnrateur d'tats), vous pouvez aligner le texte selon une des trois mthodes suivantes : Alignement droite Alignement gauche Alignement au centre

La justification est adapte au cadre de l'objet. Par exemple, si vous alignez au centre un texte, celui-ci est centr par rapport au cadre et non par rapport la page. Le moteur de traitement par lots prend en charge l'alignement gauche et au centre pour toutes les polices et langues. Du chinois, du japonais et du coren, seul le japonais accepte l'alignement droite, pour les polices MS Gothic de 7, 8 et 9 points. Les codes barre doivent tre aligns gauche dans le Gnrateur d'tats. Renseignements complmentaires Reportez-vous Alignement des champs ou des colonnes pour une ou plusieurs sections dans le manuel de rfrence Elaboration d'tats de gestion pour obtenir de plus amples informations sur l'alignement des objets Etat.

Pour modifier la justification du texte Dans l'environnement Windows J.D. Edwards, slectionnez Gnrateur d'tats dans le menu Gnrateur d'tats (GH9111). 1. Dans l'cran Report Design (gnrateur d'tats), ouvrez l'tat et cliquez deux fois sur le champ pour lequel vous souhaitez appliquer la justification du texte. 2. Dans l'cran Properties (proprits) correspondant, cliquez sur l'onglet Display (affichage). 3. Slectionnez le style appropri ou cliquez sur Defaults pour rtablir le style par dfaut de l'objet, puis cliquez sur OK.

194

Modification du format de la numrotation


Dans l'cran Report Design (gnrateur d'tats), vous pouvez modifier le nombre de dcimales afficher. Les codes d'dition permettant de dcider l'utilisation des virgules, de l'affichage des valeurs ngatives et positives ainsi que des valeurs montaires. Remarque Vous pouvez galement grer l'affichage des chiffres positifs et ngatifs l'aide des options de traitement. Celles-ci remplacent les paramtres entrs dans le Gnrateur d'tats.

Renseignements complmentaires Reportez-vous Modification de l'chelle des dcimales dans le manuel de rfrence Elaboration d'tats de gestion pour obtenir de plus amples informations sur la modification de l'chelle des dcimales.

Pour modifier l'affichage des chiffres Dans l'environnement Windows J.D. Edwards, slectionnez Gnrateur d'tats dans le menu Gnrateur d'tats (GH9111). 1. Dans l'cran Report Design (gnrateur d'tats), ouvrez l'tat et cliquez deux fois sur le champ dont vous souhaitez modifier le format des chiffres. 2. Dans l'cran Properties (proprits) correspondant, cliquez sur l'onglet Display (affichage). 3. Entrez le nombre de dcimales afficher dans le champ Display Length (longueur d'affichage) ou utilisez les flches pour accrotre ou rduire le nombre de dcimales. Remarque Le paramtrage de l'affichage des dcimales est sans effet si le systme montaire est activ.

4. Slectionnez le champ Edit code (code d'dition), s'il est disponible, et utilisez l'assistant visuel pour choisir un format. 5. Cliquez sur Defaults pour rtablir le style par dfaut de l'objet. 6. Aprs avoir termin vos slections, cliquez sur OK. Renseignements complmentaires Reportez-vous Tables des codes d'dition dans le manuel de rfrence Elaboration d'tats de gestion pour obtenir une description des champs de code d'dition.

Association de lignes et de cases


Vous pouvez inclure la plupart des champs dans une case. En outre, il possible d'ajouter des lignes simples et doubles au-dessus et au-dessous de la plupart des champs. Vous ne pouvez pas inclure des colonnes ou sections entires dans des cases.

195

Pour associer des lignes et des cases Dans l'environnement Windows J.D. Edwards, slectionnez Gnrateur d'tats dans le menu Gnrateur d'tats (GH9111). 1. Dans l'cran Report Design (gnrateur d'tats), ouvrez l'tat et cliquez deux fois sur le champ inclure dans une case ou auquel vous souhaitez associer des lignes. 2. Dans l'cran Properties (proprits) correspondant, cliquez sur l'onglet Style. 3. Dslectionnez l'option No Lines (aucune ligne) pour activer les autres options de l'cran. 4. Pour insrer le champ dans une bote, slectionnez Single Rectangle (rectangle simple). Vous pouvez galement slectionner le style de ligne souhait. L'aperu correspond votre slection 5. Aprs avoir termin vos slections, cliquez sur OK.

Insertion de sauts de page


Dans les section de colonnes et de groupes, vous pouvez imprimer la dernire ligne imprime d'une page sur celle qui la suit. Il est possible d'insrer un saut de page manuel (c'est--dire suspendant l'impression de l'tat sur la page en cours pour la reprendre sur la page suivante) aprs des sections dtailles et des en-ttes d'tat. Toutefois, vous ne pouvez pas utiliser ces deux fonctions simultanment.

196

Pour imprimer la dernire ligne d'une page au dbut de la page suivante Dans l'environnement Windows J.D. Edwards, slectionnez Gnrateur d'tats dans le menu Gnrateur d'tats (GH9111). 1. Dans l'cran Report Design (gnrateur d'tats), ouvrez l'tat et cliquez deux fois sur la section de groupes ou la section de colonnes modifier.

2. Dans l'cran Section correspondant, cliquez sur l'onglet Advanced (avanc). 3. Slectionnez Reprint At Page Break (rimprimer aprs saut de page), puis cliquez sur OK.

197

Pour insrer un saut de page manuel Dans l'environnement Windows J.D. Edwards, slectionnez Gnrateur d'tats dans le menu Gnrateur d'tats (GH9111). 1. Dans l'cran Report Design (gnrateur d'tats), ouvrez l'tat et cliquez deux fois sur la section dtaille ou l'en-tte d'tat modifier.

2. Cliquez sur l'onglet Advanced (avanc). 3. Slectionnez Page Break After (saut de page aprs), puis cliquez sur OK.

198

Amliorations avances des tats


En plus des fonctionnalits de base du Gnrateur d'tats, vous pouvez galement utiliser des fonctionnalits avances pour crer des tats contenant des donnes et des fonctions plus pousses. Le tableau suivant prsente les fonctionnalits avances :
Event Rules (rgles d'vnement) Les rgles d'vnement permettent d'effectuer des oprations logiques, notamment : Traitement d'une logique conditionnelle Dplacement de valeurs au sein d'objets ou entre plusieurs objets Calculs et expressions complexes Association de fonctions de gestion ou de fonctions systme

Date Titles (titres de date)

Pour les tats financiers, un titre de date dans l'en-tte de page rend l'tat plus cohrent. Le logiciel J.D. Edwards propose des titres frquemment utiliss. La fonction de gestion des titres de date permet de slectionner le titre afficher dans l'tat. La fonction d'analyse descendante cre un lien vers une application interactive. Lorsque vous affichez un tat l'aide du logiciel Adobe Acrobat, un clic sur une valeur permet d'accder directement aux donnes de l'tat. Une prfrence constitue un moyen simplifi d'accder des donnes. Dans le Report Design (gnrateur d'tats), les prfrences permettent de crer un rpertoire contenant les vues logiques ncessaires la cration de vos tats. Les options de traitement grent le traitement des donnes pour un tat ou toute autre application de traitement par lots. Elles dpendent des versions. Par consquent, diffrentes options de traitement peuvent tre spcifies pour des versions spcifiques d'une mme application. L'assistant comprend des modles pour la cration d'tats applicatifs. Ces modles, fournis avec le logiciel J.D. Edwards, utilisent des critres par dfaut. Vous pouvez les modifier et crer les vtres.

Drill Down (analyse descendante) Favorites (prfrences)

Processing Options Templates (modles d'options de traitement) Director Templates (modles de l'assistant) Text Attachments (textes annexs)

Vous pouvez annexer des textes aux enregistrements dans les applications interactives du logiciel J.D. Edwards. Par ailleurs, il est possible de crer un tat pour inclure tous les textes annexs un enregistrement. Le Gnrateur d'tats permet de modifier la sortie de l'tat et de la version en changeant les proprits d'tat.

Report Properties (proprits d'tat)

Renseignements complmentaires Reportez-vous Champs intelligents dans le manuel de rfrence Elaboration d'tats de gestion. Reportez-vous aux sections suivantes dans le manuel de rfrence Development Tools (outils de dveloppement) : Changing Report Data Structures (modification des structures de donnes) Working with Business Functions (utilisation des fonctions de gestion)

199

Creating a Table I/O Event Rule (cration d'une rgle d'vnement des E/S de fichier) Creating Report Interconnections (cration d'interconnexions entre tats)

Utilisation des rgles d'vnement


Aprs le traitement d'un tat, le moteur d'excution marque une pause certaines tapes pour traiter la logique associe. Ces tapes sont appeles des vnements. Ils permettent d'insrer une logique personnalise pour le traitement. Les rgles d'vnement sont des instructions logiques cres et associes un vnement en vous pargnant la syntaxe complexe intrinsque la plupart des langages de programmation. Les rgles d'vnement effectuent le traitement ds qu'un vnement, tel qu'un saut de page, survient. Les vnements sont associs des contrles, tels qu'une variable, une constante, une section ou un tat. L'vnement associ une rgle dpend du rle de la rgle d'vnement et du type de section dans lequel il se produit. Par exemple, si vous ajoutez une rgle d'vnement dans une section de colonnes ou de groupes, vous pouvez associer la rgle d'vnement l'vnement Do Section. Dans une section en tableaux vous pouvez associer une rgle d'vnement aux vnements Do Tabular Break, Do Balance Auditor ou Column Inclusion. Les champs intelligents sont automatiquement associs la rgle d'vnement Column Inclusion. Si vous associez une rgle d'vnement une variable, vous pouvez slectionner la rgle d'vnement Do Variable. La plupart des rgles d'vnement sont composes de deux parties : Une instruction if/while Une affectation

L'instruction if/while dfinit une condition lorsque se prsente une affectation. Les conditions sont gal , infrieur , suprieur , diffrent de et leurs diverses combinaisons. Une affectation dcrit ce qui se produit lorsque la condition if/while est remplie. Toutes les affectations se prsentent sous la forme X est gal Instruction , X reprsentant la variable laquelle est attribue une valeur et Instruction, la valeur attribue. Une instruction peut tre une simple valeur ou un calcul. Exemple L'quipe C utilise pour les employs un barme diffrent de celui des autres quipes. Pour pouvoir comparer les employs de toutes les quipes, il est ncessaire de multiplier le score des employs de l'quipe C par 10. L'instruction if/while se prsente de la faon suivante : Si (if) l'quipe est gale C. La condition est reprsente par gal . L'affectation est la suivante : Le score est gal 10 fois l'ancien score. Score constitue la variable laquelle une valeur est affecte. Dix fois l'ancien score constitue l'instruction de calcul de la valeur.

200

Renseignements complmentaires Reportez-vous aux sections suivantes dans le manuel de rfrence Development Tools (outils de dveloppement) : Understanding Event Rules (rgles d'vnement) pour obtenir de plus amples informations sur les vnements prdfinis Event Rules Design (cration de rgles d'vnement) pour obtenir de plus amples informations sur la cration de rgles d'vnement et l'utilisation des boutons associs des rgles d'vnement Creating Report Interconnections (cration d'interconnexions entre tats) pour obtenir de plus amples informations sur l'utilisation des rgles d'vnement afin de lancer des tats partir d'un tat Reportez-vous aux thmes suivants du manuel de rfrence Elaboration d'tats de gestion. Evnements pour obtenir de plus amples informations sur les rgles d'vnement disponibles par type de section Dfinition de la slection de donnes de section pour obtenir de plus amples informations sur l'utilisation de l'cran Criteria Design (critres) dans la slection de donnes Conditions prliminaires Avant de crer une instruction if/while, il peut tre ncessaire d'insrer dans l'tat un champ destin contenir le rsultat de la rgle d'vnement. Si la rgle d'vnement retourne du texte, utilisez une variable de texte. Si la rgle renvoie un rsultat, vous devrez choisir une variable numrique ou un article du dictionnaire de donnes. Reportez-vous Ajout et affectation de variables de texte dans le manuel de rfrence Elaboration d'tats de gestion pour obtenir de plus amples informations sur les variables de texte.

Pour crer une instruction if/while dans une rgle d'vnement Dans l'environnement Windows J.D. Edwards, slectionnez Gnrateur d'tats dans le menu Gnrateur d'tats (GH9111). 1. Dans l'cran Report Design (gnrateur d'tats), ouvrez l'tat pour lequel vous souhaitez crer une instruction if/while. 2. Cliquez sur une section ou une partie variable d'un champ de donnes.

201

3. Dans le menu Edit (modification), slectionnez Event Rules (rgles d'vnement). Vous pouvez galement cliquer sur le bouton droit de la souris, puis slectionner Event Rules (rgles d'vnement).

4. Dans l'cran Event Rules Design (cration des rgles d'vnement), slectionnez un vnement dans le menu droulant correspondant. Par exemple, choisissez l'vnement Do Section. Cet vnement est illustr car il est le plus frquemment utilis dans les sections de colonnes et les sections de groupes. Lorsqu'une rgle d'vnement est cre dans la section Do Section d'une section de colonnes ou section de groupes, plusieurs instructions If avec des affectations ou des formules peuvent tre cres pour des champs de la section.

202

5. Slectionnez If/While dans le menu Insert (insertion). Vous pouvez galement cliquer sur le bouton If/While de la barre d'outils.

6. Dans l'cran Criteria Design (critres), dfinissez les critres que vous souhaitez appliquer la rgle d'vnement. 7. Cliquez sur OK pour enregistrer l'instruction If et retourner l'cran Event Rules Design (cration des rgles d'vnement). L'instruction If y figure.

203

Aprs cration de l'instruction If, vous pouvez y associer une affectation de rgle d'vnement. Il est possible de dplacer une rgle d'vnement en la slectionnant et en la faisant glisser vers l'emplacement souhait. Remarque La modification de la squence des instructions de la rgle d'vnement peut causer une erreur de syntaxe. Dans ce cas, vous pouvez dsactiver la rgle d'vnement et poursuivre ou la modifier pour corriger les erreurs.

Pour crer une affectation de rgle d'vnement Dans l'environnement Windows J.D. Edwards, slectionnez Gnrateur d'tats dans le menu Gnrateur d'tats (GH9111). 1. Dans l'cran Report Design (gnrateur d'tats), ouvrez l'tat pour lequel vous souhaitez crer une affectation de rgle d'vnement. 2. Dans le menu Edit (modification), slectionnez Event Rules (rgles d'vnement).

204

3. Dans l'cran Event Rules Design (cration de rgles d'vnement), cliquez sur une instruction If, Else ou End If que vous souhaitez appliquer l'affectation et slectionnez Assignment/Expression (affectation/expression) dans le menu Insert (insertion).

4. Dans l'cran Assignment (affectation), slectionnez l'objet cible en cliquant sur le champ disponible dans la liste de la zone To Objet (vers objet). Par exemple, l'objet cible peut tre la variable d'tat (RV) de la colonne insre dans l'tat pour contenir la valeur. Un champ disponible est reprsent par un code alphabtique deux caractres symbolisant la source de donnes et dterminant l'utilisation du champ de donnes dans une application au moment de l'excution. Les champs disponibles peuvent contenir les prfixes suivants :
BC Colonne de la vue logique. Ces colonnes contiennent des valeurs de la base de donnes lorsqu'une requte est lance. Il s'agit des valeurs enregistres lors d'un ajout ou d'une mise jour. Valeur transmise par une option de traitement. Variables de rgle d'vnement. Ces objets reprsentent toute variable paramtre dans la rgle d'vnement. Elles ne sont pas manipules par le systme. Constante d'tat. Variable d'tat. Sections d'tat. Ces valeurs ne peuvent pas tre utilises lors de la cration d'une affectation de rgle d'vnement.

PO VA

RC RV RS

Le champ slectionn apparat dans la zone en gris sous l'en-tte To Object (vers objet). Ce champ est destin contenir la valeur assigne.

205

5. Pour crer une instruction logique, slectionnez un objet dans la liste From Object/Literal ( partir de l'objet ou du littral) droite.

6. Pour affecter une instruction littrale une variable alpha, entrez une expression littrale (par exemple, un chiffre ou du texte) dans le champ From Object/Literal ( partir de l'objet ou du littral).

7. Pour crer une expression ou une fonction mathmatique pour une variable numrique, cliquez sur le bouton f(x). 8. Dans l'cran Expression Manager (gestionnaire d'expressions), entrez une expression puis cliquez sur OK. 9. Dans l'cran Event Rules Design (cration de rgles d'vnement), slectionnez Save (enregistrer) dans le menu File (fichier). Vous pouvez galement cliquer sur la coche de la barre d'outils.

206

Ajout et affectation de variables de texte


Dans une affectation de rgle d'vnement, une variable de texte (prfixe TV) peut tre ncessaire. Ce type de variable est stock sous forme de chanes et associ l'tat par le biais d'une rgle d'vnement. Elles sont utilises au lieu des chanes codes programme dans les affectations. Elles facilitent ainsi la gestion des rgles d'vnement. Il n'est pas ncessaire de modifier la rgle d'vnement o se trouve le texte. Vous devez simplement changer la variable de texte. Pour utiliser une variable de texte, vous devez d'abord l'ajouter, puis l'associer la rgle d'vnement. Le graphique suivant illustre l'aspect des variables de texte dans un tat. La chane de texte de la colonne Required Approval (approbation obligatoire) est une variable de texte. Selon la valeur dans la colonne Amount of Raise (montant de l'augmentation), la valeur approprie, Director Approval (approbation du directeur) ou Manager Approval (approbation du responsable) est entre automatiquement dans la colonne.

Pour ajouter des variables de texte Dans l'environnement Windows J.D. Edwards, slectionnez Gnrateur d'tats dans le menu Gnrateur d'tats (GH9111). 1. Dans l'cran Report Design (gnrateur d'tats), ouvrez l'tat auquel vous souhaitez ajouter des variables de texte. 2. Cliquez sur la section dtaille laquelle vous souhaitez ajouter des variables de texte, puis slectionnez Text Variables (variables de texte) dans le menu Section.

207

3. Dans l'cran Text Variables (variables de texte), entrez le texte devant figurer dans la zone Text String (chane de texte) de l'tat.

4. Appuyez sur Entre ou cliquez sur Add (ajouter). Vous devez appuyer sur Entre pour chaque entre afin que le Gnrateur d'tats reconnaisse celle-ci. Une ligne vide apparat ensuite. 5. Rptez les tapes 3 et 4 pour toutes les chanes de texte de l'tat, puis cliquez sur OK.

Pour associer des variables de texte une rgle d'vnement Dans l'environnement Windows J.D. Edwards, slectionnez Gnrateur d'tats dans le menu Gnrateur d'tats (GH9111). 1. Dans l'cran Report Design (gnrateur d'tats), ouvrez l'tat dans lequel vous souhaitez ajouter des variables de texte une rgle d'vnement. 2. Cliquez sur la section dtaille laquelle vous avez ajout des variables de texte, puis slectionnez Event Rules (rgles d'vnement) dans le menu Edit (modification). Vous pouvez galement cliquer sur le bouton droit de la souris, puis slectionner Event Rules (rgles d'vnement).

208

3. Dans l'cran Event Rules Design (cration de rgles d'vnement), slectionnez l'vnement auquel associer les variables de texte dans le menu droulant. Dans cet exemple, nous utilisons l'vnement Do Section.

Les vnements auxquels sont associes des rgles d'vnement sont accompagns d'un signe plus (+).

209

4. Cliquez sur l'instruction If, Else ou End If laquelle vous souhaitez ajouter les conditions des variables de texte appliquer, puis slectionnez Assignment/Expression dans le menu Insert (insertion). Vous pouvez galement cliquer sur le bouton x=de la barre d'outils.

5. Dans l'cran Assignment (affectation), slectionnez le champ cible (destin recevoir la variable de texte) en cliquant sur un champ dans la liste de la zone To Object (vers objet). Par exemple, il peut s'agir de RV Required Approval (approbation obligatoire). 6. Slectionnez le champ From Object/Literal ( partir de l'objet ou du littral) en cliquant sur un champ contenant le prfixe TV (variable de texte) dans la liste de la zone From Object/Literal ( partir de l'objet ou du littral). Par exemple, il peut s'agir de TV Director Approval (approbation du directeur).

210

7. Cliquez sur OK. L'cran Event Rules Design (cration de rgles d'vnement) contient l'instruction If qui inclut maintenant la condition de la variable de texte.

8. Rptez les tapes 4 7 pour ajouter d'autres variables de texte la rgle d'vnement, cliquez sur la coche de la barre d'outils pour enregistrer, puis accdez Event Rules Design (cration de rgles d'vnement).

Association d'une fonction systme et d'un vnement


Il peut parfois tre ncessaire d'utiliser une fonction systme J.D. Edwards au lieu d'une affectation si la condition de l'instruction if/while est remplie. Les fonctions systme sont prdfinies et permettent d'effectuer des calculs complexes sans ajout de code. Par exemple, il peut tre ncessaire de masquer un en-tte de colonne dans l'tat. Vous pouvez parvenir ce rsultat en associant une fonction systme une rgle d'vnement pour masquer l'objet.

Pour associer une fonction systme et un vnement Dans l'environnement Windows J.D. Edwards, slectionnez Gnrateur d'tats dans le menu Gnrateur d'tats (GH9111). 1. Dans l'cran Report Design (gnrateur d'tats), ouvrez l'tat auquel vous souhaitez associer une fonction systme. 2. Cliquez sur une section ou une partie variable d'un champ de donnes, puis slectionnez Event Rules (rgles d'vnement) dans le menu Edit (modification). 211

Vous pouvez galement cliquer sur le bouton droit de la souris, puis slectionner Event Rules (rgles d'vnement).

3. Dans l'cran Event Rules Design (cration des rgles d'vnement), slectionnez un vnement dans le menu droulant correspondant.

212

4. Slectionnez System Function (fonction systme) dans le menu Insert (insertion). Vous pouvez galement cliquer sur le bouton f(s).

5. Sous l'onglet Function Selection (slection de fonction) de l'cran System Function (fonction systme), cliquez deux fois sur l'icne de dossier accompagnant la fonction systme afin d'afficher toutes les fonctions disponibles dans la catgorie, puis slectionnez une fonction systme.

213

6. Cliquez sur l'onglet Parameter Mapping (mappage de paramtres) pour dfinir les paramtres. Par exemple, pour masquer un objet, ouvrez le dossier Object (objet) et slectionnez la fonction systme Hide Object (masquer l'objet).

7. Sous l'onglet Parameter Mapping (mappage de paramtres), slectionnez un champ dans la liste Available Objects, puis cliquez sur la flche pointant vers la gauche pour placer la valeur dans la colonne Parameters Value (valeur des paramtres). Vous devez alors slectionner la colonne masquer. 8. Cliquez sur OK pour retourner l'cran Event Rules Design (cration des rgles d'vnement). 9. Cliquez ensuite sur la coche pour enregistrer et retourner l'cran Report Design (gnrateur d'tats).

Cration d'une variable de rgle d'vnement


Une variable de rgle d'vnement (prfixe VA) est un objet cr par l'utilisateur qui hrite des caractristiques d'un champ du dictionnaire de donnes slectionn. Nanmoins, elle n'est pas stocke dans le dictionnaire de donnes. Elle existe uniquement dans l'tat o elle a t cre. Vous devez dterminer si la variable peut tre utilise pour un vnement spcifique, dans la section ou dans tout l'tat. Aprs cration de la variable, celle-ci est ajoute la liste des champs disponibles utiliss pour crer des rgles d'vnement.

Pour crer une variable de rgle d'vnement Dans l'environnement Windows J.D. Edwards, slectionnez Gnrateur d'tats dans le menu Gnrateur d'tats (GH9111). 214

1. Dans l'cran Report Design (gnrateur d'tats), ouvrez l'tat pour lequel vous souhaitez crer une variable de rgle d'vnement. 2. Cliquez sur la section laquelle vous souhaitez associer la variable de rgle d'vnement, puis slectionnez Event Rules (rgles d'vnement) dans le menu Edit (modification).

3. Dans l'cran Event Rules Design (cration des rgles d'vnement), slectionnez un vnement dans le menu droulant correspondant. 4. Slectionnez Variables dans le menu Insert (insertion). Vous pouvez galement cliquer sur le bouton Variables. 5. Dans l'cran Event Rules Variables (variables de rgles d'vnement), cliquez sur Add (ajouter). 6. Dans l'cran Variable Item Selection (slection d'une variable), effectuez une des oprations suivantes : Cliquez sur Find (rechercher) pour afficher les champs corrects du dictionnaire de donnes. Utilisez la ligne de query pour limiter la recherche, puis cliquez sur Find (rechercher).

7. Slectionnez l'lment dont les caractristiques doivent tre transmises la variable, puis cliquez sur Next (suivant). 8. Dans l'cran Variable Options Selection (slection d'options de variable), cliquez sur une des options Scope (porte) suivantes, en fonction du rle de la variable cre. Par exemple, vous pouvez rfrencer une variable d'tat de faon globale, une variable de section dans la section ou une variable d'vnement uniquement dans l'vnement o elle est cre. 215

Section Report (tat) Event (vnement)

9. Entrez un nom significatif pour le champ propos, puis cliquez sur Finish (terminer). L'cran Event Rules Variables (variables de rgle d'vnement) s'affiche nouveau. Il contient la variable de rgle d'vnement cre.

Selon la porte de la variable, un des prfixes suivants lui est affect : evt_ (vnement) rpt_ (tat) sec_ (section)

Une variable de rgle d'vnement ne peut plus tre modifie aprs avoir t ajoute. Toutefois, vous pouvez la supprimer pour en crer une nouvelle. 10. Cliquez sur OK pour retourner l'cran Event Rules Design (cration des rgles d'vnement). 11. Cliquez ensuite sur la coche pour enregistrer et retourner l'cran Report Design (gnrateur d'tats).

Rgles d'vnement Column Inclusion et Do Section


La rgle d'vnement la plus frquemment utilise pour les sections en tableaux est Column Inclusion. Dans les sections de groupes ou de colonnes, l'vnement Do Section est le plus 216

frquent. Lors du traitement des donnes dans une section de groupes ou de colonnes, l'vnement Do Section survient aprs l'extraction de chaque enregistrement. En raison du calcul automatique des totaux chaque changement de niveau, les sections en tableaux sont traites diffremment. Dans une section en tableaux, l'vnement Do Section n'est trait qu'aux changements de niveau. Ainsi, l'vnement Column Inclusion est utilis dans une section en tableaux pour traiter les donnes aprs chaque extraction d'enregistrement et non aprs chaque changement de niveau. Quel que soit le type de section, n'utilisez pas l'vnement Column Inclusion lorsque vous effectuez un calcul entre plusieurs colonnes (notamment le calcul d'cart) ou plusieurs variables d'une colonne. Dans ces situations, utilisez un vnement Do Section. Lorsque vous utilisez la rgle d'vnement Column Inclusion, vous devez affecter des rgles d'vnement pour chaque colonne de la section laquelle vous souhaitez associer une logique. Renseignements complmentaires Reportez-vous Pour crer des colonnes de calcul dans le manuel de rfrence Elaboration d'tats de gestion.

Pour utiliser la rgle d'vnement Column Dans l'environnement Windows J.D. Edwards, slectionnez Gnrateur d'tats dans le menu Gnrateur d'tats (GH9111). 1. Dans l'cran Report Design (gnrateur d'tats), ouvrez l'tat pour lequel vous souhaitez utiliser la rgle d'vnement de colonne. 2. Cliquez sur la colonne de la section en tableaux laquelle vous souhaitez ajouter une rgle d'vnement. Assurez-vous de cliquer sur la colonne et non sur l'en-tte.

217

3. Dans le menu Edit (modification), slectionnez Event Rules (rgles d'vnement).

4. Dans l'cran Event Rules Design (cration des rgles d'vnement), slectionnez Column Inclusion (inclusion de colonne) dans le menu droulant des vnements. Si vous travaillez avec une colonne de champs intelligents, cet vnement est accompagn d'un + vert. Ce signe indique que la rgle d'vnement existe dj pour cette colonne. 5. Le type de rgle d'vnement crer dtermine le bouton slectionn. Par exemple, si vous souhaitez crer une instruction if/while, slectionnez If/While dans le menu Insert (insertion). 6. Suivez les tapes 1 5 pour chaque colonne auxquelles vous souhaitez ajouter un vnement, cliquez sur la coche pour enregistrer, puis retournez l'cran Report Design (gnrateur d'tats).

Cration de sections personnalises


Les sections personnalises permettent de grer les donnes apparaissant sur un tat l'aide de rgles d'vnement. Vous pouvez les utiliser pour forcer un changement de niveau en crant une section personnalise sans objets et en activant l'option Page Break After Print (saut de page aprs impression) dans les proprits de section. Vous pouvez galement utiliser les sections personnalises pour imprimer du texte de variable ou pour les sections qui prsentent les mmes donnes mais sous un format diffrent. Par exemple, une section personnalise peut tre utilise pour un tat existant dans deux modules distincts mais appelant une section diffrente qui contient des donnes spcifiques ce module, en fonction des besoins de l'utilisateur. 218

Une section personnalise peut galement tre utilise pour imprimer des donnes supplmentaires en fonction de certains critres. Par exemple, si vous disposez de plusieurs tats de comptabilit clients prsentant l'historique des paiements d'un client, vous pouvez demander au moteur de traitement par lots d'imprimer des donnes supplmentaires lorsque les paiements d'un client sont en souffrance. Dans ce cas, il est possible de crer une section personnalise prcisant si le retard porte sur 30, 60 ou 90 jours et d'associer une option de traitement appelant la section personnalise. Lorsqu'elle est active et que le moteur de traitement par lots trouve un enregistrement contenant un retard, la section personnalise lance son impression ; en l'absence de retards, aucune impression n'est lance. Vous pouvez utiliser la fonction systme DO_CUSTOM_SECTION dans des sections de colonnes, des sections de groupes ou des sections en tableaux pour appeler la section personnalise. Le nombre de sections personnalises pouvant tre utilises dans un tat est illimit. Les sections personnalises sont attribues et traites comme toute autre section de niveau deux. Les sections personnalises peuvent contenir des champs de vue logique, des variables ou des champs du dictionnaire de donnes. Le traitement de l'tat est le mme quels que soient les objets contenus.

Association de logique dans une section personnalise


Les sections personnalises sont lances par le biais d'une fonction systme des rgles d'vnement. La logique d'une section personnalise est associe la section prcdant celle-ci. Par exemple, si vous souhaitez qu'une section personnalise effectue le traitement avant une section de colonnes, la section personnalise doit tre appele l'aide la fonction systme DO_CUSTOM_SECTION partir de l'vnement DO_SECTION de la section de colonnes. De mme, si vous souhaitez qu'une section personnalise effectue le traitement avant un pied de page de changement de niveau, vous devez appeler la section personnalise l'aide de la fonction systme DO_CUSTOM_SECTION dans l'vnement INIT_LEVEL_BRK_FOOTER. Vous pouvez appeler une section personnalise partir de toute section. En outre, vous pouvez utiliser n'importe quelle logique de rgle d'vnement avec une section personnalise, telle que des instructions if/while, des fonctions de gestion, des E/S de fichiers, etc. Vous pouvez appeler une section personnalise partir de toute rgle d'vnement sauf INIT_Section. Si tentez d'appeler une section personnalise l'aide de INIT_Section, aucun traitement n'a lieu. Lorsque vous utilisez une section personnalise, vous indiquez que la section est Conditional dans les proprits de section, puis vous associez la rgle d'vnement de fonction systme DO_CUSTOM_SECTION la section prcdant la section personnalise.

Pour utiliser une section personnalise Dans l'environnement Windows J.D. Edwards, slectionnez Gnrateur d'tats dans le menu Gnrateur d'tats (GH9111). 1. Dans l'cran Report Design (gnrateur d'tats), ouvrez l'tat pour lequel vous souhaitez utiliser une section personnalise. 2. Cliquez sur la section d'o vous souhaitez lancer la section personnalise, puis slectionnez Event Rules (rgles d'vnement) dans le menu Edit (modification). 3. Slectionnez l'vnement dclenchant le traitement de la section personnalise. 219

4. Cliquez sur le bouton System Function Button (bouton de fonction systme). 5. Dans l'cran System Functions (fonctions systme), slectionnez Section dans l'arborescence System Functions (fonctions systme), puis Do Custom Section (cration de section personnalise).

La fentre Available Objects (objets disponibles) contient les sections de l'tat. Toutes les sections y figurent, et non uniquement celles signales comme tant conditionnelles.

220

6. Cliquez sur l'onglet Parameter Mapping, slectionnez la section conditionnelle dfinir en tant que section personnalise, puis cliquez sur la flche pointant vers la droite pour placer la section dans la fentre Parameters (paramtres).

7. Cliquez sur OK.

Utilisation du titre de date pour les tats financiers


Pour les tats financiers, un titre de date dans l'en-tte de page rend l'tat plus cohrent. Le logiciel J.D. Edwards propose des titres frquemment utiliss. Bien qu'un titre de date prdfini permette un ajout rapide, il peut tre insuffisamment spcifique pour votre socit. C'est pourquoi il est galement possible d'ajouter un titre de date adapt. En appelant la fonction de gestion User Defined Date Title (B8300007) (titre de date dfini par l'utilisateur), vous pouvez ajouter un titre existant l'tat ou en crer un qui corresponde vos besoins. Conditions prliminaires Reportez-vous Cration d'un tat applicatif l'aide de l'assistant dans le manuel de rfrence Elaboration d'tats de gestion pour obtenir de plus amples informations sur l'utilisation du modle adquat pour crer un tat financier auquel il est possible d'ajouter un titre de date.

221

Ajout d'un titre de date un tat financier


Les titres de date suivants sont fournis avec le logiciel J.D. Edwards :
A (As of) (au) B (bilan) P (compte de rsultat) S (priode simple) Au 31/03/05 Au 31/03/05 Pour la priode de trois mois se terminant au 31 mars 2005. Pour la priode d'un mois se terminant au 31 mars 2005.

La fonction de gestion User Defined Date Title (B8300007) (titre de date dfini par lutilisateur) utilise le numro de socit pour dterminer l'exercice. Il permet galement de dterminer la priode d'laboration d'tat par dfaut si les valeurs de l'option de traitement pour le mois et l'anne de l'tat ne sont pas renseignes.

Pour ajouter un titre de date un tat financier Dans l'environnement Windows J.D. Edwards, slectionnez Gnrateur d'tats dans le menu Gnrateur d'tats (GH9111). 1. Dans l'cran Report Design (gnrateur d'tats), ouvrez l'tat auquel vous souhaitez ajouter un titre de date. 2. Cliquez sur la section Page Header (en-tte de page), puis slectionnez Alpha Variable dans le menu Insert (insertion). 3. Cliquez pour insrer le champ dans l'en-tte de page. 4. Cliquez deux fois sur le champ de variable alpha insrer. 5. Dans l'cran Variable Properties (proprits de variable), cliquez sur l'onglet Description, puis remplissez le champ suivant : Variable Name (nom de variable) Identifiez la variable afin de la rendre facilement reconnaissable ; par exemple, vous pouvez entrer Titre de date. 6. Cliquez sur l'onglet Display (affichage) et entrez les lments suivants : Justification Cliquez sur Center (centre). Display Length (longueur affiche) Entrez 100. Si le titre de date dpasse 100 caractres, il est tronqu pour tenir dans l'espace disponible. 7. Cliquez sur l'onglet Advanced et activez l'option suivante : Global Variable (variable globale) Une fois active, cette option rend la variable disponible dans la liste Available Objects (de l'cran Business Functions (fonctions de gestion)) pour les sections autres que celle o la variable est dfinie.

222

8. Cliquez sur OK. 9. Alignez l'objet avec les autres objets de la section. 10. Cliquez sur la section dtaille de l'tat (ne cliquez pas sur la section d'en-tte de page), puis slectionnez Event Rules (rgles d'vnement) dans le menu Edit (modification). 11. Dans l'cran Event Rule Design (cration de rgles d'vnement), cliquez sur Yes (oui) pour enregistrer les modifications. 12. Dans l'cran Event Rules Design (cration des rgles d'vnement), slectionnez Before Level Break (avant changement de niveau) dans le menu droulant des vnements. 13. Slectionnez Business Function (fonction de gestion) dans le menu Insert (insertion). Vous pouvez galement cliquer sur le bouton f(b) (fonction de gestion). 14. Entrez B8300007dans le champ Source Module (module source) de l'cran Business Function Search (recherche de fonctions de gestion), puis appuyez sur Entre ou cliquez sur Find (rechercher). 15. Cliquez sur Select (slectionner). L'cran Business Functions (fonctions de gestion) s'affiche. Vous devez affecter des valeurs chaque article du dictionnaire de donnes de la structure de donnes. Les tapes restantes indiquent comment attribuer ces valeurs. Reportez-vous l'illustration la fin de cette tche pour consulter une structure de donnes complte pour le titre de date dfini par lutilisateur.

16. Cliquez sur la colonne Value (valeur) proche de l'article du dictionnaire de donnes cDateTitleType, puis cliquez deux fois sur <Literal> dans la liste Available Objects (objets disponibles). 223

17. Dans l'cran Single Value, cliquez sur le bouton de l'assistant visuel. 18. Dans l'cran Date Title Search (recherche de titre de date), choisissez une valeur, puis cliquez sur Select. 19. Dans l'cran Single Value (valeur simple), cliquez sur OK. La valeur slectionne figure dans la liste Value (valeur). La flche directionnelle est paramtre automatiquement. 20. Cliquez sur la colonne Value proche de l'article du dictionnaire de donnes szLanguagePreference. 21. Pour que le titre soit imprim dans la langue de l'utilisateur qui excute l'tat, cliquez deux fois sur SL LanguagePreference (valeur systme pour la langue dans le profil utilisateur) dans la liste Available Objects (objets disponibles). Si vous n'avez pas dfinir de langue, passez l'tape 24. 22. Pour imprimer le titre de date dans une langue particulire, quelle que soit la prfrence de l'utilisateur qui excute l'tat, cliquez deux fois sur <Literal> dans la liste Available Objects. 23. Dans l'cran Single Value, cliquez sur le bouton de l'assistant visuel. 24. Choisissez une valeur, puis cliquez sur Select (slectionner). 25. Dans l'cran Single Value (valeur simple), cliquez sur OK. La valeur slectionne figure dans la liste Value (valeur). La flche directionnelle est paramtre automatiquement. 26. Cliquez sur la colonne Value (valeur) proche de l'article du dictionnaire de donnes szCompany, puis cliquez deux fois sur <Literal> dans la liste Available Objects (objets disponibles). 27. Dans l'cran Single Value (valeur simple), entrez le numro de socit ou cliquez sur le bouton de l'assistant visuel pour rechercher un numro de socit entrer. 28. Dans l'cran Single Value (valeur simple), cliquez sur OK. Le numro de socit entr figure dans la colonne Value (valeur) et dtermine le modle d'exercice. La flche directionnelle est paramtre automatiquement. 29. Cliquez sur la colonne Value (valeur) proche de l'article du dictionnaire de donnes mnPOPeriodNumber, puis cliquez deux fois sur PO PeriodNoGeneralLedger dans la liste Available Objects (objets disponibles) pour copier l'objet dans la colonne Value. Il s'agit du numro de priode dsign dans les options de traitement des tats financiers (T83PO). L'option de traitement apparat automatiquement au moment de l'excution et invite l'utilisateur entrer une valeur. La flche directionnelle est paramtre automatiquement. 30. Cliquez sur la colonne Value (valeur) proche de l'article du dictionnaire de donnes szPOFiscalYear, puis cliquez deux fois sur PO szFiscalYear dans la liste Available Objects (objets disponibles) pour copier l'objet dans la colonne Value. Il s'agit de l'exercice dsign dans les options de traitement des tats financiers (T83PO). L'option de traitement apparat automatiquement au moment de l'excution et invite l'utilisateur entrer une valeur. 224

La flche directionnelle est paramtre automatiquement. 31. Cliquez sur la colonne Value (valeur) proche de l'article du dictionnaire de donnes szDateTitle, puis cliquez deux fois sur le nom de variable d'tat (RV) (il s'agit du nom attribu la variable alpha insre dans l'en-tte de page) dans la liste Available Objects (objets disponibles) pour copier l'objet dans la colonne Value. La flche directionnelle est paramtre automatiquement. Aprs avoir termin le paramtrage de szDateTitle, l'cran Business Functions (fonctions de gestion) contient tous les paramtres suivants dans les listes Value (valeur) et Data Item (article du dictionnaire de donnes).

32. Dans l'cran Business Functions (fonctions de gestion), cliquez sur OK. 33. Dans l'cran Event Rules Design (cration de rgles d'vnement), cliquez ensuite sur la coche pour enregistrer la rgle d'vnement User Defined Date Title (titre de date dfini par lutilisateur) et retourner l'cran Report Design (gnrateur d'tats). Renseignements complmentaires Reportez-vous Pour aligner les champs ou les colonnes dans une ou plusieurs sections dans le manuel de rfrence Elaboration d'tats de gestion pour obtenir de plus amples informations sur l'alignement d'objets dans une section.

225

Personnalisation du titre de date


Bien qu'un titre de date prdfini puisse tre utile, un titre adapt la socit peut tre plus significatif pour les utilisateurs. Par consquent, vous pouvez personnaliser le titre de date en dfinissant vos paramtres qui rpondront ainsi mieux vos besoins. Vous pouvez galement crer le mme titre de date dans plusieurs langues. Les paramtres du titre de date sont stockes dans le fichier Titres de date (F83100). Renseignements complmentaires Reportez-vous Pour affecter des priodes comptables aux en-ttes de colonne dans le manuel de rfrence Elaboration d'tats de gestion pour obtenir de plus amples informations sur la dfinition de noms de priode.

Pour paramtrer un titre de date personnalis Dans le menu Paramtrage avanc des tats (GH9141), slectionnez Titres de date. 1. Dans l'cran Accs aux titres de date, cliquez sur Ajouter. 2. Dans l'cran Rvision des titres de date, remplissez les champs suivants : Type titre Date Description Langue

3. Remplissez les champs Elments : La longueur maximum d'un titre de date est de 100 caractres. Le nombre maximum d'lments est 14. Chacun doit tre une chane de texte littrale ou un paramtre de substitution de texte. La liste suivante contient les paramtres de substitution de texte disponibles (stocks dans la liste de codes dfinis par lutilisateur du systme 83, type TS). Ces paramtres sont renseigns au moment de l'excution. @1: Nom de priode Cette valeur est affecte en dfinissant le nom de la priode pour le modle d'exercice. Il s'agit gnralement du nom du mois associ la priode. Ces donnes sont stockes dans le fichier Titres de date (F83110). @2: Jour de fin de la priode Cette valeur est extraite du fichier Modle d'exercice (F0008). Par exemple, ce paramtre renvoie 31 pour une priode terminant le 31 du mois. @3: Sicle et anne Par exemple, vous pouvez entrer 2005 (anne sur laquelle est bas l'tat). @4: Anne Par exemple, vous pouvez entrer 05 (anne sur laquelle est bas l'tat). @5: Texte du nombre de priodes 226

Ces valeurs sont extraites de la table de codes dfinis par lutilisateur (systme 83, type PT). Le code contient le texte pour le nombre de priodes jusqu' la priode en cours. Par exemple, la priode 2 extrait deux. @6: Date (30/06/05)

4. Pour rviser les valeurs Texte du nombre de priodes (@5), slectionnez Texte de la priode dans le menu Ecran. 5. Dans l'cran Rvision des titres de date, cliquez sur OK. Description des champs
Description Type titre Date Description Glossaire Il s'agit du type de titre de date. Il peut s'agir d'une description, d'un commentaire, d'un nom ou d'une adresse. Ce code dfini par l'utilisateur (systme 01, type LP) spcifie la langue utiliser dans les crans et les formulaires imprims. Vous devez le dfinir dans le systme ou dans les prfrences utilisateur.

Langue

Pour prvisualiser un titre de date personnalis Dans le menu Paramtrage avanc des tats (GH9141), slectionnez Titres de date. 1. Dans l'cran Accs aux titres de date, cliquez sur Rechercher pour afficher une liste de type de titres valides. 2. Slectionnez le titre de date prvisualiser, puis Prvisualisation dans le menu Ligne. 3. Dans l'cran Prvisualisation des titres de date, modifiez ou remplissez les champs suivants : Type titre date Langue Socit N priode Si vous ne renseignez pas ce champ, la valeur est extraite du champ Date des tats financiers de l'application de paramtrage de la socit. Exercice Si vous ne renseignez pas ce champ, la valeur est extraite du champ Date des tats financiers de l'application de paramtrage de la socit.

227

4. Slectionnez Excuter l'aperu dans le menu Ecran. Le titre de date apparat l'cran dans le mme format que dans l'tat. Si le titre de date dpasse 100 caractres, un message d'erreur s'affiche et le titre de date est tronqu pour tenir dans l'espace disponible. Si les versions traduites du titre de date sont introuvables, le titre de date apparat dans la langue par dfaut. 5. Cliquez sur OK. Description des champs
Description Type titre Date Langue Glossaire Il s'agit du type de titre de date. Ce code dfini par l'utilisateur (systme 01, type LP) spcifie la langue utiliser dans les crans et les formulaires imprims. Vous devez le dfinir dans le systme ou dans les prfrences utilisateur. Conjointement avec le numro de document, le type de document et la date G/L, ce numro identifie de manire unique un document d'origine, tel qu'une facture client, une facture fournisseur ou une criture de journal. Si vous utilisez la fonction Numros suivants par socit/exercice, le programme Numros suivants automatiques (X0010) utilise la socit du document pour extraire le numro suivant correct de cette socit. Si plusieurs documents d'origine portent les mmes numro et type de document, vous pouvez utiliser la socit pour rechercher le document souhait. N priode Ce numro indique la priode comptable courante. Ce numro, associ au fichier Constantes des socits (F0010) et Constantes de la comptabilit gnrale (F0009), permet de dfinir jusqu' 14 priodes comptables. Reportez-vous Date G/L. Le numro de la priode courante permet de dterminer les messages d'avertissement Comptabilisation sur une priode prcdente clture et Comptabilisation aprs la priode suivante. Il est galement utilis comme priode comptable par dfaut lors de la prparation des tats financiers. Ce nombre de quatre chiffres identifie l'exercice. Vous pouvez renseigner ce champ ou le laisser blanc pour indiquer l'exercice courant (comme dfini dans l'cran Paramtrage de la socit). Spcifiez l'anne la fin de la premire priode plutt que l'anne la fin de l'exercice. Par exemple, un exercice commence le 1er octobre 2005 et se termine le 30 septembre 2006. La fin de la premire priode est le 31 octobre 2005. Spcifiez l'anne 2005 plutt que l'anne 2006.

Socit

Exercice

228

Affectation des priodes comptables aux en-ttes de colonne


Chaque type de modle d'exercice se voit affect un nom par priode. Ainsi, Priode 1 correspond au mois de juin. Le nom affect une priode est utilis dans le champ Titre de date et dans les en-ttes de colonnes intelligents associs aux champs intelligents. Chaque type de modle peut possder ses noms de priode pour correspondre aux modles spcifiques de la socit. Par exemple, un modle d'exercice commenant en octobre peut contenir l'en-tte de colonne Octobre pour la priode 1 tandis qu'un modle normal peut prsenter l'en-tte Janvier pour la priode 1. Renseignements complmentaires Reportez-vous Champs intelligents dans le manuel de rfrence Elaboration d'tats de gestion pour obtenir de plus amples informations sur les en-ttes de colonne intelligents.

Pour affecter des priodes comptables aux en-ttes de colonne Dans le menu Paramtrage avanc des tats (GH9141), slectionnez En-ttes de colonne. 1. Dans l'cran Accs aux en-ttes de colonne, cliquez sur Ajouter. 2. Dans l'cran Rvision des en-ttes de colonne, remplissez les champs suivants pour paramtrer un type de modle d'exercice, puis cliquez sur OK. Modle exercice Langue Priodes 1 - 14

Description des champs


Description Modle exercice Glossaire Ce code identifie les modles d'exercice. Vous pouvez utiliser un des 15 codes. Vous devez paramtrer des codes spciaux (lettres A N) pour tablir votre comptabilit selon le schma 4-4-5, sur 13 priodes ou selon un modle propre l'entreprise. La valeur par dfaut, R, correspond au dcoupage d'une anne civile ordinaire. Ce code dfini par l'utilisateur (systme 01, type LP) spcifie la langue utiliser dans les crans et les formulaires imprims. Vous devez le dfinir dans le systme ou dans les prfrences utilisateur. Il s'agit de la description associe la priode 1.

Langue

Nom Priode 01

229

Utilisation de la fonction d'analyse descendante


Dans les tats prsentant des donnes rsumes, notamment les tats financiers, le lecteur doit souvent effectuer une recherche approfondissant les donnes rsumes. Par exemple, dans un tat prsentant les soldes en souffrance de certains clients, il peut tre utile de vrifier chaque facture impaye. Vous pouvez crer un tat utilisant la fonction d'analyse descendante pour associer les donnes d'un tat et une application interactive du logiciel J.D. Edwards. Lors de la lecture de l'tat en ligne, un utilisateur peut cliquer sur les donnes de l'tat pour lancer automatiquement l'application. Lorsque celle-ci s'ouvre, des donnes de suivi sont cres. Elles contiennent le dtail des donnes de l'tat. Ces enregistrements de donnes sont statiques. Les donnes peuvent par consquent diffrer de celles contenues dans les enregistrements faisant l'objet d'une vrification. Par exemple, si un employ comptabilise une transaction aprs que vous avez excut l'tat et gnre de nouvelles donnes de suivi, les modifications sont immdiatement refltes dans le fichier et non dans les donnes de suivi. Vous ne pouvez pas crer de donnes de suivi pour des tats en tableaux contenant des spcifications de ligne ou de cellule ou des champs de calcul. Attention La fonction d'analyse descendante tant trs exigeante en ressources systme, activez-la uniquement lorsque cela est ncessaire. En outre, le fichier de travail Suivi des soldes (F83UI001) n'est pas purg automatiquement. Par consquent, vous devez effectuer cette purge priodiquement pour amliorer la dure de traitement. Le programme Analyse descendante (P83001) est compris dans le menu Paramtrage avanc des tats (GH9141).

Activation de la fonction d'analyse descendante


Vous pouvez activer la fonction d'analyse descendante au cours des activits suivantes : Lorsque vous modifiez ou rvisez un tat dans le Gnrateur d'tats. Cette mthode est dcrite dans la tche suivante. Lorsque vous crez un tat l'aide de l'assistant du Gnrateur d'tats. Lorsque vous modifiez ou crez un modle pour l'assistant de cration d'tats.

Renseignements complmentaires Reportez-vous Pour dfinir les proprits supplmentaire d'un tat applicatif dans le manuel de rfrence Elaboration d'tats de gestion. Reportez-vous Ajout ou modification des modles de l'assistant dans le manuel de rfrence Elaboration d'tats de gestion pour obtenir de plus amples informations sur l'activation de la fonction d'analyse descendante.

230

Conditions prliminaires Lorsque cette fonction est active dans une version de traitement par lots, commencez par remplacer les spcifications pour la disposition de la section et les rgles d'vnement. Reportez-vous Pour remplacer les spcifications de version dans le manuel de rfrence Elaboration d'tats de gestion pour obtenir des instructions sur le remplacement des spcifications.

Pour activer la fonction d'analyse descendante Dans l'environnement Windows J.D. Edwards, slectionnez Gnrateur d'tats dans le menu Gnrateur d'tats (GH9111). 1. Dans l'cran Report Design (gnrateur d'tats), ouvrez l'tat o vous souhaitez activer la fonction d'analyse descendante. 2. Cliquez sur la section d'tat concerne. 3. Slectionnez Section Properties (proprits de section) dans le menu Section. 4. Dans l'cran Tabular Section (section en tableaux), cliquez sur l'onglet Financial (gestion financire) ou sur l'onglet associ au modle de l'assistant (par exemple, Financial Reports pour les tats financiers). 5. Cliquez sur l'option suivante, puis sur Define (dfinir) : Drill Down (analyse descendante) 6. Dans l'cran Accs aux applications, cliquez sur Rechercher. L'cran contient une liste de toutes les applications disponibles. Vous pouvez prciser votre recherche en entrant des critres dans la ligne de query. 7. Choisissez une application, puis cliquez sur Slectionner. Slectionnez une application devant tre appele dans l'tat. Il s'agit de l'application dans laquelle vous souhaitez effectuer une analyse descendante sur les soldes. 8. Dans l'cran Accs aux crans, choisissez un cran, puis cliquez sur Slectionner. De nombreuses applications J.D. Edwards sont composes de plusieurs crans. Slectionnez l'cran ouvrir lorsque vous effectuez l'analyse descendante dans l'application. Si plusieurs versions existent pour un cran et une application donns, l'cran Accs aux versions s'affiche.

231

9. Dans l'cran Accs aux versions, effectuez une des oprations suivantes : Choisissez une version, puis cliquez sur Slectionner. Cliquez sur Fermer pour ne pas avoir choisir de version spcifique.

Si des options de traitement sont associes l'tat, une invite vous demande de fournir les paramtres.

10. Dans l'cran Form Interconnections (interconnexions entre crans), cliquez deux fois sur l'objet de la liste Available Objects (objets disponibles) transmettre la colonne Value (valeur). Les articles du dictionnaire de donnes proviennent de l'application spcifie. 11. Cliquez sur la flche unidirectionnelle de la colonne Dir pour la transformer en flche pointant vers la droite (indiquant ainsi que les donnes transitent de la source vers la cible). 12. Poursuivez le paramtrage pour les objets disponibles. Assurez-vous de dplacer le curseur au champ du dessous dans la structure de donnes avant de slectionner l'objet disponible suivant. Remarque Les objets disponibles varient en fonction du type de champ.

13. Aprs avoir termin la dfinition des paramtres d'interconnexion entre crans, cliquez sur OK. 232

14. Dans l'cran Tabular Section (section en tableaux), cliquez sur OK pour retourner l'cran Report Design (gnrateur d'tats). Passez la tche Vrification des donnes de suivi. Description des champs
Description Objets disponibles Glossaire Slectionnez un objet afin de : o Lui affecter une valeur. o Transmettre des donnes dans une fonction de gestion. o Transmettre des donnes par une interconnexion d'tats ou d'crans. Pour transmettre des donnes pour un objet d'un tat ou cran un autre, cet objet doit tre inclus dans la structure de donnes des deux lments. Par exemple, si vous souhaitez faire passer un numro de rfrence d'un cran de recherche/survol un cran d'inspection/de correction, le numro de rfrence doit tre inclus dans la structure des donnes de chaque cran. Si la structure des donnes d'un tat ou d'un cran ne contient pas un objet particulier, modifiez la structure des donnes l'aide des gnrateurs d'crans et d'tats. Boutons de dplacement Pour dplacer un lment, slectionnez-le et cliquez sur la flche simple. Pour plusieurs lments, maintenez la touche MAJ enfonce et cliquez sur les lments. Le cas chant, les flches doubles dplacent tous les lments affichs dans la grille. Ce champ indique la direction du flux des donnes entre les colonnes de structure de donnes Value (valeur) et Data Item (article du dictionnaire). A chaque fois que vous cliquez sur la flche de direction, le programme affiche le prochain cran selon le mode suivant : o Passe de l'cran source l'cran cible. o Passe de l'cran cible l'cran source. o Passe de l'cran source l'cran cible ; la fermeture de l'cran cible, les donnes s'affichent dans l'cran source. o Aucun flux de donnes ne se produit ; le programme passe un autre cran sans transmission de donnes.

Flches du flux de donnes

Vrification des donnes de suivi


Si vous affichez en ligne un tat utilisant la fonction d'analyse descendante, vous pouvez cliquer sur les donnes de l'tat et lancer automatiquement l'application J.D. Edwards. Un suivi est ainsi tabli, permettant d'afficher le dtail des donnes de l'tat. Conditions prliminaires Excutez l'tat et affichez-le en ligne. Reportez-vous Pour soumettre un tat en vue du traitement par lots dans le manuel de rfrence Elaboration d'tats de gestion 233

pour obtenir des instructions sur l'excution d'un tat et l'envoi de la sortie vers l'cran.

Pour vrifier les donnes de suivi Affichez l'tat en ligne. 1. Dans l'tat affich, faites passer le curseur sur l'enregistrement concern. Lorsqu'il devient un index point, cliquez. Acrobat Reader affiche un message demandant si vous souhaitez lancer l'application. 2. Cliquez sur Oui pour ouvrir l'application pour la recherche. L'cran associ l'tat apparat avec cet enregistrement.

3. Choisissez l'enregistrement dont vous souhaitez afficher les dtails et cliquez sur Select (slectionner).

234

4. L'cran associ l'tat s'affiche avec les dtails.

5. Lorsque vous avez examin les donnes, cliquez sur Close (fermer). 6. Une fois termine l'valuation des enregistrements, dsactivez l'option Drill Down (analyse descendante) sous l'onglet Tabular Section Financial (section en tableaux - gestion financire). Si vous crez un tat applicatif, l'onglet porte le mme nom que le modle de l'assistant. Par exemple, si vous slectionnez le modle des tats financiers, l'onglet s'appelle Financial Reports (tats financiers).

Purge du fichier de travail Analyse descendante


Chaque fois que vous activez la fonction d'analyse descendante dans un tat pour vrifier les donnes de suivi, un fichier de travail est cr ; il reste dans le systme jusqu' la purge. En gnral, l'administrateur est responsable de cette purge.

Pour purger les fichiers de travail Analyse descendante Dans le menu Paramtrage avanc des tats (GH9141), slectionnez Purge du fichier de travail Analyse descendante. 1. Dans l'cran Purge du fichier de travail d'analyse descendante des tats financiers, cliquez sur Rechercher. Une liste de tous les fichiers existants apparat dans la zone-dtails. 2. Choisissez un fichier, puis cliquez sur Supprimer.

235

Paramtrage des vues logiques dans les Prfrences


Une prfrence de vue logique constitue une mthode simplifie d'accs aux donnes. Dans le Gnrateur d'tats, les prfrences permettent de crer des rpertoires contenant les vues logiques ncessaires la cration de vos tats. Vous pouvez organiser ces vues logiques dans des groupes logiques pour simplifier leur slection. Par exemple, vous pouvez paramtrer un groupe par systme d'tats, par fonctionnalit partage ou par frquence d'utilisation. Lors du processus de cration des tats, l'assistant permet de slectionner les vues logiques dans le dossiers Prfrences, mais l'interface de l'assistant est en lecture seule. Pour modifier les prfrences, vous devez utiliser le programme Prfrences, accessible partir du menu Paramtrage avanc des tats (GH9141). Lors du paramtrage des prfrences, vous crez une arborescence. Celle-ci est constitue des dossiers et sous-dossiers permettant de catgoriser les vues logiques dsignes dans les prfrences. L'arborescence apparat gauche de l'cran et toute remarque associe aux prfrences apparat droite. Vous pouvez placer les sous-dossiers directement dans un dossier prdfini lors de la cration. L'cran Accs aux prfrences contient les donnes de la liste de prfrences bases sur l'identificateur du crateur de la liste. Vous pouvez galement slectionner la langue appliquer aux remarques.

Cration d'un dossier ou d'un sous-dossier de prfrences


Le dossier est situ en haut de la liste de prfrences. Dans l'arborescence, les dossiers apparaissent dans la zone Prfrences. Vous pouvez placer les prfrences directement dans un dossier et crer un sous-dossier pour affiner les catgories de prfrences dans ce dossier.

236

Pour crer un dossier de prfrences Dans le menu Paramtrage avanc des tats (GH9141), slectionnez Prfrences. 1. Dans l'cran Prfrences, cliquez sur Ajouter. 2. Dans l'cran Rvision des dossiers d'objets, remplissez les champs suivants, puis cliquez sur OK : Dossier Description Propritaire dossier Code catgorie 1 Code catgorie 2 Code catgorie 3 Code catgorie 4 Code catgorie 5 Code catgorie 6

Description des champs


Description Propritaire dossier Description Code catgorie 1 Glossaire Il s'agit du numro de rfrence du propritaire du dossier Prfrences. Ce dossier contient les objets du systme dfinis comme prfrences. Il s'agit du code utiliser pour organiser un dossier Prfrences.

237

Pour crer un sous-dossier de prfrences

Remarque Les sous-dossiers se trouvent dans les dossiers. Par consquent, le dossier dans lequel vous souhaitez crer des sous-dossiers doit exister pralablement.

Dans le menu Paramtrage avanc des tats (GH9141), slectionnez Prfrences. 1. Dans l'cran Accs aux prfrences, cliquez sur le dossier auquel vous souhaitez ajouter un sous-dossier, puis slectionnez Ajout de sous-dossiers dans le menu Ligne.

2. Dans l'cran Rvision des dossiers d'objets, remplissez les champs suivants : Dossier Description Propritaire dossier Code catgorie 1 Code catgorie 2 Code catgorie 3

238

Code catgorie 4 Code catgorie 5 Code catgorie 6

3. Assurez-vous que la case Sous-dossier est coche, puis cliquez sur OK. Description des champs
Description Description Propritaire dossier Code catgorie 1 Glossaire Ce dossier contient les objets du systme dfinis comme prfrences. Il s'agit du numro de rfrence du propritaire du dossier Prfrences. Il s'agit du code utiliser pour organiser un dossier Prfrences.

Ajout de vues logiques dans un dossier ou sous-dossier de prfrences


Aprs l'ajout de dossiers dans la liste de prfrences, vous pouvez ajouter des vues logiques dans le dossier. Si vous paramtrez des sous-dossiers sous les dossiers de la liste de prfrences, vous pouvez galement ajouter des vues logiques ces sous-dossiers.

Pour ajouter des vues logiques au dossier ou sous-dossier de prfrences Dans le menu Paramtrage avanc des tats (GH9141), slectionnez Prfrences. 1. Dans l'cran Accs aux prfrences, slectionnez un dossier ou un sous-dossier. 2. Dans le menu Ligne, slectionnez Rviser les prfrences. 3. Dans l'cran Rvision des prfrences, cliquez sur le champ Nom de l'objet, puis cliquez sur l'icne de l'assistant visuel. 4. Dans l'cran Recherche d'objet, cliquez sur Rechercher pour afficher une liste des vues logiques disponibles. Vous pouvez prciser votre recherche en entrant des critres dans la ligne de query. 5. Choisissez la vue logique dans la zone-dtails, puis cliquez sur Slectionner. 6. Rptez les tapes 3 5 pour ajouter toutes les vues logiques ncessaires dans le dossier ou le sous-dossier, puis cliquez sur OK.

239

Description des champs


Description Nom objet Glossaire Ce nom identifie un objet systme. L'architecture J.D. Edwards ERP est oriente objets. Des objets logiciels discrets constituent donc les blocs fonctionnels de toutes les applications. Ils sont rutilisables dans plusieurs applications. Le gestionnaire des bibliothques d'objets effectue le suivi de chaque objet. Les objets systme sont les suivants : o Applications de traitement par lots (telles que des tats) o Applications interactives o Vues logiques o Fonctions de gestion o Structures de donnes de fonctions de gestion o Rgles d'vnement o Structures de donnes d'objets mdias

Utilisation des remarques avec une prfrence, un dossier ou un sousdossier


Vous pouvez ajouter des remarques une prfrence ou un dossier pour dcrire son utilisation ou son contenu. Par exemple, il est possible d'inclure du texte dfinissant les cas d'emploi d'une vue logique particulire et son nom.

240

Pour ajouter des remarques une prfrence, un dossier ou un sous-dossier Dans le menu Paramtrage avanc des tats (GH9141), slectionnez Prfrences. 1. Dans l'cran Accs aux prfrences, slectionnez une prfrence, un dossier ou un sous-dossier. 2. Dans le menu Ligne, slectionnez Rviser les remarques.

241

3. Dans l'cran Rvision des remarques, entrez la remarque, puis cliquez sur OK.

4. Dans l'cran Accs aux prfrences, slectionnez l'lment appropri et vous constaterez que la remarque apparat dans la partie droite de l'cran.

Pour supprimer les remarques d'une prfrence, d'un dossier ou d'un sousdossier Dans le menu Paramtrage avanc des tats (GH9141), slectionnez Prfrences. 1. Dans l'cran Accs aux prfrences, slectionnez une prfrence, un dossier ou un sous-dossier. 2. Dans le menu Ligne, slectionnez Rviser les remarques. 3. Dans l'cran Rvision des remarques, supprimez la remarque, puis cliquez sur OK.

Traduction des descriptions de prfrences


Si vous devez paramtrer un environnement avec plusieurs langues, vous pouvez entrer la traduction des descriptions de prfrences dans les langues disponibles. Vous pouvez utiliser le programme Prfrences (P91100) pour inclure les traductions des lments figurant dans les listes de prfrences.

242

Pour paramtrer les traductions des descriptions de prfrences Dans le menu Paramtrage avanc des tats (GH9141), slectionnez Traduction des descriptions de prfrences. 1. Dans l'cran Accs aux traductions des descriptions de prfrences, slectionnez la langue d'arrive de la traduction dans la zone-dtails, puis cliquez sur Slectionner.

2. Dans l'cran Rvision de la traduction des descriptions de prfrences, remplissez le champ suivant, puis cliquez sur Rechercher : Aller Prfrence

3. Entrez la traduction de la description de la prfrence dans la zone-dtails, puis cliquez sur OK.

Pour afficher une liste de prfrences avec leurs descriptions traduites Dans le menu Paramtrage avanc des tats (GH9141), slectionnez Prfrences. Dans l'cran Accs aux prfrences, remplissez le champ suivant, puis cliquez sur Rechercher : Langue

Si une prfrence existe dans la langue spcifie, elle est affiche ; sinon, la prfrence est affiche dans la langue du pays d'utilisation. Vous constaterez que les remarques contiennent des blancs permettant d'entrer une traduction. 243

Utilisation des modles d'options de traitement


Les options de traitement grent le traitement des donnes par un tat ou une application de traitement par lots. Elles dpendent des versions. Par consquent, des valeurs doivent tre associes aux diffrentes versions d'un mme tat. Les options de traitement d'un tat peuvent tre paramtres pour apparatre automatiquement au moment de l'excution, invitant l'utilisateur entrer des valeurs. Les options de traitement permettent d'effectuer les oprations suivantes : Grer le traitement des donnes dans un tat. Paramtrer des valeurs par dfaut. Personnaliser une application pour diffrentes socits ou mme diffrents utilisateurs. Grer le format des tats. Grer les sauts de page dans les tats. Grer le calcul des totaux dans les tats.

Un modle des options de traitement contient une ou plusieurs options de traitement. Chaque option de traitement figure dans une ligne du modle. Elle est dfinie par son titre, qui inclut les valeurs correctes si elles existent. La prsentation gnrale suivante dcrit le processus de cration et l'utilisation des modles d'options de traitement. 1. Crez des options de traitement en laborant une liste de paramtres appele modle. 2. Associez ce modle un tat et crez des rgles d'vnement afin d'utiliser ces valeurs. 3. Crez des versions de l'tat. 4. Spcifiez la mthode de gestion des options de traitement au moment de l'excution en indiquant les valeurs des options de traitement pour diffrentes versions. 5. Au moment de l'excution, un modle d'option de traitement comprend une srie d'onglets dans une zone appele page. Chaque onglet reprsente une catgorie d'options de traitement. Lorsque vous cliquez sur l'onglet, la page change et affiche la srie d'options de traitement de cette catgorie. Au moment de l'excution, un des vnements survient en fonction du paramtrage de l'tat : Les options de traitement apparaissent, permettant l'utilisateur d'entrer des valeurs. Une liste de versions s'affiche. Chaque version prsente un srie prslectionne de valeurs d'options de traitement. L'tat est excut avec une srie prslectionne d'options, notamment la slection de donnes et la squence de donnes, et de valeurs prdfinies d'options de traitement.

Cette section contient des instructions dtailles pour les tapes 1 et 2 de la prsentation gnrale.

244

Renseignements complmentaires Reportez-vous aux thmes suivants du manuel de rfrence Elaboration d'tats de gestion. Pour crer une version de traitement par lots pour obtenir de plus amples informations sur la cration des versions d'un tat. Pour modifier les options de traitement des versions de traitement par lots pour obtenir de plus amples informations sur la mthode de gestion des options de traitement au moment de l'excution. Pour soumettre un tat en traitement par lots pour obtenir de plus amples informations sur l'excution d'un tat.

Cration des modles d'options de traitement


Vous pouvez crer un modle d'options de traitement contenant les valeurs des articles du dictionnaire de donnes transmises l'tat au moment de l'excution. Vous pouvez ajouter des onglets au modle d'options de traitement.

Pour crer un modle d'option de traitement Dans l'environnement Windows J.D. Edwards, entrez la commande d'accs rapide OMW. 1. Dans l'cran Gestionnaire d'objets, cliquez sur Ajouter. 2. Dans l'cran Ajout d'un objet au projet, slectionnez l'option suivante, puis cliquez sur OK. Structure donnes

245

3. Dans l'cran Ajout d'un objet, remplissez les champs suivants : Nom objet Description Code systme Code systme produit Util. objet L'cran Utilisation de l'objet contient l'objet en cours de cration. Vous pouvez y crer vos valeurs. Pour cela, cliquez sur l'assistant visuel, puis slectionnez Rvision dans le menu Ecran. Dans l'cran Accs aux codes dfinis par l'utilisateur, cliquez sur Ajouter. Dans l'cran Codes dfinis par lutilisateur, faites dfiler la liste vers le bas pour trouver une ligne vide dans la zone-dtails et entrez un nouveau code et une description. 4. Slectionnez Modle d'option de traitement, puis cliquez sur OK. 5. Dans l'cran Gnrateur des options de traitement, cliquez sur l'onglet Outils d'laboration, puis cliquez sur Dmarrer le Gnrateur des options de traitement. 6. Dans l'cran Processing Options Design (gnrateur d'options de traitement), cliquez sur <New Tab>, cliquez sur le bouton droit de la souris, puis slectionnez Current Tab Properties (proprits de l'onglet actuel) dans le menu contextuel. 7. Dans l'cran Tab Properties (proprits de l'onglet), remplissez les champs suivants, puis cliquez sur OK : Short Name Long Name

246

8. Pour afficher les article du dictionnaire de donnes dans l'cran du navigateur du dictionnaire de donnes, effectuez une des oprations suivantes : Cliquez sur l'icne Search (recherche) situe directement dans la zone Data Dictionary Browser (navigateur du dictionnaire de donnes). Cliquez avec le bouton droit sur l'cran, puis slectionnez Find (rechercher). Entrez une valeur dans la ligne de query et appuyez sur Entre.

9. Utilisez une des mthodes suivantes pour slectionner les lments que vous souhaitez ajouter aux options de traitement : Cliquez deux fois sur l'article dans l'cran Data Dictionary Browser (navigateur du dictionnaire de donnes). L'article apparat dans la partie gauche de l'cran sous l'onglet. Faites glisser l'article du navigateur vers l'emplacement souhait sous l'onglet.

10. Pour repositionner l'article, cliquez dessus et faites-le glisser vers le nouvel emplacement. L'outil des options de traitement ajuste automatiquement la taille et la position des articles du dictionnaire de donnes pour qu'ils tiennent sous l'onglet. 11. Cliquez deux fois sur la portion de texte de l'article supprimer ou remplacer. 12. Cliquez sur le bouton droit de la souris, puis sur Properties (proprits) dans le menu contextuel. 13. Dans l'cran JDE.DataItem Properties (proprits des articles du dictionnaire de donnes J.D. Edwards), sous l'onglet General, modifiez le champ Alias, si ncessaire. La description de l'alias doit tre compos d'un identificateur unique. 247

14. Cliquez sur l'onglet Help Override Data Item (aide la personnalisation de l'article du dictionnaire de donnes) et modifiez le champ suivant, si ncessaire : Data Item Help Override Name 15. Cliquez sur OK.

Pour ajouter un onglet un modle d'options de traitement Dans l'environnement Windows J.D. Edwards, entrez la commande d'accs rapide OMW. 1. Dans l'cran Gestionnaire d'objets, cliquez sur Ajouter. 2. Dans l'cran Ajout d'un objet au projet, slectionnez l'option suivante, puis cliquez sur OK. Structure donnes

3. Dans l'cran Ajout d'un objet, remplissez les champs suivants, puis cliquez sur OK : Nom objet Description Code systme Code systme produit Util. objet

4. Dans l'cran Gnrateur des options de traitement, cliquez sur l'onglet Outils d'laboration, puis cliquez sur Dmarrer le Gnrateur des options de traitement.

248

5. Dans l'cran Processing Options Design (gnrateur d'options de traitement), cliquez sur <New Tab>, cliquez sur le bouton droit de la souris, puis slectionnez New Tab (nouvel onglet) dans le menu contextuel. Un onglet est ajout et l'cran Tab Properties s'affiche.

6. Dans l'cran Tab Properties (proprits de l'onglet), remplissez les champs suivants, puis cliquez sur OK : Short Name (nom abrg) Long Name (nom entier)

7. Lorsque l'option de traitement est termin, vous pouvez slectionner Test dans le menu Edit (modification) pour vrifier l'affichage. Ensuite, vous pouvez tester l'assistant visuel pour vous assurer que l'article du dictionnaire de donnes correct a t choisi pour l'option de traitement. Enregistrez vos modifications avant de quitter l'cran.

Association d'un modle d'options de traitement et d'un tat


Vous devez associer un modle d'options de traitement un tat pour disposer des fonctionnalits au moment d'excution. Etant donn que le modle constitue un objet distinct, vous pouvez l'associer plusieurs tats.

249

Pour associer un modle d'options de traitement un tat Dans l'environnement Windows J.D. Edwards, slectionnez Gnrateur d'tats dans le menu Gnrateur d'tats (GH9111). 1. Dans l'cran Report Design (gnrateur d'tats), ouvrez l'tat pour lequel vous souhaitez associer un modle d'options de traitement. 2. Choisissez Select Processing Options (slection des options de traitement) dans le menu File (fichier). 3. Dans l'cran Select Processing Option Template (slection d'un modle d'options de traitement), slectionnez le modle utiliser, puis cliquez sur OK. Une coche accompagne Select Processing Options (slection des options de traitement) dans le menu File (fichier), indiquant qu'un modle d'options de traitement est associ l'tat. 4. Pour confirmer la slection du modle correct, slectionnez Report Properties (proprits d'tat) dans le menu Report (tat). Le champ Processing Options (options de traitement) signale le modle associ. 5. Pour supprimer ce modle, choisissez Select Processing Options (slection des options de traitement) dans le menu File (fichier). 6. Dans l'cran Select Processing Option Template (slection du modle d'options de traitement), slectionnez le modle et cliquez sur Remove (supprimer).

Utilisation des modles de l'assistant


L'assistant Etats aide la conception d'un tat, notamment lors de la cration d'un objet, en vous guidant travers tout le processus. Outre la cration de sections de groupes, de sections de colonnes et de sections en tableaux, l'assistant permet de crer des tats applicatifs, tels que des tats financiers, des tats sur les immobilisations ou des tats sur le suivi analytique des projets. Ces modles, fournis avec le logiciel J.D. Edwards, utilisent des critres par dfaut. Lorsque vous slectionnez un des modles de l'assistant, celui-ci en lit les spcifications (stockes dans les fichiers du logiciel J.D. Edwards) et prsente les critres par dfaut dans les crans. Vous pouvez modifier les modles J.D. Edwards ou crer les vtres dans les programmes Modles de champs intelligents (P91420) et Modles de l'assistant Etats (P91400). Pour chaque modle cr dans l'assistant, les spcifications suivantes doivent tre dtermines : Vue logique utilise par dfaut Options de traitement associes l'tat Ecrans de l'assistant afficher Champs intelligents afficher pour la slection de colonnes Slection de donnes privilgie pour les champs intelligents Squence de donnes privilgie Proprits supplmentaires inclure

250

Les spcifications sont stockes dans les fichiers suivants :


Modles de l'assistant Etats (F91400) Ce fichier contient la vue logique par dfaut et les donnes des options de traitement. Ce fichier contient les donnes de la squence de donnes privilgie. Ce fichier contient les donnes des champs intelligents afficher. Ce fichier contient les donnes de la slection de champs intelligents.

Elments de squence des modles de l'assistant Etats (F91410) Activation des champs intelligents dans les modles de l'assistant Etats (F91420) Critres du modle de champs intelligents (F91430)

Utilisation des modles de champs intelligents


Un modle de champs intelligents permet de regrouper les champs intelligents afin de les inclure ensemble dans un modle de l'assistant. Par exemple, le modle S09001 Etats financiers contient tous les champs intelligents pour l'laboration d'tats financiers. Le logiciel J.D. Edwards contient des modles de champs intelligents prdfinis. Dans le programme Modles de champs intelligents (P91420), vous pouvez ajouter ou modifier des modles de champs intelligents pour rpondre vos besoins. Lorsque vous crez un modle dans l'assistant, vous devez lui associer un modle de champ intelligent. Les champs intelligents et les champs de donnes nouveau inclus dans le modle de champ intelligent dterminent le modle associ au modle de l'assistant. Par exemple, si vous crez un tat financier, le modle de champ intelligent S09001 Etats financiers contient probablement tous les champs intelligents et champs de donnes ncessaires. Vous pouvez donc spcifier S09001 pour le modle de champ intelligent associer au modle de l'assistant. Lorsque vous utilisez le modle de l'assistant pour crer un tat, les champs intelligents du modle spcifi figurent dans la zone Champs intelligents disponibles de l'cran Slection de colonne dans l'assistant Etats. Dans cet cran, vous pouvez slectionner un des champs pour l'inclure dans l'tat. En plus de la spcification des champs intelligents inclure dans le modle, il est possible d'inclure des champs utiliss pour la slection de donnes dans la mme colonne de champs intelligents. Les champs choisis apparaissent dans l'cran Slection de donnes des champs intelligents de l'assistant. Conditions prliminaires Avant de crer un modle de champ intelligent, les champs intelligents inclure doivent dj exister. Reportez-vous Attaching a Smart Field Trigger (association d'un dclencheur de champ intelligent) dans le manuel de rfrence Development Tools (outils de dveloppement) pour la cration des champs intelligents.

251

Pour crer un modle de champ intelligent Dans le menu Paramtrage avanc des tats (GH9141), slectionnez Modles de champs intelligents. 1. Dans l'cran Accs aux modles de champ intelligent, cliquez sur Ajouter. 2. Dans l'cran Rvision des modles de champ intelligent, remplissez les champs suivants : Modle chp intelligent Description

3. Cliquez sur le champ Article du dictionnaire de donnes, puis sur le bouton Rechercher. 4. Dans l'cran Recherche et slection de champs intelligents, cliquez sur l'option suivante : Smart Field 5. Cliquez sur Rechercher pour afficher une liste des champs intelligents disponibles. Utilisez la ligne de query pour limiter la recherche. 6. Choisissez un champ intelligent, puis cliquez sur Slectionner. 7. Rptez les tapes 3 7 pour ajouter tous les champs intelligents ncessaires dans le modle de champs intelligents. 8. Dans l'cran Rvision des modles de champ intelligent, cliquez sur OK. L'cran Rvision des critres de modles de champ intelligent s'affiche. Il permet de dterminer la slection de donnes des champs intelligents. 9. Cliquez sur l'icne de l'assistant visuel dans le champ Article du dictionnaire de donnes. Remarque L'cran de recherche permet de slectionner tous les articles du dictionnaire de donnes du systme. Slectionnez uniquement ceux correspondant aux vues logiques.

10. Dans l'cran Recherche et slection par alias dans le dictionnaire de donnes, cliquez sur Recherche pour afficher une liste des articles du dictionnaire de donnes disponibles. Utilisez la ligne de query pour affiner votre recherche. 11. Choisissez l'article du dictionnaire de donnes, puis cliquez sur Slectionner. 12. Dans l'cran Rvision des critres du modle de champs intelligents, remplissez le champ suivant dans la ligne de l'article du dictionnaire de donnes slectionn : Valeurs fourchette

252

Entrez 0 pour indiquer que l'article du dictionnaire de donnes ne contient qu'une seule valeur. Entrez 1 si vous souhaitez que l'article du dictionnaire de donnes accepte une fourchette de valeurs (par exemple, Objet source et Objet cible). Ces articles du dictionnaire de donnes apparaissent dans l'cran Slection de donnes des champs intelligents de l'assistant. 13. Rptez les tapes 9 12 pour choisir tous les articles du dictionnaire de donnes de la slection de donnes des champs intelligents, puis cliquez sur OK. Remarque Seuls cinq articles du dictionnaire de donnes sont autoriss. Une fourchette de valeurs compte comme deux articles du dictionnaire de donnes.

14. Utilisez l'affichage des squences pour dterminer l'ordre d'apparition des articles du dictionnaire de donnes dans l'cran Slection de donnes des champs intelligents lors de la cration d'un tat applicatif l'aide de l'assistant. Pour utiliser un modle de champ intelligent, vous devez associer un modle de l'assistant. Renseignements complmentaires Reportez-vous Ajout ou modification des modles de l'assistant dans le manuel de rfrence Elaboration d'tats de gestion pour obtenir de plus amples informations sur la connexion du modle de champs intelligents au modle de l'assistant.

Pour modifier un modle de champ intelligent Dans le menu Paramtrage avanc des tats (GH9141), slectionnez Modles de champs intelligents. 1. Dans l'cran Accs aux modles de champ intelligent, choisissez le modle modifier, puis cliquez sur Slectionner. 2. Dans l'cran Rvision des modles de champ intelligent, ajoutez ou supprimez les champs intelligents dans le modle, puis cliquez sur OK. 3. Dans l'cran Accs aux modles de champ intelligent, slectionnez Critres des modles dans le menu Ligne pour modifier la slection de donnes des champs intelligents dans le modle corrig. 4. Dans l'cran Rvision des critres de modles de champ intelligent, cliquez sur l'icne de l'assistant visuel du champ Article du dictionnaire de donnes. 5. Dans l'cran Recherche et slection par alias dans le dictionnaire de donnes, cliquez sur Rechercher pour afficher une liste des articles du dictionnaire de donnes disponibles. Utilisez la ligne de query pour affiner votre recherche. 6. Choisissez l'article du dictionnaire de donnes, puis cliquez sur Slectionner. 7. Dans l'cran Rvision des critres de modles de champ intelligent, remplissez le champ suivant dans la ligne de l'article du dictionnaire de donnes slectionn : VF

253

Entrez 0 pour indiquer que l'article du dictionnaire de donnes ne contient qu'une seule valeur. Entrez 1 si vous souhaitez que l'article du dictionnaire de donnes accepte une fourchette de valeurs (par exemple, Objet source et Objet cible). Ces articles du dictionnaire de donnes apparaissent dans l'cran Slection de donnes des champs intelligents de l'assistant. 8. Rptez les tapes 4 7 pour choisir tous les articles du dictionnaire de donnes de la slection de donnes des champs intelligents, puis cliquez sur OK. Remarque : Seuls cinq articles du dictionnaire de donnes sont autoriss. Une fourchette de valeur compte comme deux articles du dictionnaire de donnes.

9. Utilisez l'affichage des squences pour dterminer l'ordre d'apparition des articles du dictionnaire de donnes dans l'cran Slection de donnes des champs intelligents lors de la cration d'un tat applicatif l'aide de l'assistant. Pour utiliser un modle de champ intelligent, vous devez associer un modle de l'assistant. Renseignements complmentaires Reportez-vous Ajout ou modification des modles de l'assistant dans le manuel de rfrence Elaboration d'tats de gestion pour obtenir de plus amples informations sur la connexion du modle de champs intelligents au modle de l'assistant.

Ajout ou modification des modles de l'assistant


Cette section dcrit l'utilisation du programme Modles de champ intelligent (P91400) pour crer et modifier les modles de l'assistant. Lors de leur cration ou de leur modification, les modles sont disponibles dans l'cran de bienvenue de l'assistant. Attention Certains champs intelligents associs au modle de l'assistant reposent sur des colonnes de la vue logique associe du modle. Si vous modifiez la vue logique ou en slectionnez une autre, le fonctionnement des champs intelligents associs peut tre perturb. Avant toute modification de ce type, assurez-vous de connatre les colonnes de vue logique requises par les champs intelligents.

Renseignements complmentaires Reportez-vous aux thmes suivants du manuel de rfrence Elaboration d'tats de gestion. Pour slectionner un modle d'tat applicatif pour obtenir de plus amples informations sur l'affichage de la description dans l'cran de bienvenue de l'assistant. Pour dfinir la squence des donnes de section lorsque l'option Advanced est dsactive ou Pour dfinir la squence des donnes de section lorsque l'option Advanced est active pour obtenir de plus amples informations sur l'cran Data Sequencing Help (aide sur la squence de donnes) qui apparat dans l'assistant.

254

Conditions prliminaires Lorsque vous ajoutez un modle de l'assistant, vous devez spcifier le nom du modle de champ intelligent. Si un modle de champ intelligent ne contient pas les champs intelligents ncessaires, vous devez en crer un adapt l'application. Reportez-vous Utilisation des modles de champs intelligents dans le manuel de rfrence Elaboration d'tats de gestion pour obtenir de plus amples informations sur l'ajout ou la modification d'un modle de champ intelligent.

Pour ajouter ou modifier un modle de l'assistant Dans le menu Paramtrage avanc des tats (GH9141), slectionnez Modles de l'assistant Etats. 1. Dans l'cran Accs aux modles de l'assistant Etats, cliquez sur Ajouter pour adjoindre un modle de l'assistant. Pour modifier un modle de l'assistant, cliquez sur Rechercher, choisissez le modle modifier et cliquez sur Slectionner. 2. Dans l'cran Rvision des modles de l'assistant, remplissez les champs suivants : Modle/Description tat La description apparat lorsque vous cliquez sur la flche pointant vers le bas dans l'cran de bienvenue de l'assistant Etats. 3. Dans longlet Blocs fonctionnels, remplissez les champs suivants : Type section Vue logique Options traitement Modle champ intelligent Ce champ est actif uniquement si vous dcidez de crer une section en tableaux. 4. Cliquez sur le champ Article du dictionnaire de donnes sous les colonnes Squence par dfaut et Changements de niveau pour afficher le bouton Recherche. 5. Cliquez sur ce bouton. 6. Dans l'cran Recherche et slection par alias dans le dictionnaire de donnes, cliquez sur Recherche pour afficher une liste des articles du dictionnaire de donnes disponibles. Utilisez la ligne de query pour affiner votre recherche. 7. Choisissez l'article du dictionnaire de donnes dans la zone-dtails, puis cliquez sur Slectionner. 8. Dans l'cran Rvisions des modles de l'assistant Etats, cliquez sur l'article du dictionnaire de donnes suivant. L'cran Description et Squence d'affichage s'affiche automatiquement pour l'article du dictionnaire de donnes slectionn l'tape 7. 9. Rptez les tapes 4 8 pour chaque article du dictionnaire de donnes inclure dans l'tat. 255

Les deux premiers articles du dictionnaire de donnes de la zone-dtails se retrouvent dans la colonne Groupes de l'tat, et leurs descriptions dans la colonne Dtail de l'tat de l'cran Data Sequencing Help (aide sur la squence de donnes) de l'assistant. 10. Dans l'cran Rvision des modles de l'assistant, cliquez sur l'onglet Proprits. 11. Cliquez sur les options suivantes selon vos besoins : Utiliser description financire Afficher niveau dtail Afficher sous-total ICA Afficher ajustement signe Afficher/Masquer lignes zro Afficher critres gnriques Afficher critres financiers

12. Cliquez sur l'onglet Analyse descendante, puis cliquez sur l'option Analyse descendante. Lorsqu'elle est active, cette option apparat dans l'cran Proprits supplmentaires de l'assistant Etats. Aprs avoir cr l'tat l'aide de l'assistant, vous pouvez effectuer une analyse descendante dans l'application, l'cran et la version identifis dans le modle de l'assistant pour afficher le dtail des donnes de l'tat. 13. Dans l'cran Accs aux applications, recherchez et slectionnez l'application lancer lorsque le lecteur souhaite effectuer une recherche sur les donnes de l'tat. 14. Cliquez sur Slectionner. 15. Dans l'cran Accs aux crans, cliquez sur votre choix, puis sur Slectionner. Si plusieurs versions existent pour un cran et une application donns, l'cran Accs aux versions s'affiche. 16. Dans cet cran, choisissez une version et cliquez sur Slectionner. 17. Dans l'cran Rvision des modles de l'assistant Etats, cliquez sur OK. Description des champs
Description Modle/Description tat Type section Glossaire Il s'agit de spcifications prdfinies pour l'laboration d'un tat. Il s'agit du type de section utilis pour la section principale d'un modle de l'assistant Etats. Il s'agit de la vue logique associe au modle de l'assistant Etats. Il s'agit du modle d'option de traitement associ au modle de l'assistant Etats.

Vue logique Options traitement

256

Modle champ intelligent

Utilisez l'aide visuelle pour rechercher un modle de champ intelligent. Il peut s'agir d'un modle OneWorld ou d'un modle personnalis. Cette proprit permet d'obtenir la description correcte de l'objet. Lorsque cette option est slectionne, l'assistant Etats active la proprit Financial Description (description financire) de section en tableaux. Ce champ dtermine si la proprit Account Level of Detail Rollup (niveau de dtail de compte suivant) apparat dans l'cran Additional Properties (proprits supplmentaires) de l'assistant. Il s'agit d'une mthode permettant de rsumer les objets en fonction du niveau de dtail (LOD) dfini dans le plan comptable. Ce champ dtermine si la proprit de sous-totalisation ICA apparat dans l'cran Additional Properties (proprits supplmentaires) de l'assistant Etats. Cette proprit permet l'insertion des sous-totaux en fonction de la srie Relevs financiers (FS) des ICA. Ce champ dtermine si la proprit Reverse Sign For (inversion de signe) apparat dans l'cran Additional Properties (proprits supplmentaires) de l'assistant Etats. Cette option permet d'inverser le signe des montants (dbits et crdits) des comptes de bilans ou comptes de rsultats. Ce champ dtermine si la proprit Zero Row Suppression (suppression de ligne nulle) apparat dans l'cran Additional Properties (proprits supplmentaires) de l'assistant Etats. Cette proprit annule l'impression d'une ligne dans une section en tableaux l'aide d'une des options suivantes : o Aucune suppression de ligne nulle o Suppression des lignes de dtail nulles uniquement o Suppression de toutes les lignes nulles

Utiliser description financire

Afficher niveau dtail

Afficher sous-total ICA

Afficher ajustement signe

Afficher/Masquer lignes zro

Afficher critres financiers

Si l'option Display Generic Criteria (afficher des critres gnriques) est slectionne, l'assistant Etats affiche l'cran Section Data Selection (slection des donnes de section). Si l'option Display Financial Criteria (afficher des critres financiers) est slectionne, l'assistant Etats affiche l'cran Section Data Selection (slection des donnes de section). Cet cran permet de slectionner des comptes de bilans ou comptes de rsultats.

257

Ajout d'annexes de texte un tat


Le logiciel J.D. Edwards permet d'annexer du texte aux enregistrements de la base de donnes. Par exemple, il est possible d'annexer un commentaire pour expliquer une transaction, tel que Le client a indiqu que le paiement avait t transmis le 01/02/99 . Vous pouvez annexer des textes aux enregistrements dans les applications interactives du logiciel J.D. Edwards. Par ailleurs, il est possible de crer un tat pour inclure tous les textes annexs un enregistrement. Ainsi, tout lecteur de l'tat peut afficher les mmes annexes disponibles dans les applications interactives. Renseignements complmentaires Reportez-vous Pour crer une instruction if/while dans une rgle d'vnement dans le manuel de rfrence Elaboration d'tats de gestion pour obtenir de plus amples informations sur la cration des critres. Conditions prliminaires Nous considrons que des annexes de texte existent dj pour les enregistrements inclure dans l'tat. Reportez-vous Annexes d'objets mdias dans le manuel de rfrence Donnes de base pour obtenir de plus amples informations sur l'ajout d'annexes de texte. Ouvrez un tat ou crez-en un contenant les enregistrements auxquels vous avez annex du texte. Reportez-vous Cration d'un objet Etat ou Assistant du Gnrateur d'tats dans le manuel de rfrence Elaboration d'tats de gestion pour obtenir de plus amples informations sur l'accs un tat ou la cration d'un tat. Le logiciel J.D. Edwards utilise des structures de donnes pour associer des enregistrements et leurs annexes de texte. Dans cette tche, il est ncessaire de spcifier le nom de la structure de donnes que l'application interactive utilise pour associer des enregistrements et leurs annexes de texte. Vous pouvez utiliser le Gestionnaire d'objets pour afficher une liste de toutes les structures de donnes des objets mdias (type d'objet GT). Reportez-vous Creating a Media Object Data Structure (cration d'une structure de donnes des objets mdias) dans le manuel de rfrence Development Tools (outils de dveloppement) pour obtenir de plus amples informations sur les structures de donnes des objets mdias.

Pour ajouter des annexes de texte un tat Dans l'environnement Windows J.D. Edwards, slectionnez Gnrateur d'tats dans le menu Gnrateur d'tats (GH9111). 1. Dans l'cran Report Design (gnrateur d'tats), ouvrez l'tat et slectionnez la section dtaille laquelle ajouter l'annexe de texte. 2. Dans le menu Insert (insertion), slectionnez Alpha Variable. 3. Insrez la variable dans la section dtaille. 4. Cliquez deux fois sur le champ (sur l'en-tte) de la variable alpha insre. L'cran Variable Properties (proprits de variable) correspondant s'affiche. 5. Sous l'onglet Description, remplissez le champ suivant : 258

Variable Name (nom de variable) Renommez la colonne ou la variable de faon plus parlante (par exemple, Commentaires).

6. Cliquez sur l'onglet Display (affichage) et affectez au champ suivant une longueur adapte au texte de l'annexe qu'il doit contenir. Si la longueur du texte est suprieure celle de l'affichage, la csure est active. Display Length (longueur affiche) 7. Cliquez sur OK. 8. Cliquez dans la section dtaille de l'tat pour dslectionner la variable alpha, puis choisissez Event Rules (rgles d'vnement) dans le menu Edit (modification).

259

9. Dans l'cran Event Rules Design (cration des rgles d'vnement), slectionnez l'vnement Do Section dans le menu droulant correspondant.

260

10. Slectionnez System Functions (fonctions systme) dans le menu Insert (insertion).

11. Sous l'onglet Function Selection (slection de fonction) de l'cran System Functions (fonctions systme), cliquez deux fois sur le dossier Media Ojects (objets mdias) pour afficher toutes les fonctions disponibles. 12. Slectionnez la structure de donnes des objets mdias associe l'application originale.

261

13. Cliquez sur longlet Parameter Mapping (mappage des paramtres).

Les paramtres qui apparaissent sur l'cran, hormis Action ou Status, varient en fonction des critres dfinis. 14. Dfinissez les deux paramtres suivants : Action Slectionnez <Get Text> dans le menu Available Objects (objets disponibles). Cette action appelle une fonction d'extraction du texte gnrique associ au paramtre. Status (statut) Lorsque vous slectionnez <Get Text> pour Action, cet article du dictionnaire de donnes devient automatiquement Text. Text dsigne la variable destine contenir le texte extrait.

262

Slectionnez RV Comment (commentaires) dans le menu Available Objects (objets disponibles).

263

15. Dfinissez tous les paramtres l'aide des colonnes de vue logique disponibles, puis cliquez sur OK. Une rgle d'vnement semblable celle apparaissant ci-dessous est affiche dans l'cran Event Rules Design (cration de rgles d'vnement). Cette rgle varie en fonction des critres entrs.

16. Cliquez ensuite sur la coche pour enregistrer et retourner l'cran Report Design (gnrateur d'tats). 17. Prvisualisez ou excutez l'tat. Pour tout enregistrement auquel est associ un texte gnrique, le texte apparat l'endroit o vous avez plac la variable alpha. Pour afficher le texte gnrique de certains enregistrements, crez des conditions if/while. Si aucun texte gnrique n'existe pour l'enregistrement ou si l'enregistrement est exclu par la logique if/while, aucun texte n'apparat la place de la variable alpha.

264

Accs aux proprits de l'tat


Le Gnrateur d'tats permet de modifier la sortie de l'tat et de la version en changeant les proprits d'tat. Les proprits de l'tat incluent certains dtails, tels que le format de l'tat, le nombre d'enregistrements affichs dans un tat, plusieurs types et couleurs de police et d'autres proprits avances. Vous pouvez galement modifier les dimensions de l'tat pour l'adapter un type d'cran personnalis. Par exemple, si vous souhaitez imprimer les donnes sur des tiquettes de distribution, des formulaires fiscaux ou un chque impression prliminaire, vous pouvez dfinir les dimensions de l'tat pour les faire correspondre aux dimensions du formulaire imprim. Il est galement possible de modifier les polices de l'tat pour leur traitement sur une imprimante ligne par ligne. Les proprits modifiables incluent le format de l'tat et le nombre d'enregistrements affichs, les polices et couleurs par dfaut, les options de la page de garde, l'chelle des dcimales et les proprits avances. Renseignements complmentaires Reportez-vous Transaction Processing (traitement des transactions) dans le manuel de rfrence Development Tools (outils de dveloppement) pour obtenir de plus amples informations sur l'utilisation de l'option Transaction Processing (traitement des transactions).

Pour utiliser les proprits d'tat Dans l'environnement Windows J.D. Edwards, slectionnez Gnrateur d'tats dans le menu Gnrateur d'tats (GH9111). 1. Dans l'cran Report Design (gnrateur d'tats), ouvrez l'tat et slectionnez Report Properties (proprits de l'tat) dans le menu File (fichier). 2. Dans l'cran Properties (proprits), cliquez sur l'onglet Report Properties (proprits de l'tat), puis sur les options suivantes, selon vos besoins : Print Totals Only (impression des totaux seulement) Print Grand Totals (impression des totaux gnraux) Suppress All Output (suppression de toute sortie) Limit Number of Primary Table Rows (limite du nombre de lignes du fichier primaire)

3. Cliquez sur l'onglet Font/Color (police/couleur). 4. Slectionnez les paramtres Apply to all Objects (appliquer tous les objets), cliquez sur Defaults ou modifiez les autres options. Ces paramtres remplacent toute slection individuelle de police et de couleur des champs. 5. Cliquez sur l'onglet Cover Page Options (options de la page de garde). 6. Cliquez sur les options suivantes selon vos besoins : Print Cover Page (impression de la page de garde)

265

Les pages de garde fournissent les donnes sur l'tat ou le traitement par lots, notamment les proprits de l'tat, les proprits du systme, les proprits de l'imprimante et les options de traitement. En outre, les donnes sont proposes par section. Elles comprennent les proprits de section, les proprits d'objet, la slection et la squence de donnes ainsi que les proprits de ligne. Vous pouvez slectionner le niveau de dtail de la page de garde pour ces proprits. Si vous slectionnez Print Cover Page (impression d'une page de garde) dans l'cran Properties (proprits) pour le modle, une page de garde n'est pas imprime pour les versions de l'tat. Si vous souhaitez spcifier une page de garde pour une version, vous devez activer l'option l'aide de Version Detail (dtails de version) ou d'Advanced Version Detail (dtails avancs de version). Report Properties (proprits d'tat) System Properties (proprits du systme) Printer Properties (proprits de l'imprimante) Processing Options (options de traitement) Section Properties (proprits de section) Data Selection (slection de donnes) Data Sequencing (squence de donnes) Object Properties (proprits d'objet)

7. Cliquez sur l'onglet Decimal Scaling (chelle des dcimales) et sur une des options suivantes : No Scaling (aucune chelle) Scaling from 1 - 1,000,000,000 (chelle de 1 1 000 000 000) Apply settings to all Objects (appliquer les paramtres tous les objets)

8. Cliquez sur l'onglet Advanced (avanc) et slectionnez ou mettez jour les options et les champs suivants, selon vos besoins : Subsystem (sous-systme) Wait Time (ms) (dlai d'attente) Custom (personnalisation) Enabled (activ) Target (cible) Source Prompt for overrides at runtime (invite de personnalisation au moment de l'excution)

9. Cliquez sur OK pour enregistrer les modifications.

266

Description des champs


Description Impression totaux seulement Impression totaux gnraux Suppression toute sortie Glossaire Cette option permet de crer un tat rsum ne contenant que des totaux. Cette option permet l'impression du total final la fin de l'tat. Si l'option est coche, aucun fichier PDF n'est cr lors du lancement de l'tat. Cliquez ici pour limiter le nombre de lignes de donnes que l'tat doit traiter. Cette option dfinit le nombre de lignes de donnes slectionner et traiter depuis le fichier principal de l'tat. REMARQUE : Cette option est utile pour vrifier de nouveaux tats. Impression page de garde Lorsqu'elle est active, cette option produit une page de garde pour l'tat. Cette option permet de dfinir l'application par lots comme travail de sous-systme. Il s'agit de la dure d'attente, en millisecondes, du sous-systme avant l'interrogation du groupe de donnes suivant. Pour les personnalisations d'environnement source, l'tat utilise l'environnement slectionn. Pour les personnalisations d'environnement cible, l'tat utilise l'environnement slectionn pour la sortie de base de donnes. Cliquez sur Parcourir pour slectionner l'environnement source ou cible. Invite lors de l'excution Cette option invite l'utilisateur au moment du lancement de l'tat spcifier le nom d'une source de donnes ou d'un environnement. Cette option indique que l'tat utilise des crans de taille spciale. Cette option active le traitement des transactions pour ce processus ou cet tat. Le traitement des transactions a lieu dans la limite des transactions spcifie ; ainsi, les calculs sont stocks dans une file d'attente jusqu' l'mission d'une commande de validation.

Limite du nombre de lignes

Limite du nombre de lignes - Entre

Sous-systme

Temps d'attente

Personnalisation environnements

Ecran spcial Traitement des transactions

267

Utilisation du positionnement dynamique


Le positionnement dynamique est une fonction qui permet les oprations suivantes : Crer une nouvelle police applique automatiquement lorsque l'tat est imprim sur une imprimante ligne par ligne ou dans une langue trangre. Ajuster automatiquement la largeur des objets dans un tat afin d'viter leur chevauchement lors d'une substitution de police.

Cette fonction est trs utile pour l'impression d'tats dans plusieurs langues. Par exemple, imaginons que vous imprimiez un tat en anglais, en grec et en chinois. Il est possible d'imprimer les tats en anglais dans la police Arial, l'tat en grec, dans la police Haettenschweiler et l'tat en chinois dans la police SimSun. Les polices allemandes et chinoises tant plus larges que les polices anglaises, les objets de l'tat sont automatiquement repositionns pour viter tout chevauchement. Le positionnement dynamique est galement utile lorsque vous envoyez plusieurs tats vers une imprimante ligne par ligne et que vous souhaitez les imprimer dans diffrentes polices pour les rendre plus lisibles. Lors de l'envoi de ces tats, vous devez utiliser des polices non proportionnelles. Le positionnement dynamique ne peut ajuster la hauteur des objets d'tat lorsque vous substituez des polices. Si vous utilisez la substitution de polices dans un tat, espacez un peu plus les objets d'un tat sur plusieurs lignes. Pour utiliser le positionnement dynamique, vous devez effectuer les oprations suivantes : Activer le positionnement dynamique pour le systme qui traite les tats. Dfinir des substitutions de police pour les langues et les imprimantes ligne par ligne.

Une fois activ pour un systme, celui-ci ne doit pas tre dsactiv. Toutefois, il est possible de le dsactiver pour un tat. Il est galement possible d'afficher un tat aprs application des substitutions de polices.

Activation du positionnement dynamique pour un serveur ou un client


Vous devez activer le positionnement dynamique sur le serveur ou le client de traitement des tats en insrant une ligne dans le fichier jde.ini. Si vous excutez des tats en appliquant le positionnement dynamique, sur plusieurs systmes, vous devez activer la fonction sur chaque systme. Une fois le positionnement dynamique activ, il est dconseill de le dsactiver sur un systme. Vous pouvez le dsactiver pour un tat.

Pour activer le positionnement dynamique sur un serveur ou un client Ouvrez jde.ini dans le Bloc-notes. 1. Dans la section [UBE], entrez la ligne suivante :

UBEDynamicPositioning=1

2. Enregistrez et fermez le fichier jde.ini. 268

Dfinition des substitutions de police


Utilisez le fichier Prise en charge des polices de code barre (F986166) pour indiquer au systme les polices remplacer dans un tat lors du traitement. Par exemple, si les tats sont crs avec la police Arial mais que vous souhaitez une impression avec la police Times New Roman, entrez cette police de remplacement dans le fichier correspondant. La substitution de police est trs utile dans les cas suivants : Pour dfinir les polices utiliser lors de la soumission de l'tat une imprimante ligne par ligne. Pour dfinir les polices utiliser lors de l'impression d'un tat dans une langue trangre.

Le fichier de remplacement permet de signaler une nouvelle police, et non une taille de police. Lorsque le remplacement de police a eu lieu, le positionnement dynamique permet d'ajuster automatiquement la position des lments d'un tat pour l'adapter la largeur de la nouvelle police. En revanche, leur hauteur n'est pas ajuste.

Pour afficher les substitutions de police par type de langue Dans le menu Paramtrage du traitement par lots (GH9013), slectionnez Substitution de police par type de langue. Dans l'cran Accs la substitution de police par type de langue, entrez le type de langue dans la ligne de query et cliquez sur Rechercher.

Toutes les substitutions de police s'affichent pour le type de langue entr.

Pour dfinir des substitutions de police pour une langue ou une imprimante ligne par ligne Dans le menu Paramtrage du traitement par lots (GH9013), slectionnez Substitution de police par type de langue. 1. Dans l'cran Accs la substitution de police par type de langue, cliquez sur Ajouter. 2. Dans l'cran Rvision des substitutions de police par type de langue, remplissez les champs suivants, puis cliquez sur OK. Type langue Si vous dfinissez une substitution de police pour une imprimante ligne par ligne, laissez ce champ vide pour slectionner Nationale. Nom police origine Pour une imprimante ligne par ligne, entrez *JDE LINE. Nouveau nom police Pour une imprimante ligne par ligne, vous devez utiliser une police non proportionnelle, telle que Courier New.

269

Pour modifier les substitutions de police par type de langue Dans le menu Paramtrage du traitement par lots (GH9013), slectionnez Substitution de police par type de langue. 1. Dans l'cran Accs la substitution de police par type de langue, cliquez deux fois sur la substitution de police modifier. 2. Dans l'cran Rvision des substitutions de police par type de langue, remplissez le champ suivant, puis cliquez sur OK. Nom de la nouvelle police

Activation et dsactivation des substitutions de police dans un tat


Si l'tat possde dj la police souhaite, vous pouvez dsactiver la substitution de police dans l'tat en slectionnant Override (personnalisation). Aprs cette opration et l'enregistrement de l'tat, la substitution de police reste dsactive dans l'tat. Pour activer nouveau la substitution de police, vous devez dslectionner la personnalisation.

Pour activer et dsactiver les substitutions de police dans un tat Dans l'environnement Windows J.D. Edwards, slectionnez Gnrateur d'tats dans le menu Gnrateur d'tats (GH9111). 1. Dans l'cran Report Design (gnrateur d'tats), ouvrez l'tat pour lequel vous souhaitez activer ou dsactiver la substitution de police. 2. Dans le menu File (fichier), slectionnez New (nouveau). 3. Dans l'cran Properties (proprits), cliquez sur l'onglet Advanced (avanc). 4. Dans la section System Language Font (police de la langue systme), slectionnez Override (personnalisation). Si la personnalisation est slectionne, la substitution de police est dsactive. Si la personnalisation est dslectionne, la substitution de police est active. 5. Cliquez sur OK.

Une fois l'tat enregistr avec la personnalisation active, les substitutions de police ne sont pas appliques l'tat.

Utilisation des substitutions de police dans un modle d'tat


Pour afficher la nouvelle police avant le traitement de l'tat, appliquez la substitution au modle de l'tat. Si la nouvelle police apparat galement comme tant substituable dans le fichier Substitution de police, elle est remplace lors du traitement. Par exemple, si le fichier Substitution de police indique que la police Arial doit tre remplace par la police Times New Roman, que celle-ci doit tre remplace par la police Courier et que vous appliquez la substitution de police un tat utilisant la police Arial, alors le modle utilise la police Times New Roman. Si vous imprimez l'tat, la police Time New Roman est remplace par la police Courier. Pour empcher ce remplacement, dsactivez la substitution de police pour l'tat lorsque la police souhaite est utilise.

270

Pour appliquer les substitutions de police un modle d'tat Dans l'environnement Windows J.D. Edwards, slectionnez Gnrateur d'tats dans le menu Gnrateur d'tats (GH9111). 1. Dans l'cran Report Design (gnrateur d'tats), ouvrez le modle d'tat auquel vous souhaitez appliquer les substitutions de police. 2. Dans le menu File (fichier), slectionnez Report Properties (proprits de l'tat). 3. Dans l'cran Properties (proprits), cliquez sur l'onglet Advanced (avanc). 4. Dans la section System Language Font (police de la langue systme), cliquez sur Use System Language Font (utiliser la police de langue systme). Si la substitution de police est dfinie pour la police de l'tat, celle-ci est remplace et les lments sont positionns de faon dynamique pour adapter l'tat la nouvelle police.

Utilisation de la vue logique V8300005 avec Financial Row Reports (tats financiers lignes spcifiques)
Dans J.D. Edwards ERP 9.0, une nouvelle vue logique, V8300005, a t ajoute pour amliorer les performances de Financial Row Reports (tats financiers lignes spcifiques). V8300005 est simplement une association des fichiers F0901, F0902 et F0006. La sortie de l'tat l'aide de la vue logique ne contient que les comptes avec solde. Elle ne contient pas de poste ou de compte d'en-tte. Vous pouvez utiliser cette vue logique avec un tat financier lignes spcifiques dans lequel chaque ligne est dfinie individuellement. Si vous n'avez pas reu la vue logique avec J.D. Edwards ERP 9.0 mais au sein d'une mise jour logicielle lectronique (ESU), vous devez modifier manuellement le modle de l'assistant Etats financiers lignes spcifiques pour utiliser la nouvelle vue logique.

Pour modifier le modle de l'assistant des tats financiers lignes spcifiques pour utiliser la vue logique V8300005 Dans le menu Paramtrage avanc des tats (GH9141), slectionnez Modles de l'assistant Etats. 1. Dans l'cran Accs aux modles de l'assistant Etats, cliquez sur Rechercher pour afficher la liste des modles de l'assistant Etats. 2. Choisissez S09003, Financial Row Reports (tats financiers spcifiques) et cliquez sur Slectionner. 3. Sous l'onglet Blocs fonctionnels de l'tat Rvision des modles de l'assistant Etats, remplacez la valeur de la vue logique V8300001 par V8300005, puis cliquez sur OK.

271

Versions de traitement par lots pour tats


Dans le logiciel J.D. Edwards, une version de traitement par lots dsigne un ensemble de spcifications dfinies par l'utilisateur. Ces spcifications contrlent le mode d'excution des processus par lots. En gnral, les versions de traitement par lots sont associes des tats ou des processus par lots et lances comme travaux en traitement par lots sur un serveur d'entreprise J.D. Edwards. Les versions de traitement par lots des tats reprsentent un ensemble prdfini de spcifications contenues dans un fichier spar de l'tat de base ou des spcifications de traitement par lots. Ces spcifications contrlent les fonctions logiques et l'aspect de l'tat. La version contient les instructions de traitement, ensemble complet d'options de traitement prslectionnes et de caractristiques supplmentaires spcifiques l'tat. Selon le mode d'affectation des paramtres de scurit aux applications J.D. Edwards, les utilisateurs finals peuvent slectionner ou crer des versions diffrentes en fonction des besoins. Les versions permettent de modifier le comportement des tats de manire efficace et pratique. En gnral, les administrateurs contrlent la cration, la modification et l'emplacement des fichiers de versions de traitement par lots initiales. Lors d'une mise niveau de J.D. Edwards ou d'une application spcifique une version suprieure, vous pouvez appliquer les versions de traitement par lots sans modification supplmentaire. Lorsque vous lancez une application de traitement par lots (c'est--dire lorsque vous soumettez un travail par lots), vous devez utiliser une version de traitement par lots. Selon la conception de l'tat, vous pouvez remplacer les options de traitement pour la version. Vous pouvez galement mettre en squence ou slectionner des donnes, personnaliser les emplacements par dfaut ou remplacer le format de base de l'tat. Par exemple, supposons qu'un tat imprime les mmes donnes financires pour deux publics diffrents : pour une filiale amricaine et pour une filiale franaise. Vous pouvez crer une version amricaine affichant les donnes en dollars pour une priode spcifique et adapter l'tat au format de papier amricain. Vous crez galement une version franaise qui affiche les donnes en euros, pour une priode diffrente et formatez l'tat aux dimensions du papier europen. Pour la filiale franaise, vous pouvez afficher des donnes supplmentaires en ajoutant des articles du dictionnaire de donnes dans la version franaise.

Caractristiques des versions de traitement par lots


Une version de traitement par lots est dfinie par les caractristiques suivantes : Squence des donnes au niveau de la version. Par exemple, vous pouvez trier les chques par date et par numro, les enregistrements du rpertoire dadresses par employ ou par client, ou les enregistrements par ordre alphabtique. Slection des donnes au niveau de la version. Par exemple, vous pouvez spcifier les enregistrements appeler, tels que les centres de cots 10 30 et 70, ou tous les enregistrements du rpertoire d'adresses dont la catgorie 1 indique Nord.

272

Ajouts ou personnalisations au niveau de la section de version. A ce niveau, les concepteurs d'tats peuvent utiliser des versions de traitement par lots pour ajouter et personnaliser des fonctionnalits l'aide du modle d'tat. Ces personnalisations au niveau de la section sont limites des sections spcifiques et diffrent donc des personnalisations au niveau de la version. Au niveau de la section, la disposition, la slection et la squence des donnes, les rgles d'vnement et la sortie de base de donnes peuvent tre remplaces. Vous ne pouvez pas supprimer des fonctionnalits existant dans l'tat de base. Un ensemble spcifique de valeurs d'option de traitement. Par exemple, vous pouvez dfinir une valeur d'option de traitement pour excuter une comptabilisation dans le Grand Livre et imprimer un format de numro de compte diffrent dans l'tat. Pour les versions de traitement par lots, les options de traitement effectuent les oprations suivantes : Elles modifient les fonctionnalits. Par exemple, vous pouvez dfinir une option de traitement pour purger les enregistrements vers un fichier d'historique aprs le lancement d'un tat. Elles modifient les paramtres d'entre. Par exemple, vous pouvez dfinir une option de traitement pour spcifier le code de catgorie utiliser lors du traitement d'un tat. Elles dfinissent des donnes. Par exemple, vous pouvez dfinir une option de traitement pour dfinir l'exercice devant faire l'objet de l'tat lancer. Vous pouvez galement dfinir le nombre de jours dans un tat d'chancier du systme Comptabilit clients.

Versions de traitement par lots cres l'aide du client Web


Si vous utilisez le client Web, vous pouvez crer une version de traitement par lots avec les options Ajouter ou Copier dans l'cran Accs aux versions de traitement par lots - Versions disponibles du client Web. Ces versions sont indiques comme tant Web seulement. Pour modifier la slection et la squence de donnes ou la version Web seulement, slectionnez l'option Slection de donnes, Squence de donnes ou Option de traitement dans le menu Ligne. Pour excuter la version Web seulement dans un environnement autre que le client Web, utilisez le Gestionnaire d'objets pour dsarchiver la version, puis l'archiver l'aide du client standard. Le Gestionnaire d'objets convertit automatiquement la version Web seulement pour travailler dans un client standard. Pour supprimer de faon permanente l'indicateur Web seulement, afin de le transformer en version standard, lancez la gnration de la version de traitement par lots l'aide de l'outil eGenerator aprs avoir converti la version. En l'absence de spcifications sur le systme sur lequel est lanc l'outil eGenerator, lancez la conversion sur ce systme ou utilisez Get dans le Gestionnaire d'objets pour extraire la spcification vers le client excutant l'outil eGenerator. Vous ne pouvez copier la version de traitement par lots avec un indicateur Web seulement.

273

Renseignements complmentaires Reportez-vous Generating OneWorld/ERP Serialized Objects (gnration des objets en srie J.D. Edwards/ERP) dans le manuel de rfrence Web Server Installation (installation du serveur Web) pour obtenir de plus amples informations sur l'utilisation d'eGenerator.

Utilisation des versions de traitement par lots


Pour les versions de traitement par lots, le logiciel J.D. Edwards utilise le mme processus que le gestionnaire d'objets pour l'enregistrement, le retrait et l'annulation des retraits. Cet outil permet de contrler le mouvement des versions entre la station de travail et le serveur. Les versions de traitement par lots sont soumises directement depuis l'application par lots. Comme les spcifications d'tat de base, lorsque vous crez une version de traitement par lots, les enregistrements de spcifications correspondants n'existent que sur votre poste de travail. Pour mettre la version la disposition d'autres utilisateurs, vous devez l'enregistrer sur le serveur. Lorsque vous enregistrez une version, J.D. Edwards copie ses enregistrements de spcification sur la source des objets centraux (serveur) en fonction du code de chemin d'accs de l'environnement actuel. Aprs avoir archiv la version, vous pouvez toujours effectuer des modifications spcifiques la version sans la dsarchiver. Par exemple, lorsque vous modifiez les options de traitement, ces changements sont globaux et actifs immdiatement sur l'ensemble des options, mme si la version locale n'est pas enregistre. En effet, les options de traitement d'une version sont stockes directement en tant que champ dans l'enregistrement de la version stock dans le fichier Listes de versions (F983051) sur le serveur. Lorsque vous enregistrez une version de traitement par lots dans la source de donnes des objets centraux (sur le serveur), tout utilisateur qui installe et lance la version est certain de disposer d'une version jour. De plus, une version ne peut tre retire que par un seul utilisateur. L'cran Dtails de version affiche l'auteur du retrait d'une version. Vous pouvez crer une version de traitement par lots indpendamment des versions existantes. Par exemple, vous souhaitez crer une version pour ne pas utiliser le format ou la slection de donnes de la version existante. Vous utilisez alors les spcifications fournies par l'tat de base. Si vous modifiez l'tat de base (modle), le logiciel J.D. Edwards rpercute automatiquement tout changement toutes les versions de cet tat, sauf si vous crez une version contenant des personnalisations. Si vous copiez une version, la version copie hrite de la slection ou de la squence de donnes de la version existante. Renseignements complmentaires Reportez-vous Modification de la conception d'une version de traitement par lots dans le manuel de rfrence Elaboration d'tats de gestion pour obtenir de plus amples informations sur les personnalisations.

274

Lancement d'une version de traitement par lots


Si des versions de traitement par lots sont associes un cran, vous pouvez les afficher et les imprimer depuis le menu Etats de l'cran. Les tats de base et leurs versions sont disponibles dans les menus sous la forme d'icnes. Dans la plupart des cas, vous soumettez des versions de traitement par lots un serveur d'entreprise qui peut grer plus efficacement le traitement. L'environnement J.D. Edwards de connexion spcifie l'emplacement de lancement des versions de traitement par lots que vous pouvez modifier lors de la soumission d'une version. Lorsque vous soumettez le travail en traitement par lots au serveur, vous pouvez afficher un aperu de l'tat et contrler la progression du travail dans la file d'attente l'aide du programme Accs aux serveurs (P986116). Lorsque vous soumettez un tat au serveur d'entreprise, si les spcifications d'tat ne rsident pas sur la station de travail, la source de donnes (serveur) des objets centraux effectue d'abord une installation en temps rel pour les transfrer. La station de travail poursuit ensuite la soumission de l'tat au serveur d'entreprise et le logiciel J.D. Edwards transfre les spcifications de la version locale (toute modification apporte la version) au serveur d'entreprise. Si la version de traitement par lots est signale comme tant Web seulement et que vous lancez la version de traitement par lots sur un client destin aux traitements lourds, vous devez la convertir en version pour client de traitement lourd avant l'excution. Pour convertir la version de traitement par lots Web seulement, utilisez le Gestionnaire d'objets pour archiver la version de traitement par lots, puis la dsarchiver. Renseignements complmentaires Reportez-vous Soumission dun tat dans le manuel de rfrence Elaboration dtats de gestion pour obtenir de plus amples informations sur le lancement dune version de traitement par lots. Reportez-vous The Work with Servers Program (programme Accs aux serveurs) dans le manuel de rfrence System Administration (administration du systme) pour obtenir de plus amples informations sur l'cran Accs aux serveurs.

Ouverture de l'cran Accs aux versions de traitement par lots


Vous pouvez accder lcran Accs aux versions de traitement par lots Versions disponibles, point dentre pour la gestion des versions de traitement par lots, de diffrentes faons.

Pour accder l'cran Accs aux versions de traitement par lots Ouvrez Solution Explorer de J.D. Edwards. Dans le menu Gnrateur dtats (GH9111), slectionnez Versions de traitement par lots (P98305).

L'cran Accs aux versions de traitement par lots - Versions disponibles apparat.

275

Tches associes
Vous pouvez galement accder l'cran Accs aux versions de traitement par lots selon les mthodes suivantes : Dans tout menu comportant une application de traitement par lots, slectionnez celleci, puis Invite de version dans le menu Modification. Dans tout menu comportant une application de traitement par lots, cliquez sur le bouton droit de la souris, puis slectionnez Invite de versions dans le menu droulant qui s'affiche. Si aucune version nest associe lapplication de traitement par lots, vous devez en copier ou en ajouter une pour la lancer en suivant les explications de la prsente section. Dans la barre de menus, slectionnez Outils, puis Versions de traitement par lots.

Modification de la conception d'une version de traitement par lots


Pour modifier les spcifications d'une version, il n'est pas ncessaire de modifier le modle de base de l'tat. Au lieu de cela, vous pouvez personnaliser les spcifications pour la version. Les modifications apportes aux spcifications d'tat pour la version n'affectent pas les autres versions associes au modle de l'tat de base. Toutefois, si vous modifiez les spcifications dans le modle, la version n'est pas affecte en cas de personnalisation de ce type de spcification. Si vous modifiez les spcifications au niveau de la version, dcrivez les modifications apportes dans le champ Dtails de version de l'cran du mme nom. Cette description doit indiquer toutes les diffrences entre les spcifications de l'tat de base et celles de la version. Les lments suivants peuvent tre modifis dans une version : Section Layout (format de section) Section Data Selection (slection des donnes) Section Event Rules (rgles d'vnement de section) Section Database Output (sortie de base de donnes de section) Section Sort Sequence (squence de tri de section)

Remarque Si vous utilisez le client Web, vous ne pouvez appliquer des modifications une version qu'au moment de l'excution si la version n'est pas signale comme tant Web seulement. Ces modifications ne sont pas maintenues.

Renseignements complmentaires Reportez-vous Dtails des versions de traitement par lots dans le manuel de rfrence Elaboration d'tats de gestion.

276

Conditions prliminaires Ne personnalisez les spcifications qu'au niveau de la version. Pour copier ou crer une version personnaliser, reportez-vous Copie dune version de traitement par lots ou Cration dune version de traitement par lots dans le manuel de rfrence Elaboration d'tats de gestion. Retirez la version avant d'accder au gnrateur d'tats pour crer une personnalisation de version ; reportez-vous Retrait ou enregistrement d'une version de traitement par lots dans le manuel de rfrence Elaboration d'tats de gestion. Le cas chant, fermez le gnrateur dtats.

Pour modifier la conception d'une version de traitement par lots

Utilisez le programme Versions de traitement par lots (P98305) pour rechercher et excuter les versions des tats. Vous pouvez galement modifier les dtails de version, la slection et la squence des donnes. Dans l'environnement Windows J.D. Edwards, slectionnez Versions de traitement par lots dans le menu Outils d'administration systme (GH9011). 1. Dans l'cran Accs aux versions de traitement par lots Versions disponibles, remplissez le champ suivant : Application par lots

Par exemple, pour localiser une version du programme Une ligne par adresse, entrez R014021. 2. Cliquez sur Rechercher pour localiser les versions disponibles sur votre station de travail. 3. Pour afficher dautres listes de versions dans l'environnement J.D. Edwards Windows, slectionnez Afficher dans le menu Ecran, puis une des options suivantes : Versions disponibles, pour afficher les versions disponibles sur votre station de travail. Mes versions, pour afficher uniquement les versions que vous avez cres. Toutes versions, pour afficher toutes les versions existant pour lapplication de traitement par lots. Lorsque vous affichez toutes les versions, vous ne pouvez utiliser que celles qui apparaissent en noir. Vous pouvez supprimer n'importe quelle version (en fonction de l'application utilise et des droits d'utilisateur) sauf si vous utilisez un client Web. Dans ce cas, vous ne pouvez supprimer que les versions prsentant l'indicateur Web seulement. Si vous tentez de supprimer une version qui n'est pas sur votre ordinateur, un message d'avertissement apparat. 4. Dans la zone-dtails, slectionnez la version utiliser. 5. Dans le menu Ligne, slectionnez Avanc.

277

Remarque Avant d'effectuer les oprations suivantes, vous devez avoir retir une version de l'tat.

6. Dans l'cran Fonctions avances, slectionnez Crer une version dans le menu Ligne. Le gnrateur d'tats s'ouvre et prsente les spcifications d'tat pour la version. 7. Dans l'cran Report Design (gnrateur d'tats), cliquez sur une section, puis slectionnez Spcifications de la version personnalise dans le menu Section. Pour modifier une section, vous devez accder l'cran Override Version Specifications (personnalisation des spcifications de version) et slectionner les modifications apporter. Toute personnalisation apporte dans une section ne concerne que cette section. Vous devez personnaliser les autres sections sparment. 8. Slectionnez une des personnalisations suivantes selon vos besoins, puis cliquez sur OK : Remarque Gardez l'esprit que si vous personnalisez des spcifications de version, elles ne sont pas mises jour si vous ne modifiez pas l'tat de base (modle). Par exemple, si vous cochez la case Section Data Selection (slection des donnes de section) et modifiez la slection des donnes de la version et que vous changez ensuite la slection dans le modle de l'tat, les modifications ne sont pas rpercutes sur la version.

Section Layout (disposition de section) Cochez cette case pour modifier les proprits dune section, supprimer, ajouter ou dplacer une colonne, ou modifier les en-ttes de colonne dans une version d'tat.

Section Data Selection (slection des donnes) Cochez cette case pour disposer de versions d'tat utilisant une slection de donnes spcifique, telles qu'une version rserve aux donnes des clients et une version rserve aux donnes des employs.

Section Event Rules (rgles d'vnement de section) Cochez cette case pour disposer de versions d'tat utilisant une rgle d'vnement spcifique, telles qu'une version pour les donnes des clients comportant un montant d'augmentation par pourcentage calcul, un titre de date ou Balance Auditeur.

Section Database Output (sortie de base de donnes de section) Cochez cette case pour disposer d'une version d'tat utilisant une imprimante spcifique et non l'imprimante par dfaut. Pour que d'autres sections, l'en-tte de page par exemple, utilisent cette imprimante, vous devez personnaliser les spcifications de chacune d'entre elles.

278

Section Sort Sequence (squence de tri de section) Cochez cette case pour disposer d'une version d'tat utilisant un ordre de tri diffrent de l'tat de base. Par exemple, une version peut tre trie par nom et non par numro de rfrence.

9. Les modifications apportes n'affectent que la version situe sur votre station de travail locale. Pour rendre ces modifications disponibles toute la socit, vous devez enregistrer la version. Si vous n'enregistrez pas la version, veillez annuler le retrait pour que d'autres personnes puissent y avoir accs. Renseignements complmentaires Retrait ou enregistrement dune version de traitement par lots dans le manuel de rfrence Elaboration d'tats de gestion Suppression d'un enregistrement de retrait annul dans le manuel de rfrence Elaboration d'tats de gestion

Modification des options de traitement des versions de traitement par lots


Vous pouvez modifier les options de traitement d'une version de traitement par lots pour l'adapter vos besoins. Par exemple, vous pouvez modifier les valeurs indiquant au systme d'afficher ou de masquer un champ ou les rgles d'activit des demandes d'avenant. Toutes les versions de traitement par lots ne sont pas associes des options de traitement. Ainsi, une liste d'adresses ne ncessite pas forcment une invite particulire. Les modifications des options de traitement sont stockes pour chaque lancement dUBE. Contrairement aux autres changements, ceux apports aux valeurs d'option de traitement ne ncessitent ni enregistrement ni retrait de la version. Aucun utilisateur de la version aprs modification ne sera affect par les nouvelles valeurs. Si vous utilisez un client Web, vous pouvez modifier les options de traitement des versions Web seulement l'excution et dans les spcifications de version. Si les versions ne prsentent pas l'indicateur Web seulement, vous ne pouvez modifier les options de traitement qu'au moment de l'excution. Ces modifications ne sont pas maintenues. Remarque Vous ne pouvez pas modifier les versions de dmonstration J.D. Edwards contenant les prfixes ZJDE ou XJDE. Vous devez les copier ou en crer de nouvelles avant de changer leurs valeurs, telles que numro et titre de version, options d'invite, paramtres de scurit et options de traitement.

Conditions prliminaires Si vous accdez aux options de traitement depuis le menu Ligne de l'cran Accs aux versions de traitement par lots, vous devez retirer la version et la placer sur votre machine. Reportez-vous Retrait ou enregistrement dune version de traitement par lots dans le manuel de rfrence Elaboration d'tats de gestion.

279

Description des champs


Description Application Glossaire Il s'agit du numro de l'application interactive ou de traitement par lots (objet interactif ou de traitement par lots). Par exemple, le numro de l'application interactive Saisie des commandes clients est P4210, et celui de l'tat de traitement par lots Impression des factures, R4265. L'ID programme est une valeur de longueur variable. Cette valeur est affecte selon une syntaxe structure, de format TSSXXX, o : T - La premire lettre du nom du programme identifie le type : P pour un programme, R pour un tat, etc. Par exemple, la valeur P dans le numro P4210 indique qu'il s'agit d'un programme. SS - Les deuxime et troisime caractres numriques identifient le code systme. Par exemple, la valeur 42 dans le numro P4210 indique que le programme appartient au systme 42, c'est--dire le systme Traitement des commandes clients. XXX - Les autres caractres numriques identifient un programme ou un tat unique. Par exemple, la valeur 10 dans le numro R4210 indique qu'il s'agit du programme Saisie des commandes clients. Utilisateur Ce champ indique l'ID utilisateur de l'auteur de la dernire modification du programme ou de la version. Il s'agit de la dernire date laquelle l'application ou la version a t modifie par l'utilisateur spcifi.

Dernire Modif.

280

Scurit

Ce champ vous permet de limiter l'accs des utilisateurs une version d'tat. Les valeurs correctes sont les suivantes : 0 Aucune scurit. Tous les utilisateurs peuvent concevoir, modifier les valeurs d'option de traitement, modifier les valeurs dtailles, enregistrer, retirer, installer, transfrer, copier, supprimer ou excuter la version. Il s'agit de la valeur par dfaut lors de l'ajout d'une version. 1 Scurit moyenne. Seul l'auteur de la dernire modification peut concevoir, modifier les valeurs d'option de traitement, modifier les valeurs dtailles, enregistrer, retirer ou supprimer la version. Tous les utilisateurs peuvent installer, copier, transfrer ou excuter la version. Les versions de dmonstration J.D. Edwards sont livres avec ce paramtrage. 2 Scurit moyenne intgrale. Seul l'auteur de la dernire modification peut concevoir, modifier les valeurs d'option de traitement, les valeurs dtailles, enregistrer, retirer, transfrer, supprimer ou excuter la version. Tous les utilisateurs peuvent installer ou copier la version. 3 Scurit intgrale. Seul l'auteur de la dernire modification peut concevoir, modifier les valeurs d'option de traitement, modifier les valeurs dtailles, enregistrer, retirer, installer, transfrer, copier, supprimer ou excuter la version. Le niveau de scurit suivant n'est disponible que dans WorldSoftware. Il ne l'est pas dans OneWorld. 4 Scurit moyenne-tendue. Seul l'auteur de la dernire modification peut concevoir, modifier les valeurs d'option de traitement (notamment les options de traitement d'excution et la slection des donnes), modifier les valeurs dtailles, enregistrer, retirer ou supprimer la version. Tous les utilisateurs peuvent installer, copier, transfrer ou excuter la version. Les versions de dmonstration J.D. Edwards sont livres avec ce paramtrage.

Version

Il s'agit d'un ensemble de spcifications dfinies par l'utilisateur permettant de contrler le mode d'excution des applications et des tats. Les versions permettent de regrouper et d'enregistrer un ensemble de valeurs d'options de traitement, de slections de donnes et d'options de classement dfinies par l'utilisateur. Les versions interactives sont associes aux applications (gnralement sous la forme d'une slection de menu). Les versions de traitement par lots sont associes des lots de travaux ou d'tats. Pour excuter un traitement par lots, vous devez slectionner une version. Dans WorldSoftware, le nom de l'environnement est galement appel nom du plan et permet d'identifier de manire unique un environnement de mise niveau pour l'installation ou la rinstallation. Dans OneWorld (installation d'applications), le nom de l'environnement est galement appel nom du plan et permet d'identifier de manire unique un environnement de mise niveau pour l'installation ou la rinstallation. Dans OneWorld (applications d'environnement ou de version), il s'agit du code d'accs identifiant l'emplacement des donnes de spcifications de l'application ou de la version.

Code chemin enrg.

Emplacement

Cette option indique le nom de la machine sur le rseau (serveur ou station de travail).

281

Code Chemin

Dans WorldSoftware, le nom de l'environnement est galement appel nom du plan et permet d'identifier de manire unique un environnement de mise niveau pour l'installation ou la rinstallation. Dans OneWorld (installation d'applications), le nom de l'environnement est galement appel nom du plan et permet d'identifier de manire unique un environnement de mise niveau pour l'installation ou la rinstallation. Dans OneWorld (applications d'environnement ou de version), il s'agit du code d'accs identifiant l'emplacement des donnes de spcifications de l'application ou de la version.

Retrait

Ce champ indique qu'une version peut tre retire. Notez qu'elle ne peut tre retire que par un seul utilisateur. Y La version a t retire. N La version n'a pas t retire.

Sur Serveur

Dans OneWorld, ce champ indique la disponibilit d'une version de traitement par lots. Y Cette version est disponible pour installation partir du serveur. N Cette version n'est pas disponible pour installation partir du serveur.

Dernire MAJ Serveur

Il s'agit de la date laquelle l'application ou la version a t enregistre sur le serveur.

Pour modifier les options de traitement des versions de traitement par lots Dans le menu Outils d'administration du systme (GH9011), slectionnez Versions de traitement par lots (P98305). 1. Dans l'cran Accs aux versions de traitement par lots - Versions disponibles, entrez un identificateur d'application dans le champ Application de traitement par lots. Par exemple, pour localiser une version de l'tat Une ligne par adresse, entrez R014021. 2. Cliquez sur Rechercher pour localiser les versions disponibles sur votre station de travail. Vous pouvez galement slectionner Affichage dans le menu Ecran de l'cran Accs aux versions de traitement par lots - Versions disponibles, puis cliquez sur une des options suivantes : Versions disponibles Toutes les versions disponibles sur la station de travail sont affiches. Mes versions Seules les versions que vous avez cres apparaissent. Toutes les versions

282

Toutes les versions existantes pour l'application de traitement par lots sont affiches. Lorsque vous affichez toutes les versions, vous ne pouvez utiliser que celles qui apparaissent en noir. 3. Dans la zone-dtails, slectionnez la version utiliser. L'cran Accs aux versions de traitement par lots n'affiche que les versions accessibles votre station de travail, notamment les versions cres localement. Les versions cres sur une autre machine doivent tre enregistres dans la source de donnes des objets centraux (serveur) pour apparatre dans cet cran. 4. Dans le menu Ligne, slectionnez Options de traitement. Si aucune option de traitement n'existe pour cette version ou si vous n'tes pas autoris modifier les options de traitement, un message apparat pour vous en informer ; sinon, l'cran Options de traitement apparat pour l'application. Cet cran vous permet de dfinir les valeurs contrlant le mode de traitement de l'tat. L'cran Options de traitement est galement accessible par les mthodes suivantes : 1. Slectionnez une application de traitement par lots, puis Invite pour les valeurs dans le menu Edition de J.D. Edwards Solution Explorer. 2. A l'aide du bouton droit, cliquez sur le nom de l'application de traitement par lots dans J.D. Edwards Solution Explorer, puis slectionnez Invite pour les valeurs dans le menu droulant qui apparat. 5. Cliquez sur chaque onglet pour afficher et modifier ses donnes. Si les onglets sont nombreux et que vous ne pouvez pas tous les afficher, des flches gauche ou droite sont disponibles dans l'cran. Cliquez dessus pour afficher les autres onglets. Vous pouvez galement redimensionner l'cran Options de traitement en amenant le pointeur sur le bord de l'cran et en faisant glisser la souris, ou utiliser la barre de dfilement pour afficher les options de traitement supplmentaires d'un onglet. 6. Modifiez les valeurs des options de traitement comme il convient, puis cliquez sur OK.

Accs la slection et la squence des donnes pour les versions de traitement par lots
Les versions de traitement par lots permettent de slectionner certaines valeurs pour limiter l'tendue de l'tat. Par exemple, vous pouvez dcider de n'afficher que les clients de Paris. Vous pouvez galement choisir la squence de prsentation des donnes dans l'tat. Par exemple, vous pouvez placer d'abord le champ Critre de recherche, suivi du numro de rfrence, puis du nom des employs. Vous pouvez slectionner et mettre en squence les donnes dans l'cran Accs aux versions de traitement par lots ou l'cran Invite de la version. Si vous utilisez un client Web, vous pouvez modifier la slection de donnes et la squence de donnes des versions Web seulement l'excution et dans les spcifications de versions de traitement par lots. Vous pouvez modifier la slection de donnes et la squence de donnes des versions non Web au moment de l'excution. Ces modifications ne sont pas maintenues.

283

Renseignements complmentaires Soumission d'un tat dans le manuel de rfrence Elaboration d'tats de gestion Conditions prliminaires Si vous accdez la slection et la squence des donnes depuis le menu Ligne de l'cran Accs aux versions de traitement par lots, vous devez retirer la version et la placer sur votre machine. Reportez-vous Retrait ou enregistrement dune version de traitement par lots dans le manuel de rfrence Elaboration d'tats de gestion.

Pour accder la slection et la squence des donnes pour les versions de traitement par lots Dans le menu Outils d'administration du systme (GH9011), slectionnez Versions de traitement par lots (P98305). 1. Dans l'cran Accs aux versions de traitement par lots - Versions disponibles, entrez un identificateur d'application dans le champ Application de traitement par lots. Par exemple, pour localiser une version de l'tat Une ligne par adresse, entrez R014021. 2. Cliquez sur Rechercher pour localiser les versions disponibles sur votre station de travail. Vous pouvez galement slectionner Affichage dans le menu Ecran de l'cran Accs aux versions de traitement par lots - Versions disponibles, puis cliquez sur une des options suivantes : Versions disponibles Toutes les versions disponibles sur la station de travail sont affiches. Mes versions Seules les versions que vous avez cres apparaissent. Toutes les versions Toutes les versions existantes pour l'application de traitement par lots sont affiches. Lorsque vous affichez toutes les versions, vous ne pouvez utiliser que celles qui apparaissent en noir. 3. Dans la zone-dtails, slectionnez la version utiliser. La version doit tre retire. 4. Dans le menu Ligne, slectionnez une des options suivants : Slection de donnes L'cran Slection des donnes apparat. Squence des donnes L'cran Selection Data Sequencing (squence des donnes de slection) apparat. Lorsque vous utilisez des applications de conversion de fichiers en traitement par lots, les options Slection de donnes et Squence des donnes apparaissent grises car elles ne s'appliquent pas aux conversions. 5. Pour rendre ces modifications disponibles toute la socit, vous devez enregistrer la version. 284

Les modifications apportes n'affectent que la version situe sur votre station de travail locale. Si vous n'enregistrez pas la version, veillez annuler le retrait pour que d'autres personnes puissent y avoir accs. Renseignements complmentaires Retrait ou enregistrement dune version de traitement par lots dans le manuel de rfrence Elaboration d'tats de gestion Suppression d'un enregistrement de version annul dans le manuel de rfrence Elaboration d'tats de gestion

Cration d'tats d'options de traitement


Cette tche indique comment crer des tats relatifs aux options de traitement pour des versions d'applications interactives et de traitement par lots. Cet tat prsente l'onglet, le texte et la valeur des options de traitement associes une version d'application (les versions ne sont pas systmatiquement associes des options de traitement). Attention N'excutez ce processus que localement (sur votre station de travail).

Pour crer des tats d'options de traitement Dans le menu Outils d'administration du systme (GH9011), slectionnez Versions de traitement par lots Versions interactives. 1. Dans l'cran Accs aux versions de traitement par lots - Versions disponibles, entrez un identificateur d'application dans le champ Application de traitement par lots ou Application interactive. Par exemple, pour localiser une version de l'tat General Journal by Batch (journal gnral par lot), entrez R09301 dans le champ Application par lots. 2. Cliquez sur Rechercher pour localiser les versions disponibles sur votre station de travail.

285

3. Effectuez une des oprations suivantes : Slectionnez une version, puis cliquez sur Options de traitement dans le menu pour afficher les valeurs par dfaut de la version. Slectionnez une version, puis cliquez sur Options de traitement dans le menu Ligne. Sans choisir de version, slectionnez Imprimer les options dans le menu Ecran.

4. Dans l'cran Destination en sortie de l'tat, cochez une des options suivantes : Ecran Imprimante Export. vers CSV

5. Slectionnez l'option suivante, si ncessaire, et remplissez le champ suivant : Nom interface OSA

6. Cliquez sur OK. L'tat est trait.

Accs aux proprits des versions de conversion de fichiers


Cette tche ne concerne que les applications de conversion de fichiers par lots. Vous pouvez accder aux proprits de la version dans l'cran Invite de conversion de fichiers. Vous pouvez galement atteindre directement les proprits depuis l'cran Accs aux versions de version disponibles. Renseignements complmentaires Reportez-vous Submitting a Table Conversion (soumission d'une conversion de fichiers) dans le manuel de rfrence Table Conversion (conversion de fichiers) pour obtenir de plus amples informations sur l'cran Invite de conversion de fichiers.

Pour accder aux proprits des versions de conversion de fichiers Dans le menu Outils d'administration du systme (GH9011), slectionnez Versions de traitement par lots. 1. Dans l'cran Accs aux versions de traitement par lots - Versions disponibles, entrez un identificateur d'application de conversion de fichiers dans le champ Application de traitement par lots. 2. Cliquez sur Rechercher pour localiser les versions disponibles sur votre station de travail. Pour afficher dautres listes de versions, slectionnez Afficher dans le menu Ecran, puis une des options suivantes : Versions disponibles, pour afficher les versions disponibles sur votre station de travail. Mes versions, pour afficher uniquement les versions que vous avez cres.

286

Toutes versions, pour afficher toutes les versions existant pour lapplication de traitement par lots. Lorsque vous affichez toutes les versions, vous ne pouvez utiliser que celles qui apparaissent en noir.

3. Dans la zone-dtails, slectionnez la version utiliser. La version doit tre retire. 4. Dans le menu Ligne, cliquez sur Proprits. Cette slection n'est disponible que pour les conversions de fichiers. L'cran correspondant s'affiche. 5. Les modifications apportes n'affectent que la version situe sur votre station de travail locale. Pour rendre ces modifications disponibles toute la socit, vous devez enregistrer la version. Si vous n'enregistrez pas la version, veillez annuler le retrait pour que d'autres personnes puissent y avoir accs. Renseignements complmentaires Reportez-vous Submitting a Table Conversion (soumission d'une conversion de fichiers) dans le manuel de rfrence Table Conversion (conversion de fichiers) pour obtenir de plus amples informations sur la modification des proprits de conversion de fichiers. Reportez-vous Retrait ou enregistrement d'une version de traitement par lots dans le manuel de rfrence Elaboration d'tats de gestion pour obtenir de plus amples informations sur l'enregistrement de version. Reportez-vous Annulation du retrait d'une version dans le manuel de rfrence Elaboration d'tats de gestion pour obtenir de plus amples informations sur l'annulation du retrait d'une version.

Dtails des versions de traitement par lots


Utilisez les dtails d'une version pour vrifier les donnes correspondantes, telles que son titre, les options d'invite associes ou son niveau de scurit. Vous pouvez galement spcifier si vous souhaitez imprimer une page de garde. Conditions prliminaires Retirez la version avant d'en modifier les dtails. Reportez-vous Retrait ou enregistrement dune version de traitement par lots dans le manuel de rfrence Elaboration d'tats de gestion.

Pour utiliser les dtails des versions de traitement par lots Dans le menu Gnrateur dtats (GH911), slectionnez Versions de traitement par lots. 1. Dans l'cran Accs aux versions de traitement par lots - Versions disponibles, entrez un identificateur d'application dans le champ Application de traitement par lots. Par exemple, pour localiser une version de l'tat Une ligne par adresse, entrez R014021.

287

2. Cliquez sur Rechercher pour localiser les versions disponibles sur votre station de travail. Pour afficher dautres listes de versions, slectionnez Afficher dans le menu Ecran, puis une des options suivantes : Versions disponibles, pour afficher les versions disponibles sur votre station de travail. Mes versions, pour afficher uniquement les versions que vous avez cres. Toutes versions, pour afficher toutes les versions existant pour lapplication de traitement par lots. Lorsque vous affichez toutes les versions, vous ne pouvez utiliser que celles qui apparaissent en noir. 3. Dans la zone-dtails, slectionnez la version utiliser. La version doit tre retire. 4. Dans le menu Ligne, slectionnez Dtails de version. Cet cran permet de modifier des donnes, telles que le titre de la version, le mode d'utilisation des options de traitement et le niveau de scurit pour la version. Vous pouvez galement vrifier des donnes gnrales relatives l'tat. 5. Dans l'cran Dtails de version, vous pouvez modifier les donnes suivantes : Titre version Invite Cette option apparat seulement si les options de traitement sont lies au modle d'tat associ. Scurit Dtail version Impression page de garde File attente Si vous laissez le champ File de travaux vide, le logiciel J.D. Edwards lit le paramtre dfini dans le fichier jde.ini sur le serveur d'entreprise. Si vous soumettez le travail un AS/400, le logiciel J.D. Edwards dtermine la file d'attente l'aide du profil utilisateur. Plate-forme cliente

6. Le cas chant, vrifiez les donnes supplmentaires apparaissant dans l'cran. 7. Cliquez sur OK. 8. Enregistrez la version pour la rendre disponible toute la socit. Renseignements complmentaires Retrait ou enregistrement dune version de traitement par lots dans le manuel de rfrence Elaboration d'tats de gestion

288

Description des champs


Description Titre version Glossaire Il s'agit d'une description de la version apparaissant en regard du numro de version. Le titre de la version est diffrent du titre de l'tat. Ce champ doit dcrire l'utilisation de la version. Par exemple, une application destine la gnration de bordereaux de prlvement peut avoir une version appele Bordereaux de prlvement - Comptabilit et une autre appele Bordereaux de prlvement - Gestion des stocks. Invite Ce code spcifie le mode d'excution des options de traitement en fonction de la table des codes dfinis par l'utilisateur (systme 98, type CR). Les valeurs correctes sont les suivantes : Blanc Dsactivation des options de traitement pour la version. 1 Le systme utilise les options de traitement existantes sans l'intervention de l'utilisateur (excution en aveugle). 2 Le systme invite l'utilisateur fournir les options de traitement avant l'excution. Scurit Ce champ vous permet de limiter l'accs des utilisateurs une version d'tat. Les valeurs correctes sont les suivantes : 0 Aucune scurit. Tous les utilisateurs peuvent concevoir, modifier les valeurs d'option de traitement, modifier les valeurs dtailles, enregistrer, retirer, installer, transfrer, copier, supprimer ou excuter la version. Il s'agit de la valeur par dfaut lors de l'ajout d'une version. 1 Scurit moyenne. Seul l'auteur de la dernire modification peut concevoir, modifier les valeurs d'option de traitement, modifier les valeurs dtailles, enregistrer, retirer ou supprimer la version. Tous les utilisateurs peuvent installer, copier, transfrer ou excuter la version. Les versions de dmonstration J.D. Edwards sont livres avec ce paramtrage. 2 Scurit moyenne intgrale. Seul l'auteur de la dernire modification peut concevoir, modifier les valeurs d'option de traitement, les valeurs dtailles, enregistrer, retirer, transfrer, supprimer ou excuter la version. Tous les utilisateurs peuvent installer ou copier la version. 3 Scurit intgrale. Seul l'auteur de la dernire modification peut concevoir, modifier les valeurs d'option de traitement, modifier les valeurs dtailles, enregistrer, retirer, installer, transfrer, copier, supprimer ou excuter la version. Le niveau de scurit suivant n'est disponible que dans WorldSoftware. Il ne l'est pas dans OneWorld. 4 Scurit moyenne-tendue. Seul l'auteur de la dernire modification peut concevoir, modifier les valeurs d'option de traitement (notamment les options de traitement d'excution et la slection des donnes), modifier les valeurs dtailles, enregistrer, retirer ou supprimer la version. Tous les utilisateurs peuvent installer, copier, transfrer ou excuter la version. Les versions de dmonstration J.D. Edwards sont livres avec ce paramtrage.

289

Dtail version

Cet espace permet de rpertorier toutes les spcifications de personnalisation et les diffrences de fonctionnalit existant entre les spcifications de l'tat de base et les spcifications de l'tat au niveau de la version. Les donnes de ce champ permettent aux auteurs de versions d'identifier aisment les diffrences fonctionnelles entre cette version et l'tat de base. Indiquez par exemple les ajouts, tels que des sections ajoutes la version qui n'existent pas dans l'tat de base. Rpertoriez galement les modifications apportes la version pour des domaines fonctionnant diffremment dans l'tat de base. Indiquez par exemple les domaines o vous utilisez des critres diffrents pour la squence ou la slection de donnes. Lorsqu'elle est active, cette option produit une page de garde pour l'tat. Il s'agit de la file d'attente de soumission du travail. Sur l'AS/400, il s'agit d'une file d'attente de travaux systme relle. Sur les autres systmes, il s'agit d'une file d'attente logique OneWorld.

Impression page de garde

File attente

Copie d'une version de traitement par lots


Vous pouvez copier une version existante (s'il ne s'agit pas d'une version Web seulement) et en personnaliser les donnes selon vos besoins. La copie hrite de toutes les proprits de modle de la version de l'original, y compris des personnalisations. Si vous utilisez un client Web et copiez une version, la nouvelle version ainsi cre porte l'indicateur Web seulement. La copie d'une version Web seulement est impossible. Lorsque vous copiez une version de traitement par lots, il est conseill de dfinir ses paramtres de scurit. Les paramtres de scurit vont d'Aucun (nimporte qui ne peut modifier ou lancer la version), Scurit totale (seul l'auteur de la dernire mise jour peut modifier et lancer la version). La scurit de version est distincte de l'espace de travail Scurit qui vous permet de dfinir les paramtres de scurit pour diffrents objets du logiciel J.D. Edwards, tels que des applications. Renseignements complmentaires Reportez-vous Security (scurit) dans le manuel de rfrence System Administration (administration du systme) pour obtenir de plus amples informations sur le programme Espace de travail Scurit.

Pour copier une version de traitement par lots Dans l'environnement Windows J.D. Edwards, slectionnez Versions de traitement par lots dans le menu Gnrateur d'tats (GH9111). 1. Dans l'cran Accs aux versions de traitement par lots - Versions disponibles, entrez un identificateur d'application dans le champ Application de traitement par lots. Par exemple, pour localiser une version de l'tat Une ligne par adresse, entrez R014021. 2. Cliquez sur Rechercher pour localiser les versions disponibles sur votre station de travail.

290

Pour afficher dautres listes de versions, slectionnez Afficher dans le menu Ecran, puis une des options suivantes : Versions disponibles, pour afficher les versions disponibles sur votre station de travail. Mes versions, pour afficher uniquement les versions que vous avez cres. Toutes versions, pour afficher toutes les versions existant pour lapplication de traitement par lots. Lorsque vous affichez toutes les versions, vous ne pouvez utiliser que celles qui apparaissent en noir. 3. Dans la zone-dtails, slectionnez la version utiliser. 4. Dans la barre doutils, cliquez sur Copier. 5. Dans l'cran Copie de version, remplissez les champs suivants : Nouvelle version Scurit Titre version

6. Cliquez sur OK. L'cran Cration des versions par lots apparat. Dans cet cran, vous pouvez slectionner Rviser la version pour modifier les donnes de version ou Excuter pour lancer une nouvelle version. 7. Dans l'cran Cration des versions par lots, cliquez sur OK pour enregistrer la version. Lorsque vous cliquez sur OK pour copier une version d'tat, si les spcifications d'tat ne rsident pas sur la station de travail, la source de donnes (serveur) des objets centraux effectue d'abord une installation en temps rel pour les transfrer. 8. Enregistrez la version pour la rendre disponible toute la socit. Renseignements complmentaires Retrait ou enregistrement dune version de traitement par lots dans le manuel de rfrence Elaboration d'tats de gestion Description des champs
Description Nouvelle version Glossaire Il s'agit du numro de squence correspondant aux versions d'une slection de menu. Par exemple, lorsque plusieurs versions des slections de menu d'un tat sont paramtres, ce numro de squence correspond chaque version.

291

Cration d'une version de traitement par lots


Vous pouvez crer une version de traitement par lots base uniquement sur les spcifications du modle de l'tat. Contrairement une version copie, une nouvelle version nhrite pas des personnalisations. Si vous utilisez un client Web pour crer une version de traitement par lots, celle-ci porte l'indicateur Web seulement. Lorsque vous crez une version de traitement par lots, il est conseill de dfinir ses paramtres de scurit. Les paramtres de scurit vont d'Aucun (nimporte qui ne peut modifier ou lancer la version), Scurit totale (seul l'auteur de la dernire mise jour peut modifier et lancer la version). Reportez-vous la description du champ Scurit pour obtenir de plus amples informations. La scurit de version est distincte de l'environnement de travail de la scurit qui vous permet de dfinir les paramtres de scurit pour diffrents objets du logiciel J.D. Edwards, tels que des applications. Renseignements complmentaires Reportez-vous Security (scurit) dans le manuel de rfrence System Administration (administration du systme) pour obtenir de plus amples informations sur le programme Espace de travail Scurit. Reportez-vous Versions de traitement par lots cres l'aide du client Web dans le manuel de rfrence Elaboration d'tats de gestion pour obtenir de plus amples informations sur les versions Web seulement.

Pour crer une version de traitement par lots Dans l'environnement Windows J.D. Edwards, slectionnez Versions de traitement par lots dans le menu Gnrateur d'tat (GH9111). 1. Dans l'cran Accs aux versions de traitement par lots - Versions disponibles, entrez l'application de traitement par lots sur laquelle vous souhaitez fonder la nouvelle version dans le champ suivant : Application par lots

2. Pour crer une version, cliquez sur Ajouter. 3. Dans l'cran Ajout de version, remplissez les champs suivants : Version Titre version Options invite Si l'application de traitement par lots de base de la version n'est associe aucune option de traitement, le logiciel J.D. Edwards laisse le champ Options d'invite inactif. La mise en annexe d'options de traitement un modle d'application de traitement par lots s'effectue uniquement dans le gnrateur d'tats.

292

Scurit File attente Dtails version

4. Slectionnez l'option suivante, si ncessaire : Impression page de garde

5. Cliquez sur OK pour enregistrer la version. 6. Enregistrez la version pour la rendre disponible toute la socit. Renseignements complmentaires Retrait ou enregistrement dune version de traitement par lots dans le manuel de rfrence Elaboration d'tats de gestion Description des champs
Description Application Glossaire Il s'agit du numro de l'application interactive ou de traitement par lots (objet interactif ou de traitement par lots). Par exemple, le numro de l'application interactive Saisie des commandes clients est P4210, et celui de l'tat de traitement par lots Impression des factures, R4265. L'ID programme est une valeur de longueur variable. Cette valeur est affecte selon une syntaxe structure, de format TSSXXX, o : T - La premire lettre du nom du programme identifie le type : P pour un programme, R pour un tat, etc. Par exemple, la valeur P dans le numro P4210 indique qu'il s'agit d'un programme. SS - Les deuxime et troisime caractres numriques identifient le code systme. Par exemple, la valeur 42 dans le numro P4210 indique que le programme appartient au systme 42, c'est--dire le systme Traitement des commandes clients. XXX - Les autres caractres numriques identifient un programme ou un tat unique. Par exemple, la valeur 10 dans le numro R4210 indique qu'il s'agit du programme Saisie des commandes clients. Version Il s'agit d'un ensemble de spcifications dfinies par l'utilisateur permettant de contrler le mode d'excution des applications et des tats. Les versions permettent de regrouper et d'enregistrer un ensemble de valeurs d'options de traitement, de slections de donnes et d'options de classement dfinies par l'utilisateur. Les versions interactives sont associes aux applications (gnralement sous la forme d'une slection de menu). Les versions de traitement par lots sont associes des lots de travaux ou d'tats. Pour excuter un traitement par lots, vous devez slectionner une version.

293

Options invite

Ce code spcifie le mode d'excution des options de traitement en fonction de la table des codes dfinis par l'utilisateur (systme 98, type CR). Les valeurs correctes sont les suivantes : Blanc Dsactivation des options de traitement pour la version. 1 Le systme utilise les options de traitement existantes sans l'intervention de l'utilisateur (excution en aveugle). 2 Le systme invite l'utilisateur fournir les options de traitement avant l'excution.

Impression page de garde

Lorsqu'elle est active, cette option produit une page de garde pour l'tat.

Retrait ou enregistrement d'une version de traitement par lots


Pour modifier une version l'aide du gnrateur d'tats ou dfinir la slection et la squence de donnes l'aide des options du menu Ligne, retirez la version de l'tat. La procdure de retrait copie les enregistrements de spcification de l'emplacement centralis des objets sur votre station de travail. Ceci dpend du code de chemin d'accs. Seules les versions rsidant dans le code de chemin d'accs des objets centraux sont visibles. Le gnrateur d'tats n'est accessible qu'aprs le retrait de la version. De plus, une version ne peut tre retire que par un seul utilisateur. Si vous avez retir une version que vous ne souhaitez pas modifier, effacez l'enregistrement de retrait afin que la version soit disponible pour d'autres utilisateurs. Vous devez retirer une version pour apporter des modifications personnalisant l'tat de base (modle). Le retrait de la version est inutile si vous effectuez les modifications suivantes lors du lancement de la version : slection de donnes, squence de donnes, emplacement ou valeurs des options de traitement. En revanche, si vous modifiez la slection ou la squence des donnes dans l'cran Versions de traitement par lots Version disponibles, retirez, puis enregistrez la version pour sauvegarder les modifications et les mettre disposition sur le serveur. Avant d'enregistrer une version, assurez-vous que les modifications apportes sont permanentes. Lorsque vous enregistrez une version, le systme recopie les spcifications de l'tat dans l'emplacement centralis des objets. Ces nouvelles spcifications remplacent les spcifications prcdentes de cette version. Les spcifications prsentes sur votre station de travail restent inchanges. Pour convertir une version Web seulement en vue d'une excution sur un client non Web, retirez la version, puis enregistrez-la nouveau. Pour supprimer dfinitivement l'indicateur Web seulement, gnrez la version de traitement par lots l'aide de l'outil eGenerator aprs conversion. Le retrait et lenregistrement de versions de traitement par lots seffectuent dans le Gestionnaire dobjets (P98220) ou dans lapplication Versions de traitement par lots (P98305) en suivant la procdure dcrite ci-aprs. Renseignements complmentaires Reportez-vous Web Server Installation (installation du serveur Web) pour obtenir de plus amples informations sur l'utilisation d'eGenerator.

294

Pour retirer ou enregistrer une version de traitement par lots Dans l'environnement Windows J.D. Edwards, slectionnez Versions de traitement par lots dans le menu Gnrateur d'tats (GH9111). 1. Dans l'cran Accs aux versions de traitement par lots - Versions disponibles, entrez un identificateur d'application dans le champ Application de traitement par lots, puis cliquez sur Rechercher. Par exemple, pour localiser une version de l'tat Une ligne par adresse, entrez R014021. 2. Dans la zone-dtails, slectionnez la version utiliser. 3. Dans le menu Ligne, slectionnez Avanc. L'cran Fonctions avances apparat. Cet cran vous permet d'enregistrer et de retirer des versions, d'annuler le retrait d'une version et d'accder l'cran de cration de la version. 4. Dans l'cran Fonctions avances, slectionnez une version retirer ou enregistrer. 5. Dans le menu Ligne, slectionnez Retirer la version ou Enregistrer la version. 6. Cliquez sur OK.

Annulation du retrait d'une version


Les versions de traitement par lots ne peuvent tre retires que par une personne la fois. L'annulation du retrait permet un autre utilisateur de retirer la version. Une fois le retrait annul, vous ne pouvez plus enregistrer la version. Toutefois, les spcifications prsentes sur votre station de travail restent inchanges. L'annulation du retrait modifie le statut de l'enregistrement sur le serveur de la version enregistre ou retire. Lorsque vous annulez un retrait, le logiciel J.D. Edwards remplace la valeur Y du champ Retir du fichier Listes des versions (F983051) par N. Il met galement jour le champ Emplacement du fichier Listes de versions. L'emplacement de la station de travail de retrait de la version est remplac par le nom de la machine du serveur d'objets centraux. Lannulation du retrait des versions de traitement par lots seffectue dans le Gestionnaire dobjets (P98220) ou dans lapplication Versions de traitement par lots (P98305) en suivant la procdure dcrite ci-aprs.

Pour supprimer l'enregistrement de retrait d'une version Dans l'environnement Windows J.D. Edwards, slectionnez Versions de traitement par lots dans le menu Gnrateur d'tats (GH9111). 1. Dans l'cran Accs aux versions de traitement par lots - Versions disponibles, entrez un identificateur d'application dans le champ Application de traitement par lots, puis cliquez sur Rechercher. Par exemple, pour localiser une version de l'tat Une ligne par adresse, entrez R014021. 2. Dans la zone-dtails, slectionnez la version utiliser. 3. Dans le menu Ligne, slectionnez Avanc. L'cran Fonctions avances apparat. Cet cran vous permet d'enregistrer et de retirer des versions et des tats, d'annuler le retrait d'une version et d'accder l'cran de cration de la version. 295

4. Dans l'cran Fonctions avances, slectionnez l'enregistrement de retrait annuler. 5. Dans le menu Ligne, slectionnez Annuler le retrait.

Modification des options de traitement de l'application Versions de traitement par lots (P98305)
Cette tche explique comment modifier les options de traitement de l'application Versions de traitement par lots (P98305). Les modifications des options de traitement sont stockes pour chaque lancement dUBE. Contrairement aux autres changements, ceux apports aux valeurs d'option de traitement ne ncessitent ni enregistrement ni retrait de la version. Aucun utilisateur de la version aprs modification ne sera affect par les nouvelles valeurs. Renseignements complmentaires Reportez-vous Modification des options de traitement des versions de traitement par lots dans le manuel de rfrence Elaboration d'tats de gestion pour obtenir des instructions gnrales ce sujet.

Pour modifier les options de traitement de Versions de traitement par lots (P98305) Dans le menu Outils d'administration du systme (GH9011) de l'environnement Windows J.D. Edwards, cliquez avec le bouton droit sur Versions de traitement par lots, slectionnez Invite, puis Valeurs. 1. Dans l'cran Options de traitement, remplissez les champs suivants : Fentre de confirmation Entrez Y ou 1 pour activer, ou entrez N ou 0 pour dsactiver la bote de confirmation de remplacement/suppression des spcifications locales. Si vous activez la bote de confirmation, elle apparat lorsque le logiciel J.D. Edwards est sur le point de remplacer ou de supprimer des spcifications sur votre machine. Elle s'affiche, par exemple, lorsque vous retirez une version de traitement par lots. Programmation de travaux Entrez 0 (ou laissez le champ vide) pour interdire la programmation du lancement des versions de traitement par lots (les versions sont lances ds leur soumission) ; entrez 1 pour autoriser la programmation des versions de traitement par lots ; entrez 2 pour imposer la programmation des versions de traitement par lots. 2. Cliquez sur OK.

Renseignements complmentaires Reportez-vous Scheduling Jobs (programmation des travaux) dans le manuel de rfrence System Administration (administration du systme) pour obtenir de plus amples informations sur la programmation des versions de traitement par lots.

296

Dplacement des spcifications de version de traitement par lots sur un serveur d'entreprise
Vous pouvez placer des spcifications de version de traitement par lots sur un serveur sans lancer la version. Cette opration ne doit tre effectue que si vous avez modifi une version de traitement par lots appele par une autre version. Une fois la version modifie, placez ces spcifications l'emplacement de la version d'appel. Les spcifications mises jour sont ainsi utilises au lieu des spcifications obsoltes.

Pour placer des spcifications de version sur un serveur d'entreprise Dans l'environnement Windows J.D. Edwards, slectionnez Versions de traitement par lots dans le menu Outils d'administration systme (GH9011). 1. Dans l'cran Accs aux versions de traitement par lots Versions disponibles, remplissez le champ suivant, le cas chant : Application par lots

2. Cliquez sur Rechercher pour afficher une liste des versions bases sur l'application de traitement par lots entre dans le champ correspondant. 3. Choisissez la version dtat soumettre, puis cliquez sur Slectionner. 4. Dans le menu Ecran de l'cran Invite de la version, slectionnez Avanc. 5. Dans l'cran Invite avance de la version, slectionnez les options suivantes, puis cliquez sur OK. Soumettre spcifications version slmt Cochez cette case pour placer les spcifications de version de traitement par lots sur le serveur d'entreprise spcifi. Rempl. empl. Cochez cette case pour accder l'cran Sources de donnes JDE qui permet de spcifier l'emplacement du serveur d'entreprise o vous souhaitez placer les spcifications de version de traitement par lots. 6. Dans l'cran Invite de la version, cliquez sur Soumettre. 7. Dans l'cran Sources de donnes JDE, choisissez le serveur d'entreprise o vous souhaitez placer les spcifications, puis cliquez sur Slectionner. La version de traitement par lots indique n'est pas lance mais le logiciel J.D. Edwards place ses spcifications sur le serveur d'entreprise indiqu. Utilisez l'cran Accs aux serveurs pour contrler la progression du travail dans la file d'attente. Renseignements complmentaires Reportez-vous Working with Servers Program (utilisation du programme Accs aux serveurs) dans le manuel de rfrence System Administration (administration du systme) pour obtenir de plus amples informations ce sujet.

297

Description des champs


Description Soumettre spcifications version slmt Glossaire Cette option indique si le systme copie toutes les spcifications d'une version d'application de traitement par lots depuis une station de travail vers un serveur d'entreprise. Utilisez l'option Remplacer l'emplacement pour indiquer le serveur. N'utilisez pas cette option pour soumettre des spcifications de version pour la slection et la squence des donnes. Lorsque vous crez une version ou modifiez d'autres lments que la slection et la squence de donnes d'une version, vous devez soumettre toutes les spcifications de la version depuis votre station de travail vers le serveur afin d'utiliser les nouvelles spcifications lors de l'excution de la version sur le serveur.

Personnalisation des spcifications de version


En gnral, lors de l'excution d'une version d'tat, les spcifications de celle-ci remplacent les spcifications du modle. Or, le contraire est parfois ncessaire. Par exemple, vous avez apport des modifications au modle et souhaitez qu'elles soient rpercutes dans la version. Si vous ne souhaitez pas remplacer les spcifications, les modifications sont ignores au niveau de la version. Attention Si une version contient des donnes n'apparaissant pas dans le modle, celles-ci ne sont pas affiches si vous remplacez les spcifications de version.

Pour personnaliser les spcifications de version Dans l'environnement Windows J.D. Edwards, slectionnez Gnrateur d'tats dans le menu Gnrateur d'tats (GH9111). 1. Dans l'cran Report Design (gnrateur d'tats), slectionnez la section dont vous souhaitez personnaliser les spcifications. 2. Ouvrez une section, puis slectionnez Override Version Specifications (personnaliser des spcifications de version) dans le menu Section. L'cran Section qui s'affiche dpend du type de section.

298

3. Slectionnez une des options suivantes, puis cliquez sur OK : Format de la section Section Data Selection Rgles d'vnement de section Sortie base de donnes de section Squence de tri de section

Les spcifications du modle remplacent dsormais celles de la version.

Accs l'cran de survol des rgles d'vnement pour un tat ou une version
L'cran de survol des rgles d'vnement est une application permettant d'afficher des rgles d'vnement et de crer le format des tats et des versions. Il affiche la structure des sections dans une application de traitement par lots. Les sections s'affichent dans une structure hirarchique, les vnements et les rgles d'vnement associs sont galement prsents. Vous pouvez activer ou dsactiver au moins une rgle d'vnement sans grande difficult dans les outils de conception. Ceci est utile pour le dbogage de rgles d'vnement spcifiques. Renseignements complmentaires Reportez-vous BrowsER (cran de survol des rgles d'vnements) dans le manuel de rfrence Development Tools (outils de dveloppement) pour obtenir de plus amples informations sur son utilisation.

Pour accder l'cran de survol des rgles d'vnements pour un tat ou une version Dans l'environnement Windows J.D. Edwards, slectionnez Versions de traitement par lots dans le menu Outils d'administration systme (GH9011). 1. Dans l'cran Accs aux versions de traitement par lots - Versions disponibles, entrez un identificateur d'application dans le champ Application de traitement par lots. Par exemple, pour localiser une version de l'tat Une ligne par adresse, entrez R014021. 2. Cliquez sur Rechercher pour localiser les versions disponibles sur votre station de travail. Pour afficher dautres listes de versions, slectionnez Afficher dans le menu Ecran, puis une des options suivantes : Versions disponibles, pour afficher les versions disponibles sur votre station de travail. Mes versions, pour afficher uniquement les versions que vous avez cres. Toutes versions, pour afficher toutes les versions existant pour lapplication de traitement par lots. Lorsque vous affichez toutes les versions, vous ne pouvez utiliser que celles qui apparaissent en noir.

299

3. Dans la zone-dtails, slectionnez la version utiliser. 4. Dans le menu Ligne, slectionnez Avanc. L'cran Fonctions avances apparat. Cet cran vous permet de crer les spcifications d'tat pour une version, d'enregistrer et de retirer des versions et des tats, et d'annuler le retrait d'une version. 5. Dans l'cran Fonctions avances, slectionnez Parcourir les rgles d'vnement d'tat ou Parcourir les rgles d'vnement de version dans le menu Ecran. Si vous slectionnez Parcourir les rgles d'vnement d'tat, vous pouvez activer ou dsactiver des rgles d'vnement pour l'tat. Si vous slectionnez Parcourir les rgles d'vnement de version, vous pouvez activer ou dsactiver des rgles d'vnement pour une version spcifique de l'tat. Lorsque vous utilisez des applications de conversion de fichiers en traitement par lots, l'option Parcourir les rgles d'vnement de version apparat grise car elle ne s'applique pas aux conversions.

300

Sortie de la base de donnes


Vous pouvez utiliser la sortie de la base de donnes pour mettre jour celle-ci lors de la gnration de l'tat. Vous pouvez associer une spcification de sortie de la base de donnes une section de l'tat comportant une vue logique, mais non un en-tte ou pied de page d'tat ou de page. Vous pouvez utiliser la sortie de la base de donnes dans le Gnrateur d'tats pour mettre jour, insrer ou supprimer des enregistrements dans un fichier systme ou un fichier texte. Vous pouvez galement utiliser une fonction spciale appele Insrer ou mettre jour. Son rle est d'insrer un enregistrement dans un fichier. Si un enregistrement contenant la mme cl principale existe, l'insertion choue et l'enregistrement concern est mis jour. Vous pouvez utiliser la sortie de base de donnes pour envoyer des donnes vers les fichiers systme ou des fichiers texte. Les fichiers texte peuvent se prsenter sous forme de valeurs spares par des virgules ou d'enregistrements de texte longueur fixe. Le premier format permet de transfrer facilement des donnes vers une feuille de calcul. Le logiciel J.D. Edwards propose plusieurs outils pour la gestion des bases de donnes du traitement par lots.
Conversion de fichiers A utiliser pour le traitement fichier--fichier avanc des bases de donnes SQL. Permet d'accder aux fichiers de systmes tiers. Aucun tat n'est gnr. La gnration et la sortie de l'tat doivent avoir lieu simultanment. Les fichiers source et de destination peuvent rsider dans des environnements distincts. Permet une sortie vers des fichiers texte. La gnration et la sortie de l'tat doivent avoir lieu simultanment. Les donnes entres doivent tre transformes avant leur sortie.

Sortie de base de donnes

E/S de fichier (dans les rgles d'vnement)

La sortie de base de donnes est ralise pour chaque ligne de donnes traite dans la section. Toutes les fonctions de la base de donnes ont lieu enregistrement par enregistrement l'aide des interfaces API standard du middleware de base JDE. La dfinition de la sortie de base de donnes implique galement la personnalisation de l'environnement.

301

Pour dfinir la sortie de base de donnes Dans l'environnement Windows J.D. Edwards, slectionnez Gnrateur d'tats dans le menu Gnrateur d'tats (GH9111). 1. Positionnez le curseur dans une section de l'tat dans l'cran Report Design (gnrateur d'tats), puis slectionnez Database Output (sortie de base de donnes) dans le menu Section.

2. Dans l'cran Mapping Targets (mappage des cibles), remplissez les champs suivants pour dfinir une liste de fichier de sortie (cibles) : Operation (fonction) Les fonctions dans un fichier systme J.D. Edwards peuvent tre Insert (insrer), Update (mettre jour), Delete (supprimer) ou Insert or Update (insrer ou mettre jour). Pour les fichiers texte, il s'agit d'Insert (insrer). Type Fichier systme J.D. Edwards, fichier de valeurs spares par des virgules ou fichier texte d'enregistrements longueur fixe. Name (nom) Nom d'un fichier systme J.D. Edwards ou d'un fichier utilis pour la sortie vers un fichier texte.

302

Vous pouvez cliquer deux fois sur les champs Operation (fonction) et Type pour afficher une liste de choix. Cliquez deux fois sur votre slection. La cible et la source peuvent tre utilises avec plusieurs fonctions. 3. Cliquez sur Next (suivant).

4. Dans l'cran Mappings (mappages), spcifiez, pour chaque cible, les colonnes ou variables de section affecter (mapper) et la colonne de la cible. Cliquez deux fois sur une cellule Source Section ou Source Object pour afficher une liste d'options.

303

Vous pouvez galement activer et dsactiver les personnalisations du dictionnaire de donnes.

304

5. Dans l'cran Mappings, cliquez sur Map Same (mappage identique) si vous souhaitez mapper toutes les colonnes.

6. Cliquez sur Finish (terminer) lorsque toutes les affectations sont effectues. Renseignements complmentaires Reportez-vous Triggers (dclencheurs) dans le manuel de rfrence Development Tools (outils de dveloppement) pour obtenir de plus amples informations sur la personnalisation et la dsactivation des dclencheurs des articles du dictionnaire de donnes.

305

Pour personnaliser des environnements en vue de la sortie de base de donnes Dans l'environnement Windows J.D. Edwards, slectionnez Gnrateur d'tats dans le menu Gnrateur d'tats (GH9111). 1. Dans l'cran Report Design (gnrateur d'tats), slectionnez Report Properties (proprits de l'tat) dans le menu File (fichier). 2. Dans l'cran Properties (proprits), cliquez sur l'onglet Advanced (avanc).

3. Remplissez le champ suivant ou cliquez sur le bouton Browse (naviguer) pour rechercher l'environnement source. Source 4. Dans l'cran Properties (proprits) cliquez sur Prompt for overrides (invite pour les personnalisations), selon vos besoins. 5. Remplissez le champ suivant ou cliquez sur le bouton Browse (naviguer) pour rechercher l'environnement cible. Target (cible) 6. Pour supprimer les fonctionnalits de sortie de la base de donnes, effectuez un choix parmi ces deux options : Si vous ne souhaitez pas de sortie de base de donnes pour l'tat entier, personnalisez la sortie dans la version et supprimez l'enregistrement du mappage.

306

Si vous ne souhaitez pas de sortie de base de donnes pour des lignes spcifiques, utilisez la fonction systme Suppress Section Write (suppression de l'criture de la section). Cette fonction supprime la sortie imprime et le mappage de la base de donnes.

7. Cliquez sur OK.

307

Traitement d'tat
Les tats sont traits par lots. Ce type de traitement a lieu automatiquement, sans intervention de l'utilisateur. Le graphique suivant illustre le flux du traitement par lots :

Dans les processus interactifs, le moteur s'arrte certaines tapes et attend une rponse de l'utilisateur. La dcision prise par le systme dpend de la rponse de l'utilisateur. Une telle intervention n'existe pas dans le traitement par lots. Le moteur excute la logique associe aux vnements de l'tat ou du processus. Dans un traitement par lots, vous ne disposez d'aucun contrle sur le flux de la logique. Pour toute modification de la logique, vous devez donc accder au Gnrateur d'tats. Les tats, tches de sous-systme, sortie de base de donnes et conversion de fichiers sont des exemples de traitement par lots. Les tches de sous-systme sont des processus par lots constamment excuts en arrireplan, permettant de librer des ressources du processeur. Vous pouvez galement utiliser les tches de sous-systme pour dplacer des activits dans un processus, notamment dans le cas de la remonte d'information dans le workflow, qui permet de dplacer les messages rests sans rponse d'un utilisateur l'autre aprs un certain dlai d'attente.

308

La fonction de sortie de la base de donnes dans le Gnrateur d'tats permet de mettre jour ou d'insrer des enregistrements dans les fichiers. La conversion de fichiers entrane le transfert de donnes entre fichiers, la modification de donnes ou de l'organisation d'un fichier systme J.D. Edwards et le transfert de donnes d'une vue logique plusieurs fichiers. Cette section dcrit certaines fonctions avances impliques dans le traitement par lots et des tats.

Traitement par lots


Les tats et le traitement par lots sont crs dans l'outil Gnrateur d'tats. Vous pouvez accder aux tats par le biais de J.D. Edwards Solution Explorer. Vous pouvez associer des tats et des traitements par lots avec les menus correspondants. A la diffrence des tats, le traitement par lots n'entrane pas forcment l'impression d'un tat. Vous pouvez mettre jour des fichiers en traitement par lots. Un traitement par lots peut gnrer un tat contenant les rsultats du processus. Le logiciel J.D. Edwards contient toutes les spcifications de l'tat, y compris la disposition de la section et du champ, les vues logiques, les rgles d'vnement, la slection de donnes, la squence de donnes et la sortie de base de donnes. Les tats sont nomms l'aide d'un identificateur unique. Chaque tat contient au moins une section, cre dans le Gnrateur d'tats. Les sections sont des lments autonomes servant de blocs fonctionnels lors de l'laboration d'un tat. Vous pouvez associer des sections ou les utiliser sous forme d'tats indpendants. Les sections peuvent galement tre spcialises. C'est le cas des en-ttes et des pieds de page.

Sections d'tat
Les sections du logiciel J.D. Edwards incluent des en-ttes, des pieds de page et des sections dtailles (sections de colonnes, sections de groupes et sections en tableaux). Les sections indpendantes (premier niveau) comprennent les sections suivantes : Sections de groupes Sections de colonnes Sections en tableaux

Les sections de premier niveau peuvent galement constituer des sections parent. Les sections dpendantes (deuxime niveau) comprennent les sections suivantes : En-ttes de changement de niveau Pied de page de changement de niveau Sections de total (utilises dans les tats autres que les tats en tableaux) Sous-sections Sections personnalises

309

Le graphique suivant illustre le traitement des sections par le moteur de traitement par lots :

L'affichage de l'tat dans le Gnrateur d'tats en dtermine le flux. Par exemple, si l'tat contient plusieurs sections de premier niveau, chacune possdant sa propre vue logique, la premire section de niveau 1 (par exemple, V0101E) est excute avant la deuxime section de niveau 1 (par exemple, V4211A). Toutes les sections de deuxime niveau existant entre les sections de niveau 1 sont traites lorsqu'elles sont appeles par une section de premier niveau ou y sont connectes. Si l'tat contient une section jointe (section parent/enfant) aprs les sections de premier niveau, la section parent/enfant est traite indpendamment des deux premires sections. Les sections enfant se trouvent dans des jonctions de soussections. Les enregistrements de toute une section sont lus et traits en fonction de la slection de donnes. Si vous ne spcifiez pas de slection de donnes, tous les enregistrements du fichier sont lus jusqu' la fin (EOF).

310

Si l'tat contient une section jointe (section parent/enfant) aprs les sections de premier niveau, la section parent/enfant est traite indpendamment de la premire section. La section parent/enfant au milieu du graphique illustre le flux d'une section jointe (parent/enfant). Les sections parent/enfant peuvent tre appeles n'importe quelle tape du flux. En fonction de la jonction des sections (univoque, multivoque partielle ou multivoque), les enregistrements sont extraits de la vue logique enfant pour chaque enregistrement parent correspondant. Aprs le traitement de tous les enregistrements, le systme passe la section suivante. Si la base de donnes est mise jour dans la premire section travers la vue logique V0101, les modifications sont rpercutes lorsque tous les enregistrements sont extraits pour la section jointe parent/enfant. La dernire section (conditionnelle) du graphique peut tre appele de n'importe quelle section prcdente au moyen de la fonction systme Do Custom Section. Une section conditionnelle est considre de deuxime niveau car elle doit tre appele depuis une autre section. L'affectation de mmoire a lieu au dbut de la section. Vous devez donc masquer et afficher les objets dans la section selon vos besoins car la mmoire est affecte et libre soudainement, et non chaque appel de section. Vous pouvez placer la logique conditionnelle dans l'vnement Initialize Section ou End Section pour masquer et afficher des objets. Le logiciel J.D. Edwards traite tous les types de section de la mme faon, sauf dans le cas des sections en tableaux. La sortie des sections en tableaux vers l'tat a lieu uniquement lors des changements de niveau. Dans les sections en tableaux, la section Do Section n'est pas initialise pour chaque enregistrement. Au lieu de cela, les enregistrements sont rsums jusqu'au changement de niveau le plus bas. Les sections en tableaux sont semblables aux changements de niveau car la sortie vers l'tat ressemble un en-tte de changement de niveau. Le flux des sections dans un tat ou un processus par lots dpend du paramtrage des sections dans le Gnrateur d'tats. Dans l'cran Report View (affichage de l'tat), vous pouvez dplacer les sections vers le bas ou vers le haut. Cela peut affecter la squence d'excution des sections. Le dplacement des sections de premier niveau affecte la squence d'excution. Lors du processus, toutes les sections de premier niveau sont traites dans l'ordre de leur apparition. Le dplacement des sections conditionnelles, des soussections, des sections de changement de niveau, des en-ttes de page, des pieds de page ou des en-ttes d'tat n'affecte pas la squence d'excution. L'excution de l'tat a lieu de haut en bas pour les sections et de haut en bas, puis de gauche droite pour les objets d'une section. Toutes les sections de deuxime niveau sont traites en tant que sections dpendantes de la section de premier niveau. Les sections personnalises apparaissent comme des sections de premier niveau lors de l'affichage de l'tat, mais ne sont pas traites moins d'tre appeles explicitement par la fonction systme Do Custom Section. Les sections sont considres comme des mini-tats ou traitements par lots. Chacune peut contenir sa propre vue logique. Les autres sections de l'tat contenant parfois des vues logiques diffrentes, il est possible d'ajouter une squence de donnes et une slection de donnes au modle pour chaque section l'aide du Gnrateur d'tats.

311

Remarque Si un utilisateur paramtre la squence de donnes et la slection de donnes dans la version de traitement par lots au moment de l'excution, elles n'affectent que la premire section de l'tat ou du traitement par lots. Par consquent, lors de la cration de l'tat ou du traitement par lots, prenez en compte les effets pour les utilisateurs car ils ne peuvent pas modifier la slection de donnes et la squence de donnes des autres sections. Qu'une section de premier niveau soit associe un vue logique ou non, elle est excute au moins une fois. Ce point est important si vous souhaitez excuter la logique spciale de la rgle d'vnement et l'associer l'vnement Do Section de la section.

Renseignements complmentaires Reportez-vous Travaux de sous-systme dans le manuel de rfrence Elaboration d'tats de gestion pour obtenir de plus amples informations sur la cration de travaux de sous-systme. Reportez-vous Sortie de base de donnes dans le manuel de rfrence Elaboration d'tats de gestion pour obtenir de plus amples informations sur la fonction de sortie de base de donnes. Reportez-vous au manuel de rfrence Table Conversion (conversion de fichiers) pour obtenir de plus amples informations sur la cration d'une conversion de fichiers l'aide de l'outil de conversion. Reportez-vous Cration des sections personnalises dans le manuel de rfrence Elaboration d'tats de gestion pour obtenir de plus amples informations sur les sections personnalises.

Traitement de sections
Lors du traitement de l'tat, certains vnements ont lieu. Vous pouvez associer de la logique ces vnements. La logique peut dpendre de ce qui prcde un vnement ou lui succde. Plusieurs vnements peuvent avoir lieu lorsqu'un traitement par lots ou un tat est excut. Vous pouvez dterminer quel point du traitement vous souhaitez associer la logique car la logique peut dpendre de ce qui prcde un vnement ou lui succde. L'en-tte d'tat est trait avant la section et la section de premier niveau est initialise par l'vnement Initialize Section. Aprs cet vnement, le systme traite les vnements Advance Section, Page Footer, Page Header, etc. A la fin du traitement de la premire section de niveau 1 et de toutes les sections dpendantes associes, le systme rpte le processus pour la section de premier niveau suivante.

Traitement des sections de groupes et des sections de colonnes


Le traitement des sections de groupes et des sections de colonnes se ressemblent car l'criture de la sortie est effectue aprs la lecture de chaque enregistrement, contrairement aux sections en tableaux, pour lesquelles l'criture a lieu uniquement aux changements de niveau. Cette sortie dtermine par la squence de donnes de la section.

312

Le graphique suivant illustre le flux d'vnements typique pour les sections de groupes et sections de colonnes.

313

Traitement des sections en tableaux


Les sections en tableaux sont constitues de colonnes, de lignes et de cellules. Pour dfinir les donnes contenues dans chaque colonne, ligne ou cellule, dfinissez des rgles d'inclusion ou des calculs. Une rgle d'inclusion est un ensemble de critres, une fonction de gestion ou une rgle d'vnement donne pour la ligne ou la colonne. L'un des avantages des sections en tableaux est que vous ne devez pas dfinir de sections supplmentaires pour la logique ou le traitement du changement de niveau comme c'est le cas pour un section de groupes ou de colonnes. Toutefois, vous devez paramtrer la squence de donnes correctement car le changement de niveau en dpend. Le graphique suivant illustre le flux d'vnements typique pour les sections en tableaux.

Comme l'illustre le graphique suivant, les sections en tableaux rsument les donnes et ne les impriment que lors des changements de niveau. Les changements de niveau dpendant de la squence de donnes, l'tat peut tre trs dtaill, dans la limite de la squence de donnes ou de vos besoins. Par exemple, imaginons que vous appliquez une squence par Socit seulement aux donnes d'une section en tableaux mais que les objets Compte et Sous-compte sont galement inclus dans l'tat. Dans ce cas, si seulement deux enregistrements de socit existent, la section en tableaux ne contient que ceux-ci. Si vous appliquez une squence par Socit et par Objet, la section en tableaux contient les donnes de la socit et l'objet. De mme, si la squence est applique par Socit, Compte et Souscompte, les donnes des trois objets apparaissent. Ainsi, plus sont nombreuses les donnes auxquelles vous appliquez une squence et des changements de niveau, plus l'tat est dtaill.

314

D'autres fonctions des sections en tableaux incluent l'analyse descendante, le niveau de dtail du compte, le rsum et le calcul automatique de totaux. Vous pouvez utiliser l'analyse descendante pour proposer un raccourci vers l'application interactive depuis la sortie affichable d'un tat. L'application interactive affiche le dtail des soldes dans la sortie affichable de l'tat. Vous pouvez utiliser la fonction de rsum (After Last Object Printed) pour imprimer ou traiter la logique aprs le traitement d'une section. La fonction de calcul automatique des totaux additionne automatiquement les valeurs numriques, quel que soit leur type. Cependant, le systme peut tenter de calculer le total l'aide de n'importe quelle valeur se trouvant dans l'tat (numrique ou autre). Pour viter cela, ouvrez les proprits de la colonne et slectionnez l'option Suppress Printing at Totals (supprimer l'impression pour les totaux). Certains lments peuvent tre dfinis au niveau des articles du dictionnaire de donnes pour viter le calcul des totaux. Il peut se prsenter une situation dans laquelle un tat est trait au moyen de sections multiples ou d'une combinaison de sections de groupes et de sections de colonnes. Dans ce cas, il est possible d'utiliser une section en tableaux au lieu des sections multiples. L'un des avantages du remplacement de plusieurs sections par une section en tableaux est que les performances s'en trouvent amliores. Une seule section est appele, et non plusieurs.

315

Renseignements complmentaires Reportez-vous Evnements du traitement par lots dans le manuel de rfrence Elaboration d'tats de gestion pour obtenir de plus amples informations sur l'vnement Do Section. Reportez-vous Traitement des changements de niveau dans le manuel de rfrence Elaboration d'tats de gestion pour obtenir de plus amples informations sur les changements de niveau.

Association de logique aux sections jointes


Si vous joignez des sections et souhaitez y associer de la logique, vous devez l'associer l'vnement Refresh Section (rafrachissement de section), et non l'vnement Initialize Section (initialisation de section), pour vous assurer que la logique est traite chaque fois que la section est traite. Lors du traitement des sections jointes, l'vnement Initialize Section est initialis ds que la section parent/enfant est traite, puis l'vnement Refresh Section pour les traitements suivants de cette section. Par consquent, si vous associez un vnement Initialize Section, la logique n'est traite qu'une fois. Si vous l'associez l'vnement Refresh Section, elle est traite chaque traitement de la section.

Slection et squence des donnes


Si le traitement par lots ou de l'tat s'tale dans le temps en raison du nombre de sections, vrifiez la slection de donnes pour chaque section car tous les enregistrements du fichier sont traits sauf spcification contraire. Si vous souhaitez qu'une section de premier niveau applique la slection et la squence de donnes d'une autre section, vous pouvez utiliser la fonction systme Use Data Sel/SeqFromASection. La fonction systme transmet la slection et la squence de donnes aux autres sections. Elle n'affecte que les sections de premier niveau. Par exemple, dans le programme Impression des bordereaux de prlvement (R42520), vous pouvez slectionner parmi les centaines de colonnes du fichier Lignes de commandes clients (F4211) pour la slection de donnes. Dans la premire section, masque et produisant une sortie de base de donnes vers le fichier F4211, l'tat doit d'abord traiter les rservations, ce qui peut entraner l'ajout de lignes au fichier F4211. La section suivante doit contenir le fichier modifi et mis jour afin d'afficher les enregistrements de rservations. Vous pouvez utiliser le fichier temporaire ou modifier la slection de donnes pour plusieurs sections. Dans ce cas, utilisez la fonction systme Use Data Sel/SeqFromASection, qui applique la slection et la squence de donnes de la section de premier niveau prcdente. La fonction systme Use Data Sel/SeqFromASection permet une section d'appliquer la squence ou la slection de donnes d'une autre section appartenant au mme tat ou un tat diffrent. La section cible peut appliquer la slection ou la squence de donnes de la section source. Ces donnes remplacent celle de la section cible. Pour utiliser la fonction systme Use Data Sel/SeqFromASection, ouvrez les rgles de l'vnement Initialize Section de la section cible. Il s'agit du seul vnement devant appeler cette fonction systme. Ouvrez le dossier General pour rechercher la fonction systme Use Data Sel/SeqFromASection. Renseignements complmentaires Reportez-vous Traitement des changements de niveau dans le manuel de rfrence Elaboration d'tats de gestion pour obtenir de plus amples informations sur les en-ttes, les pieds de page et les vnements de changement de niveau. 316

Sections personnalises
Les sections personnalises permettent de grer les donnes apparaissant sur un tat l'aide de rgles d'vnement. Vous pouvez les utiliser pour forcer un changement de niveau en crant une section personnalise sans objet et en activant l'option Page Break After Print (changement de niveau aprs impression) dans les proprits de section. Vous pouvez utiliser les sections personnalises pour imprimer du texte variable. Les sections personnalises permettent galement aux sections de prsenter les mmes donnes mais sous un format diffrent. Par exemple, un tat existant dans deux modules diffrents appelle une section diffrente qui contient des donnes spcifiques ce module, en fonction des besoins de l'utilisateur. Le graphique suivant illustre le traitement des sections personnalises :

Le moteur arrte le traitement de la section en cours lorsqu'il rencontre un appel dans une section personnalise. Aprs le traitement de cette section, il retourne la section interrompue. Le moteur arrte le traitement de la section en cours lorsqu'il rencontre un appel dans une section personnalise. Aprs le traitement de cette section, il retourne la section interrompue.

317

Lorsque l'tat est excut, le moteur appelle et traite chaque section jusqu' ce qu'il rencontre la fonction systme de la section personnalise. Le moteur extrait ensuite les donnes de la section personnalise et les traite. Lorsqu'il termine le traitement de la section personnalise, il retourne la section prcdente sauf instruction contraire dans une autre rgle d'vnement. Vous pouvez appeler une section personnalise partir de toute rgle d'vnement sauf Initialize Section. Si vous tentez d'appeler une section personnalise l'aide d'Initialize Section, aucun traitement n'a lieu. Le flux de traitement de la section personnalise est le mme que celui dfini pour le type de section, tel que section de groupes, section de colonnes ou section en tableaux.

Traitement des changements de niveau


Utilisez les changements de niveau pour identifier une modification des donnes du traitement d'tat ou par lots en comparant l'enregistrement prcdent l'enregistrement en cours. Toute modification entrane un changement de niveau. Vous pouvez utiliser les changements de niveau pour sparer de longues listes en groupes logiques plus petits. Par exemple, vous pouvez regrouper les numros de tlphone par indicatif ou par employ et service. Vous pouvez paramtrer des changements de niveau pour dclencher des sauts, des totaux, des en-ttes ou des pieds de page. Les changements de niveau peuvent tre associs uniquement des champs de vue logique et non n'importe quelle variable de l'tat. Vous ne pouvez associer qu'un en-tte de changement de niveau ou un pied de page de changement de niveau un article du dictionnaire de donnes. Si vous tentez d'associer plusieurs en-ttes ou pieds de page de changement de niveau un article du dictionnaire de donnes, le moteur ne traite que l'en-tte ou le pied de page du premier changement de niveau associ cet article et ignore tous les changements de niveau associs.

318

Le graphique suivant illustre le traitement de la logique des changements de niveau :

Avant le traitement des en-ttes ou des pieds de page de changement de niveau, le moteur gnre un vnement Break Section qui interrompt le traitement pour la section en cours et passe au pied de page du changement de niveau. Aprs le traitement du pied de page de changement de niveau, le moteur traite l'en-tte du changement de niveau, en fonction des spcifications. Renseignements complmentaires Reportez-vous Sections d'en-tte et de bas de page de changement de niveau dans le manuel de rfrence Elaboration d'tats de gestion pour obtenir de plus amples informations sur les en-ttes et pieds de page de changement de niveau.

319

Evnements de changement de niveau


Lors du traitement d'un tat contenant des en-ttes et des pieds de page de changement de niveau, le logiciel J.D. Edwards appelle automatiquement l'vnement Init Lvl Brk Footer Section ou Init Lvl Brk Header Section. Vous pouvez associer les rgles d'vnement ces vnements pour grer leur traitement par le moteur. Par exemple, si vous souhaitez crer un tat rsumant les donnes par socit, vous pouvez crer l'tat de faon lire le fichier de dtail par socit en utilisant le pied de page de changement de niveau. Vous pouvez paramtrer le changement de niveau dans l'article du dictionnaire de donnes Socit et lorsque la socit change, le moteur de traitement par lots appelle le pied de page de changement de niveau pour la section dtaille. Vous pouvez associer des fonctions de gestion, des E/S de fichier ou d'autres vnements des vnements de changement de niveau.

Evnement Init Lvl Brk Footer Section


Lorsque le moteur de traitement par lots appelle l'vnement Init Lvl Brk Footer Section, les valeurs de la section prcdente sont extraites, puis rsumes ou additionnes. Par exemple, si un pied de page de changement de niveau est paramtr pour calculer les recettes d'une socit, le pied de page de changement de niveau insre le total sous les enregistrements traits dans la section prcdente. L'vnement Init Lvl Brk Footer Section est associ au pied de page du changement de niveau. Si vous paramtrez plusieurs pieds de page de changement de niveau dans un tat, le moteur de traitement par lots traite les pieds de page en procdant de la section la plus basse vers la section la plus haute. Si vous devez associer une logique au pied de page de changement de niveau, associez-la l'vnement End Lvl Brk Footer Section et non l'vnement End Section.

Evnement Init Lvl Brk Header Section


L'vnement Init Lvl Brk Header Section est appel aprs la fin du traitement de la section prcdente. Il est galement appel aprs l'vnement Init Lvl Brk Footer Section, si celui-ci est paramtr. L'vnement Init Lvl Brk Header Section recherche l'en-tte associ au niveau en cours et traite les donnes de l'en-tte de changement de niveau. Par exemple, si un pied de page de changement de niveau est paramtr afin de crer un total gnral pour la section, il traite pralablement l'en-tte de changement de niveau de la section suivante, qui peut contenir les recettes d'une autre socit. L'en-tte traite les nouveaux enregistrements ou d'autres donnes de la section prcdente. Si vous paramtrez plusieurs en-ttes de changement de niveau dans un tat, le moteur de traitement par lots traite les en-ttes en procdant de la section la plus basse vers la section la plus haute.

320

Evnements d'en-tte et de pied de page End Lvl Brk


Aprs le traitement des vnements Initialize Level Break, le logiciel J.D. Edwards lance l'vnement End Lvl Brk d'en-tte ou de pied de page, qui termine le changement de niveau et retourne la section prcdente. Vous pouvez associer une logique appelant la section personnalise l'vnement End Lvl Brk Section. Vous souhaitez, par exemple, imprimer du texte, tel qu'un avertissement lgal, suivant les donnes d'un pied de page de changement de niveau. Dans ce cas, vous pouvez crer une section personnalise contenant les donnes imprimer et associer la section personnalise l'vnement End Lvl Brk Section. Lorsque vous traitez l'tat, l'avertissement lgal apparat sous le pied de page.

Evnement du traitement par lots


Lors du traitement d'un tat ou d'un lot, le moteur d'excution marque une pause certaines tapes pour traiter la logique associe. Ces tapes sont appeles des vnements. Ils permettent d'insrer une logique personnalise pour le traitement. Le logiciel J.D. Edwards propose un ensemble d'vnements de lot prdfinis. Le flux de base de ces vnements dans une section a lieu de la manire suivante : Initialize, Do, puis End. Le moteur traite certains vnements seulement si le type de section correspondant existe. Par exemple, Init Report Header et End Report Header sont initialiss uniquement si l'tat contient un en-tte d'tat. De la mme faon, Init Lvl Brk Footer et End Lvl Bk Footer sont traits seulement si un pied de page de changement de niveau existe.

Evnement Do Section
L'vnement Do Section est appel aprs l'affectation de nouvelles valeurs aux objets de l'tat et immdiatement aprs le traitement des objets dans une section. Gnralement la logique est associe l'vnement Do Section car elle est dclenche avant le traitement de tout objet et bien souvent la logique associe cette tape affecte d'une certaine faon les objets. Lorsqu'il traite l'vnement Do Section, le systme commence par les en-ttes de colonne, puis il extrait la premire ligne. Pour chaque objet (colonne) de la ligne, il excute Init Object, Do Object et End Object. Aprs le traitement du dernier objet, le systme appelle After Last Object Printed, puis extrait la ligne suivante et rpte le traitement. Lorsque toutes les lignes ont t extraites de la base de donnes, le systme excute End Section. Il traite d'abord l'en-tte de colonne, puis extrait la premire ligne. Pour chaque objet (colonne) de la ligne, il excute Init Object, Do Object et End Object. Aprs le traitement du dernier objet, le systme appelle After Last Object Printed, puis extrait la ligne suivante et rpte le traitement. Lorsque tous les objets ont t extraits de la base de donnes, le moteur excute End Section. Si l'objet ne tient pas dans la page, le moteur appelle Suspend Object, qui dplace l'objet vers la page suivante. Si l'objet est une section enfant, telle qu'une section jointe, le systme appelle Initialize Section lors du premier traitement. Lors des traitements suivants, il appelle Refresh Section.

321

Evnements de lot supplmentaires


Outre les vnements de lot de base, d'autres vnements apportent davantage de souplesse dans le traitement par lots. On trouve notamment les vnements suivants : Etat Section Section d'en-tte de page Section de pied de page Section d'en-tte d'tat Section de pied de page d'tat Constante et variable

Evnements de l'tat
Do Initialize Printer Initialize Report Recherche et valide le nom de l'imprimante.

Rinitialise les valeurs des variables globales Variable d'tat (RV) et Variable de rgle d'vnement (ER) si l'vnement ne possde aucune rgle dans le sous-systme. Sinon, ces valeurs sont prserves. L'vnement Initialize Report est excut une seule fois par tat et toujours avant les autres vnements. Si l'tat appartient un sous-systme, la rgle d'vnement est excute une fois au dmarrage du sous-systme avant le traitement des dclencheurs. Excut une fois la fin du traitement de l'tat et toujours aprs les autres vnements. Si l'tat appartient un sous-systme, la rgle d'vnement n'est excute qu'aprs le traitement du dclencheur End Subsystem et pendant le traitement du sous-systme ou aprs celui-ci.

End Report

Evnements de section
Advance Section A lieu chaque extraction dans la base de donnes. Utilisez cet vnement pour le traitement des objets avant l'extraction. Si la section n'est pas associe une vue logique, l'vnement est trait une fois. A lieu aprs l'inclusion d'une ligne dans un fichier de sortie. Cet vnement permet de traiter les donnes aprs la sortie d'une ligne. Cet vnement permet le traitement aprs l'extraction mais avant le traitement des changements de niveau. Utilisable uniquement dans les sections en tableaux. Cet vnement accompagne la fonction d'analyse descendante.

After Last Object Printed Before Level Break Do Balance Auditor

322

Do Section

A lieu aprs Advance Section, lorsque les valeurs ont t affectes pour leur impression ou leur inclusion dans un fichier de sortie. Cet vnement prcde l'criture de toute donne de l'enregistrement en cours dans un fichier PDF. Il prcde galement Do Cell (si des cellules de tableau existent) et Do Variable/Do Constant. Utilisable uniquement dans les sections en tableaux. A lieu lorsque l'un des champs de vue logique est paramtr pendant la modification des changements de niveau. Il permet d'effectuer les traitements requrant une modification des valeurs dans l'un des champs de changement de niveau. A lieu aprs un changement de niveau. Cet vnement permet le traitement immdiatement aprs un changement de niveau. Cet vnement permet le traitement immdiatement aprs un pied de page de changement de niveau. Cet vnement permet le traitement immdiatement aprs un en-tte de changement de niveau. A lieu aprs le traitement par lots de la dernire srie de valeurs de section. Cet vnement permet le traitement immdiatement aprs la fin d'une section. Il accompagne gnralement le dernier enregistrement et les procdures en fin de fichier. A lieu aprs l'amorce d'un changement de niveau. Cet vnement initialise la section enfant jointe la section parent dans un changement de niveau. Cet vnement permet le traitement immdiatement avant un pied de page de changement de niveau. Cet vnement permet le traitement immdiatement avant un en-tte de changement de niveau. A lieu lorsqu'un traitement de lots rencontre une section pour la premire fois. Cet vnement permet le traitement immdiatement avant le dbut d'une section. Il permet d'utiliser des variables globales ou de suivre des procdures de prparation. Pour les sections conditionnelles, cet vnement est trait chaque appel de section. La premire fois que le moteur UBE rencontre une section enfant, il gnre un vnement Initialize Section. A chaque traitement suivant de la section enfant, le traitement par lots utilise Refresh Section. A ce niveau, les structures internes et les pointeurs de la section enfant sont tablis et le moteur UBE s'apprte slectionner un nouveau groupe d'enregistrements pour la section enfant. Cette logique est valable galement pour les changements de niveau. Cet vnement permet de paramtrer les valeurs d'objet des sections de deuxime niveau en se fondant sur la section parent. Vous pouvez galement l'utiliser pour rinitialiser ou modifier la slection et la squence de donnes de la section enfant. Permet un traitement lorsqu'un saut de page est provoqu par un excs de donnes (autrement dit, lorsque la quantit de donnes est suprieure l'espace disponible sur une page). L'vnement interrompt temporairement le traitement de la section. Cet vnement permet le traitement lors d'un saut de page.

Do Tabular Break

End Break Section End Lvl Brk Footer Section End Lvl Brk Header Section End Section

Init Break Section Init Lvl Brk Footer Section Init Lvl Brk Header Section Initialize Section

Refresh Section

Suspend Section

323

Evnements de section pour les en-ttes de page


Initialize Page Header A lieu au dbut d'un tat, aprs toute logique d'en-tte d'tat et avant le premier traitement de l'en-tte de page. Permet galement le traitement chaque saut de page. Utilisez cet vnement pour initialiser les valeurs ne pouvant tre paramtres qu'aprs excution de la logique de l'en-tte d'tat. Il ressemble Init Section pour une section de groupes, de colonnes ou en tableaux classique, si ce n'est que son traitement ne concerne qu'une section d'en-tte de page. A lieu aprs la fin du traitement de l'en-tte de page. Cet vnement permet le traitement immdiatement aprs un en-tte de page.

End Page Header

Evnements de section pour les pieds de page


Initialize Page Footer A lieu au dbut d'un tat, aprs toute logique d'en-tte d'tat et avant le premier traitement de l'en-tte de page. Cet vnement permet d'initialiser les valeurs devant figurer dans le pied de page de la page en cours. Ces affectations dpendent gnralement des donnes traites jusqu'alors sur la page. A lieu aprs la fin du traitement de l'en-tte de page. Cet vnement permet le traitement immdiatement aprs un en-tte de page.

End Page Footer

Evnements de section pour les en-ttes d'tat


Initialize Report Header Cet vnement est trait une fois au tout dbut d'un tat avant tout autre traitement. Il permet d'initialiser des valeurs au dbut d'un tat. Il ressemble Init Section pour une section de groupes, de colonnes ou en tableaux classique, si ce n'est que son traitement ne concerne qu'une section d'en-tte d'tat. A lieu aprs le traitement d'un en-tte d'tat. L'en-tte de page de l'tat est ensuite trait. Cet vnement permet le traitement immdiatement aprs un en-tte d'tat.

End Report Header

Evnements de section pour les pieds de page d'tat


Initialize Report Footer A lieu une fois la fin d'un tat, aprs tous les traitements et avant l'impression du pied de page d'tat. Cet vnement permet d'initialiser des valeurs imprimer dans le pied de page d'tat. A lieu aprs le traitement du pied de page d'tat. Aprs la fin du traitement, l'tat est termin. Cet vnement permet le traitement immdiatement aprs un pied de page d'tat.

End Report Footer

324

Evnements de constantes et variables


Do Column Heading (constant) Do Variable/ Do Constant A lieu lorsque la colonne est initialise. Cet vnement permet de renseigner l'en-tte de colonne, en fonction de la rgle d'vnement associe une fonction de gestion.

Prcde la slection de police et de couleur et la conversion de la valeur de l'objet en une chane de caractres imprimable et sa sortie dans une page. Cet vnement permet de lancer un traitement aprs celui d'un objet. Cette tape constitue la dernire occasion de modifier la valeur ou d'afficher les attributs des objets avant la sortie. A lieu immdiatement aprs le traitement d'un objet mme si l'objet est invisible ou supprim. Cet vnement permet de lancer un traitement aprs celui d'un objet. A lieu chaque fois qu'un objet ou une variable d'tat doit tre trait. Cet vnement permet de lancer un traitement avant celui d'un objet. Cet vnement permet de lancer un traitement affectant le calcul de la position d'un objet, celle n'ayant pas encore t dtermine. Survient lorsqu'un objet ne tient pas sur la page en cours. Le traitement par lots gnre une variable pour ignorer l'objet jusqu'au traitement de la page suivante. Cet vnement permet de modifier la valeur d'un objet lors du changement de niveau. Si un objet ncessite plusieurs chanes de texte ou en-ttes de colonne et que seulement une partie de l'objet tient sur la page, le traitement par lots gnre une variable pour suspendre le traitement de l'objet jusqu' ce que celui de la page suivante dbute. Cet vnement permet de modifier la valeur au saut de page. La valeur de l'objet ayant t dj partiellement traite, cette tape n'est pas la plus propice la modification de la valeur. Valable uniquement pour les sections en tableaux, cet vnement a lieu aprs l'extraction d'un enregistrement de la base de donnes. Utilisez cet vnement pour les calculs. A lieu pendant l'vnement Do Object aprs les calculs d'une cellule. Cet vnement permet de manipuler les donnes de cellule avant leur affichage. Il prcde Do Variable/Do Constant et se produit pendant les calculs.

End Variable/ End Constant Initialize Variable/ Initialize Constant Skip Variable/ Skip Object (constant) Suspend Object (constant)

Column Inclusion Do Cell (Tabular)

Fonctions systme dans les vnements de lots


Les fonctions systme de lot offrent plus de souplesse et de contrle sur la mthode de traitement des tats. Par exemple, les fonctions systme de lot permettent de masquer ou d'afficher un objet, une section, de gnrer un message, etc.

325

Les fonctions systme de lot utilises peuvent rentrer dans les catgories principales suivantes :
Objet Vous pouvez utiliser les fonctions systme Objet pour des actions telles le masquage ou l'affichage d'objets. Vous pouvez utiliser les fonctions systme Section pour des actions telles que le masquage ou l'affichage de sections, ou les oprations sur les totaux. Vous pouvez utiliser les fonctions systme gnrales pour effectuer des actions telles que la slection et la squence. Vous pouvez utiliser les fonctions systme Message pour des actions telles que l'envoi, la mise jour ou la suppression de messages. Vous pouvez utiliser des messages de workflow pour des actions concernant les processus. Vous pouvez utiliser les fonctions systme pour le traitement des transactions pour commencer, enregistrer ou annuler les transactions. Vous pouvez utiliser les fonctions systme Objets mdias pour manipuler les objets mdias.

Section

Gnral

Gestion des messages

Workflow

Traitement des transactions Objets mdias

Certaines des fonctions systme de lot gnrales les plus frquemment utilises sont les suivantes :
Set Sequence Append Flag Stop Section Processing Cette fonction systme permet d'annexer ou d'ajouter la squence d'une section celle de l'tat. Interrompt le traitement de la section en cours et passe la section suivante. Cette fonction systme amliore les performances, notamment lorsque les rgles d'vnement restant excuter sont nombreuses. Par exemple, si aucun client ne possde un niveau de limite de crdit donn, le traitement de la section est interrompu et le systme passe la suivante. Stop Section Processing est diffrente de Suppress Section Write car celle-ci supprime uniquement l'enregistrement en cours, entranant le traitement de la mme section pour l'enregistrement suivant. Hide Object Pour les sections de groupes et les sections de colonnes, lorsque les objets sont masqus l'aide de la fonction systme Hide Object dans les rgles d'vnement, une ligne vide est imprime mme s'il s'agit du seul objet de la ligne. Rien n'indique au systme la prsence sur la ligne d'autres objets devant tre imprims. Pour viter cette ligne vide, placez un objet dans sa section conditionnelle et supprimez l'impression de la section au moyen de la fonction systme Hide Object.

326

Renseignements complmentaires Reportez-vous Evnements dans le manuel de rfrence Elaboration d'tats de gestion pour obtenir une liste des vnements disponibles dans chaque section d'tat et l'ordre de leur traitement. Reportez-vous ERP 9.0 APIs sur le Knowledge Garden pour rechercher d'autres fonctions systme.

Traitement par lots l'excution


L'expression Traitement par lots l'excution se rfre l'valuation des vnements, telle que l'initialisation d'une section, et de leur logique associe au moment d'excution. Les structures d'excution sont des blocs de mmoire contenant les donnes en cours de lecture, de traitement et d'criture dans la base de donnes. L'cran Report Design (gnrateur d'tats) offre plusieurs types de champs et rgles d'vnement associs aux structures d'excution.

Objets disponibles
Un objet disponible est reprsent par un code alphabtique deux caractres symbolisant la source de donnes et dterminant l'utilisation des donnes d'objet dans un traitement d'tat ou de lot au moment de l'excution. Pendant le traitement d'excution, les donnes sont stockes en mmoire dans une structure de donnes interne. Certains champs de la structure de donnes stockent temporairement les donnes de l'excution tant qu'elles sont ncessaires. Les donnes sont ensuite supprimes pour le traitement d'un autre enregistrement.

327

Les objets disponibles suivants sont dfinis pour le traitement par lots.
BC Colonne de la vue logique. Les colonnes de vue logique figurent dans cette liste. Ces colonnes contiennent des valeurs de la base de donnes lorsqu'une requte est lance. Il s'agit des valeurs enregistres dans la base de donnes lors d'un ajout ou d'une mise jour. Valeur transmise par une option de traitement. Ces valeurs sont transmises l'application au dmarrage et peuvent tre consultes dans n'importe quel cran de l'application. Les valeurs des options de traitement peuvent tre entres par l'utilisateur ou paramtres dans une version de l'application. Variables de rgle d'vnement. Ces objets reprsentent les variables paramtres par le dveloppeur dans les rgles d'vnement. Elles ne sont pas manipules par le systme. Variables systme Ces objets reprsentent des variables d'environnement rendues accessibles aux rgles d'vnement. Valeurs littrales du systme. Ces objets reprsentent des constantes du systme rendues accessibles aux rgles d'vnement. Variable de texte. Constante d'tat (UBE). Variable d'tat (UBE). Colonne de vue logique prcdente.

PO

VA

SV

SL

TV RC RV Colonne de vue logique prcdente PV

Variable d'tat prcdente.

Flux typique d'vnements pour une section de groupes


Le moteur d'excution traite les vnements dans un ordre donn. Les vnements typiques d'une section de groupes et leur ordre de traitement sont expliqus ci-dessous.

Initialize Section
Le graphique suivant illustre les valeurs se trouvant dans les structures d'excution aprs que les vnements suivants ont eu lieu : Initialize Section

328

L'exemple suivant utilise la section de groupes pour un tat Rpertoire dadresses :

Advance Section
Le graphique suivant illustre les valeurs se trouvant dans les structures d'excution aprs que les vnements suivants ont eu lieu : Initialize Section Advance Section

329

Before Level Break


Le graphique suivant illustre les valeurs se trouvant dans les structures d'excution aprs que les vnements suivants ont eu lieu : Initialize Section Advance Section Before Level Break

Do Section
Le graphique suivant illustre les valeurs se trouvant dans les structures d'excution aprs que les vnements suivants ont eu lieu : Initialize Section Advance Section Before Level Break Do Section

330

After Last Object


Le graphique suivant illustre les valeurs se trouvant dans les structures d'excution aprs que les vnements suivants ont eu lieu, ainsi que l'aspect de l'tat cette tape : Initialize Section Advance Section Before Level Break Do Section After Last Object

331

Advance Section
Le graphique suivant illustre les valeurs se trouvant dans les structures d'excution aprs que les vnements suivants ont eu lieu, ainsi que l'aspect de l'tat cette tape : Initialize Section Advance Section Before Level Break Do Section After Last Object Advance Section

332

Before Level Break


Le graphique suivant illustre les valeurs se trouvant dans les structures d'excution aprs que les vnements suivants ont eu lieu, ainsi que l'aspect de l'tat cette tape : Initialize Section Advance Section Before Level Break Do Section After Last Object Advance Section Before Level Break

333

Do Section
Le graphique suivant illustre les valeurs se trouvant dans les structures d'excution aprs que les vnements suivants ont eu lieu, ainsi que l'aspect de l'tat cette tape : Initialize Section Advance Section Before Level Break Do Section After Last Object Advance Section Before Level Break Do Section

334

After Last Object


Le graphique suivant illustre les valeurs se trouvant dans les structures d'excution aprs que les vnements suivants ont eu lieu, ainsi que l'aspect de l'tat cette tape : Initialize Section Advance Section Before Level Break Do Section After Last Object Advance Section Before Level Break Do Section After Last Object

335

Advance Section
Le graphique suivant illustre les valeurs se trouvant dans les structures d'excution aprs que les vnements suivants ont eu lieu, ainsi que l'aspect de l'tat cette tape : Initialize Section Advance Section Before Level Break Do Section After Last Object Advance Section Before Level Break Do Section After Last Object Advance Section

336

Sortie d'tat
Les tats sont crs l'aide du Gnrateur d'tats, dans lequel les proprits d'impression peuvent tre dfinies pour l'tat et ainsi affecter la sortie. Aprs cration et soumission de l'tat, le Gnrateur d'tats peut traiter l'tat sur plusieurs serveurs ou sur le client. Aprs la fin du traitement des tats, la Gestion de sortie administre la gnration et l'impression de la sortie. Cette section dcrit les proprits d'impression pendant la cration de l'tat, la soumission et la gnration de la sortie.

Proprits d'impression dans le Gnrateur d'tats


Le Gnrateur d'tats comprend des proprits d'impression dterminant le format de la sortie. Dans tous les cas, les proprits d'impression remplacent les proprits par dfaut tablies pour les traitements par lots. Le paramtrage des proprits d'impression dans une version d'tat remplace les proprits spcifies par le modle d'tat. Les proprits d'impression paramtre dans le Gnrateur d'tats peuvent tre remplaces lors la soumission. Cette section dcrit le paramtrage des proprits d'impression dans le Gnrateur d'tats. Remarque Les modifications des proprits d'impression dans le modle d'tat ne sont rpercutes dans aucune version existante.

Personnalisation d'une imprimante donne


L'imprimante par dfaut est associe aux traitements par lots. Les imprimantes par dfaut peuvent galement tre associes aux utilisateurs. Une imprimante associe un utilisateur remplace l'imprimante associe au traitement par lots. Vous pouvez remplacer ces deux imprimantes en slectionnant une imprimante lors de la cration d'un tat dans le Gnrateur d'tats. L'imprimante slectionne est stocke dans les spcifications d'impression, entranant une impression systmatique sur cette imprimante, sauf personnalisation lors de la soumission.

Pour personnaliser une imprimante donne Dans l'environnement Windows J.D. Edwards, slectionnez Gnrateur d'tats dans le menu Gnrateur d'tats (GH9111). 1. Dans l'cran Report Design (gnrateur d'tats), slectionnez Print Setup (paramtrage de l'impression) dans le menu File (fichier). 2. Dans l'cran Print Setup (paramtrage de l'impression), cliquez sur le bouton Printer Name (nom de l'imprimante).

337

3. Dans l'cran Recherche et slection d'imprimantes, choisissez l'imprimante utiliser pour l'tat, puis cliquez sur Slectionner.

4. Dans l'cran Print Setup (paramtrage de l'impression), slectionnez les options ncessaires, puis cliquez sur OK.

Slection du type de papier


Vous pouvez slectionner dans un groupe de tailles prdfinies ou entrer d'autres dimensions. Les slections prdfinies standard sont les suivantes : A4, Lgal US et lettre. Lettre est le type par dfaut. La taille de papier utilise pour la gnration de fichiers PDF est l'une des tailles dfinies dans le fichier Dfinition du papier (F986162). Le Gnrateur d'tats rcupre la taille de papier du mme fichier. Vous pouvez modifier le groupe prdfini dans ce fichier. Vous pouvez galement dfinir la taille du papier (largeur et hauteur) en pouces. Vous pouvez dfinir une largeur de 2 pouces au minimum et de 21 au maximum. Vous pouvez dfinir une hauteur de 2 pouces au minimum et de 24 au maximum.

338

Pour slectionner le type de papier Dans l'environnement Windows J.D. Edwards, slectionnez Gnrateur d'tats dans le menu Gnrateur d'tats (GH9111). 1. Dans l'cran Report Design (gnrateur d'tats), slectionnez Print Setup (paramtrage de l'impression) dans le menu File (fichier).

2. Dans l'cran Print Setup (paramtrage de l'impression), slectionnez un type de papier prdfini dans le menu droulant du champ Size (taille) ou cliquez sur Custom (personnalisation) et indiquez la largeur et la hauteur du papier en pouces. 3. Slectionnez d'autres options en fonction de vos besoins, puis cliquez sur OK.

Spcification de l'orientation d'impression


L'orientation Portrait est verticale et l'orientation Paysage, horizontale. L'orientation peut tre applique seulement aux tailles de papier prdfinies. L'option est dsactive pour les tailles de papier dfinies par l'utilisateur. Dans le logiciel J.D. Edwards, l'orientation par dfaut est Paysage. Lors de l'impression sur des imprimantes ligne par ligne, l'orientation Portrait est recommande. L'orientation ne s'applique pas la gnration de fichiers de valeurs spares par des virgules (CSV).

339

Pour spcifier l'orientation d'impression dans le Gnrateur d'tats Dans l'environnement Windows J.D. Edwards, slectionnez Gnrateur d'tats dans le menu Gnrateur d'tats (GH9111). 1. Dans l'cran Report Design (gnrateur d'tats), slectionnez Print Setup (paramtrage de l'impression) dans le menu File (fichier).

2. Dans l'cran Print Setup (paramtrage de l'impression), cliquez sur l'orientation souhaite dans la zone Orientation. Les options d'orientation sont dsactives si vous avez slectionn une taille de papier personnalise. 3. Slectionnez d'autres options en fonction de vos besoins, puis cliquez sur OK.

Exportation vers des fichiers de valeurs spares par des virgules (CSV)
Pour afficher des donnes d'tat dans des tableurs, tels qu'Excel ou Lotus, vous devez dcider d'exporter les donnes vers le fichier CSV. Avant l'exportation, J.D. Edwards dconseille un chevauchement de champs et recommande un espacement de 52 (correspondant la largeur par dfaut d'une colonne Excel). Paramtrez galement les options Snap to Grid (coller la grille) dans l'alignement par rapport la grille. Les fichiers CSV et PDF sont crs dans le dossier Print Queue (file d'impression) lorsque l'tat est soumis l'cran ou l'impression. Seuls l'espacement simple et l'orientation de type portrait sont pris en charge par les fichiers CSV. Les liens d'analyse descendante sont ignors lors de la gnration des fichiers CSV.

340

Pour exporter vers des fichiers de valeurs spares par des virgules (CSV) Dans l'environnement Windows J.D. Edwards, slectionnez Gnrateur d'tats dans le menu Gnrateur d'tats (GH9111). 1. Dans l'cran Report Design (gnrateur d'tats), ouvrez l'tat exporter. 2. Vrifiez la disposition des colonnes et des champs. Assurez-vous qu'aucune colonne et aucun champ n'en chevauche d'autres. 3. Cliquez sur une section d'tat, puis, dans le menu Disposition, slectionnez Grid Alignment (alignement de la grille). 4. Dans l'cran Alignment Grid (grille d'alignement), paramtrez l'espacement horizontal 52, slectionnez l'option Snap to Grid (coller la grille), puis cliquez sur OK. Le Gnrateur d'tats applique cette valeur l'tat entier. 5. Dans le menu Report (tat), slectionnez Print Setup (paramtrage de l'impression).

6. Dans l'cran Print Setup (paramtrage de l'impression), slectionnez Portrait dans la zone d'orientation. 7. Slectionnez Export to CSV (exportation vers un fichier CSV), puis cliquez sur OK. Renseignements complmentaires Reportez-vous Modification de l'affichage des objets Etat dans le manuel de rfrence Elaboration d'tats de gestion pour obtenir de plus amples informations sur la modification des longueurs de champs et largeurs de colonnes.

341

Utilisation de la fonction systme K2DoInitPrinter


Vous pouvez utiliser l'vnement Do Init Printer pour spcifier une imprimante lors du traitement par lots. Il est alors possible d'imprimer le mme tat sur diffrentes imprimantes en fonction des autres critres dfinis. La rgle de cet vnement (ER) est la premire traite lors de la soumission de l'tat. La fonction systme recherche et valide l'imprimante. Le moteur de traitement par lots utilise ensuite le nom de l'imprimante (s'il est correct) pour obtenir un contexte d'imprimante. Des parties du contexte peuvent tre personnalises si certains indicateurs de l'tat sont paramtrs.

Impression des proprits lors de la soumission de l'tat


Pour soumettre un tat, vous devez slectionner la version de l'tat traiter. Effectuez une des deux oprations suivantes : Lorsqu'une version est soumise localement, le client lance immdiatement le moteur UBE, ce qui permet d'afficher la sortie l'cran ou de l'imprimer. La version peut galement tre soumise un serveur d'entreprise grant le traitement plus efficacement qu'un client. Le client regroupe alors les spcifications de version et autres donnes ncessaires l'excution de l'tat (notamment les valeurs des options de traitement, de l'interconnexion entre tats et de l'imprimante) et les envoie sous forme de message au serveur. Lors de la soumission d'un travail au serveur, le lancement peut tre effectu d'une des deux mthodes suivantes : Par un autre tat ou une application interactive par le biais de l'interconnexion entre tats. L'interconnexion permet galement de soumettre des tches localement. Vous pouvez y accder en entrant RUNUBE en ligne de commande.

Renseignements complmentaires Reportez-vous Creating Report Interconnections (cration d'interconnexions entre tats) dans le manuel de rfrence Development Tools (outils de dveloppement).

Recherche d'imprimantes
Lorsqu'un travail est soumis vers un client ou un serveur, les oprations suivantes ont lieu : Si une imprimante est slectionne pendant la cration, son nom est stock dans les spcifications de l'tat. Sur le client, le nom de l'imprimante est transmis lors de la soumission la bote dialogue Printer Selection (slection de l'imprimante). L'utilisateur ne peut pas apporter de personnalisation ce niveau. Si aucune imprimante n'est slectionne lors de la cration, l'imprimante par dfaut de l'utilisateur est employe lors de la soumission. L'imprimante par dfaut est slectionne en fonction de l'utilisateur, de l'environnement Gestionnaire d'objets et de l'hte. Selon l'imprimante slectionne, l'option Printer Definition Language (langage de dfinition de l'imprimante) de l'onglet Advance (avanc) est choisie.

342

Si un travail est soumis au moyen de l'interconnexion entre tats, les tats enfant hritent du nom de l'imprimante de l'tat parent. Lors de l'impression, l'utilisateur peut personnaliser l'imprimante de l'tat enfant dans le programme Accs aux serveurs (P986116) la fin du travail. Lors de la soumission d'un travail dans RUNUBE, si le nom d'imprimante est stock dans les spcifications, il est utilis. Sinon, le choix se porte sur l'imprimante par dfaut. A l'impression, l'utilisateur peut personnaliser l'imprimante dans le programme Accs aux serveurs, la fin du travail.

Slection du type de papier


Si la taille de papier utilise dans le Gnrateur d'tats est personnalise, l'utilisateur ne peut pas modifier le type de papier lors de la soumission. Le type de papier dfini pour l'imprimante est utilis. Sous l'onglet Proprit d'impression de la bote de dialogue Slection de l'imprimante, l'utilisateur peut modifier le type de papier. Le champ Paper Type (type de papier) indique automatiquement le type de papier par dfaut dfini pour l'imprimante slectionne.

Spcification de l'orientation d'impression


L'orientation slectionne dans le Gnrateur d'tats est stocke dans les spcifications d'tat. L'orientation est affiche dans sous l'onglet Proprit d'impression de la bote de dialogue Slection de l'imprimante lors de la soumission. Nanmoins, l'utilisateur peut modifier l'orientation au moment de la soumission (localement ou sur le serveur). Si une taille de papier personnalise est choisie lors de la cration, l'orientation ne peut pas tre paramtre dans la bote de dialogue Slection de l'imprimante. Pour les imprimantes ligne par ligne, le nombre de caractres par pouce (CPI), de caractres par page, de lignes par pouce (LPI) et de lignes par page (LPP) dfinis dtermine l'orientation.

Utilisation de l'option Impression immdiate


Sur le serveur, si un travail possde un indicateur d'impression immdiate (en paramtrant l'indicateur Impression immdiate TRUE dans le fichier JDE.INI sur le client, sous le titre NETWORK QUEUE SETTINGS), les oprations suivantes se droulent : Le travail est automatiquement imprim sans l'activation de l'option Imprimer dans le programme Accs aux serveurs (P986116). L'option Impression immdiate est coche dans la bote de dialogue Slection de l'imprimante. L'utilisateur peut remplacer ce paramtre. [NETWORK QUEUE SETTINGS] PrintImmediate=TRUE/FALSE Pour les interconnexions entre tats, si la fonction Impression immdiate est active, elle est hrite par les tats enfant. Dans ce cas, l'utilisateur ne peut pas la modifier. Dans la cas d'une soumission de travail par le biais de RUNUBE, l'option est transmise en tant qu'argument en ligne de commande. Dans ce cas, comme dans celui du serveur, le travail est automatiquement imprim si l'option Impression immdiate est paramtre TRUE.

343

Utilisation de l'option de fichier SavePDL


Si l'option SavePDL est paramtre TRUE dans le fichier JDE.INI, sous le titre NETWORK QUEUE SETTINGS, l'option de fichier Printer Definition Language sous l'onglet Document Setup (paramtrage du document) est active lors de la soumission. Toutefois, cette option peut alors tre modifie. [NETWORK QUEUE SETTINGS] SavePDL=TRUE/FALSE En outre, si l'option SavePDL est paramtre FALSE dans le fichier JDE.INI, l'utilisateur peut slectionner cette option lors de la soumission pour enregistrer le fichier temporaire cr. Ce fichier PDL rside dans le rpertoire Print Queue (file d'impression). Dans le cas d'interconnexions entre tats, les tats enfant hritent cette proprit de l'tat parent. Lors de la soumission, l'utilisateur peut modifier l'option de Printer Definition Language File. Si l'option est coche, des fichiers PDF et PDL sont crs pour le travail en question uniquement.

Exportation vers des fichiers de valeurs spares par des virgules (CSV)
Lors de la soumission du travail sur le client, si l'option Exportation vers CSV est active, l'option est stocke dans les spcifications de l'tat. Celle-ci est ensuite affiche dans la bote de dialogue Destination en sortie de l'tat. L'utilisateur peut la personnaliser en soumettant le travail l'imprimante ou l'cran. Si l'utilisateur choisit de la soumettre l'imprimante, l'utilisateur peut modifier l'option Exportation vers CSV sous l'onglet Paramtrage du document de l'cran Slection de l'imprimante. Deux fichiers (CSV et PDF) sont crs dans le rpertoire Print Queue (file d'impression) lorsque l'option est slectionne. Lors de la soumission au serveur, si l'option Exportation vers CSV est stocke dans les spcifications de l'tat pendant la cration, l'utilisateur peut modifier dans le programme Accs aux serveurs (P986116). Dans le cas des interconnexions entre tats, l'option Exportation vers CSV n'est pas hrite par l'tat enfant de l'tat parent. Par consquent, l'option doit tre slectionne lors de la cration pour tre active dans l'tat enfant ou l'tat parent.

Stockage et transmission des donnes de l'imprimante


Lorsque vous lancez un traitement UBE sur le client, les donnes de l'imprimante sont stockes dans la structure pUBEDs et sont transmises au moteur de traitement par lots. Pour la soumission d'une tche du client vers le serveur, les donnes de l'imprimante extraites de la bote de dialogue Slection de l'imprimante sont stockes dans le fichier Statut de contrle des tches (F986110) sous forme de BLOB (objet binaire de grande taille). Lorsque la soumission a lieu au moyen des interconnexions entre tats, les donnes de l'imprimante pour les tats enfant sont hrites de l'tat parent par le biais de l'API PRT_GetInfoFromPreviousReport. Les valeurs hrites sont Printer Name (nom de l'imprimante), Print Immediate (impression immdiate), SavePDL Information (donnes SavePDL), Paper Type and Printer Flags (type de papier et indicateurs d'impression), Number of Copies (nombre de copies) et Paper Source (origine du papier), si elles existent. 344

En prsence d'un nom d'imprimante ou d'un type de papier personnalis dans les spcifications de l'tat enfant, les valeurs hrites sont ignores. Dans le cas de RUNUBRE, les donnes de l'imprimante ainsi que celles concernant Impression immdiate et SavePDL sont regroupes et stockes dans le fichier F986110.

Soumission d'un travail sur le client


Un travail peut tre soumis sur le client selon une des mthodes suivantes : Imprimante Ecran (pour afficher un fichier PDF) Exportation vers un fichier CSV Exportation via OSA

Lorsque le travail est soumis l'imprimante, la bote de dialogue Slection de l'imprimante permet de modifier les options de sortie. Lorsqu'un travail est soumis l'cran, le fichier PDF est affich l'aide d'Acrobat Reader. Si vous dcidez d'exporter vers un fichier CSV, l'tat est automatiquement affich dans l'application par dfaut pour les fichiers CSV, telle qu'Excel. Si l'utilisateur soumet le travail avec l'option OSA, l'emplacement de la sortie est dtermin par les fonctions de l'interface OSA. Par exemple, l'interface XML J.D. Edwards cre un fichier XML dans les rpertoires utiliss pour les sorties PDF et CSV. Une bibliothque OSA cre par une autre socit peut stocker la sortie OSA un autre emplacement.

Utilisation du systme IFS sur les serveurs AS/400


Lorsque vous imprimez une version de traitement par lots partir d'un serveur AS/400, l'tat est envoy vers le systme de fichiers intgr (IFS) au format PDF. Vous pouvez effectuer le mappage des tats dans Windows Explorer. Le rpertoire par dfaut PrintQueue se trouve sous le rpertoire d'installation. Si vous souhaitez crer votre propre rpertoire PrintQueue, vous devez dfinir PrintQueue l'aide d'un nom de fichier IFS correct.

Pour dfinir le rpertoire PrintQueue pour le systme de fichiers intgr (IFS) Ouvrez le fichier jde.ini. 1. Sous [NETWORK QUEUE], modifiez OutputDirectory = systme, systme correspondant au nom du rpertoire PrintQueue. 2. Enregistrez et fermez le fichier jde.ini.

345

Soumission d'tat
Lorsque vous soumettez un tat, il est possible de modifier la slection et la squence de donnes, et de choisir les fonctions de version avances. Vous pouvez galement afficher l'tat, l'envoyer vers l'imprimante, l'exporter vers un fichier de valeurs spares par des virgules (CSV) ou l'exporter vers un autre programme l'aide de l'interface OSA.

Soumission d'un tat


Pour soumettre un tat, vous devez slectionner la version traiter. Si vous soumettez et traitez la version sur votre station de travail, vous devez effectuer une slection parmi les options suivantes : Afficher l'tat en ligne. Lorsque vous l'affichez en ligne, l'tat est au format PDF et est visible uniquement dans le programme Adobe Acrobat Reader. Imprimer l'tat. Exporter l'tat vers un fichier de valeurs spares par des virgules (CSV). Dans un fichier CSV, toutes les virgules sont tes des champs de donnes. Ce type de fichier peut tre affich dans une application telle que Microsoft Excel ou Lotus 12-3. En outre, vous pouvez manipuler les donnes de l'tat aprs son traitement. Exporter l'tat vers un environnement spcifique l'aide de l'interface OSA. Contrairement au fichier gnrique CSV, OSA permet de transmettre des donnes vers d'autres programmes pendant le traitement par lots, ce qui permet un autre programme de les traiter et de les formater correctement. Une interface OSA doit pralablement tre dfinie avant d'utiliser cette option. Dans la plupart des environnements professionnels, la version est soumise vers un serveur dsign dont le traitement est plus efficace que celui d'une station de travail. L'administrateur systme dtermine si la tche est automatiquement traite et la sortie, imprime ou si elle est maintenue dans la file d'attente. Lorsque vous soumettez la version, elle est place en file d'attente. Les spcifications de la version ncessaire son excution sont transmises par la station de travail au serveur. Vous pouvez surveiller sa progression dans la file d'attente et afficher un aperu lorsque le traitement est termin.

Soumission d'un tat au traitement par lots


Vous pouvez soumettre un tat selon plusieurs mthodes. Par exemple, vous pouvez cliquer deux fois sur son icne dans un menu, slectionner Version de traitement par lots dans le menu Gnrateur d'tats (GH9111) ou Versions d'tat dans le menu Outils de Solution Explorer J.D. Edwards. La procdure suivante dcrit la deuxime mthode.

346

Pour soumettre un tat au traitement par lots Dans l'environnement Windows J.D. Edwards, slectionnez Versions de traitement par lots dans le menu Gnrateur d'tats (GH9111).

Les crans qui s'affichent dpendent du type de soumission de la version (vers la station de travail ou vers le serveur). 1. Dans lcran Accs aux versions de traitement par lots Versions disponibles, slectionnez votre tat. Utilisez l'assistant visuel pour le retrouver plus aisment. Si la version est nouvelle et n'est pas enregistre, les autres utilisateurs ne peuvent pas l'excuter. Si vous modifiez la version pour ensuite l'excuter, les spcifications locales modifies sont utilises. Si la version modifie est excute sur le serveur, les spcifications mises jour sont utilises lors de la soumission. 2. Cliquez sur Slectionner. 3. Dans l'cran Invite de la version, cliquez sur Soumettre. Si la version existe uniquement sur votre station de travail et que vous la soumettez vers le serveur, l'cran Spcifications d'installation apparat. Vous devez d'abord installer la version et les spcifications de l'tat sur le serveur avant de traiter celui-ci. 4. Dans l'cran Spcifications de l'installation, cliquez sur Oui. L'cran Remote Job (travail distant) apparat. Lancez l'installation du package pour placer les spcifications de l'tat et les donnes de version sur le serveur sur lequel la version est soumise. 5. Cliquez sur OK. Si vous recevez un message d'chec de communication, envoyez de nouveau les donnes au serveur. Si vous obtenez encore le message, contactez l'administrateur systme. Si vous soumettez un travail en excution locale, l'cran Destination en sortie de l'tat s'affiche. 6. Dans lcran Destination en sortie de ltat, effectuez votre slection parmi les options suivantes, puis cliquez sur OK : Ecran Imprimante Export. vers CSV Nom interface OSA Remarque L'interface OSA est lance en mme temps que la premire option. Lorsque vous slectionnez Nom d'interface OSA, vous devez galement choisir une des trois autres options.

347

Si vous soumettez un travail sur un serveur et que vous avez dj install la version et ses spcifications sur le serveur, l'cran Versions de traitement par lots Slection de l'imprimante s'affiche. Si une imprimante par dfaut est dfinie pour le traitement des tats, ses donnes figurent dans cet cran. Si vous slectionnez une autre imprimante dans le Gnrateur d'tats, elle remplace l'imprimante par dfaut dfinie pour le traitement des tats. 7. Sous l'onglet Slection d'imprimante de l'cran Slection de l'imprimante, entrez le nombre d'exemplaires de l'tat imprimer. 8. Cliquez sur l'onglet Proprit d'impression et effectuez votre slection parmi les options de personnalisation suivantes : Portrait Paysage Nombre exemplaires Ce chiffre correspond au nombre d'exemplaires entr sous l'onglet Slection d'imprimante. La valeur par dfaut est 1. La modification de cette valeur entrane celle de la valeur de l'onglet Slection d'imprimante. L'option n'est valide que pour les imprimantes Post Script et ligne par ligne. Elle est dsactive pour les imprimantes PCL. Si vous imprimez vers une imprimante ligne par ligne AS/400, vous devez modifier la description de la file d'attente de sortie pour activer cette fonctionnalit. Type de papier Source papier Les valeurs maximum et par dfaut sont dfinies dans l'application de paramtrage de l'imprimante. L'option n'est valide que pour les imprimantes PostScript. Elle est dsactive pour les imprimantes PCL et ligne par ligne. Les options slectionnes dans cet cran remplacent les paramtres spcifis dans l'tat mais s'appliquent au traitement par lots en cours. 9. Cliquez sur l'onglet Paramtrage du document et effectuez votre slection parmi les options suivantes : PDF (Portable Document Format) Fichier langage df. impression Impr. immdiate CSV (dlim. virgules) Nom interface OSA

348

10. Cliquez sur l'onglet Avanc et effectuez votre slection parmi les options suivantes : PostScript PCL Par ligne Personnalis

11. Cliquez sur OK. Renseignements complmentaires Reportez-vous aux thmes suivants du manuel de rfrence Elaboration d'tats de gestion. Utilisation de l'application Imprimantes pour obtenir de plus amples informations sur les imprimantes Personnalisation de la slection et de la squence des donnes Utilisation des personnalisations d'options avances Setting Up a Printer for AS/400 (paramtrage d'une imprimante pour l'AS/400) dans le manuel de rfrence Server and Workstation Administration (administration de serveur et de station de travail)

Fichiers de valeurs spares par des virgules (CSV)


Lorsque vous exportez un fichier au format CSV, les oprations suivantes se droulent : Un fichier CSV est cr dans la file d'impression. Un fichier PDF est cr dans la file d'impression. Le fichier CSV est affich dans Microsoft Excel, qui s'ouvre automatiquement pour une excution locale. Si le traitement a lieu sur le serveur, slectionnez Afficher le fichier CSV dans l'cran Accs aux serveurs (P986116).

Vous pouvez galement utiliser le fichier CSV dans d'autres tableurs. Microsoft Excel peut tre ouvert par dfaut. Dans le cas d'une excution locale, si vous souhaitez exporter un tat vers un fichier CSV une seule fois, effectuez une des oprations suivantes : Cliquez sur l'option Exportation vers un fichier CSV lors de la soumission de l'tat. Cliquez sur Exporter vers un fichier CSV sous l'onglet Paramtrage du document de l'cran Slection de l'imprimante.

Si vous souhaitez systmatiquement exporter un tat vers un fichier CSV, cliquez sur Exporter vers un fichier CSV dans l'cran Paramtrage de l'imprimante du Gnrateur d'tats afin de paramtrer les spcifications d'tat pour l'exportation de l'tat vers un fichier CSV. Si vous ne souhaitez pas exporter l'tat vers un fichier CSV dans un cas spcifique, malgr le paramtrage des spcifications, cliquez sur Exporter vers un fichier CSV pour supprimer la validation lors de la soumission de l'tat.

349

L'exportation vers d'autres programmes ne se droulent pas toujours harmonieusement. Par exemple, des sections de groupes contenant plusieurs champs de donnes un caractre doivent parfois tre nettoyes. Vous devez considrer les points suivants avant l'exportation vers des fichiers CSV : La largeur de colonne par dfaut au dpart dans Excel est d'environ 52 units dans le Gnrateur d'tats. Pour de meilleurs rsultats, paramtrez l'alignement horizontal de la grille 52 et activez l'option Snap to grid (coller la grille). Chaque colonne affiche dans le Gnrateur d'tats est dsormais identique celle figurant dans Excel. Alignez les donnes de faon placer chaque champ de donnes dans une colonne. Si un champ de donnes chevauche la colonne suivante, les donnes Excel se retrouvent dans des colonnes discrtes. Le texte figurant dans une cellule Excel, vous pouvez y activer la csure. Supprimez les colonnes inutilises dans Excel et reformatez les donnes selon vos besoins. Si les champs de donnes ne sont pas aligns verticalement, ils apparaissent sous forme de lignes dans Excel. Si plusieurs champs de donnes possdant le mme alignement vertical et horizontal dans une colonne, seul un de ces champs se retrouve dans le fichier CSV. Le premier champ produisant une sortie occupe une cellule dans Excel. Certains pays utilisent la virgule en tant que sparateur dcimal. Dans ces pays, le sparateur des dcimales est reconnu sous forme de virgule lorsque l'tat est export. Un fichier de valeurs spares par des tabulations portant une extension .txt est cr. Les tabulations sont tes, et non les virgules. Les donnes sont transfres sous forme de fichier plat. Ainsi, les colonnes de calcul des totaux contiennent du texte et ce calcul doit tre paramtr dans Excel. Aprs cration de l'tat exporter vers Excel, vous pouvez utiliser la fonctionnalit Auto Format (format automatique) pour amliorer la mise en forme de l'tat dans Excel. Excel utilise le mme format de date que celui de l'tat.

Fichiers OSA
Lorsque vous utilisez l'interface OSA pour grer la sortie, le logiciel J.D. Edwards transmet la sortie un autre programme pour traitement. L'interface OSA doit tre prdfinie. Plusieurs interfaces peuvent exister pour un programme, en fonction du type d'tat et de la sortie souhaite. Parmi les avantages de l'interface OSA, on trouve l'limination de la mise en forme manuelle de la sortie (comme c'est le cas avec les sorties CSV) et l'utilisation de la capacit de traitement du programme cible. L'interface OSA dispose de ses propres commandes ou peut recourir une bibliothque XML. Plusieurs progiciels utilisant dj les bibliothques XML pour diverses fonctions, la cration et l'utilisation d'une telle bibliothque permet de simplifier l'interface. Renseignements complmentaires Reportez-vous Cration et association d'interfaces OSA dans le manuel de rfrence Elaboration d'tats de gestion pour obtenir de plus amples informations sur la dfinition des interfaces et bibliothques OSA.

350

Options de traitement
Les valeurs des options de traitement sont stockes pour chaque version dans le fichier Liste de versions (F983051). Ce fichier rside dans un emplacement central et peut tre ouvert par tous les utilisateurs J.D. Edwards dans un environnement donn. Toute modification des valeurs d'option de traitement est visible immdiatement par tous les utilisateurs d'une mme version. Les travaux excuts sur des clients et sur des serveurs accdent au mme fichier. Les valeurs des options de traitement entres pendant la soumission sont utilises lors de l'excution. En l'absence d'invite, les valeurs existant lors de la soumission sont utilises pendant l'excution. Les valeurs entres pendant la soumission sont enregistres dans le fichier F983051 et peuvent tre affiches lors de la soumission suivante de la version. Les options de traitement dfinies par un utilisateur lors de la soumission d'un tat sont enregistres pour cet utilisateur. Ainsi, plusieurs utilisateurs peuvent excuter le mme tat avec diffrentes valeurs d'option de traitement et obtenir la sortie souhaite en fonction des valeurs qu'ils ont dfinies. Par exemple, l'utilisateur A soumet l'tat Impression des codes dfinis par l'utilisateur (R0005P) sur un serveur, en paramtrant l'option de traitement Choix de langue E (anglais). Le travail est transmis au serveur, puis plac dans la file d'attente. L'utilisateur B soumet l'tat R0005P, en paramtrant la mme option de traitement F (franais). Le travail est galement transmis au serveur et plac dans la file d'attente. Lorsque le travail de l'utilisateur A arrive en tte de la file d'attente et devient actif, il applique l'option de langue E, mme si l'utilisateur B l'a ensuite modifie pendant la soumission. Envisageons les cas de figures suivants : Soumission et excution sur le client Lors de la soumission, une invite peut demander une slection de donnes et une squence de valeurs l'utilisateur. Les valeurs spcifies par l'utilisateur dans l'invite sont conserves en mmoire mais ne sont pas enregistres dans les fichiers RDASPEC locaux. Les valeurs en mmoire sont transmises avec le travail pendant le traitement. En l'absence d'invite, le travail charge la slection et la squence de valeurs dans le fichier RDASPEC local. Soumission et excution sur le serveur Le traitement lors de la soumission dbute de la mme faon que lors de la soumission de l'tat et de son excution sur un client mais lorsque le travail est transfr vers le serveur, les valeurs des options de traitement sont galement transmises au serveur sur lequel elles sont stockes dans le fichier Statut de contrle des travaux (F986110). Lorsque le travail est excut, les valeurs des options de traitement sont extraites du fichier F986110, et non du fichier F983051.

Personnalisation de la slection et de la squence des donnes


Dans l'cran Invite de la version, vous pouvez modifier la slection et la squence de donnes de l'tat. Chaque utilisateur (machine client) possde une copie d'une version donne. Toute modification apporte une version demeure dans la copie de la version rsidant sur la machine. Les valeurs de la slection et de la squence de donnes sont stockes dans les fichiers de spcifications du Gnrateur d'tats (RDASPEC), qui peuvent exister sur le client et sur le serveur. Dans les environnements Terminal Server, plusieurs utilisateurs partagent les mmes fichiers RDASPEC sur le client. Toute modification apporte aux spcifications par un utilisateur est visible immdiatement par tous les utilisateurs du mme serveur terminal.

351

Les valeurs entres lors de la soumission sont utilises pour le traitement mais ne sont pas enregistres et ne peuvent pas tre affiches lors de la soumission suivante. En l'absence d'invite, les valeurs existant localement lors de la soumission sont utilises pendant le traitement. Les valeurs entres dans la liste de versions ou dans le Gnrateur d'tats sont enregistres dans les fichiers RDASPEC. Envisageons les cas de figures suivants : Soumission et excution sur le client Lors de la soumission, une invite peut demander une slection de donnes et une squence de valeurs l'utilisateur. Les valeurs spcifies par l'utilisateur dans l'invite sont conserves en mmoire mais ne sont pas enregistres dans les fichiers RDASPEC locaux. Les valeurs en mmoire sont transmises avec le travail pendant le traitement. En l'absence d'invite, le travail charge la slection et la squence de valeurs dans le fichier RDASPEC local lors de l'excution. Soumission et excution sur le serveur Lorsqu'un travail est transmis au serveur, toutes les spcifications associes une version soumise sont copies dans des fichiers compresss transmis au serveur. Lorsque le travail est trait sur le serveur, les donnes des fichiers compresss sont fusionnes avec les spcifications sur le serveur, puis utilises pour excuter le travail. Tout utilisateur obtient sa propre copie de l'tat excuter sur le serveur. Si une invite demande d'entrer des valeurs de slection et de squence, les valeurs conserves en mmoire sont copies dans les fichiers compresss au lieu des donnes du fichier RDASPEC correspondantes, afin d'utiliser les valeurs de l'invite lors de l'excution du travail.

Modification de la slection de donnes


La slection de donnes utilise la logique boolenne pour dterminer les enregistrements inclure dans l'tat. La logique boolenne utilise des oprateurs tels que and et or. And permet d'inclure seulement les donnes en commun d'au moins deux champs dans un enregistrement. Par exemple, pour tablir une liste de clients situs New York, utilisez les deux champs Emplacement et Critre de recherche, combins avec les critres suivants : Emplacement = New York And Critre de recherche = C (client) La logique or permet de rechercher les enregistrements incluant des articles du dictionnaire de donnes pour New York ou pour C. Par exemple, si vous devez rechercher un enregistrement New York ou n'importe quel enregistrement de client, indiquez les mmes donnes pour Emplacement et Type de recherche.

352

Pour modifier la slection de donnes Dans l'environnement Windows J.D. Edwards, slectionnez Versions de traitement par lots dans le menu Gnrateur d'tats (GH9111). 1. Dans l'cran Accs aux versions de traitement par lots - Versions disponibles, entrez un identificateur d'application dans le champ Application de traitement par lots. Par exemple, pour localiser une version de l'tat Une ligne par adresse, entrez R014021. 2. Cliquez sur Rechercher pour localiser les versions disponibles sur votre station de travail. 3. Choisissez la version dtat soumettre, puis cliquez sur Slectionner. 4. Dans l'cran Invite de version, cliquez sur l'option suivante : Slection des donnes

5. Cliquez sur Soumettre. 6. Dans l'cran Slection de donnes, modifiez les slections de donnes selon les besoins de votre version. 7. Cliquez sur OK. Si vous soumettez un travail en excution locale, l'cran Destination en sortie de l'tat s'affiche. Renseignements complmentaires Dfinition d'une slection de donnes de section dans le manuel de rfrence Elaboration d'tats de gestion

Modification de la squence de donnes


Vous pouvez modifier l'ordre d'affichage des donnes.

Pour modifier la squence de donnes Dans l'environnement Windows J.D. Edwards, slectionnez Versions de traitement par lots dans le menu Gnrateur d'tats (GH9111). 1. Dans l'cran Accs aux versions de traitement par lots - Versions disponibles, entrez un identificateur d'application dans le champ Application de traitement par lots. Par exemple, pour localiser une version de l'tat Une ligne par adresse, entrez R014021. 2. Cliquez sur Rechercher pour localiser les versions disponibles sur votre station de travail. 3. Choisissez la version dtat soumettre, puis cliquez sur Slectionner. 4. Dans l'cran Invite de version, cliquez sur l'option suivante : Squence des donnes

5. Cliquez sur Soumettre. 6. Dans l'cran Section Data Sequencing (squence des donnes de section), modifiez la squence de donnes selon les besoins de votre version.

353

7. Cliquez sur OK. Si vous soumettez une tche en excution locale, l'cran Destination en sortie de l'tat s'affiche. Renseignements complmentaires Dfinition d'une squence de donnes de section dans le manuel de rfrence Elaboration d'tats de gestion

Utilisation des personnalisations d'options avances


Les options avances permettent de personnaliser l'emplacement de traitement et d'utiliser un ventail de fonctionnalits d'laboration de fichiers journal.

Pour utiliser les personnalisations d'options avances Dans l'environnement Windows J.D. Edwards, slectionnez Versions de traitement par lots dans le menu Outils d'administration systme (GH9011). 1. Dans l'cran Accs aux versions de traitement par lots - Versions disponibles, entrez un identificateur d'application dans le champ Application de traitement par lots. Par exemple, pour localiser une version de l'tat Une ligne par adresse, entrez R014021. 2. Cliquez sur Rechercher pour localiser les versions disponibles sur votre station de travail. 3. Choisissez la version dtat soumettre, puis cliquez sur Slectionner. 4. Dans le menu Ecran de l'cran Invite de la version, slectionnez Avanc. Si la barre de menus n'apparat pas en haut de l'cran Invite de version, agrandissez l'cran. 5. Dans l'cran Invite avance de la version, cliquez sur au moins une des options suivantes, puis cliquez sur OK. Remplacer l'emplacement Vous devez recevoir l'autorisation de l'administrateur systme pour personnaliser l'emplacement. Si vous slectionnez Remplacer l'emplacement, l'cran Sources de donnes JDE s'affiche lorsque vous cliquez sur Soumettre dans l'cran Invite de version. Dans cet cran, choisissez le serveur d'entreprise sur lequel vous souhaitez effectuer le traitement de la tche, puis cliquez sur Slectionner pour poursuivre. Fichier journal (JDE.log) Suivi (JDEDEBUG.log) Niveau de fichier journal UBE Lorsque vous slectionnez une valeur leve pour recevoir davantage de donnes techniques, vous obtenez galement toutes les donnes pour les valeurs infrieures. Par exemple, lorsque vous entrez la valeur 3 (messages de niveau objet), vous pouvez galement obtenir les donnes pour les valeurs 2 (messages de niveau section), 1 (messages caractre informatif) et 0 (messages d'erreur). Soumettre les spcifications de version seulement 354

Renseignements complmentaires Reportez-vous Dplacement des spcifications de version de traitement par lots sur un serveur d'entreprise dans le manuel de rfrence Elaboration d'tats de gestion pour obtenir de plus amples informations sur l'utilisation de l'option Soumettre les spcifications de version seulement. Description des champs
Description Rempl. empl. Glossaire Activez cette option pour modifier la source de donnes dans laquelle l'tat extrait ses donnes. Ce code indique si la consignation est active lors de l'excution d'un travail en traitement par lots sur un serveur. Si le serveur est paramtr sur la consignation, celle-ci a lieu indpendamment de ce code. Lors de l'excution du travail en traitement par lots sur un serveur, ce champ indique si la fonction de trace est active. Si le serveur est dj paramtr pour cette fonction, elle a lieu quel que soit le paramtrage de ce champ. Ce champ indique le niveau de dtail de la consignation des erreurs lors de l'excution du travail en traitement par lots. La liste suivante dcrit les diffrents niveaux : 0 1 2 3 4 5 6 Messages d'erreur Messages d'information et consignation Messages de niveau section Messages de niveau objet Messages de rgle d'vnement Messages de mappage de base de donnes Demandes de fonctions internes UBE, valeurs TextOut

Consigner (JDE.log)

Trace (JDEDEBUG.log)

Niveau consignation UBE

Soumission en ligne de commande


Vous pouvez autoriser les applications tierces soumettre des travaux pour leur traitement dans le logiciel J.D. Edwards en ligne de commande. Le logiciel J.D. Edwards accepte deux types de soumission au traitement par lots en ligne de commandes : RUNUBE est une ligne de commande permettant de dfinir l'tat et la version excuter, la file d'attente de travaux utiliser, la gestion de la file d'attente, l'impression de l'tat ou son placement dans la file d'attente et la destination en sortie de l'tat. Cette ligne de commande ne ncessite aucun fichier d'entre. Elle ne permet pas de personnaliser ou de modifier les options de traitement, la slection ou la squence de donnes dj paramtres sur le client J.D. Edwards. RUNUBEXML est une ligne de commande utilisant un fichier d'entre XML pour spcifier la mthode de traitement de l'tat au logiciel J.D. Edwards. Elle est pratiquement aussi souple que la soumission d'un traitement par lots directement dans le logiciel J.D. Edwards. Elle permet de personnaliser les paramtres des spcifications pour les options de traitement, la slection de donnes et la squence de donnes. Toutefois, vous devez disposer d'un fichier d'entre XML pour chaque variation du traitement propre aux versions excuter. 355

Utilisation de RUNUBE
Le format de la ligne de commande RUNUBE est le suivant : runube UID PWD ENV REP VER JQ B/I P/H S/D PTR Voici la description de ses composants :
runube UID Nom de l'excutable qui soumet le travail. Identificateur d'utilisateur du logiciel J.D. Edwards. Vous devez disposer d'un accs l'tat que vous souhaitez excuter. Si vous n'entrez pas de type d'imprimante et que vous avez demand l'impression de l'tat, l'imprimante affecte par dfaut votre identificateur est utilise. Mot de passe du logiciel J.D. Edwards correspondant l'identificateur. Environnement du logiciel J.D. Edwards. Nom systme de l'tat traiter, tel que R0006P. Nom de la version traiter, tel que XJDE0001. Vous devez entrer une version. Il n'est pas possible de soumettre un modle d'tat. Nom de la file d'attente vers laquelle est achemine un travail de traitement par lots, tel que QBATCH. Mode de traitement. Entrez la valeur B pour utiliser le traitement par lots J.D. Edwards. Dans ce cas, le fichier Statut de contrle des tches (F986110) permet de placer l'tat dans la file d'attente. Entrez I pour le mode interactif. L'tat est alors trait immdiatement sans entrer dans la file d'attente J.D. Edwards. P/H Code d'attente. Entrez P pour envoyer la sortie vers l'imprimante immdiatement aprs la fin de la tche. Entrez H pour maintenir le fichier trait dans la file d'attente sans l'imprimer. Vous pouvez imprimer le travail l'aide du programme Accs aux serveurs (P986116), situ sous le menu Outils dadministration (GH9011). S/D Code d'enregistrement. Entrez S pour sauvegarder le fichier aprs la fin du traitement. L'option de suppression (D) est rserve une utilisation future. Elle est actuellement dsactive. Identificateur d'imprimante. Lors de l'impression de l'tat, dfinissez l'imprimante J.D. Edwards utiliser. Si vous n'entrez aucun type d'imprimante, l'imprimante affecte par dfaut votre identificateur et votre environnement est utilise.

PWD ENV REP VER

JQ

B/I

PTR

356

Attention Si vous mettez cette ligne de commande dans un environnement UNIX, vous vous exposez des risques en termes de scurit. N'importe quel utilisateur disposant d'un accs au systme UNIX peut afficher cette ligne de commande, y compris votre mot de passe, tandis que la commande RUNUBE est en cours de traitement.

Renseignements complmentaires Reportez-vous Pour dfinir une imprimante par dfaut dans le manuel de rfrence Elaboration d'tats de gestion pour obtenir de plus amples informations sur le programme Imprimantes (P98616) du menu Paramtrage du traitement par lots (GH9013).

Utilisation de RUNUBEXML
Pour utiliser RUNUBEXML, vous devez crer un fichier XML qui sert de fichier d'entre contenant les instructions de traitement par lots pour le logiciel J.D. Edwards. Si vous envisagez de soumettre rgulirement les mmes tats avec les mmes options de traitement, pensez crer plusieurs fichiers XML. Crez et soumettez un fichier XML fournissant au logiciel J.D. Edwards votre identificateur, votre mot de passe et votre environnement ainsi que le nom de l'tat et la version traiter. Un nouveau fichier XML dfinissant la version et ses options de traitement enregistres est retourn. Vous pouvez modifier ce fichier d'entre et mme en crer plusieurs variantes excuter. Vous pouvez excuter ce fichier d'entre aussi souvent que vous le souhaitez. Sa modification n'entrane pas celle de la version enregistre dans le logiciel J.D. Edwards. Le fichier d'entre fournit seulement des donnes au moteur de traitement par lots. Le logiciel J.D. Edwards ne maintient aucune connexion entre le fichier XML d'entre et l'tat sur lequel il est fond. Si l'tat est modifi dans le logiciel J.D. Edwards et que vous souhaitez voir apparatre ces changements dans la sortie gnre avec le fichier XML d'entre, vous devez ensuite modifier le fichier d'entre ou en gnrer un nouveau. Vous devez utiliser un fichier appel jdeRequest.xml pour demander la cration d'un fichier XML d'entre bas sur un tat J.D. Edwards. Si ce fichier n'est pas disponible, lancez la commande suivante : runubexml G CREATE_XML jdeRequest.xml

357

Cette commande gnre le fichier jdeRequest.xml, qui ressemble l'exemple suivant : <?xml version='1.0' ?> <jdeRequest type='ube' user='MYUNAME' pwd='MYPASS' environment='MYENV' session=''> <!--This document is automatically generated by the J.D.Edwards APIs--> <ACTION TYPE='CREATE_XML' TEMPLATE_TYPE='LAUNCH_JOB'> <REPORT_NAME VALUE='MYREPORT'/> <REPORT_VERSION VALUE='MYVERSION'/> <JARGON_SYSTEM_CODE VALUE='1'/> <COMMENTS VALUE='1'/> <DATA_TYPING VALUE='1'/> <BUSINESS_VIEW VALUE='0'/> <!-- Note that Printer Information cannot be overridden at this time --> <PRINTER_INFORMATION VALUE='0'/> <POPULATED VALUE='1'/> </ACTION> </jdeRequest>

358

Modifiez le fichier jdeRequest.xml en vous reportant aux explications suivantes :


user = 'MYUNAME' pwd = 'MYPASS' Remplace MYUNAME par le nom d'utilisateur J.D. Edwards. Remplace MYPASS par le mot de passe J.D. Edwards. Le mot de passe doit tre soumis sous forme de texte simple. Par consquent le fichier jdeRequest.xml doit tre stock dans un emplacement sr de votre systme de fichiers. Remplace MYENV par l'environnement J.D. Edwards. Insre le nom systme de l'tat, tel que R0006P, sur lequel doivent se baser les paramtres du fichier XML d'entre. Insre le nom de la version de traitement par lots sur laquelle doivent se baser les paramtres du fichier XML d'entre. Cette valeur est obligatoire. Vous ne pouvez pas baser le fichier XML d'entre sur un modle d'tat, tel que XJDE0001. Entrez 1 pour utiliser le jargon. Entrez 0 pour dsactiver le jargon.

environment = 'MYENV' REPORT_NAME VALUE = 'MYREPORT' REPORT_VERSION VALUE = 'MYVERSION'

JARGON_SYSTEM_CODE VALUE COMMENTS VALUE

Entrez 1 pour afficher les commentaires dans le fichier XML. Entrez 0 pour supprimer ces commentaires. Entrez 1 pour afficher le type de donnes (numrique, alpha, etc.) des champs. Entrez 0 pour supprimer l'identification du type de donnes. Entrez 1 pour afficher les colonnes de vue logique utilises pour gnrer l'tat. Entrez 0 pour supprimer les donnes de la vue logique. Entrez 1 pour afficher les donnes concernant l'imprimante vers laquelle l'tat doit tre achemin. Entrez 0 pour supprimer ces donnes. Remarque

DATA_TYPING VALUE

BUSINESS_VIEW VALUE

PRINTER INFORMATION VALUE

Mme si les valeurs d'impression apparaissent dans le fichier jdeRequest.xml et le fichier XML d'entre, vous ne pouvez pas personnaliser les valeurs de l'imprimante l'aide du fichier XML d'entre.
POPULATED VALUE Entrez 1 pour renseigner le fichier XML d'entre gnr l'aide des paramtres et des options spcifis pour la version de traitement par lots. Entrez 0 pour gnrer un fichier XML d'entre vide. Gnralement, les utilisateurs entrent 1 dans ce champ.

Aprs modification et enregistrement du fichier jdeRequest.xml, lancez la commande suivante : runubexml S jdeRequest.xml Filename.xml

359

Cette commande soumet le fichier jdeRequest.xml au traitement et renvoie le fichier XML d'entre ncessaire l'excution du travail en traitement par lots. Remplacez Filename par le nom du fichier. Le logiciel J.D. Edwards recommande d'appeler le fichier en fonction de l'tat et de la version sur lesquels il est bas ; par exemple, R0006P_XJDE0001. Vous pouvez modifier Filename.xml. De plus, vous pouvez galement modifier les options de traitement, la slection ou la squence des donnes. Il est possible de crer plusieurs fichiers d'entre bass sur le mme fichier avec des valeurs d'options de traitement diffrentes pour gagner du temps lorsque vous souhaitez excuter rgulirement ces diverses variantes. Attention Le fichier XML d'entre est format prcisment en fonction des spcifications d'entre du logiciel J.D. Edwards. La modification du format au-del des simples valeurs d'entre peut provoquer des erreurs en excution.

Aprs cration, modification et enregistrement du fichier XML d'entre, utilisez la ligne de commande suivante pour le traitement de l'application de traitement par lots dfinie par le fichier : runubexml S Filename.xml jdeResponse.xml Cette commande soumet le fichier XML d'entre (remplacez Filename par le nom du fichier dans la ligne de commande) pour le traitement et retourne les rsultats (messages d'erreur compris) dans un fichier appel jdeResponse.xml.

Utilisation des tats soumis


Vous pouvez afficher le statut des tats soumis en ouvrant le programme Accs aux serveurs (P986116). Vous pouvez modifier la priorit de travail, l'imprimante et la file d'attente.

Vrification du statut de l'tat


Aprs soumission de l'tat, vous pouvez vrifier et modifier son statut.

Pour vrifier le statut de l'tat Dans l'environnement Windows J.D. Edwards, slectionnez Accs aux serveurs dans le menu Outils d'administration systme (GH9011). 1. Dans l'cran Accs aux serveurs, cliquez sur Rechercher pour afficher la liste des serveurs disponibles. Si vous utilisez la colonne Source de donnes dans la ligne de query pour rechercher le serveur, vous devez entrer le nom du serveur en majuscules. 2. Choisissez le serveur, puis cliquez sur Slectionner. 3. Dans l'cran Recherche des travaux soumis, le statut de l'tat apparat dans le champ suivant : Statut

360

L'administrateur systme peut paramtrer la configuration pour l'impression automatique des tats. Si l'tat n'est pas imprim automatiquement, vous pouvez l'imprimer ou l'afficher en ligne dans cet cran. 4. Si vous devez vrifier l'tat d'un autre utilisateur ou d'une autre file d'attente, modifiez au moins un des champs suivants, puis cliquez sur Rechercher : ID util. File attente

5. Pour vrifier le travail, choisissez-le, puis cliquez sur Slectionner. 6. Dans l'cran Gestion des travaux, modifiez le champ suivant selon vos besoins : Priorit travail Si vous disposez des droits d'administrateur correspondants, vous pouvez modifier la priorit du travail dans la file d'attente lorsque son statut est W (en attente). Vous pouvez faire progresser des travaux plus importants et en faire rgresser d'autres. 7. Vrifiez les champs suivants pour obtenir les donnes de l'tat : Statut du travail File attente Hte Environnement Numro travail serveur ID util. ID processus serveur Nom hte origine Date soumission travaux Heure de soumission des travaux Date dernire tche Heure - Dernire tche

8. Cliquez sur OK.

361

Description des champs


Description Statut ID util. File attente Glossaire Il s'agit du statut en cours d'un travail soumis. Ce code identifie un profil utilisateur. Il s'agit de la file d'attente de soumission du travail. Sur l'AS/400, il s'agit d'une file d'attente de travaux systme relle. Sur les autres systmes, il s'agit d'une file d'attente logique OneWorld. Il s'agit du niveau de priorit d'un travail soumis. Les travaux sont excuts en fonction de cette priorit. Les valeurs 0 9 sont autorises, 0 tant la priorit la plus leve. Il s'agit du statut en cours d'un travail soumis. Il s'agit de la file d'attente de soumission du travail. Sur l'AS/400, il s'agit d'une file d'attente de travaux systme relle. Sur les autres systmes, il s'agit d'une file d'attente logique OneWorld. Il s'agit du nom du serveur qui traite les vnements pour l'abonn. Dans WorldSoftware, le nom de l'environnement est galement appel nom du plan et permet d'identifier de manire unique un environnement de mise niveau pour l'installation ou la rinstallation. Dans OneWorld (installation d'applications), le nom de l'environnement est galement appel nom du plan et permet d'identifier de manire unique un environnement de mise niveau pour l'installation ou la rinstallation. Dans OneWorld (applications d'environnement ou de version), il s'agit du code d'accs identifiant l'emplacement des donnes de spcifications de l'application ou de la version. Numro travail serveur ID util. ID processus serveur Nom hte origine Date soumission travaux Heure de soumission des travaux Date dernire tche Heure - Dernire tche Il s'agit du numro attribu au travail. Ce code identifie un profil utilisateur. Il s'agit de l'ID processus systme du travail. Il s'agit de l'hte partir duquel le travail est soumis. Il s'agit de la date de soumission d'un travail. Il s'agit de l'heure de soumission d'un travail. Il s'agit de la date de dernire activit du travail. Il s'agit de la date de dernire activit du travail.

Priorit travail

Statut du travail File attente

Hte Environnement

362

Affichage et impression de l'tat


Aprs la soumission de l'tat et le traitement, vous pouvez imprimer une version dans l'cran Recherche des travaux soumis. Vous pouvez galement soumettre l'tat l'cran. La sortie est alors au format PDF et peut tre affiche dans Adobe Acrobat Reader. Si vous dcidez d'exporter vers un fichier CSV, il est possible d'afficher et de manipuler la sortie dans le programme CSV par dfaut. Outre ces possibilits, si vous utilisez l'interface OSA, l'affichage du rsultat dpend des instructions de traitement du programme cible et des outils de vrification qu'il prend en charge. Aprs la soumission de l'tat vers un serveur et le traitement, vous pouvez afficher une version dans l'cran Recherche des travaux soumis. Remarque Si vous utilisez un client AS/400, le fichier PDF est stock sur le client dans le dossier du systme de fichiers intgr (IFS) dfini dans le fichier jde.ini. Reportez-vous Utilisation du systme IFS sur les serveurs AS/400 dans le manuel de rfrence Elaboration d'tats de gestion pour obtenir de plus amples informations sur la dfinition du dossier PrintQueue pour les fichiers PDF.

Conditions prliminaires Le cas chant, installez Adobe Acrobat Reader sur la station de travail. Reportezvous l'aide en ligne de Adobe Acrobat Reader pour obtenir de plus amples informations sur son utilisation. L'affichage du fichier CSV ncessite un tableur (Microsoft Excel, Lotus 1-2-3, etc.). Reportez-vous l'aide en ligne du programme CSV par dfaut pour obtenir de plus amples informations sur son utilisation.

Pour afficher et imprimer un tat Dans l'environnement Windows J.D. Edwards, slectionnez Accs aux serveurs dans le menu Outils d'administration systme (GH9011). 1. Dans l'cran Accs aux serveurs, cliquez sur Rechercher pour afficher la liste des serveurs disponibles. Si vous utilisez la colonne Source de donnes dans la ligne de query pour rechercher le serveur, vous devez entrer le nom du serveur en majuscules. 2. Choisissez le serveur, puis cliquez sur Slectionner. 3. Dans l'cran Recherche des travaux soumis, slectionnez l'tat afficher ou imprimer, puis une des options suivantes dans le menu Ligne : Imprimer Cette option est destine aux travaux possdant un statut E (erreur de traitement) ou D (traitement accompli). L'impression des travaux avec un statut E entrane celle d'un fichier journal des erreurs, qui permet de rsoudre les problmes.

363

Si vous choisissez cette option, l'cran Slection de l'imprimante s'affiche. Afficher le fichier PDF Si vous slectionnez cette option, la sortie PDF est tlcharge du serveur. Vous pouvez afficher une version dans Adobe Acrobat Reader. Toutes les fonctions de ce logiciel pour l'affichage de l'tat et de ses dtails sont disponibles. Afficher le fichier CSV Pour utiliser cette option, vous devez avoir slectionn l'option Exporter vers un fichier CSV dans l'cran Paramtrage de l'imprimante du Gnrateur d'tats ou sous l'onglet Avanc de l'cran Slection de l'imprimante. Lorsque vous slectionnez cette option, la sortie CSV est tlcharge du serveur et affiche dans ce format l'aide du paramtrage par dfaut correspondant (Microsoft Excel, Lotus 1-2-3, etc.). Afficher au moyen de l'interface OSA Lorsque vous activez cette option, si le processus OSA utilis pour le traitement de l'tat gnre un fichier et qu'il transmet l'emplacement de la sortie au logiciel J.D. Edwards, alors le systme essaie de lancer le programme associ au fichier de sortie. Sinon, vous recevez un message d'erreur indiquant que la sortie n'est pas disponible. Si vous slectionnez cette option, l'cran Versions de traitement par lots - Slection de l'imprimante s'affiche. Renseignements complmentaires Reportez-vous Troubleshooting the Workstation (rsolution des problmes de la station de travail) et Troubleshooting the Enterprise Server (rsolution des problmes du serveur) dans le manuel de rfrence Server and Workstation Administration (administration de serveur et de station de travail) pour obtenir de plus amples informations sur les fichiers journal d'erreur et leur rsolution. Reportez-vous Utilisation de l'application Imprimantes dans le manuel de rfrence Elaboration d'tats de gestion pour obtenir de plus amples informations. Reportez-vous Soumission d'un tat dans le manuel de rfrence Elaboration d'tats de gestion pour obtenir de plus amples informations.

Vrification des erreurs


Si le travail d'impression possde le statut E, une erreur s'est produite pendant le traitement. Dans l'cran Recherche de travaux soumis, vous pouvez imprimer ou afficher l'erreur et supprimer le travail. L'impression des travaux avec un statut E entrane celle d'un fichier journal des erreurs, qui permet de rsoudre les problmes.

Maintien et dblocage des tats dans la file d'attente


Si vous soumettez un tat au statut W (en attente) dans la file d'attente, vous pouvez le dbloquer lorsque le moment est plus appropri pour son traitement. Cela peut tre ncessaire si les ressources systme risquent d'tre affectes. Si vous souhaitez interrompre le traitement d'un tat (statut P), vous devez y mettre fin. L'option Terminer ne supprime pas le travail. Elle remplace son statut par E.

364

Si vous ne disposez pas des droits ncessaires pour modifier la file d'attente, contactez l'administrateur systme.

Pour vrifier les erreurs Dans l'environnement Windows J.D. Edwards, slectionnez Accs aux serveurs dans le menu Outils d'administration systme (GH9011). 1. Dans l'cran Accs aux serveurs, cliquez sur Rechercher pour afficher la liste des serveurs disponibles. Si vous utilisez la colonne Source de donnes dans la ligne de query pour rechercher le serveur, vous devez entrer le nom du serveur en majuscules. 2. Choisissez le serveur, puis cliquez sur Slectionner. 3. Dans l'cran Recherche des travaux soumis, choisissez le travail concern, puis cliquez sur Slectionner. 4. Pour vrifier l'tat, vous pouvez l'imprimer ou l'afficher. 5. Pour effacer l'enregistrement et le travail dans la file d'attente, cliquez sur le bouton Supprimer. Vous pouvez utiliser cette option avec les travaux possdant le statut E (erreur) ou D (termin).

Pour maintenir et dbloquer les tats dans la file d'attente Dans l'environnement Windows J.D. Edwards, slectionnez Accs aux serveurs dans le menu Outils d'administration systme (GH9011). 1. Dans l'cran Accs aux serveurs, cliquez sur Rechercher pour afficher la liste des serveurs disponibles. Si vous utilisez la colonne Source de donnes dans la ligne de query pour rechercher le serveur, vous devez entrer le nom du serveur en majuscules. 2. Choisissez le serveur, puis cliquez sur Slectionner. 3. Dans l'cran Recherche des travaux soumis, choisissez le travail concern, puis cliquez sur Slectionner. 4. Dans le menu Ligne, slectionnez Bloquer. Le statut devient H (maintien). 5. Pour dbloquer le travail, slectionnez Dbloquer dans le menu Ligne. Le statut H est supprim et le travail est insr dans la file d'attente.

Utilisation de la sortie d'tat


Vous pouvez envoyer la sortie d'tat au format PDF sous forme de pice jointe dans un courriel ou publier les tats sur le Web. Le paquet d'installation du logiciel J.D. Edwards inclut Adobe Acrobat Reader pour l'affichage de la sortie d'tat dans un courriel et dans Microsoft Internet Explorer, ce qui permet de visualiser les fichiers PDF sur le Web.

365

De plus, vous pouvez slectionner du texte et le copier sans format vers une autre application Windows utilisant le Presse-papiers. Reportez-vous l'aide en ligne d'Adobe Acrobat Reader pour obtenir de plus amples informations. Vous pouvez afficher la sortie CSV dans l'application par dfaut (Microsoft Excel ou Lotus 12-3). L'emplacement de la soumission ou la mthode d'affichage de la sortie dtermine l'emplacement de stockage de l'tat. Vrifiez les donnes suivantes : Si vous affichez la sortie au format PDF, CSV ou dans l'interface OSA, la sortie est stocke sur la station de travail. Elle se trouve par dfaut dans le sous-rpertoire \B7\PrintQueue du lecteur d'installation du logiciel J.D. Edwards. Contactez l'administrateur systme pour connatre l'emplacement par dfaut sur votre systme. Dans ce sous-rpertoire, vous pouvez dplacer, copier et annexer un fichier dans un courriel. Si vous soumettez l'tat sur un serveur AS/400, le fichier PDF ou CSV rside dans la bibliothque J.D. Edwards. Le fichier PDF se trouve dans un membre portant le nom Fxxxx, xxxx reprsentant le numro du travail dans la file PRINTQUEUE. Le fichier CSV se trouve dans un membre portant le nom Cxxxx, xxxx reprsentant le numro du travail dans la file PRINTQUEUE. Pour les serveurs autres que l'AS/400, le fichier rside dans le sous-rpertoire PrintQueue du serveur. L'emplacement du sous-rpertoire PrintQueue dpend du chemin d'accs paramtr par l'administrateur systme dans le fichier jde.ini. Les exemples suivants montrent les paramtres possibles du fichier jde.ini : Windows NT Server jde.ini [NETWORK QUEUE SETTINGS] OutputPath=c:\oneworld\output\PrintQueue UNIX jde.ini [NETWORK QUEUE SETTINGS] OutputPath=/usr/oneworld/output/PrintQueue Dans ces exemples, [NETWORK QUEUE SETTINGS] reprsente le paramtre qui dtermine le chemin d'accs de PrintQueue. Pour Windows NT Server, le chemin d'accs complet du paramtre est c:\oneworld\output\PrintQueue. Pour UNIX, le chemin d'accs complet du paramtre est /usr/oneworld/output\PrintQueue. Dans chaque exemple, le dossier de PrintQueue est output. Ce dossier peut tre n'importe quel rpertoire du serveur.

366

Travaux du sous-systme
Dans le logiciel J.D. Edwards, les travaux du sous-systme sont des traitements par lots excuts en continu indpendamment des applications J.D. Edwards mais en mode asynchrone par rapport celles-ci. Ces travaux de sous-systme sont associs avec le traitement logique du systme ou la file d'attente dfinis pour la plate-forme du serveur. Vous pouvez configurer le logiciel J.D. Edwards de faon utiliser un ou plusieurs sous-systmes. Vous utilisez les travaux de sous-systme pour librer des ressources processus ou pour protger les processus serveur. Parmi les applications adaptes l'utilisation par des soussystmes, on trouve Gestion des entrepts, Gestion des stocks et Traitement des commandes clients. Par exemple, vous excutez l'application Saisie des commandes clients sur une station de travail et souhaitez imprimer automatiquement les bordereaux de prlvement lorsque toutes les commandes sont entres. Si vous utilisez une version des bordereaux pour laquelle la fonction de travaux du sous-systme est active dans les proprits d'tat, la requte est excute par un travail du sous-systme. La requte de bordereau est achemine vers le travail du sous-systme et traite par lui sur le serveur d'entreprise dfini. Par consquent, aucune ressource de traitement supplmentaire n'est requise sur la station de travail. Lorsque l'application J.D. Edwards met une requte pour l'excution d'un travail sur le soussystme, il place l'enregistrement dans le fichier Travaux du sous-systme (F986113). Cet enregistrement est identifi par nom et version du travail de sous-systme et contient des indicateurs de statut et d'activit. Des donnes cl sont intgres dans l'enregistrement et permettent au sous-systme de traiter l'enregistrement sans interaction supplmentaire avec l'application qui effectue la demande. Le sous-systme, qui fonctionne continuellement, surveille les enregistrements dans ce fichier. Si le sous-systme trouve un enregistrement comprenant un nom, une version et des indicateurs de statut correspondants, il le traite et met jour le statut en consquence.

367

Le graphique suivant illustre le mode de traitement des travaux de sous-systme :

368

Dfinition des travaux du sous-systme


Les travaux de sous-systme sont continus. Ils traitent les enregistrements de la file d'attente. Ce type de travail est excut tant que vous n'y mettez pas fin. Les travaux du sous-systme lisent les enregistrements un par un dans chaque fichier du sous-systme, extraient les donnes dans un enregistrement et excute le moteur de traitement configurable pour chaque enregistrement. A la fin des enregistrements, au lieu de mettre fin au travail, les travaux du sous-systme attendent une priode spcifique, puis extraient de nouveau les donnes de chaque enregistrement. Pour chaque travail du sous-systme, plusieurs enregistrements peuvent exister dans le fichier du sous-systme. Un travail de sous-systme est amorc comme dans le cas d'un travail de traitement par lots normal. Aucune diffrence n'existe entre l'excution d'un travail du sous-systme et celle d'un travail de traitement par lots. Avant le traitement, le logiciel J.D. Edwards garantit que les limites pour le travail du soussystme sur un serveur particulier n'ont pas t dpasses. Si elles le sont, le moteur de traitement configurable ne traite pas le travail du sous-systme.

Pour dfinir les travaux du sous-systme Dans l'environnement Windows J.D. Edwards, slectionnez Gnrateur d'tats dans le menu Gnrateur d'tats (GH9111). 1. Dans l'cran Report Design (gnrateur d'tats), ouvrez l'tat et slectionnez Report Properties (proprits de l'tat) dans le menu File (fichier). 2. Sous l'onglet Advanced (avanc) de l'cran Properties (proprits), slectionnez les options suivantes, puis cliquez sur OK. Subsystem (sous-systme) Wait Time (ms) (dlai d'attente) La valeur de ce champ reprsente le dlai ncessaire l'tat du sous-systme pour rechercher dans le fichier du sous-systme de nouveaux enregistrements traiter.

369

3. Dans l'cran Report Design (gnrateur d'tats), slectionnez Report Data Structure (structure de donnes de l'tat) dans le menu File (fichier).

4. Dans l'cran Report Data Structure (structure de donnes de l'tat), cliquez sur le bouton Find (rechercher) pour afficher une liste des articles du dictionnaire de donnes. 5. Faites-les glisser de l'onglet Dictionary Items (articles du dictionnaire de donnes) vers Structure Members (membres de la structure), puis cliquez sur OK. 6. Dans l'cran Report Design (gnrateur d'tats), slectionnez Report Properties (proprits de l'tat) dans le menu File (fichier). 7. Dans l'cran Properties (proprits), cliquez sur l'onglet Advanced (avanc), puis cliquez sur Generate (gnrer) pour crer un fichier d'en-tte. Ce fichier apparat sous le nom Report_Name.h dans le sous-rpertoire \B7\$environ\include. Dans l'application interactive, qui permet d'envoyer un enregistrement traiter dans l'tat du sous-systme, vous pouvez utiliser ce fichier d'en-tte dans une fonction de gestion pour crer un enregistrement de soussystme. Par exemple, en cliquant sur OK dans le programme Saisie des commandes clients (P4210), vous pouvez spcifier l'appel d'une fonction de gestion utilisant cette structure de donnes avec les interfaces de programmation d'application du soussystme (API) pour lancer l'tat du sous-systme.

370

Ajout d'un enregistrement API dans le fichier du sous-systme


Ajoutez un enregistrement API dans le fichier du sous-systme afin que le travail du soussystme effectue le traitement par lots. Lorsque vous ajoutez un enregistrement dans le fichier du sous-systme, vous crez une fonction de gestion, puis annexez le fichier d'en-tte gnr la fonction de gestion l'aide de Microsoft Visual C++. Aprs avoir associ le fichier d'en-tte la fonction de gestion, vous liez la fonction de gestion la rgle d'vnement du programme appeler. L'enregistrement API extrait la structure de donnes et les donnes utilisateur de la mmoire cache. Si le nom du serveur n'est pas transmis, l'API recherche l'enregistrement de mappage d'objet dans le fichier Sources de donnes (F98611). Si l'enregistrement existe, il est utilis pour envoyer un message JDENet au serveur afin d'ajouter l'enregistrement dans le fichier de sous-systme du serveur. Nanmoins, si l'utilisateur fournit un nom de serveur personnalis, le message JDENet est envoy ce serveur. Conditions prliminaires Vous devez gnrer le fichier d'en-tte l'aide de la structure de donnes de l'tat pour garantir que l'interface API est appele par la fonction de gestion. Reportezvous Dfinition des travaux du sous-systme dans le manuel de rfrence Elaboration d'tats de gestion.

Exemple : Fichier d'en-tte de travail du sous-systme


L'exemple suivant montre un fichier d'en-tte de travail de sous-systme :
#include <jde.h> /************************************************************ * Report : R98SSUBE * ReportId : 8123244 * DSTRId : 380813 * * Note: * Do not edit the following typedef * To make modifications, use the Report Design Aid Tool to * Generate a revised version. *************************************************************/ #ifndef REPORT_DS_380813 #define REPORT_DS_380813 typedef struct tagDS_RI_380813 { char } DSRI380813, *LPDSRI380813; #define 1L

ProgramId[11];

IDERRProgramId_1

#endif /* #define REPORT_DS_380813*/ #endif /* #define __R98SSUBE_H */

371

Pour ajouter un enregistrement dans le fichier du sous-systme Dans le logiciel J.D. Edwards, crez une nouvelle fonction de gestion. 1. Dans Microsoft Visual C++, ouvrez la fonction de gestion incluant le fichier et ajoutez le nom du fichier d'en-tte gnr. Dans l'exemple suivant, les lignes entrer sont soulignes :

/********************************************************* /* Table Header Inclusions *********************************************************/

/*************************************************************************** */ External Business Function Header Inclusions **************************************************************************** / #include <R98SSUBE.h> /*************************************************************************** ** * Global Definitions **************************************************************************** /

/*************************************************************************** ** * Structure Definitions **************************************************************************** / * TYPEDEF for Data Structure * * * Template Name: Template ID: Generated: Report Interconnect Data Structure D983059 Wed Oct 18 14:01:22 1995

372

2. Ouvrez le fichier source de la fonction de gestion dans Visual C++ et dclarez la variable de ce type de structure de donnes, puis renseignez les membres de la structure de donnes.
#include <jde.h> /*************************************************************************** ******** * Variable declarations **************************************************************************** *******/ HUSER hUser=NULL; LPSTR szServer=NULL; DSRI380813 dsRI; /* Declare the variable of type REPORT INTERCONNECT DATA STRUCTURE */ BOOL bRet=FALSE; JDEDB_RESULT rcode; /*************************************************************************** ******** Declare structures **************************************************************************** *******/ /*************************************************************************** ******** Declare pointers **************************************************************************** *******/ /*************************************************************************** ******** Check for NULL pointers **************************************************************************** *******/ if ((lpBhvrCom == NULL) || (lpVoid == NULL) || (lpDS == NULL))

373

3. Dans le fichier source, appelez l'interface API afin d'ajouter l'enregistrement.


********************************************************** Main Processing *********************************************************/ memset(&dsRI, 0, sizeof(DSRI380813)); /* Populate the members of the Report Interconnect Data Structure */ strcpy(dsRI.ProgramId,lpDS->szString01); /* Call Subsystem API to add the record to the Subsystem Table */ /* Note : As Environment Name is set to NULL, this API will use OCMto find the default Environment of this UBE */ bRet=jdeAddSubsystemRecord( hUser,/* User Handle */ R98SSUBE, /* Name of the subsystem */ XJDEOOO1, /* Name of the Subsystem Version*/ NULL, /* Name of the override env - not used */ szServer, /* Name of the server */ &dsRI); /* Subsystem Connect DS */ /********************************************************/

4. Aprs avoir appel l'interface API pour associer l'enregistrement, liez la fonction de gestion la rgle d'vnement du programme appeler. Ce programme peut tre une application interactive ou de traitement par lots. Renseignements complmentaires Reportez-vous Working with Business Functions (utilisation des fonctions de gestion) dans le manuel de rfrence Development Tools (outils de dveloppement). Reportez-vous Working with Event Rules Design (cration des rgles d'vnement) dans le manuel de rfrence Development Tools (outils de dveloppement).

374

Gestion de l'impression des tats


Le programme Dfinition des imprimantes (P988616) fournit un point d'accs unique la configuration de l'tat. L'application permet de dfinir les imprimantes pour les stations de travail et les serveurs d'entreprise. Ces dfinitions rsident dans les fichiers du logiciel J.D. Edwards grs par le programme Dfinition des imprimantes. Outre les tats que vous crez, le logiciel J.D. Edwards comprend plusieurs tats et versions prdfinis, pouvant tre utiliss et modifis en fonction de vos besoins professionnels. Le logiciel J.D. Edwards utilise le moteur de traitement par lots pour crer des tats et gnrer ces tats au format PDF. Vous pouvez afficher les fichiers PDF dans Adobe Acrobat Reader. Les tats sont traits en tant qu'applications de traitement par lots sans intervention de l'utilisateur. Lorsqu'un utilisateur soumet un tat au traitement, il effectue des choix, tels que la slection et la squence de donnes pour l'inclusion dans l'tat, l'emplacement de traitement de l'tat, l'laboration de fichiers journaux pour surveiller le traitement de l'tat et l'imprimante traitant l'tat. Renseignements complmentaires Reportez-vous Versions par lots pour les tats dans le manuel de rfrence Donnes de base pour obtenir de plus amples informations sur la soumission et l'impression d'un tat.

Impression
Lorsque vous soumettez un tat, le moteur de traitement par lots gnre un fichier PDF. Le moteur de traitement par lots utilise le contexte d'imprimante pour crer le fichier PDF. Ce contexte est constitu de donnes telles que la taille de page et la zone imprimable d'une page. Le logiciel J.D. Edwards gnre ces donnes partir des fichiers d'imprimante pour toutes les plates-formes. Le logiciel J.D. Edwards permet de visualiser l'tat sur votre station de travail au moyen d'Adobe Acrobat Reader ou en envoyant directement l'tat l'imprimante. Vous pouvez galement imprimer l'tat dans Adobe Acrobat Reader. Lorsque vous envoyez l'tat l'imprimante, le logiciel J.D. Edwards utilise un filtre de conversion pour appliquer un des formats suivants au fichier PDF : PCL, PostScript ou texte pour imprimante ligne par ligne, en fonction du type d'imprimante affect l'tat. Le moteur de traitement par lots utilise le chemin logique suivant pour dterminer l'imprimante de destination de l'tat. Si la premire mthode ne retourne pas un nom d'imprimante valide, le moteur de traitement par lots utilise la mthode suivante. Lorsque l'utilisateur soumet l'tat : 1. Le traitement par lots dclenche l'vnement Do Initialize Printer dans le Gnrateur d'tats. Si le traitement extrait un nom d'imprimante, les traitements suivants sont ignors. 2. L'utilisateur remplace le nom de l'imprimante par dfaut lorsque l'tat est soumis. Si l'utilisateur personnalise le nom de l'imprimante, les traitements suivants sont ignors.

375

3. Les spcifications du Gnrateur d'tats transmettent un nom d'imprimante au traitement par lots. Si le traitement extrait un nom d'imprimante correct, les traitements suivants sont ignors. 4. Le logiciel J.D. Edwards dtermine, au moyen du fichier Dfinition des imprimantes (F98616), une imprimante par dfaut en fonction de l'utilisateur en cours, de son environnement de connexion et de l'hte qui traite l'tat.

Excution des tats sur le serveur


Lorsque vous soumettez un tat au serveur, le moteur affiche une invite demandant le nom d'imprimante pralablement dfini dans le programme Emplacements et imprimantes par dfaut (P400951). Le serveur cre automatiquement un fichier PDF au moyen des paramtres associs l'imprimante slectionne, moins que les rgles d'vnement remplacent ces paramtres d'imprimante. Toutefois, vous pouvez modifier l'impression de l'tat sur le serveur avant la gnration du fichier PDF en changeant les paramtres, tels que l'imprimante, l'orientation d'impression, le langage de dfinition de l'imprimante et le type de papier dans la bote de dialogue Slection de l'imprimante. Lorsque vous affichez l'tat sur le serveur, le logiciel J.D. Edwards copie le fichier PDF du serveur au rpertoire \b7\PrintQueue local. Remarque Si vous utilisez un client AS/400, le fichier PDF est stock sur le client dans le dossier du systme de fichiers intgr (IFS). Reportez-vous Utilisation du systme IFS sur les serveurs AS/400 dans le manuel de rfrence Elaboration d'tats de gestion pour obtenir de plus amples informations sur la dfinition du dossier PrintQueue sur le client.

Lorsque vous lancez un tat, vous pouvez galement activer la cration de fichiers journal. Pour cela, ouvrez l'cran Avanc lors de la soumission de l'tat. Lorsque vous affichez un journal, la station de travail stocke le fichier correspondant dans le rpertoire \b7\PrintQueue. Renseignements complmentaires Reportez-vous Gnration et extraction des fichiers journal pour un tat dans le manuel de rfrence Elaboration d'tats de gestion pour obtenir de plus amples informations sur l'emplacement du rpertoire PrintQueue sur un serveur.

Excution des tats sur la station de travail


Lorsque vous dcidez d'excuter un tat et d'afficher la sortie l'cran, le moteur tente d'tablir une connexion avec l'imprimante dfinie dans le Gnrateur d'tats. Si le moteur ne peut obtenir de connexion ou si aucune imprimante n'est dfinie, le moteur utilise l'imprimante par dfaut des fichiers d'imprimante. En utilisant les paramtres extraits, le moteur cre un fichier PDF et affiche l'tat dans Acrobat Reader. Le fichier PDF est stock dans le rpertoire \b7\PrintQueue local.

376

Lorsque vous excutez un tat en local et que vous envoyez la sortie l'imprimante, le moteur affiche la bote de dialogue Slection de l'imprimante, qui permet de modifier l'imprimante, l'orientation, le langage de dfinition de l'imprimante, le type de papier, etc. L'imprimante de dpart dans cette bote de dialogue est celle dfinie dans le Gnrateur d'tats ou l'imprimante par dfaut, si aucune n'est dfinie. Le moteur tablit une connexion avec l'imprimante dfinie dans la bote de dialogue et extrait les paramtres associs. En utilisant ces paramtres, le moteur cre un fichier PDF, le convertit au format PDL au moyen du filtre de conversion et envoie le fichier PDL l'imprimante.

Caractristiques au moment de l'impression


L'utilisateur peut personnaliser l'imprimante l'impression de l'tat. L'option utilise est diffrente de celle permettant de personnaliser l'imprimante lorsque l'utilisateur soumet l'tat pour la premire fois. Lors de la soumission, l'utilisateur peut slectionner toute imprimante d'entreprise. Au moment de l'impression, l'utilisateur ne peut remplacer l'imprimante que par une prenant en charge la mme plate-forme, le mme langage de dfinition de l'imprimante et le mme type de papier que l'imprimante originale car le moteur de traitement par lots a dj cr la version PDF de l'tat et a intgr dans le fichier PDF la plate-forme, le langage de dfinition de l'imprimante et le mme type de papier.

377

Paramtres d'impression pour le fichier jde.ini de la station de travail


Les paramtres jde.ini de la station de travail commandent l'impression immdiate ou diffre de l'tat et l'enregistrement de la sortie dans le logiciel J.D. Edwards aprs traitement de l'tat.
[NETWORK QUEUE SETTINGS] PrintImmediate=TRUE/FALSE SaveOutput=TRUE/FALSE Paramtre PrintImmediate Description Indique si l'tat est automatiquement imprim aprs le traitement. Les valeurs correctes sont les suivantes : TRUE. L'tat est trait sur le serveur. Un fichier PDF est gnr, puis converti en fichier PDL pour l'imprimante correspondante. L'tat est ensuite imprim. FALSE. L'tat est trait sur le serveur mais n'est pas automatiquement imprim. Les utilisateurs doivent utiliser l'application Accs aux serveurs pour lancer manuellement l'impression de l'tat. SaveOutput Indique si la sortie est enregistre ou supprime aprs l'affichage ou l'impression du travail. Les valeurs correctes sont les suivantes : TRUE. La sortie est enregistre aprs l'affichage ou l'impression. FALSE. La sortie est supprime aprs l'affichage ou l'impression.

Application Accs aux imprimantes


Le logiciel J.D. Edwards offre une seule application utilisant un assistant pour aider au paramtrage de l'imprimante. Dans cet assistant, vous pouvez ajouter des imprimantes, modifier des imprimantes et dfinir les imprimantes par dfaut pour une combinaison utilisateur/hte/environnement. Vous pouvez galement ajouter et modifier des types de papier et des programmes de conversion personnaliss utiliss par les imprimantes au moment de l'ajout et de la modification de paramtres. Remarque Vous devez paramtrer des imprimantes pour chaque plate-forme serveur utilise dans l'entreprise.

Renseignements complmentaires Reportez-vous Impression dans le manuel de rfrence Elaboration d'tats de gestion pour obtenir de plus amples informations sur la dfinition par le logiciel J.D. Edwards de l'imprimante utiliser lorsqu'un utilisateur soumet un tat.

378

Pour ajouter une imprimante

Lorsque vous ajoutez une imprimante, le logiciel J.D. Edwards lance un assistant pour vous guider travers le processus au moyen d'instructions figurant sur chaque cran. La procdure suivante doit tre utilise en combinaison avec celle de l'assistant Paramtrage des imprimantes du programme Imprimantes (P98616). Les nouveaux utilisateurs qui installent une imprimante pour la premire fois doivent lire cette tche, puis Pour dfinir une imprimante par dfaut. Remarque Vous devez remplir tous les champs figurant dans les crans de l'assistant.

Dans l'environnement Windows J.D. Edwards, slectionnez Imprimantes dans le menu Paramtrage du traitement par lots (GH9013).

379

1. Dans l'cran Imprimantes, cliquez sur Ajouter une imprimante. La page de bienvenue de l'assistant Paramtrage des imprimantes s'affiche. La page dcrit les tches pour lesquelles vous tes guid par l'assistant.

380

2. Lisez cette page, puis cliquez sur le bouton Suivant. Le type de plate-forme est affich. Il dpend du systme d'exploitation avec lequel est utilis le logiciel J.D. Edwards.

3. Remplissez les champs suivants, puis cliquez sur Suivant : Nom du serveur d'impression Entrez le nom du serveur d'impression pour l'imprimante en cours de paramtrage. Vous ne pouvez pas utiliser d'espaces ou de caractres spciaux dans ce champ. Le logiciel J.D. Edwards utilise ce nom, ainsi que celui du partage d'impression, pour crer le nom de l'imprimante, qui apparat en gris sur l'cran suivant. AS/400: nom de bibliothque/nom de file d'attente de sortie Pour l'AS/400, le nom de l'imprimante physique doit tre celui de la file d'attente de sortie. Si vous utilisez la bibliothque QGPL par dfaut pour stocker les files d'attente de sortie, il vous suffit d'entrer le nom de la file d'attente de sortie dans ce champ. Ces donnes doivent tre entres en majuscules. Exemple : DEVDES3A Si les files d'attente de sortie rsident dans une bibliothque autre que la bibliothque par dfaut QGPL, vous devez entrer le nom de bibliothque et le nom de file d'attente de sortie dans ce champ. Exemple : QUSERSYS/DEVDES3A 381

Remarque Lorsque vous qualifiez le nom de file d'attente de sortie l'aide du nom de bibliothque, vitez d'ventuels conflits qui peuvent aboutir la soumission de l'tat dans une file d'attente imprvue.

Windows NT: \\nom de serveur\nom d'imprimante Exemple : \\corprts1\docprf2 Ces donnes doivent tre saisies en minuscules.

UNIX: nom de l'imprimante (aucune barre oblique) Exemple : devprn16 Ces donnes doivent tre saisies en minuscules.

Pour imprimer les tats sur une imprimante en dehors du rseau, laissez ce champ vide. Nom du partage d'impression Entrez le nom de partage de l'imprimante en cours de paramtrage. Vous ne pouvez pas utiliser d'espaces ou de caractres spciaux dans ce champ. Le logiciel J.D. Edwards utilise ce nom, ainsi que celui du serveur d'impression, pour crer le nom de l'imprimante, qui apparat en gris sur l'cran suivant. Lorsque vous cliquez sur Suivant, l'cran Paramtrage de l'imprimante s'affiche. Il permet de spcifier les donnes de l'imprimante, telles que le modle, l'emplacement physique, le langage de dfinition, les types de papier et la slection du codage (AS/400 seulement).

382

Remarque Lorsque vous modifiez une imprimante existante, vous apportez ces changements dans cette page. Reportez-vous Pour modifier une imprimante existante dans le manuel de rfrence Elaboration d'tats de gestion.

383

4. Sous l'onglet Gnral de l'cran Paramtrage de l'imprimante, remplissez les champs suivants, puis cliquez sur l'onglet Dtails. Modle de l'imprimante Emplacement de l'imprimante

5. Sous l'onglet Dtails, dans la zone de groupe intitule Langage de dfinition de l'imprimante, slectionnez une des options suivantes : PostScript PCL Imprimante ligne par ligne Lorsque vous slectionnez l'option Imprimante ligne par ligne, les vnements suivants ont lieu : Le logiciel J.D. Edwards dsactive la zone-dtails au bas de l'cran. Tous les types de papier slectionns sont supprims. Le logiciel J.D. Edwards fournit automatiquement un type d'imprimante *JDE LINE PAPER pour l'imprimante. Des champs apparaissent dans une zone intitule Imprimantes ligne par ligne. Ils permettent de paramtrer les dimensions du papier et les paramtres de ligne. Une explication complte est fournie dans les tapes suivantes. Lorsque vous slectionnez l'option Imprimante ligne par ligne pour une plateforme AS/400, des champs apparaissent dans une zone AS400 seulement. Ils permettent de paramtrer le codage de l'AS/400 pris en charge par l'imprimante. Une explication complte est fournie dans les tapes suivantes.

Personnalis 384

Attention L'option de personnalisation utilise une fonctionnalit avance de l'application Imprimantes. Seuls les utilisateurs possdant des connaissances sur les chanes de paramtres de cration pour les imprimantes doivent utiliser cette option. Une explication complte est fournie dans les tapes suivantes.

Remarque Si vous slectionnez PostScript ou PCL dans la partie gauche de la zone, le logiciel J.D. Edwards dsactive l'option Imprimante ligne par ligne. Si vous slectionnez l'option Imprimante ligne par ligne dans la partie gauche de la zone, le logiciel J.D. Edwards dsactive les options PostScript et PCL. Vous pouvez slectionner plusieurs langages de dfinition d'imprimante (PDL) dans la partie gauche de l'onglet, mais seulement un PDL dans la zone Par dfaut de l'onglet. Le PDL spcifi est ainsi paramtr par dfaut. Vous pouvez personnaliser ce PDL lorsque le traitement du lot est soumis.

6. Sous l'onglet Dtails, lors de la slection de l'option PostScript, la zone Source du papier apparat. Elle permet de modifier les champs suivants : Nombre maximum de sources de papier Entrez une valeur numrique dans ce champ pour indiquer le nombre de tiroirs papier disponibles sur l'imprimante. Source de papier par dfaut Entrez une valeur numrique dans ce champ afin d'indiquer le numro du tiroir par dfaut pour le logiciel J.D. Edwards.

385

7. Lorsque vous slectionnez l'option Imprimante ligne par ligne, des champs apparaissent dans la zone Imprimantes ligne par ligne. Ils permettent de paramtrer les dimensions du papier et les paramtres de ligne. Remplissez les champs suivants :

Caractres par pouce La valeur entre dans ce champ dtermine le nombre de caractres autoriss par une imprimante physique sur un pouce horizontal.

Colonnes par page La valeur entre dans ce champ dtermine le nombre de caractres apparaissant sur une ligne de texte dans un tat donn.

Lignes par pouce La valeur entre dans ce champ dtermine le nombre de lignes autoris par une imprimante physique sur un pouce vertical.

Lignes par page La valeur entre dans ce champ dtermine le nombre de lignes autoris par une imprimante physique sur une page imprime.

Largeur du papier de l'imprimante La valeur de ce champ est calcule automatiquement, en fonction des chiffres entrs dans la zone Imprimantes ligne par ligne.

Hauteur du papier de l'imprimante

386

La valeur de ce champ est calcule automatiquement, en fonction des chiffres entrs dans la zone Imprimantes ligne par ligne. 8. Lorsque vous slectionnez l'option Imprimante ligne par ligne pour un serveur AS/400, des champs apparaissent dans une zone AS400 seulement. Ils permettent de paramtrer le codage de l'AS/400 pris en charge par l'imprimante. Choisissez une des options suivantes :

Codage ASCII Codage EBCDIC Remarque Si vous slectionnez une imprimante PostScript ou PCL pour un serveur AS/400, l'option Codage ASCCI est automatiquement active et la zone AS400 seulement dsactive.

9. Pour utiliser l'option Personnalis, remplissez les champs suivants : Remarque L'option de personnalisation utilise une fonctionnalit avance de l'application Imprimantes. Seuls les utilisateurs possdant des connaissances sur les chanes de paramtres de cration pour les imprimantes doivent utiliser cette option.

387

Cliquez sur l'option Personnalis. Un champ apparat sous le bouton Personnaliser.

Entrez le nom du filtre de conversion utiliser. Vous pouvez entrer un nom de filtre de conversion dans le champ sous l'option de personnalisation ou utiliser le bouton Rechercher pour slectionner un filtre.

Pour modifier ou ajouter un filtre de conversion, slectionnez Avanc dans le menu Ecran. Cette option n'est active que si vous slectionnez Personnalis.

388

Dans l'cran Accs aux programmes de conversion, cliquez sur Ajouter ou choisissez un des filtres et cliquez sur Copier ou Slectionner.

Dans l'cran Programme de conversion avance, modifiez les champs suivants, puis cliquez sur OK : Programme de conversion Si vous cliquez sur Ajouter ou Copier dans l'cran prcdent, le champ Programme de conversion est activ. Entrez le nom du programme de conversion que vous souhaitez ajouter ou copier. Si vous effectuez une copie, la chane en surbrillance dans l'cran prcdent figure dans le champ Chane de paramtre.

Chane de paramtre La chane de paramtre est entre automatiquement. Elle est base sur l'hte d'o est lance l'impression (AS/400, HP9000, etc.) et le type d'imprimante (PostScript, PCL ou ligne par ligne). Par exemple : -s string_name -l library_name -f convertPDFToPS -s dfinit le nom de la chane, -l le nom de la bibliothque (la lettre l et non le chiffre 1) et f dfinit le nom de la fonction.

10. Dans la zone-dtails au bas de l'cran Paramtrage de l'imprimante, cliquez deux fois sur l'en-tte de ligne pour chaque type de papier pris en charge par l'imprimante. Une coche apparat dans l'en-tte de ligne pour chaque type de papier slectionn.

389

Remarque Vous pouvez ajouter les types de papier ncessaires. Les instructions correspondantes sont incluses plus loin dans cette tche.

390

11. Dans la colonne Type par dfaut, entrez 1 sur la ligne du type de papier utiliser par dfaut. Un seul type de papier par dfaut est autoris. Vous pouvez remplacer le type de papier par dfaut lorsque le traitement par lots est soumis.

391

12. Pour ajouter un type de papier, effectuez les oprations suivantes : Dans le menu Ecran, slectionnez Nouveau type de papier.

Dans l'cran Accs aux types de papier, cliquez sur Ajouter.

392

13. Dans l'cran Rvision des types de papier, remplissez les champs suivants, puis cliquez sur OK : Type de papier Hauteur du papier Largeur du papier Unit de mesure

Le logiciel J.D. Edwards enregistre le nouveau type de papier et affiche l'cran Accs aux types de papier. Une fois l'cran Accs aux types de papier ferm, le nouveau type de papier est disponible dans l'cran Programme de l'imprimante. Toutes les slections prcdentes de type de papier sont supprimes et doivent tre nouveau effectues pour tre rutilises. 14. Lorsque vous terminez la saisie des donnes pour l'imprimante, cliquez sur Fin. Le logiciel J.D. Edwards enregistre la nouvelle imprimante et affiche l'cran Imprimantes. Description des champs
Description Type plate-forme Nom Serveur Nom imprimante Modle imprimante Glossaire Il s'agit du type de matriel physique contenant la base de donnes. Il s'agit du nom de l'ordinateur qui reoit les documents des clients. Il s'agit du nom du priphrique qui doit imprimer l'tat. Les capacits d'imprimante sont les suivantes : Modle d'imprimante - Il s'agit du modle de l'imprimante. Emplacement d'imprimante - Il s'agit de l'emplacement physique de l'imprimante. Encodage - Il s'agit de la fonction unique pour utilisateurs AS/400. Type Papier Il s'agit du format de papier pris en charge par l'imprimante, tel qu'A4, Lettre ou Lgal. --- AIDE SPECIFIQUE A L'ECRAN --Il s'agit des formats de papier pris en charge par l'imprimante, tel qu'A4, Lettre ou Lgal. Largeur Papier Cette valeur indique la largeur de ce type de papier. Elle est exprime dans l'unit de mesure indique. Cette valeur indique la hauteur de ce type de papier. Elle est exprime dans l'unit de mesure indique.

Hauteur Papier

393

Unit mesure

Ce code dfini par l'utilisateur (systme 00, type UM) indique l'unit de mesure d'un article du stock, par exemple, CS (caisse) ou BX (bote).

Codage EBCDIC

Les capacits d'imprimante sont les suivantes : Modle d'imprimante - Il s'agit du modle de l'imprimante. Emplacement d'imprimante - Il s'agit de l'emplacement physique de l'imprimante. Encodage - Il s'agit de la fonction unique pour utilisateurs AS/400.

Colonnes par page

Ce paramtre d'imprimante par ligne spcifie le nombre de colonnes par page, par exemple, 80 ou 132. Il s'agit de la densit d'impression horizontale. Entrez le nombre de caractres par pouce pris en charge par l'imprimante. Ce paramtre d'imprimante par ligne spcifie le nombre de lignes par page, par exemple, 60 ou 66. L'espacement de ligne doit tre entr sous forme du nombre de lignes par pouce et doit tre pris en charge par l'imprimante. Les valeurs correctes sont les suivantes : 4 6 8 9 Imprimantes IBM 5219, 5224, 5225 et 3287 seulement Imprimante IBM 5224 seulement Imprimante IBM 5224 seulement Imprimante IBM 5225 seulement

Caractres par pouce

Ligne par page

Lignes par pouce

Le format d'impression standard est 6 LPI et 10 CPI. Si vous imprimez sur du papier A4, indiquez 8 LPI et 15 CPI. Nb max sources papier Il s'agit du nombre maximum de bacs disponibles sur l'imprimante paramtre. Il s'agit du bac utiliser pour un travail en traitement par lots spcifique.

Source papier par df.

394

Pour dfinir une imprimante par dfaut Dans l'environnement Windows J.D. Edwards, slectionnez Imprimantes dans le menu Imprimantes (GH9013). 1. Dans l'cran Imprimantes, cliquez Dfinir l'imprimante par dfaut. 2. Dans l'cran Accs aux imprimantes par dfaut, cliquez sur Ajouter.

3. Dans l'cran Rvision des imprimantes par dfaut, remplissez les champs suivants, puis cliquez sur OK : Utilisateur/rle Cliquez sur l'assistant visuel afin de slectionner un utilisateur pour cette imprimante ou un groupe entier. Si ce champ est vide, la valeur par dfaut est *PUBLIC. Nom de l'tat Cliquez sur l'assistant visuel pour slectionner un tat imprimer. Si ce champ est vide, la valeur par dfaut est *ALL. Nom de version Cliquez sur l'assistant visuel pour slectionner une version excuter. Si ce champ est vide, la valeur par dfaut est *ALL. Si le nom de l'tat est *ALL, le nom de la version est par dfaut *ALL et dsactiv. Environnement

395

Le logiciel J.D. Edwards entre automatiquement le nom de l'environnement auquel vous tes connect. Vous ne pouvez pas le modifier. Nom de l'imprimante Nom de l'hte Incluez le serveur hte sur lequel sont excuts les tats. L'assistant visuel affiche les noms d'hte appropris, en fonction du nom d'imprimante slectionn. Statut d'objet Vous pouvez convertir la nouvelle imprimante en imprimante par dfaut en rendant le statut actif. Si une erreur se produit, cela signifie qu'il existe dj une imprimante par dfaut. Vous devez dsactiver l'imprimante par dfaut originale avant d'utiliser la nouvelle. Vous pouvez apporter plusieurs modifications dans l'cran Accs aux imprimantes par dfaut comme cela est expliqu la fin de cette tche. 4. Dans l'cran Accs aux imprimantes par dfaut, pour modifier le statut de l'imprimante par dfaut, cliquez sur Rechercher, slectionnez un enregistrement par dfaut, puis l'option Modifier dans le menu Ligne. En la prsence d'une imprimante par dfaut, une erreur se produit. Pour dsactiver l'imprimante par dfaut originale, slectionnez-la, puis choisissez l'option Modifier le statut dans le menu Ligne. Convertissez la nouvelle imprimante en imprimante par dfaut.

396

Pour modifier une imprimante existante Dans l'environnement Windows J.D. Edwards, slectionnez Imprimantes dans le menu Imprimantes (GH9013). 1. Dans l'cran Imprimantes, slectionnez l'option Modifier l'imprimante.

397

2. Dans lcran Accs aux imprimantes, cliquez sur Rechercher, choisissez l'imprimante modifier, puis cliquez sur Slectionner. L'cran Paramtrage de l'imprimante apparat. Il permet de spcifier les donnes de l'imprimante, telles que le modle, l'emplacement physique, le langage de dfinition et les types de papier.

3. Dans l'cran Paramtrage de l'imprimante, modifiez les donnes de l'imprimante selon vos besoins, puis cliquez sur OK. Vous ne pouvez pas modifier le nom de l'imprimante et le nom de la plate-forme. Si vous slectionnez l'imprimante ligne par ligne, la grille du type de papier en bas de l'cran est dsactive. Le logiciel J.D. Edwards enregistre les donnes de la nouvelle imprimante et affiche l'cran Accs aux imprimantes.

Pour copier une imprimante existante Dans l'environnement Windows J.D. Edwards, slectionnez Imprimantes dans le menu Imprimantes (GH9013). 1. Dans l'cran Imprimantes, slectionnez l'option Modifier l'imprimante. 2. Dans lcran Accs aux imprimantes, cliquez sur Rechercher, choisissez l'imprimante copier, puis cliquez sur Copier. 3. Dans l'cran Paramtrage de l'imprimante, remplissez les champs suivants : Nom de l'imprimante

398

Entrez le nom entier de l'imprimante, chemin d'accs du serveur compris. Par exemple, si l'imprimante docprf2 est sur le serveur corprts1, le nom d'une imprimante sous Windows NT apparat ainsi : \\corprts1\docprf2. Si vous utilisez plusieurs plates-formes, vous devez dfinir une imprimante pour chaque plate-forme, en utilisant les conventions d'appellation suivantes : AS/400: nom de bibliothque/nom de file d'attente de sortie Pour l'AS/400, le nom de l'imprimante doit tre celui de la file d'attente de sortie. Si vous utilisez la bibliothque QGPL par dfaut pour stocker les files d'attente de sortie, il vous suffit d'entrer le nom de la file d'attente de sortie dans ce champ. Les donnes doivent tre entres en majuscules. Exemple : DEVDES3A Si les files d'attente de sortie rside dans une bibliothque autre que la bibliothque par dfaut QGPL, vous devez entrer le nom de bibliothque et le nom de file d'attente de sortie dans ce champ. Exemple : QUSERSYS/DEVDES3A Remarque Lorsque vous qualifiez le nom de file d'attente de sortie l'aide du nom de bibliothque, vitez d'ventuels conflits qui peuvent aboutir la soumission de l'tat dans une file d'attente imprvue.

Windows NT: \\nom de serveur d'impression\nom d'imprimante Exemple : \\corprts1\docprf2 Les donnes doivent tre entres en minuscules.

UNIX: nom de l'imprimante (aucune barre oblique) Exemple : devprn16 Les donnes doivent tre entres en minuscules.

Type de plate-forme Entrez la plate-forme partir de laquelle vous imprimez, tel qu'un serveur AS/400.

4. Cliquez sur l'onglet Dtails, modifiez les donnes selon vos besoins, puis cliquez sur OK.

399

Pour supprimer une imprimante Dans l'environnement Windows J.D. Edwards, slectionnez Imprimantes dans le menu Imprimantes (GH9013). 1. Dans l'cran Imprimantes, slectionnez l'option Modifier l'imprimante. 2. Dans l'cran Accs aux imprimantes, cliquez sur Rechercher, slectionnez une ou plusieurs imprimantes en maintenant appuye la touche Ctrl, puis cliquez sur Supprimer. Cette tche supprime la dfinition d'imprimante.

Pour supprimer un type de papier Dans l'environnement Windows J.D. Edwards, slectionnez Imprimantes dans le menu Imprimantes (GH9013). 1. Dans l'cran Imprimantes, slectionnez l'option Modifier l'imprimante. 2. Dans lcran Accs aux imprimantes, cliquez sur Rechercher, choisissez un imprimante, puis cliquez sur Slectionner. 3. Dans l'cran Paramtrage de l'imprimante, slectionnez Nouveau type de papier dans le menu Ecran. 4. Dans l'cran Accs aux types de papier, choisissez le type de papier, puis cliquez sur Supprimer. 5. Dans l'cran Confirmation de la suppression, cliquez sur OK. Le type de papier supprim n'apparat plus dans la zone-dtails.

Pour rechercher des enregistrements d'imprimante incorrects

Utilisez le traitement par lots suivant pour effectuer une recherche dans le fichier Capacits de l'imprimante (F986163) et afficher les enregistrements d'imprimante incomplets ou qui contiennent des donnes d'imprimante incorrectes. Les utilisateurs peuvent utiliser cette tche pour mettre niveau le logiciel J.D. Edwards de la version B73.3.1 la version B73.3.2 ou ultrieure. Cet tat contient les donnes permettant de modifier les enregistrements d'impression. Entrez BV dans le champ Accs rapide. 1. Dans l'cran Accs aux versions de traitement par lots - Versions disponibles, entrez R9861602 dans le champ Application de traitement par lots, puis cliquez sur Rechercher. La version XJDE0001 apparat dans la zone-dtails. 2. Lancez la version en suivant les explications de Soumission d'un tat dans le manuel de rfrence Elaboration d'tats de gestion. L'tat numre les tats contenant un nom d'imprimante logique. Ces donnes permettent de modifier les paramtres d'imprimante existant, car les noms d'imprimantes logiques et physiques ne sont plus utiliss dans le logiciel J.D. Edwards.

400

3. Reportez-vous la tche Pour modifier une imprimante existante dans le manuel de rfrence Elaboration d'tats de gestion, puis recherchez et modifiez l'enregistrement d'imprimante par le biais d'un tat.

Pour dterminer les imprimantes logiques associes des traitements par lots

Le traitement par lots suivant permet de dterminer les traitements par lots associs aux imprimantes. Les utilisateurs peuvent utiliser cette tche pour mettre niveau le logiciel J.D. Edwards de la version B73.3.1 la version B73.3.2 ou ultrieure. Entrez BV dans le champ Accs rapide. 1. Dans l'cran Accs aux versions de traitement par lots - Versions disponibles, entrez R9861601 dans le champ Application de traitement par lots, puis cliquez sur Rechercher. La version XJDE0001 apparat dans la zone-dtails. 2. Lancez la version en suivant les explications de Soumission d'un tat dans le manuel de rfrence Elaboration d'tats de gestion. L'tat numre les tats contenant un nom d'imprimante logique. Ces donnes permettent de modifier les paramtres d'imprimante existant, car les noms d'imprimantes logiques et physiques ne sont plus utiliss dans le logiciel J.D. Edwards. 3. Utilisez le Gnrateur d'tats pour associer une imprimante aux traitements par lots lis une imprimante logique. Seules les personnes familiarises avec le Gnrateur d'tats devraient tenter d'associer une imprimante.

Gnration et extraction des fichiers journal pour l'tat


Lorsque vous excutez un tat, vous pouvez indiquer si des fichiers journal doivent tre crs pour l'tat. Ces fichiers sont jde.log et jdedebug.log. Ils permettent de vrifier le traitement des tats sur le serveur. Ces fichiers journal rsident dans un rpertoire du serveur. Les paramtres jde.ini dterminent l'emplacement du rpertoire. En fonction de la plate-forme utilise, le paramtrage de jde.ini est lgrement diffrent. La liste suivante contient les paramtres jde.ini pour le rpertoire o rsident les fichiers journal : AS/400

[INSTALL] DefaultSystem=B733SYS

Exemple de chemin d'accs : B733SYS\PRINTQUEUE UNIX

[INSTALL] B733=/usr/jdedwardsoneworld/output

Exemple de chemin d'accs :/usr/jdedwardsoneworld/output/PrintQueue

401

Windows NT Server

[INSTALL] B733=d:\jdedwardsoneworld\output

Exemple de chemin d'accs : d:\jdedwardsoneworld\output\PrintQueue Le rpertoire par dfaut des fichiers journal est PrintQueue. Celui-ci devient un rpertoire situ sous celui dsign dans le fichier jde.ini. Vous pouvez modifier l'emplacement du rpertoire si ncessaire. Remarque Ces paramtres jde.ini dterminent l'emplacement o rside la sortie de l'tat aprs le traitement. Si vous paramtrez jde.ini pour enregistrer la sortie des tats, le logiciel J.D. Edwards enregistre un fichier PDF pour l'tat dans le rpertoire de sortie.

Pour crer des fichiers journal pour l'tat Entrez BV dans le champ Accs rapide. 1. Dans l'cran Accs aux versions de traitement par lots - Versions disponibles, entrez un identificateur d'application dans le champ Application de traitement par lots, puis cliquez sur Rechercher. Par exemple, pour localiser une version de l'tat Une ligne par adresse, entrez R014021. 2. Choisissez une version soumettre, puis cliquez sur Slectionner. L'cran Invite de la version apparat. Dans cet cran, vous pouvez dcider de modifier la slection de donnes, la squence de donnes et d'accder l'cran Fonctions avances. 3. Dans le menu Ecran de l'cran Invite de la version, slectionnez Avanc. L'cran Invite avance de la version apparat. Dans cet cran vous pouvez personnaliser l'emplacement de traitement de l'tat, activer jde.log, jdedebug.log et modifier le niveau des donnes inclus dans les fichiers journal. 4. Dans l'cran Invite avance de la version, modifiez les donnes suivantes, puis cliquez sur OK : Fichier journal (JDE.log) Activez cette option pour lancer un fichier journal de base permettant de dterminer lorsqu'une erreur se produit au cours d'un traitement par lots. Suivi (JDEDEBUG.log) Activez cette option pour lancer un fichier journal UBE avanc incluant des dtails du traitement par lots. Niveau de fichier journal UBE La valeur entre ici, comprise entre 0 et 6, dtermine le niveau auquel le fichier journal du traitement par lots affiche les erreurs, des messages d'erreur aux messages de niveau objet et aux messages de fonction UBE.

402

Remarque Lorsque vous slectionnez une valeur leve pour recevoir davantage de donnes techniques, vous obtenez galement toutes les donnes pour les valeurs infrieures. Par exemple, lorsque vous entrez la valeur 6 (messages de fonction UBE), vous recevez galement des donnes concernant les valeurs 0 5.

5. Dans l'cran Invite de version, cliquez sur Soumettre pour lancer l'tat et crer les fichiers journal. Description des champs
Description Consigner (JDE.log) Glossaire Ce code indique si la consignation est active lors de l'excution d'un travail en traitement par lots sur un serveur. Si le serveur est paramtr sur la consignation, celle-ci a lieu indpendamment de ce code. Lors de l'excution du travail en traitement par lots sur un serveur, ce champ indique si la fonction de trace est active. Si le serveur est dj paramtr pour cette fonction, elle a lieu quel que soit le paramtrage de ce champ. Ce champ indique le niveau de dtail de la consignation des erreurs lors de l'excution du travail en traitement par lots. La liste suivante dcrit les diffrents niveaux : 0 1 2 3 4 5 6 Messages d'erreur Messages d'information et consignation Messages de niveau section Messages de niveau objet Messages de rgle d'vnement Messages de mappage de base de donnes Demandes de fonctions internes UBE, valeurs TextOut

Trace (JDEDEBUG.log)

Niveau consignation UBE

403

Paramtrage d'un filtre d'impression transparent (Pass-through) Null


Ce filtre transparent permet d'envoyer un document au format PDF directement l'imprimante sans conversion dans un langage d'imprimante.

Pour paramtrer un filtre d'impression transparent (Pass-through) Null Dans l'environnement Windows J.D. Edwards, slectionnez Imprimantes dans le menu Paramtrage du traitement par lots (GH9013). 1. Dans l'cran Imprimantes, cliquez sur Ajouter une imprimante. La page de bienvenue de l'assistant Paramtrage des imprimantes s'affiche. La page dcrit les tches pour lesquelles vous tes guid par l'assistant. 2. Dans l'cran Assistant Paramtrage des imprimantes, lisez cette page, puis cliquez sur le bouton Suivant. Le type de plate-forme est affich. Il dpend du systme d'exploitation avec lequel est utilis le logiciel J.D. Edwards. 3. Dans l'cran Donnes de plate-forme, remplissez les champs suivants et cliquez sur OK : Nom du serveur d'impression Nom partag d'impression

4. Dans l'cran Paramtrage de l'imprimante, cliquez sur l'onglet Dtails. 5. Dans le champ Printer Definition Language (langage de dfinition de l'imprimante), slectionnez Personnalis. 6. Dans le menu Ecran, slectionnez Avanc. 7. Dans l'cran Accs aux programmes de conversion, cliquez sur Ajouter. 8. Dans l'cran Programme de conversion avance, entrez *JDE PDF dans le champ Programme de conversion. 9. Dans le champ Chane de paramtre, entrez s POSTSCRIPT_PRINTER. 10. Cliquez sur OK. 11. Dans l'cran Accs aux programmes de conversion, cliquez sur Fermer. 12. Dans l'cran Paramtrage de l'imprimante, cliquez sur l'assistant visuel dans le champ sous Personnalis. 13. Dans l'cran Recherche et slection de programmes de conversion, choisissez le programme de conversion *JDE PDF et cliquez sur Slectionner. 14. Dans l'cran Paramtrage de l'imprimante, cliquez sur Fin. Le logiciel J.D. Edwards enregistre le filtre transparent.

404

Cration d'tats traiter sur une imprimante ligne par ligne


Lorsque vous excutez un tat sur une imprimante ligne par ligne, vous devez suivre certaines instructions pour garantir une impression correcte de ses donnes. Ces instructions comprennent le type de police, la taille de police, l'espacement de grille, la largeur des champs de l'tat, les dimensions du papier et les paramtres de ligne. Cette section contient les donnes ncessaires la cration d'tat pour imprimante ligne par ligne. Renseignements complmentaires Reportez-vous aux thmes suivants du manuel de rfrence Server and Workstation Administration (administration de serveur et de station de travail) pour obtenir de plus amples informations sur le paramtrage d'imprimantes AS/400, UNIX et Windows NT Server : Setting Up a Printer for AS/400 (paramtrage d'une imprimante pour AS/400) Setting Up a Printer for UNIX (paramtrage d'une imprimante pour Unix) Setting Up a Printer for Windows NT (paramtrage d'une imprimante pour Windows NT)

Pour crer un tat excuter sur une imprimante ligne par ligne

Important Dans le programme Versions par lots (P98305), crez une version de l'tat utiliser seulement pour les imprimantes ligne par ligne. Apportez les modifications suivantes la version et non l'tat. Sinon, les donnes de l'tat risquent d'apparatre de manire incorrecte sur d'autres plate-formes.

Dans le menu Outils de dveloppement interapplication (GH902), slectionnez Gestionnaire dobjets. 1. Dans l'cran Report Design (gnrateur d'tats), ouvrez l'tat et la version modifier pour la prise en charge des imprimantes ligne par ligne. 2. Dans le menu Layout (format), slectionnez Align (aligner). 3. Dans l'cran Alignment Grid, indiquez 16 dans le champ Vertical pour modifier l'espacement de grille de l'tat, puis cliquez sur OK. 4. Dans le menu File (fichier), slectionnez Report Properties. 5. Dans l'cran Properties, cliquez sur l'onglet Font/color et paramtrez les proprits de police suivantes : Change the font to Courier New. La police Courier New offre les meilleurs rsultats. Toutefois, vous pouvez utiliser d'autres polices taille fixe. Par exemple, pour les tats contenant du texte en japonais, les utilisateurs doivent utiliser des versions taille fixe de la police MS-Gothic. Change the font size to 10.

405

6. Cliquez sur Apply settings to all objects pour garantir que les paramtres sont appliqus dans le cas de personnalisations, puis cliquez sur OK. 7. Aprs modification des proprits de police, vous devez augmenter la largeur de certains champs. Elargissez les champs pour disposer de suffisamment d'espace pour inclure les donnes. Repositionnez les sections de l'tat pour que tous les objets apparaissent dans la zone-dtails. 8. Les tapes 7 10 s'appliquent aux sections de groupes uniquement. Si certains champs de donnes ne sont pas aligns, maintenez la touche Ctrl enfonce, puis cliquez sur chaque champ aligner. Le dernier champ slectionn sert de repre pour l'alignement. 9. Dans le menu Layout (format), slectionnez Align (aligner). 10. Dans l'cran Align Objects, cliquez sur Current Section dans la zone Apply To pour activer la zone Top to Bottom. 11. Dans la zone Top to Bottom, cliquez sur Top Edges, puis cliquez sur OK. 12. Aprs modification, enregistrez la version.

Pour paramtrer une imprimante ligne par ligne

Important Les tapes suivantes proposent des donnes sur les valeurs de paramtrage des dimensions d'une imprimante ligne par ligne. Ces tapes doivent complter celles dcrites pour le paramtrage d'une imprimante dans Utilisation de l'application Imprimantes dans le manuel de rfrence Elaboration d'tats de gestion.

Dans l'environnement Windows J.D. Edwards, slectionnez Imprimantes dans le menu Paramtrage du traitement par lots (GH9013). 1. Dans l'cran Imprimantes, cliquez sur Modifier une imprimante. 2. Dans l'cran Accs aux imprimantes, cliquez sur Rechercher. Les imprimantes disponibles apparaissent. 3. Choisissez l'imprimante ligne par ligne dans la zone-dtails, puis cliquez sur Slectionner. 4. Dans l'cran Paramtrage de l'imprimante, cliquez sur l'onglet Dtails. 5. Cliquez sur Imprimante ligne par ligne. 6. Remplissez les champs suivants : Colonnes par page Caractres par pouce Ligne par page Lignes par pouce

406

Pour une feuille de 8,5 x 77 pouces, voici les valeurs : Caractres par pouce : 10 Colonnes par page : 85 Lignes par pouce : 6 Lignes par page : 66

Remarque Vous pouvez utiliser les mthodes suivantes pour le calcul : CPP / CPI = largeur en pouces (85 / 10 = 8,5) LPP / LPI = hauteur en pouces (66 / 6 = 11)

7. Cliquez sur OK pour enregistrer les donnes.

Pour imprimer plusieurs copies sur une imprimante ligne par ligne AS/400 distante

Cette tche est ncessaire seulement si la file de sortie ne prend pas en charge les copies multiples. Cette tche s'applique aux files distantes uniquement. Elle doit tre effectue par un administrateur systme. 1. Suspendez l'imprimante distante laquelle est connecte la file de sortie. 2. Entrez la commande Change Output Queue (CHGOUTQ) pour modifier le paramtre Display Options (DSPOPT) en lui attribuant la valeur XAIX. 3. Redmarrez l'imprimante distante. La file de sortie doit dsormais tre capable d'envoyer plusieurs copies des documents vers l'imprimante distante.

Paramtrage d'une imprimante pour l'utilisation d'une police de codes barre


Le logiciel J.D. Edwards prend en charge la police de codes barre BC C39 3 to 1 Medium. Elle est incluse dans le logiciel. Aprs paramtrage des imprimantes, vous pouvez affecter une police de codes barre une imprimante pour les tats. Cette section dcrit la mthode de paramtrage d'une imprimante pour la prise en charge de la police BC C39. Remarque Les imprimantes acceptant les codes barre doivent utiliser un langage de dfinition PostScript ou PCL.

Pour paramtrer une imprimante pour l'utilisation d'une police de codes barre Dans l'environnement Windows J.D. Edwards, slectionnez Gestion des codes barre dans le menu Paramtrage du traitement par lots (GH9013). 407

1. Dans l'cran Accs aux polices de codes barre, cliquez sur Ajouter. 2. Dans l'cran Rvision des polices des code barre, remplissez les champs suivants : Nom de l'imprimante Cliquez sur le bouton Rechercher pour ce champ afin d'accder une liste d'imprimantes. PostScript ou PCL Slectionnez l'option correspondante, en fonction du langage de dfinition de l'imprimante dans le champ Nom de l'imprimante. Police True Type Cliquez sur ce bouton pour slectionner la police True Type de code barre BC C39 3 to 1 Medium dans l'cran Police. Nom de la police d'imprimante (PCL seulement) identificateur de jeu de symboles Cette valeur dfinit le caractre et le mappage de caractres pour un jeu de symboles donn. Adressez-vous votre fournisseur de polices d'impression PCL pour obtenir cette information. 3. Lorsque vous terminez la saisie de donnes pour une imprimante prenant en charge les codes barre, cliquez sur OK. Le logiciel J.D. Edwards enregistre les donnes et affiche l'cran de rvision. Vous pouvez poursuivre la saisie de donnes pour d'autres imprimantes prenant en charge les codes barre ou cliquez sur Annuler pour sortir de l'cran.

Pour modifier les donnes des imprimantes prenant en charge les codes barre Dans l'environnement Windows J.D. Edwards, slectionnez Gestion des codes barre dans le menu Paramtrage du traitement par lots (GH9013). 1. Dans l'cran Accs aux polices des codes barre, cliquez sur Rechercher. Les imprimantes dj paramtres pour la prise en charge des codes barre figurent dans la zone-dtails. 2. Choisissez l'imprimante modifier, puis cliquez sur Slectionner. 3. Dans l'cran Rvision des polices des codes barre, modifiez les donnes selon vos besoins, puis cliquez sur OK.

408

Pour copier les donnes d'une imprimante prenant en charge les codes barre vers une nouvelle imprimante Dans l'environnement Windows J.D. Edwards, slectionnez Gestion des codes barre dans le menu Paramtrage du traitement par lots (GH9013). 1. Dans l'cran Accs aux polices des codes barre, cliquez sur Rechercher. Les imprimantes dj paramtres pour la prise en charge des codes barre figurent dans la zone-dtails. 2. Choisissez l'imprimante copier, puis cliquez sur Copier. 3. Dans l'cran Rvision des polices des codes barre, modifiez le nom de l'imprimante. Vous pouvez galement modifier d'autres donnes selon vos besoins. 4. Cliquez sur OK pour enregistrer les donnes.

Pour supprimer la prise en charge des codes barre pour une imprimante Dans l'environnement Windows J.D. Edwards, slectionnez Gestion des codes barre dans le menu Paramtrage du traitement par lots (GH9013). 1. Dans l'cran Accs aux polices des codes barre, cliquez sur Rechercher. Les imprimantes dj paramtres pour la prise en charge des codes barre figurent dans la zone-dtails. 2. Slectionnez l'imprimante effacer, puis cliquez sur Supprimer. 3. Dans l'cran Confirmation de la suppression, cliquez sur OK.

409

Donnes supplmentaires pour l'laboration d'tats de gestion


Cette section propose des informations utiles l'laboration d'tats de gestion. Les sujets suivants sont traits : Table des codes de validation Dcrit les codes de validation disponibles. Les codes de validation dterminent le formatage des donnes sur un tat. Evnements Dcrit les vnements survenus lors du traitement des tats. Exemples d'tats Propose des exemples d'tats crer et des instructions pour la cration des exemples. Etats J.D. Edwards Propose une liste partielle des tats fournis avec le logiciel J.D. Edwards. Champs intelligents Dcrit la cration d'un champ intelligent, la dfinition de sa structure de donnes, le mappage avec nom, les calculs, la cration d'un champ intelligent partir d'un article du dictionnaire de donnes, la cration d'un modle de champ intelligent, d'un modle d'assistant Etats et d'un tat en utilisant les champs intelligents. Output Stream Access Dcrit l'utilisation de l'interface OSA pour dclencher des vnements lors du traitement de l'tat.

Table des codes de validation


Les codes de validation utiliss par le logiciel J.D. Edwards permettent de dterminer le type de format ou d'affichage d'une valeur dans un tat. Les codes par dfaut relatifs l'laboration des tats ncessitent une attention particulire car ils constituent une partie importante des donnes. Pour slectionner le code de validation par dfaut pour l'tat, examinez la colonne Notation des montants ngatifs dans le tableau suivant et slectionnez l'option approprie pour les chiffres de l'tat. La recherche est alors rduite quatre codes. Par exemple, si vous slectionnez un signe moins aprs le chiffre pour la notation, la recherche est limite aux codes J, K, L et M. Examinez la colonne Solde nul dans le tableau Code de validation par dfaut et dcidez si vous souhaitez imprimer les soldes nuls. La recherche est alors rduite deux codes. Par exemple, si vous choisissez d'imprimer les soldes nuls, la recherche est limite aux codes J et L.

410

Examinez la colonnes Virgules dans le tableau Code de validation par dfaut et dcidez si vous souhaitez inclure les virgules dans les chiffres de l'tat. Par exemple, si vous souhaitez placer des virgules dans les chiffres, choisissez J ; sinon, L. Le tableau contient les codes de validation disponibles et leurs caractristiques :
quipement C B C D J K L M N O P Q R S T U 1 2 3 4 Virgules O O N N O O N N O O N N O O N N O O N N Solde nul O N O N O N O N O N O N O N O N O N O N Notation des montants ngatifs Cr Cr Cr Cr Signe - postrieur Signe - postrieur Signe - postrieur Signe - postrieur Signe - antrieur Signe - antrieur Signe - antrieur Signe - antrieur < > < > < > < > Aucun signe Aucun signe Aucun signe Aucun signe

411

Evnements
Les vnements sont gnralement excuts dans un ordre particulier. En outre, la plupart des vnements prsentent des limites. Par exemple, certains sont disponibles seulement dans quelques sections.

Types d'vnements et de sections


Certains vnements sont disponibles uniquement dans quelques sections. Les tableaux de cette section contiennent les vnements disponibles aux niveaux suivants : Etat Section Objet

Evnements de l'tat
Le tableau suivant montre les vnements disponibles pour un tat. X signale les vnements du Gnrateur d'tats et O, ceux du moteur UBE.
Liste d'vnements Do Initialize Printer Etat XO

412

Evnements de section
Le tableau suivant montrent les vnements disponibles pour une section. X signale les vnements du Gnrateur d'tats et O, ceux du moteur UBE.
En- Sections Section Sections Enfant/personnalis Liste En(CG) en de d'vnements tte tte de colonnes groupes tableaux d'tat de page Advance Section After Last Object Printed Before Level Break Do Balance Auditor Do Section Do Tabular Break End Break Section End Lvl Brk Footer Section End Lvl Brk Header Section End Page Header End Report Header End Report Footer End Section Init Break Section Init Lvl Brk Footer Section Init Lvl Brk Header Section XO XO XO X XO XO XO XO XO XO XO XO XO XO XO XO XO XO XO XO XO XO XO XO XO XO XO XO XO XO XO XO XO Enttes de niveau XO XO XO XO XO Pied Pied Pied de de de page page page d'tat de niveau

XO

XO

XO XO XO XO XO

XO

XO

XO

XO

XO

XO

XO XO

413

Initialize Page Header Initialize Page Footer Initialize Report Header Initialize Report Footer Initialize Section Refresh Section Suspend Section XO

XO XO

XO XO XO XO XO XO XO XO XO XO XO XO XO XO

Evnements de l'objet
Les tableaux situs sous Objets de variables et Objets de constantes contiennent les vnements disponibles pour un objet. Objets de variables Le tableau suivant montre les vnements disponibles pour un objet. X signale les vnements du Gnrateur d'tats et O, ceux du moteur UBE.
Liste d'vnements EnEntte tte d'tat de page Sections de colonnes Section de groupes Sections en tableaux XO XO XO XO XO XO XO XO XO XO XO XO XO XO XO XO XO XO XO XO XO XO XO XO XO Pied de Pied Pied Ende ttes de page de de niveau niveau page page d'tat

Column Inclusion Do Variable End Column (future) End Variable Initialize Column (future) Initialize Variable XO XO

XO

XO

XO

XO

XO

XO

XO

414

Objets de constantes Le tableau suivant montre les vnements disponibles pour un objet. X signale les vnements du Gnrateur d'tats et O, ceux du moteur UBE.
EnListe Entte d'vnements tte d'tat de page Do Column Heading Do Constant XO XO XO XO Sections de colonnes XO XO XO XO XO XO XO Section de groupes Sections en tableaux XO XO XO XO XO XO XO Pied de Pied Pied Ende ttes de page de de niveau niveau page page d'tat XO XO XO XO XO XO XO XO XO XO

End Constant XO Initialize Const XO

Objets disponibles
Certains objets sont disponibles seulement pour des vnements spcifiques. Cette rubrique contient des tableaux avec les objets disponibles pour : Evnements de section Evnements de l'objet Dure de vie des objets dans des vnement de section

Les variables d'tat sont considres comme les mmoires tampon de l'impression. Elles extraient leurs valeurs d'excution partir de l'vnement lorsque l'utilisateur leur affecte des valeurs. Elles sont imprimes dans l'tat lors du traitement de l'vnement Do Variable. Les valeurs des variables d'tat sont supprimes avant le traitement de l'vnement Advance Section. Avant la suppression, ces valeurs permettent de renseigner les variables prcdentes (PV). Dans les versions B733 et antrieures, si une variable d'tat est calcule partir d'une colonne de vue logique, seule la colonne apparat dans l'diteur des rgles d'vnement. Dans une section autre que les sections en tableaux, l'accs la colonne de vue logique a le mme effet que l'accs la variable d'tat. Toutefois, dans une section en tableaux, les colonnes de vue logique sont traites par le moteur UBE comme des variables d'tat, c'est-dire comme des mmoires tampon d'impression. Par consquent, les colonnes de vue logique contiennent des valeurs cumulatives au lieu des valeurs de l'enregistrement extrait de la base de donnes. Les carts entre colonne de vue logique et variable d'tat sont rsolus dans la version B81.

415

Evnements de section
Les tableaux de cette section contiennent les objets disponibles pour les vnements de section. Les abrviations suivantes sont utilises : BC Colonne de vue logique TR Ligne de tableau TC Cellule de tableau BC Colonne de vue logique prcdente PV Variable prcdente

En-tte d'tat
Variable d'tat globale Initialize Report Header Do Section After Last Object Printed End Report Header x x x x Variable d'tat de section x x x x

En-tte de page
Variable d'tat globale Initialize Page Header Do section After Last Object Printed End Page Header x x x x Variable d'tat de section x x x x

416

Section de groupes
BC Variable d'tat globale Initialize Section Refresh Section (Child) Advance Section Before Level Break Init Lvl Break Header Section Do Section After Last Object Printed Init Break Section(conditional) End Break Section(conditional) End Section Suspend Section(conditional) x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x Variable d'tat de Colonne de vue logique section prcdente PV x

417

Section de colonnes
BC Variable d'tat globale Initialize Section Refresh Section (Child) Advance Section Before Level Break Init Lvl Break Header Section Do Section After Last Object Printed Init Break Section(conditional) End Break Section(conditional) End Section Suspend Section(conditional) x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x Variable d'tat de Colonne de vue logique section prcdente PV x

418

Section en tableaux
BC Variable d'tat Variable d'tat globale de section Initialize Section Advance Section Before Level Break Do Tabular Break Do Section Do Balance Auditor(conditional) x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x TR TC Colonne de vue logique prcdente PV

After Last Object Printed x Init Break Section End Break Section End Section Suspend Section(conditional) x x x x

En-ttes de changement de niveau


BC Variable d'tat globale x x x x x x x x x x x x x x x x x x x x x Variable d'tat de section Colonne de vue logique prcdente

Initialize Section Do Section After Last Object Printed Advance Section End Lvl Break Header Section Suspend Section (conditional)

419

Pied de page de changement de niveau


BC Variable d'tat globale Initialize Section Init Lvl Brk Footer Section Do Section After Last Object Printed End Lvl Brk Footer Section Suspend Section (conditional) x x x x x x x x x x x x x x x x x x x x x Variable d'tat de section Colonne de vue logique prcdente

Pied de page
Variable d'tat globale Initialize Page Footer Do Section After Last Object Printed x x x Variable d'tat de section x x x

Pied de page d'tat


Variable d'tat globale Initialize Report Footer Do Section After Last Object Printed End Report Footer x x x x Variable d'tat de section x x x x

Evnements de l'objet
Les tableaux suivants contiennent les objets disponibles pour les vnements d'objet. Les abrviations suivantes sont utilises : BC Colonne de vue logique BC Colonne de vue logique prcdente PV Variable prcdente 420

En-tte d'tat
Variable d'tat globale Initialize Variable Do Variable End Variable Initialize Constant Do Constant End Constant x x x x x x Variable d'tat de section x x x x x x

En-tte de page
Variable d'tat globale Initialize Variable Do Variable End Variable Initialize Constant Do Constant End Constant x x x x x x Variable d'tat de section x x x x x x

421

Section de groupes
BC Variable d'tat globale Initialize Column Initialize Variable Do Variable End Variable End Column Initialize Constant Do Constant End Constant x x x x x x x x x x x x x x x x x x x x x x x x x x x x Variable d'tat de section Colonne de vue logique prcdente PV x x x x x x x x

Section de colonnes
BC Variable d'tat globale Do Column Heading x x Variable d'tat de section x Colonne de vue logique prcdente x PV

Initialize Column Initialize Variable Do Variable End Variable End Column x x x

x x x x x x x x x x x x x

x x x x x

Initialize Constant Do Constant End Constant

x x

x x

x x

x x

x x

422

Section en tableaux
BC Variable d'tat globale Do Column Heading Initialize Column Column Inclusion x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x Variable d'tat de section x Colonne de vue logique prcdente x PV x

Initialize Variable x Do Variable End Variable End Column Initialize Constant Do Constant End Constant x x x x x x

En-ttes de changement de niveau


BC Variable d'tat globale Initialize Variable Do Variable End Variable Initialize Constant Do Constant End Constant x x x x x x x x x x x x Variable d'tat de section x x x x x x Colonne de vue logique prcdente x x x x x x

423

Pied de page de changement de niveau


BC Do Column Heading Initialize Variable Do Variable End Variable Initialize Constant Do Constant End Constant x x x x x x x Variable d'tat globale x x x x x x x Variable d'tat de section x x x x x x x Colonne de vue logique prcdente x x x x x x x

Pied de page
Variable d'tat globale Initialize Variable Do Variable End Variable Initialize Constant Do Constant End Constant x x x x x x Variable d'tat de section x x x x x x

424

Pied de page d'tat


Variable d'tat globale Initialize Variable Do Variable End Variable Initialize Constant Do Constant End Constant x x x x x x Variable d'tat de section x x x x x x

Dure de vie des objets dans les vnements de section


Les dures les plus frquentes pour les vnements de section sont les suivantes : BC/PC dans les sections de groupes et les sections de colonnes BC/PC dans les sections en tableaux de style Colonne BC/PC dans les sections en tableaux de style Ligne RV/PV Dure de vie

Exemples d'tats
La cration d'un tat est parfois est parfois difficile commencer. Pour vous aider, plusieurs tches proposent des instructions de cration de certains tats standard. Vous trouverez notamment les tats suivants : Techniques d'laboration des tats par l'exemple Impression de listes Impression de listes regroupes selon un champ Impression de totaux et suivi de donnes numriques Cration d'critures de journal l'aide du Gnrateur d'tats

Techniques d'laboration des tats par l'exemple


Cette section propose plusieurs tats contenant diverses fonctions, notamment les changements de niveau, le calcul de totaux, les contrles masqus, etc. Les tapes dcrivant la cration de chaque tat suivent chaque exemple et offrent une rfrence contextuelle pour l'utilisation de plusieurs fonctionnalits du Gnrateur d'tats.

425

Impression des critures de journal par type de lot


Cet exemple illustre un tat contenant des critures de journal par type de lot pour les types K, V, W et Z et pour les lots 1000 3000.

Pour crer un tat contenant une section de colonnes Dans l'environnement Windows J.D. Edwards, slectionnez Gnrateur d'tats dans le menu Gnrateur d'tats (GH9111). 1. Dans l'cran Gnrateur d'tats, slectionnez New (nouveau) dans le menu File (fichier). 2. Dans l'cran Report Design (gnrateur d'tats), entrez les donnes suivantes : Report Name (nom de l'tat) : R560001 Description : Slection de la transaction G/L Product Code (code systme) : 56 En-tte d'tat En-tte de page Sections de colonnes Automatically add the default informational fields shown below to my page header section (ajouter automatiquement les champs de donnes par dfaut cidessous dans la section d'en-tte de la page) Je rechercherai une vue logique Object Name 426

3. Slectionnez les options suivantes, puis cliquez sur Next (suivant) :

4. Slectionnez l'option suivante, puis cliquez sur Next (suivant) :

5. Slectionnez l'option suivante, puis cliquez sur Next (suivant) : 6. Indiquez V0911G dans le champ suivant, cliquez sur Find, puis sur Next.

7. Incluez les colonnes de vue logique dans l'ordre suivant, puis cliquez sur Next. Batch Number (ICU) Socit (CO) Document Type (DCT) Document (DOC) Date - For G/L (DGJ) OBJ Amount (AA) Batch Type (ICUT) (Objet)

8. Appliquez une squence base sur les colonnes de vue logique dans l'ordre suivant, puis cliquez sur Next. Batch Type (ICUT) Batch Number (ICU) Socit (CO) Document (DOC) OBJ (Objet)

9. Insrez un changement de niveau pour les types de lot, puis cliquez sur Next. 10. Dfinissez les critres pour slectionner seulement les types de lot K, V, W et Z et les lots 1000 3000. Il s'agit, respectivement d'une liste littrale et d'une srie littrale.

427

11. Cliquez sur Next.

12. Aprs dfinition des paramtres d'tat, slectionnez l'option suivante pour crer une version et cliquez sur Finish. No, I will create a Version of this report later L'tat est affich.

428

Pour modifier l'espacement de colonne Dans l'environnement Windows J.D. Edwards, slectionnez Gnrateur d'tats dans le menu Gnrateur d'tats (GH9111).

Vous ajoutez ainsi un espacement de 25 pixels entre chaque colonne pour une rpartition gale sur la page. En outre, un espace de 100 pixels est ajout avant la premire colonne pour dplacer toutes les colonnes vers la droite et ainsi quilibrer l'espace blanc droite et gauche du corps de l'tat. 1. Dans l'cran Report Design (gnrateur d'tats), cliquez sur la section de colonnes. 2. Dans le menu Layout (format), slectionnez Spacing (espacement).

3. Dans l'cran Columnar Section Spacing (espacement de section de colonnes), cliquez sur Select All Columns (slectionner toutes les colonnes). Toutes les colonnes de l'cran sont mises en surbrillance. 4. Entrez 25 dans le champ suivant, puis cliquez sur Apply. Space before selected columns 5. Slectionnez Batch Number (numro de lot), entrez 100 dans le champ suivant, puis cliquez sur OK. Space before selected columns

429

Pour supprimer des donnes redondantes Dans l'environnement Windows J.D. Edwards, slectionnez Gnrateur d'tats dans le menu Gnrateur d'tats (GH9111).

Dans l'exemple d'tat, les donnes sont d'abord squences par numro de lot. Cette section montre comment afficher le numro de lot une fois par groupe, la premire fois qu'il est rencontr, c'est--dire lorsqu'il change. 1. Dans l'cran Report Design (gnrateur d'tats), cliquez sur la portion variable de la colonne de numro de lot. 2. Dans l'cran Column Variable Properties (proprits variables de colonne), cliquez sur l'onglet Advanced et slectionnez les options suivantes : Visible (accept the default value) Print on Change Only

3. Cliquez sur OK.

430

Pour modifier la justification de colonne

Dans cet exemple d'tat, les colonnes Numro de lot, Type de document et Date G/L sont centres et le reste des colonnes justifi droite. Cette procdure montre comment modifier la justification de colonne. Dans l'environnement Windows J.D. Edwards, slectionnez Gnrateur d'tats dans le menu Gnrateur d'tats (GH9111). 1. Dans l'cran Report Design (gnrateur d'tats), cliquez sur la section de colonnes, puis sur l'onglet Colonne. Les spcifications de chaque colonne de la section sont affiches.

2. Cliquez deux fois sur l'option de justification dans la colonne Batch Number et sur Center dans le menu droulant qui s'affiche. 3. En utilisant la mme technique, modifiez la justification des autres colonnes. 4. Cliquez sur l'onglet Report pour retourner l'affichage de mise en page de l'tat.

431

Pour modifier les titres de colonne

Dans cet exemple d'tat, deux des titres de colonne ont vu leurs valeurs par dfaut modifies : Do Ty to Document Type Obj Acct to Object Account

Cette procdure montre comment modifier les titres de colonne. Dans l'environnement Windows J.D. Edwards, slectionnez Gnrateur d'tats dans le menu Gnrateur d'tats (GH9111). 1. Dans l'cran Report Design (gnrateur d'tats), cliquez sur la section de colonnes, puis sur l'onglet Colonne. Les spcifications de chaque colonne de la section sont affiches. 2. Cliquez deux fois sur Do dans la cellule Heading 1 et changez ce titre en Document. 3. Cliquez deux fois sur Ty dans la cellule Heading 2 et changez ce titre en Type. 4. Procdez de mme pour modifier les titres de la colonne Obj Acct. 5. Cliquez sur l'onglet Report pour retourner l'affichage de mise en page de l'tat.

Pour calculer le total des colonnes et effectuer un comptage dans un pied de page de changement de niveau Dans cet exemple d'tat, le total de la colonne Amount est calcul pour tous les articles de chaque type de lot. En outre, toutes les entres sont affiches pour chaque type de lot. Ces valeurs doivent tre calcules et affiches dans un pied de page de changement de niveau. Ce traitement est rendu possible par l'association d'un changement de niveau et d'un type de lot. Cette section montre comment crer un pied de page de changement de niveau et comment afficher une fonction Agrgat pour une colonne. Dans l'environnement Windows J.D. Edwards, slectionnez Gnrateur d'tats dans le menu Gnrateur d'tats (GH9111). 1. Cliquez sur la section de colonnes. 2. Dans le menu Section, slectionnez Create (cration), puis Level Break Footer (pied de page de changement de niveau).

432

3. Dans l'cran Level Break Footer, slectionnez Group Section (section de groupes), puis cliquez sur OK.

433

4. Dans l'cran Level Break (changement de niveau), slectionnez only existing sort columns, slectionnez la colonne Batch Type (type de lot), puis cliquez sur Next.

5. Dans l'cran Aggregation, cliquez deux fois sur la colonne Operator et cliquez deux fois sur Total of dans le menu droulant qui s'affiche. 6. Cliquez deux fois sur la colonne Operand et sur Amount dans le menu droulant qui s'affiche. 7. Cliquez deux fois sur la cellule suivante de la colonne Operator et sur Count dans le menu droulant qui s'affiche. 8. Cliquez deux fois sur la cellule suivante de la colonne Operand et sur Document dans le menu droulant qui s'affiche. 9. Slectionnez le surlignement simple, puis cliquez sur Finish. La variable de comptage ne possde pas de surlignement dans cet exemple. Vous supprimerez la ligne de l'objet ultrieurement. Le pied de page de changement de niveau figure dans la section de colonnes de l'tat.

434

Pour modifier un bas de page de changement de niveau

Dans l'exemple, la valeur de comptage de chaque changement de niveau est suivi du texte Total entries for <type de lot>. Par ailleurs, les valeurs totales pour le compte affichent un zro au lieu d'un espace blanc si la valeur est zro. Cette section montre comment ajouter du texte la section, comment crer une rgle d'vnement pour une variable et comment modifier l'affichage des chiffres dans un champ numrique. Dans l'environnement Windows J.D. Edwards, slectionnez Gnrateur d'tats dans le menu Gnrateur d'tats (GH9111). 1. Dans l'cran Report Design (gnrateur d'tats), cliquez sur la section de pied de page du changement de niveau. 2. Dans le menu Insert, slectionnez Constant Field (champ de constante). Lorsque vous placez nouveau le curseur dans le pied de page de changement de niveau, il indique que vous pouvez insrer la constante. 3. Dplacez le curseur vers la droite de la colonne Batch Type et cliquez pour placer le champ de constante. 4. Cliquez deux fois sur le champ de constante. 5. Sous l'onglet Description de l'cran Constant Properties, entrez Total entries for dans le champ suivant, puis cliquez sur OK. Variable Name 6. Dans le pied de page de changement de niveau, cliquez deux fois sur le champ de total sous la colonne Amount. 7. Dans l'cran Variable Properties, cliquez sur l'onglet Display, entrez un R dans le champ suivant, puis cliquez sur OK. Edit Code 8. Dans le pied de page du changement de niveau, cliquez sur la constante du contrle Batch Type et slectionnez Disconnect dans le menu Edit. 9. Supprimez la constante dconnecte dans le contrle Batch Type. La partie variable demeure. 10. Cliquez deux fois sur le champ de variable. 11. Dans l'cran Variable Properties, cliquez sur l'onglet Advanced, dslectionnez Visible, puis cliquez sur OK. Mme s'il est masqu, le contrle Type de lot doit se trouver dans le pied de page du changement de niveau afin que la rgle d'vnement cre au cours des tapes suivantes fonctionne correctement. 12. Dans le menu Insert (insertion), slectionnez Alpha Variable. Lorsque vous placez nouveau le curseur dans le pied de page de changement de niveau, il indique que vous pouvez insrer la variable.

435

13. Dplacez le curseur vers la droite du champ Total entries for constant et cliquez pour placer la variable alpha. Le bord de l'tat tant trs proche et la longueur par dfaut de la variable alpha tant trs tendue, vous ne serez peut-tre pas en mesure de placer la variable droite du champ de constante. Si c'est le cas, placez-le sous le champ de constante puis dplacez-le aprs avoir raccourci le champ. 14. Cliquez deux fois sur la variable alpha. 15. Sous l'onglet Description de l'cran Variable Properties, remplacez le nom de variable par Batch Type Variable. 16. Cliquez sur l'onglet Display, rduisez la longueur d'affichage 1, puis cliquez sur OK. Si ncessaire, repositionnez la variable sur l'tat. 17. Enregistrez l'tat, cliquez sur la variable alpha, puis slectionnez Event Rules dans le menu Edit. 18. Dans l'cran Event Rules Design, slectionnez Do Variable dans le menu droulant en haut de l'cran. 19. Cliquez sur le bouton Assignment/Expression. 20. Dans l'cran Assignment, slectionnez le type de variable RV Batch dans la colonne To Object, puis slectionnez PC Batch Type dans la colonne From Object/Literal. 21. Cliquez sur OK.

436

L'cran de variable Event Rules contient la rgle d'vnement. Vous devez paramtrer la variable pour qu'elle gale la valeur prcdente (plutt que la valeur actuelle) en raison du type de traitement de l'tat.

22. Cliquez sur le bouton Save and Exit.

Pour crer un en-tte de changement de niveau et masquer des objets

Dans l'exemple, le type de lot et sa description figurent en haut de chaque changement de niveau et non dans le corps de l'tat. Cette section illustre l'ajout et la mise en forme d'un entte de changement de niveau et le masquaque des objets Etat. Dans l'environnement Windows J.D. Edwards, slectionnez Gnrateur d'tats dans le menu Gnrateur d'tats (GH9111). 1. Dans l'cran Report Design (gnrateur d'tats), cliquez sur la section de colonnes. 2. Dans le menu Section, slectionnez Create (cration), puis Level Break Header (entte de changement de niveau). 3. Dans l'cran Level Break (changement de niveau), slectionnez only existing sort columns, slectionnez la colonne Batch Type (type de lot). 4. Slectionnez l'option suivante, puis cliquez sur Finish : Display selected column as part of the section L'en-tte de changement de niveau figure dans la section de colonnes de l'tat.

437

5. Pour afficher la description des types de lot, cliquez sur la portion variable du contrle Batch Type et dans le menu Edit, slectionnez Associate, puis Description. Lorsque vous placez nouveau le curseur dans l'en-tte de changement de niveau, il indique que vous pouvez insrer la constante. Un contrle reprsente pour la section de groupes (les en-ttes de changement de niveau sont toujours des sections de groupes) ce que la colonne reprsente pour la section de colonnes ou la section en tableaux. 6. Dplacez le curseur vers la droite du contrle Batch Type et cliquez pour placer le champ de constante. 7. Cliquez deux fois sur l'en-tte de changement de niveau. 8. Dans l'cran Associated Description Properties, cliquez sur l'onglet Font/Color, puis slectionnez Bold dans le champ Font Style et 10 dans le champ Size. 9. Cliquez sur Opt pour appliquer les paramtres tous les objets, puis sur OK. Le style gras et la taille 10 point sont appliqus aux champs dans l'en-tte de changement de niveau. Repositionnez les champs s'ils se chevauchent. 10. Dans la section de colonnes, cliquez deux fois sur la colonne Batch Type. 11. Dans l'cran de proprits correspondant, cliquez sur l'onglet Advanced, dslectionnez Visible, puis cliquez sur OK. La colonne disparat. Vous pouvez slectionner un des composants de la colonne pour cette opration (en-tte ou variable). Si vous masquez un composant, l'autre l'est galement. 12. Dans le pied de page de changement de niveau, cliquez deux fois sur la variable contenant le type de lot Count. 13. Dans l'cran Variable Properties, cliquez sur l'onglet Style, sur l'option No Lines, puis sur OK.

Pour ajouter du texte dans un tat et des en-ttes de page

L'en-tte contient la mention suivante : Les donnes confidentielles de cet tat sont la proprit de J.D. Edwards. En outre, le titre Listing by Batch Type est centr sous le texte par dfaut. Cette procdure illustre comment ajouter ces phases aux deux sections. Dans l'environnement Windows J.D. Edwards, slectionnez Gnrateur d'tats dans le menu Gnrateur d'tats (GH9111). 1. Cliquez sur Report Header, puis sur Constant Field dans le menu Insert. Lorsque vous placez nouveau le curseur dans l'en-tte d'tat, il indique que vous pouvez insrer la constante. 2. Dplacez le curseur vers le centre de la section et cliquez pour placer la constante. 3. Cliquez deux fois sur le champ de constante. 4. Sous l'onglet Description de l'cran Constant Properties, entrez la mention suivante dans le champ Variable Name puis cliquez sur OK. Les donnes confidentielles de cet tat sont la proprit de J.D. Edwards.

438

5. Utilisez la mme technique pour ajouter une constante dans l'en-tte de page et la nommer Listing by Batch Type. 6. Appuyez sur la touche Maj et cliquez sur les deux constantes que vous venez d'ajouter et sur les deux constantes par dfaut au milieu de l'en-tte de page. Une des deux constantes par dfaut doit tre entoure d'un cadre noir. Pour l'ajouter, cliquez d'abord sur les constantes que vous venez de crer. La mise en forme des prochaines tapes est effectue par rapport l'objet se trouvant dans le cadre noir. 7. Dans le menu Layout (format), slectionnez Align (aligner). 8. Dans l'cran Align Objects, cliquez sur Center, sur Current Selection, puis sur OK. Les quatre champs de constante sont alors centrs. 9. Dans la section Page Header, slectionnez le composant variable du contrle de numro de page et supprimez-le. 10. Dans le menu Insert, slectionnez Runtime Field, puis Page n of Total. Lorsque vous placez nouveau le curseur dans l'en-tte de page, il indique que vous pouvez insrer le champ renseign l'excution. 11. Dplacez le curseur vers la droite de la constante Page et cliquez pour placer ce champ. En ralit, il est constitu de trois champs colls les uns aux autres. Si vous souhaitez les replacer, assurez-vous que tous sont slectionns.

Impression des tats des bons de travail


Cet exemple contient un tat numrant les bons de travail et leur statut :

439

Pour crer un tat contenant une section de groupes Dans l'environnement Windows J.D. Edwards, slectionnez Gnrateur d'tats dans le menu Gnrateur d'tats (GH9111). 1. Dans l'cran Gnrateur d'tats, slectionnez New (nouveau) dans le menu File (fichier). 2. Dans l'cran Create New Report (cration d'un nouvel tat), remplissez les champs suivants, puis cliquez sur OK : Report Name (nom de l'tat) : R560002 Description : Etat de bon de travail Code systme : 56

3. Dans l'cran Report Director, slectionnez les options suivantes, puis cliquez sur Next (suivant) : En-tte de page Groupe Automatically add the default informational fields shown below to my page header section (ajouter automatiquement les champs de donnes par dfaut cidessous dans la section d'en-tte de la page) Ill find a business view myself Nom de l'objet

4. Slectionnez l'option suivante, puis cliquez sur Next (suivant) :

5. Slectionnez l'option suivante, puis cliquez sur Next (suivant) : 6. Entrez V1201JE dans le champ suivant, puis cliquez sur Rechercher : 7. Cliquez sur Suivant. 8. Incluez les colonnes de vue logique dans l'ordre suivant, puis cliquez sur Next. Centre de cots (MCU) Document (DOCO) Type de document (DCTO) Type Bon de travail (TYPS) Code statut du bon de travail (SRST) Numro d'article (NUMB) Numro d'unit ou d'tiquette (APID) Units Quantit de la commande/transaction (UORG) Numro d'article systme (ITM) Deuxime code d'article (LITM) Description (DL01)

9. Appliquez une squence base sur les colonnes de vue logique dans l'ordre suivant, puis cliquez sur Next. Description (DL01) Document (DOCO) 440

10. Cliquez sur la colonne Level Break et sur Description, puis sur Next. 11. Dfinissez les critres d'affichage des donnes pour les documents compris entre 400 000 et 460 000, puis cliquez sur Next.

12. Aprs dfinition des paramtres d'tat, slectionnez l'option suivante et cliquez sur Finish. No, I will create a version of this report later L'tat est affich.

Pour mettre en forme la section de groupes

Dans l'exemple, le format de la section de groupes diffre du format par dfaut de plusieurs points de vue : Place des contrles Texte constant de certains contrles Espacement sparant les lignes Un contrle reprsente pour la section de groupes (les en-ttes de changement de niveau sont toujours des sections de groupes) ce que la colonne reprsente pour la section de colonnes ou la section en tableaux. Cet enchanement illustre la mthode de mise en forme de la section de groupes.

441

Dans l'environnement Windows J.D. Edwards, slectionnez Gnrateur d'tats dans le menu Gnrateur d'tats (GH9111). 1. Dans l'cran Report Design (gnrateur d'tats), slectionnez New (nouveau) dans le menu File (fichier). 2. Dans l'cran Alignment Grid (grille d'alignement), paramtrez l'espacement horizontal 20, slectionnez l'option Snap to Grid (coller la grille), puis cliquez sur OK. Lorsque la fonction Snap to Grid est active, vous pouvez aligner manuellement des objets de l'tat par rapport la grille. 3. Cliquez sur le contrle Unit Number et faites-le glisser ailleurs. Remarque Dans une section de groupes, vous pouvez slectionner et dplacer une variable et son texte constant indpendamment. Si vous cliquez sur le milieu du contrle, les deux champs sont slectionns simultanment.

4. Dplacez le contrle Order Number vers la droite du contrle Business Unit. 5. Cliquez deux fois sur le champ constant du contrle Order Number. 6. Dans l'cran Constant Properties, slectionnez l'option suivante : Override Name (remplacer le nom) 7. Entrez Order Number et Type dans le champ Variable Name puis cliquez sur OK. Il peut tre ncessaire de dplacer le champ variable du contrle Order Number pour viter le chevauchement. 8. Cliquez sur le champ constant du contrle Order Type et dans le menu Edit, slectionnez Disconnect. 9. Supprimez la constante Order Type et dplacez le champ de variable restant vers la droite du contrle Order Number et Type. En dissociant la constante et la variable, vous pouvez supprimer la premire sans effacer la seconde. 10. Rptez cette procdure avec les contrles Type et Status, en les plaant vers la droite du contrle Order Number et Type et en remplaant le nom du contrle Type par W.O. Type and Status. 11. Dplacez le contrle Asset Number vers la droite du contrle W.O. Type and Status. 12. Placez le contrle Unit Number directement sous le contrle Order Number and Type. 13. Placez le contrle Quantity directement sous le contrle W.O. Type and Status. 14. Placez le contrle Item Number directement sous le contrle Assent Number, en changeant le nom en Item. 15. Dissociez et supprimez le champ de constante du contrle 2nd Item, puis dplacez-le vers la droite du contrle Item. 16. Dans le menu Insert, slectionnez Constant Field (champ de constante). Lorsque vous placez nouveau le curseur dans la section de groupes, il indique que vous pouvez insrer la constante. 442

17. Insrez la constante et placez le nouveau contrle sous le contrle Unit Number. 18. Cliquez deux fois sur le contrle de constante. 19. Sous l'onglet Description de l'cran Constant Properties, supprimez le texte du champ Variable Name, entrez cinq espaces, puis cliquez sur OK. Ce champ constant vide ajoute des espaces blancs entre les ensembles de donnes.

Pour crer un en-tte de changement de niveau et masquer des objets

Dans l'exemple, la description figure en haut de chaque changement de niveau et non dans le corps de l'tat. Cette section illustre l'ajout et la mise en forme d'un en-tte de changement de niveau et le masquaque des objets Etat. Dans l'environnement Windows J.D. Edwards, slectionnez Gnrateur d'tats dans le menu Gnrateur d'tats (GH9111). 1. Dans l'cran Report Design (gnrateur d'tats), cliquez sur la section de colonnes. 2. Dans le menu Section, slectionnez Create (cration), puis Level Break Header (entte de changement de niveau). 3. Dans l'cran Level Break (changement de niveau), slectionnez only existing sort columns, slectionnez la colonne Description. 4. Slectionnez Display selected column as part of the section, puis cliquez sur Finish. L'en-tte de changement de niveau figure dans la section de colonnes de l'tat. 5. Dissociez et supprimez le champ de constante du contrle Description. 6. Dplacez le contrle Description vers le coin suprieur gauche de l'en-tte de changement de niveau, puis cliquez deux fois sur le contrle. 7. Dans l'cran Variable Properties, cliquez sur l'onglet Font/Color, puis slectionnez Bold dans le champ Font Style et 10 dans le champ Size. 8. Cliquez sur l'onglet Style, sur No Lines pour le dslectionner et choisissez Single Rectangle. 9. Cliquez sur l'onglet Display, rduisez la longueur d'affichage 110, puis cliquez sur OK. 10. Dans la section de colonnes, cliquez deux fois sur le champ de variable du contrle Description. 11. Dans l'cran Variable Properties, cliquez sur l'onglet Advanced, dslectionnez Visible, puis cliquez sur OK. Le contrle disparat.

443

Impression du solde en souffrance par socit


Cet exemple illustre un tat contenant les montants en souffrance par socit. Un total gnral non sold pour toutes les socits figure la fin de l'tat.

Pour crer un tat contenant une section en tableaux Dans l'environnement Windows J.D. Edwards, slectionnez Gnrateur d'tats dans le menu Gnrateur d'tats (GH9111). 1. Dans l'cran Gnrateur d'tats, slectionnez New (nouveau) dans le menu File (fichier) pour crer un objet d'tat. 2. Dans l'cran Create New Report (cration d'un nouvel tat), remplissez les champs suivants, puis cliquez sur OK : Report Name (nom de l'tat) : R5501 Description : Etat Lignes de commandes fournisseurs Code systme : 55

3. Dans l'cran Report Director, slectionnez les options suivantes, puis cliquez sur Next (suivant) : En-tte de page Sections en tableaux Automatically add the default informational fields shown below to my page header section (ajouter automatiquement les champs de donnes par dfaut cidessous dans la section d'en-tte de la page) Ill find a business view myself

4. Slectionnez l'option suivante, puis cliquez sur Next (suivant) :

5. Slectionnez l'option suivante, puis cliquez sur Next (suivant) :

444

6. Entrez V4311A dans le champ suivant et cliquez sur Find : Nom de l'objet 7. Cliquez sur Next. 8. Incluez les colonnes de vue logique dans l'ordre suivant, puis cliquez sur Next. Order Type (DTCO) Address Number (AN8) Amount Open (AOPN)

9. Appliquez une squence base sur les colonnes de vue logique dans l'ordre suivant, puis cliquez sur Next. Order Company (KCOO) Deuxime code d'article (LITM)

10. Cliquez sur la colonne de changement de niveau pour Order Company et 2nd Item Number, puis cliquez sur Next. Les changements de niveau sont essentiels pour l'aspect des tats en tableaux. Le changement de niveau infrieur dfinit les dtails de l'tat. Le changement de niveau suprieur dfinit le calcul des sous-totaux.

445

11. Dfinissez les critres de slection de donnes suivants (associez chaque critre l'aide de l'oprateur AND). Amount Open is greater than 0 Order Type is equal to OP Status Code - Next is not equal to 999 Line Type is equal to S

12. Aprs dfinition des paramtres d'tat, slectionnez l'option suivante et cliquez sur Finish. No, I will create a version of this report later L'tat est affich.

Pour renommer une colonne

L'exemple n'inclut pas de colonne Address Number mais une colonne Supplier Number. Actuellement, le numro de rfrence constitue une donne mais a t renomm pour plus de clart. Cette procdure montre comment modifier un nom de colonne. Dans l'environnement Windows J.D. Edwards, slectionnez Gnrateur d'tats dans le menu Gnrateur d'tats (GH9111). 1. Dans l'cran Report Design (gnrateur d'tats), cliquez deux fois sur l'en-tte de colonne Address Number.

446

2. Dans l'cran Column Heading Properties, remplacez le texte dans le champ Variable Name par Supplier Number. 3. Remplacez le texte du champ Heading 1 par Supplier. 4. Remplacez le texte du champ Heading 2 par Number. 5. Cliquez sur OK.

Pour ajouter une colonne d'approbation

Cet exemple inclut une colonne indiquant si l'approbation du responsable est requise. Le contenu de la colonne est affect par une rgle d'vnement. La premire tape dans l'inclusion de la colonne dans l'tat consiste crer la colonne. Dans l'environnement Windows J.D. Edwards, slectionnez Gnrateur d'tats dans le menu Gnrateur d'tats (GH9111). 1. Dans l'cran Report Design (Gnrateur d'tats), cliquez sur la colonne Amount Open. 2. Dans le menu Column, slectionnez Create, puis Alpha Variable. La nouvelle colonne est ajoute droite de la colonne Amount Open. 3. Cliquez deux fois sur l'en-tte de la nouvelle colonne. 4. Dans l'cran Column Heading Properties, remplacez le texte des champs Variable Name et Heading 1 par Approval. 5. Supprimez le texte du champ Heading 2, puis cliquez sur OK. 6. Cliquez deux fois sur la partie variable (le corps sous l'en-tte) de la colonne Approval. 7. Dans l'cran Column Variable Properties, remplacez le texte du champ Variable Name par Approval, puis cliquez sur OK. J.D. Edwards recommande de modifier les noms de variable des deux composants de colonne car cela simplifie l'identification de la colonne ultrieurement.

Pour supprimer l'impression des totaux de colonnes

Dans les sections en tableaux, le total de toutes les colonnes est automatiquement calcul. Les champs non numriques contiennent la dernire valeur de vue logique sauf si leur dfinition entrane la suppression du calcul du total. Dans l'exemple, seule la colonne Amounts contient un total. Cette procdure montre comment empcher le total d'une colonne d'apparatre. Dans l'environnement Windows J.D. Edwards, slectionnez Gnrateur d'tats dans le menu Gnrateur d'tats (GH9111). 1. Dans l'cran Report Design (gnrateur d'tats), cliquez deux fois sur la partie variable (le corps sous l'en-tte) de la colonne Description. 2. Sous l'onglet Advanced (avanc) de l'cran Column Variable Properties, slectionnez les options suivantes, puis cliquez sur OK. Visible (accept the default value) Suppress At Totals

447

3. Cette technique permet de supprimer l'impression des totaux pour toutes les colonnes sauf Amount Open.

Pour dfinir et ajouter des rgles d'vnement

Dans l'exemple, la colonne Approvals contient la mention General Manager approval lorsque le montant non sold dpasse 1000, Purchase Manager approval lorsqu'il se situe entre 500 et 999 et No approval required lorsque le montant est infrieur 500. La procdure cidessous montre comment dfinir et associer une rgle d'vnement pour afficher le texte appropri pour chaque ligne de l'tat. Dans l'environnement Windows J.D. Edwards, slectionnez Gnrateur d'tats dans le menu Gnrateur d'tats (GH9111). 1. Dans l'cran Report Design (gnrateur d'tats), cliquez sur la section en tableaux. 2. Dans le menu Section, slectionnez Text Variables. 3. Dans l'cran Text Variables, entrez les trois expressions indiques au dbut de la procdure, puis cliquez sur OK. Cliquez sur Add entre chaque expression pour placer le curseur sur la ligne de grille suivante. 4. Dans le menu File, slectionnez Save. 5. Cliquez sur la section en tableaux (assurez-vous qu'aucune colonne dans la section n'est active) et slectionnez Event Rules dans le menu Edit.

448

6. Dans l'cran Event Rules Design (cration des rgles d'vnement), slectionnez l'vnement Do Section dans le menu droulant correspondant. La logique cre lors des tapes suivantes doit tre applique pour chaque ligne avant son apparition sur l'tat. Les vnements Do Section sont traits immdiatement aprs l'extraction de chaque enregistrement mais avant son insertion dans l'tat. 7. Cliquez sur le bouton If/While. Laissez le curseur au-dessus d'un bouton pendant quelques secondes pour en voir le titre.

8. Dans l'cran Criteria Design, ajoutez la rgle d'vnement suivante, puis cliquez sur OK. If BC Amount - Open is less than 500 BC signifie colonne de vue logique. La rgle apparat dans l'cran Event Rules Design au sein d'une expression If/Then.

449

9. Cliquez sur la ligne contenant l'expression If BC Amount Open is less than "500" et cliquez sur le bouton Assignment/Expression.

10. Dans l'cran Assignment, slectionnez RV Approval dans la liste To Object. 11. Slectionnez TV No approval required dans la liste From Object/Literal. RV signifie variable d'tat et TV, variable de texte. Assurez-vous d'avoir slectionn RV Approval et non RC Approval (RC signifie constante d'tat). La constante reprsente l'en-tte de la colonne et la variable, le corps de la colonne. 12. Cliquez sur OK. La clause Then correspondante est ajoute la rgle d'vnement. 13. Cliquez sur la ligne contenant l'expression Else, puis sur le bouton If/While. 14. Dans l'cran Criteria Design, ajoutez la rgle d'vnement suivante, puis cliquez sur OK. If BC Amount - Open is greater than or equal to 500 And BC Amount - Open is less than 1000

La rgle apparat dans l'cran Event Rules Design au sein d'une expression If/Then. 15. Cliquez sur la ligne cre et cliquez sur le bouton Assignment/Expression. 16. Dans l'cran Assignment, slectionnez RV Approval dans la liste To Object. 17. Slectionnez TV Purchase manager approval dans la liste From Object/Literal, puis cliquez sur OK. La clause Then correspondante est ajoute la rgle d'vnement. 18. Cliquez sur la ligne suivante contenant l'expression Else, puis cliquez sur le bouton If/While. 19. Ajoutez l'vnement suivant et cliquez sur OK : If BC Amount - Open is greater than or equal to 1000 La rgle apparat dans l'cran Event Rules Design au sein d'une expression If/Then. 450

20. Cliquez sur la ligne cre, puis sur le bouton Assignment/Expression. 21. Dans l'cran Assignment, slectionnez RV Approval dans la liste To Object. 22. Dans la liste Object/Literal, slectionnez TV General manager approval, puis cliquez sur OK. La clause Then correspondante est ajoute la rgle d'vnement.

23. Cliquez sur le bouton Save and Exit.

Impression de listes de donnes


Plusieurs types d'tat permettant de prsenter des listes de donnes : Centres de cots et descriptions pour une socit Articles du stock par type Donnes du rpertoire dadresses sous forme de fiches Liste des employs

Pour imprimer tous les centres de cots et descriptions pour une socit Dans l'environnement Windows J.D. Edwards, slectionnez Gnrateur d'tats dans le menu Gnrateur d'tats (GH9111). 1. Dans l'cran Report Design (gnrateur d'tats), crez un objet Etat dnomm Company/Business Units/Descriptions Listing. 451

2. Crez une section de groupes ou section de colonnes. L'avantage des sections de groupes repose sur la possibilit de rorganiser les champs. Vous pouvez ainsi grer leur emplacement sur l'tat. Si vous slectionnez une section de colonnes, vous pouvez modifier le format des en-ttes de colonne audessus des champs de donnes. 3. Associez la vue logique V0006D Business Unit Setup. 4. Incluez les champs de donnes suivants selon vos besoins : Socit Centre de cots Description 01 Socit Centre de cots

5. Appliquez une squence l'tat base sur les champs suivants :

6. Dfinissez par le biais de la slection de donnes les enregistrements devant figurer dans l'tat. Par exemple, si vous souhaitez afficher les centres de cots pour toutes les socits prcdant la socit 00050, la slection de donnes doit tre la suivante : Where Company is less than 00050. 7. Dans l'cran Report Design (gnrateur d'tats), travaillez sur la mise en forme de l'tat.

Pour imprimer une liste des articles de stock par type Dans l'environnement Windows J.D. Edwards, slectionnez Gnrateur d'tats dans le menu Gnrateur d'tats (GH9111). 1. Dans l'cran Report Design (gnrateur d'tats), crez un objet Etat nomm Inventory Item List. 2. Crez une section de groupes ou de colonnes. 3. Associez la vue logique V4101A Item Master Browse. 4. Incluez les champs de donnes suivants selon vos besoins : Type darticle Description Deuxime code d'article Type darticle Description

5. Appliquez une squence l'tat base sur les champs suivants :

6. Triez ces deux champs dans l'ordre ascendant. 7. Dfinissez par le biais de la slection de donnes les enregistrements devant figurer dans l'tat.

452

Pour imprimer les donnes du rpertoire dadresses sous forme de fiches Dans l'environnement Windows J.D. Edwards, slectionnez Gnrateur d'tats dans le menu Gnrateur d'tats (GH9111). 1. Dans l'cran Report Design (gnrateur d'tats), crez un objet Etat nomm Address Book Information. 2. Crez une section de groupes. 3. Associez la vue logique V0101B Address Book One-Line report. 4. Incluez les champs de donnes suivants selon vos besoins : Nom de recherche Ligne adresse 1 Ville Etat/province Code postal Nom de recherche

5. Appliquez une squence l'tat base sur le champ suivant : 6. Triez ce champ dans l'ordre croissant. 7. Dfinissez par le biais de la slection de donnes les enregistrements devant figurer dans l'tat. 8. Dans l'cran Report Design (gnrateur d'tats), organisez les champs de faon imprimer le nom sur la premire ligne, l'adresse sur la deuxime, la ville, l'Etat et le code postal sur la troisime. 9. Dissociez les constantes Name, Address, City, State et Zip Code de leurs variables, supprimez les constantes et imprimez uniquement les variables sur l'tat.

Pour imprimer une liste des employs Dans l'environnement Windows J.D. Edwards, slectionnez Gnrateur d'tats dans le menu Gnrateur d'tats (GH9111). 1. Dans l'cran Report Design (gnrateur d'tats), crez un objet Etat nomm Employee Listing Information. 2. Crez une section de colonnes. 3. Associez la vue logique V060116A Employee Master. 4. Incluez les champs de donnes suivants selon vos besoins : Nom de recherche Centre de cots principal Catgorie de rmunration (H/S/P) Date d'embauche initiale Salaire annuel

453

5. Appliquez une squence l'tat base sur les champs suivants : Centre de cots principal Nom de recherche

6. Dfinissez par le biais de la slection de donnes les enregistrements devant figurer dans l'tat. Par exemple, pour une liste de tous les employs sur l'tat, la slection de donnes doit tre la suivante : Where Search Type is equal to E.

Impression de listes de donnes regroupes selon un champ


Plusieurs types d'tat permettant de prsenter des listes de donnes regroupes selon un champ : Articles du stock par type Nombre total de centres de cots par socit

Pour regrouper une liste des articles de stock par type

L'insertion des listes de donnes sur un tat peut tre plus pertinente si un champ, par exemple, Stocking Type, regroupe les donnes. L'ajout d'un en-tte de changement de niveau dans une section de groupes ou une section de colonnes permet de regrouper les donnes selon un champ. Dans l'environnement Windows J.D. Edwards, slectionnez Gnrateur d'tats dans le menu Gnrateur d'tats (GH9111). 1. Dans l'cran Report Design (gnrateur d'tats), ouvrez un tat dnomm Inventory Item List. 2. Cliquez sur la section dtaille laquelle vous souhaitez associer un en-tte de changement de niveau. 3. Dans le menu Section, slectionnez Create (cration), puis Level Break Header (entte de changement de niveau). Si la slection Level Break Header est grise dans le menu Section, cela signifie que vous n'avez pas cliqu sur la section dtaille. 4. Dans l'cran Level Break, slectionnez l'option suivante sous l'en-tte Show : only existing sort columns (colonnes de tri existant uniquement) Cette option permet d'afficher les champs slectionns pour la slection de donnes lors de la cration de la section dtaille. 5. Slectionnez le champ Stocking Type comme champ de changement de niveau. Vous pouvez dsigner un autre champ comme changement de niveau en modifiant les proprits de section de l'en-tte de changement de niveau. 6. Activez l'option Display selected column as part of this section. 7. Cliquez sur Finish. 8. Cliquez sur la portion variable du champ d'en-tte de changement de niveau.

454

9. Dans le menu Edit (modification), slectionnez Associate (associer), puis Description. Le pointeur change, vous permettant d'ajouter la description de l'en-tte de changement de niveau. 10. Placez le champ Description n'importe o dans l'en-tte de changement de niveau. Comme tout autre champ, vous pouvez le faire glisser vers un nouvel emplacement. 11. Pour modifier les proprits du champ, cliquez deux fois sur le champ. 12. Dans la section dtaille de l'cran Associated Description Properties, cliquez deux fois sur la variable ou la portion de variable de colonne du champ de changement de niveau. 13. Dans l'cran Variable or Column Variable Properties (proprits de variable de colonne ou de variable), activez l'option Visible de l'onglet Advanced (avanc). Pour afficher nouveau ce champ, vous pouvez activer l'option Visible. Renseignements complmentaires Reportez-vous aux thmes suivants du manuel de rfrence Elaboration d'tats de gestion. Pour crer un en-tte de changement de niveau pour obtenir de plus amples informations sur les changements de niveau. Pour associer une description et un en-tte de changement de niveau pour obtenir de plus amples informations sur l'ajout d'un champ de description dans un en-tte de changement de niveau. Pour masquer le champ de changement de niveau dans la section dtaille pour obtenir de plus amples informations sur le masquage du champ de changement de niveau afin qu'il n'apparaisse pas dans les deux sections

Pour calculer le nombre total de centres de cots par socit

L'impression des listes de donnes est parfois plus pertinente si un total peut tre calcul afin d'offrir des donnes critiques. Par exemple, il est possible d'imprimer tous les centres de cots et leur description et de calculer le nombre total de centres de cots existant pour une socit. L'ajout d'un pied de page d'en-tte dans une section de groupes ou une section de colonnes offre cette possibilit. Dans l'environnement Windows J.D. Edwards, slectionnez Gnrateur d'tats dans le menu Gnrateur d'tats (GH9111). 1. Dans l'cran Report Design (gnrateur d'tats), ouvrez un tat dnomm Company/Business Units/Descriptions Listing. 2. Cliquez sur la section dtaille laquelle vous souhaitez associer un pied de page de changement de niveau. 3. Dans le menu Section, slectionnez Create (cration), puis Level Break Footer (pied de page de changement de niveau). Si la slection Level Break Footer est grise dans le menu Section, cela signifie que vous n'avez pas cliqu sur la section dtaille. 4. Dans l'cran Level Break Footer (pied de page de changement de niveau), cliquez sur les options suivantes, puis sur OK. Section de groupes

455

5. Dans l'cran Level Break, slectionnez l'option suivante sous l'en-tte Show : only existing sort columns (colonnes de tri existant uniquement) Cette option permet d'afficher les champs choisis pour la slection de donnes lors de la cration de la section dtaille. 6. Slectionnez le champ Company comme champ de changement de niveau. Vous pouvez dsigner un autre champ comme changement de niveau en modifiant les proprits du pied de page de changement de niveau. 7. Dsactivez l'option Display selected column as part of this section, le cas chant. 8. Cliquez sur Suivant. Un objet Agrgat est constitu d'un objet contenant le rsultat d'un calcul effectu partir des valeurs d'autres champs. Par exemple, il est possible de connatre le nombre total de centres de cots pour une socit.

9. Dans l'cran Aggregations, slectionnez l'option suivante pour l'oprateur : Count of (nombre) Centre de cots 10. Slectionnez l'option suivante pour l'oprande :

456

11. Cliquez sur une des options suivantes dans la zone Item display style (style d'affichage de l'lment) : Single overline (surlignement) Double underline (double soulignement)

12. Cliquez sur l'option Reprint section at page break (rimpression de la section au saut de page), si ncessaire. La dernire ligne d'une page est ainsi rimprime au dbut de la suivante. 13. Cliquez sur Finish. Vous pouvez ultrieurement modifier l'objet Agrgat en cliquant sur le pied de page de changement de niveau et en slectionnant Add Aggregates (ajouter des objets Agrgats) dans le menu Section. 14. Cliquez sur les sections de pied de page de changement de niveau. 15. Dans le menu Insert, slectionnez Constant Field (champ de constante). 16. Insrez le champ de constante en cliquant sur le pied de page de changement de niveau qui doit contenir l'objet. 17. Cliquez deux fois sur le champ de constante. 18. Dans l'cran Constant Properties (proprits des constantes), entrez une description significative dans le champ Name. Renseignements complmentaires Reportez-vous Pour crer un pied de page de changement de niveau dans le manuel de rfrence Elaboration d'tats de gestion pour obtenir de plus amples informations sur l'ajout d'un pied de page de changement de niveau dans un tat. Reportez-vous Pour insrer une description dans un changement de niveau dans le manuel de rfrence Elaboration d'tats de gestion pour obtenir de plus amples informations sur l'ajout d'une description dans un pied de page de changement de niveau.

Impression de totaux et suivi de donnes numriques


Imaginons qu'un tat est ncessaire pour aider tablir une nouvelle structure de commission la vente dans votre socit. Cet tat doit contenir les commissions la vente dont le paiement est prvu pour toutes les commandes clients en cours. La commission standard est de 5 % sur le prix total. Une prime supplmentaire d' 1 % est verse pour des volumes de commandes plus levs. L'exemple suivant illustre la cration d'un tat contenant une section en tableaux pour prsenter les totaux et le suivi des donnes numriques.

457

Pour imprimer les totaux et le suivi de donnes numriques Dans l'environnement Windows J.D. Edwards, slectionnez Gnrateur d'tats dans le menu Gnrateur d'tats (GH9111). 1. Dans l'cran Report Design (gnrateur d'tats), crez un objet Etat dnomm Sales Order Detail. 2. Crez une section en tableaux. Les sections en tableaux permettent de calculer automatiquement le total de tous les champs contenant une valeur numrique. Si le total est insignifiant, vous pouvez utiliser les options avances sur une variable pour le supprimer. En plus du total, les sections en tableaux permettent de rechercher dans l'application la source de donnes vrifier dans l'tat. 3. Associez la vue logique V4201C Sales Order Header et Sales Order Detail All. 4. Incluez les champs de donnes suivants selon vos besoins : Description (automatiquement ajout) Ce champ contient une description de chaque champ slectionn comme changement de niveau. Date Commande/Transaction Quantit expdie Montant - Prix total

5. Appliquez une squence pour les champs suivants et slectionnez ces champs pour le changement de niveau. N commande origine Deuxime code d'article

6. Dfinissez par le biais de la slection de donnes les enregistrements devant figurer dans l'tat. Par exemple, appliquez la condition greater than Zero tous les champs utiliss pour la slection de colonne. 7. Dans l'cran Report Design (gnrateur d'tats), insrez trois variables numriques l'tat pour crer des colonnes contenant les calculs crer. 8. Attribuez aux colonnes les noms suivants : 5% Commission High Volume 1% Bonus Total Commission

9. Associez des rgles d'vnement pour dfinir la commission de 5 %, la prime d' 1 % sur les volumes levs et la commission totale. 10. Cliquez sur la section en tableaux pour laquelle vous souhaitez activer la fonction d'analyse descendante.

458

11. Effectuez une des oprations suivantes : Cliquez deux fois sur la section. Dans le menu Section, slectionnez Section Properties (proprits de section).

12. Dans l'cran Tabular Section (section en tableaux), cliquez sur l'onglet Financial (gestion financire) ou sur l'onglet associ au modle de l'assistant (par exemple, Financial Reports pour les tats financiers). 13. Cliquez sur l'option suivante, puis sur Define (dfinir) : Drill Down (analyse descendante) 14. Dans l'cran Accs aux applications, cliquez sur Rechercher. L'cran contient une liste de toutes les applications disponibles. Vous pouvez prciser votre recherche en entrant des critres dans la ligne de query. 15. Choisissez une application, puis cliquez sur Slectionner. Slectionnez une application devant tre appele dans l'tat. Il s'agit de l'application dans laquelle vous souhaitez effectuer une analyse descendante sur les soldes. Pour cet exemple, slectionnez P4210 Sales Order Entry. 16. Dans l'cran Accs aux crans, cliquez sur votre choix, puis sur Slectionner. De nombreuses applications J.D. Edwards sont composes de plusieurs crans. Slectionnez l'cran ouvrir lorsque vous effectuez la analyse descendante dans l'application. Pour cet exemple, slectionnez W4210A Sales Order Detail Revisions. Si plusieurs versions existent pour un cran et une application donns, l'cran Accs aux versions s'affiche. 459

17. Dans l'cran Accs aux versions, effectuez une des oprations suivantes : Choisissez une version, puis cliquez sur Slectionner. Pour cet exemple, slectionnez ZJDE0001 Sales Order Entry -SO Order Type. Cliquez sur Fermer pour ne pas avoir choisir de version spcifique.

18. Dans l'cran Form Interconnections (interconnexions entre crans), cliquez deux fois sur l'objet de la liste Available Objects (objets disponibles) placer dans la colonne Value (valeur). Les valeurs transmettre sont dtermines par l'cran spcifi dans l'analyse descendante. Si vous ouvrez l'cran, les champs renseigner pour remplir la zonedtails sont affichs. Vous devez inclure ces valeurs dans la structure de donnes de l'interconnexion entre crans. 19. Cliquez sur la flche unidirectionnelle pour la transformer en flche pointant vers la droite (indiquant ainsi que les donnes transitent de la source ou de l'tat vers la cible ou l'application), puis cliquez sur OK. 20. Dans l'cran Tabular Section (section en tableaux), cliquez sur OK pour retourner l'cran Report Design (gnrateur d'tats). 21. Dans l'cran Report Design (gnrateur d'tats), appliquez une squence l'tat base sur les champs suivants : Socit Centre de cots

22. Dfinissez par le biais de la slection de donnes les enregistrements devant figurer dans l'tat. Par exemple, si vous souhaitez afficher les centres de cots pour toutes les socits prcdant la socit 00050, la slection de donnes doit tre la suivante : Where Company is less than or equal to 00050. 23. Dans l'cran Report Design (gnrateur d'tats), travaillez sur la mise en forme de l'tat. Renseignements complmentaires Reportez-vous Vrification des donnes de suivi dans le manuel de rfrence Elaboration d'tats de gestion pour obtenir de plus amples informations sur l'affichage du dtail des donnes de l'tat.

Cration d'critures de journal l'aide du Gnrateur d'tats


Dans l'cran Report Design (gnrateur d'tats), vous pouvez crer un tat gnrant des critures de journal qui peuvent ensuite tre comptabilises dans le Grand Livre l'aide du systme Comptabilit gnrale. Par exemple, il est possible de gnrer ces critures pour l'laboration d'un budget. Vous pouvez soumettre une version de l'tat en mode prliminaire ou en mode final. Les deux modes permettent de produire un tat. Si cela est ncessaire, les messages d'erreur de la messagerie sont galement crs. En mode final, si aucune erreur n'est constate, le fichier Grand Livre des comptes (F0911) est cr et la comptabilisation dans le Grand Livre est possible. Avant comptabilisation, ces critures de journal peuvent tre supprimes dans le systme Comptabilit gnrale, si ncessaire.

460

Pour crer des critures de journal l'aide du Gnrateur d'tats Dans l'environnement Windows J.D. Edwards, slectionnez Gnrateur d'tats dans le menu Gnrateur d'tats (GH9111). 1. Dans l'cran Report Design (gnrateur d'tats), crez un tat financier pour effectuer les calculs ncessaires. Veillez crer une version de l'tat. 2. Cliquez sur la section en tableaux, puis, dans le menu Column, choisissez Create et Smart Field. Si vous avez cliqu sur une des colonnes existantes, la colonne du champ intelligent apparat droite de la colonne. Sinon, la nouvelle colonne se trouve droite de la dernire colonne de l'tat. 3. Dans l'cran Create New Smart Field, slectionnez l'article FINRPTJE - Create Journal Entry, puis cliquez sur Next. 4. Dans l'cran Smart Field Name, slectionnez dans le menu droulant du champ Select Report Variable la colonne sur laquelle doit reposer l'criture de journal, puis cliquez sur Next. La colonne de l'criture de journal doit tre base sur une autre colonne. Par consquent, la colonne d'criture de journal est souvent masque et n'apparat donc pas sur l'tat. 5. Dans l'cran Smart Field Parameters, entrez votre slection et cliquez sur Next pour passer la tche suivante. L'assistant vous guide travers le processus de paramtrage du champ intelligent. L'tat prsente deux rsultats reposant sur la variable de la colonne dsigne en tant que colonne du solde. Le compte d'origine est dbit du montant du solde et le compte cible est crdit du mme montant. Par exemple, en raison d'une erreur commise par un employ, vous devez transfrer 100 dollars du compte de produits 61.5100 vers le compte 63.5100. L'criture de journal ainsi produite contient des valeurs semblables aux valeurs suivantes :

61.5100 100,00 100,00DB

63.5100 0,00

100,00CR 0,00 100,00

6. Dans l'cran final, cliquez sur Finish. Toute valeur apparaissant dans l'cran Finish n'a aucun effet sur le fonctionnement des champs intelligents. La colonne cre apparat dans la section en tableaux. 7. Enregistrez et fermez l'tat.

461

Pour entrer des spcifications d'criture de journal

Vous devez crer des critures de journal l'aide du Gnrateur d'tats avant d'entrer les spcifications d'criture de journal. Dans l'environnement Windows J.D. Edwards, slectionnez Versions d'tat dans le menu Outils. 1. Dans l'cran Accs aux versions de traitement par lots - Versions disponibles, remplissez le champ suivant l'aide du nom de l'tat cr, puis cliquez sur Rechercher. Applications de traitement par lots 2. Mettez en surbrillance la version pour laquelle vous souhaitez entrer des spcifications d'criture de journal et slectionnez Options de traitement dans le menu Ligne. 3. Cliquez sur l'onglet Cration des critures de journal. 4. Remplissez les champs suivants, puis cliquez sur OK : Mode cration criture journal tat Les deux modes permettant de crer un tat et tout message d'erreur correspondant dans la messagerie. En mode final, les enregistrements du fichier F0911 sont crs si aucune erreur n'est dtecte. Date G/L EJ Cette valeur peut tre diffrente de la date utilise pour l'tat. Extourner des critures Type document EJ Vous pouvez utiliser un type de document dfini par lutilisateur pour les critures de journal cres par le Gnrateur d'tats. Ainsi, ces critures peuvent facilement tre identifies. Description EJ - Nom recherche

5. Soumettez l'tat en mode prliminaire ou en mode final. Lorsque le Gnrateur d'tats cre des critures de journal, elles peuvent tre comptabilises dans le journal gnral l'aide du systme Comptabilit gnrale. Les critures de journal peuvent tre supprimes avant comptabilisation. 6. Si vous soumettez l'tat en mode final, vous pouvez examiner les critures dans le dossier Report Writer JE Batches du centre de workflow.

462

Description des champs


Description Mode cration criture journal tat Glossaire Ce champ indique si l'tat doit tre trait en mode prliminaire ou final. Les valeurs correctes sont les suivantes : Blanc - Les critures de journal sont vrifies et les erreurs dtectes sont transmises la messagerie. Les critures de journal ne sont pas cres. Il s'agit de la valeur par dfaut. 1 - Les critures de journal sont cres et le numro de lot gnr est transmis la messagerie. Date G/L EJ Entrez la date G/L affecter aux critures de journal cres. Si ce champ reste blanc, la date de l'tat financier en cours est utilise selon la socit traite. Ce paramtre dtermine si le systme extourne les lignes lors de leur cration. Si vous utilisez ce paramtre, une criture d'extourne sera cre sur la priode suivante. Les valeurs correctes sont : R Les critures sont extournes Blanc Les critures ne sont pas extournes. Type document EJ Ce champ indique le type de document utilis pour crer les critures de journal de cet tat. Il s'agit de la description utilise pour les critures de journal cres. Si vous laissez ce champ blanc, le texte Cr par le gnrateur d'tats apparat.

Extourner des critures

Description EJ - Nom recherche

Etats J.D. Edwards


J.D. Edwards propose de nombreux tats, notamment pour les systmes suivants : Comptabilit gnrale Donnes de base des ressources humaines et de la paie Gestion des stocks Gestion des donnes techniques

Vous pouvez utiliser ces tats tels quels ou les modifier.

463

Comptabilit gnrale
La liste suivante contient les tats du systme Comptabilit gnrale : R00640 Donnes supplmentaires par type R00650 Donnes supplmentaires des centres de cots R007011 Liste des lots non comptabiliss R007021 Transactions vers les en-ttes de lot R007031 Lot/Dtail R09130 Rafrachissement des fichiers de rapprochement R09301 Journal gnral par lots R093021 Calcul et impression des rpartitions indexes R093022 Calcul et impression des rpartitions pondres R09311 Journal gnral par compte R09321 Journal des transactions R09410 Balance gnrale R094121 Balance gnrale par objet R09415 Evaluation des comptes montaires R09420 Grand Livre par centre de cots R09421 Grand Livre par objet R09470 Grand Livre par code de catgorie R09472 Balance gnrale dbit/crdit par code de catgorie R097001 Socits en quilibre R097011 Etat de vrification Equilibre des comptes intragroupe R097021 Transactions sans le fichier Comptes R097031 Soldes sans le fichier Comptes R09705 Soldes des comptes/transactions

Donnes de base des ressources humaines et de la paie


La liste suivante contient les tats du systme Donnes gnrales des ressources humaines et de la paie : R051450 Donnes des critres d'valuation des postes R05229 Journal de la paie en mode prliminaire R053001 Registre de la saisie des heures et de la paie 464

R058515 EE0-1 Report R064011 Liste des employs R064021 Liste des employs avec taux R080400 Employs par type de donnes R080410 Donnes supplmentaires des employs R080423 Consultation de l'historique des employs R080424A Historique de rmunration des employs R080430 Rotation du personnel R080435 Analyse des effectifs

Gestion des stocks


La liste suivante contient les tats du systme Gestion des stocks : R094121 Balance gnrale par objet R09421 Grand Livre par objet R41410A Impression des feuilles d'inventaire tournant R41411 Slection des articles pour inventaire R41510 Catalogue des prix R4152 Guide de l'acheteur R41530 Statut des stocks R41543 Historique des mouvements/vrification des comptes R41544 Etat stocks - Intgrit de l'historique R41560 Fichier Articles R41580 Cots R41590 Analyse de la valorisation des stocks R4164 Analyse ABC R41700 Comparaison des prix et cots des stocks

Gestion des donnes techniques


La liste suivante contient les tats du systme Gestion des donnes techniques : R30450 Calcul de la taille des kanbans R30460 Impression des nomenclatures R30520 Mise jour des cas d'emploi de la nomenclature

465

Champs intelligents
Les champs intelligents sont des articles du dictionnaire de donnes associs des fonctions de gestion. Ces fonctions incluent un mappage nomm reliant la source de chaque paramtre de la structure de donnes de la fonction de gestion. Cela permet de simplifier la slection d'un article du dictionnaire de donnes offrant certaines fonctionnalits. Il n'est pas ncessaire de connatre la fonction de gestion utiliser et les paramtres transmettre. L'utilisateur peut simplement slectionner l'article du dictionnaire de donnes dots de ces donnes. Les champs intelligents permettent de gnrer les en-ttes de colonne ou de renseigner une valeur dans une section l'aide du Gnrateur d'tats. Les champs intelligents sont des objets rutilisables qui simplifient l'utilisation des fonctions de gestion dans les rgles d'vnement. Il s'agit d'articles du dictionnaire de donnes (groupe K) associs des fonctions de gestion. La fonction de gestion effectue une tche spcifique pour le champ intelligent, telle qu'un calcul. Par exemple, vous pouvez crer un champ intelligent afin d'ajouter les valeurs des ventes des priodes 1, 2 et 3 pour le calcul d'une colonne Premier trimestre dans l'tat. Ce calcul est ralis par la fonction de gestion de chaque ligne de donnes extraite dans l'tat. Chaque fois que vous utilisez ce champ intelligent, le calcul est effectu. Le Gnrateur d'tats utilise le champ intelligent pour effectuer le calcul automatiquement. Lors de l'utilisation du champ intelligent, une seule colonne est ncessaire dans l'tat. Elle contient les ventes du premier trimestre. Sans le champ intelligent, l'tat ncessite quatre colonnes : une pour chaque priode et une colonne de montant trimestriel pour le total. En outre, une rgle d'vnement doit tre cre pour ajouter chaque priode dans la colonne du montant trimestriel. Si vous souhaitez afficher un total pour chaque trimestre, vous devez crer quatre rgles d'vnement. Les champs intelligents peuvent tre crs pour toute section dtaille. Chaque fonction de gestion peut tre place dans tout vnement valide ce niveau. En plus de la dfinition du champ intelligent, vous devez galement dfinir un en-tte de colonne et une slection de donnes. Lorsque les champs intelligents appropris existent, vous pouvez crer un modle de champ intelligent pour organiser les champs intelligents. Par exemple, des modles existants sont organiss selon leur utilisation en Etats financiers, Gestion des immobilisations et Comptabilit par 52 priodes. Aprs organisation du champ intelligent dans un modle, un assistant est cr pour tous les champs intelligents. Vous pouvez l'utiliser pour dfinir les options de traitement, les vues logiques et la fonction analyse descendante dans une section en tableaux. Les donnes incluses dans l'assistant vous guident travers le processus de cration d'un tat avec ce groupe de champs intelligents associs. Le modle et l'assistant permettent d'organiser et de prsenter ces champs intelligents pour en faciliter l'utilisation. Cette rubrique utilise le scnario Trimestre dcrit plus haut pour dmontrer cette cration : Champs intelligents Modle de champ intelligent Modles de l'assistant Etats Nouvel tat avec champs intelligents

Le rsultat est une application utilisable dans le Gnrateur d'tats pour crer un tat avec des colonnes de totaux trimestriels. 466

Cration d'un champ intelligent


La premire tape de cration d'un champ intelligent pour l'utilisateur consiste en la cration d'un champ intelligent. Par exemple, vous pouvez crer un champ intelligent afin d'ajouter les valeurs des ventes des priodes 1, 2 et 3 pour le calcul d'une colonne Premier trimestre dans l'tat. Le champ intelligent est appel Montant trimestriel. Les composantes de base d'un champ intelligent sont : Article du dictionnaire de donnes (invite) Structure de donnes Mappage nomm Fonction de gestion ou rgle d'vnement nomm Article du dictionnaire de donnes avec champ intelligent

Cration d'un article du dictionnaire de donnes


Le premier composant ncessaire pour un champ intelligent est un article du dictionnaire de donnes utiliser comme invite. Cet article doit tre un article du dictionnaire de donnes standard utilisant le groupe D. Cet article de donnes affiche une invite pour le Gnrateur d'tats. Lors de l'utilisation d'un champ intelligent pour le montant trimestriel, le Gnrateur d'tats demande une valeur, reprsentant le trimestre des totaux de ventes afficher. Par consquent, si le Gnrateur d'tats doit afficher une colonne pour le premier trimestre, le champ intelligent ajoute les priodes 1, 2 et 3 pour afficher le total du premier trimestre. Si le Gnrateur d'tats ajoute une deuxime colonnes et slectionne le champ intelligent Montant trimestriel pour le deuxime trimestre, le champ intelligent ajoute alors les priodes 4, 5 et 6 pour afficher le total du trimestre. Cet article du dictionnaire de donnes demande une valeur lors de la cration de l'tat dans l'assistant. L'cran d'invite s'appelle Smart Field Parameters. Le nom apparat ainsi que l'aide entre dans le glossaire. Lorsque vous crez, ou copiez et modifiez un article du dictionnaire de donnes de l'invite, veillez entrer le texte du glossaire. Le texte doit expliquer l'objet de l'article du dictionnaire de donnes et apparat dans l'cran Smart Field Parameters du Gnrateur d'tats. Ce texte aide l'utilisateur dterminer une valeur pour l'invite.

Pour crer un article du dictionnaire de donnes Dans l'environnement Windows J.D. Edwards, slectionnez Gestionnaire d'objets dans le menu Outils de dveloppement interapplication (GH902). 1. Dans l'cran Gestionnaire d'objets, mettez en surbrillance le projet du nouvel article du dictionnaire de donnes et cliquez sur Ajouter. 2. Dans l'cran Ajout d'un objet au projet, slectionnez Article du dictionnaire de donnes, puis cliquez sur OK. 3. Dans l'cran Type d'article du dictionnaire de donnes, cliquez sur Non.

467

4. Dans l'cran Spcifications des articles du dictionnaire de donnes, remplissez les champs suivants avec les valeurs indiques : Article DD Montant trimestriel Alias QUAMT Groupe glossaires D Description Montant trimestriel Code systme 55 Ty donnes 9 Taille 1 Aff. dcimales 0 Type contrle 4 Description ligne Montant trimestriel Titre colonne Champ suprieur Trimestrielle Champ infrieur Montant

468

469

5. Cliquez sur l'onglet Glossaire d'article et entrez les quatre lignes suivantes : Entrez 1 pour afficher un total pour le premier trimestre. Entrez 2 pour afficher un total pour le deuxime trimestre. Entrez 3 pour afficher un total pour le troisime trimestre. Entrez 4 pour afficher un total pour le quatrime trimestre.

Ce texte apparat dans l'cran Smart Field Parameters du Gnrateur d'tats pour prciser l'auteur les valeurs admises. 6. Cliquez sur OK. Renseignements complmentaires Reportez-vous Defining a Data Item (dfinition d'un article du dictionnaire de donnes) dans le manuel de rfrence Development Tools (outils de dveloppement) pour obtenir de plus amples informations sur la cration d'un article du dictionnaire de donnes.

470

Dfinition d'une structure de donnes


Le deuxime composant ncessaire pour le champ intelligent est une structure de donnes. Une structure de donnes est une liste des paramtres utiliss pour transmettre les valeurs entre l'tat et les bases de donnes. Elle contient tous les articles du dictionnaire de donnes ncessaires pour complter la fonction d'un champ intelligent. Le champ intelligent Montant trimestriel ncessite douze priodes pour le calcul de chaque trimestre. Il requiert galement une valeur de renvoi pour contenir la valeur calcule par le champ intelligent pour chaque trimestre. Chacun des articles du dictionnaire de donnes doit tre ajout la structure pour le champ intelligent. Tous les articles du dictionnaire de donnes ajouts la structure de donnes doivent se trouver dans la mme vue logique. Si vous trouvez ce dont vous avez besoin pour ajouter les articles du dictionnaire de donnes non inclus dans une seule vue logique, vous devez crer une vue logique avec tous les articles du dictionnaire de donnes ncessaires. Renseignements complmentaires Reportez-vous Business View Design (cration des vues logiques) dans le manuel de rfrence Development Tools (outils de dveloppement) pour obtenir de plus amples informations sur les vues logiques. Reportez-vous Data Structures (structures de donnes) dans le manuel de rfrence Development Tools (outils de dveloppement) pour obtenir de plus amples informations sur la cration d'une structure de donnes.

Pour dfinir une structure de donnes Dans l'environnement Windows J.D. Edwards, slectionnez Gestionnaire d'objets dans le menu Outils de dveloppement interapplication (GH902). 1. Dans l'cran Gestionnaire d'objets, mettez en surbrillance le projet du nouvel article du dictionnaire de donnes dfinir et cliquez sur Ajouter. 2. Dans l'cran Ajout d'un objet au projet, slectionnez Structure de donnes, puis cliquez sur OK. 3. Dans l'cran Ajout d'objets, crez une structure de donnes normal dnomme D55830001, puis cliquez sur OK. 4. Sur l'onglet Outils d'laboration, cliquez sur Gnrateur de structures de donnes. 5. Dans la section Article du dictionnaire du gnrateur de structure de donnes, recherchez l'article du dictionnaire de donnes QuarterlyAmount. 6. Faites glisser l'article du dictionnaire de donnes QuarterlyAmount vers la gauche, puis renommez Structure Member Name cQuarterlyAmount. 7. Rendez cQuarterlyAmount obligatoire et placez une flche pointant vers la droite dans la colonne Input/Output. 8. Recherchez l'article du dictionnaire de donnes AmountNetPosting*. Vous devez utiliser l'astrisque. 9. Faites glisser l'article du dictionnaire de donnes AmountNetPosting001 vers la gauche, puis renommez Structure Member Name mnQuarterlyAmount. 10. Placez une flche pointant vers la gauche dans la colonne Input/Output.

471

11. Faites glisser les articles du dictionnaire de donnes AmountNetPosting001 AmountNetPosting012 vers la gauche et placez une flche pointant vers la droite dans la colonne Input/Output pour chaque article.

Le champ Required contient une coche (invite) pour l'article Quarterly Amount. Deux articles AmountNetPosting001 sont comptabiliss. Structure Member Name est modifi dans le premier AmountNetPosting001 afin que l'article puisse tre utilis en tant que valeur de retour contenant le montant trimestriel aprs calcul. Les autres articles du dictionnaire de donnes AmountNetPosting reprsentant chacun des douze mois ou priodes calculer pour les chiffres trimestriels des ventes. 12. Cliquez sur OK.

Dfinition du mappage nomm


Le mappage nomm fait partie de la structure de donnes et est utilis uniquement pour les champs intelligents. Le mappage nomm dfinit chacun des articles du dictionnaire de donnes inclus dans la structure de donnes. Il peut galement contenir les valeurs par dfaut utiliser dans la fonction de gestion pour viter leur transmission au Gnrateur d'tats.

472

Le mappage nomm permet de mapper la source pour chaque paramtre (ou article du dictionnaire de donnes) de la structure de donnes. Par exemple, les valeurs source sont dtermines pour les invites, les fichiers et les valeurs de renvoi. Les articles du dictionnaire de donnes de la structure peuvent provenir d'une des sources suivantes :
Littral Une valeur littrale permet d'affecter une valeur spcifique un article du dictionnaire de donnes. Si le calcul doit utiliser un taux de taxe par exemple, entrez le taux dans le champ. Spcifiez l'article du dictionnaire de donnes utiliser en tant qu'invite. Dans l'exemple, l'article du dictionnaire de donnes Quarterly Amount constitue l'invite. Dans le Gnrateur d'tats, l'auteur est invit entrer le trimestre du calcul. Spcifiez les articles du dictionnaire de donnes provenant d'un fichier. Recherchez le nom de fichier et associez l'article du dictionnaire de donnes dans la structure de donnes un article du fichier. Cette option permet de transmettre des valeurs d'une option de traitement vers une structure de donnes. Certaines valeurs utilises dans les champs intelligents peuvent tre connues d'une fonction de gestion sans saisie par l'utilisateur. Par exemple, la priode ou l'exercice souhaits peuvent avoir dj t spcifis dans une option de traitement transmise une structure de donnes. Si c'est le cas, l'article de donnes doit tre dfini en tant qu'article du dictionnaire de donnes et une option de traitement dans le mappage nomm. Associez la valeur systme en tant que source de l'article du dictionnaire de donnes et recherchez la valeur systme correspondante. Ces valeurs systme, notamment la date systme, sont utilises dans tout le systme. Les valeurs systme sont extraites du fichier F98VAR.

Invite

Fichier

Article du dictionnaire de donnes

Valeur systme

Pour dfinir un mappage nomm Aprs cration d'une structure de donnes, l'cran Gnrateur de structures de donnes s'affiche. 1. Cliquez deux fois sur Mappage nomm sous l'onglet Outils de cration. 2. Dans l'cran Mappage nomm, cliquez sur Add et ajoutez la structure de donnes M5583001 la liste Mappage nomm.

473

3. Slectionnez cQuarterlyAmount et cliquez sur Prompt sous Origin Types. Dans le mappage nomm du scnario, le premier article du dictionnaire de donnes de ma structure de donnes, Quarterly Amount est une invite. Dans le mappage nomm, la dfinition doit tre Invite dans cette tape. L'invite doit tre rendue obligatoire dans la structure de donnes.

4. Slectionnez mnQuarterlyAmount et spcifiez un retour en cliquant sur le champ Valeur de renvoi. Remarque Le champ Obligatoire est choisi automatiquement. Vous ne pouvez pas activer le champ Obligatoire pour une valeur de renvoi.

474

5. Slectionnez mnAmountNetPosting001_2 et cliquez sur le champ Required. 6. Dfinissez mnAmountNetPosting001_2 comme provenant du fichier en slectionnant l'article du dictionnaire de donnes puis en cliquant sur l'option Table sous Origin Types. 7. Cliquez sur Browse pour afficher l'cran Select a Table. 8. Slectionnez le fichier F0902, puis cliquez sur Next. Cette action indique le fichier o l'article du dictionnaire de donnes peut se trouver. Les douze derniers articles du dictionnaire de donnes dans le scnario se trouvent dans le fichier F0902.

475

9. Slectionnez AmountNetPosting001 et cliquez sur Finish.

Dans l'cran Select a Column, indiquez l'article du dictionnaire de donnes du fichier qui servira de base l'article de la structure de donnes. Ces articles du dictionnaire de donnes doivent tre rendus obligatoires en cliquant sur Required. 10. Rptez les tapes 5 8 pour les articles du dictionnaire de donnes restants, en mappant l'article de la structure de donnes mnAmountNetPosting002 vers l'article de fichier AmountNetPosting002, l'article de structure de donnes mnAmountNetPosting003 vers l'article de fichier AmountNetPosting003, etc. Conseils Si vous placez l'cran Select a Column comme indiqu ci-dessous, vous pouvez rfrencer l'article du dictionnaire de donnes en cours de modification.

476

Calculs l'aide de fonctions de gestion et de rgles d'vnement nomm


Vous pouvez utiliser une fonction de gestion ou une rgle d'vnement nomm pour paramtrer les critres d'un champ intelligent. Les fonctions de gestion sont crites en langage C tandis que les rgles d'vnement sont crites en langage de script dans les outils J.D. Edwards. Une fonction de gestion et une rgle d'vnement prsentent l'avantage d'tre rutilisables. Le code est cr une seule fois et peut tre utilis pour plusieurs vnements et tats. Dans le scnario Quarter, sans rgle d'vnement nomm, vous devez crer quatre colonnes : une pour chaque priode et une colonne de montant trimestriel pour le total. En outre, il est ncessaire de crer une rgle d'vnement pour ajouter chaque priode dans la colonne du montant trimestriel. Si vous souhaitez afficher un total pour chaque trimestre, vous devez crer quatre rgles d'vnement. Au lieu de cela, en utilisant une rgle d'vnement nomm, vous pouvez crer des critres une seule fois et les rutiliser pour chacune des colonnes de montants trimestriels. La mme rgle d'vnement peut tre utilise dans d'autres tats. La prochaine tape du scnario Quarter consiste crer une rgle d'vnement pour les calculs du champ intelligent. Lorsqu'une rgle d'vnement est cre, une structure de donnes lui est associe. Pour le scnario, vous devez associer la structure de donnes Quarterly Amount la rgle d'vnement nomm.

477

Pour effectuer les calculs l'aide d'une rgle d'vnement nomm Dans l'environnement Windows J.D. Edwards, slectionnez Gestionnaire d'objets dans le menu Outils de dveloppement interapplication (GH902). 1. Dans l'cran Gestionnaire d'objets, mettez en surbrillance le projet du nouvel article du dictionnaire de donnes et cliquez sur Ajouter. 2. Dans l'cran Ajout d'un objet au projet, slectionnez Article du dictionnaire de donnes, puis cliquez sur OK. 3. Dans l'cran Ajout d'un objet, remplissez les champs suivants, puis cliquez sur OK : Nom objet Description Code systme Code systme produit Util. objet

4. Sous l'onglet Outils de cration de l'cran Gnrateur de fonctions de gestion, cliquez sur Dmarrer le gnrateur de fonctions de gestion. 5. Crez une fonction appele QuarterlyAmount et associez-lui la structure de donnes Quarterly Amount. QuarterlyAmount devient le nom de la rgle d'vnement. 6. Modifiez la fonction et entrez l'vnement comme dcrit plus bas. Dans le scnario Quarter, la rgle d'vnement nomm effectue les calculs suivants pour cumuler les montants trimestriels :
Sales for Period 1 + Sales for Period 2 + Sales for Period 3

L'un des articles dfinir dans la rgle d'vnement concerne la valeur entre par l'utilisateur. Par exemple, si un utilisateur entre 1 dans l'invite, il attend les totaux du premier trimestre. Ainsi, la rgle d'vnement nomm doit paramtrer une instruction If/While cet effet. Une instruction If doit tre ajoute la rgle d'vnement nomm comme suit :
If <user prompt> is equal to a 1 Sales for Period 1 + Sales for Period 2 + Sales for Period 3 Else

Les donnes associes de chaque option d'affichage doivent tre disponibles. Par consquent, les donnes suivantes doivent tre incluses dans la rgle d'vnement :

478

If <user prompt> is equal to a 2 Sales for Period 4 + Sales for Period 5 + Sales for Period 6 Else If <user prompt> is equal to a 3 Sales for Period 7 + Sales for Period 8 + Sales for Period 9 Else If <user prompt> is equal to a 4 Sales for Period 10 + Sales for Period 11 + Sales for Period 12 End If End If End If End If

Aprs la saisie, la rgle d'vnement doit apparatre de la faon suivante :

7. Ajoutez l'vnement suivant et cliquez sur OK. 8. Dans l'cran Gnrateur de fonctions de gestion, cliquez sur l'onglet Outils de cration, puis sur Crer la fonction de gestion.

479

Renseignements complmentaires Reportez-vous Batch Processing (traitement par lots) dans le manuel de rfrence Development Tools (outils de dveloppement). Reportez-vous Cration de rgles d'vnement de fonction de gestion dans le prsent manuel de rfrence pour obtenir de plus amples informations sur la cration de fonctions de gestion et de rgles d'vnement nomm.

Cration d'un article de donnes de champ intelligent


Le dernier composant ncessaire pour un champ intelligent est un article du dictionnaire de donnes pour champ intelligent. Cet article du dictionnaire de donnes dfinit la fonction de gestion ou la rgle d'vnement nomm et le mappage nomm associs au champ intelligent. Les articles du dictionnaire de donnes pour champ intelligent et les autres articles du dictionnaire de donnes sont diffrents sur deux points : groupe de glossaires K et donnes sous l'onglet Smart Field. Conditions prliminaires Archivez la structure de donnes avant cration de l'article du dictionnaire de donnes de champ intelligent afin que le systme retrouve le mappage nomm.

Pour crer un article du dictionnaire de donnes Dans l'environnement Windows J.D. Edwards, slectionnez Gestionnaire d'objets dans le menu Outils de dveloppement interapplication (GH902). 1. Dans l'cran Gestionnaire d'objets, mettez en surbrillance le projet du nouvel article du dictionnaire de donnes et cliquez sur Ajouter. 2. Dans l'cran Ajout d'un objet au projet, slectionnez Article du dictionnaire de donnes, puis cliquez sur OK. 3. Dans l'cran Type d'article du dictionnaire de donnes, cliquez sur Non. 4. Dans l'cran Spcifications des articles du dictionnaire de donnes, remplissez les champs suivants avec les valeurs indiques : Article DD Ventes trimestrielles Alias QSALES Groupe glossaires K Description Ventes trimestrielles Code systme 55

480

Ty donnes 9

Taille 15

Classe CURRENCY

Aff. dcimales 2

Type contrle 4

Description ligne Ventes trimestrielles

Titre colonne Champ suprieur Trimestrielles Champ infrieur Ventes

481

5. Dans le menu Ecran, slectionnez Champ intelligent pour lancer l'cran Critres de champ intelligent. 6. Associez la fonction de gestion QuarterlyAmount au champ intelligent. 7. Dans la colonne Nom d'vnement, indiquez l'vnement appelant le champ intelligent. Le champ intelligent Quarterly Amount du scnario Quarter est probablement utilis pour les tats financiers avec section en tableaux. Par consquent, la slection de l'vnement d'inclusion de colonne est pertinente pour le champ intelligent. 8. Dans la colonne Mappage nomm, associez le mappage nomm paramtr plus tt avec le champ intelligent. La dernire tape de l'cran consiste associer le mappage nomm au champ intelligent. 9. Comme pour l'article du dictionnaire de donnes de l'invite, entrez le texte d'aide sous l'onglet Glossaire d'article pour ces article du dictionnaire de donnes pour champ intelligent. Renseignements complmentaires Reportez-vous Defining a Data Item (dfinition d'un article du dictionnaire de donnes) dans le manuel de rfrence Development Tools (outils de dveloppement) pour obtenir de plus amples informations ce sujet.

Cration d'un modle de champ intelligent


Le modle de champ intelligent est utilis pour regrouper les champs intelligents inclure dans un seul assistant configurable demandant la saisie de donnes. Puisque vous dfinissez une vue logique et d'autres composantes dans l'assistant, les champs intelligents d'un modle doivent tre similaires. Par exemple, les champs intelligents des tats financiers inclus dans le modle de champ intelligent S09001 utilisent tous les mmes vues logiques, options de traitement, squences de donnes et assistants.

Pour crer un modle de champ intelligent Dans le menu Paramtrage avanc des tats (GH9141), slectionnez Modles de champs intelligents. 1. Dans l'cran Accs aux modles de champ intelligent, cliquez sur Ajouter. 2. Dans l'cran Rvision des modles de champ intelligent, remplissez le champ suivant : Modle chp intelligent Entrez S55830001 dans le champ Modle de champ intelligent. Description Entrez Quarterly Smart Fields dans le champ Description.

482

3. Entrez QSALES dans le champ suivant, puis cliquez sur OK. Art. DD

483

4. Dans l'cran Rvision des critres de modles de champ intelligent, indiquez les invites de slection de donnes en entrant les trois articles du dictionnaire de donnes suivants dans le champ Article du dictionnaire de donnes : Exercice (FY) Type de livre (LT) OBJ (Objet)

Dans le scnario Quarter, l'assistant doit demander des valeurs pour Fiscal Year, Ledger Type et Object Account. Puisque Fiscal Year et Ledger Type ne ncessitent pas de fourchette de valeurs, le champ correspondant peut indiquer 0. Nanmoins, Object Account peut contenir une srie de comptes, le champ doit alors indiquer 1. Ces trois valeurs sont demandes dans la squence ci-dessous, l'aide des crans Smart Field Data Selection. Remarque Les slections de donnes prdtermines peuvent tre personnalises dans le Gnrateur d'tats.

5. Cliquez sur OK pour enregistrer les modifications. Renseignements complmentaires Reportez-vous Utilisation des modles de champs intelligents dans le manuel de rfrence Elaboration d'tats de gestion pour obtenir de plus amples informations sur la cration de modles de champs intelligents. 484

Cration d'un modle d'assistant Etats


Le modle est utilis pour crer un assistant vous guidant travers le processus d'utilisation d'un champ intelligent. Cet assistant ressemble celui utilis lors de la cration d'un modle d'tat de colonnes ou de groupes.

Pour crer un modle d'assistant Etats Dans le menu Paramtrage avanc des tats (GH9141), slectionnez Modles de l'assistant Etats. 1. Dans l'cran Accs aux modles de l'assistant Etats, cliquez sur Ajouter. 2. Dans l'cran Rvision des modles de l'assistant Etats, remplissez les champs suivants : Modle/Description tat Entrez S55830001 dans le champ de modle et Quarterly Smart Fields dans le champ de description. Selon la convention d'appellation J.D. Edwards, l'assistant doit porter le mme nom que le modle de champ intelligent. Le nom de l'assistant apparat dans la liste droulante Application Report de l'cran de bienvenue du Gnrateur d'tats lors de la cration de l'tat. La description apparat dans l'cran Business View Selection Options lors de la cration. 3. Sous l'onglet Building Blocks (blocs fonctionnels), entrez 46 dans le champ suivant pour indiquer l'assistant que ce champ intelligent est utilis dans une section en tableaux. Type section

Mme si vous pouvez utiliser une section dtaille quelconque lors du paramtrage d'un modle, le scnario utilise une section en tableaux. 4. Entrez V8300001 dans le champ suivant : Vue logique

La vue logique doit comprendre tous les articles du dictionnaire de donnes utiliss dans la structure de donnes associes au champ intelligent. Elle est utilise lors de la slection de l'option I'll use the pre-defined business view dans le Gnrateur d'tats. 5. Entrez S55830001 dans le champ suivant : Modle champ intelligent

6. Ajoutez les articles du dictionnaire de donnes dans la grille Default Sequence and Level Breaks. Socit (CO) Centre de cots (MCU) OBJ (Objet)

485

Les articles du dictionnaire de donnes de la grille apparaissent dans l'cran d'aide. Les deux premiers articles du dictionnaire de donnes de la grille sont utiliss en tant que changement de niveau dans une section en tableaux. Les autre champs sont utiliss pour la squence de donnes. Ces choix peuvent tre personnaliss. Le modle utilise Company, Business Unit et Object Account pour la squence. Company et Business Unit sont les changements de niveau.

486

7. Cliquez sur l'onglet Properties et slectionnez les options suivantes : Utiliser description financire Afficher niveau dtail Afficher ajustement signe Afficher/Masquer lignes zro Afficher critres financiers

Plusieurs slections correspondent aux tats financiers. Mme si vous crez un modle, certaines options sont peut-tre inutiles. Si, par exemple, vous dsactivez Display Level of Detail, le Gnrateur d'tats ne peut pas slectionner cette option lors de sa progression. Cette option est grise. Par consquent, le Gnrateur d'tats ne peut pas grer le niveau de dtail. Cet onglet n'est disponible que pour la section en tableaux. 8. Cliquez sur l'onglet Drill Down et slectionnez l'option suivante : Analyse descendante

9. Dans l'cran Accs aux applications, entrez P83001 dans le champ Nom d'objet, cliquez sur Rechercher, puis sur Slectionner. 10. Dans l'cran Accs aux crans, cliquez sur votre choix, puis sur Slectionner.

487

11. Dans cet cran, choisissez une version et cliquez sur Slectionner.

La fonction d'analyse descendante ncessite du temps et des ressources. L'utilisateur ne doit pas ncessairement activer cette fonction. Si l'analyse descendante est requise, ces paramtres sont utiliss par dfaut. Le bouton Define vous guide travers le processus de recherche et de slection d'crans pour complter la slection des applications, des crans et des versions. L'interconnexion doit tre tablie lors de la cration du modle. Cet onglet n'est disponible que pour la section en tableaux. 12. Dans l'cran Rvision des modles de l'assistant, cliquez sur OK. Renseignements complmentaires Reportez-vous Utilisation des modles de champs intelligents dans le manuel de rfrence Elaboration d'tats de gestion pour obtenir de plus amples informations sur la cration de modles de champs intelligents. Reportez-vous Utilisation de la fonction d'analyse descendante dans le manuel de rfrence Elaboration d'tats de gestion pour obtenir de plus amples informations ce sujet.

Cration d'un tat l'aide des champs intelligents


A la fin du processus, testez le modle. Pour cet exemple, il est utile de vrifier l'affichage des donnes dans le Gnrateur d'tats afin de voir les sources et les slections lors du paramtrage de tous les objets.

488

Pour crer un tat l'aide des champs intelligents Dans l'environnement Windows J.D. Edwards, slectionnez Gnrateur d'tats dans le menu Gnrateur d'tats (GH9111). 1. Dans l'cran Cration d'un tat, remplissez les champs suivants, puis cliquez sur OK : Nom de l'tat Description Code systme

2. Dans l'cran Report Director, cliquez sur Application Reports, Quarterly Smart Fields dans le menu, puis cliquez sur Next. Le dernier article de la liste est Quarterly Smart Fields que vous avez cr. Le nom provient de la description entre lors de la cration du modle.

489

3. Dans l'cran Page Header Details, acceptez les paramtres par dfaut de l'en-tte et cliquez sur Next.

4. Dans l'cran Business View Selection Options, acceptez la vue logique prdfinie, puis cliquez sur Next. Le nom du modle apparat en haut de l'cran Business View Selection Options. Les trois options de slection apparaissent. L'une d'elles permet d'utiliser la vue logique prdfinie (V830001), entre sous l'onglet Building Blocks du modle. Elle est paramtre par dfaut mais vous pouvez slectionner une des autres.

490

Si l'utilisateur accepte la vue logique, l'assistant utilise V830001, indique lors de la cration du modle. L'utilisateur peut bien entendu slectionner une autre vue logique.

5. Dans l'cran Select Columns, faites glisser le champ intelligent QuarterlySales de la section Available Smart Fields la section Columns in Report Section. Cette liste provient du modle de champ intelligent associ au modle. QuarterlySales est le nom du champ intelligent cr et associ au modle. Etant donn que vous n'avez cr qu'un seul champ intelligent, Quarterly Sales est le seul affich. L'assistant est lanc et affiche des crans dont le premier est Smart Field Name.

491

6. Remplacez Variable Name par First Quarter Sales et Report Column Headings par First Quarter.

Paramtrez la variable par dfaut et les noms de la colonne. L'cran Smart Field Parameters vous invite entrer le trimestre de la colonne. 7. Entrez 1 dans le champ, puis cliquez sur Next. Cette invite apparat en raison de l'article du dictionnaire de donnes QuarterlyAmount cr. Il s'agit de l'article du dictionnaire de donnes cr en tant qu'invite pour le premier composant de ce champ intelligent. De plus, le texte du glossaire entr lors de la cration de l'article apparat. Il indique les valeurs applicables. 8. Dans l'cran Smart Field Data Selection, pour les rsultats de l'anne 2005 avec un type de livre des montants rels des deux comptes contenant les donnes des ventes (Sales - Product Class 1 et Sales Product Class 2), entrez 05 dans le champ Fiscal Year, entrez AA dans le champ Ledger Type, entrez 5100 dans le champ Object Account:From et 5200 dans le champ Object Account:To. 9. Cliquez sur Finish. Ces articles proviennent du modle auquel l'article de champ intelligent est associ et o sont dfinis les champs de slection de donnes. Dans le modle de champ intelligent, vous pouvez inclure jusqu' cinq articles du dictionnaire de donnes. Object Account est paramtr en tant que fourchette de valeurs. Il occupe donc l'espace de deux articles du dictionnaire de donnes dans cet cran. Vous pouvez galement utiliser ce champ intelligent pour afficher les donnes de tendance. Par exemple, au lieu de quatre colonnes reprsentant chacune un 492

trimestre de l'anne en cours, vous pouvez crer quatre colonnes, chacune reprsentant le premier trimestre de quatre anne conscutives. Remarque Si vous souhaitez avoir la mme slection de donnes dans chaque colonne de champ intelligent, vous pouvez laisser cet cran vide et remplir la slection de donnes pour l'tat entier.

La dfinition de la slection de donnes pour les colonnes peut tre inutile. Pour le compte de rsultats, si vous paramtrez uniquement une colonne de champ intelligent ou si toutes les colonnes de champ intelligent de ce type utilisent la mme slection de donnes (par exemple, lorsque vous affichez une colonne pour chaque trimestre de la mme anne, le mme type de livre et de compte), il est plus efficace de laisser la slection de donnes vide et de dfinir la slection de donnes pour l'tat entier ultrieurement. L'cran Select Columns rapparat. Vous pouvez ajouter d'autres colonnes Quarterly Sales dans l'tat en rptant les tapes 6 8 pour chaque nouvelle colonne de champ intelligent. 10. Lorsque vous avez termin l'ajout de colonnes, cliquez sur Next.

493

11. Dans l'cran Data Sequencing Help, cliquez sur Next. L'cran Data Sequencing Help contient la squence de donnes et les changements de niveau dfinis dans le modle d'assistant Etats. Company et Business Unit sont les deux premiers champs entrs dans la grille du modle et constitueront les changements de niveau dans l'tat. Le troisime champ, Object Account, a t inclus dans le modle et est galement utilis pour la squence. Vous pouvez dfinir Object Account en tant que changement de niveau en cliquant sur le texte afin de l'afficher directement au-dessus de la case o il se trouve. Si vous souhaitez personnaliser la squence de donnes prdfinies et les changements de niveau, cliquez sur I'd like to setup the sequencing and level breaking myself, option situe sous la case Advanced. L'cran Section Data Sequencing vous permet de paramtrer une squence de donnes et des changements de niveau. Les champs de la section Available Columns proviennent de la vue logique prdfinie. Dans cet exemple, la vue logique prdfinie est V8300001. 12. Dans l'cran Help with Section Data Selection (slection des donnes de section), crez un compte de rsultat et ajoutez votre slection de donnes, puis cliquez sur Next. Puisque vous avez slectionn d'afficher Financial Criteria dans l'onglet Properties, les prochains crans demandent les donnes financires afficher. L'cran Section Data Selection apparat avec une ligne de slection de donnes.

494

13. Dans l'cran Section Data Selection (slection des donnes de section), modifiez l'oprande de droite dans la ligne contenant les chiffres 5100-5200 et ajoutez les lignes suivantes : And Fiscal Year is equal to 5 And Ledger Type is equal to AA And Company is equal to 60

Comme dcrit prcdemment, la slection de donnes pour chaque colonne de champ intelligent peut tre inutile lorsque les mmes colonnes de champ intelligent contiennent la mme slection de donnes dans un compte de rsultat. Si vous ne dfinissez pas de slection de donnes pour chaque colonne dans ce cas, vous devez en tablir une ici. La dfinition de la slection de donnes pour l'tat entier, contrairement celle concernant chaque colonne de champ intelligent, est plus efficace et le lancement des tats est plus rapide. 14. Dans l'cran Additional Properties, activez l'affichage Revenue+, Expense- dans le champ Reverse Sign for puis cliquez sur Next. Ce paramtrage supprime les signes ngatifs pour les donnes de ventes de l'tat. 15. Dans l'cran Finish, cliquez sur Finish puis enregistrez et prvisualisez l'tat.

Etats
Vous pouvez examiner les rgles d'vnement du champ intelligent pour voir comment les objets crs sont intgrs dans l'tat. Dans l'cran Report Design (gnrateur d'tats), 495

cliquez sur l'onglet Report, puis sur la partie variable de la colonne de champ intelligent. Dans le menu Edit, slectionnez Event Rules, puis consultez la rgle d'vnement Column Inclusion. Elle a t cre en mme temps que l'article du dictionnaire de donnes de champ intelligent Quarterly Sales. Cliquez deux fois sur le texte Quarterly Amount ER pour afficher la structure de donnes. Les donnes de la rgle d'vnement et le nom de la structure de donnes sont affichs dans le coin suprieur gauche de l'cran Business Functions. La structure de donnes contient tous les mappages effectus dans la section Data Structure situe dans la section infrieure droite de l'cran. Le premier article du dictionnaire de donnes, Quarterly Amount, constitue l'invite et est mapp vers la valeur 1. Ce chiffre est entr lorsque vous dbutez la cration de l'tat et que vous ajoutez la premire colonne de champ intelligent. La valeur indique que vous souhaitez afficher les donnes du premier trimestre. Le reste des paramtres est transmis selon le mappage nomm. Aucun de ces champs ne doit tre mapp dans le Gnrateur d'tats. Sans le champ intelligent, l'auteur de l'tat doit connatre la fonction de gestion utiliser et la mthode de transmission des valeurs.

496

Output Stream Access


Une application UBE traite les composants dans un ordre spcifique. A diffrentes tapes de l'excution, vous pouvez dclencher un vnement l'aide de l'interface OSA. Ces tapes de l'excution sont illustres dans le graphique suivant :

A chacune de ces tapes, sauf dans le cas de PRT_InitializeLib et PRT_TerminateLib, vous pouvez appeler la fonction OSA. Vous pouvez crer vos propres fonctions ou utiliser les bibliothques XML existantes et leurs fonctions. 497

Cration et association des interfaces OSA


Avant d'utiliser OSA pour gnrer un tat, vous devez en dfinir l'interface. En rgle gnrale, une fois dfinies, les interfaces OSA sont associes des tats ou des versions par lots cibles ; l'utilisateur peut toutefois les personnaliser lors de la soumission. Il peut galement gnrer un tat avec n'importe quelle interface OSA lors de la soumission. Toutefois, les rsultats risquent de varier selon la puissance de l'interface slectionne. Les interfaces OSA peuvent galement tre associes des environnements, des htes, et des utilisateurs ou des groupes, de la mme faon que des imprimantes par dfaut peuvent tre affectes. L'association d'une interface OSA un objet est facultative. Selon vos besoins, vous pouvez tre amen dfinir plusieurs interfaces.

Pour crer une dfinition d'interface OSA Dans le menu Paramtrage du traitement par lots (GH9013), slectionnez Paramtrage OSA. 1. Dans l'cran Paramtrage du traitement OSA, cliquez sur Ajouter ou modifier la dfinition OSA. 2. Dans l'cran Accs la dfinition des interfaces OSA, cliquez sur Ajouter. 3. Dans l'cran Rvision de la dfinition des interfaces OSA, renseignez le champ suivant : Nom interface OSA

Remarque Les interfaces OSA J.D. Edwards commencent par les lettres JDE. J.D. Edwards vous recommande donc de dbuter le nom de vos interfaces par d'autres lettres.

4. A chaque point d'excution o vous souhaitez dclencher un vnement, entrez le nom de la fonction dsire sur la ligne associe. Les points d'excution non associs une fonction sont ignors lors de l'excution de l'interface OSA. 5. Une fois que vous avez termin, cliquez sur OK.

Pour associer une interface OSA un objet Dans le menu Paramtrage du traitement par lots (GH9013), slectionnez Paramtrage OSA. 1. Dans l'cran Paramtrage du traitement OSA, cliquez sur Ajouter ou modifier les spcifications d'utilisation de l'interface OSA. 2. Dans l'cran Accs l'utilisation des interfaces OSA, cliquez sur Ajouter.

498

3. Dans l'cran Rvision de l'utilisation des interfaces OSA, entrez le nom de l'interface associer dans le champ suivant : Nom interface OSA

Vous pouvez galement utiliser le bouton Rechercher de ce champ pour trouver le nom de l'interface. 4. Associez l'interface aux objets souhaits, puis cliquez sur OK.

Rsolution des conflits de priorit


Le tableau suivant indique comment le systme rsout les conflits de priorit en cas d'association d'une interface avec plusieurs objets.
Dsambiguation OSA par dfaut, priorit la plus leve la plus basse Utilisateur/Groupe username Etat report report report report Version version version version version Environnement environment environment *ALL *ALL Type d'hte hosttype *ALL hosttype *ALL

report report report report

*ALL *ALL *ALL *ALL

environment environment *ALL *ALL

hosttype *ALL hosttype *ALL

*ALL *ALL *ALL *ALL

*ALL *ALL *ALL *ALL

environment environment *ALL *ALL

hosttype *ALL hosttype *ALL

499

groupname

report report report report

version version version version

environment environment *ALL *ALL

hosttype *ALL hosttype *ALL

report report report report

*ALL *ALL *ALL *ALL

environment environment *ALL *ALL

hosttype *ALL hosttype *ALL

*ALL *ALL *ALL *ALL

*ALL *ALL *ALL *ALL

environment environment *ALL *ALL

hosttype *ALL hosttype *ALL

*PUBLIC

report report report report

version version version version

environment environment *ALL *ALL

hosttype *ALL hosttype *ALL

report report report report

*ALL *ALL *ALL *ALL

environment environment *ALL *ALL

hosttype *ALL hosttype *ALL

500

*ALL *ALL

*ALL *ALL

environment environment

hosttype *ALL

Cration d'une bibliothque OSA


Une bibliothque reprsente une collection de fonctions ; une fonction doit tre incluse dans une bibliothque pour tre utilise. En cas de besoin, vous pouvez crer vos propres fonctions et bibliothques. Le logiciel J.D. Edwards inclut une bibliothque OSA appele OSASample. J.D. Edwards la fournit, ainsi que son code source, comme exemple de cration d'une bibliothque OSA. Les donnes de rfrence suivant cette section sont fournies aux dveloppeurs pour crer leurs propres bibliothques.

Signatures de fonctions
Les fonctions OSA sont appeles l'aide de pointeurs dfinis dans le fichier JDEOSA. Les fonctions OSA doivent donc tre dfinies l'aide des mmes paramtres et valeurs de renvoi, comme le montrent les exemples suivants de prototypes de fonctions : void MyStartDoc (POSA_REPORT_INFO); void MySetFont (POSA_REPORT_INFO, POSA_FONT_INFO); void MySetColor (POSA_REPORT_INFO, unsigned long int); void MyStartPage (POSA_REPORT_INFO); void MyTextOut (POSA_REPORT_INFO, POSA_OBJECT_INFO); void MyDrawObject (POSA_REPORT_INFO, POSA_OBJECT_INFO); void MyUnderline (POSA_REPORT_INFO, POSA_OBJECT_INFO); void MyEndPage (POSA_REPORT_INFO, POSA_LINK_INFO, unsigned long); void MyEndDoc (POSA_REPORT_INFO, POSA_PAGEOF_INFO, unsigned long); void MyFinalize (POSA_REPORT_INFO); void MyStartDoc (POSA_REPORT_INFO); void MySetFont (POSA_REPORT_INFO, POSA_FONT_INFO); void MySetColor (POSA_REPORT_INFO, unsigned long int); void MyStartPage (POSA_REPORT_INFO); void MyTextOut (POSA_REPORT_INFO, POSA_OBJECT_INFO); void MyDrawObject (POSA_REPORT_INFO, POSA_OBJECT_INFO); void MyUnderline (POSA_REPORT_INFO, POSA_OBJECT_INFO); void MyEndPage (POSA_REPORT_INFO, POSA_LINK_INFO, unsigned long); void MyEndDoc (POSA_REPORT_INFO, POSA_PAGEOF_INFO, unsigned long); void MyFinalize (POSA_REPORT_INFO);

501

Structures des fichiers de dfinition


Les structures dcrivent les structures de fichiers suivantes : Structure Donnes d'tat Structure Donnes de section Structure Donnes d'lment Structure Donnes d'objet Structure Donnes de police Structure Donnes de lien Structure Page de donnes

Structure Donnes d'tat Cette dfinition de structure est disponible dans un fichier d'en-tte commun pour tre utilise par des applications externes. Elle est charge au dbut du traitement de l'tat et est transmise par pointeur toutes les fonctions OSA. Elle inclut un membre External Data Pointer (pointeur de donnes externes) permettant aux fonctions OSA de conserver et de transmettre des donnes de niveau tat entre appels de fonction. Les applications externes peuvent galement renvoyer un message consign et un niveau de gravit depuis chaque point d'excution, qui seront ensuite envoys la fonction UBELogMessage. struct tagOSA_REPORT_INFO { char szReport[11]; char szVersion[11]; char szMachineKey[16]; char szEnhv[11]; char szUser[21]; char szOneWorldRelease[11]; char szReportTime[12]; char szDateToday[11]; unsigned int nLocalCodePage; unsigned int nRemoteCodePage; int nLocalOperatingSystem; int nRemoteOperatingSystem; char szPrinter[256]; unsigned long ulPageSizeVertical; unsigned long ulPageSizeHorizontal; ulong ulNumberOfCopies; ulong ulPaperSource; unsigned short nPageOrientation; 502

unsigned short nPrinterLinesPerInch; unsigned short nPrinterCharactersPerInch; unsigned short nPrinterDefaultFontSize; char szPDLProgram[11]; char szDecimalString[2]; char cThousandsSeparator; char szDateFormat[5]; char cDateSeparator; char *szReportTitle; char szCompanyName[31]; unsigned long ulJobNum; unsigned long ulCurrentPageNumber; unsigned long ulActualCurrentPageNumber; char szUBEFileName[300]; char szOSAFileName[300]; unsigned long ulNumberOfSections; OSA_SECTION_INFO *pOSASectionInfo; void *pExternalDataPointer; unsigned short *pnLogMessageSeverity; char szLogMessage[256]; char szFutureUse[256]; };

503

Structure Donnes de section Cette dfinition de structure est disponible dans un fichier d'en-tte commun pour tre utilise par des applications externes. Un tableau de ces structures est charg au dbut du traitement de l'tat et le pointeur et compteur du tableau est stock dans le cadre de la structure OSAReportInfo. Cette structure inclut galement un membre External Data Pointer (pointeur de donnes externes) permettant aux fonctions OSA de conserver et de transmettre des donnes de niveau de section entre appels de fonction. struct tagOSA_SECTION_INFO { char *szSectionName; char szSectionType[50]; char szBusinessViewName[11]; unsigned long idSection; unsigned long idParentSection; unsigned long ulNumberOfObjects; OSA_OBJECT_INFO *pOSAObjectInfo; void *pExternalDataPointer; char szFutureUse[256]; };

504

Structure Donnes d'lment Cette dfinition de structure est disponible dans un fichier d'en-tte commun pour tre utilise par des applications externes. Pour chaque structure OSAObjectInfo, une structure OSAItemInfo est charge avant les points d'excution de niveau objet, tels que Text Out et Insert Draw Object. struct tagOSA_ITEM_INFO { unsigned long ulOccurenceCount; unsigned long ulRecordFetchCount; unsigned long ulNumPDFLines; unsigned short nReprinting; unsigned short nUnderlineThickness; unsigned short nUnderlineMargin; unsigned long int ColorRef; OSA_FONT_INFO zFontInfo; unsigned short nPointSize; unsigned short nDisplayStyle; float fObjectHorizontalPosition; float fObjectVerticalPosition; float fValueHorizontalPosition; float fValueVerticalPosition; float fValueEndingHorizontalPosition; float fValueEndingVerticalPosition; char *szValue; char *szFullText; }; Structure Donnes d'objet Cette dfinition de structure est disponible dans un fichier d'en-tte commun pour tre utilise par des applications externes. Pour chaque section, un tableau de ces structures est charg au dbut du traitement de l'tat. Chaque structure SectionInfo contient un pointeur vers un tableau de structures ObjectInfo, ainsi qu'un membre indiquant le nombre d'lments que contient le tableau. Toutefois, pour certains points d'excution, une structure individuelle ObjectInfo est transmise par pointeur la fonction OSA associe. Chaque structure OSAObjectInfo contient une structure OSAItemInfo encapsulant les parties les plus dynamiques des donnes de niveau objet. Cette structure inclut galement un membre External Data Pointer (pointeur de donnes externes) permettant aux fonctions OSA de conserver et de transmettre des donnes de niveau objet entre appels de fonction.

505

struct tagOSA_OBJECT_INFO { char szDataDictionaryAlias[41]; char szObjectName[31]; unsigned long idObject; unsigned long idSection; unsigned long idRow; char szObjectType[3]; unsigned short nLength; unsigned short idEverestType; char cDataType; OSA_ITEM_INFO zOSAItemInfo; POSA_SECTION_INFO pOSASectionInfo; void *pExternalDataPointer; char szFutureUse[256]; };

506

Structure Donnes de police Cette dfinition de structure est disponible dans un fichier d'en-tte commun pour tre utilise par des applications externes. Cette structure est charge avant l'excution des fonctions OSA appropries, comme dcrit ci-dessous, et transmise par pointeur celles-ci. struct tagOSA_FONT_INFO { long int lfHeight; long int lfWidth; long int lfEscapement; long int lfOrientation; long int lfWeight; unsigned char lfItalic; unsigned char lfUnderline; unsigned char lfStrikeOut; unsigned char lfCharSet; unsigned char lfOutPrecision; unsigned char lfClipPrecision; unsigned char lfQuality; unsigned char lfPitchAndFamily; unsigned char lfFaceName[32]; unsigned short nPointSize; char szAdobeFontName[100]; };

507

Structure Donnes de lien Cette dfinition de structure est disponible dans un fichier d'en-tte commun pour tre utilise par des applications externes. Un tableau de ces structures est charg et envoy, le cas chant, au point d'excution End Page. struct tagOSA_LINK_INFO { float fLowerLeftHorizontal; float fLowerLeftVertical; float fUpperRightHorizontal; float fUpperRightVertical; char szApplication[11]; char szForm[11]; char *szParms; }; Structure Page de donnes Cette dfinition de structure est disponible dans un fichier d'en-tte commun pour tre utilise par des applications externes. Un tableau de ces structures est charg et envoy au point d'excution End Page. struct tagOSA_PAGEOF_INFO { unsigned long ulBeginPage; unsigned long ulEndPage; unsigned long ulTotalPage; };

Paramtres de fonctions
Cette section dcrit les paramtres de fonctions suivants : Paramtres Start Document Paramtres Set Font Paramtres Set Color Paramtres Start Page Paramtres Text Out Paramtres Insert Draw Object Paramtres Draw Underline Paramtres End Page 508

Paramtres End Document Paramtres Finalize Document

Paramtres Start Document La fonction OSA associe au point d'excution Start Document est appele l'aide du paramtre suivant : OSA_REPORT_INFO *pOSAReportInfo OSA_REPORT_INFO *pOSAReportInfo Paramtres Set Font La fonction OSA associe au point d'excution Set Font est appele l'aide des paramtres suivants : OSA_REPORT_INFO *pOSAReportInfo, OSA_FONT_INFO *pOSAFontInfo Paramtres Set Color La fonction OSA associe au point d'excution Set Color est appele l'aide des paramtres suivants : OSA_REPORT_INFO *pOSAReportInfo, unsigned long int zColorRef Paramtres Start Page La fonction OSA associe au point d'excution Start Page est appele l'aide du paramtre suivant : OSA_REPORT_INFO *pOSAReportInfo Paramtres Text Out La fonction OSA associe au point d'excution Text Out est appele l'aide des paramtres suivants : OSA_REPORT_INFO *pOSAReportInfo, OSA_OBJECT_INFO *pOSAObjectInfo Paramtres Insert Draw Object La fonction OSA associe au point d'excution Draw Lines est appele l'aide des paramtres suivants : OSA_REPORT_INFO *pOSAReportInfo, OSA_OBJECT_INFO *pOSAObjectInfo

509

Paramtres Draw Underline La fonction OSA associe au point d'excution Draw Lines est appele l'aide des paramtres suivants : OSA_REPORT_INFO *pOSAReportInfo, OSA_OBJECT_INFO *pOSAObjectInfo Paramtres End Page La fonction OSA associe au point d'excution End Page est appele l'aide du paramtre suivant : OSA_REPORT_INFO pOSAReportInfo, OSA_LINK_INFO *pOSALinkInfo, unsigned long ulNumberOfLinks Paramtres End Document La fonction OSA associe au point d'excution End Document est appele l'aide du paramtre suivant : OSA_REPORT_INFO *pOSAReportInfo, OSA_PAGEOF_INFO *pOSAPageOfInfo, unsigned long ulNumberOfPageOf Paramtres Finalize Document La fonction OSA associe au point d'excution Finalize Document est appele l'aide du paramtre suivant : OSA_REPORT_INFO *pOSAReportInfo

Extraction de documents OSA


Au sein de la structure OSAReportInfo, le membre szOSAFileName permet aux applications externes d'indiquer le nom d'un fichier cr par des fonctions OSA. Un membre du mme nom est ajout la structure UBEVar. Aprs le traitement du point d'excution End Document, toute valeur existant dans le membre OSAReportInfo pour szOSAFileName est copie dans le membre UBEVar correspondant. A la fin du traitement d'un travail, la structure UBEVar est mise jour dans le fichier Statut de contrle des travaux (F986110) pour le travail.

510

Include File
Les dfinitions de structures et de fonctions requises pour les fonctions interfaant par OSA sont contenues dans le fichier JDEOSA.H, situ dans le rpertoire system\include d'ERP. Le contenu actuel de ce fichier est le suivant : /********************************************************* Header File Description * JDEOSA.H Header file to support Output Stream Access functions * ********************************************************** * Copyright (c) 1999 - 1999 J.D. Edwards & Company * This material is proprietary to J.D. Edwards & Company. All rights reserved. The methods and techniques described herein are considered trade secrets and/or confidential. Reproduction or distribution, in whole or in part, is forbidden except by express written permission of J.D. Edwards & Company. * *********************************************************/ #ifndef JDEOSA_H #define JDEOSA_H /** Page Of Information Structure **/ struct tagOSA_PAGEOF_INFO { unsigned long ulBeginPage; unsigned long ulEndPage; unsigned long ulTotalPage; }; typedef struct tagOSA_PAGEOF_INFO OSA_PAGEOF_INFO, *POSA_PAGEOF_INFO; /** Link Information Structure **/ struct tagOSA_LINK_INFO { float fLowerLeftHorizontal; float fLowerLeftVertical; float fUpperRightHorizontal;

511

float fUpperRightVertical; char szApplication[11]; char szForm[11]; char *szParms; }; typedef struct tagOSA_LINK_INFO OSA_LINK_INFO, * POSA_LINK_INFO; /** Font Information **/ struct tagOSA_FONT_INFO { long int lfHeight; long int lfWidth; long int lfEscapement; long int lfOrientation; long int lfWeight; unsigned char lfItalic; unsigned char lfUnderline; unsigned char lfStrikeOut; unsigned char lfCharSet; unsigned char lfOutPrecision; unsigned char lfClipPrecision; unsigned char lfQuality; unsigned char lfPitchAndFamily; char lfFaceName[32]; unsigned short nPointSize; char szAdobeFontName[100]; }; typedef struct tagOSA_FONT_INFO OSA_FONT_INFO, * POSA_FONT_INFO; /** Item Information **/ struct tagOSA_ITEM_INFO { unsigned long ulOccurenceCount; unsigned long ulRecordFetchCount; unsigned long ulNumPDFLines; unsigned short nReprinting; unsigned short nUnderlineThickness; unsigned short nUnderlineMargin; unsigned long int ColorRef; 512

OSA_FONT_INFO zFontInfo; unsigned short nDisplayStyle; float fObjectHorizontalPosition; float fObjectVerticalPosition; float fObjectEndingHorizontalPosition; float fObjectEndingVerticalPosition; float fValueHorizontalPosition; float fValueVerticalPosition; float fValueEndingHorizontalPosition; float fValueEndingVerticalPosition; char *szValue; char *szFullText; }; typedef struct tagOSA_ITEM_INFO OSA_ITEM_INFO, * POSA_ITEM_INFO; /** Object Information **/ struct tagOSA_OBJECT_INFO { char szDataDictionaryAlias[41]; char szObjectName[31]; unsigned long idObject; unsigned long idSection; unsigned long idRow; char szObjectType[3]; unsigned short nLength; unsigned long idEverestType; char cDataType; OSA_ITEM_INFO zOSAItemInfo; void *pOSASectionInfo; void *pExternalDataPointer; char szFutureUse[256]; }; typedef struct tagOSA_OBJECT_INFO OSA_OBJECT_INFO, * POSA_OBJECT_INFO; /** Section Information Structure **/ struct tagOSA_SECTION_INFO { char *szSectionName; 513

char szSectionType[50]; char szBusinessViewName[11]; unsigned long idSection; unsigned long idParentSection; unsigned long ulNumberOfObjects; unsigned long ulRecordFetchCount; OSA_OBJECT_INFO *pOSAObjectInfo; void *pExternalDataPointer; char szFutureUse[256]; }; typedef struct tagOSA_SECTION_INFO OSA_SECTION_INFO, * POSA_SECTION_INFO; /*** Report Information Structure ***/ struct tagOSA_REPORT_INFO { char szReport[11]; char szVersion[11]; char szMachineKey[16]; char szEnhv[11]; char szUser[21]; char szOneWorldRelease[11]; char szReportTime[12]; char szDateToday[11]; unsigned int nLocalCodePage; unsigned int nRemoteCodePage; int nLocalOperatingSystem; int nRemoteOperatingSystem; char szPrinter[256]; unsigned long ulPageSizeVertical; unsigned long ulPageSizeHorizontal; unsigned long ulNumberOfCopies; unsigned long ulPaperSource; unsigned short nPageOrientation; unsigned short nPrinterLinesPerInch; unsigned short nPrinterCharactersPerInch; unsigned short nPrinterDefaultFontSize; char szPDLProgram[11]; 514

char szDecimalString[2]; char cThousandsSeparator; char szDateFormat[5]; char cDateSeparator; char *szReportTitle; char szCompanyName[31]; unsigned long ulJobNum; unsigned long ulCurrentPageNumber; unsigned long ulActualCurrentPageNumber; char szUBEFileName[300]; char szOSAFileName[300]; unsigned long ulNumberOfSections; OSA_SECTION_INFO *pOSASectionInfo; void *pExternalDataPointer; unsigned short *pnLogMessageSeverity; char szLogMessage[256]; char szFutureUse[256]; }; typedef struct tagOSA_REPORT_INFO OSA_REPORT_INFO, * POSA_REPORT_INFO; /** Execution Point Identification Numbers **/ #define OSA_EXPN_START_DOC 1 #define OSA_EXPN_SET_FONT 2 #define OSA_EXPN_SET_COLOR 3 #define OSA_EXPN_START_PAGE 4 #define OSA_EXPN_TEXT_OUT 5 #define OSA_EXPN_DRAW_OBJECT 6 #define OSA_EXPN_UNDERLINE 7 #define OSA_EXPN_END_PAGE 8 #define OSA_EXPN_END_DOC 9 #define OSA_EXPN_FINALIZE_DOC 10 /** OSA Function Prototypes **/ typedef void (*FP_OSA_START_DOC) (POSA_REPORT_INFO); typedef void (*FP_OSA_SET_FONT) (POSA_REPORT_INFO, POSA_FONT_INFO); typedef void (*FP_OSA_SET_COLOR) (POSA_REPORT_INFO, unsigned long int); typedef void (*FP_OSA_START_PAGE) (POSA_REPORT_INFO); 515

typedef void (*FP_OSA_TEXT_OUT) (POSA_REPORT_INFO, POSA_OBJECT_INFO); typedef void (*FP_OSA_DRAW_OBJECT) (POSA_REPORT_INFO, POSA_OBJECT_INFO); typedef void (*FP_OSA_UNDERLINE) (POSA_REPORT_INFO, POSA_OBJECT_INFO); typedef void (*FP_OSA_END_PAGE) (POSA_REPORT_INFO, POSA_LINK_INFO, unsigned long); typedef void (*FP_OSA_END_DOC) (POSA_REPORT_INFO, POSA_PAGEOF_INFO, unsigned long); typedef void (*FP_OSA_FINALIZE_DOC) (POSA_REPORT_INFO); #endif

Emplacements et noms des fichiers


L'UBE effectue les oprations suivantes pour charger une bibliothque OSA : Si le nom de la bibliothque, indiqu dans le fichier Dfinition des interfaces OSA (F986169), contient un point (.), l'UBE l'ignore, ainsi que tous les caractres qui suivent. L'UBE ajoute des prfixes ou des extensions selon la plate-forme d'excution de l'UBE, comme suit :
PLATE-FORME Colonne de vue logique prcdente HPUX AIX, SUN AS/400 NOM DE BIBLIOTHEQUE ETENDU nombibliothque + ".dll" "lib" + nombibliothque + ".sl" "lib" + nombibliothque + ".so" nombibliothque

L'UBE transmet le nom de bibliothque obtenu la fonction LoadLibrary, qui utilise son tour une stratgie de recherche standard pour trouver la bibliothque souhaite.

Noms de fichiers OSA


Lorsque le logiciel J.D. Edwards extrait un fichier OSA du serveur, certains lments relatifs au format du nom du fichier sont supposs. Pour AS/400, il suppose que le nom du fichier sera enregistr dans le format BIBLIOTHEQUE/FICHIER(MEMBRE) et il stocke le fichier sur la machine client en utilisant le nom MEMBER.FILE. Pour les serveurs NT, le logiciel J.D. Edwards suppose que le nom du fichier est stock au format REPERTOIRE\FICHIER.EXT. Pour toutes les autres plates-formes, le logiciel J.D. Edwards attend un nom de fichier au format REPERTOIRE/FICHIER.EXT.

Code source OSASample


OSASample contient trois composants : 516

OSAStruct.h OSASample.h OSASample.c

OSAStruct.h
#ifndef OSASAMPLE_DEF_HPP #define OSASAMPLE_DEF_HPP #define chAmpersand '&' #define chOpenAngle '<' #define chCloseAngle '>' #define chDoubleQuote '"' #define PAGEOF_TYPE "TP" typedef struct tagOSASAMPLE_STRUCT { unsigned short nCount; FILE *fpOutput; } OSASAMPLE_STRUCT, *POSASAMPLE_STRUCT; #endif

OSASample.h
#ifndef __OSASAMPLE_H__ #define __OSASAMPLE_H__ #include <string.h> #include <assert.h> #include <stdio.h> #include <jdeosa.h> #if defined (_WIN32) #undef CDECL #define CDECL _cdecl #if defined(IAMOSASAMPLE) #define APIEXPORT _declspec(dllexport) #else #define APIEXPORT _declspec(dllimport) #endif #else #define CDECL #define APIEXPORT

517

#endif #define CLASSEXPORT APIEXPORT #undef EXTERNC #if defined(__cplusplus) #define EXTERNC extern "C" #else #define EXTERNC #endif EXTERNC APIEXPORT void CDECL OSASample_StartDoc(POSA_REPORT_INFO pOSAReportInfo); EXTERNC APIEXPORT void CDECL OSASample_SetFont(POSA_REPORT_INFO pOSAReportInfo, POSA_FONT_INFO pOSAFontInfo); EXTERNC APIEXPORT void CDECL OSASample_SetColor(POSA_REPORT_INFO pOSAReportInfo, unsigned long int zColorRef); EXTERNC APIEXPORT void CDECL OSASample_EndDoc(POSA_REPORT_INFO pOSAReportInfo, POSA_PAGEOF_INFO pOSAPageofInfo, unsigned long ulNumberOfStructs); EXTERNC APIEXPORT void CDECL OSASample_StartPage(POSA_REPORT_INFO pOSAReportInfo); EXTERNC APIEXPORT void CDECL OSASample_EndPage(POSA_REPORT_INFO pOSAReportInfo, POSA_LINK_INFO pOsaLinkInfo, unsigned long ulNumberOfLinks); EXTERNC APIEXPORT void CDECL OSASample_TextOut(POSA_REPORT_INFO pOSAReportInfo, POSA_OBJECT_INFO pOSAObjectInfo); EXTERNC APIEXPORT void CDECL OSASample_DrawObject(POSA_REPORT_INFO pOSAReportInfo, POSA_OBJECT_INFO pOSAObjectInfo); EXTERNC APIEXPORT void CDECL OSASample_DrawUnderLine(POSA_REPORT_INFO pOSAReportInfo, POSA_OBJECT_INFO pOSAObjectInfo); EXTERNC APIEXPORT void CDECL OSASample_FinalizeDoc(POSA_REPORT_INFO pOSAReportInfo); #endif

518

OSASAMPLE.c
/* Author: Kevin Reitz */ /* Date: 10/05/99 */ #include "OSASample.h" #include "OSAStruct.h" /*------------------------------------------------------------------------* Function Name: OSA_ReportInfoOut * Parameters: OSASAMPLE_STRUCT * Pointer to OSA Sample Structure * OSA_REPORT_INFO * Pointer to Report Info structure * Exceptions: None * Return Value: None * Description: Output data from the Report Info structure *------------------------------------------------------------------------*/ void OSA_ReportInfoOut(POSASAMPLE_STRUCT pOSAStruct, POSA_REPORT_INFO pOSAReportInfo) { /* Check for valid parameter values. If pointers are void, return. */ if (!pOSAStruct || !pOSAStruct->fpOutput || !pOSAReportInfo) { return; } /* Print values to the output file */ fprintf(pOSAStruct->fpOutput, "****** REPORT INFO ******\n\n"); fprintf(pOSAStruct->fpOutput, "Report: %s\n", pOSAReportInfo->szReport); fprintf(pOSAStruct->fpOutput, "Version: %s\n", pOSAReportInfo->szVersion); fprintf(pOSAStruct->fpOutput, "MachineKey: %s\n", pOSAReportInfo>szMachineKey); fprintf(pOSAStruct->fpOutput, "Environment: %s\n", pOSAReportInfo->szEnhv); fprintf(pOSAStruct->fpOutput, "User: %s\n", pOSAReportInfo->szUser); fprintf(pOSAStruct->fpOutput, "Release: %s\n", pOSAReportInfo>szOneWorldRelease); fprintf(pOSAStruct->fpOutput, "Time: %s\n", pOSAReportInfo->szReportTime); fprintf(pOSAStruct->fpOutput, "Date: %s\n", pOSAReportInfo->szDateToday); fprintf(pOSAStruct->fpOutput, "Local Code Page: %d\n", pOSAReportInfo>nLocalCodePage);

519

fprintf(pOSAStruct->fpOutput, "Remote Code Page: %d\n", pOSAReportInfo>nRemoteCodePage); fprintf(pOSAStruct->fpOutput, "Local Operating System: %d\n", pOSAReportInfo->nLocalOperatingSystem); fprintf(pOSAStruct->fpOutput, "Remote Operating System: %d\n", pOSAReportInfo->nRemoteOperatingSystem); fprintf(pOSAStruct->fpOutput, "Printer: %s\n", pOSAReportInfo->szPrinter); fprintf(pOSAStruct->fpOutput, "Page Height: %d\n", pOSAReportInfo>ulPageSizeVertical); fprintf(pOSAStruct->fpOutput, "Page Width: %d\n", pOSAReportInfo>ulPageSizeHorizontal); fprintf(pOSAStruct->fpOutput, "Number Of Copies: %d\n", pOSAReportInfo>ulNumberOfCopies); fprintf(pOSAStruct->fpOutput, "Paper Source: %d\n", pOSAReportInfo>ulPaperSource); fprintf(pOSAStruct->fpOutput, "Orientation: %d\n", pOSAReportInfo>nPageOrientation); fprintf(pOSAStruct->fpOutput, "Lines Per Inch: %d\n", pOSAReportInfo>nPrinterLinesPerInch); fprintf(pOSAStruct->fpOutput, "Default Font Size: %d\n", pOSAReportInfo>nPrinterDefaultFontSize); fprintf(pOSAStruct->fpOutput, "Printer Type: %s\n", pOSAReportInfo>szPDLProgram); fprintf(pOSAStruct->fpOutput, "Decimal Separator: %s\n", pOSAReportInfo>szDecimalString); fprintf(pOSAStruct->fpOutput, "Thousands Separator: %c\n", pOSAReportInfo>cThousandsSeparator); fprintf(pOSAStruct->fpOutput, "Date Format: %s\n", pOSAReportInfo>szDateFormat); fprintf(pOSAStruct->fpOutput, "Date Separator: %c\n", pOSAReportInfo>cDateSeparator); fprintf(pOSAStruct->fpOutput, "Report Title: %s\n", pOSAReportInfo>szReportTitle); fprintf(pOSAStruct->fpOutput, "Company Name: %s\n", pOSAReportInfo>szCompanyName); fprintf(pOSAStruct->fpOutput, "Job Number: %d\n", pOSAReportInfo->ulJobNum); fprintf(pOSAStruct->fpOutput, "Current Page Number: %d\n", pOSAReportInfo>ulCurrentPageNumber); fprintf(pOSAStruct->fpOutput, "Actual Page Number: %d\n", pOSAReportInfo>ulActualCurrentPageNumber); fprintf(pOSAStruct->fpOutput, "UBE File Name: %s\n", pOSAReportInfo>szUBEFileName); fprintf(pOSAStruct->fpOutput, "OSA File Name: %s\n", pOSAReportInfo>szOSAFileName);

520

fprintf(pOSAStruct->fpOutput, "Number of Sections: %d\n", pOSAReportInfo>ulNumberOfSections); fprintf(pOSAStruct->fpOutput, "\n****** END REPORT INFO ******\n"); return; } /*------------------------------------------------------------------------* Function Name: OSA_SectionInfoOut * Parameters: OSASAMPLE_STRUCT * Pointer to OSA Sample Structure * OSA_SECTION_INFO * Pointer to Section Info structure * Exceptions: None * Return Value: None * Description: Output data from the Section Info structure *------------------------------------------------------------------------*/ void OSA_SectionInfoOut(POSASAMPLE_STRUCT pOSAStruct, POSA_SECTION_INFO pOSASectionInfo) { /* Check for valid parameter values. If pointers are void, return. */ if (!pOSAStruct || !pOSAStruct->fpOutput || !pOSASectionInfo) { return; } fprintf(pOSAStruct->fpOutput, "\n\t****** SECTION INFO ******\n\n"); fprintf(pOSAStruct->fpOutput, "\tSection Name: %s\n", pOSASectionInfo>szSectionName); fprintf(pOSAStruct->fpOutput, "\tSection Type: %s\n", pOSASectionInfo>szSectionType); fprintf(pOSAStruct->fpOutput, "\tBusiness View Name: %s\n", pOSASectionInfo>szBusinessViewName); fprintf(pOSAStruct->fpOutput, "\tSection ID: %d\n", pOSASectionInfo>idSection); fprintf(pOSAStruct->fpOutput, "\tParent Section ID: %d\n", pOSASectionInfo>idParentSection); fprintf(pOSAStruct->fpOutput, "\tNumber of Objects: %d\n", pOSASectionInfo>ulNumberOfObjects); fprintf(pOSAStruct->fpOutput, "\tRecord Fetch Count: %d\n", pOSASectionInfo>ulRecordFetchCount); fprintf(pOSAStruct->fpOutput, "\n\t****** END SECTION INFO ******\n"); return; }

521

/*------------------------------------------------------------------------* Function Name: OSA_ObjectInfoOut * Parameters: OSASAMPLE_STRUCT * Pointer to OSA Sample Structure * OSA_OBJECT_INFO * Pointer to Object Info structure * unsigned short int Flag to control output of Item Info * Exceptions: None * Return Value: None * Description: Output data from the Object Info and Item Info structures *------------------------------------------------------------------------*/ void OSA_ObjectInfoOut(POSASAMPLE_STRUCT pOSAStruct, POSA_OBJECT_INFO pOSAObjectInfo, unsigned short int nPrintItemInfo) { /* Check for valid parameter values. If pointers are void, return. */ if (!pOSAStruct || !pOSAStruct->fpOutput || !pOSAObjectInfo) { return; } fprintf(pOSAStruct->fpOutput, "\n\t\t****** OBJECT INFO ******\n\n"); fprintf(pOSAStruct->fpOutput, "\t\tData Dictionary Item: %s\n", pOSAObjectInfo->szDataDictionaryAlias); fprintf(pOSAStruct->fpOutput, "\t\tObject Name: %s\n", pOSAObjectInfo>szObjectName); fprintf(pOSAStruct->fpOutput, "\t\tObject ID: %d\n", pOSAObjectInfo>idObject); fprintf(pOSAStruct->fpOutput, "\t\tSection ID: %d\n", pOSAObjectInfo>idSection); fprintf(pOSAStruct->fpOutput, "\t\tRow ID: %d\n", pOSAObjectInfo->idRow); fprintf(pOSAStruct->fpOutput, "\t\tObject Type: %s\n", pOSAObjectInfo>szObjectType); fprintf(pOSAStruct->fpOutput, "\t\tObject Length: %d\n", pOSAObjectInfo>nLength); fprintf(pOSAStruct->fpOutput, "\t\tOneWorld Data Type: %d\n", pOSAObjectInfo->idEverestType); fprintf(pOSAStruct->fpOutput, "\t\tGeneral Data Type: %c\n", pOSAObjectInfo>cDataType); fprintf(pOSAStruct->fpOutput, "\n\t\t****** END OBJECT INFO ******\n"); /* Only output Item Info if the parameter indicates to do so */ if (nPrintItemInfo)

522

{ POSA_ITEM_INFO pOSAItemInfo = &(pOSAObjectInfo->zOSAItemInfo); fprintf(pOSAStruct->fpOutput, "\n\t\t****** ITEM INFO ******\n\n"); fprintf(pOSAStruct->fpOutput, "\t\tOccurence Count: %d\n", pOSAItemInfo>ulOccurenceCount); fprintf(pOSAStruct->fpOutput, "\t\tRecord Fetch Count: %d\n", pOSAItemInfo>ulRecordFetchCount); fprintf(pOSAStruct->fpOutput, "\t\tNumber Of Lines: %d\n", pOSAItemInfo>ulNumPDFLines); fprintf(pOSAStruct->fpOutput, "\t\tReprinting: %d\n", pOSAItemInfo>nReprinting); fprintf(pOSAStruct->fpOutput, "\t\tUnderline Thickness: %d\n", pOSAItemInfo>nUnderlineThickness); fprintf(pOSAStruct->fpOutput, "\t\tUnderline Margin: %d\n", pOSAItemInfo>nUnderlineMargin); fprintf(pOSAStruct->fpOutput, "\t\tColor Reference: %d\n", pOSAItemInfo>ColorRef); fprintf(pOSAStruct->fpOutput, "\t\tFont Face Name: %s\n", pOSAItemInfo>zFontInfo.lfFaceName); fprintf(pOSAStruct->fpOutput, "\t\tFont Point Size: %d\n", pOSAItemInfo>zFontInfo.nPointSize); fprintf(pOSAStruct->fpOutput, "\t\tAdobe Font Name: %s\n", pOSAItemInfo>zFontInfo.szAdobeFontName); fprintf(pOSAStruct->fpOutput, "\t\tDisplay Style: %d\n", pOSAItemInfo>nDisplayStyle); fprintf(pOSAStruct->fpOutput, "\t\tObject Start X: %f\n", pOSAItemInfo>fObjectHorizontalPosition); fprintf(pOSAStruct->fpOutput, "\t\tObject Start Y: %f\n", pOSAItemInfo>fObjectVerticalPosition); fprintf(pOSAStruct->fpOutput, "\t\tObject End X: %f\n", pOSAItemInfo>fObjectEndingHorizontalPosition); fprintf(pOSAStruct->fpOutput, "\t\tObject End Y: %f\n", pOSAItemInfo>fObjectEndingVerticalPosition); fprintf(pOSAStruct->fpOutput, "\t\tValue Start X: %f\n", pOSAItemInfo>fValueHorizontalPosition); fprintf(pOSAStruct->fpOutput, "\t\tValue Start Y: %f\n", pOSAItemInfo>fValueVerticalPosition); fprintf(pOSAStruct->fpOutput, "\t\tValue End X: %f\n", pOSAItemInfo>fValueEndingHorizontalPosition); fprintf(pOSAStruct->fpOutput, "\t\tValue End Y: %f\n", pOSAItemInfo>fValueEndingVerticalPosition); fprintf(pOSAStruct->fpOutput, "\t\tValue Text: %s\n", pOSAItemInfo>szValue);

523

fprintf(pOSAStruct->fpOutput, "\t\tFull Object Text: %s\n", pOSAItemInfo>szFullText); fprintf(pOSAStruct->fpOutput, "\n\t\t****** END ITEM INFO ******\n"); } else { fprintf(pOSAStruct->fpOutput, "\n\t\t****** No Item Info At This Point ******\n"); } return; } /*------------------------------------------------------------------------* Function Name: OSA_LinkInfoOut * Parameters: OSASAMPLE_STRUCT * Pointer to OSA Sample Structure * OSA_LINK_INFO * Pointer to array of Link Info structures * unsigned long The number of elements in the Link Info array * Exceptions: None * Return Value: None * Description: Output data from the Link Info structures, if any. *------------------------------------------------------------------------*/ void OSA_LinkInfoOut(POSASAMPLE_STRUCT pOSAStruct, POSA_LINK_INFO pOSALinkInfo, unsigned long ulNumberOfLinks) { unsigned short i =0; /* Check for valid parameter values. If pointers are void, return. */ if (!pOSAStruct || !pOSAStruct->fpOutput) { return; } /* Check for valid parameter values. If pointer is void or array is empty, output a message and return. */ if (!pOSALinkInfo || !ulNumberOfLinks) { fprintf(pOSAStruct->fpOutput, "\n** No Link Information **\n"); return; }

524

fprintf(pOSAStruct->fpOutput, "\n****** LINK INFO ******\n\n"); for (i=0; i<ulNumberOfLinks; i++) { fprintf(pOSAStruct->fpOutput, "Lower Left X: %f\n", pOSALinkInfo[i].fLowerLeftHorizontal); fprintf(pOSAStruct->fpOutput, "Lower Left Y: %f\n", pOSALinkInfo[i].fLowerLeftVertical); fprintf(pOSAStruct->fpOutput, "Upper Right X: %f\n", pOSALinkInfo[i].fUpperRightHorizontal); fprintf(pOSAStruct->fpOutput, "Upper Right Y: %f\n", pOSALinkInfo[i].fUpperRightVertical); fprintf(pOSAStruct->fpOutput, "Application Name: %s\n", pOSALinkInfo[i].szApplication); fprintf(pOSAStruct->fpOutput, "Form Name: %s\n", pOSALinkInfo[i].szForm); fprintf(pOSAStruct->fpOutput, "Parameter String: %s\n\n", pOSALinkInfo[i].szParms); } fprintf(pOSAStruct->fpOutput, "\n****** END LINK INFO ******\n"); return; } /*------------------------------------------------------------------------* Function Name: OSA_FontInfoOut * Parameters: OSASAMPLE_STRUCT * Pointer to OSA Sample Structure * OSA_FONT_INFO * Pointer to Font Info structure * Exceptions: None * Return Value: None * Description: Output data from the Font Info structure *------------------------------------------------------------------------*/ void OSA_FontInfoOut(POSASAMPLE_STRUCT pOSAStruct, POSA_FONT_INFO pFontInfo) { /* Check for valid parameter values. If pointers are void, return. */ if (!pOSAStruct || !pOSAStruct->fpOutput || !pFontInfo) { return; } fprintf(pOSAStruct->fpOutput, "\n****** FONT INFO ******\n\n");

525

fprintf(pOSAStruct->fpOutput, "Font Face Name: %s\n", pFontInfo>lfFaceName); fprintf(pOSAStruct->fpOutput, "Font Point Size: %d\n", pFontInfo>nPointSize); fprintf(pOSAStruct->fpOutput, "Adobe Font Name: %s\n", pFontInfo>szAdobeFontName); fprintf(pOSAStruct->fpOutput, "\n****** END FONT INFO ******\n"); return; } /*------------------------------------------------------------------------* Function Name: OSA_OpenOutputFile * Parameters: OSA_REPORT_INFO * Pointer to Report Info Structure * OSASAMPLE_STRUCT * Pointer to OSA Sample Structure * Exceptions: None * Return Value: None * Description: Create the file which will contain the sample output *------------------------------------------------------------------------*/ void OSA_OpenOutputFile (POSA_REPORT_INFO pOSAReportInfo, POSASAMPLE_STRUCT pOSAStruct) { /* Formulate the output file name based on information from Report Info. */ strcpy(pOSAReportInfo->szOSAFileName, pOSAReportInfo->szUBEFileName); #if defined JDENV_AS400 /* On AS/400, the UBE file name is of the form LIBRARY/PRINTQUEUE(F99999), where 99999 is the job number. We will just switch an O for the F to indicate an OSA file. */ pStrPtr = strrchr( pOSAReportInfo->szOSAFileName, 'F' ); *pStrPtr = 'O';

#else /* On platforms other than AS/400, just replace the PDF file extension with OSA. */ if( !strstr( pOSAReportInfo->szOSAFileName, ".pdf" ) ) { /* If there is no .pdf extension, just tack on a .osa extension */ strcat( pOSAReportInfo->szOSAFileName, ".osa" ); }

526

else { sprintf( strstr( pOSAReportInfo->szOSAFileName, ".pdf" ), ".osa"); } #endif /* Open the OSA file for output. */ pOSAStruct->fpOutput= fopen(pOSAReportInfo->szOSAFileName, "w+b"); if (!pOSAStruct->fpOutput) { /* If the file could not be opened, send an error message back to the UBE log */ if (pOSAReportInfo->pnLogMessageSeverity) { *(pOSAReportInfo->pnLogMessageSeverity) = 1; } sprintf(pOSAReportInfo->szLogMessage, "Could not open OSA file: %s\n", pOSAReportInfo->szOSAFileName); return; } return; } /*------------------------------------------------------------------------*/ /* Name: OSASample_StartDoc */ /* Parameters: OSA_REPORT_INFO* */ /* Exceptions: None */ /* Return Value: None */ /* Description: Open the output file, */ /* Output Report, Section and Object */ /* properties. */ /*------------------------------------------------------------------------*/ EXTERNC APIEXPORT void CDECL OSASample_StartDoc(OSA_REPORT_INFO* pOSAReportInfo) { POSASAMPLE_STRUCT pOSAStruct = NULL; POSA_SECTION_INFO pOSASectionInfo = NULL; POSA_OBJECT_INFO pOSAObjectInfo = NULL;

527

char *pStrPtr = NULL; unsigned long i = 0; unsigned long j = 0; if(!pOSAReportInfo ) { return; } /* Allocate memory to hold severity value. Deallocated in OSASample_EndDoc */ if (!pOSAReportInfo->pnLogMessageSeverity) { pOSAReportInfo->pnLogMessageSeverity = malloc(sizeof( unsigned short)); } if (pOSAReportInfo->pnLogMessageSeverity) { pOSAReportInfo->pnLogMessageSeverity[0] = 0; } /* Create the common structure for passing values between functions, if it has not been created before this point. */ if (!pOSAReportInfo->pExternalDataPointer) { pOSAStruct = malloc(sizeof( OSASAMPLE_STRUCT)); if (pOSAStruct) { memset(pOSAStruct, 0, sizeof(OSASAMPLE_STRUCT)); } else { strcpy(pOSAReportInfo->szLogMessage, "OSA: Could not allocate External Data Pointer.\n"); /* Set the correct severity to error message severity */ if (pOSAReportInfo->pnLogMessageSeverity) { *(pOSAReportInfo->pnLogMessageSeverity) = (unsigned short)1; } } /* Record the pointer as the external data pointer in Report Info. */

528

pOSAReportInfo->pExternalDataPointer=pOSAStruct; } /* If the external data pointer does not exist execution cannot go on. Set severity to the highest value, assign a message for the log and return */ if(!pOSAReportInfo->pExternalDataPointer) { strcpy(pOSAReportInfo->szLogMessage, "OSA: No External Data Pointer at End Doc.\n"); /* Set the correct severity to error message severity */ if (pOSAReportInfo->pnLogMessageSeverity) { *(pOSAReportInfo->pnLogMessageSeverity) = (unsigned short)1; } return; } pOSAStruct=pOSAReportInfo->pExternalDataPointer; /* Create output file if it has not been created yet */ if (!pOSAStruct->fpOutput) { OSA_OpenOutputFile (pOSAReportInfo, pOSAStruct); if (pOSAReportInfo->pnLogMessageSeverity[0] > 0) return; } /* Identify the Execution Point */ fprintf(pOSAStruct->fpOutput, "****** START DOC EXECUTION POINT ******\n\n"); /* Output Report Info to file. */ OSA_ReportInfoOut(pOSAStruct, pOSAReportInfo); /* Output Section Info to file. */ if (!pOSAReportInfo->pOSASectionInfo || !pOSAReportInfo->ulNumberOfSections) { if (pOSAReportInfo->pnLogMessageSeverity) { *(pOSAReportInfo->pnLogMessageSeverity) = 2; } sprintf(pOSAReportInfo->szLogMessage, "No Section Info present.\n");

529

return; } pOSASectionInfo = pOSAReportInfo->pOSASectionInfo; for (i=0; i<pOSAReportInfo->ulNumberOfSections; i++) { OSA_SectionInfoOut(pOSAStruct, pOSASectionInfo); /* Output Object Info to file. */ if (!pOSASectionInfo->pOSAObjectInfo || !pOSASectionInfo->ulNumberOfObjects) { if (pOSAReportInfo->pnLogMessageSeverity) { *(pOSAReportInfo->pnLogMessageSeverity) = 3; } sprintf(pOSAReportInfo->szLogMessage, "No Object Info present for Section %s.\n", pOSASectionInfo->szSectionName); return; } pOSAObjectInfo = pOSASectionInfo->pOSAObjectInfo; for (j=0; j<pOSASectionInfo->ulNumberOfObjects; j++) { OSA_ObjectInfoOut(pOSAStruct, pOSAObjectInfo, 0); /* Do not print Item Info at this time. */ pOSAObjectInfo++; } pOSASectionInfo++; } } /*------------------------------------------------------------------------*/ /* Name: OSASample_EndDoc */ /* Parameters: OSA_REPORT_INFO*, OSA_PAGEOF_INFO*, unsigned long */ /* Exceptions: None */ /* Return Value: None */ /* Description: Open the output file, */ /* Output Report, Section and Object */ /* properties. */

530

/*------------------------------------------------------------------------*/ EXTERNC APIEXPORT void CDECL OSASample_EndDoc(OSA_REPORT_INFO* pOSAReportInfo, OSA_PAGEOF_INFO* pOSAPageofInfo, unsigned long ulNumberOfStructs) { POSASAMPLE_STRUCT pOSAStruct = NULL; /* If OSA does not provide the needed parameter (Highly unlikely), then return */ if(!pOSAReportInfo ) { return; } /* If the external data pointer does not exist execution cannot go on. Set severity to the highest value, assign a message for the log and return */ if(!pOSAReportInfo->pExternalDataPointer) { strcpy(pOSAReportInfo->szLogMessage, "OSA: No External Data Pointer at End Doc.\n"); /* Set the correct severity to error message severity */ if (pOSAReportInfo->pnLogMessageSeverity) { *(pOSAReportInfo->pnLogMessageSeverity) = (unsigned short)1; } return; } /* Close Output File */ pOSAStruct=pOSAReportInfo->pExternalDataPointer; /* Identify the Execution Point */ fprintf(pOSAStruct->fpOutput, "\n****** END DOC EXECUTION POINT ******"); if (pOSAStruct->fpOutput) { fclose (pOSAStruct->fpOutput); } /* Delete the structure created to hold the external data */ free (pOSAStruct);

531

if (pOSAReportInfo->pnLogMessageSeverity) free(pOSAReportInfo->pnLogMessageSeverity); pOSAReportInfo->pExternalDataPointer = NULL; return; } /*------------------------------------------------------------------------*/ /* Name: OSASample_StartPage */ /* Parameters: OSA_REPORT_INFO* */ /* Exceptions: None */ /* Return Value: None */ /* Description: Output Report Info to output file. */ /* */ /*------------------------------------------------------------------------*/ EXTERNC APIEXPORT void CDECL OSASample_StartPage(OSA_REPORT_INFO* pOSAReportInfo) { POSASAMPLE_STRUCT pOSAStruct = NULL; /* If OSA does not provide the needed parameter (Highly unlikely), then return */ if(!pOSAReportInfo ) { return; } /* If the external data pointer does not exist execution cannot go on. Set severity to the highest value, assign a message for the log and return */ if(!pOSAReportInfo->pExternalDataPointer) { strcpy(pOSAReportInfo->szLogMessage, "OSA: No External Data Pointer at Start Page.\n"); /* Set the correct severity to error message severity */ if (pOSAReportInfo->pnLogMessageSeverity) { *(pOSAReportInfo->pnLogMessageSeverity) = (unsigned short)1; } return;

532

} /* Output Report Info */ pOSAStruct=pOSAReportInfo->pExternalDataPointer; /* Check for valid file pointer */ if (!pOSAStruct->fpOutput) { strcpy(pOSAReportInfo->szLogMessage, "OSA: No Output File pointer at Start Page.\n"); /* Set the correct severity to error message severity */ if (pOSAReportInfo->pnLogMessageSeverity) { *(pOSAReportInfo->pnLogMessageSeverity) = (unsigned short)1; } return; } /* Identify the Execution Point */ fprintf(pOSAStruct->fpOutput, "\n****** START PAGE EXECUTION POINT ******\n"); OSA_ReportInfoOut(pOSAStruct, pOSAReportInfo); return; } /*------------------------------------------------------------------------*/ /* Name: OSASample_EndPage */ /* Parameters: OSA_REPORT_INFO*, OSA_LINK_INFO*, unsigned long */ /* Exceptions: None */ /* Return Value: None */ /* Description: Output Report Info and Link Info */ /* */ /*------------------------------------------------------------------------*/ EXTERNC APIEXPORT void CDECL OSASample_EndPage(POSA_REPORT_INFO pOSAReportInfo, POSA_LINK_INFO pOSALinkInfo, unsigned long ulNumberOfLinks) { POSASAMPLE_STRUCT pOSAStruct = NULL;

533

/* If OSA does not provide the needed parameter (Highly unlikely), then return */ if(!pOSAReportInfo ) { return; } /* If the external data pointer does not exist execution cannot go on. Set severity to the highest value, assign a message for the log and return */ if(!pOSAReportInfo->pExternalDataPointer) { strcpy(pOSAReportInfo->szLogMessage, "OSA: No External Data Pointer at End Page.\n"); /* Set the correct severity to error message severity */ if (pOSAReportInfo->pnLogMessageSeverity) { *(pOSAReportInfo->pnLogMessageSeverity) = (unsigned short)1; } return; } /* Output Report Info */ pOSAStruct=pOSAReportInfo->pExternalDataPointer; /* Check for valid file pointer */ if (!pOSAStruct->fpOutput) { strcpy(pOSAReportInfo->szLogMessage, "OSA: No Output File pointer at End Page.\n"); /* Set the correct severity to error message severity */ if (pOSAReportInfo->pnLogMessageSeverity) { *(pOSAReportInfo->pnLogMessageSeverity) = (unsigned short)1; } return; } /* Identify the Execution Point */ fprintf(pOSAStruct->fpOutput, "\n****** END PAGE EXECUTION POINT ******\n"); OSA_ReportInfoOut(pOSAStruct, pOSAReportInfo);

534

/* Output Link Info */ OSA_LinkInfoOut(pOSAStruct, pOSALinkInfo, ulNumberOfLinks); return; } /*------------------------------------------------------------------------*/ /* Name: OSASample_SetFont */ /* Parameters: OSA_REPORT_INFO*, OSA_FONT_INFO* */ /* Exceptions: None */ /* Return Value: None */ /* Description: Output Font Info */ /* */ /*------------------------------------------------------------------------*/ EXTERNC APIEXPORT void CDECL OSASample_SetFont(POSA_REPORT_INFO pOSAReportInfo, POSA_FONT_INFO pOSAFontInfo) { POSASAMPLE_STRUCT pOSAStruct = NULL; /* If OSA does not provide the needed parameter (Highly unlikely), then return */ if(!pOSAReportInfo ) { return; } /* Allocate memory to hold severity value. Deallocated in OSASample_EndDoc */ if (!pOSAReportInfo->pnLogMessageSeverity) { pOSAReportInfo->pnLogMessageSeverity = malloc(sizeof( unsigned short)); } if (pOSAReportInfo->pnLogMessageSeverity) { pOSAReportInfo->pnLogMessageSeverity[0] = 0; } /* Create the common structure for passing values between functions, if it has not been created before this point. */ if (!pOSAReportInfo->pExternalDataPointer)

535

{ pOSAStruct = malloc(sizeof( OSASAMPLE_STRUCT)); if (pOSAStruct) { memset(pOSAStruct, 0, sizeof(OSASAMPLE_STRUCT)); } else { strcpy(pOSAReportInfo->szLogMessage, "OSA: Could not allocate External Data Pointer.\n"); /* Set the correct severity to error message severity */ if (pOSAReportInfo->pnLogMessageSeverity) { *(pOSAReportInfo->pnLogMessageSeverity) = (unsigned short)1; } } /* Record the pointer as the external data pointer in Report Info. */ pOSAReportInfo->pExternalDataPointer=pOSAStruct; } /* Output Report Info */ pOSAStruct=pOSAReportInfo->pExternalDataPointer; /* Create output file if it has not been created yet */ if (!pOSAStruct->fpOutput) { OSA_OpenOutputFile (pOSAReportInfo, pOSAStruct); if (pOSAReportInfo->pnLogMessageSeverity[0] > 0) return; } /* Check for valid file pointer */ if (!pOSAStruct->fpOutput) { strcpy(pOSAReportInfo->szLogMessage, "OSA: No Output File pointer at Set Font.\n"); /* Set the correct severity to error message severity */ if (pOSAReportInfo->pnLogMessageSeverity) { *(pOSAReportInfo->pnLogMessageSeverity) = (unsigned short)1;

536

} return; } /* Identify the Execution Point */ fprintf(pOSAStruct->fpOutput, "\n****** SET FONT EXECUTION POINT ******\n"); OSA_FontInfoOut(pOSAStruct, pOSAFontInfo); return; } /*------------------------------------------------------------------------*/ /* Name: OSASample_SetColor */ /* Parameters: OSA_REPORT_INFO*, unsigned long int */ /* Exceptions: None */ /* Return Value: None */ /* Description: Output Color Reference Number */ /* */ /*------------------------------------------------------------------------*/ EXTERNC APIEXPORT void CDECL OSASample_SetColor(POSA_REPORT_INFO pOSAReportInfo, unsigned long int zColorRef) { POSASAMPLE_STRUCT pOSAStruct = NULL; /* If OSA does not provide the needed parameter (Highly unlikely), then return */ if(!pOSAReportInfo ) { return; } /* If the external data pointer does not exist execution cannot go on. Set severity to the highest value, assign a message for the log and return */ if(!pOSAReportInfo->pExternalDataPointer) { strcpy(pOSAReportInfo->szLogMessage, "OSA: No External Data Pointer at Set Color.\n"); /* Set the correct severity to error message severity */ if (pOSAReportInfo->pnLogMessageSeverity)

537

{ *(pOSAReportInfo->pnLogMessageSeverity) = (unsigned short)1; } return; } /* Output Report Info */ pOSAStruct=pOSAReportInfo->pExternalDataPointer; /* Check for valid file pointer */ if (!pOSAStruct->fpOutput) { strcpy(pOSAReportInfo->szLogMessage, "OSA: No Output File pointer at Set Color.\n"); /* Set the correct severity to error message severity */ if (pOSAReportInfo->pnLogMessageSeverity) { *(pOSAReportInfo->pnLogMessageSeverity) = (unsigned short)1; } return; } /* Identify the Execution Point */ fprintf(pOSAStruct->fpOutput, "\n****** SET COLOR: %d ******\n", zColorRef); return; } /*------------------------------------------------------------------------*/ /* Name: OSASample_TextOut */ /* Parameters: OSA_REPORT_INFO*, OSA_OBJECT_INFO* */ /* Exceptions: None */ /* Return Value: None */ /* Description: Output Font Info */ /* */ /*------------------------------------------------------------------------*/ EXTERNC APIEXPORT void CDECL OSASample_TextOut(POSA_REPORT_INFO pOSAReportInfo, POSA_OBJECT_INFO pOSAObjectInfo) { POSASAMPLE_STRUCT pOSAStruct = NULL;

538

/* If OSA does not provide the needed parameter (Highly unlikely), then return */ if(!pOSAReportInfo ) { return; } /* If the external data pointer does not exist execution cannot go on. Set severity to the highest value, assign a message for the log and return */ if(!pOSAReportInfo->pExternalDataPointer) { strcpy(pOSAReportInfo->szLogMessage, "OSA: No External Data Pointer at Text Out.\n"); /* Set the correct severity to error message severity */ if (pOSAReportInfo->pnLogMessageSeverity) { *(pOSAReportInfo->pnLogMessageSeverity) = (unsigned short)1; } return; } /* Output Report Info */ pOSAStruct=pOSAReportInfo->pExternalDataPointer; /* Check for valid file pointer */ if (!pOSAStruct->fpOutput) { strcpy(pOSAReportInfo->szLogMessage, "OSA: No Output File pointer at Text Out.\n"); /* Set the correct severity to error message severity */ if (pOSAReportInfo->pnLogMessageSeverity) { *(pOSAReportInfo->pnLogMessageSeverity) = (unsigned short)1; } return; } /* Identify the Execution Point */ fprintf(pOSAStruct->fpOutput, "\n****** TEXT OUT EXECUTION POINT ******\n"); OSA_ObjectInfoOut(pOSAStruct, pOSAObjectInfo, 1);

539

return; } /*------------------------------------------------------------------------*/ /* Name: OSASample_Underline */ /* Parameters: OSA_REPORT_INFO*, OSA_OBJECT_INFO* */ /* Exceptions: None */ /* Return Value: None */ /* Description: Output Font Info */ /* */ /*------------------------------------------------------------------------*/ EXTERNC APIEXPORT void CDECL OSASample_DrawUnderline(POSA_REPORT_INFO pOSAReportInfo, POSA_OBJECT_INFO pOSAObjectInfo) { POSASAMPLE_STRUCT pOSAStruct = NULL; /* If OSA does not provide the needed parameter (Highly unlikely), then return */ if(!pOSAReportInfo ) { return; } /* If the external data pointer does not exist execution cannot go on. Set severity to the highest value, assign a message for the log and return */ if(!pOSAReportInfo->pExternalDataPointer) { strcpy(pOSAReportInfo->szLogMessage, "OSA: No External Data Pointer at Draw Underline.\n"); /* Set the correct severity to error message severity */ if (pOSAReportInfo->pnLogMessageSeverity) { *(pOSAReportInfo->pnLogMessageSeverity) = (unsigned short)1; } return; } /* Output Report Info */

540

pOSAStruct=pOSAReportInfo->pExternalDataPointer; /* Check for valid file pointer */ if (!pOSAStruct->fpOutput) { strcpy(pOSAReportInfo->szLogMessage, "OSA: No Output File pointer at Draw Underline.\n"); /* Set the correct severity to error message severity */ if (pOSAReportInfo->pnLogMessageSeverity) { *(pOSAReportInfo->pnLogMessageSeverity) = (unsigned short)1; } return; } /* Identify the Execution Point */ fprintf(pOSAStruct->fpOutput, "\n****** DRAW UNDERLINE EXECUTION POINT ******\n"); OSA_ObjectInfoOut(pOSAStruct, pOSAObjectInfo, 1); return; } /*------------------------------------------------------------------------*/ /* Name: OSASample_DrawObject */ /* Parameters: OSA_REPORT_INFO*, OSA_OBJECT_INFO* */ /* Exceptions: None */ /* Return Value: None */ /* Description: Output Font Info */ /* */ /*------------------------------------------------------------------------*/ EXTERNC APIEXPORT void CDECL OSASample_DrawObject(POSA_REPORT_INFO pOSAReportInfo, POSA_OBJECT_INFO pOSAObjectInfo) { POSASAMPLE_STRUCT pOSAStruct = NULL; /* If OSA does not provide the needed parameter (Highly unlikely), then return */ if(!pOSAReportInfo ) {

541

return; } /* If the external data pointer does not exist execution cannot go on. Set severity to the highest value, assign a message for the log and return */ if(!pOSAReportInfo->pExternalDataPointer) { strcpy(pOSAReportInfo->szLogMessage, "OSA: No External Data Pointer at Draw Object.\n"); /* Set the correct severity to error message severity */ if (pOSAReportInfo->pnLogMessageSeverity) { *(pOSAReportInfo->pnLogMessageSeverity) = (unsigned short)1; } return; } /* Output Report Info */ pOSAStruct=pOSAReportInfo->pExternalDataPointer; /* Check for valid file pointer */ if (!pOSAStruct->fpOutput) { strcpy(pOSAReportInfo->szLogMessage, "OSA: No Output File pointer at Draw Object.\n"); /* Set the correct severity to error message severity */ if (pOSAReportInfo->pnLogMessageSeverity) { *(pOSAReportInfo->pnLogMessageSeverity) = (unsigned short)1; } return; } /* Identify the Execution Point */ fprintf(pOSAStruct->fpOutput, "\n****** DRAW OBJECT EXECUTION POINT ******\n"); OSA_ObjectInfoOut(pOSAStruct, pOSAObjectInfo, 1); return; }

542

Вам также может понравиться