Schnittstelle.co-met: Unterschied zwischen den Versionen

Aus OrgaMon Wiki
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Zeile 7: Zeile 7:
* monteur: Jeder beteiligte Monteur muss gemeldet werden, der Auftraggeber liefert im Gegenzug eine Kennung, diese in die Monteur.ini eintragen
* monteur: Jeder beteiligte Monteur muss gemeldet werden, der Auftraggeber liefert im Gegenzug eine Kennung, diese in die Monteur.ini eintragen


 
;wikiheadline:=MonteurText in Tag <monteur>=
;wikitablehead:Eingabe-Kürzel Monteur|Bedeutung|Text/Kürzel "Schnittstellenebene"
 
Filsinger, Andreas=SUBS_MAF ;wikidscr:-
=unmgl  ;wikidscr:-


== Comet liefert: Auftragsdatei ==
== Comet liefert: Auftragsdatei ==

Version vom 27. April 2016, 09:08 Uhr

Abstimmungen im Vorfeld

 <sub_>54</sub_>
 <monteur>SUBS_MCR</monteur>
  • sub: Ist eine Kennung des Dienstleisters wird in der Regel durchgetragen, liegt in der Verantwortung des Auftraggebers hier was richtiges einzutragen
  • monteur: Jeder beteiligte Monteur muss gemeldet werden, der Auftraggeber liefert im Gegenzug eine Kennung, diese in die Monteur.ini eintragen
;wikiheadline:=MonteurText in Tag <monteur>=

;wikitablehead:Eingabe-Kürzel Monteur|Bedeutung|Text/Kürzel "Schnittstellenebene"
 

Filsinger, Andreas=SUBS_MAF ;wikidscr:-
=unmgl   ;wikidscr:-

Comet liefert: Auftragsdatei

  • XML Auftragsdateien

Mapping.txt (fit für Doppeltarif-Zähler)

1) die Auftragsdatei wir zusammen mit folgender Mapping.txt ins selbe Verzeichnis gestellt:

#####################################
##                                 ##
##  Mappings für Comet 14.03.2016  ##
##                                 ##
##################################### 

ARGOS=JA
UTF8=JA
ZW_SAME_NAME_OK=JA
WRITE_AT=dispo.auftrag.losnr
ADD_ZW=dispo.auftrag.zw1.zwbez|dispo.auftrag.zw2.zwbez

dispo.auftrag.mandant;1
dispo.auftrag.akschl;1
dispo.auftrag.aknr;1
dispo.auftrag.kdnr;1
dispo.auftrag.name;1
dispo.auftrag.namezus;1
dispo.auftrag.strasse;1
dispo.auftrag.hausnr;1
#dispo.auftrag.hnrzs;1
dispo.auftrag.plz;1
dispo.auftrag.ort;1
dispo.auftrag.rname;1
dispo.auftrag.rstrasse;1
dispo.auftrag.rhausnr;1
dispo.auftrag.rplzort;1
dispo.auftrag.znr;1
dispo.auftrag.vsorgart;1
dispo.auftrag.bauklasse;1
dispo.auftrag.bgroesse;1
dispo.auftrag.matnr;1
dispo.auftrag.bglaubj;1
dispo.auftrag.gart;1
dispo.auftrag.zw1.zwbez;2
dispo.auftrag.zw1.zwstell;2
dispo.auftrag.zw1.stand;2
dispo.auftrag.zw1.abld;2
dispo.auftrag.zw2.zwbez;2
dispo.auftrag.zw2.zwstell;2
dispo.auftrag.zw2.stand;2
dispo.auftrag.zw2.abld;2
dispo.auftrag.meterid;1
dispo.auftrag.sperrzeit;1
dispo.auftrag.sperre_von;1
dispo.auftrag.sperre_bis;1
dispo.auftrag.hinweis1;1
dispo.auftrag.hinweis2;1
dispo.auftrag.termin;1
dispo.auftrag.sub;1
dispo.auftrag.losnr;1

Mapping.txt (ältere Version)

##########################
##                      ##
## Mappings für Comet   ##
##                      ##
##########################

ARGOS=JA
UTF8=JA
WRITE_AT=dispo.auftrag.sub

