The Function Module FI_CHANGE_PAYMENT_CONDITIONS (New Entry for Terms of Payment: Interpretation, Check) is a standard Function Module in SAP ERP and is part of the function group F061 within the package FBAS.
Function Module | FI_CHANGE_PAYMENT_CONDITIONS |
Short Text | New Entry for Terms of Payment: Interpretation, Check |
Function Group | F061 |
Package | FBAS |
Module Type | Normal Module |
These are the IMPORTING parameters of this function module.
Parameter Name | Type | Associated Type | Default Value | Short Text |
---|---|---|---|---|
I_BLDAT | LIKE | BKPF-BLDAT | SY-DATLO | Document Date for Checking Baseline Date |
I_BUDAT | LIKE | BKPF-BUDAT | SY-DATLO | Buchungsdatum im Beleg |
I_BUKRS | LIKE | BKPF-BUKRS | Buchungskreis | |
I_CPUDT | LIKE | BKPF-CPUDT | Tag der Erfassung des Buchhaltungsbeleges | |
I_LIFNR | LIKE | BSEG-LIFNR | Kontonummer des Lieferanten bzw. Kreditors | |
I_NEWSKLIN | LIKE | SKLIN | New Entry: Cash Discount Terms | |
I_NEWZFBDT | LIKE | BSEG-ZFBDT | New Entry: Baseline Date | |
I_NEWZTERM | LIKE | T052-ZTERM | New Entry: Terms of Payment | |
I_OLDSKLIN | LIKE | SKLIN | Old Cash Discount Terms | |
I_OLDZFBDT | LIKE | BSEG-ZFBDT | Old Baseline Date | |
I_OLDZLSCH | LIKE | T052-ZLSCH | Old Payment Method | |
I_OLDZSCHF | LIKE | T052-ZSCHF | Old Payment Block | |
I_OLDZTERM | LIKE | T052-ZTERM | Old Terms of Payment | |
I_SPLITMODE | LIKE | BOOLE-BOOLE | SPACE | Kennzeichen: Auflösung von Ratenbedingungen |
I_XDERIVE | TYPE | XFELD | Kennzeichen: neue ZTERM wg. neuer Bestellung | |
I_ZBDREQ | LIKE | T052-XSPLT | SPACE | Indicator: Cash Discount Terms Changed |
I_ZFBDTREQ | LIKE | T052-XSPLT | SPACE | Indicator: Terms of Payment Baseline Date Changed |
I_ZLSCH | LIKE | T052-ZLSCH | Payment Method | |
I_ZLSCHREQ | LIKE | T052-XSPLT | SPACE | Indicator: Payment Method Changed |
I_ZSCHF | LIKE | T052-ZSCHF | Payment Block (Default Value) | |
I_ZSCHFREQ | LIKE | T052-XSPLT | SPACE | Indicator: Payment Block Changed |
These are the EXPORTING parameters of this function module.
Parameter Name | Type | Associated Type | Default Value | Short Text |
---|---|---|---|---|
E_SKLIN | LIKE | SKLIN | Cash Discount Terms Interpreted | |
E_STATUS | TYPE | C | Changed: Z - Terms of pymt, S - Cash disc. terms, B - Baseline date | |
E_ZFBDT | LIKE | BSEG-ZFBDT | Baseline Date Interpreted | |
E_ZLSCH | LIKE | T052-ZLSCH | Payment Method | |
E_ZSCHF | LIKE | T052-ZSCHF | Payment Block (Default Value) | |
E_ZTERM | LIKE | T052-ZTERM | Terms of Payment Interpreted |
These are the CHANGING parameters of this function module.
Parameter Name | Type | Associated Type | Default Value | Short Text |
---|---|---|---|---|
C_REINDAT | TYPE | BKPF-REINDAT | Rechnungseingangdatum | |
C_T052 | LIKE | T052 | Zahlungsbedingungen |
This function module does not define any TABLE parameters.
These are the Exceptions of this function module.
Exception Name | Short Text |
---|---|
DAY_LIMIT_NOT_FOUND | Day Limit not Found in T052 |
TERMS_INCORRECT | Cash Discount Terms Invalid |
TERMS_NOT_FOUND | Entry Not Found in T052 |
WRONG_ZFBDT |