Änderung und Neuanlage von Kundenstammdaten

Änderungsvorgang

Schleupen Webservice

Aufrufadresse (Beispiel)

Beschreibung

EVI Prozess

Auslösendes EVI-Event

Stammdatenänderung

Änderung von Personen

Neuanlage von Geschäftspartner inkl. Adresse und Kommunikation über POST

Änderung von Geschäftspartner (ohne Adresse und Kommunikation)

über PATCH

http://{Servername}/Schleupen/IVP/SchnittstelleProzessanbindung/Person

 

http://{Servername}/Schleupen/IVP/SchnittstelleProzessanbindung/Person/{PersonPin}

 

Bei Änderungen oder Neuanlage von Daten in Personenumfeld wird, ein Event MASTERDATA_NEW_CUSTOMER oder MASTERDATA_CHANGE_CUSTOMER ausgelöst.

Kein Prozess. Änderung erfolgt in Geschäftspartnermaske

MASTERDATA_CHANGE_CUSTOMER

MASTERDATA_NEW_CUSTOMER

Komponentenübersicht Verarbeitung

  • SC12SCHLEUPENCallUtils.isStartCheckEvi2Schleupen

  • SC12SCHLEUPENCallUtils.startEvi2Schleupen

    • SC12SCHLEUPENCallUtils.cuGetDataForPostChangeCustomer

    • SC12SCHLEUPENCallUtils.cuGetDataForPostChangeCustomerTelecom

    • SC12SCHLEUPENCallUtils.cuGetDataForPostCreateCustomer

    • SC12SCHLEUPENCallUtils.quAddAddressToSchleupenEntity

    • SC12SCHLEUPENCallUtils.postChangeCustomer

    • SC12SCHLEUPENCallUtils.postChangeTelecom

    • SC12SCHLEUPENCallUtils.postChangeAddress

    • SC12SCHLEUPENCallUtils.postCreateCustomer

Feldmapping

EVI

Schleupen CS.VA

Feldbezeichnung

techn. Feldbezeichnung

Schlüssel / Entität

Besonderheit

Feld der WSDL

Bemerkung

Geschäftspartner

 

 

 

Person

 

Typ

PersontypeKey.Customer

 

Wenn Typ = Unternehmen, dann 'J', wenn Typ leer, dann '',
sonst 'N'.

Art

Angabe, ob es sich um eine natürliche oder juristische Person handelt. Mögliche Werte:

  • ‚J‘ – juristische Person

  • ‚N‘ – natürliche Person

Firma/Nachname

Name1.Customer

 

juristisch und natürlich

Name

Name der Person

Zusatz1/Vorname

Name2.Customer

 

Wird nur übertragen, wenn Typ != U (natürliche Person). Feld wird bei Typ=U ausgeblendet auf EVI-Maske.

Vorname

Vorname der Person, nur bei natürlichen Personen Pflicht

Zusatz(2)

Name3.Customer

 

Feld umbenennen in Zusatz (gilt immer nicht nur bei != U)

Zusatz1

Zusatz 1 zum Namen

Anrede (ERP)

 

Typ

C12ISU_TITLE.Customer

 

PersontypeKey.Customer

 

 

 

Wenn C12ISU_TITLE.Customer gefüllt, Key aus C12ISU_TITLE.Customer,

sonst (GP-Neuanlage)
wenn Typ=H, dann ‘Hr’,

wenn Typ=F, dann ‘Fr’,

wenn Typ=EHE, dann ‘Ehel’,

sonst '',

Anrede

Angabe des Kürzels einer im Schleupen.CS System verwalteten Anrede. Folgende Werte sind bspw. möglich:

  • Fr

  • Hr

  • Fam

Der konkrete Wert ist abhängig vom Customizing und somit von den in Schleupen.CS verwalteten Werten.

Akademischer Titel

AcademicTitle.Customer

 

Schlüssel (Key)

Titel

Angabe des Kürzels eines im Schleupen.CS System verwalteten Titels. Folgende Werte sind bspw. möglich:

  • Dr

  • ProfDr

  • RA

Der konkrete Wert ist abhängig vom Customizing und somit von den in Schleupen.CS verwalteten Werten.

Gründungsdatum/Geburtsdatum

DateOfOrigin.Customer

 

Wird nur bei Typ ‘M', ‘F’ oder 'D' übertragen.

Geburtsdatum

Angabe des Geburtsdatums bei natürlichen Personen Format: yyyy-MM-dd Beispiel: 2019-12-31

Standard ERP Kommunikation zum Geschäftspartner

info Nur bei Neuanlage GP (POST)

 

Erster Kommunikationsdatensatz mit NameKey.Telecom=ERP. Wenn kein Kommunikationsdatensatz mit NameKey.Telecom=ERP werden alle Kommunikationsdatensätze übertragen.

Televerbindungen

Liste von Objekten vom Typ Televerbindung

EVI-Festnetz:

 

 

fest: 'Tel'

Art

