3.3.3.7.5. Timestamp ERP_PDM_NUMBER - Dialog PSOL Attribute - Material per SAP Maske - Return-Mapping

Voraussetzungen

  • Aktivieren Sie in erpcustom.cfg > Block LOAD den Schlüssel erp_export_ts.

    Aktivieren Sie für das Erzeugen der ERP_PDM_NUMBER entweder die Timestamp-Funktion oder den Nummern-Generator. Siehe Abschnitt 4.12.1, „Anlegen von ERP-Nummern “.

    Hintergrundinformation: Für "saubere" Workflows ist das Vorhandensein einer ERP_PDM_NUMBER von großer Wichtigkeit, da hiermit eine Projektzeile jederzeit eindeutig identifiziert werden kann.

    Nun wird automatisch direkt mit Klick auf den Export-Button eine ERP_PDM_NUMBER erzeugt und die Zeile in der LinkDB gespeichert.

    Block "dialogOnExport"

    Block "dialogOnExport"

  • Erstellen Sie für PARTdataManager/3Dfindit die LinkDB-Spalten SAP_MATERIAL_NO und DOCID. Siehe Abschnitt 4.3, „Datenbankspalten hinzufügen / entfernen “.

  • Optional: Kennzeichnen Sie die SAP-Spalten mit einem entsprechenden Icon . Siehe Abschnitt 4.10, „ Spaltenanzeige konfigurieren - plinkcommon.cfg -> Block [LINKDBFIELDS] - “.

  • Aktivieren Sie die Zusatzfunktion createAndLinkMaterial und lassen Sie den Schlüssel material_number auf die Spalte mit der SAP-Nummer zeigen. Siehe auch Abschnitt 3.3.3.5.2.6, „Create and Link Material “.

    Im vorhergehenden Fall wurde durch die Zusatzfunktion automatisch das Material angelegt und verknüpft. In diesem Fall wird die Zusatzfunktion nur zur Verknüpfung benötigt.

    Block "CREATE_AND_LINK_MATERIAL"

    Block "CREATE_AND_LINK_MATERIAL"

  • Bestimmen Sie, welche Felder im Dialog Neue Ident-Nummer [new ident-no.] angezeigt werden sollen, ob ein Vorbelegungswert eingetragen werden soll und ob Änderung möglich sein soll. Siehe hierzu Abschnitt 4.11, „ Gestaltung Dialogfenster "Neue Ident-Nummer" - erpcustom.cfg -> Block [USERDIALOG] “. Hier im Beispiel wird neben der automatisch vergebenen ERP_PDM_NUMBER zusätzlich z.B. das Material angezeigt.

  • Bestimmen Sie, welche Skripte geladen werden sollen:

    Beispiel:

    • erp_psol_mm.vbb öffnet den Dialog Neue Ident-Nummer [new ident-no.].

      Dialog "Neue Ident-Nummer [new ident-no.]"

      Dialog "Neue Ident-Nummer [new ident-no.]"

    • erp_sapectr_mm.vbb öffnet in der SAP GUI den Dialog Create Material.

      [Hinweis]Hinweis

      Die Skripte werden entsprechend der Schlüsselnummer in aufsteigender Reihenfolge ausgeführt. (Die Anzeigereihenfolge ist egal.)

      Block "ADDTODB"

      Block "ADDTODB"

  • Tragen Sie für die SAP GUI > Create Material Vorbelegungswerte ein.

    Folgende Abbildung zeigt beispielhaft Pflichtwerte, damit minimalistisch erfolgreich gespeichert werden kann.

    Block "SAPMM"

    Block "SAPMM"

  • Aktivieren Sie Return Mapping für SAP_MATERIAL_NO und SAP_DOCID. Details hierzu finden Sie unter Abschnitt 3.2.7, „Return Mapping “.

    Beliebige weitere Felder sind möglich; es ist lediglich darauf zu achten, dass die entsprechenden Spalten in der LinkDB angelegt wurden.

    Block "LINKDB_RETURN_MAPPING"

    Block "LINKDB_RETURN_MAPPING"

  • Aktivieren Sie in der Konfigurationsdatei $CADENAS_SETUP/erpcustom.cfg, im Block [PlmDocView], Schlüssel enabled, mittels Wert 1 die Anzeige der Spalte PLMTABLE_DOCVIEW.

