Ce point d’entrée permet de forcer les index à utiliser en cas de problèmes de performances.
Il n’y a pas de transaction en cours.
Le fichier trace est ouvert.
Ce point d’entrée est appelé avant le premier objet à synchroniser.
Le masque de saisie des paramètres [M :DIA] (BPCMVT) est encore disponible.
5 variables locales de type alphanumérique sont déclarées, afin de permettre d'indiquer l'index (HINT) à utiliser pour chacun des objet concernés par le traitement :
Il suffit d'indiquer l'index HINT à utiliser dans chaque cas, lorsque c'est nécessaire.
Lorsqu'aucun index HINT n'est à indiquer la variable correspondante reste vide (valeur par défaut).
Exemple : Forçage de l'index "SPE_ZSIH1" sur les factures (objet SIH).
SIH_HINT = "SPE_ZSIH1"
Tables ouvertes
Dans le tableau ci-dessous, le flag contenu significatif signifie que le contenu est en phase avec le contexte (le client courant est chargé…). Traditionnellement, c’est le cas pour le fichier qui contient l’en-tête et pas pour celui qui contient les lignes…
Table | Contenu significatif | Intitulé Table |
SINVOICE | Non | Factures entête |
SINVOICEV | Non | Factures entête valorisation |
SDELIVERY | Non | Livraisons entête |
SDELIVERYD | Non | Livraisons ligne |
SORDER | Non | Commandes entête |
BPCUSTOMER | Non | Clients |
BPCUSTMVT | Non | Mouvements clients |
LASTCUSMVT | Non | Derniers mvts clients |
SRETURN | Non | Retour |
SQUOTE | Non | Devis |
SQUOTED | Non | Lignes devis |