Angabe der Art der Televerbindung als Kürzel laut Verwaltung der Stammdaten in Schleupen.CS. Mögliche Werte sind bspw.

  • „Tel“ – Telefon

  • „e-mail“ – Email-Adresse

  • „mobil“ – Mobilfunknummer Die vollständige Liste ist abhängig vom Customizing der jeweiligen Datenbank

Ländervorwahl (Fon) +

Ortsvorwahl (Fon)

PhoneNoCountry.Telecom +

PhoneNoCity.Telecom

 

 

Vorwahl

Optionale Angabe der Vorwahl zur Nummer, wenn diese getrennt vorliegt bzw. getrennt übernommen werden soll

Rufnummer (Fon) +

Durchwahl (Fon)

PhoneNoBase.Telecom +

PhoneNoExtension.Telecom

 

 

Nummer

Nummer bzw. Adresse der Televerbindung, z.b. „987654321“, „0351/643222“ oder „max.mustermann@web.de“

EVI-Mobil:

 

 

fest: 'mobil'

Art

s.o.

Ländervorwahl (Mobil) +

Ortsvorwahl (Mobil)

MobilePhoneCountry.Telecom +

MobilePhoneNoCity.Telecom

 

 

Vorwahl

s.o.

Rufnummer (Mobil) +

Durchwahl (Mobil)

MobilePhoneNoBase.Telecom +

MobilePhoneNoExtension.Telecom

 

 

Nummer

s.o.

EVI-E-Mail:

 

 

fest: 'e-mail'

Art

s.o.

E-Mail

Email.Telecom

 

 

Nummer

s.o.

Hauptadresse zum Geschäftspartner

info Nur bei Neuanlage GP (POST)

 

IsDefault.Address=true

Anschriften

Liste von Objekten vom Typ Anschrift

PLZ

ZIPKey.Address

 

 

PLZ

Postleitzahl der Anschrift

Adressart

AddressType.Address

 

 

 

Wenn GROSSKUNDE, dürfen weder Straße, Hausnummer und Hausnummernzusatz noch ein Postfach angegeben werden.

POSTFACH: Straße, Hausnummer und Hausnummernzusatz ist nicht gefüllt

STRASSE: Angabe von Straße und Hausnummer, Postfach ist nicht gefüllt

Ort

City.Address

 

 

Ort

Ortsangabe der Anschrift

Ortsteil

District.Address

 

 

Ortsteil

Angabe des Ortsteiles

Strasse

Street.Address

 

Wenn AddressType.Address !=POSTFACH

Strasse

Straßenangabe der Anschrift

Postfach

Street.Address

 

Wenn AddressType.Address=POSTFACH

Postfach

Angabe des Postfachs

Hausnummer

StreetNumber.Address

 

Wenn AddressType.Address != POSTFACH

Hausnummer

Hausnummernangabe der Anschrift

Hausnummer Zusatz

StreetNumberAddition.Address

 

Wenn AddressType.Address != POSTFACH

Hausnummernzusatz

Der Zusatz zur Hausnummer

Land

CountryKey.Address

 

 

Land

Landeskürzel der Anschrift (z.B. D für Deutschland) Standardwert: D

 

 

 

wird nicht übertragen bzw. gesetzt

Art

Angabe der Art der Anschrift als Kürzel laut Verwaltung der Stammdaten in Schleupen.CS. Mögliche Werte sind bspw.

  • „AA“ – Allgemeine Anschrift

  • „RE“ – Rechnungsanschrift

  • „LI“ – Lieferanschrift


Die vollständige Liste ist abhängig vom Customizing der jeweiligen Datenbank

Angemeldeter EVI-Mitarbeiter/Benutzer

 

 

info Das Objekt Bearbeiter wird nur ausgegeben, wenn das Feld ERP-Benutzer (C12SAPUser.Employee) im Mitarbeiter/Benutzer gefüllt ist.

info Bearbeiter wird nur bei Änderung GP gefüllt, nicht bei Neuanlage.

 

Bearbeiter

 

 

 

 

immer leer

Id

 

ERP-Benutzer

C12SAPUser.Employee

 

aktuell angemeldeter Mitarbeiter

Kuerzel

 

Email

Email.Employee

 

 

Email

 

 

 

 

 

Response

 

 

 

 

 

status

 

 

 

 

 

Fehlertext

 

EventResult

Description.C12EVENTRES

 

Übernahme der Location bei erfolgreicher Übermittlung

location

201 (CREATED) - die Anfrage war erfolgreich, es wurde die Person angelegt. Im http Header „Location“ der Antwortnachricht ist die relative Adresse zum Abruf der Person enthalten. Die relative Adresse ist nach folgendem Muster aufgebaut: /Schleupen/IVP/SchnittstelleProzessanbindung/Person/{PIN} Da diese Schnittstelle den Abruf der Stammdaten nicht vorsieht, antwortet der GET-Service nur mit dem Status 204 (NO CONTENT).