3.3.3.6. Personalizzazione dell'interfaccia ERP PARTsolutions

  1. Inserire la colonna con il numero di materiale SAP.

    Normalmente si tratta di:

    erpcustom.cfg

    [VARS] ERPFIELDDB

    La voce predefinita è "ERP_PDM_NUMBER".

    Questo può essere fatto con un

    [VARS] SAPFIELDDB

    übersteuert werden.

  2. I seguenti script possono essere eseguiti tramite i pulsanti corrispondenti nel PARTdataManager (in parte in 3Dfindit ).

    Assicurarsi che i pulsanti siano visualizzati nella barra degli strumenti di ERP.

    Barra degli strumenti ERP con pulsanti aggiuntivi SAP

    Figura 3.144. Barra degli strumenti ERP con pulsanti aggiuntivi SAP

    [Nota]Nota

    Alcune funzioni sono disponibili anche in 3Dfindit:

    Figura 3.145. 

    • Visualizza l'anagrafica del materiale

    • Modifica del master del materiale

    • Creare l'anagrafica del materiale

    Qui potete trovare un esempio di integrazione diretta.

    In caso contrario, Immettere i nomi dei pulsanti richiesti in menustructure.PARTdataManager.cfg > bloccare Tweakmenu > LinkDatabaseToolbarContent chiave. Potrebbe essere necessario rimuovere la chiave in visibility.PARTdataManager.cfg .

    Chiave "LinkDatabaseToolbarContent"

    Figura 3.146. Chiave "LinkDatabaseToolbarContent"

    • erp_sapectr_assignmaterial: Connette una riga in PARTdataManager a un master del materiale esistente in SAP. Si aprirà una finestra di dialogo in cui dove è necessario inserire un numero di materiale. Poi la pianta di un set di dati LinkDb e di documenti esistenti (PLMTABLE2) sono collegati al materiale in SAP.

      Tooltip: Collegamento dell'anagrafica materiale esistente (nuovo)

      • Nomi dei pulsanti (per menustructure.PARTdataManager.cfg oppure menuvisibility.PARTdataManager.cfg ):

        • SapEctrAssignMaterial: Nuovo LinkDb Scrivere una voce (Nota: Impostare una voce in menustructure.PARTdataManager.cfg.)

        • SapEctrAssignMaterialVars: nuovo La voce LinkDb viene scritta per le varianti (Nota: Impostare la voce in menuvisibility_PARTdataManager.cfg e menustructure.PARTdataManager.cfg.)

        • SapEctrAssignMaterialModify: La voce LinkDb esistente viene modificata (Nota: Impostare la voce in menuvisibility_PARTdataManager.cfg e menustructure.PARTdataManager.cfg.)

        • SapEctrAssignMaterialVarsModify: La voce LinkDb esistente viene modificata per le varianti (Nota: imposta la voce in menuvisibility_PARTdataManager.cfg e menustructure.PARTdataManager.cfg.)

      • Voce necessaria in erpcustom.cfg:

        • [ADDTODB_ASSIGNMAT] 1=erp_sapectr_assignmaterial.vbb (senza variante) 2=rewrite_plmtable.vbb (solo per il nuovo sistema [riga senza numero ERP])

        • [ADDTODB_ASSIGNMAT_VARS] 1=$CADENAS_SETUP/scripts/erp/erp_edit_varset.vbb 2=erp_sapectr_assignmaterial.vbb 3=rewrite_plmtable.vbb (solo per la nuova installazione)

    • erp_sapectr_changematerial: Apre la finestra di dialogo SAP per modificare i valori dell'anagrafica materiale. Il numero di materiale SAP deve essere compilato nella riga attualmente selezionata essere.

      In 3Dfindit, questo corrisponde al pulsante Modifica master materiale.

      [Nota]Nota

      SAP GUI deve essere installato.

      GUI SAP: Modifica del materiale

      Figura 3.147. GUI SAP: Modifica del materiale

      • Nome pulsante: SapEctrChangeMaterial (Nota: impostare la voce in menustructure.PARTdataManager.cfg.)

        Tooltip: Modifica dell'anagrafica materiale esistente [Modify material data] (Modifica dei dati del materiale)

      • erpcustom.cfg:

        • [ADDTODB_CHANGEMAT] 1=erp_sapectr_changematerial.vbb

        • [ATTRIBUTNAMESAP=ATTRIBUTNAMELINKDB (Imposta i valori di ritorno da SAP nel LinkDb)

    • erp_sapectr_displaymaterial: Dalla riga selezionata in PARTdataManager, apre il materiale in SAP ECTR per la visualizzazione nel Visualizzatore oggetti. Le Il numero di materiale SAP deve essere compilato nella riga attualmente selezionata essere.

      In 3Dfindit, questo corrisponde al pulsante Visualizza master materiale.

      Materiale in PARTdataManager

      Figura 3.148. Materiale in PARTdataManager

      Materiale nel Browser oggetti

      Figura 3.149. Materiale nel Browser oggetti

      • Nome pulsante: SapEctrDisplayMaterial (Nota: impostare la voce in menustructure.PARTdataManager.cfg.)

        Tooltip: Display material data in SAP ECTR [Display material data in SAP ECTR] (Visualizza i dati del materiale in SAP ECTR)

      • Non sono necessarie altre impostazioni.

    • erp_sapectr_showdis: Apre finestra di dialogo che visualizza i documenti collegati per il materiale.

      • Nome pulsante: SapEctrShowDis (Nota: Imposta la voce in menustructure.PARTdataManager.cfg.)

        Tooltip: Mostra dati documento SAP [Show SAP document data] (Mostra dati documento SAP)

      • Ifsapectr.cfg:

        • [SHOWDISFILTER] validDocumentID, favouriteDocumentID, releasedStatus, onlyLatestOrLatestReleased (filtrare i documenti da visualizzare)

          Esempio:

          [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: Avvia il Creazione dell'anagrafica materiale in SAP (opzionalmente precompilata con valori da PARTsolutions).

      corrisponde al pulsante Crea in 3Dfindit Maestro materiale.

      [Nota]Nota

      SAP GUI deve essere installato.

      Figura 3.150. 

      Figura 3.151. 

      • Nome del pulsante: SapEctrMM, SapEctrMMVars (con variante)

        Suggerimento: sistema SAP MM [Create SAP material master] o sistema SAP MM (variante) [Create SAP material master (Variant)] (Nota: Imposta la voce in menuvisibility_PARTdataManager.cfg e menustructure.PARTdataManager.cfg.)

      • erpcustom.cfg:

        • [ADDTODB_MM] 1=erp_sapectr_mm.vbb (paragonabile all'automatismo della funzione aggiuntiva createAndLinkMaterial )

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

        • In alternativa, il erp_sapectr_mm.vbb su [ADDTODB], quindi l'allegato viene eseguito in Registra per collegare il database [Add dataset to link database] e non sotto il tuo Bottone.

          (erp_export_ts.vbb attiva anche Add data record to link database [Add dataset to link database] ).

        • [SAPMM] Inserire i valori predefiniti nel dialogo SAP

          Esempio:

          [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. I pulsanti sono caricati come segue:

    In erpcustom.cfg, Block, [LOAD] , abilitare il erp_sapectr della chiave con un valore di package.erp.sapectr.

    Figura 3.152. 

    Il prerequisito per la piena funzionalità è un'interfaccia SAP ECTR correttamente configurata (ifsapectr.cfg).