Skip to Content
0

Non Revolving Facility functionality in standard SAP Treasury

Jul 24, 2017 at 12:09 PM

202

avatar image
Former Member

Dear Team,

There is a requirement to set up non - revolving facility where in repayment flow from draw down contract should not be added back on due date to free limit balance for new or loan draw down.

As per my understanding, In Standard SAP , whenever a loan draw down is repaid, the free facility balances gets updated in the facility and is available for use for new draw down.(case of revolving facility).

Kindly suggest if it possible to manage non - revolving facility either through Facility or Credit Risk Analyzer in SAP ?

Thanks,

Abhishek

10 |10000 characters needed characters left characters exceeded
* Please Login or Register to Answer, Follow or Comment.

4 Answers

Jain varghese Jul 27, 2017 at 03:11 AM
0

Hi Abhishek,

In standard SAP its not possible.

Regards,

Jain

Share
10 |10000 characters needed characters left characters exceeded
avatar image
Former Member Sep 26, 2017 at 01:35 PM
0

Hi Abhishek,

This can be done done by creating a customer version of the BAdI implementation

FTR_TR_FACILITY and changing the end of utilisation date to the end of the facility.

Regards

Michael

Show 1 Share
10 |10000 characters needed characters left characters exceeded

Thank you Michael for sharing your expertise advise, I have to try the same in my new development.

Regards,

Jain Varghese

0
Grigoriy Babitskiy Oct 09, 2017 at 10:07 AM
0

Hello,

Jain is right - there is no standard solution inside Transaction manager! And it's a pity.

A) But, we can still use Credit Risk Analyzer with it's limits and atributable determination. You can use Formula ID 999 as user exit, where you can calculate total amount of all drawings (without repayments) and check this sum against limits.

B) Or you can use enchancement in transaction manager:

1. Create a checkbox to indicate Non Revolving Facility (you can use this article - https://archive.sap.com/discussions/thread/2127415)

2. Then SE38 -> IFTR_FC_ASGN_TRTM_IMP, method LIF_FC_CONVERTER~POS_CREATE. At the end of this method implement the following code as enchancement:

IF pi_fc_fha-ZZXXXXXXXX (field for checkbox) = 'X'.
   DELETE pe_tab_pos WHERE pe_tab_pos-CHG_AMOUNT < 0.
ENDIF.

What it actually does - it deletes items of repayments from facility.


Share
10 |10000 characters needed characters left characters exceeded
avatar image
Former Member Jan 25 at 06:13 AM
0

Hello Grigoriy,

I tried your solution in my development system for second option i.e. B, but the enhancement is not getting called. We have a separate product type for Non Revolving Facility. So we have skip the Step B. 1 (i.e. Create a checkbox to indicate Non Revolving Facility) and instead of that we have wriiten product type specific code to identify relevant facility contract number.

And in second step B.2, we have wriiten the code as suggested (i.e. Then SE38 -> IFTR_FC_ASGN_TRTM_IMP, method LIF_FC_CONVERTER~POS_CREATE. At the end of this method implement the following code as enchancement).DELETE pe_tab_pos WHERE pe_tab_pos-CHG_AMOUNT <0.ENDIF.

But its not working for me.

Could you please help me how to resolve this issue. I have also attached the screen shot of the ehchancement.

screen-capture.png


screen-capture.png (105.9 kB)
Share
10 |10000 characters needed characters left characters exceeded