Edition des statistiques (GSTATE)

Blocs d'édition

gstate_b10 Statistiques : ligne détail
gstate_b20 Bloc entete rupt. idem bloc 40
gstate_b21 Bloc entete rupt.1 (idem bloc 40)
gstate_b22 Bloc entete rupt.2 (idem bloc 40)
gstate_b23 Bloc entete rupt.3 (idem bloc 40)
gstate_b24 Bloc entete rupt.4 (idem bloc 40)
gstate_b25 Bloc entete rupt.5 (idem bloc 40)
gstate_b26 Bloc entete rupt.6 (idem bloc 40)
gstate_b27 Bloc entete rupt.7 (idem bloc 40)
gstate_b28 Bloc entete rupt.8 (idem bloc 40)
gstate_b29 Bloc entete rupt.9 (idem bloc 40)
gstate_b30 Bloc entete rupt.10 (idem bloc 40)
gstate_b40 Bloc de rupture stat.
gstate_b41 Bloc total rupt.1 (idem bloc 40)
gstate_b42 Bloc total rupt.2 (idem bloc 40)
gstate_b43 Bloc total rupt.3 (idem bloc 40)
gstate_b44 Bloc total rupt.4 (idem bloc 40)
gstate_b45 Bloc total rupt.5 (idem bloc 40)
gstate_b46 Bloc total rupt.6 (idem bloc 40)
gstate_b47 Bloc total rupt.7 (idem bloc 40)
gstate_b48 Bloc total rupt.8 (idem bloc 40)
gstate_b49 Bloc total rupt.9 (idem bloc 40)
gstate_b50 Bloc total rupt.10 (idem bloc 40)
gstate_b63 Zones paramétrées variables Produit
gstate_b71 En-tête des zones paramétrées variables Produit
gstate_b74 Zones paramétrées variables de Produit
gstate_b99 Bloc total

Utilisation des mots clés

Optimisation (OPTIM)

Utiliser le mot clé « OPTIM » pour indiquer que l’on veut optimiser le traitement.

P OPTIM= « 1 » -> optimisation en indiquant les pavés à traiter.

La présence de ce mot clé déclenche une optimisation systématique sur les relations étrangères gérées par les programmes générés. La lecture de la relation étrangère ne s’effectue que si une des variables correspondant à cette relation est demandée dans la maquette d’édition.

Optimisation du traitement (TRT)

Traitements pouvant être déclenchés par le mot clé « TRT » :

  • info_codeta :

  • info_coddev :

  • info_typpro :

  • info_fampro :

  • info_sfapro :

  • info_ssfpro :

  • info_modliv :

  • info_sigtie :

  • info_sigtie_zonpar :

  • info_sigfou :

  • info_codpay :

  • info_codreg :

  • info_posfis :

  • info_tautva :

  • info_tautax :

  • info_siggrp :

  • info_numcnt :

  • info_modtra :

  • info_sigtra :

  • info_sigdep :

  • info_codatv :

  • info_codsec :

  • info_cptgen :

  • info_prosta :

  • info_sigtie1 :

  • info_sigtie2 :

  • info_codana :

  • info_codcrit,

  • info_codmdl

  • info_bst_zonpar :

  • info_codpro_zonpar :

  • info_sigrep : Informations du représentant

  • info_sigrep_zonpar : Données complémentaires du représentant

  • info_sigrep_hierar : Hiérarchie du représentant

  • info_affact : Informations d’affacturage

  • info_valcrit

  • lect_adr_com -> récupération de l’adresse commerciale ;

  • lect_adr_liv -> récupération de l’adresse de livraison ;

  • lect_adr_fac -> récupération de l’adresse de facturation ;

  • lect_ets ->lecture de l’établissement si gestion du multi établissement

Exemples :

P TRT= « info_sigtie»,

P TRT= « info_sigrep».

Récupération des données d’affacturage

Utiliser le mot clé suivant pour récupérer les données d’affacturage :

P INFO_AFFACT.

Utilisation des tables BSTD et BSTE

BSTD Base des Statistiques Cumulées évoluées - Détail

BSTE Base des Statistiques Cumulées évoluées – En-tête

Il faut :

  • ajouter le mot clé P BSTED dans la maquette de GSTATE pour effectuer le chargement cumulé afin d'alimenter les deux tables BSTD et BSTE,
  • que la date de l'événement (champ "dateve") de l'écran lanceur des statistiques cumulées soit le premier critère de tri.
Enregistrement en base par paquets

Il est possible d’ajuster le nombre d’enregistrements à valider dans la base des statistiques, en utilisant le mot clé « CPT_VALIDATION » dans la maquette d’édition.

Lorsque ce mot clé n'est pas positionné, les enregistrements sont tous créés en fin de transaction.

Ex: « P CPT_VALIDATION="500"

La validation est réalisée par paquet de 500 enregistrements.