hat jemand schon erfolgreich einen neuen Ansprechpartner per Business Adress Service angelegt? Ich möchte einen Ansprechpartner zu einem bestehenden Kunden anlegen und hatte mir folgendes Vorgehen überlegt:
Ich habe folgendes Vorgehen zur Zeit:
1. Kundenadresse ermitteln (CALL FUNCTION 'ADDR_GET')
2. Ansprechpartner Adresse & Temporären Address Handle füllen
3. Ansprechpartner Daten in lokalen Speicher füllen (CALL FUNCTION 'ADDR_PERS_COMP_INSERT?)
4. Nummer für Ansprechpartner ermitteln(CALL FUNCTION 'ADDR_PERSON_NUMBER_GET')
5. Daten in die Datenbank schreiben (CALL FUNCTION 'ADDR_MEMORY_SAVE')
6. Commit work um Daten auf die Datenbank zu schreiben (CALL FUNCTION 'BAPI_TRANSACTION_COMMIT')
Bis Punkt 4 meckert mein System nicht, und ich bekomme auch eine Nummer für meinen Ansprechpartner aber leider bekomme ich bei Punkt 5 (ADDR_MEMORY_SAVE) immer die exception "reference_missing".