dispo.auftrag.akschl;1
dispo.auftrag.aknr;1
dispo.auftrag.kdnr;1
dispo.auftrag.name;1
dispo.auftrag.namezus;1
dispo.auftrag.strasse;1
dispo.auftrag.hausnr;1
dispo.auftrag.hnrzs;1
dispo.auftrag.plz;1
dispo.auftrag.ort;1
dispo.auftrag.rname;1
dispo.auftrag.rstrasse;1
dispo.auftrag.rplzort;1
dispo.auftrag.znr;1
dispo.auftrag.vsorgart;1
dispo.auftrag.bauklasse;1
dispo.auftrag.bgroesse;1
dispo.auftrag.matnr;1
dispo.auftrag.bglaubj;1
dispo.auftrag.gart;1
dispo.auftrag.zw1.zwbez;1
dispo.auftrag.zw1.zwstell;1
dispo.auftrag.zw1.stand;1
dispo.auftrag.zw1.abld;1
dispo.auftrag.meterid;1
dispo.auftrag.sperrzeit;1
dispo.auftrag.sperre_von;1
dispo.auftrag.sperre_bis;1
dispo.auftrag.hinweis1;1
dispo.auftrag.hinweis2;1
dispo.auftrag.termin;1
dispo.auftrag.sub;1
dispo.auftrag.losnr;1
dispo.auftrag.rhausnr;1
dispo.auftrag.mandant;1
ACHTUNG Hsnr. zusatz 2012 geändert / getrennt
ACHTUNG 2 "aknr" Nummer auch in InternInfo importieren / Schema 2012 passt. 
1) der "Mandant" in der Ausgabedatei wird ab sofort aus der Intern-Info des Auftrags gezogen.
Dabei bitte schon im Import-Schema den Mandant fest eintragen.
mit der Feldzuordnung
C_SAP_INFO_#_#
Mandant
211
wird später der Eintrag
Mandant=211
in die Intern-info geschrieben.
3) sub=52 sollte auch ins Intern_Info importiert werden. Siehe Vorlage.ml und E.ml
4) die Baustellen sollten aknr und Mandant als eigene Spalten ausgeben wenn man den "Word"-Knopf drückt Die erreicht man, indem man in Baustelle->Protokolle->Intern-Spalten die 
beiden Zeilen aknr Mandant einträgt.
5) damit auch die Fotos korrekt mit dem richtigen Mandanten und der richtigen aknr benannt werden benötige ich nach jedem weiteren Import in die Baustelle die aktuelle 
Baustellen XLS, die Erzeugung erfolgt mim Auftragsarbeitsplatz mit "Alle Datensätze für Word", es müssen ALLE Datensätze der Baustelle in diesem Moment angezeigt werden.


2) Auf die XML Datei macht man einen rechten Mausklick, Konvertieren mit Oc, eine CSV-Datei ist entstanden.

3) "Zählersitz" in Klartext im dafür vorgesehenen Feld anzugeben-MONTEUR I.d.R. Die Vorgabewerte werden mitgeteilt. Solange diese nicht seitens co.met vorliegen, gilt Satz 2. ...] Die Tabelle ist hier: http://orgamon.de/mediawiki/index.php5/Export#comet

4)unmögliche im SchnittstellenFormat zurück

5)Bei der Übergabe der ausführenden Person muss sichergestellt werden, dass diese eindeutig ist. Ferner darf unter einer Kennung nur ein Monteur arbeiten. Und-, Odernennungen von Namen sind zu vermeiden. Aufwand ist co.met einmalig dadurch entstanden, dass SEWA die Zählernamen im Klartext anstatt die vorgegebenen alphanumerischen Werte übergibt. ]

VORSICHT BEI MOSBACH WASSER-GAS gibt es meist kein abw.Rechnungsanschrift nur der Zusatz. Das muss überprüft werden und entsprechend geändert. 24 Jan. ist Hnsr. 24/1. Orte sollte man auch trennen, damit nicht Mosbach Mosbach angeschrieben wird. Manchmal gibt es keine abweichende Re-Anschrift sondern nur ein Hnr. zusatz.Diese können dann nach hinten vorne in die Liegenschaft kopiert werden. Abgleich muss selbstverständlich statt finden.

Bei jedem Import muss eine GESAMT csv aller Daten an Hr. Filsinger geschickt werden, damit die Fotos geladen werden.

