Aller au contenu

Concepts métier - PT1CE

Table des matières

  1. Application des nouveaux prix
  2. Corridors sous-optimaux
  3. Stratégie de correction
  4. Export SAP
  5. Workflow itératif

Application des nouveaux prix

Principe fondamental

PT1CE applique les nouveaux PAS/PRB en conservant les écarts historiques calculés par PT0CE :

Écart historique = Ancienne borne - Ancien PAS
Nouvelle borne = Nouveau PAS + Écart historique

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 :

  1. Contrainte minimale : Borne ≥ PAS
  2. Une borne ne peut jamais être inférieure au prix d'achat
  3. Si le calcul donne une valeur < PAS, la borne = PAS

  4. Contrainte maximale : Borne ≤ PRB approprié

  5. PRB_TO_USE = 1 → Utilise PRB_RC (Restaurant Commercial)
  6. PRB_TO_USE = 2 → Utilise PRB_COLL (Collectivités)
  7. 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

  1. PL6_EGAL_PAS : Uniquement PL6 = PAS
  2. PL6_ET_ECART_TYPE : PL6 = PAS ET écart-type > 10%
  3. ECART_TYPE_ELEVE : Seulement écart-type > 10% (reste optimal)
  4. 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 :

PL1 ≤ PL2 ≤ PL3 ≤ PL4 ≤ PL5 ≤ PL6

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
→ PL1 non modifié, corrections à partir de PL2

Application des corrections

  1. Chargement dans une table temporaire
  2. Update des corridors concernés
  3. Re-détection des sous-optimaux
  4. Génération de nouveaux rapports

Export SAP

Structure de l'export

PT1CE génère 4 extracts séparés :

  1. NATIONAL avec PRB_TO_USE = 1 (PRB RC)
  2. NATIONAL avec PRB_TO_USE = 2 (PRB COLL)
  3. MASTER avec PRB_TO_USE = 1 (PRB RC)
  4. 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_CIBLE
  • code_gira : ID_SFC_CIBLE
  • code_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 :

Taux de remise = (PRB - Borne) / PRB

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 :

  1. Run initial : Application des prix + détection
  2. Analyse : Revue des corridors sous-optimaux
  3. Correction : Ajustement manuel si nécessaire
  4. Validation : Vérification des corrections
  5. 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

  1. Commencer petit : Corriger d'abord les cas critiques
  2. Valider l'impact : Vérifier les nouveaux rapports
  3. Itérer si nécessaire : Ajuster progressivement
  4. 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