SAP for Utilities Discussions
Connect with fellow SAP users to share best practices, troubleshoot challenges, and collaborate on building a sustainable energy future. Join the discussion.
cancel
Showing results for 
Search instead for 
Did you mean: 

FPMA not working

Former Member
0 Kudos
294

Hello Experts,

As part of a new requirement, we have enhanced the Clearing of certain accounts using Event 110 .

After the enhancement, FP06 is working fine but FPMA is unable to display the Write Off Tolerances leading to error.

Any suggestions please?

Thanks,

Aneesha.

1 ACCEPTED SOLUTION

AmlanBanerjee
Active Contributor
0 Kudos
185

Hi Aneesha,

It would be great, if you explain the scenario in detail with an example...

Thanks,

Amlan

View solution in original post

3 REPLIES 3

AmlanBanerjee
Active Contributor
0 Kudos
186

Hi Aneesha,

It would be great, if you explain the scenario in detail with an example...

Thanks,

Amlan

0 Kudos
185

Hi Amlan,

There was a requirement in one of the company code, where if partial clearing is done, the amount has to equally distributed among the VAT ,CCL and Revenue. Hence, we have enhanced the event 110 to achieve that result. That was the scenario and it is working perfectly.

Now, in general case, if the total debit amount is 100 pounds and total credit is 100.4 pound, according to the logic any amount <=0.10 pound should be written off automatically. This is working in the Case of FP06 Account Maintenance , its writing off the amount of 0.04 pounds. but when we run FPMA, its throwing an error message " Balance in account not zero,posting not possible" that is its unable to trigger the write off tolerance while FP06 is able to trigger the write off tolerance.

The clearing variant settings is a 2 step scenario, where grouping was done through Business Partner, Contract Account, Main Transaction and Due Date and sorting to Main Transaction and Due Date.

I tried debugging the FPMA run, but i was not clear, its unable to determine the tolerance check also, not able to understand if the problem is in the program or configuration because FP06 is working fine.

Thanks,

Aneesha.

0 Kudos
185

Hello Amlan,

It worked, In the enhancement of the event , we inserted the code for tolerance write off by using the FM FKK_BALANCE_CHECK.

In the standard 110 function module, there was a tolerance check code, as we enhanced the event, the tolerance code was never executed and we realised that we need to add the code.

Thanks for your time.

Thanks,

Aneesha.