tut mir leid wegen dem Titel. Aber mir ist leider nichts besseres eingefallen.
Zum Anlegen von Bestellungen benutze ich den OrderMaintain. Ihm übergeben wir eine gefüllte crmt_partner_comt tabelle. Für die einzelnen Partner wollen wir aber teilweise auch eine andere Anschrift pflegen. Doch scheint dies nicht ohne weiteres möglich zu sein. Denn der order_read ließt zu die bereits gepflegte Anschrift.
Ich habe aber gesehen, daß die crmt_partner_comt ein feld die addr_origin hat. Und denke mir somit, daß es irgendwie möglich sein muß.
Hoffe jemand von euch kann mir helfen!
nur um nochmal nachzuvollziehen was du meinst: Der Order_Read zieht sich bei dir die Stammdaten des Partnert und nicht die Belegdaten. Sehe ich das richtig
Also bezüglich deines Problems: Du mußt zu aller erst wissen um welchen adresstyp es sich bei dir handelt. Und abhängig davon den crmt_partner_com addressteil befüllen. Nehmen wir mal an dein Partner wäre eine Organisation dann müsstest du den addr_type 1 nehmen und am besten die Struktur bapiaddr1 (BAPI-Referenzstruktur für Adressen (Org./Firma)) und machst dann ein move-corresponding auf die partnerstruktur.
Würdest du hier z.B. das Feld Firstname befüllen, dann würde es krachen. Frag mich bitte nicht warum. Is leider so. Den rest macht der Maintain für dich.