Hallo,
Da im Auftrag der WE Kopf- und Positionspartner sein kann, ist die korrekte Ermittlung der Adreßdaten zum WE in einem Vertriebsbeleg :
data: wa_vbpa like vbpa,
wa_adrc like adrc.
select single * from vbpa into wa_vbpa
where vbeln = vbap-vbeln "Auftragsnummer des Terminauftrags
and posnr = vbap-posnr " Suche nach Positionspartner
and parvw = 'WE'.
if sy-subrc <> 0.
select single * from vbpa into wa_vbpa
where vbeln = vbap-vbeln "Auftragsnummer des Terminauftrags
and posnr = '000000' "Suche nach Kopfpartner
and parvw = 'WE'.
select single * from adrc into wa_adrc
where addrnumber = wa_vbpa-adrnr.
Dann stehen in in wa_adrc die Adreßdaten zur Auftragsposition - entweder die aus dem Kopf gültigen oder die in der Position abweichenden.
MfG