cancel
Showing results for 
Search instead for 
Did you mean: 

How to print dynamic multiple tables in adobe form layouts?

former_member217176
Participant
0 Kudos

Hi Experts,

I need to develop Adobe form from standard HCM time statement smart form PYXXFO_SAP_TIM_99_0002 for HR form SAP_TIM_99_0002.

But I am facing a challenge in printing multiple tables separately in Adobe form. We need print monthly wise, weekly tables of data. The period of the form needs to dynamic .Means period for the execution is 1 year 12 months tables and 48 weekly tables needs to be printed. If period for the execution is 2 years 24 months tables and 96 weekly tables.

So how to achieve this multiple table layouts printing as we cannot directly bind tables to layout since the number of tables to be printed is dynamic?

Also I need to print some texts between each tables as in screen shots.

Regards,

Jayaraj

Accepted Solutions (0)

Answers (2)

Answers (2)

varun_vadnala3
Active Participant
0 Kudos

Hello Jay,

Your problem can be sloved with the following approach.

Use the nested tables.In one main table(A) create the diff tables for months,weeks are per functionality.

In the design page of the adobe form,please bind the table A to the subform(in binding check the checkbox repeate for each lineitem) and inside the main subform keep the subforms/tables for both months and weeks and bind the data row of these tables with the respective table data.

In print program we can populate the month table/week table as per the data available.

And the PDF is generated dynamicaly depending on the data available on the tables.

Regards,

Varun

Florian
Active Contributor
0 Kudos

Hi Jayaraj,

you can handle that with a deep structure in the interface. That would be very easy.

Here is the suggestion.

TableYears

Year1

-Monthtable

--January

--February

--and so on

-Table Weeks

-- Week1

-- Week2

-- Week3 ( These all are Tables)

--and so on

Year2

-Monthtable

--January

--February

--and so on

-Table Weeks

-- Week1

-- Week2

-- Week3 ( These all are Tables)

--and so on

Year3

-Monthtable

--January

--February

--and so on

-Table Weeks

-- Week1

-- Week2

-- Week3 ( These all are Tables)

--and so on

In Adobe, you create a subform, which is repeated for the week-table and in the subform you create a table with the weekdata refering to the weeksdata.

This is similar to a smartoforms, where there is a loop and into it, there is a Table.

And for the month and years you develop it just in the same way.

Hope that give you the design behind.

Regards

Florian