fpxx
16-09-16, 08:53
Liebes Forum,
wieder einmal CPYFRMIMPF.
Von außen bekomme ich eine Import-Datei mit folgendem Aufbau:
Betrag-1,Betrag-2,Betrag-3,Betrag-4,Betrag-5,Kundennumer,Name,Vorname,Titel,Geschlecht,Straß e,Nummer,PLZ,Ort,Tel. ,Mobil,Mail
"157,89","136,69","7,7","8,4","5,1",K122163,Mustermann,Mario,,m,Musterstraße,"4.Stock, RE T15",1234,Ort,,436761234567,vorname.zuname@provider.at
Dh. die Beträge sind unter (eigenartigerweise) Anführungszeichen.
In der Zieldatei (PF) sind die ersten 5 Felder numerisch (mit 2 Dezimalstellen) definiert.
Beim CPYFRMIMPF verwende ich die Parameter DTAFMT(*DLM) FLDDLM(,) DECPNT(*COMMA)
Das führt dann zur Meldung CPF2845, Ursachencode 5
5 = Die Begrenzer für DTAFMT(*DLM) sind nicht gültig.
Mache ich da einen Fehler oder kann man eine Import-Datei in dieser Form nicht übernehmen (weil die Betragsfelder unter Anführungszeichen stehen)?
Vielen Dank für Eure Bemühungen
wieder einmal CPYFRMIMPF.
Von außen bekomme ich eine Import-Datei mit folgendem Aufbau:
Betrag-1,Betrag-2,Betrag-3,Betrag-4,Betrag-5,Kundennumer,Name,Vorname,Titel,Geschlecht,Straß e,Nummer,PLZ,Ort,Tel. ,Mobil,Mail
"157,89","136,69","7,7","8,4","5,1",K122163,Mustermann,Mario,,m,Musterstraße,"4.Stock, RE T15",1234,Ort,,436761234567,vorname.zuname@provider.at
Dh. die Beträge sind unter (eigenartigerweise) Anführungszeichen.
In der Zieldatei (PF) sind die ersten 5 Felder numerisch (mit 2 Dezimalstellen) definiert.
Beim CPYFRMIMPF verwende ich die Parameter DTAFMT(*DLM) FLDDLM(,) DECPNT(*COMMA)
Das führt dann zur Meldung CPF2845, Ursachencode 5
5 = Die Begrenzer für DTAFMT(*DLM) sind nicht gültig.
Mache ich da einen Fehler oder kann man eine Import-Datei in dieser Form nicht übernehmen (weil die Betragsfelder unter Anführungszeichen stehen)?
Vielen Dank für Eure Bemühungen