640 likes | 1.09k Views
Support de formation Suivi de l’interface BFC-XLAB V1.2 12/06/07. CNRS – Projet BFC Etablissement. Sommaire. Sommaire. Introduction à l’Interface BFC-Xlab Contexte et Objectif Liste des flux métiers Eléments de compréhension technique Rappels : Idocs
E N D
Support de formation Suivi de l’interface BFC-XLAB V1.2 12/06/07 CNRS – Projet BFC Etablissement
Sommaire • Introduction à l’Interface BFC-Xlab • Contexte et Objectif • Liste des flux métiers • Eléments de compréhension technique • Rappels : Idocs • Matérialisation des objets dans BFC • Spécificités d’implémentation • Mécanisme d’intégration BFC avec les grandes familles de rejet • Contraintes techniques spécifiques : Séquencement des messages • Outil de suivi des interfaces BFC • Objectif et Principe • Mécanisme d’alimentation • Présentation des états • Rappel du mécanisme d’intégration BFC
Introduction : Contexte • Instance unique EAI/SAP • BFC : Gestion centrale et DR • 22 flux entre XLAB et BFC
Introduction : Objectif • Suivi opérationnel en DR • Outil de reporting et d’analyse • Préservation performances BFC • Solution évolutive
Introduction : Flux métier : Données de base BFC EAI XLAB F45 – Marchés formalisés F47 – Mise en place des crédits F50 – Constantes : Informations de référence F50bis – Constantes : Informations de gestion F74 – Personnels SIRH
Introduction : Flux métier : Dépense XLAB BFC EAI F29 – Commande d’achat F52 – Rejet d’intégration commande d’achat F52bis – Rejet post intégration commande d’achat F43bis – Référence tiers BFC F72 – Service fait F76 – Rejet d’intégration service fait F33 – Facture d’achat F54 – Rejet d’intégration facture d’achat F44 Liquidation facture d’achat
Introduction : Flux métier : Mission XLAB EAI BFC F15bis – Personnels Xlab F30 – Ordre de mission F53 – Rejet d’intégration ordre de mission F74bis - Référence personnel Xlab F90 Liquidation ordre de mission
Introduction : Flux métier : Engagement de personnel EAI XLAB BFC F43 - Engagement individuel de la rémunération F89 - Liquidation engagement de personnel
Eléments de compréhension technique : Session Xlab Idoc BFC • Chaque fichier de transfert Xlab a un n° de session chronologique • Pour chaque unité (division) Xlab gère 2 n° de session : aller et retour • Une session Xlab contient différents objets fonctionnels (commandes, …) • Pour chaque objet fonctionnel d’une session Xlab l’EAI génère un Idoc
Eléments de compréhension technique : Session Xlab Idoc BFC Session n Commandes Service fait Idocs (etc….) Session m Idoc BFC XLAB EAI
Eléments de compréhension technique : Idocs BFC • Accords d’interchange : Correspondance Idoc / Traitement • Accords d’interchange Flux entrant Type message Code opération Traitement • Accords d’interchange Flux sortant (évènement) Type message Catégorie message , Code opération Traitement • Accords d’interchange Flux sortant (batch) Type message Traitement
Eléments de compréhension technique : Accords d’interchange Transaction WE20 Flux entrant Type message
Eléments de compréhension technique : Accords d’interchange Flux entrant Type message Code opération
Eléments de compréhension technique : Accords d’interchange Flux entrant Type message Code opération Traitement
Eléments de compréhension technique : Accords d’interchange Transaction WE20 Flux sortant (évènement) Type message
Eléments de compréhension technique : Accords d’interchange Flux sortant (évènement) Type message Catégorie message Code opération
Eléments de compréhension technique : Accords d’interchange Flux sortant (évènement) Type message Catégorie message Code opération Traitement
Eléments de compréhension technique : Accords d’interchange Transaction WE20 Flux sortant (batch) Type message
Eléments de compréhension technique : Accords d’interchange Flux sortant (batch) Type message Ni catégorie message ni code opération
Eléments de compréhension technique : Idocs IDOC • Idoc = message structuré transportant des données d’interface • Idoc = enregistrement de contrôle (technique) + enregistrement de données (segments) + enregistrement statut (état d’exécution de l’Idoc) • Données de l’Idoc = segments + sous-segments • Segment = champs de données Enregistrement de contrôle (Table EDIDC) Enregistrement de données (Table EDID4) E1<nom> E1<nom> E1<nom> E1<nom> E1<nom> Enregistrement Statut (Table EDIDS)
Eléments de compréhension technique : Exemple, Liste des Idocs BFC Transaction WE02
Eléments de compréhension technique : Exemple, Liste des Idocs BFC
Eléments de compréhension technique : Consultation d’un Idoc • Idoc • enreg.contrôle • enreg.données • enreg.statut • Idoc • segment • sous-segment
Eléments de compréhension technique : Consultation d’un Idoc Segments • - Type d’opération • Date facture fournisseur • N° facture fournisseur • Montant facture HT • Division - N° fact. Xlab • Solde commande • Auteur système externe • Exercice Champs Valeurs
Spécificités d’implémentation : Mécanisme d’intégration BFC Flux entrant XLAB Idoc entrant Intégré Non intégré Statut Intégré 53 Pb technique Pb fonctionnel BFC Pb séquencement Autre pb SAP Rejet automatique Pas de rejet Rejet automatique Pas de rejet Statut En erreur 51 Statut 66 autres statuts… Statut Rejeté 67 Statut Rejeté 67 Rejet Manuel (..Autre Idoc/Session) Correction BFC Idoc rejet Idoc rejet Rejeu automatique Rejeu automatique XLAB Correction Xlab
Spécificités d’implémentation : Grandes familles de rejet • Commande d’achat F29 • ~ 34 types d’erreur avec rejet automatique • ~ 5 types d’erreur avec correction BFC ou rejet manuel • ~ 7 types d’erreur avec correction BFC uniquement • ~ 14 types d’erreur post-intégration • Exemples d’erreurs :
Spécificités d’implémentation : Grandes familles de rejet • Service fait F72 • ~ 9 types d’erreur avec rejet automatique • ~ 2 types d’erreur avec correction BFC ou rejet manuel • ~ 4 types d’erreur avec correction BFC uniquement • Exemples d’erreurs :
Spécificités d’implémentation : Grandes familles de rejet • Facture F33 • ~ 6 types d’erreur avec rejet automatique • ~ 1 type d’erreur avec correction BFC ou rejet manuel • ~ 4 types d’erreur avec correction BFC uniquement • Exemples d’erreurs :
Spécificités d’implémentation : Grandes familles de rejet • Ordre de mission F30 • ~ 21 types d’erreur avec rejet automatique • ~ 3 types d’erreur avec correction BFC ou rejet manuel • ~ 10 types d’erreur avec correction BFC uniquement • Exemples d’erreurs :
Contraintes techniques spécifiques : Séquencement Idocs entrants • Séquencement BFC des Idocs entrants Xlab par Unité (Division) • Séquencement des sessions Xlab • un Idoc session N est traité si la session N-1 est terminée • sinon l’Idoc est en erreur : statut 66« Attente de fin de traitement de la session n » • Séquencement BFC des blocs fonctionnels Dépense et Mission • un Idoc du bloc N est traité si le bloc N-1 est terminé • sinonl’Idoc est en erreur : statut 66« Attente de la fin du bloc précédent » • Un Idoc traité est au statut intégré (53), en erreur (51) ou rejeté vers Xlab (67)
Contraintes techniques spécifiques : Séquencement Idocs entrants • Séquencement du flux Dépense : • F20 référentiel UF/OT • F72 service fait en suppression • F29 commande en suppression • F29 commande en création ou modification • F72 service fait en création • F33 facture • Séquencement du flux Mission • F15bis agents Xlab • F30 mission en suppression • F30 mission en création
Contraintes techniques spécifiques : Séquencement Idocs entrants Séquencement des sessions BFC XLAB EAI Session n-1 Sn-1 / C1 C1: commande C2: commande Unité (Division) Sn-1 / C2 Sn Sn-1 Session n C3: commande Sn / C3
Contraintes techniques spécifiques : Séquencement Idocs entrants Séquencement blocs fonctionnels BFC XLAB EAI UFOT1 Session n UFOT1 C1: com. suppr. C2 : com. C3: com. suppr. F1: facture C1 C3 Unité (Division) UFOT1 … C2 F1
Outil de suivi des interfaces BFC : Objectif et Principe • Objectif • Outil d’aide à l’analyse des flux entrants Xlab • Pas un outil de correction • Suivi opérationnel en DR et en central • Principe • Non dégradation des performances du système de production • Outil d’analyse indépendant • Évolutivité de la solution (usages autres futurs) • Historisation des informations pour une exploitation à posteriori
Outil de suivi BFC : Périmètre, Mécanisme d’alimentation et Limites • Périmètre actuel • Commande d’achat F29 • Service fait F72 • Facture d’achat F33 • Ordre de mission F30 • Mécanisme d’alimentation • Données mémorisées dans BFC lors de l’intégration des Idocs • Données transférées vers BW issues de tables standard et spécifiques • Limites • Non prise en compte des Idocs en attente (statuts 64 et 66 non traités) • Pas d’historique des relances d’un même Idoc (dernier item conservé)
ODS pour le suivi du flux idoc F29 ODS pour le suivi du flux idoc F30 ODS pour le suivi du flux idoc F72 ODS pour le suivi du flux idoc F33 Outil de suivi des interfaces BFC : Mécanisme d’alimentation BFC BW Report Détail Flux Commande ZBFCMMTA_F29 Table suivi Idoc Commande Cube Suivi du flux idoc F29 Delta Delta Report Détail Flux Service fait ZBFCMMTA_F72 Table suivi Idoc Service fait Cube Suivi du flux idoc F72 Delta Delta Report Détail Flux Facture ZBFCMMTA_F33 Table suivi Idoc Facture Cube Suivi du flux idoc F33 Delta Delta Report Détail Flux Ordre mission ZBFCMMTA_F30 Table suivi Idoc Ordre de mission Cube Suivi du flux idoc F30 Delta Delta
Outil de suivi des interfaces BFC : Mécanisme d’alimentation BW Cube Suivi du flux idoc F29 Cube Suivi du flux idoc F72 Report Synthèse Idocs MultiCube Synthèse idocs Cube Suivi du flux idoc F33 Cube Suivi du flux idoc F30
Master Data Statut IDOC Master Data Rejet XLAB Master Data Matricule Master data Organisation d’achat (DR) Master data Division Master data Fournisseur Outil de suivi des interfaces BFC : Mécanisme d’alimentation BFC BW Datasource 0VENDOR (Données Fournisseur) Full Datasource PLANT (Données Division) Full Datasource 0PURCH_ORG (Données Org Achat) Full Datasource 0EMPLOYEE (Données Matricule) Full Datasource ZREJX (Table ZREJX Rejets XLAB) Full Datasource ZSTATIDOC (Données Statut IDOC) Full
Outil de suivi des interfaces BFC : Fonctionnalités • 5 écrans de consultation • Synthèse des flux • Suivi du flux Commande F29 • Suivi du flux Service fait F72 • Suivi du flux Facture F33 • Suivi du flux Ordre de mission F30 • 1 écran de filtrage des axes d’analyse • Organisation d’achat (DR) • Division (Unité) • Date de création Idoc • Type de flux • Message d’erreur XLAB • Statut
Outil de suivi des interfaces BFC : Accès au suivi par type de flux Commandes intégrées Toutes les commandes
Outil de suivi des interfaces BFC : Suivi du flux Commande Idocs commandes triés par division,par fournisseur, …
Outil de suivi des interfaces BFC : Filtrage des axes d’analyse Filtre sur valeur Intervalle Ajout d’une ligne