Points d'entrée > Module Ventes > Script standard FUNSPCINC 

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