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: 

Schedule Update of Down Payment Status - Sales Orders

henk_hoogerbrug
Active Participant
0 Kudos
201

Hello,

I was looking for a program/app/tcode in S/4HANA OP which represents the Public Cloud app "F5781: Schedule Update of Down Payment Status - Sales Orders".

Unfortunately I didn't find anything in the SAP documentation. Maybe somebody can point me in the right direction.

High level desired process:

  1. SD order with billing plan (down payment request FAZ)
  2. Integrate the down payment request in FICA
  3. Process incoming payments in FICA
  4. Update sales order status when down payment has been received (so we can remove the delivery/billing block).

Thanks in advance.

Best Regards,
Henk Hoogerbrug

1 ACCEPTED SOLUTION

Raf_Kosi
Discoverer
0 Kudos
156

Hi there, I doubt something like this exists in on-premise S/4 Cloud. But I would say, try something like this in OP:

 

  1. Create sales order with billing document plan (FAZ - down payment request)
  2. down payment request integrated with FI-CA - The FAZ item creates a request document in FI-CA, assigned to a contract account for the business partner.
  3. Incoming Payment Processed in FI-CA - Payment is posted and clears the FI-CA open item.
  4. Trigger PF Process (SD_ORDER_INTEGRATION) - Process Framework is used to check payment status and update sales order.
  5. Status handling class CL_CRMS4_IU_CM_PFP_SD is used to determine whether the payment is sufficient.
  6. Based on the payment, update user status on the SD order (e.g. removing delivery/fact block..).

Use BAdI: IF_CRMS4_IU_CM_PFP_SD_BADI: https://help.sap.com/docs/SAP_S4HANA_ON-PREMISE/021b182b0c47416c8fafed67ebfd78a9/410797ee20e94997813...

framework Class: CL_CRMS4_IU_CM_PFP_SD (or subclass)

based on payment status in FI-CA, you can conditionally remove billing block in VBAP.

 

Hope this at least gives you some new ideas/thoughts.

 

Best,

Raf

https://profile.sap.com/profile/id5a40ec6cc68057ddb171b7776f51b7ed297da46ea3bf570569425d82f661acc7

View solution in original post

4 REPLIES 4

Raf_Kosi
Discoverer
0 Kudos
157

Hi there, I doubt something like this exists in on-premise S/4 Cloud. But I would say, try something like this in OP:

 

  1. Create sales order with billing document plan (FAZ - down payment request)
  2. down payment request integrated with FI-CA - The FAZ item creates a request document in FI-CA, assigned to a contract account for the business partner.
  3. Incoming Payment Processed in FI-CA - Payment is posted and clears the FI-CA open item.
  4. Trigger PF Process (SD_ORDER_INTEGRATION) - Process Framework is used to check payment status and update sales order.
  5. Status handling class CL_CRMS4_IU_CM_PFP_SD is used to determine whether the payment is sufficient.
  6. Based on the payment, update user status on the SD order (e.g. removing delivery/fact block..).

Use BAdI: IF_CRMS4_IU_CM_PFP_SD_BADI: https://help.sap.com/docs/SAP_S4HANA_ON-PREMISE/021b182b0c47416c8fafed67ebfd78a9/410797ee20e94997813...

framework Class: CL_CRMS4_IU_CM_PFP_SD (or subclass)

based on payment status in FI-CA, you can conditionally remove billing block in VBAP.

 

Hope this at least gives you some new ideas/thoughts.

 

Best,

Raf

https://profile.sap.com/profile/id5a40ec6cc68057ddb171b7776f51b7ed297da46ea3bf570569425d82f661acc7

0 Kudos
113

Hello Raf,

Thanks for your reply, we will discover this direction.

Best Regards,
Henk Hoogerbrug

SaschaWenzel
Product and Topic Expert
Product and Topic Expert
0 Kudos
94

Hello Henk.

Beside the solution proposed by Raf, here's the FI-CA solution. Creation of down payment requests works as described by Raf. During clearing of the request by a payment, you can use a FI-CA event like 0020 (focus on the clearing) or 0010/0030 (new document, i.e. the down payment / credit) to remove the delivery block.

BR,
Sascha

Product Manager Contract Accounting for S/4HANA Private Cloud

0 Kudos
93

Hello Sascha,
Thanks a lot for this valuable addition.
Best Regards,
Henk Hoogerbrug