2016 May 24 9:41 AM
Hi all,
We are currently implementing a change to the SAP where the requirement is to take in real time payments. Currently looking through SAP, one idea which pop up was to group all the payments through out the day and post it using a single payment lot but the problem is the payments will not reflect in SAP till posting thus another idea was posting individual payment lots for each payment
The above ideas were not ideal, is there any other methods to post payments with some BAPI etc for the scenario of multiple payments receive throughout the day (possible in the volume of hundreds)
Thanks.
2016 May 24 10:43 AM
Hi Chin,
To start with, can you please clarify how are you receiving these payment in SAP.
Is it through interface (flat file/XML/IDOCS) from payment agencies or you are getting it direclty from Customers in real time through IVR/POSetc.
It all depends on how you are getting it.
If you are getting through IVR/POS , you can leverage the External Cash Desk functionality to take the payments and process them in real time.
However, if you are getting it through interface, then you need to design a payment batch framework to process the files/XML/IDOCS as soon as you receive them in SAP.
Hope it gives you an overview.
Thanks,
Amlan
2016 May 24 10:43 AM
Hi Chin,
To start with, can you please clarify how are you receiving these payment in SAP.
Is it through interface (flat file/XML/IDOCS) from payment agencies or you are getting it direclty from Customers in real time through IVR/POSetc.
It all depends on how you are getting it.
If you are getting through IVR/POS , you can leverage the External Cash Desk functionality to take the payments and process them in real time.
However, if you are getting it through interface, then you need to design a payment batch framework to process the files/XML/IDOCS as soon as you receive them in SAP.
Hope it gives you an overview.
Thanks,
Amlan
2016 May 24 12:42 PM
Thanks Amlan,
For us it through an interface from payment agencies. My current knowledge of the payment batch framework is to use payment lots which for single payments to reflect in SAP is a problem as I do not think it a good idea to have thousands of payment lots with each payment lot having one posting. What solution would you propose to overcome this problem or is there another SAP standard functionality which post payments immediately. Thanks
2016 May 24 1:27 PM
Hi,
In our current solution, we take payments from client through credit card via TLG (The Logic Group) authentication. We store this payment info in a Z table. We get a consolidated flat file from TLG with all this payment info and create payment lots based on the file (standard limit 10K items per lot). While posting the payments through payment lots we update the Z table back with status and doc number thereby completing the full cycle track.
I think your's is a similar scenario. Check if you get a payment file from the interface.
Regards,
Saptarshi
2016 May 24 2:35 PM
Hi Saptarshi,
Thanks for your idea.
We did think of that solution but the problem was that this will only post the payments on the customer's account via a batch (once a day), this may cause the problem that customers which made the payment through a third party expecting to see their balance updated immediately which is where this solution falls over. Any other ideas???
2016 May 24 2:51 PM
As Amlan mentions, external cash desk functionality is the right approach using standard. Investigate this functionality for your requirements. Otherwise you could build the same processes yourself
2016 May 25 8:13 AM
Hi Chin,
How does the customer check their balance immediately after making payments through a third party? Is there any web portal/app where SAP accounting data is being fetched? You can think of referring to the Z-Table for showing current day transactions in that case.
Regards,
Saptarshi
2016 Jun 16 11:50 AM