You are on page 1of 7

I.

Activation BTE:
1. Goto Business Transaction Events (BTE) via Transaction code FIBF

2. Settings -> P/S modules -> ... from SAP application

3. Search the entry 00001720 with component FI-FI

4. Change the function module from FI_PRINT_DUNNING_NOTICE to


FI_PRINT_DUNNING_NOTICE_PDF and for component IS-PS set the function
module to FI_PSO_EVENT_00001720_PDF.

5. Save and exit

6. In the customizing for the dunning, now simply enter the name of the PDF
Form, like you would use smartforms.

II. Logo:
Se78 : mettre le logo

https://sapcodes.com/2016/01/03/adding-se78-logo-in-adobe-form/

https://blogs.sap.com/2014/06/09/how-to-place-an-se78-image-on-an-adobe-form/

III. Dunning data

Form PRINT_DUNNING_NOTICE_PDF

Form LV_FM_NAME

IV. So10 texts

1. SGLG

EN ES
ZFI_DUNN_NOTICE
Object 1
ZFI_DUNN_REMINDER
2
ZFI_DUNN_REMINDER2
3
ZFI_DUNN_Receiver
Receiver 1
ZFI_DUNN_Receiver
2
ZFI_DUNN_Receiver
3
ZFI_DUNN_PARAG1_LEV_1
Paragraph 1
ZFI_DUNN_PARAG1_LEV_2
1 2
ZFI_DUNN_PARAG1_LEV_3
3
ZFI_DUNN_PARAG2_LEV_1
Paragraph 1
ZFI_DUNN_PARAG2_LEV_2
2 2
ZFI_DUNN_PARAG2_LEV_3
3
ZFI_DUNN_PARAG3_LEV_1
Paragraph 1
ZFI_DUNN_PARAG3_LEV_2
3 2
ZFI_DUNN_PARAG3_LEV_3
3
ZFI_DUNN_EMPTY
Paragraph 1
ZFI_DUNN_EMPTY
4 2
ZFI_DUNN_PARAG4_LEV_3
3
ZFI_DUNN_SENDER1
Sender 1
ZFI_DUNN_SENDER2
2
ZFI_DUNN_SENDER2
3
ZFI_DUNN_GREETING
Greeting 1
ZFI_DUNN_GREETING
2
ZFI_DUNN_GREETING
3
ZFI_DUNN_CUST_DATA
Customer 1
ZFI_DUNN_CUST_DATA
data 2
ZFI_DUNN_CUST_DATA
3
2. COSM

FR
ZFI_DUNN_COSM_ADRS
adresse 1
2
3
ZFI_DUNN_COSM_RUE
RUE 1

2
3
ZFI_DUNN_COSM_CODE_POSTAL
Code 1
postale 2
3
ZFI_DUNN_COSM_OBJET1
OBJET 1
ZFI_DUNN_COSM_OBJET2
2
ZFI_DUNN_COSM_OBJET3
3
ZFI_DUNN_COSM_RECP
RECEP 1
2
3
ZFI_DUNN_COSM_PARAG1_LEV_1
PARG1 1
ZFI_DUNN_COSM_PARAG1_LEV_2
2
ZFI_DUNN_COSM_PARAG1_LEV_3
3
ZFI_DUNN_COSM_PARAG2_LEV_1
PARG2 1
ZFI_DUNN_COSM_PARAG2_LEV_2
2
ZFI_DUNN_COSM_PARAG2_LEV_3
3
ZFI_DUNN_COSM_PARAG3_LEV_1
PARG3 1
ZFI_DUNN_COSM_PARAG3_LEV_2
2
ZFI_DUNN_COSM_PARAG3_LEV_3
3
ZFI_DUNN_COSM_PARAG4_LEV_1
PARG4 1
ZFI_DUNN_COSM_PARAG4_LEV_2
2
ZFI_DUNN_COSM_PARAG4_LEV_3
3
ZFI_DUNN_COSM_VIDE
PARG5 1
ZFI_DUNN_COSM_PARAG5_LEV_2
2
ZFI_DUNN_COSM_PARAG5_LEV_2
3
ZFI_DUNN_COSM_VIDE
PARG4 1
ZFI_DUNN_COSM_PARAG6_LEV_2
2
ZFI_DUNN_COSM_PARAG6_LEV_2
3
ZFI_DUNN_COSM_EMET
Emetteur 1
2
3

V. Code

Responsable du compte : prog ZF150_FR_DUNN_F01 / form F_DET_BEZEI


SELECT vkgrp
INTO lw_vkgrp
UP TO 1 ROWS
FROM knvv
WHERE kunnr = lw_kunnr.
ENDSELECT.

SELECT vkgrp
INTO lw_vkgrp
UP TO 1 ROWS
FROM knvv
WHERE kunnr = lw_kunnr.
ENDSELECT.
Assistante commerciale :
Conversion au format interne du type de partenaire PC.
CLEAR lw_parvw.
CALL FUNCTION 'CONVERSION_EXIT_PARVW_INPUT'
EXPORTING
input = 'PC'
IMPORTING
output = lw_parvw.

* Sélection du numéro du partenaire si celui-ci existe.


SELECT pernr
INTO lw_pernr
FROM knvp
UP TO 1 ROWS
WHERE kunnr = lw_kunnr
AND parvw = lw_parvw.
ENDSELECT.

IF sy-subrc NE 0.
* Conversion au format interne du type de partenaire PE.
CLEAR lw_parvw.
CALL FUNCTION 'CONVERSION_EXIT_PARVW_INPUT'
EXPORTING
input = 'PE'
IMPORTING
output = lw_parvw.

SELECT pernr
INTO lw_pernr
FROM knvp
UP TO 1 ROWS
WHERE kunnr = lw_kunnr
AND parvw = lw_parvw.
ENDSELECT.
ENDIF.

* Détermination du nom.
* Clear Data.
CLEAR : l_st_out,
lw_ename.
* Sélection des données.
SELECT ename
INTO lw_ename
FROM pa0001
UP TO 1 ROWS
WHERE pernr = lw_pernr.
ENDSELECT.
IF sy-subrc EQ 0.
l_st_out-name = 'PA0001-ENAME'.
l_st_out-value = lw_ename.
APPEND l_st_out TO pt_out.
ENDIF.

Comptabilité client :
* Sélection du user du gestionnaire comptable
CLEAR l_st_t001s.
SELECT SINGLE *
FROM t001s
INTO l_st_t001s
WHERE bukrs = l_st_knb5-bukrs
AND busab = l_st_knb5-busab.

IF sy-subrc = 0.

* Sélection du numéro d'adresse du gestionnaire comptable


CLEAR l_st_usr21.
SELECT SINGLE *
FROM usr21
INTO l_st_usr21
WHERE bname = l_st_t001s-usnam.

IF sy-subrc = 0.

* Sélection du numéro de téléphone du gestionnaire comptable


CLEAR l_st_adcp.
SELECT SINGLE *
FROM adcp
INTO l_st_adcp
WHERE addrnumber = l_st_usr21-addrnumber
AND persnumber = l_st_usr21-persnumber
AND date_from <= sy-datum
AND nation = space.

ENDIF.
ENDIF.

CLEAR l_st_out.
l_st_out-name = 'T001S-SNAME'.
l_st_out-value = l_st_t001s-sname.
APPEND l_st_out TO pt_out.

CLEAR l_st_out.
l_st_out-name = 'ADCP-TEL_NUMBER'.
l_st_out-value = l_st_adcp-tel_number.
APPEND l_st_out TO pt_out.

You might also like