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: 

BDC stops and does not complete posting in FPCD

Former Member
0 Kudos

HI All,

I am trying to make a card payment posting using FPCD transaction. I need to do this using the call transaction method.

I created a recording using SHDB and created a function module based on the recording.

When i run the recording seperately it does a posting correctly.

However when I try to run the FM, the BDC simply stops at BDC_OKCODE = AUTH and comes out. No message is captured.

Does anyone have an idea as to why a BDC would just stop processing?

Urmila

1 REPLY 1

Former Member
0 Kudos

I was able to analyze further and found that the Subscreen 1130 ( credit Card posting ) has the following code in the PAI.

PROCESS AFTER INPUT.

FIELD: rfkh0-crdin,

rfkh0-cdout.

MODULE set_process_id_card.

CHAIN.

FIELD: rfkh0-betrw_cp,

rfkh5-ccins,

rfkh5-ccnum,

rfkh5-auart,

rfkh5-ab_monat,

rfkh5-ab_jahr,

rfkh5-bis_monat,

rfkh5-bis_jahr.

MODULE process_card_reader.

MODULE validate_card_input.

    • MODULE refresh_payment_sum.**

FIELD: rfkh0-betrw_cp,

rfkh0-cdvko_cp.

MODULE validate_clearing_account.

MODULE validate_card_account.

FIELD rfkh0-betrw_cp:

MODULE process_payment_lot,

MODULE refresh_payment_sum.

FIELD rfkh0-betrw_cp:

MODULE process_recon_key ON INPUT.

ENDCHAIN.

CHAIN.

FIELD: rfkh0-betrw_cp,

rfkh0-cdvko_cp,

rfkh5-ccins,

rfkh5-ccnum,

rfkh5-auart,

rfkh5-ccfol,

rfkh5-ab_monat,

rfkh5-ab_jahr,

rfkh5-bis_monat,

rfkh5-bis_jahr.

MODULE process_okcode_1130.

ENDCHAIN.

The two modules refresh_payment_sum and process_okcode_1130 both call a subroutine which is used to post payment data in the system.

However in process_okcode_1130 that subroutine is commented out in my version of ECC6. I am not sure why that is?

we have just upgraded from 4.6C to ECC6 and I am wondering whether this is an issue that has happened during upgrade. Can anyone please confirm with thier systems whether the subroutine "process_credit_cards" is commented out.

Also, can you please let me know how to refer to a subscreen field in the BDC recording.