Traitement FUNSPCINC : Traitement lié à la révision des tarifs dans les ventes
SPCINCFIL : Ajout de critères au filtre de sélection des fiches tarifs à réviser
Ce point d’entrée permet de compléter le filtre de sélection des fiches tarifs à réviser.
Il est appelé dans le traitement de calcul des nouvelles fiches tarifs FUNSPCINC
Contexte et mode de fonctionnement
Transaction
Il n'y a pas de transaction en cours
Fichier trace
Il n’y a pas de fichier trace ouvert.
Différents cas d’appel
Ce point d'entrée est appelé en début de traitement.
Variables disponibles
Les bornes de fiches ainsi que la date de validité permettent de constituer la variable filtre standard FILTRESPF.
Ce point d'entrée permet d'utiliser les champs de la table SPRICFICH pour compléter la variable FILTRESPF
Tables ouvertes
Dans le tableau ci-dessous, le flag contenu significatif signifie que le contenu est en phase avec le contexte.
Table |
Abréviation |
Contenu significatif |
Intitulé Table |
SINCENT |
SNE |
Oui |
Définition révision tarifs |
SINCDET |
SND |
Oui |
Définition révision tarifs (lignes) |
SPRICCONF |
SPC |
Oui |
Paramétrage tarifs clients |
PRICSTRUCT |
PRS |
Oui |
Structure des tarifs |
SPREASON |
SPR |
Non |
Motifs tarifs ventes |
|
|
|
|
SPRICFICH |
SPF |
Non |
Tarifs clients (Fiche) |
SPRICLIST |
SPL |
Non |
Tarifs clients (Lignes) |
SPRICFICH |
SPFN |
Non |
Tarifs clients (Fiche) |
SPRICINCR |
SPI |
Non |
Augmentation tarifs (nouvelles valeurs de la ligne) |
|
|
|
|
ITMMASTER |
ITM |
Non |
Articles |
ITMSALES |
ITS |
Non |
Articles-ventes |
ITMBPC |
ITU |
Non |
Articles-clients |
ITMFACILIT |
ITF |
Non |
Articles-sites |
ITMCOST |
ITC |
Non |
Articles-coûts |
BPARTNER |
BPR |
Non |
Business Partner |
BPCUSTOMER |
BPC |
Non |
Clients |
BPCUSTMVT |
MVC |
Non |
Mouvements clients |
BPADDRESS |
BPA |
Non |
Adresses |
TABCUR |
TCU |
Non |
Table des devises |
SPCINCCTL : Sélection de la fiche tarifs à réviser suivant son contenu
Ce point d’entrée permet de déterminer si la fiche courante doit être révisée.
Il est appelé dans le traitement de calcul des nouvelles fiches tarifs FUNSPCINC
Contexte et mode de fonctionnement
Transaction
Il n'y a pas de transaction en cours
Fichier trace
Il n’y a pas de fichier trace ouvert.
Différents cas d’appel
Ce point d'entrée est appelé après la lecture de la fiche tarif. Il permet d'affiner la sélection lorsque les critères de sélection ne sont pas contenus dans les champs de la table SPRICFICH.
Variables disponibles
Positionner la variable GPE à 1 pour ne pas réviser la fiche courante.
Tables ouvertes
Dans le tableau ci-dessous, le flag contenu significatif signifie que le contenu est en phase avec le contexte.
Table |
Abréviation |
Contenu significatif |
Intitulé Table |
SINCENT |
SNE |
Oui |
Définition révision tarifs |
SINCDET |
SND |
Oui |
Définition révision tarifs (lignes) |
SPRICCONF |
SPC |
Oui |
Paramétrage tarifs clients |
PRICSTRUCT |
PRS |
Oui |
Structure des tarifs |
SPREASON |
SPR |
Non |
Motifs tarifs ventes |
|
|
|
|
SPRICFICH |
SPF |
Oui |
Tarifs clients (Fiche) |
SPRICLIST |
SPL |
Non |
Tarifs clients (Lignes) |
SPRICFICH |
SPFN |
Non |
Tarifs clients (Fiche) |
SPRICINCR |
SPI |
Non |
Augmentation tarifs (nouvelles valeurs de la ligne) |
|
|
|
|
ITMMASTER |
ITM |
Non |
Articles |
ITMSALES |
ITS |
Non |
Articles-ventes |
ITMBPC |
ITU |
Non |
Articles-clients |
ITMFACILIT |
ITF |
Non |
Articles-sites |
ITMCOST |
ITC |
Non |
Articles-coûts |
BPARTNER |
BPR |
Non |
Business Partner |
BPCUSTOMER |
BPC |
Non |
Clients |
BPCUSTMVT |
MVC |
Non |
Mouvements clients |
BPADDRESS |
BPA |
Non |
Adresses |
TABCUR |
TCU |
Non |
Table des devises |
UPDNEWCRD : Modification de la nouvelle fiche avant mise à jour de la table
Ce point d’entrée permet de prendre la main avant la fin de la transaction révision des tarifs.
Il est appelé dans le traitement de calcul des nouvelles fiches tarifs FUNSPCINC
Contexte et mode de fonctionnement
Transaction
Il y a une transaction en cours
Pour refuser la mise à jour de la fiche, il faut positionner la variable GOK à 0.
Fichier trace
Il n’y a pas de fichier trace ouvert.
Différents cas d’appel
Ce point d’entrée concerne la modification, duplication ou changements de devise d’une fiche.
Il est appelé pour chaque fiche, lorsque la table de travail SPRICINCR contient l’ensemble des lignes tarifs calculées, mais avant la bascule dans la table des lignes tarifs SPRICLIST
Variables disponibles
[F :SNE]TYP détermine le type de mise à jour ( 1= duplication de la fiche / 2=modification de la fiche / 3=changement de devise).
Pour les 3 types de mise à jour, à ce niveau du traitement, la table de travail SPRICINCR contient l’ensemble des lignes calculées.
Duplication : Création d’une nouvelle fiche à partir du contenu de SPRICINCR
- Recherche d’un numéro de fiche
- Ecriture des lignes de la nouvelle fiche à partir de la table de travail.
- Si la date de fin de la fiche origine est supérieure à la date de début de la nouvelle fiche, la fiche origine est réajustée (jour de fin = jour de début de la nouvelle fiche –1).
Modification :
- Suppression de lignes origines
- Ecriture des lignes à partir de la table de travail
Changement de devise : Création d’une nouvelle fiche à partir du contenu de SPRICINCR
- Recherche d’un numéro de fiche
- Ecriture des lignes de la nouvelle fiche à partir de la table de travail
La variable WNEW_PLI permet, en la renseignant dans le PE, de modifier le code tarif des nouvelles fiches créées en cas de duplication ou de modification. ATTENTION, il faut que le paramétrage de ce code tarif existe, le traitement ne fait pas la vérification.
Tables ouvertes
Dans le tableau ci-dessous, le flag contenu significatif signifie que le contenu est en phase avec le contexte.
Table |
Abréviation |
Contenu significatif |
Intitulé Table |
SINCENT |
SNE |
Oui |
Définition révision tarifs |
SINCDET |
SND |
Oui |
Définition révision tarifs (lignes) |
SPRICCONF |
SPC |
Oui |
Paramétrage tarifs clients |
PRICSTRUCT |
PRS |
Oui |
Structure des tarifs |
SPREASON |
SPR |
Non |
Motifs tarifs ventes |
|
|
|
|
SPRICFICH |
SPF |
Oui |
Tarifs clients (Fiche) |
SPRICLIST |
SPL |
Oui |
Tarifs clients (Lignes) |
SPRICFICH |
SPFN |
Non |
Tarifs clients (Fiche) |
SPRICINCR |
SPI |
Oui |
Augmentation tarifs (nouvelles valeurs de la ligne) |
|
|
|
|
ITMMASTER |
ITM |
Non |
Articles |
ITMSALES |
ITS |
Non |
Articles-ventes |
ITMBPC |
ITU |
Non |
Articles-clients |
ITMFACILIT |
ITF |
Non |
Articles-sites |
ITMCOST |
ITC |
Non |
Articles-coûts |
BPARTNER |
BPR |
Non |
Business Partner |
BPCUSTOMER |
BPC |
Non |
Clients |
BPCUSTMVT |
MVC |
Non |
Mouvements clients |
BPADDRESS |
BPA |
Non |
Adresses |
TABCUR |
TCU |
Non |
Table des devises |