Legacy YAML / Detail

import / iwm_articles_prices

Unveränderter Legacy-Dateistand mit sicherem Importpfad in die Workbench und direkter Sicht auf Roh-YAML, Metadaten und erkannte Features.

RLS aktiv Host ortho-live

Legacy-Definition sicher vergleichen

Diese Detailansicht zeigt den unveränderten Legacy-Dateistand. Von hier aus lässt sich die Definition als Draft in die Workbench übernehmen und dort weiter bearbeiten, ohne das Original im Dateisystem anzutasten.

engine Typ
valid Parse-Status
Managed Status
draft
importEngine Kurzinfo

Raw YAML

Dateiinhalt

Der Inhalt wird read-only aus dem Legacy-Dateisystem geladen. Bearbeitbar wird er erst nach dem Import in die Workbench.

Engine: Import
Source_Config: oster400_adminecomm
Target_Config: importEngine
Mysql_Engine: InnoDB
Default_Charset: latin1
Source_Connection_Type: database
Source_Database_Connection_Service: DatabaseConnectionService

Queries:
 - Query:
     GetQuery:   SELECT
                      ARFIRM                                                                                  AS ItemFirm,
                      ARARTE                                                                                  AS mainnumber,
                      CASE AIAPNR
                        WHEN 0
                          THEN CAST(ARARTE AS VARCHAR(10))
                        ELSE CONCAT(CONCAT(CAST(ARARTE AS VARCHAR(10)),'-'),AIAPNR)
                      END                                                                                     AS ordernumber,
                      AIAPNR,
                      PRVKHS,
                      PRVKO1                                                                                  AS Price,
                      PRVKO2                                                                                  AS Price1,
                      PRVKO3                                                                                  AS Price2,
                      PRVKO4                                                                                  AS ItemMRP,
                      TO_DATE(CONCAT(CONCAT(CONCAT(CONCAT(PRDGAT, '-'), PRDGAM), '-'), PRDGAJ), 'DD-MM-YYYY') AS Date_from,
                      PRDAEZ as change_time,
                      ar.ARHWGR                                                                               AS HWG,
                      ar.ARPRDR                                                                               AS Versandart,
                      ar.ARETIK                                                                               AS Etikettenart
                    FROM IWMV2R1DTA.PREI01 pr
                      JOIN IWMV2R1DTA.ARTS01 ar ON pr.PRARTE = ar.ARARTE AND pr.PRFIRM = ar.ARFIRM
                      LEFT JOIN IWMV2R1DTA.AIDN00 ai ON pr.PRFIRM = ai.AIFIRM AND pr.PRARTE = ai.AIARTE
                      LEFT JOIN IWMV2R1DTA.ATAB00 ata
                        ON ata.ATFIRM = ai.AIFIRM AND ata.ATLINR = ai.AILINR AND ata.ATAA01 = ai.AIAA01 AND ata.ATAFNR = ai.AIAFN1 and ata.ATSYSN = ai.AISYSN
                      LEFT JOIN IWMV2R1DTA.ATAB00 ata2
                        ON ata2.ATFIRM = ai.AIFIRM AND ata2.ATLINR = ai.AILINR AND ata2.ATAA01 = ai.AIAA02 AND ata2.ATAFNR = ai.AIAFN2 and ata2.ATSYSN = ai.AISYSN
                      LEFT JOIN IWMV2R1DTA.ATAB00 ata3
                        ON ata3.ATFIRM = ai.AIFIRM AND ata3.ATLINR = ai.AILINR AND ata3.ATAA01 = ai.AIAA03 AND ata3.ATAFNR = ai.AIAFN3 and ata3.ATSYSN = ai.AISYSN
                                WHERE PRSTAT = 'A' AND ARSTAT = 'A'
                                    AND PRDGAT <= 31 AND PRDGAT >= 1
                                    AND PRDGAM >= 1 and PRDGAM <= 12
                                    AND (ARFIRM = 1 OR ARFIRM = 3)
                                    AND (ai.AIAPNR > 0 or ai.AIAPNR is null or ai.AIAPNR = 0)
                                    AND (ai.AIAPNR < 300 or ai.AIAPNR is null or ai.AIAPNR = 0)
                                    AND (ai.AISTAT = 'A' or ai.AISTAT is null or ai.AIAPNR = 0)
                                    AND
                                    (
                                      (((ata.ATPGRP = pr.PRPGR1) )
                                        AND ((ata2.ATPGRP = pr.PRPGR2) or (ata2.ATPGRP is NULL AND pr.PRPGR2 = 0))
                                        AND ((ata3.ATPGRP = pr.PRPGR3) or (ata3.ATPGRP is NULL AND pr.PRPGR3 = 0)))
                                      OR
                                      ((ata.ATPGRP is NULL) AND (pr.PRPGR1 = 1) and (ai.AIPGRP = 1))
                                      OR
                                      (((pr.PRPGR1 = ai.AIPGRP) and (ata.ATPGRP is null))  or
                                      ((pr.PRPGR2 = ai.AIPGRP) and (ata.ATPGRP is null)) or
                                      ((pr.PRPGR3 = ai.AIPGRP) and (ata.ATPGRP is null)))
                                    )
                                    AND TO_DATE(CONCAT(CONCAT(CONCAT(CONCAT(PRDGAT,'-'),PRDGAM),'-'),PRDGAJ),'DD-MM-YYYY')  <= CURRENT_DATE
                                    AND TO_DATE(CONCAT(CONCAT(CONCAT(CONCAT(PRDGBT,'-'),PRDGBM),'-'),PRDGBJ),'DD-MM-YYYY') >= CURRENT_DATE


     TargetDatapool: iwm_articles_prices

