Skip to main content
Skip table of contents

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.

Achtung: Beim Schreiben eines Angebots ist die Übergabe mindestens einer Position erforderlich.

Syntax:

Status = f$ABAS_Kundeschreiben (FeldListe,PG)

 

Argument

Typ

Bedeutung

 

Feldliste

Zeichenkette

Feldliste der ePOS Parameter der Parametergruppe PG, die geschrieben werden sollen.
z.B.: 'FiBuNr,Such,Rufname,Firma1,LKZ,PLZ,Ort,Strasse'

 

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()

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.