SAP Jobsuche bei DV-Treff


Suchen
zauberlehrling
vor 16 Jahre

Hallo Community,

ich benötige aus den allgemeinen Daten des Debitorstamms die Anschriften plus Tel- und Faxnummern und Email Adressen per Query. In der KNA1 ist fast alles enthalten bis auf die Email Adresse. Wenn ich die ADRS zur KNA1 verknüpfen möchte, wird die Email Adresse aber nicht ausgelesen. Was mache ich falsch? Es geht mir nur um die Email Adresse bei den allgemeinen Daten.

Danke vorab für Eure Hilfe!

Zauberlehrling

MMler mit SAPSCRIPT
vor 16 Jahre

Hallo Zauberlehrling,

verbinde in der Query die KNA1-ADRNR mit der ADR6-ADDRNUMBER. Die Mail-Adresse steht im Feld ADR6-SMTP_ADDR.

Gruss MMler


Schwerpunkt MM, dann noch SD, WM, ein wenig PP/QM, Rollen

Branche Pharma, Release ECC 6.0

zauberlehrling
vor 16 Jahre
Hallo MMler,

danke! Jetzt kriege ich aber alle Email Adressen angezeigt, auch die, die bei den Ansprechpartnern hinterlegt sind. Gibt es eine Möglichkeit, wirklich nur die Email Adresse aus der Sicht Allgemeine Daten auszuwählen? Und dann als Left Outer, also, dass alle Debitoren angezeigt werden, egal ob eine Email Adresse hinterlegt ist oder nicht.

Vielleicht kannst Du nochmal helfen. :-)

Zauberlehrling

MMler mit SAPSCRIPT
vor 16 Jahre

Hallo Zauberlehrling,

die Adresse auf den allgemeinen Daten wird in der ADR6 im Feld FLGDEFAULT als Default mit X markiert. Wenn Du das noch in die Selektion der Query aufnimmst sollte das so gehen.

Dann in der grafischen Join-Anzeige einen Rechtsklick mit der Maus auf die Linie zwischen dan Tabellen, hier kann dann die Join-Bedingung auf Left-Outer umgestellt werden.

Gruss MMler


Schwerpunkt MM, dann noch SD, WM, ein wenig PP/QM, Rollen

Branche Pharma, Release ECC 6.0

zauberlehrling
vor 16 Jahre
Hallo MMler,

hmm, das bringt leider nichts, ich kriege nach wie vor alle angezeigt.

Hast Du noch eine Idee?

Gruß

Zauberlehrling

hladal
vor 16 Jahre
Hallo Zauberlehrling,

Die Abfrage muesste so aussehen:

SELECT SINGLE smtp_addr FROM adr6 INTO standardmail

WHERE persnumber = ''

AND flgdefault = 'X'

AND addrnumber = kna1-adrnr.

die Personalnummer (PERSNUMBER) ist gefüllt sobald es sich um eine Kontaktperson handelt,

Grüsse

HLADAL

MMler mit SAPSCRIPT
vor 16 Jahre

Hallo Zauberlehrling,

habe das gerade mit Query mal ausprobiert, funktioniert einwandfrei.

Wenn Du allerdings lieber selbst einen Report schreiben willst statt Query kannst du das Coding von HLADAL verwenden .

Gruss MMler


Schwerpunkt MM, dann noch SD, WM, ein wenig PP/QM, Rollen

Branche Pharma, Release ECC 6.0

hladal
vor 16 Jahre
Hallo MMler,

auch in eine Query muesste die Abfrage auf PERNUMBER = BLANK eingebaut werden, ansonsten würdest du auch alle Email Adressen, auch jene der Ansprechpartner augeben,

Gruesse HLADAL

zauberlehrling
vor 16 Jahre
Vielen Dank Euch Beiden! Ich habe schon geahnt, dass es ohne Programmierung nicht laufen wird. Dann muss ich das wohl vergeben... Schade! Grüße Zauberlehrling
hladal
vor 16 Jahre
Hallo Zauberlehrling,

das muss NICHT über die Programmierung gemacht werden, es reicht aus, dass das Feld PERNUMBER mit in die Selektion aufgenommen wird,

die Selektionsvariante hier muss dann einfach = Blank (F2 am Selektionsfeld und grünes = auswählen) lauten,

dann funktioniert das schon..

Gruss HLADAL