Metadata

Erkannte Konfiguration

Diese Sicht basiert auf der aktuell lesbaren Legacy-Datei und hilft beim Vergleichen vor dem Import.

Engine Import
Source_Config oster400_adminecomm
Target_Config importEngine
Mysql_Engine InnoDB
Default_Charset latin1
Source_Connection_Type database
Source_Database_Connection_Service DatabaseConnectionService
Queries [ { "Query": { "GetQuery": "SELECT ARFIRM AS ItemFirm, ARARTE AS mainnumber, CASE AIAPNR WHEN 0 THEN CAST(ARARTE AS VARCHAR(10)) ELSE CONCAT(CONCAT(CAST(ARARTE AS VARCHAR(10)),'-'),AIAPNR) END AS ordernumber, AIAPNR, PRVKHS, PRVKO1 AS Price, PRVKO2 AS Price1, PRVKO3 AS Price2, PRVKO4 AS ItemMRP, TO_DATE(CONCAT(CONCAT(CONCAT(CONCAT(PRDGAT, '-'), PRDGAM), '-'), PRDGAJ), 'DD-MM-YYYY') AS Date_from, PRDAEZ as change_time, ar.ARHWGR AS HWG, ar.ARPRDR AS Versandart, ar.ARETIK AS Etikettenart FROM IWMV2R1DTA.PREI01 pr JOIN IWMV2R1DTA.ARTS01 ar ON pr.PRARTE = ar.ARARTE AND pr.PRFIRM = ar.ARFIRM LEFT JOIN IWMV2R1DTA.AIDN00 ai ON pr.PRFIRM = ai.AIFIRM AND pr.PRARTE = ai.AIARTE LEFT JOIN IWMV2R1DTA.ATAB00 ata ON ata.ATFIRM = ai.AIFIRM AND ata.ATLINR = ai.AILINR AND ata.ATAA01 = ai.AIAA01 AND ata.ATAFNR = ai.AIAFN1 and ata.ATSYSN = ai.AISYSN LEFT JOIN IWMV2R1DTA.ATAB00 ata2 ON ata2.ATFIRM = ai.AIFIRM AND ata2.ATLINR = ai.AILINR AND ata2.ATAA01 = ai.AIAA02 AND ata2.ATAFNR = ai.AIAFN2 and ata2.ATSYSN = ai.AISYSN LEFT JOIN IWMV2R1DTA.ATAB00 ata3 ON ata3.ATFIRM = ai.AIFIRM AND ata3.ATLINR = ai.AILINR AND ata3.ATAA01 = ai.AIAA03 AND ata3.ATAFNR = ai.AIAFN3 and ata3.ATSYSN = ai.AISYSN WHERE PRSTAT = 'A' AND ARSTAT = 'A' AND PRDGAT <= 31 AND PRDGAT >= 1 AND PRDGAM >= 1 and PRDGAM <= 12 AND (ARFIRM = 1 OR ARFIRM = 3) AND (ai.AIAPNR > 0 or ai.AIAPNR is null or ai.AIAPNR = 0) AND (ai.AIAPNR < 300 or ai.AIAPNR is null or ai.AIAPNR = 0) AND (ai.AISTAT = 'A' or ai.AISTAT is null or ai.AIAPNR = 0) AND ( (((ata.ATPGRP = pr.PRPGR1) ) AND ((ata2.ATPGRP = pr.PRPGR2) or (ata2.ATPGRP is NULL AND pr.PRPGR2 = 0)) AND ((ata3.ATPGRP = pr.PRPGR3) or (ata3.ATPGRP is NULL AND pr.PRPGR3 = 0))) OR ((ata.ATPGRP is NULL) AND (pr.PRPGR1 = 1) and (ai.AIPGRP = 1)) OR (((pr.PRPGR1 = ai.AIPGRP) and (ata.ATPGRP is null)) or ((pr.PRPGR2 = ai.AIPGRP) and (ata.ATPGRP is null)) or ((pr.PRPGR3 = ai.AIPGRP) and (ata.ATPGRP is null))) ) AND TO_DATE(CONCAT(CONCAT(CONCAT(CONCAT(PRDGAT,'-'),PRDGAM),'-'),PRDGAJ),'DD-MM-YYYY') <= CURRENT_DATE AND TO_DATE(CONCAT(CONCAT(CONCAT(CONCAT(PRDGBT,'-'),PRDGBM),'-'),PRDGBJ),'DD-MM-YYYY') >= CURRENT_DATE", "TargetDatapool": "iwm_articles_prices" } } ]