Workflow

  1. Selektieren Sie in PARTdataManager die gewünschte Tabellenzeile und führen Sie mit Klick auf Transfer to CAD einen Teileexport aus.

    PARTdataManager leere Zeile > Transfer to CAD

    PARTdataManager leere Zeile > Transfer to CAD

    Genau so gut können Sie 3Dfindit verwenden. Installationshinweise finden Sie oben.

    Selektieren Sie in 3Dfindit die gewünschte Tabellenzeile und klicken Sie auf den Button Export to CAD.

    3Dfindit leere Zeile > Export to CAD

    3Dfindit leere Zeile > Export to CAD

    -> Der Dialog Neue Ident-Nummer [new ident-no.] wird geöffnet. (Es ist einstellbar, ob im Zuge des Exports noch Felder befüllt werden sollen und falls ja, welche.)

    PARTdataManager: Dialog "Neue Ident-Nummer [new ident-no.]"

    PARTdataManager: Dialog "Neue Ident-Nummer [new ident-no.]"

    3Dfindit: Dialog "Neue Ident-Nummer [new ident-no.]"

    3Dfindit: Dialog "Neue Ident-Nummer [new ident-no.]"

  2. Hier im Beispiel ist ein Material auszuwählen.

    Bestätigen Sie mit OK.

    -> Die SAP GUI Maske Create Material (Initial Screen) wird geöffnet.

  3. Hier im Beispiel wurden die Pflichtfelder automatisch ausgefüllt.

    Bestätigen Sie mit Enter.

    SAP GUI > Create Material (Initial Screen)

    SAP GUI > Create Material (Initial Screen)

    Die Eingabemaske für Basisdaten wird geöffnet.

    SAP GUI > Basic data 1

    SAP GUI > Basic data 1

    Auch hier wurden die Pflichtfelder automatisch ausgefüllt.

    Speichern Sie die Eingaben mit Klick auf Yes.

    -> Das Dokument wird im PDM eingecheckt.

    -> Das Dokument wird im CAD geöffnet. Der angezeigte Dateiname enthält die Dokumenten-ID (SAP_DOCID).

    NX mit Dokument

    NX mit Dokument

  4. Wechseln Sie zu SAP ECTR.

    -> Unter Linked Objects wird die Materialnummer SAP_MATERIAL_NO angezeigt.

    -> Im Object Browser werden SAP_MATERIAL_NO und Dokumenten ID SAP_DOCID angezeigt.

    SAP ECTR mit SAP_DOCID und SAP_MATERIAL_NO

    SAP ECTR mit SAP_DOCID und SAP_MATERIAL_NO

  5. Wechseln Sie zu PARTdataManager bzw. 3Dfindit.

    -> PSOL ERP-Nummer (mit Zeitstempel), Material (optional), SAP-Materialnummer und SAP-Dokumenten-ID wurden automatisch eingetragen.

    PARTdataManager mit ERP_PDM_NUMBER, SAP_MATERIAL_NO und SAP_DOCID

    PARTdataManager mit ERP_PDM_NUMBER, SAP_MATERIAL_NO und SAP_DOCID

    3Dfindit mit ERP_PDM_NUMBER, SAP_MATERIAL_NO und SAP_DOCID

    3Dfindit mit ERP_PDM_NUMBER, SAP_MATERIAL_NO und SAP_DOCID

  6. Optional: Klicken Sie auf den Button SAP-Dokument-Daten anzeigen [Show SAP document data].

    -> Ein Dialog wird geöffnet, der die in SAP ECTR zu dem aktuell gewählten Material verknüpften Dokumente anzeigt.

    In der Titelzeile sehen Sie die SAP-Materialnummer, im Dialog die verknüpften Dokumente.

    In der Titelzeile sehen Sie die SAP-Materialnummer, im Dialog die verknüpften Dokumente.

  7. Optional: Klicken Sie in der PARTdataManager Sachmerkmalstabelle auf das Dokumentensymbol .

    -> Sie sehen die Verknüpfung zwischen Dokument und PSOL und die Einträge in der PLMTABLE2.

    Dialog "Document list"

    Dialog "Document list"