powered by CADENAS

Manual

Manual

3.3.1.6. Attribut-Mapping

Die Konfiguration nehmen Sie unter %CADENAS_SETUP%\ifagile.cfg vor.

An diesem Block sollten Sie in der Regel keine Änderungen vornehmen. Er verweist lediglich auf die nächsten beiden Blöcke.

[AttributeMapping(is3d)]
Attr_Content_00 =MAPPINGTOAGILE
Attr_Section_00 =MAPPINGTOAGILE

Attr_Content_01 =LINKDB_RETURN_MAPPING
Attr_Section_01 =LINKDB_RETURN_MAPPING

Grundlagen zum Attribut-Mapping sind erläutert unter Abschnitt 2.2.4, „Attributmapping“.

  • Return-Mapping: AGILE -> PARTsolutions PLINKDB

    Im Block [LINKDB_RETURN_MAPPING(isRootDoc)] stellen Sie ein, wie und wohin Agile-Attribute in die Linkdatenbank übertragen werden sollen.

    Syntax:

    <TABLE>.<COLUMN>=?<VALUE>

    <TABLE> steht für "ERPTABLE" oder "LINKTABLE".

    <COLUMN> steht für alle Spalten ausgenommen ERP_PDM_NUMBER.

    <VALUE> ist der Wert, auf den die Spalte <TABLE>.<COLUMN> gesetzt wird.

    Dieser kann Platzhalter wie %MATNR% enthalten, welcher durch die PDM-Schnittstelle durch den korrekten Wert ersetzt wird.

    Beispiel:

    bla_%MATNR%_blub -> bla_12345_blub

    Unterstützte Platzhalter:

    Alle gültigen, zugreifbaren AGILE Datenbank-Einträge

    Beispiel:

    T_DOC_DAT.DOCUMENT_ID

    Für Spalten des Typs "VARCHAR" muss der ganze Wertausdruck <value> in einfache Anführungszeichen eingeschlossen werden (siehe folgende Beispiele).[48]

    Beispiele:

    [LINKDB_RETURN_MAPPING(isRootDoc)]
    ERPTABLE.MATNR=?"'%MATNR%'"
    ERPTABLE.SAPSTATUS=?"'%T_DOC_DAT.DOCUMENT_ID%'"
    ERPTABLE.TESTVC=?"'%T_DOC_DAT.C_ID%'"
    ERPTABLE.TESTINT=?"555"
  • Mapping: PARTsolutions PLINKDB -> AGILE

    Im Block [MAPPINGTOAGILE] stellen Sie ein, wohin PARTsolutions-Attribute (Linkdatenbank) (rechte Seite) nach Agile (linke Seite) übertragen werden sollen.

    [MAPPINGTOAGILE]
    T_DOC_DAT.DOC_NAME=NAME
    T_DOC_DAT.DOC_NAME_GER=NAME_DE
    T_DOC_DAT.DOC_NAME_ENG(isRootDoc)=?"NAME_EN"


[48] notwendig für korrekte SQL-Abfragen