Schnittstelle.K22: Unterschied zwischen den Versionen

Aus OrgaMon Wiki
Zur Navigation springen Zur Suche springen
 
(45 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
[[Import#Auftrags-Schnittstellen|zurück]]
oder auch "KK22" oder "KK20" - Schnittstelle
== Auftragsdatei ==
== Auftragsdatei ==


Zeile 4: Zeile 8:
  KK21;6700;100000251683;99;V0;001;05;05;00; 1.00000;01;;;04022015;;;; 0.00000;;S;OK; 314.00000; 314.00000;8-1:11.8.0;01;00;M3;;VOLUMEN;;
  KK21;6700;100000251683;99;V0;001;05;05;00; 1.00000;01;;;04022015;;;; 0.00000;;S;OK; 314.00000; 314.00000;8-1:11.8.0;01;00;M3;;VOLUMEN;;


* Die Auftragsdatei muss als .txt Datei benannt sein
* Erst muss man sicherstellen, dass die Auftragsdatei die Dateinamen-Endung .txt hat
* Sie kann mit Oc Rev 1.246 oder besser in eine .csv Datei konvertiert werden
* Sie kann mit "txt Konvertierung mit Oc Rev 1.250" oder besser in eine .csv Datei konvertiert werden
* Danach gibt es folgende Datenspalten:
* Danach gibt es folgende Datenspalten:
 
ckk20;bukrs;meterreadingunit;vertrag;v_name1;v_name2;v_pstlz;v_ort01;v_stra;einzdat;vbez;portion;abwann;street;hausnum;plz;city;vorname;nachname;text;tariftyp;code_sparte;text30;tplnr;gp_pstlz;gp_ort01;gp_stras;gp_haus_num;gp_haus_alph;swerk;st_ktext;stortzus;hinweis;istablart;gasdru;gastem;brwgeb;tempgeb;drugeb;kombinat;matnr;herst_kz;ansjj;baujj;bgljahr;einbdat;sernr;equnr;herst;besitz;lager;gangfolge;mrreason;ausdat;austim;usid;targetmrdate;meterreader;maktx;preiskla;zwgruppe;kzwechsel;ext_ui;kk20_resv1;kk20_resv2;kk20_resv3;kk20_resv4;kk20_resv5;v_telnr;v_house_num2;house_num2;exvko;kk20_resv6;rolle_partner;anrede;kk20_resv7;kk20_resv8;typ;art;zaehlwerk;ckk21;kk21_bukrs;ablbelnr;pruefzahl;zwart;register;zwtyp;stanzvor;stanznac;zwfakt;zwkenn;abrfakt;thgber;l_adat;l_zstand;l_ablesgr;l_ablhinw;aemme;aemmen;aempc;scode;erwzstd_min;erwzstd_max;kennziff;anzart;bliwirk;massread;kk21_resv1;kk21_resv2;kk21_resv3;kk21_resv4
* Kopfzeile der Auftragsdatei nach der Konvertierung
** <code>ckk20;bukrs;meterreadingunit;vertrag;v_name1;v_name2;v_pstlz;v_ort01;v_stra;einzdat;vbez;portion;abwann;street;hausnum;plz;city;vorname;nachname;text;tariftyp;sparte;text30;tplnr;gp_pstlz;gp_ort01;gp_stras;gp_haus_num;gp_haus_alph;swerk;st_ktext;stortzus;hinweis;istablart;gasdru;gastem;brwgeb;tempgeb;drugeb;kombinat;matnr;herst_kz;ansjj;baujj;bgljahr;einbdat;sernr;equnr;herst;besitz;lager;gangfolge;mrreason;ausdat;austim;usid;targetmrdate;meterreader;maktx;preiskla;zwgruppe;kzwechsel;ext_ui;kk20_resv1;kk20_resv2;kk20_resv3;kk20_resv4;kk20_resv5;v_telnr;v_house_num2;house_num2;exvko;kk20_resv6;rolle_partner;anrede;kk20_resv7;kk20_resv8;zaehlwerk;ckk21;kk20_bukrs;ablbelnr;pruefzahl;zwart;register;zwtyp;stanzvor;stanznac;zwfakt;zwkenn;abrfakt;thgber;l_adat;l_zstand;l_ablesgr;l_ablhinw;aemme;aemmen;aempc;scode;erwzstd_min;erwzstd_max;kennziff;anzart;bliwirk;massread;kk21_resv1;kk21_resv2;kk21_resv3;kk21_resv4</code>


== Import ==
== Import ==
Zeile 15: Zeile 17:
* technisch notwendige Felder sind
* technisch notwendige Felder sind


  kk20_bukrs
  ext_ui
kk21_bukrs
  ablbelnr
  ablbelnr
pruefzahl
  register
  register
kennziff


* das Import-Schema
Zähler_Nummer(47)
SAP_Art_#_#(79,80)
SAP_Info_#_#(ext_ui,63)
SAP_Info_#_#(kk21_bukrs,82)
SAP_Info_#_#(ablbelnr,83)
SAP_Info_#_#(pruefzahl,84)
SAP_Info_#_#(register,86)
SAP_Info_#_#(kennziff,104)
Zähler_Info_#_#(,78)
Zähler_Info_#_#(BJ,44)
Zähler_Info_#_#(,49)
Zähler_Info_#_#(,60)
...
weitere Liegenschaft- / Brief- Importsachen


== Ergebnisdatei ==
== Ergebnisdatei ==
* Das Ausgabeformat ist .txt es muss die erste Spalte mit KK22 benannt werden
* Es darf keine Kopfzeile ausgegeben werden
* jeder Wechsel wird mehrzeilig ausgegeben,


[[Datei:KK22-Ergebnis.png]]
[[Datei:KK22-Ergebnis.png]]


==== Block A: Ausbau-Zählwerke ====


* Das Ausgabeformat ist .txt es muss die erste Spalte mit KK22 benannt werden
* Pro Zählwerk eine Zeile
 
ckk22;kk21_bukrs;ablbelnr;pruefzahl;ext_ui;kennziff;<b>register</b>;KOMBINAT;<b>Zaehler_Nummer</b>;<b>WechselDatum@TTMMJJJ</b>;MRDATEOF_MAXIMUM;<b>WechselZeit@HHMM</b>;MRTIMEOF_MAXIMUM;<b>ZaehlerStandAlt</b>;METERREADING_NOTE;METERREADER;ACTUAL_CUSTOMERMRTYPE;empty
 
==== Block B: Einbau-Zählwerke ====
 
* Pro Zählwerk eine Zeile


  KK22;Buchungskreis;Meldungsnummer;;;;Zählwerk;;Serial alt;Datum;;;;Stand alt;;;;
  ckk22;kk21_bukrs;ablbelnr;pruefzahl;ext_ui;kennziff;<b>register</b>;KOMBINAT;<b>ZaehlerNummerNeu</b>;<b>WechselDatum@TTMMJJJ</b>;MRDATEOF_MAXIMUM;<b>WechselZeit@HHMM</b>;MRTIMEOF_MAXIMUM;<b>ZaehlerStandNeu</b>;METERREADING_NOTE;METERREADER;ACTUAL_CUSTOMERMRTYPE;empty
KK22;Buchungskreis;Meldungsnummer;;;;Zählwerk;;Serial neu;Datum;;;;Stand neu;;;


* Die Daten dazu
=== Beispiel ===


  KK22;6600;100000314565;;;;001;;S9727;16022016;;;;121300;;;;
  KK22;6600;100000314565;;;;001;;S9727;16022016;;;;121300;;;;
  KK22;6600;100000314565;;;;001;;S37970;16022016;;;;0;;;
  KK22;6600;100000314565;;;;001;;S37970;16022016;;;;0;;;


=== Baustelle->Reiter "Exporte" ===
=== Baustelle->Reiter Ergebnis ===


  SpaltenReihenfolge=
  SpaltenReihenfolge=ckk22;kk21_bukrs!;ablbelnr!;pruefzahl;ext_ui;kennziff;register!;KOMBINAT;Zaehler_Nummer;WechselDatum;MRDATEOF_MAXIMUM;WechselZeit;MRTIMEOF_MAXIMUM;ZaehlerStandAlt;METERREADING_NOTE;METERREADER;ACTUAL_CUSTOMERMRTYPE;empty;NA;NN
  Zählwerk=
  Zählwerk=register
  AuchAlsCSV=JA
  AuchAlsCSV=JA
  InternInfos=JA
  InternInfos=JA
FreieZähler=...\...csv


=== Baustelle->Reiter "Protokolle" ===
=== Baustelle->Reiter "Protokolle" ===
Zeile 47: Zeile 77:
Liste unterhalb von "Interninfo"
Liste unterhalb von "Interninfo"


  kk20_bukrs
  ext_ui
kk21_bukrs
  ablbelnr
  ablbelnr
pruefzahl
  register
  register
kennziff


=== Baustelle "gelber Ordner"  ===
=== Baustelle "gelber Ordner"  ===
Zeile 56: Zeile 89:
* Text Konfigurations-Datei "fixed-formats.ini"
* Text Konfigurations-Datei "fixed-formats.ini"


-tgw_wandlerfaktor='1
-mwt_edicode='220
-ahk_edicode='VNB
-gtw_lagerort_alt='310
-Alternative_gtw_auftragsdatum_neu=WechselDatum
-Alternative_tgws_ablesedatum=WechselDatum
-Alternative_zae_nr_neu=ZaehlerNummerNeu
-Alternative_tgws_ablesestand=ZaehlerStandAlt
  KK22=JA
  KK22=JA
  -MaxColumn=17
  NoHeader=JA
MaxColumn=18
ckk22='KK22
register=03
WechselDatum=+.
WechselZeit=hhmm

Aktuelle Version vom 25. Februar 2020, 13:40 Uhr

zurück

oder auch "KK22" oder "KK20" - Schnittstelle

Auftragsdatei

KK20;6700;10150;3012662282;Gemeindeverwaltung/Ordnungsamt;Herrn ****;67454;Haßloch;Langgasse 64;20150204;;HASSL-TK;;;;;;;;;77WSLP-001;30;;71235160;67454;Haßloch;Bahnhofstr.;107c;;0570;;W-KE/ZRM;;;;;;;;Z;000000000030100036;FF;2009;2009;2009;01012012;000000000003007331;000000000011491091;Pipersberg;01;0140;;ZW;12042016;145116;GWHHARTM;20160412;;MSWZ QN2,5 GEW DN20 HO;WAQN2.5;00003002;T;DE3002746745430000000000000001080;0050924359;277400807184;L;;;;;;;;Organisation;;01ZW Arb5,0;;
KK21;6700;100000251683;99;V0;001;05;05;00; 1.00000;01;;;04022015;;;; 0.00000;;S;OK; 314.00000; 314.00000;8-1:11.8.0;01;00;M3;;VOLUMEN;;
  • Erst muss man sicherstellen, dass die Auftragsdatei die Dateinamen-Endung .txt hat
  • Sie kann mit "txt Konvertierung mit Oc Rev 1.250" oder besser in eine .csv Datei konvertiert werden
  • Danach gibt es folgende Datenspalten:
ckk20;bukrs;meterreadingunit;vertrag;v_name1;v_name2;v_pstlz;v_ort01;v_stra;einzdat;vbez;portion;abwann;street;hausnum;plz;city;vorname;nachname;text;tariftyp;code_sparte;text30;tplnr;gp_pstlz;gp_ort01;gp_stras;gp_haus_num;gp_haus_alph;swerk;st_ktext;stortzus;hinweis;istablart;gasdru;gastem;brwgeb;tempgeb;drugeb;kombinat;matnr;herst_kz;ansjj;baujj;bgljahr;einbdat;sernr;equnr;herst;besitz;lager;gangfolge;mrreason;ausdat;austim;usid;targetmrdate;meterreader;maktx;preiskla;zwgruppe;kzwechsel;ext_ui;kk20_resv1;kk20_resv2;kk20_resv3;kk20_resv4;kk20_resv5;v_telnr;v_house_num2;house_num2;exvko;kk20_resv6;rolle_partner;anrede;kk20_resv7;kk20_resv8;typ;art;zaehlwerk;ckk21;kk21_bukrs;ablbelnr;pruefzahl;zwart;register;zwtyp;stanzvor;stanznac;zwfakt;zwkenn;abrfakt;thgber;l_adat;l_zstand;l_ablesgr;l_ablhinw;aemme;aemmen;aempc;scode;erwzstd_min;erwzstd_max;kennziff;anzart;bliwirk;massread;kk21_resv1;kk21_resv2;kk21_resv3;kk21_resv4

Import

  • technisch notwendige Felder sind
ext_ui
kk21_bukrs
ablbelnr
pruefzahl
register
kennziff
  • das Import-Schema
Zähler_Nummer(47)
SAP_Art_#_#(79,80)
SAP_Info_#_#(ext_ui,63)
SAP_Info_#_#(kk21_bukrs,82)
SAP_Info_#_#(ablbelnr,83)
SAP_Info_#_#(pruefzahl,84)
SAP_Info_#_#(register,86)
SAP_Info_#_#(kennziff,104)
Zähler_Info_#_#(,78)
Zähler_Info_#_#(BJ,44)
Zähler_Info_#_#(,49)
Zähler_Info_#_#(,60)
...
weitere Liegenschaft- / Brief- Importsachen

Ergebnisdatei

  • Das Ausgabeformat ist .txt es muss die erste Spalte mit KK22 benannt werden
  • Es darf keine Kopfzeile ausgegeben werden
  • jeder Wechsel wird mehrzeilig ausgegeben,

Block A: Ausbau-Zählwerke

  • Pro Zählwerk eine Zeile
ckk22;kk21_bukrs;ablbelnr;pruefzahl;ext_ui;kennziff;register;KOMBINAT;Zaehler_Nummer;WechselDatum@TTMMJJJ;MRDATEOF_MAXIMUM;WechselZeit@HHMM;MRTIMEOF_MAXIMUM;ZaehlerStandAlt;METERREADING_NOTE;METERREADER;ACTUAL_CUSTOMERMRTYPE;empty

Block B: Einbau-Zählwerke

  • Pro Zählwerk eine Zeile
ckk22;kk21_bukrs;ablbelnr;pruefzahl;ext_ui;kennziff;register;KOMBINAT;ZaehlerNummerNeu;WechselDatum@TTMMJJJ;MRDATEOF_MAXIMUM;WechselZeit@HHMM;MRTIMEOF_MAXIMUM;ZaehlerStandNeu;METERREADING_NOTE;METERREADER;ACTUAL_CUSTOMERMRTYPE;empty

Beispiel

KK22;6600;100000314565;;;;001;;S9727;16022016;;;;121300;;;;
KK22;6600;100000314565;;;;001;;S37970;16022016;;;;0;;;

Baustelle->Reiter Ergebnis

SpaltenReihenfolge=ckk22;kk21_bukrs!;ablbelnr!;pruefzahl;ext_ui;kennziff;register!;KOMBINAT;Zaehler_Nummer;WechselDatum;MRDATEOF_MAXIMUM;WechselZeit;MRTIMEOF_MAXIMUM;ZaehlerStandAlt;METERREADING_NOTE;METERREADER;ACTUAL_CUSTOMERMRTYPE;empty;NA;NN
Zählwerk=register
AuchAlsCSV=JA
InternInfos=JA

Baustelle->Reiter "Protokolle"

Liste unterhalb von "Interninfo"

ext_ui
kk21_bukrs
ablbelnr
pruefzahl
register
kennziff

Baustelle "gelber Ordner"

  • Text Konfigurations-Datei "fixed-formats.ini"
KK22=JA
NoHeader=JA
MaxColumn=18
ckk22='KK22
register=03
WechselDatum=+.
WechselZeit=hhmm