Wenn neue Monteure auf die Baustelle kommen, müssen diese in der Monteur.ini angelegt werden und an Frau Götz (Co.MET) gemeldet. Sonst gehen keine Daten aus dem System.

MonteurText in Tag <monteur>

Eingabe-Kürzel Monteur Bedeutung Text/Kürzel "Schnittstellenebene"
Rauhut, Torsten - SUBS_MRA
Sawatzki, Sven - SUBS_MSA
Fredrich, Thomas - SUBS_MFR
Augner, Nick - SUBS_MAU
Lemke, Andre - SUBS_MLE
Müller, Christoph - SUBS_MMÜ
Bartöck, Guido - SUBS_MBA
Boddin, Bernd - SUBS_MBO
- unmgl

ZA in Tag "<einbauort>"

Eingabe-Kürzel Monteur Bedeutung Text/Kürzel "Schnittstellenebene"
01 1. Etage 01
02 2. Etage 02
03 3. Etage 03
04 4. Etage 04
05 5. Etage 05
06 6. Etage 06
07 7. Etage 07
08 8. Etage 08
09 9. Etage 09
10 10. Etage 10
AR Abstellraum AR
BD Bad BD
BV Baustromverteiler BV
DA Dachboden DA
DG Dachgeschoss DG
DT Damentoilette DT
EG Erdgeschoss EG
FL Flur FL
GA Garage GA
GT Garten GT
HT Herrentoilette HT
HZ Heizungskeller HZ
KE Keller KE
Küche
LG Lager LG
OG Obergeschoss OG
SC Schacht SC
TR Treppenhaus TR
UN unbekannt UN
WG Wohnung WG
WK Waschküche WK
WS Werkstatt WS
ZR Zählerraum ZR

technisch notwendige Import-Felder

mandant=
akschl=
aknr=
kdnr=
bgroesse=
matnr=
meterid=
sub=
losnr=
zw1.zwbez=
zw1.zwstell=
zw1.stand=
zw1.abld=
zw2.zwbez=
zw2.zwstell=
zw2.stand=
zw2.abld=

comet liefert: Lagerdatei

Mapping.txt

#####################################
##                                 ##
## Mappings für Comet 26.04.2016   ##
##                                 ##
## 2/2: "Lager"                    ##
##                                 ##
#####################################

ARGOS=JA
UTF8=JA
WRITE_AT=lager.zaehler.meterid

lager.zaehler.mandant;1
lager.zaehler.zaenrein;Serialnummer
lager.zaehler.vsorgart;Sparte
lager.zaehler.matnr;MaterialNo
lager.zaehler.sap_bauform;1
lager.zaehler.hersteller;1
lager.zaehler.baujahr;1
lager.zaehler.eichjahr;1
lager.zaehler.zw1.zwnr;ZWrk
stand;Stand
lager.zaehler.zw1.zwbez;2
lager.zaehler.zw1.zwstell;2
lager.zaehler.zw2.zwnr;2
lager.zaehler.zw2.zwbez;2
lager.zaehler.zw2.zwstell;2
lager.zaehler.meterid;1


  • Lagerdatei speichern unter Aufträge - Co.MET - Ordner "Lagerdatei".
  • die Lagerdatei kann von Oc, wenn sie sehr gross ist, nicht verarbeitet werden. Mann muss zuerst im Notepad++ den Text "<mandant>" durch "\n<mandant>" ersetzen. Durch diesen Trick ist besteht die XML Datei nicht aus einer langen Zeile, sondern pro Lagergerät eine Zeile, was für den Oc besser verständlich ist. Dazu beim Notepad++ den Knödel bei "Suchmodus"->"Erweitert" setzen.
  • Konvertieren mit Oc Rev. 1.116 oder besser (rechter Mausklick)
  • nun in die entstandene csv gehen und die Überschriften anpassen:
Lager-Datei

-> zaenrein -> Serialnummer
-> MatNr -> MaterialNo
-> meterid -> Lager
-> Zaehlwerk -> Zwrk
(optional "Sparte")

  • Spalte "Stand" einfach nur hinten in der Titelzeile hinzugefügt werden
  • Geänderte Datei kopieren in J:\OrgaMon\SAP\sewa\co-met
  • Neuer Datei-Name in Baustelle/Exporte kopieren
FreieZähler=sewa\co-met\sws_lager_200810233208.xml.csv

Rückmeldung