|
Änderungsvorgang |
Schleupen Webservice |
Aufrufadresse (Beispiel) |
Beschreibung |
EVI Prozess |
Auslösendes EVI-Event |
|---|---|---|---|---|---|
|
Stammdatenänderung |
Änderung von Adressen |
http://{Servername}/Schleupen/IVP/SchnittstelleProzessanbindung/Person/{PIN_der_Person}/Anschrift/ PIN wird aus CustomerNo2.Customer über InvRecipient.C12INVRECIPI ermittelt. |
Prozess zur Übermittlung einer in EVI durchgeführten Änderung der Rechnungsadresse. Es wird in EVI ein Event SLP_CHANGE_INVOICEADDRESS ausgelöst, welches auf die relevanten Daten in der Transaktionstabelle C12INVRECIPI verweist. Ein Event beinhaltet immer genau einen Transaktionsdatensatz und ruft den jeweiligen Webservice in Schleupen auf. |
SLP_CHANGE_INVOICEADDRESS das Flag “Rechnungsadresse ändern“ (NewInvAddress.C12INVRECIPI=true) muss gesetzt sein. |
Komponentenübersicht Verarbeitung
-
SC12SCHLEUPENCallUtils.isStartCheckEvi2Schleupen
-
SC12SCHLEUPENCallUtils.startEvi2Schleupen
-
SC12SCHLEUPENCallUtils.quAddAddressToSchleupenEntity
-
SC12SCHLEUPENCallUtils.postChangeAddress
-
Feldmapping
|
EVI |
Schleupen CS.VA |
||||
|
Feldbezeichnung |
techn. Feldbezeichnung |
Schlüssel / Entität |
Besonderheit |
Feld der WSDL |
Bemerkung |
|---|---|---|---|---|---|
|
Rechnungsempfänger |
C12INVRECIPI |
|
Bis auf die Attribute Art und Rechnungseinheit identisch zu “Änderung der Adressen am Geschäftspartner“ |
Anschriften |
Objekt vom Typ Anschrift |
|
PLZ |
ZIPKey.C12INVRECIPI |
|
|
PLZ |
Postleitzahl der Anschrift |
|
Adressart |
AddressType.C12INVRECIPI |
|
|
|
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.C12INVRECIPI |
|
|
Ort |
Ortsangabe der Anschrift |
|
Ortsteil |
District.C12INVRECIPI |
|
|
Ortsteil |
Angabe des Ortsteiles |
|
Strasse |
Street.C12INVRECIPI |
|
Wenn AddressType.C12INVRECIPI!=POSTFACH |
Strasse |
Straßenangabe der Anschrift |
|
Postfach |
Street.C12INVRECIPI |
|
Wenn AddressType.C12INVRECIPI=POSTFACH |
Postfach |
Angabe des Postfachs |
|
Hausnummer |
StreetNo.C12INVRECIPI |
|
Wenn AddressType.C12INVRECIPI!= POSTFACH |
Hausnummer |
Hausnummernangabe der Anschrift |
|
Hausnummer Erg. |
StreetNoAdd.C12INVRECIPI |
|
Wenn AddressType.C12INVRECIPI!= POSTFACH |
Hausnummernzusatz |
Der Zusatz zur Hausnummer |
|
Land |
CountryKey.C12INVRECIPI |
|
|
Land |
Landeskürzel der Anschrift (z.B. D für Deutschland) Standardwert: D |
|
|
|
|
fest ‘RA’ setzen. |
Art |
Angabe der Art der Anschrift als Kürzel laut Verwaltung der Stammdaten in Schleupen.CS. Mögliche Werte sind bspw.
Die vollständige Liste ist abhängig vom Customizing der jeweiligen Datenbank |
|
Vertragskonto-Nr. (Schleupen: Rechnungseinhaits-Nr.) |
ContAccountNo.ContractAccount über ContractAccount.C12INVRECIPI |
|
|
Rechnungseinheit |
Id einer Rechnungseinheit, welcher die Anschrift als Rechnungsanschrift zugeordnet werden soll. Diese Angabe ist optional, wenn nicht angegeben wird die Anschrift nur angelegt und nicht als Rechnungsanschrift zugeordnet. Wird eine Rechnungseinheit angegeben, so erfolgt die Verarbeitung asynchron über den Vorgangsdatenaustausch. Im anderen Fall wird die Anschrift direkt hinterlegt. Wird eine Anschrift an mehreren Rechnungseinheiten benötigt, so muss der Aufruf mehrfach mit den gleichen Anschriftendaten und unterschiedlichen Rechnungseinheiten erfolgt. Die Anschrift wird nicht doppelt angelegt, wenn diese bereits identisch an der Person hinterlegt ist. |
|
|
|
|
|
Response |
|
|
EventResult |
Description.C12EVENTRES |
|
Übernahme der Location bei erfolgreicher Übermittlung |
location |
Antwort-Kopf wird im Element „Location“ die relative Adresse zur Abfrage des Prozessstatus übermittelt |
|
|
|
|
|
Fehlertext |
|
|
|
|
|
|
Status |
|