Hallo Kollegen,
ich brauche unbedingt eure Hilfe.
Wir verschicken unsere Bestellung per Mail (Bestellung als Anhang in PDF) an unsere Lieferanten.
Nun kam die Anfrage, diese auch an verschiedene andere Empfänger zu schicken. (Quasi CC) Interne und Externe.
Dies habe ich versucht mit der Partnerrolle AP und einer neue Nachrichtenart umzusetzen.
Die Ansprechpartner habe ich beim Kreditor gepflegt und als AP Rolle hinterlegt.
Im Einkaufsbeleg wird die Nachricht auch die Rolle gefunden und erzeugt.
Nun zum Problem:
SAP ermittelt nun die Kommunikationsdaten und die Anschrift des Lieferanten mit der PARNR aus der NAST. Dort steht aber die Nummer des Ansprechpartner drin und nicht des Lieferanten. Ergo werden weder die Mail Adresse noch die Anschrift gefunden.
Hier das Coding aus SAP:
=>
*----------------------------------------------------------------------*
***INCLUDE LMEDRUCKF01 .
*----------------------------------------------------------------------*
*&---------------------------------------------------------------------*
*& Form READ_ADDRESS
*&---------------------------------------------------------------------*
* text
*----------------------------------------------------------------------*
* --> p1 text
* <-- p2 text
*----------------------------------------------------------------------*
FORM read_address USING p_parvw LIKE nast-parvw
p_parnr LIKE nast-parnr
CHANGING s_ekko LIKE ekko.
* Lesen Lieferantendaten ----------------------------------------------*
* die Adressnummer wird immer in ekko-adrnr übernommen, falls ekko-adrnr
* nicht gefüllt ist werden die lfa1-Felder ausgegeben
IF s_ekko-lifnr NE space.
CLEAR: ekpa, lfa1. "1821878
IF p_parnr NE space AND p_parnr NE s_ekko-lifnr.
CLEAR: s_ekko-verkf, s_ekko-ihrez.
ekpa-lifn2 = p_parnr.
SELECT SINGLE * FROM lfa1 WHERE lifnr = ekpa-lifn2.
SELECT SINGLE verkf FROM lfm1 INTO (s_ekko-verkf)
WHERE lifnr = ekpa-lifn2
AND ekorg = s_ekko-ekorg.
s_ekko-adrnr = lfa1-adrnr.
Ich kann mir irgendwie nicht vorstellen, dass SAP das nicht kann.
Haben wir etwas flasch gemacht bzw. eingestellt ?
Danke für eure Hilfe