cancel
Showing results for 
Search instead for 
Did you mean: 

Adobe form (S/4 public cloud) > move calculation from form to BADI

Wolfgang_Mayer
Active Participant
0 Kudos

Dear all,

in our S/4HANA Cloud (public edition), we've obviously exceeded the limit of Adobe form complexity for output management. If the document data is too much (esp. too many line items), the integrated ADS issues an error and the form cannot be rendered successfully.

Now the idea is to move some of the logic from the Adobe form to the BADI which is called before. In a public cloud system, there's one for header data (SD_BIL_PRINT_STANDARD_HEAD) and one for item data (SD_BIL_PRINT_STANDARD_ITEM), however,

  • the number of additional fields and their length is limited and
  • it's not possible to use table-like data to pass information from flow logic to the Adobe form

For the amount of required information to be printed on the form, only some "flat fields" won't be sufficient in our case.

Has anyone experienced this issue and has a hint for me?

Thanks & regards

Wolfgang

JulianoRomanato
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hello daniel.schneider.phoron.

How are you? I have excluded the Tag "SAP S/4HANA Cloud" and included the Tag "SAP S/4HANA Cloud Extensibility" for this question, as Adobe Form Customization is related to Extensibility..

Regards.

Juliano Romanato.

Accepted Solutions (0)

Answers (2)

Answers (2)

Wolfgang_Mayer
Active Participant
0 Kudos

Hi Zhehui,

as mentioned in my first post, we're already using the provided BAdIs (before Adobe form is rendered) but they lack some features that we'd need.

Thanks & regards

Wolfgang

OwenLiu
Product and Topic Expert
Product and Topic Expert
0 Kudos

summer23

Zhehui_Xia
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hi Wolfgang,

I met an issue before but I'm not sure if it can really help you. Just give an example.

We received a requirement from our customer that our customer wants to merge duplicate rows in Adobe Forms. We found there were some BAdIs can help us realize our requirement. It is only used for the APP "Create Correspondence". We can use this BAdI to set a logic to change the data before rendering to Adobe Forms. You can know more information from the link below.

App Extensibility: Create Correspondence | SAP Help Portal

Best Regards,

Zhehui