f$ABAS_Kundeschreiben (engl. f$ABAS_PutAddress)
f$ABAS_Kundeschreiben (engl. f$ABAS_PutAddress)
Mit dieser Funktion wird eine Anschrift (Kunde) nach ABAS geschrieben. In der Feldliste ist stets als Erstes die Kundennummer mit dem Feldnamen num anzugeben. Je nach Existenz eines Datensatzes mit diesem Wert wird die Anschrift geändert oder angelegt. Beim Anlegen wird die Kundennummer nicht ausgewertet, sondern von ABAS generiert und auf die Parametergruppe zurückgeschrieben.
Bitte beachten: Der Name der Parametergruppen wird in der Regel als Zeichenketten-Konstante übergeben, also in Anführungszeichen eingeschlossen.

Syntax: | Status = f$ABAS_Kundeschreiben (FeldListe,PG) | ||
| Argument | Typ | Bedeutung |
| Feldliste | Zeichenkette | Feldliste der ePOS Parameter der Parametergruppe PG, die geschrieben werden sollen. |
| PGM | Zeichenkette | Name der Parametergruppe, die die Daten der Anschrift enthält. Diese Parametergruppe muss entweder nicht indiziert sein, oder es muss der verwendete Index mitgegeben werden (z.B. 'Anschriften[1]' |
Ergebnis: | Ganzzahl | Status des Funktion: -5 : Die Feldliste ist Leer -4 : Übergabeparameter nicht konsistent -3 : Die Operation ist fehlgeschlagen (Mit Hilfe der Logdatei kann eine Fehleranalyse vorgenommen werden) -2 : Die ABAS Schnittstelle ist nicht installiert -1 : Die Schnittstelle ist nicht angemeldet 0 : Der Kunde wurde erfolgreich übertragen | |
Beispiel: | Status = f$abas_anmelden('linux',6550,'erp','sy') f$abas_logfile('c:\\temp\\abas' + f$datum('jjjjMMtt_hh_mm_ss') +'.log') FelderAnschrift = 'FiBuNr,Such,Rufname,Firma1,LKZ,PLZ,Ort,Strasse' Status = f$abas_kundeschreiben (FelderAnschrift,'abas_anschrift') f$abas_logfile('') Status = f$abas_abmelden() | ||