Schnittstelle.Argos.2018: Unterschied zwischen den Versionen

Aus OrgaMon Wiki
Zur Navigation springen Zur Suche springen
Zeile 96: Zeile 96:
  AUF_ID
  AUF_ID
  BN_ID
  BN_ID
Das vollständige Import-Schema:
N:\argos-2018.xml.csv
SAP_Info_#_#(Quelle,01)
SAP_Info_#_#(ARGOS,02)
SAP_Info_#_#(MANDT,03)
SAP_Info_#_#(AUF_ID,04)
SAP_Info_#_#(AUFTRAGSID,05)
SAP_Info_#_#(STATUS,06)
SAP_Info_#_#(PROZESS,07)
SAP_Info_#_#(TEILPROZESS,08)
SAP_Info_#_#(BN_ID,09)
Zähler_Info_#_#(GER_BAUFORM,47)
Zähler_Info_#_#(GER_BAUFORMTXT,48)
Zähler_Info_#_#(GPL_STANDORT,39)
Zähler_Info_#_#(GPL_STANDORTZUSATZ,41)
Zähler_Info_#_#(GPL_STANDORTTXT,40)
Zähler_Info_#_#(GPL_HINWEIS,42)
Zähler_Info_#_#(SCHLUESSELNR,43)
Zähler_Info_#_#(LGZUSATZ,60)
Zähler_Info_#_#(GER_ZWGRUPPE,45)
Zähler_Info_#_#(GER_MATNR,46)
Zähler_Info_#_#(AO_NOTIZ,17)
SAP_Info_#_#(AO_NOTIZ,17)
Zähler_Info_#_#(AO_HINWEIS,18)
SAP_Info_#_#(AO_HINWEIS,18)
Zähler_Info_#_#(AO_NUM,19)
SAP_Info_#_#(AO_NUM,19)
Zähler_Info_#_#(INFO_AUSBAU,61)
Zähler_Info_#_#(AO_TXT,20)
SAP_Info_#_#(AO_TXT,20)
Zähler_Ort_Strasse_#_#_#(21,22,)
Zähler_Ort_Ort_#_#(23,24)
Zähler_Ort_Ortsteil(25)
Kunde_Brief_Nummer(26)
Kunde_Brief_Name1_#_#(27,28)
Kunde_Brief_Strasse_#_#_#(29,30,)
Kunde_Brief_Ort_#_#(31,32)
SAP_Info_#_#(AN_NUM,34)
SAP_Info_#_#(VERTRAG,35)
SAP_Info_#_#(VERTRAGSKONTO,36)
SAP_Info_#_#(GPL_STANDORT,39)
SAP_Info_#_#(GPL_STANDORTTXT,40)
SAP_Info_#_#(GPL_STANDORTZUSATZ,41)
SAP_Info_#_#(GPL_HINWEIS,42)
SAP_Info_#_#(SCHLUESSELNR,43)
Zähler_Nummer(44)
SAP_Info_#_#(GER_ZWGRUPPE,45)
SAP_Info_#_#(GER_MATNR,46)
SAP_Info_#_#(GER_BAUFORM,47)
SAP_Info_#_#(GER_BAUFORMTXT,48)
SAP_Info_#_#(GER_HERSTELLERSERNR,49)
SAP_Info_#_#(GER_GRUNDTYPTXT,50)
SAP_Info_#_#(GER_ZAEHLPUNKT,51)
SAP_Info_#_#(GER_ABLEINHEIT,52)
SAP_Info_#_#(GER_ABLEINHEITTXT,53)
SAP_Info_#_#(GER_SPARTE,54)
SAP_Info_#_#(GER_SPARTETXT,55)
SAP_Info_#_#(AO_SCHLUESSEL_BNR,56)
Zähler_Info_#_#(AO_SCHLUESSEL_BNR,56)
Zähler_Info_#_#(AO_SCHLUESSEL_BEZ,57)
SAP_Info_#_#(AO_SCHLUESSEL_BEZ,57)
Kunde_Brief_Name2(69)
Zähler_Sperre_Bereich_#_#_#(68,46,15)
Zähler_Ort_Name1_#_#(15,16)
SAP_Art_#_#(47,64)
SAP_Info_#_#(LGZUSATZ,60)
Zähler_Info_#_#(MATNRNEU,62)
Zähler_Info_#_#(INFO_EINBAU,63)
SAP_Info_#_#(INFO_AUSBAU,61)
SAP_Info_#_#(MATNRNEU,62)
SAP_Info_#_#(INFO_EINBAU,63)
SAP_Info_#_#(edis-key,65)
SAP_Info_#_#(unit,66)


== Ergebnis ==
== Ergebnis ==

Version vom 9. Mai 2018, 07:54 Uhr

