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: 

Post office bank account payment method in FSCD

Former Member
0 Kudos
840

Hi,

This is a requirement specific to our German client.  They have a concept of post office bank account.

But we have less idea on how it have to work in SAP FSCD. 

I learned from my colleague that this has to work same as check and should not maintain bank details in BP.  I configured everything same as check and only one change is the 'Payment method classification' in FQP1 which I chose 'Post office bank account'.  But without bank details in BP, FPY1 is giving message 'Bank details not maintained' and is not processing it.  If we maintain bank details in BP there is no issue and it is processing.

During debugging FPY1 observed that if in FQP1 the processing type is selected as 'Bank account' it is expecting the bank details in BP.  But in the config it is not allowing to select 'Internal clearing/deposit account' or 'Payment card' and is giving error 'Check/euro transfer/post bank and internal clearing cancel each other out'

So I changed the same to 'Internal clearing/deposit account' in the back end table in debugging and FPY1 is now giving message "Deposit account does not exist" and is going to exception.

I tried to put a clearing account in master data of contract account as per the note 167116.  But still the same exception comes.

Please let me know if I am on the right track.  Or is there some specific settings we have to do.

Thanks

Vinitha

3 REPLIES 3

Former Member
0 Kudos
352

One more thing I observed now.

In the form CHECK_PARTNER_BANK of include LFKPZFC0, it is checking if bank details are required or not  at line 203 during FPY1 processing.

Here it checks two flags and it will skip checking bank details only if both are intial.  These values are based on the config done in FQP1.

XBKKT - Bank details

XPGIR - Post office bank account

Lines from program

* check of partner's banks necessary?

  IF FKK042Z-XBKKT IS INITIAL AND FKK042Z-XPGIR IS INITIAL

    AND FKK042Z-XIBAN IS INITIAL.       " Note 1767584

    CLEAR T_PBANK.

    REFRESH T_PBANK.

    P_SUBRC = 0.

    EXIT.

  ENDIF.

* read partner's banks

  PERFORM READ_PARTNER_BANK.

  IF SY-SUBRC NE 0.

    PERFORM MESSAGE USING 038.         "no partner's bank found

    EXIT.

  ENDIF.

During check payment method, both will be intial and it will skip checking bank details in BP.  But during post bank payment method the second flag will be set and hence it will continue to next step where it is checking if bank details are maintained in BP or not.  And is generating the message in log and not paid as well.

0 Kudos
352

Hi Vinitha,

While maintaining payment methods for different countries, standard configuration asks the required master record specifications i.e. if you need PO box , Bank details etc.

Can you check if you have ticked the Bank Details checkbox for the mentioned payment method?

Regards,
Rahul

0 Kudos
352

Hi Rahul,

Yes it is unchecked only.  But that is not helping because in standard code it is checking like below where

XBKKT - Bank details flag

XPGIR - Post office bank account flag

Since bank details flag XBKKT is not checked it will be initial.  But as XPGIR is checked, it will continue to * read partner's banks.  If both were initial it would have exit from there and control will not come to checking the bank details.

  IF FKK042Z-XBKKT IS INITIAL AND FKK042Z-XPGIR IS INITIAL