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