3.3.3.6. Personnalisation de l'interface ERP PARTsolutions

  1. Indiquez la colonne contenant le numéro d'article SAP.

    En général, c'est

    erpcustom.cfg

    [VARS] ERPFIELDDB

    L'entrée standard est "ERP_PDM_NUMBER".

    Cela peut être fait avec un

    [VARS] SAPFIELDDB

    übersteuert werden.

  2. Il existe les scripts suivants, qui peuvent être exécutés via les boutons correspondants dans le PARTdataManager (en partie dans 3Dfindit ).

    Assurez-vous que les boutons s'affichent dans la barre d'outils ERP.

    Barre d'outils ERP avec boutons supplémentaires SAP

    Barre d'outils ERP avec boutons supplémentaires SAP

    [Remarque]Remarque

    Certaines fonctions sont également disponibles dans 3Dfindit:

    • Matériel d'affichage maître

    • Edit material master

    • Créer un master de matériaux

    Vous trouverez ici un exemple d'intégration directe.

    Si ce n’est pas le cas, Entrez les noms de boutons requis dans menustructure.PARTdataManager.cfg > bloc Tweakmenu > LinkDatabaseToolbarContent clé. Il se peut qu’il soit encore nécessaire de retirer la clé dans visibility.PARTdataManager.cfg .

    Clé « LinkDatabaseToolbarContent »

    Clé « LinkDatabaseToolbarContent »

    • erp_sapectr_assignmaterial : Connecte une ligne dans le PARTdataManager à un Fiche matériaux existante dans SAP. Une boîte de dialogue s’ouvrira dans laquelle où vous devez saisir un numéro d’article. Puis la plante d’un jeu de données LinkDb et de documents existants (PLMTABLE2) sont liés au matériel dans SAP.

      Infobulle : Lier une fiche article existante (nouveau)

      • Noms des boutons (pour menustructure.PARTdataManager.cfg ou menuvisibility.PARTdataManager.cfg ) :

        • SapEctrAssignMaterial : Nouveau LinkDb Écriture d’une entrée (Remarque : Définir une entrée dans menustructure.PARTdataManager.cfg.)

        • SapEctrAssignMaterialVars : Nouveau L’entrée LinkDb est écrite pour les variantes (Remarque : Définir l’entrée dans menuvisibility_PARTdataManager.cfg et menustructure.PARTdataManager.cfg.)

        • SapEctrAssignMaterialModifier : L’entrée LinkDb existante est modifiée (Remarque : Définir l’entrée dans menuvisibility_PARTdataManager.cfg et menustructure.PARTdataManager.cfg.)

        • SapEctrAssignMaterialVarsModify : L’entrée LinkDb existante est modifiée pour les variantes (Remarque : Définir l’entrée dans menuvisibility_PARTdataManager.cfg et menustructure.PARTdataManager.cfg.)

      • Entrée nécessaire dans erpcustom.cfg :

        • [ADDTODB_ASSIGNMAT] 1=erp_sapectr_assignmaterial.vbb (sans variante) 2=rewrite_plmtable.vbb (uniquement pour Nouvelle installation [ligne sans numéro ERP])

        • [ADDTODB_ASSIGNMAT_VARS] 1=$CADENAS_SETUP/scripts/erp/erp_edit_varset.vbb 2=erp_sapectr_assignmaterial.vbb 3=rewrite_plmtable.vbb (uniquement pour Nouvelle installation)

    • erp_sapectr_changematerial : Ouvre la boîte de dialogue SAP pour modifier les valeurs de la base de matières. Le numéro d’article SAP doit être renseigné dans la ligne actuellement sélectionnée être.

      Dans 3Dfindit, cela correspond au bouton Edit material master.

      [Remarque]Remarque

      SAP-GUI doit être installé.

      SAP GUI : Change Material

      SAP GUI : Change Material

      • Nom du bouton : SapEctrChangeMaterial (Remarque : Définir l’entrée dans menustructure.PARTdataManager.cfg.)

        Infobulle : Éditer la base de données articles existante [Modify material data] (Modify material data)

      • erpcustom.cfg :

        • [ADDTODB_CHANGEMAT] 1=erp_sapectr_changematerial.vbb

        • [MAPPING] ATTRIBUTNAMESAP=ATTRIBUTNAMELINKDB (Définir les valeurs de retour de SAP dans la LinkDb)

    • erp_sapectr_displaymaterial : À partir de la ligne sélectionnée dans le PARTdataManager, ouvre le matériau dans SAP ECTR pour l’affichage dans l’Explorateur d’objets. Le Le numéro d’article SAP doit être renseigné dans la ligne actuellement sélectionnée être.

      Dans 3Dfindit, cela correspond au bouton Display material master.

      Matériel dans PARTdataManager

      Matériel dans PARTdataManager

      Matériel dans Object Browser

      Matériel dans Object Browser

      • Nom du bouton : SapEctrDisplayMaterial (Remarque : Définir l’entrée dans menustructure.PARTdataManager.cfg.)

        Info-bulle : Afficher la base de données articles dans SAP EC [Display material data in SAP ECTR] TR (Display material data in SAP ECTR)

      • Aucun autre réglage n'est nécessaire.

    • erp_sapectr_showdis  : Ouvre boîte de dialogue qui affiche les documents liés pour les matériel.

      • Nom du bouton : SapEctrShowDis (Remarque : Définir l’entrée dans menustructure.PARTdataManager.cfg.)

        Info-bulle : Afficher les données du document SAP [Show SAP document data] (Show SAP document data)

      • Ifsapectr.cfg :

        • [SHOWDISFILTER] validDocumentID, favouriteDocumentID, releasedStatus, onlyLatestOrLatestReleased (Filtre les documents à afficher)

          exemple :

          [SHOWDISFILTER]
          #:VALS_N;0,1
          #:HELP; default; Drop all DIS but the latest released or (if no released DIS 
           exists) the latest.
          LastestReleasedOrLatest=1
          #:HELP; The state of a released DIS. This is required for the 
           LastestReleasedOrLatest filter.
          StateOfReleased=fr

    • / erp_sapectr_mm : Démarre le Création d’une base de données dans SAP (éventuellement pré-remplie avec des valeurs de PARTsolutions).

      correspond au bouton Créer dans 3Dfindit Maître matériel.

      [Remarque]Remarque

      SAP-GUI doit être installé.

      • Nom du bouton : SapEctrMM, SapEctrMMVars (avec variante)

        Info-bulle : système SAP MM [Create SAP material master] ou système SAP MM (variante) [Create SAP material master (Variant)] (Remarque : Définir l’entrée dans menuvisibility_PARTdataManager.cfg et menustructure.PARTdataManager.cfg.)

      • erpcustom.cfg :

        • [ADDTODB_MM] 1=erp_sapectr_mm.vbb (comparable à l'automatisme de la fonction supplémentaire createAndLinkMaterial )

        • [ADDTODB_MM_VARS] 1=$CADENAS_SETUP/scripts/erp/erp_edit_varset.vbb 2=erp_sapectr_mm.vbb

        • Alternativement, le erp_sapectr_mm.vbb sur [ADDTODB], puis la pièce jointe s’exécute sous Enregistrer à lier la base de données [Add dataset to link database] et non sous le vôtre Bouton.

          (Pour erp_export_ts.vbb, Ajouter un enregistrement à la base de données des liens [Add dataset to link database] est également déclenché).

        • [SAPMM] Saisie de valeurs par défaut dans le dialogue SAP

          exemple :

          [SAPMM]
          GP.IMP_TYPE=VOLL
          MAKT-MKTXT DE=?Left(Application.ViewTable.Table.SelectedRow.
           GetTranslatedNb("german"), 40)
          MAKT-MKTXT EN=?Left(Application.ViewTable.Table.SelectedRow.
           GetTranslatedNb("english"), 40)
          MARA-MEINS=EA

  3. Les boutons sont chargés comme suit :

    Dans erpcustom.cfg, bloquer, [LOAD] , activer la clé erp_sapectr avec une valeur de package.erp.sapectr.

    La condition préalable à une fonctionnalité complète est une interface SAP ECTR correctement configurée (ifsapectr.cfg).