SAP Jobsuche bei DV-Treff
hexenfaxen
vor 14 Jahre

Hallo,

wir versuchen dringend unsere Zahlungsavise per Fax an die Kreditoren zu versenden!

Auch ein mail-Versand wäre sehr gut!

Wer kann mir sagen welche Einstellungen wir benötigen um das Projekt zu realisieren?

Lg

Förderer

joachimn
vor 14 Jahre

Hallo hexenfaxen,

 

kuck doch mal in diesen Link, da hatte ich eine ähnliche Frage. Das wäre dann ein BTE (Open FI), Transaktion FIBF:

http://www.apentia-forum.de/viewtopic.php?t=19291

Grüße, Joachim

hexenfaxen
vor 14 Jahre
joachimn schrieb:

Hallo hexenfaxen,

 

kuck doch mal in diesen Link, da hatte ich eine ähnliche Frage. Das wäre dann ein BTE (Open FI), Transaktion FIBF:

http://www.apentia-forum.de/viewtopic.php?t=19291

Grüße, Joachim

 

Hallo Joachim,

 

vielen herzlichen DANK!

Wir haben die Einstellungen vorgenommen und es funktioniert!  Super!!!!

 

Das einzige kleine Problem was wir noch haben:

Im Coding des Funktionsbausteins Z_Process_00002040 wird die Fax-Nummer des Lieferanten aus den allgem. Daten gezogen!

Kann man das irgendwie umstellen auf die Korrespodenzdaten, Sachbearbeiter Buchhaltung Fax?

 

Wäre toll wenn jemand, oder gar du wüsstest wie das geht!

Ganz liebe Grüße

 

hexenfaxen

 

 

 

 

joachimn
vor 14 Jahre

Hi hexenfaxen,

das wäre dann eine kleine Coding-Erweiterung im Funktionsbaustein, zum Nachlesen der SB Faxnummer aus der Tabelle LFB1.

Könnte so aussehen:

* data declaration for address routines

TYPE-POOLS szadr.

DATA: l_addr1_complete TYPE szadr_addr1_complete,

l_adsmtp_line TYPE szadr_adsmtp_line.

** Einfügen:

DATA: lv_tlfxs TYPE lfb1-tlfxs.

** Einfügen Ende

UND

** Einfügen

SELECT SINGLE tlfxs INTO lv_tlfxs FROM lfb1 WHERE lifnr = i_reguh-lifnr AND

bukrs = i_reguh-zbukr.

** Einfügen  Ende

* if email was not possible: try fax (message type 2)

IF c_finaa-nacha NE 'I'.

IF NOT i_reguh-ztlfx IS INITIAL.

c_finaa-nacha = '2'. "Fax

c_finaa-tdschedule = 'IMM'. "Sofort

c_finaa-tdteleland = i_reguh-zland. "Land der Faxnummer

** Ändern

c_finaa-tdtelenum = lv_tlfxs.

** Ändern Ende

"Faxnummer

c_finaa-formc = 'FI_FAX_COVER_A4'. "SAPscript Deckblatt

ENDIF.

ENDIF.

 

**********

Also mit SE37 den FB ändern, Änderung wie oben beschrieben in Rosa Schrift machen, und testen...

Viel Erfolg, Joachim

hexenfaxen
vor 14 Jahre
joachimn schrieb:

Hi hexenfaxen,

das wäre dann eine kleine Coding-Erweiterung im Funktionsbaustein, zum Nachlesen der SB Faxnummer aus der Tabelle LFB1.

Könnte so aussehen:

* data declaration for address routines

TYPE-POOLS szadr.

DATA: l_addr1_complete TYPE szadr_addr1_complete,

l_adsmtp_line TYPE szadr_adsmtp_line.

** Einfügen:

DATA: lv_tlfxs TYPE lfb1-tlfxs.

** Einfügen Ende

UND

** Einfügen

SELECT SINGLE tlfxs INTO lv_tlfxs FROM lfb1 WHERE lifnr = i_reguh-lifnr AND

bukrs = i_reguh-zbukr.

** Einfügen  Ende

* if email was not possible: try fax (message type 2)

IF c_finaa-nacha NE 'I'.

IF NOT i_reguh-ztlfx IS INITIAL.

c_finaa-nacha = '2'. "Fax

c_finaa-tdschedule = 'IMM'. "Sofort

c_finaa-tdteleland = i_reguh-zland. "Land der Faxnummer

** Ändern

c_finaa-tdtelenum = lv_tlfxs.

** Ändern Ende

"Faxnummer

c_finaa-formc = 'FI_FAX_COVER_A4'. "SAPscript Deckblatt

ENDIF.

ENDIF.

 

**********

Also mit SE37 den FB ändern, Änderung wie oben beschrieben in Rosa Schrift machen, und testen...

Viel Erfolg, Joachim

 

 

Hi joachim,

 

das funktioniert! Super!

 

Danke dir vielmals!

 

Kann man da jetzt noch eine "if" abfrage einbauen, falls das Feld Fax-Nr.  "blank" ist dann druck?

 

Das wäre dann die Lösung!

 

lg

 

hexenfaxen

joachimn
vor 14 Jahre

Klar, Du kannst das Coding so stricken wie Du's brauchst.

Am besten:

Grüße, Joachim

statt IF NOT i_reguh-ztlfx IS INITIAL.  -> IF NOT lv_tlfxs IS INITIAL

hexenfaxen
vor 14 Jahre
Vielen Vielen Dank... es läuft!

lg

Hexenfaxen

hexenfaxen
vor 14 Jahre
Hallo,

gibt es auch die Möglichkeit als email-adresse die email "Internet-Sachbearbeiter" aus der Tabelle LFB1 Feld INTAD zu lesen?

Wir haben festgestellt Versendung an die email aus den Allgem. Daten macht nicht unbedingt Sinn!

Lg

hexenfaxen