Title: SAP R/3 - PP Planification de la production
1SAP R/3 - PPPlanification de la production
- Camille Salinesi
- Université Paris 1 - Sorbonne
- camille_at_univ-paris1.fr
2Plan
- Introduction au processus de production
- Données de base
- organisation
- fiche article
- nomenclature
- gamme
- Scénario de planification et exécution avec
montage final - Autres données
- besoins
- ordres de production
- ordres de fabrication
- Variantes
3Customizing
- Options utilisateur
- valeurs prédéfinies pour faciliter la saisie
- menus personnalisés d accès au transactions
- Données de base
- définition de données de gestion à cycle de vie
long - conditions dans les règles de gestion
- Points de custo
- statique (cycle de vie très très très long)
- projections sur les données de base
- groupes de valeurs typiques des données de base
- User exits
- procédures vides invoquées systématiquement lors
de l exécution des transactions - Développement propriétaire en ABAP
- nouvelles transactions ou surcharges de
transactions
Moins stable, plus coûteux, moins évolutif
4Données, données de base et méta données
Transaction
message
Données
opérations
conditions
Meta données
Données de base
Users exits
5Impact sur la modélisation
- Les modèles incluent un certain nombre de
variantes - Impact sur les modèles statiques
- relations peu ou pas normalisées
- redondance éventuelle de l information
- Impact sur les modèles dynamiques
- règles de gestion complexes
- conditions variables en fonction des données de
base et des méta données
6Exemple la bibliothèque
- Des abonnés empruntent de livres. Il y a donc
trois entités principales abonné, emprunt, et
livre - Chacun imagine individuellement les exigences
pour sa propre bibliothèque - quest-ce quun abonné, un emprunt et un livre,
- quelles sont les informations qui leurs sont
associées, - quelles sont les règles de gestion à prévoir et
quelles sont les données nécessaires pour les
mettre en œuvre, - Quest-ce qui distingue votre bibliothèque des
bibliothèques imaginées par les autres étudiants
? - Définir un schéma conceptuel unique permettant de
mettre en œuvre les exigences de chacune des
bibliothèques imaginées par les membres du groupe
7Exemple bibliothèque grandes orientations
- Bibliothèque multi-sites, Bibliobus
- Commande de livres en ligne, avec livraison à
domicile - Prêt de livres par les abonnés de la bibliothèque
- Prêts multi-abonnés pour favoriser les rencontres
- Borne de retrait (type distributeur de DVD)
- Contribution des abonnés à la rédaction des
livres - Consultation des livres en ligne, livraison en
ligne - Option dachat, de livraison
- Réseau de bibliothèque
- Réseau dabonnés partageant des livres
- Associer des critiques aux emprunts, évaluer les
livres
8Exemple stock
- On désire gérer des stocks contenant des
articles. Chaque article est présent dans le
stock en une certaine quantité - Règle de gestion lorsqu un prélèvement est
fait sur un stock réapprovisionner le stock si il
est en dessous d un certain seuil
M
M numstock, qté C1 quantité gt qté C2
quantité - qté lt seuil op1 quantité
quantitè-qté op2 créer DA
0.1
stock
C1 C2
C1
1.1
numstock
op2
DA
op1
DA
numarticle
stock
quantité
numarticle
quantité
- Cependant, il existe de nombreuses options et
alternatives!!!! - définir les données, données de base et
méta-données - définir les variantes possibles de la règle de
gestion
9Variantes et options
- Qu est-ce qui peut varier dans la gestion de
stock ? - unité de gestion du stock pièce / kilo / litre
/ mètre / m2 - seuil minimal constant / dynamique (dépend de la
période) - taille limite du stock infinie / finie
- quantité de réapprovisionnement unitaire / par
lot / à maximum - horizon de réapprovisionnement fixe / par
période / non prédéfini - ordre de prélèvement FIFO / LIFO / sans ordre
- identification d article en stock individuelle
/ par lot / aucune - raz le stock avant réappro oui / non
- prélèvements partiels en fin de stock autorisés
/ systématiques / interdits - mode prélèvement unitaire / par lot en
majoration / par lot en minoration - prélèvements et demande d appro historisés ou
pas - etc.
10Autres variantes et options
- Si le prélèvement est supérieur à une certaine
quantité, il faut demander un réapprovisionnement,
que le seuil minimal soit dépassé ou pas - On distingue les prélèvements prévisionnels des
prélèvements retro-actifs (réels) - On autorise le prélèvement dès lors que la
quantité est disponible, même si l on est en
dessous du seuil de sécurité
Problème du besoin
11Hypothèses pour l exemple de modélisation
- Modularité dans la quantité de réapprovisionnement
- Unitaire quantité de la DA dernière quantité
prélevée (y compris pour les prélèvements
entièrement en dessous du seuil) - Par lot quantité de la DA (quantité prélevé
DIV taille de lot de réappro de l article)
taille de lot - ou (seuil DIV taille de lot) taille de lot (si
la valeur précédente était en dessous du seuil) - pour les prélèvements entièrement en dessous du
seuil pas de DA générée - Au maximum le stock a une capacité maximale, la
demande d achat cherche à charger le stock à son
maximum
max
lot
seuil
lot
12Modélisation de la statique
Données de base
0.n
Stratégie réappro
0.1
1.1
Ddb stock
numéro stratégie
seuil
appro cumulables
capacité
prélèvements entièrement en dessous du seuil
autorisés
taille de lot
Méta Données
numarticle
origine quantité DA
1.1
1.1
0.1
DA
stock
numstock
numstock
quantité
numarticle
quantité
Données de gestion
13Modélisation de la dynamique
- Message numstock, numarticle, qté
- Conditions
- C1 les appros entièrement en dessous du seuil
ne sont pas autorisées et le stock est en dessous
du seuil - C2 le stock est au dessus du seuil, ou en
dessous mais les appros entièrement en dessous du
seuil sont autorisées - Opérations
- Si C1 message d erreur
- Si C2 et stratégie de réapprovisionnement
unitaire . . . - Si C2 et stratégie de réapprovisionnement par
lot . . . - Si C2 et stratégie de réapprovisionnement au
maximum . . . - Créer une DA ou modifier la dernière DA avec
quantité fi(qté prélevée)
14SAP Module PP (Production Planning)
- Le module PP concerne la gestion de la
Production. Y sont intégrées des notions telles
que - La planification de la production
- Le calcul des besoins MRP I, PIC, PDP, MRP II
- Plan Industriel et Commercial prévision des
ventes (au niveau entreprise) - Plan Directeur de Production prévision de la
production (au niveau usine) - Calcul des besoins et des ressources (hommes et
machines) - Planification des capacités
- Contrôle de la fabrication et suivi de la
production - Calcul du coût de revient
- Gestion des nomenclatures et des gammes
15Introduction au processus de production
- Objectifs
- définir des plans de production cohérents avec
- les besoins (prévisionnels, commandes clients,
etc) - les ressources disponibles (machines, main
d'œuvre, etc) - exploiter ces plans pour fabriquer, contrôler
leur exécution et les mettre à jour - Pour que
- les dates de livraison des produits concorde avec
les besoins (commandes) - les dates de réception des achats soient celles
prévues - les ressources ne soient pas surchargées
(capacité à produire) - les coûts de revient puissent être définis
16Contexte de la planification
- Articles
- produits finis vendus
- produits semi-finis stockés
- matières achetées
- Acteurs / activités
- bureau d'étude définit les articles,
nomenclatures, gammes - vente établit plans de vente, communique
commandes clients - gestion de planification établit plans de
production et d'approvisionnement en matières
premières, communique ordres de fabrication - atelier ré-agence le plan de production à très
court terme, exécute la production
17Planification - objectifs
- Objectifs principaux
- établir un planning prévisionnel des activités
- gérer les approvisionnements
- Objectifs secondaires
- Prévoir les coûts
- Prévoir les ressources
- Prévoir les productions en atelier
- Préoccupations
- éliminer les stocks d'en cours inutiles
- favoriser les flux tirés plutôt que les flux
poussés
18Processus de production - intervenants et
activités
Données de base
Gestion de la demande
Vente
Demande d achat
Ordre de production
Ordre de fabrication
Fournisseur
Stockage et Livraison
19Processus de planification SAP (vision globale)
Commandes client
Prévisions
Plan Industriel Commercial
Ventes
Planification à long terme
Gestion de la demande
Programme Directeur de Production
Manufacture Requirements Planning
conversion
Ctrle dispo composants capacité
Lancement de la fabrication
Impression du dossier de fabrication
Sortie marchandise
Confirmation des opérations
Entrée marchandise
20Information manipulée pour supporter ce processus
- Fiche article
- Nomenclature
- Gammes de fabrication
- Etats des stocks
- Ordres de fabrication
Données de base SAP
Données techniques pour la planification
Données informationnelles
21Fiche article - Introduction
- Catalogue des articles
- fabriqués
- approvisionnés
- stockés
- vendus
- Contient
- données descriptives nom, taille, dimensions,
etc - données de gestion type de planification,
règles de maj comptable, etc
? dans SAP, la fiche article contient un certain
nombre de vues
22Fiche article - Exemple
- Une entreprise fabrique des jeux de réflexion en
bois dames, échecs, tam-gram, casse-têtes, etc. - Les articles nécessitant une fiche dans le
catalogue - produits fabriqués et vendus les différents
jeux, les pièces de rechange - produits stockés plateaux de jeux, pièces de
jeu, matières premières, notices, emballages - matières achetées plaques de bois, tronçons de
bois, peinture, laque, boîtes de rangement,
notices, emballages, boîtes de conditionnement
pour expédition, etc
23Exemple de fiche article dans SAP (1)
Identification du numéro de l'article dont on
désire voir la fiche
Fenêtre de choix des vues que l'on désire
visualiser
24Nomenclatures et gammes - Introduction
- Définies par le bureau d'étude
- Utilisées
- par le gestionnaire de planification pour
calculer les besoins en quantités de matières, en
quantités de ressources, et en dates, et pour
définir les ordres de fabrication - mais aussi pour la vente, la maintenance, le
calcul des coûts de revient, et la constitution
des ordres de fabrication - Définissent
- la composition des articles fabriqués par l'usine
- les processus (séquences d'opérations) de
fabrication
25Nomenclature
- Décomposition de l'article
- produit fini (stockés, vendus),
- sous-ensembles (sous-produits stockés),
- matières premières (achetées)
- L'information doit permettre de prévoir les
besoins en approvisionnement - quantités, taille, poids, volume,
- type d'approvisionnement, provenance et lieu de
stockage, - remplacements possibles (en cas de stock
insuffisant, lors des fins de série), - validité du composant dans la nomenclature
(dates, géographique), - etc
26Nomenclature - Exemple
- Composition de l'article (jeu de dame)
- un plateau
- douze pièces blanches
- douze pièces noires
- boite de rangement
- notice explicative
Jeu de dame
Plateau
Pièce blanche
Boîte rangement
Notice
Pièce noire
Cylindre bois
Peinture noire
Support plateau
Cases blanches
Cases noires
Colle
Laque
Cylindre bois
Peinture blanche
Peinture noire
Feuille bois
Ebauche plateau
Peinture blanche
Feuille bois
27Nomenclatures dans SAP
- Une nomenclature est définie pour un triplet
- article,
- division
- utilisation
0.n
Article
Code article
(sous-ensemble ou matière première)
(produit fini)
Numéro division Utilisation
1.n
Nomenclature
En-tête
Poste composant
Numéro poste Quantité Type poste (1) Dates
début/fin validité perte emplacement de montage
Statut (par secteur d'activité) Date début/fin
validité Quantité de base (si pf produit par lot)
28Nomenclatures dans SAP
- Utilisations
- fabrication
- ingénierie
- calcul du coût de revient
- maintenance
- SD
29Gammes
- Chaque opération à réaliser pour la fabrication
nécessite un certain temps d'exécution - Il faut être capable d'anticiper les échelons de
la production pour livrer le produit final à une
date donnée
30Exemple - gamme
- Opérations pour la fabrication de l'article
- approvisionnement - en matières premières et
composants (bois, peinture, notice imprimée,
carton d'emballage, etc) - usinage ou transformation - des matières
premières et des composants (découpage du bois
pour le support du plateau, les cases et les
pièces, peinture des cases et des pièces, collage
des cases sur le plateau, etc) - assemblage et montage - (du plateau, du jeu
empaqueté, etc) - contrôle qualité - (du plateau, des pièces, du
jeu empaqueté, etc)
Découpage case
Peinture case
Collage plateau
Laquage plateau
Assemblage
Découpage pion
Peinture pion
31Gammes dans SAP
- Pour chaque article, on peut créer plusieurs
gammes correspondant à différentes tailles de
lot, différentes utilisations, différents statuts
(en cous de création, lancé, etc).
Article
Code article
1
Numéro division
Gamme
Parallèle
Séquence
Type (principale/secondaire)
Alternative
1.n
En-tête
Composant
Poste
Numéro groupe de gamme Compteur groupe de
gamme Code article intervalle taille de
lot utilisation statut
1.n
Outillage
Poste de travail Textes opération Données de
commande Temps
Caract. de contrôle
32Besoins - demandes
- Besoin article ? quantité ? date
- Besoins indépendants
- résultent directement des commandes (réelles ou
prévues) de clients. - concernent des produits finis ou des composants
intermédiaires (sous-ensembles) - Besoins dépendants
- induits par les besoins indépendants (voir
nomenclature) - concernent tous les sous-produits de la
nomenclature d'un produit fini
33Données SAP
- Nomenclature de T-F100 / Division 1000 /
Utilisation fabrication(transaction C-S03)
T-F100 Pompe - 1pc
T-B200 Roue - 1pc
T-B100 Boîtier - 1pc
T-B300 Arbre - 1pc
T-B400 Couvercle - 1pc
100-130 Vis - 8pc
T-T000 Ebauche roue 1pc
T-T400 Ebauche arbre 1pc
T-T500 Ebauche couv 1pc
T-T100 Ebauche - 1pc
T-T200 Garniture - 1pc
T-T300 Vis - 8pc
34Le besoin
- indépendant sur produit fini (ou éventuellement
sous ensemble) - dépendant sur composant de pf
- prévisionnel pas spécialement rattaché à une
vente - client rattaché à une vente à un client
- BIP besoin indépendant prévisionnelgt il
existe une transaction SAP pour définir des
échéanciers et des tableaux de répartition des
prévisions - BIC besoin indépendant clientgt provient des
ventes (module SD) - ( réservation et stock de sécurité)
- La gestion de la demande enregistre BIPs, BICs et
besoins dépendants
35Le calcul de planification
- MRP
- identifie les articles et besoins à prendre en
compte - calcule les ordres à planifier (et des of) et les
génères - met à jour l état des stocks (EDS)
- décompose le besoins indépendants en besoins
dépendants - calcule les besoins en réapprovisionnement et
génère les DA - PDP
- même chose, mais seulement au niveau des articles
directeurs gt - PF sur lesquels on a une demande indépendante
(BIC/BIP) - demande dépendante, mais ressource ou
approvisionnement critiques - Ces calculs se font en capacité infinie
36MRP
- Génère des ordres planifiés avec
- quantité
- date de début
- date de fin
- lien vers besoins dépendants si article composé
- 5 étapes
- calcul des besoins nets (calcul de la rupture de
stock qui n est pas toujours à 0, et peut varier
en fonction de la demande) - calcul des lots quels OF, quelles quantités
- détermination du type d approvisionnement
(interne/externe/mixte) et calcul des dates (en
fonction des délais de fabrication et de
réapprovisionnement) - éclatement de la nomenclature
37Différentes stratégies de planification
- Planification et exécution avec montage final
- Production sur stock
- Production à la commande
- Montage final à la commande
- Fabrication par lot
- Planification au niveau des sous-ensembles
- Planification au niveau des sous-ensembles sans
montage final - . . .
- Dans SAP, chaque stratégie est identifiée par un
numéro
38Stratégies
- Elles indiquent au PDP/MRP quels sont les types
de besoin à prendre en compte pour faire la
planification de la production - Principales orientations
- production sur stock (uniquement prévisionnel)
avec les BIP - production à la commande (uniquement cmdes) avec
les BIC - mixte, avec consommation des prévisions par les
commandes - La stratégie est associée à l articlegt Fiche
article / vue MRP3 / groupe de stratégies(plusieu
rs stratégies avec priorité)
39Stratégies de planification et options de custo
- Y a-t il calcul PDP/MRP ?
- Les BIP sont-ils pris en compte dans le PDP/MRP ?
- Les BIC sont-ils pris en compte dans le PDP/MRP ?
- Y a-t il calcul au niveau des sous-ensembles ?
- L état des stocks est-il géré par client
(individuel ou magasin) ? - Les BIC consomment-ils les BIP ?
- Y a-t il réduction des besoins ?
- Quel événement déclenche la réduction ?
- Quelle source de donnée pour la réduction ?
- Etc.
- Il en existe un bon nombre, et de nouvelles
stratégies peuvent être définies par paramétrage
40Planification de la production, stratégies
Prévisions BIP
Cmdes client BIC
consommation
Gestion de la demande
réduction
réduction
PDP / MRP
Stock
41Stratégies de planification (1)
- BIP pris en compte dans PDP/MRP 10, 11, 30, 40
- BIC pris en compte dans PDP/MRP 20, 84
- Calcul PDP/MRP 10, 11, 20, 30, 40
- Réduction des BIP 10, 11, 30, 40
- Déclenchement de la réduction des BIP
- livraison client 10, 40
- entrée marchandise 11
- sortie anonyme 30
- Origine de la réduction des BIP
- stock magasin 10, 30, 40
- OF 11
42Stratégies de planification (2)
- Réduction des BIC 10, 11, 20, 30, 40
- Déclenchement de la réduction des BIC
- livraison client 10, 11, 20, 30, 40
- Origine de la réduction des BIC
- stock individuel 20
- stock magasin 10, 11, 30, 40
- Consommation des BIP par les BIC 40
- EDS avec segment individuel par client 20
43Exemple (1) stratégie 10
- Le carnet de commande n est pas pris en compte
dans le calcul PDP/MRP - Environnement de production en masse (grande
distribution tq hi-fi, tv, alimentaire), pas de
fidélisation du client - délais de livraison au client très courts
- très forte saisonalité de la demande (jouets à
Noël, glaces en été) - production sur stock
Gestion demande
BIP
PDP / MRP
Réduction FIFO des prévisions lorsque l on livre
les commandes
Réduction de la cmde client
OP
OF
Stock magasin
44Exemple (2) stratégie 11
- Le carnet de commande n est pas pris en compte
dans le calcul PDP/MRPLes prévisions sont
réduites à l entrée marchandise - Production de masse (aspirine fabriquée jour et
nuit) - Pas de saisonalité
- L outil de production est utilisé au maximum de
ses capacités - La production n est plus responsable du stock
- besoins bruts
Gestion demande
BIP
PDP / MRP
Réduction FIFO des prévisions à lentrée
marchandise
Réduction de la cmde client
OP
OF
Entrée marchandise
Stock magasin
45Exemple (3) stratégie 20
Commande client gérée par segment individuel dans
l EDS
- Pas d OP
- Les OF ne regroupent pas les commandes gt
valorisation spécifique - Pas de prévisions (BIP) possibles
- Produits spécifiques et personnalisés tq grosses
machines outils - Production à la commande
BIC
Gestion demande
PDP / MRP
Réduction de la commande à la livraison client
OF
Stock individuel commande client
46Exemple (4) stratégie 30
- Les prévisions ne servent pas à anticiper les
commandes, mais à constituer des stocks
supplémentaires, par ex pour le contrôle qualité,
la perte d échantillons, etc - Vente au comptoir en plus des ventes sur
commandes habituelles - Prélèvements
- Echantillons
- fabrication par lot
Gestion demande
BIPBIC
PDP / MRP
Réduction des commandes à la livraison client
Réduction des prévisions à la sortie anonyme sur
stock
OP
OF
Stock
47Exemple (5) stratégie 40
consommation
- Les prévisions servent à anticiper les besoins
client - si les cmdes sont gt aux prévisions, le plan de
production est augmenté - sinon, reliquats en stock
- La consommation n est calculée que pour
affichage de l EDS, alors que la réduction maj
la bdd - planification avec montage final
- la plus courante !!!
Gestion demande
BIPBIC
PDP / MRP
Réduction des commandes à la livraison client
Réduction des prévisions à la livraison client
OP
OF
Stock magasin
48Exemple (6) stratégie 82
- Pas de MRP, montage à la commande en délai rapide
- Contrôle de disponibilité fait sur les stocks de
composants, ctrle capa possible, mais la
surcharge n entraîne pas de ré-ordonnancement - Produits simples, livraison dans la journée
- Alors que stratégie 2à pour produits complexes
- montage final à la commande
BIC
Gestion demande
BIC
PDP / MRP
OF
49Autres exemples de stratégies
- Au niveau des sous-ensembles
- 50 sans montage final PF trop cher à
monter, très forte valeur ajoutée du dernier
niveau de nomenclature gt le montage final est
déclenché par la commande - 59 au niveau de l article fantôme permet
de faire un tableau de prévision pour plusieurs
sous-ensembles à la fois - 60 avec art/nom de planification anticipée
nombreuse variantes de production similaires (par
ex conditionnement) pour lesquelles on désire
faire des prévisions communes au niveau des
sous-ensembles - 70 au niveau des sous-ensembles on ne sait
pas faire de prévision au niveau du PF (par ex
trop de variantes pour prédire exactement les
ventes), mais on en fait au niveau des sous
ensembles pour accélérer le temps de réponse aux
BIC