|
Ä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 '',
|
Art |
Angabe, ob es sich um eine natürliche oder juristische Person handelt. Mögliche Werte:
|
|
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=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:
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:
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 |
|
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.
|
|
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. |
|
|
Email.Telecom |
|
|
Nummer |
s.o. |
|
Hauptadresse zum Geschäftspartner |
|
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.
|
|
Angemeldeter EVI-Mitarbeiter/Benutzer |
|
|
|
Bearbeiter |
|
|
|
|
|
immer leer |
|
|
|
ERP-Benutzer |
C12SAPUser.Employee |
|
aktuell angemeldeter Mitarbeiter |
Kuerzel |
|
|
|
Email.Employee |
|
|
|
|
|
|
|
|
|
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). |