zurück

  • Im Herbst 2017 stellte Bittner und Krull die Schnittstelle auf ein neues XML-Format um

Import

  • es wird eine .xml Datei geliefert, die mit Oc in eine csv-Datei konvertiert werden muss. Dabei muss sich im selben Verzeichnis folgende Mapping.txt befinden.

Mapping.txt

#########################
##                     ##
##  ARGOS  21.03.2018  ##
##                     ##
#########################

ARGOS=JA
UTF8=JA
WRITE_AT=DSP.OBJ 

DSP.OBJ.ACT.TAE_ID;ARGOS
DSP.OBJ.MANDT;1
DSP.OBJ.AUF_ID;1
DSP.OBJ.AUFTRAGSID;1
DSP.OBJ.STATUS;1
DSP.OBJ.PROZESS;1
DSP.OBJ.TEILPROZESS;1
DSP.OBJ.BN_ID;1
DSP.OBJ.PLZ;1
DSP.OBJ.ORT;1
DSP.OBJ.ORTSTEIL;1
DSP.OBJ.STRASSE;1 
DSP.OBJ.HNUM;1
DSP.OBJ.NAME1;1
DSP.OBJ.NAME2;1
DSP.OBJ.AO_NOTIZ;1
DSP.OBJ.AO_HINWEIS;1
DSP.OBJ.AO_NUM;1
DSP.OBJ.AO_TXT;1
DSP.OBJ.AO_STR;1
DSP.OBJ.AO_HNUM;1
DSP.OBJ.AO_PLZ;1
DSP.OBJ.AO_ORT;1
DSP.OBJ.AO_ORTSTEIL;1
DSP.OBJ.GP_NR;1
DSP.OBJ.GP_NAME1;1
DSP.OBJ.GP_NAME2;1
DSP.OBJ.GP_STR;1
DSP.OBJ.GP_HNUM;1
DSP.OBJ.GP_PLZ;1
DSP.OBJ.GP_ORT;1
DSP.OBJ.GP_ORTSTEIL;1
DSP.OBJ.AN_NUM;1
DSP.OBJ.VERTRAG;1
DSP.OBJ.VERTRAGSKONTO;1
DSP.OBJ.TERMIN_START;1
DSP.OBJ.TERMIN_ENDE;1
DSP.OBJ.GPL_STANDORT;1
DSP.OBJ.GPL_STANDORTTXT;1
DSP.OBJ.GPL_STANDORTZUSATZ;1
DSP.OBJ.GPL_HINWEIS;1
DSP.OBJ.SCHLUESSELNR;1
DSP.OBJ.GER_SERIALNR;1
DSP.OBJ.GER_ZWGRUPPE;1
DSP.OBJ.GER_MATNR;1
DSP.OBJ.GER_BAUFORM;1
DSP.OBJ.GER_BAUFORMTXT;1
DSP.OBJ.GER_HERSTELLERSERNR;1
DSP.OBJ.GER_GRUNDTYPTXT;1
DSP.OBJ.GER_ZAEHLPUNKT;1
DSP.OBJ.GER_ABLEINHEIT;1
DSP.OBJ.GER_ABLEINHEITTXT;1
DSP.OBJ.GER_SPARTE;1
DSP.OBJ.GER_SPARTETXT;1
DSP.OBJ.AO_SCHLUESSEL_BNR;1
DSP.OBJ.AO_SCHLUESSEL_BEZ;1
DSP.OBJ.SERIAL;1
DSP.OBJ.STANDORTTXT;1
DSP.OBJ.LGZUSATZ;1
DSP.OBJ.INFO_AUSBAU;1
DSP.OBJ.MATNRNEU;1
DSP.OBJ.INFO_EINBAU;1
  • Bei der konvertierung entsteht die Datei XML-2018.BLA
    • Pro Baustelle und Auftragsjahr muss immer dieselbe XML-2018.BLA verwendet werden
    • die XML-2018.BLA wird immer um die jeweiligen Teilimporte erweitert
    • es ist kein Problem Oc Konverteirungen mehrfach durchzuführen, über die ARGOS-ID werden die jeweiligen Infos identifiziert und ggf. ersetzt
    • die XML-2018.BLA muss dann ins Baustellenverzeichnis kopiert werden, dies wird bei der Ergebnismeldung gebraucht

Import-Schema

folgende 3 Spalten müssen (technisch notwendig) importiert und in SAP-Info oder InternInfo gespeichert werden! Die Daten werden bei der Ergebnismeldung wiederum benötigt:

ARGOS 
AUF_ID
BN_ID

Das vollständige Import-Schema:

