Concepts métier - PT1CE¶
Table des matières¶
- Application des nouveaux prix
- Corridors sous-optimaux
- Stratégie de correction
- Export SAP
- Workflow itératif
Application des nouveaux prix¶
Principe fondamental¶
PT1CE applique les nouveaux PAS/PRB en conservant les écarts historiques calculés par PT0CE :
Exemple concret¶
Ancien corridor :
- PAS = 10,00€
- Borne PL1 = 12,50€ → Écart = +2,50€
Nouveau PAS = 11,00€
→ Nouvelle borne PL1 = 11,00 + 2,50 = 13,50€
Contraintes appliquées¶
Chaque borne recalculée est soumise à deux contraintes :
- Contrainte minimale : Borne ≥ PAS
- Une borne ne peut jamais être inférieure au prix d'achat
-
Si le calcul donne une valeur < PAS, la borne = PAS
-
Contrainte maximale : Borne ≤ PRB approprié
- PRB_TO_USE = 1 → Utilise PRB_RC (Restaurant Commercial)
- PRB_TO_USE = 2 → Utilise PRB_COLL (Collectivités)
- Si le calcul donne une valeur > PRB, la borne = PRB
Articles concernés¶
Seuls les articles présents dans new_pas_prb.csv
sont mis à jour :
- Articles non listés : conservent leurs anciens PAS/PRB
- PRB optionnels : si non fournis, anciens PRB conservés
- Un article peut apparaître une seule fois dans le fichier
Corridors sous-optimaux¶
Définition¶
Un corridor est sous-optimal si PL6 = PAS, indiquant que :
- La borne maximale a atteint la contrainte minimale
- Il n'y a plus de marge de manœuvre tarifaire
- Le corridor nécessite un ajustement manuel
Types de problèmes détectés¶
- PL6_EGAL_PAS : Uniquement PL6 = PAS
- PL6_ET_ECART_TYPE : PL6 = PAS ET écart-type > 10%
- ECART_TYPE_ELEVE : Seulement écart-type > 10% (reste optimal)
- AUCUN : Corridor sans problème
Statut des corridors¶
- SUBOPTIMAL : Nécessite correction (PL6 = PAS)
- OPTIMAL : Utilisable pour l'export SAP
- Inclut les corridors avec seulement écart-type élevé
- Ces derniers sont signalés mais restent valides
Indicateur de cohérence¶
PT1CE vérifie que les bornes sont croissantes :
Statut :
- COHERENT : Bornes dans l'ordre attendu
- INCOHERENT : Anomalie détectée (signalé en warning)
Stratégie de correction¶
Approche manuelle¶
Les corrections sont appliquées manuellement via des fichiers CSV :
- Analyse des corridors sous-optimaux générés
- Identification des ajustements nécessaires
- Création de fichiers de correction par univers
Format des corrections¶
ZOOM1/ZOOM2 (avec dimension GEO)¶
ID_ART;TYPE_CLIENT;TYPE_RESTAURANT;GEO;NEW_BORNE_PL1_PL2;...;NEW_BORNE_PL6_PLX
075130;RCI PI GI;REST. TRADI;IDF;13,500;14,200;15,800;17,200;18,900;21,500
ZOOM3 (sans dimension GEO)¶
ID_ART;TYPE_CLIENT;TYPE_RESTAURANT;NEW_BORNE_PL1_PL2;...;NEW_BORNE_PL6_PLX
075130;RCI PI GI;REST. TRADI;13,500;14,200;15,800;17,200;18,900;21,500
Corrections partielles¶
Possibilité de ne corriger que certaines bornes :
ID_ART;TYPE_CLIENT;TYPE_RESTAURANT;GEO;NEW_BORNE_PL1_PL2;...;NEW_BORNE_PL6_PLX
075140;RSI HM;SOCIAL;EST;;7,590;8,420;9,170;10,070;11,450
Application des corrections¶
- Chargement dans une table temporaire
- Update des corridors concernés
- Re-détection des sous-optimaux
- Génération de nouveaux rapports
Export SAP¶
Structure de l'export¶
PT1CE génère 4 extracts séparés :
- NATIONAL avec PRB_TO_USE = 1 (PRB RC)
- NATIONAL avec PRB_TO_USE = 2 (PRB COLL)
- MASTER avec PRB_TO_USE = 1 (PRB RC)
- MASTER avec PRB_TO_USE = 2 (PRB COLL)
Différences MASTER vs NATIONAL¶
Cubes MASTER¶
- Corridors pour segments spécifiques
- Jointure avec
PT0CE_DIMENSION_MAPPING
- Codes sources SAP remplis :
code_typo
: ID_TC_CIBLEcode_gira
: ID_SFC_CIBLEcode_region
: ID_RGC_GRV_SAP
Cubes NATIONAL¶
- Corridors agrégés toutes dimensions
- Pas de jointure avec table de mapping
- Codes sources SAP vides
Calcul du taux de remise¶
Pour chaque palier :
Exemple :
- PRB = 15,00€
- Borne PL1 = 13,50€
- Taux = (15,00 - 13,50) / 15,00 = 0,10 = 10%
Format des fichiers Excel¶
- En-têtes en ligne 18 (format SAP standard)
- Maximum 400 000 lignes par fichier
- Division automatique si dépassement
- Nommage :
[extract]_part01.xlsx
,[extract]_part02.xlsx
, etc.
Données exportées¶
Colonne | Contenu |
---|---|
code_sequence | 526 |
paliers | Code tarif SAP (ZRPL, ZP05, etc.) |
orga | 1000 |
canal | 10 |
Type tarif | '01' ou '02' |
code_typo | ID_TC_CIBLE ou vide |
code_gira | ID_SFC_CIBLE ou vide |
code_region | ID_RGC_GRV_SAP ou vide |
Code_Article | ID_ART |
Montant | Taux de remise (2 décimales) |
debut | Date début (prochain trimestre) |
fin | 31.12.9999 |
Workflow itératif¶
Principe¶
PT1CE est conçu pour permettre des ajustements itératifs :
- Run initial : Application des prix + détection
- Analyse : Revue des corridors sous-optimaux
- Correction : Ajustement manuel si nécessaire
- Validation : Vérification des corrections
- Export : Génération finale pour SAP
Conservation des données¶
Entre les étapes :
- Tables PT1CE_CORRIDORS_*
: Réutilisées pour les corrections
- Tables PT1CE_OPTIMAL_*
: Recréées après chaque correction
- Exports CSV : Horodatés pour traçabilité
Stratégie de correction recommandée¶
- Commencer petit : Corriger d'abord les cas critiques
- Valider l'impact : Vérifier les nouveaux rapports
- Itérer si nécessaire : Ajuster progressivement
- Documenter : Noter les raisons des corrections
Indicateurs de succès¶
Un run réussi présente :
- Peu ou pas de corridors sous-optimaux
- Écarts-types majoritairement < 10%
- Bornes cohérentes (croissantes)
- Évolution des prix raisonnable