N:\argos-2018.xml.csv
SAP_Info_#_#(Quelle,01)
SAP_Info_#_#(ARGOS,02)
SAP_Info_#_#(MANDT,03)
SAP_Info_#_#(AUF_ID,04)
SAP_Info_#_#(AUFTRAGSID,05)
SAP_Info_#_#(STATUS,06)
SAP_Info_#_#(PROZESS,07)
SAP_Info_#_#(TEILPROZESS,08)
SAP_Info_#_#(BN_ID,09)
Zähler_Info_#_#(GER_BAUFORM,47)
Zähler_Info_#_#(GER_BAUFORMTXT,48)
Zähler_Info_#_#(GPL_STANDORT,39)
Zähler_Info_#_#(GPL_STANDORTZUSATZ,41)
Zähler_Info_#_#(GPL_STANDORTTXT,40)
Zähler_Info_#_#(GPL_HINWEIS,42)
Zähler_Info_#_#(SCHLUESSELNR,43)
Zähler_Info_#_#(LGZUSATZ,60)
Zähler_Info_#_#(GER_ZWGRUPPE,45)
Zähler_Info_#_#(GER_MATNR,46)
Zähler_Info_#_#(AO_NOTIZ,17)
SAP_Info_#_#(AO_NOTIZ,17)
Zähler_Info_#_#(AO_HINWEIS,18)
SAP_Info_#_#(AO_HINWEIS,18)
Zähler_Info_#_#(AO_NUM,19)
SAP_Info_#_#(AO_NUM,19)
Zähler_Info_#_#(INFO_AUSBAU,61)
Zähler_Info_#_#(AO_TXT,20)
SAP_Info_#_#(AO_TXT,20)
Zähler_Ort_Strasse_#_#_#(21,22,)
Zähler_Ort_Ort_#_#(23,24)
Zähler_Ort_Ortsteil(25)
Kunde_Brief_Nummer(26)
Kunde_Brief_Name1_#_#(27,28)
Kunde_Brief_Strasse_#_#_#(29,30,)
Kunde_Brief_Ort_#_#(31,32)
SAP_Info_#_#(AN_NUM,34)
SAP_Info_#_#(VERTRAG,35)
SAP_Info_#_#(VERTRAGSKONTO,36)
SAP_Info_#_#(GPL_STANDORT,39)
SAP_Info_#_#(GPL_STANDORTTXT,40)
SAP_Info_#_#(GPL_STANDORTZUSATZ,41)
SAP_Info_#_#(GPL_HINWEIS,42)
SAP_Info_#_#(SCHLUESSELNR,43)
Zähler_Nummer(44)
SAP_Info_#_#(GER_ZWGRUPPE,45)
SAP_Info_#_#(GER_MATNR,46)
SAP_Info_#_#(GER_BAUFORM,47)
SAP_Info_#_#(GER_BAUFORMTXT,48)
SAP_Info_#_#(GER_HERSTELLERSERNR,49)
SAP_Info_#_#(GER_GRUNDTYPTXT,50)
SAP_Info_#_#(GER_ZAEHLPUNKT,51)
SAP_Info_#_#(GER_ABLEINHEIT,52)
SAP_Info_#_#(GER_ABLEINHEITTXT,53)
SAP_Info_#_#(GER_SPARTE,54)
SAP_Info_#_#(GER_SPARTETXT,55)
SAP_Info_#_#(AO_SCHLUESSEL_BNR,56)
Zähler_Info_#_#(AO_SCHLUESSEL_BNR,56)
Zähler_Info_#_#(AO_SCHLUESSEL_BEZ,57)
SAP_Info_#_#(AO_SCHLUESSEL_BEZ,57)
Kunde_Brief_Name2(69)
Zähler_Sperre_Bereich_#_#_#(68,46,15)
Zähler_Ort_Name1_#_#(15,16)
SAP_Art_#_#(47,64)
SAP_Info_#_#(LGZUSATZ,60)
Zähler_Info_#_#(MATNRNEU,62)
Zähler_Info_#_#(INFO_EINBAU,63)
SAP_Info_#_#(INFO_AUSBAU,61)
SAP_Info_#_#(MATNRNEU,62)
SAP_Info_#_#(INFO_EINBAU,63)
SAP_Info_#_#(edis-key,65)
SAP_Info_#_#(unit,66)

Ergebnis

  • Die Datei XML-2018.BLA muss aus dem Verzeichnis, in dem Oc angewendet wurde ins Ergebnis-Verzeichnis kopiert werden, daran erkennt OrgaMon dass die xls in eine Argos-Datei ausgegeben werden muss.

Reiter "Exporte"

SpaltenReihenfolge=Quelle;ARGOS!;AUF_ID!;BN_ID!;ZaehlerStandAlt!;ZaehlerNummerNeu!;ZaehlerStandNeu!
AuchAlsXML=JA
ZählerNummerNeuAusN1=NEIN