Table Overflow - Page Break - Multiple tables in Body page in Adobe forms

Hi,
I have to do a payslip in Adobe forms. I am using only Adobe for print forms.
Please redirect me to correct category if this is wrong category.
I am customizing standard form PYXXFO_SAP_PAYSLIP_IN01. (payslip for india through hrforms)
The standard form is entirely positional. So, if the contents of the table overflow, they are overwritten on the contents below.
So, I have to make corrections to adjust the payslip for table overflows.
My changes:
1. There are total 8 tables in form. I created content areas for each of them and assigned the subforms/tables to those content areas.
2. I converted the body page from positional to flowed, and applied the related pagebreak settings.
The problem I am facing:
When the earnings table overflows, the rest of the content is displayed on second page, in a continuous manner.
eg.
The structure of the form is:
Header details
earnings table   deductions table   form16 table
Other tables
leave details
now, if the earnings table overflows -
page 1:
Header details
earnings table (page break)
Page2:
(continued)earnings table
page3:
(continued)earnings table   deductions table   form16 table
Other tables
leave details
In this, the deduction table and form16 table is shown on 3rd page. I wish to show them on the first page as they have not overflown.
I am sure, I am missing something very small, but I am unable to understand what.
I tried all the possible combinations.
Does the main subform needs to be "positional"?
They way I expect it is:
page 1:
Header details
earnings table (page break)    deductions table   form16 table
Other tables
leave details
Page2:
{Header details - It would be great if I could have this}
(continued)earnings table
page3:
{Header details}
(continued)earnings table
Also, If this is successful, I would like to apply the same feature to rest 6-7 tables.
Edited by: chinmay kulkarni on Aug 17, 2011 3:04 PM

This was a duplicate question.
Kindly remove this thread if possible.
The solution for this thread is as follows:
I was sort of hoping that there should be some standard functionality available for this, it being Adobe, but there is not.
So, I had to run a work around. Quite a lengthy one.
What the problem was:
I needed to print around 4-5 tables adjacent to each other in single page and in verticals. What Adobe does is: it fills 1st table, then 2nd then 3rd and so on. So, if there is a page break due to large entries in the adobe, the contents breaks with rest of the tables being blank, but the content being filled sequentially.
What I did was:
I created a grand table with the structure having all the tables embedded in it. eg.
data: begin of grand_table occrs 0,
table_A type table_a_table_type,
table_B type table_b_table_type,
table_c type table_c_table_type,
end of grand_table.
Hence, I could include all the data in a one single grand table, and put the data in sequential manner.

Similar Messages

  • Page break,sub total and grand total  in adobe forms

    hi,
    In adobe forms, i am displaying purchase order details in table format. internal table contains 150 records but it displaying
    only 50 records in single page. how i have to call a new page,how i have to create a page preak and i want to display only
    5 records for a page with carry forward,page total and total net value.

    Hi Sivaprasath,
    For the table content to flow onto the next pages please make sure that the outermost subform is NOT with the content property "Positioned".
    For having only 5 records per page, you can design a deep structure with fields:
    Table 1 (The table which will hold 5 records per page)
    Page total
    total net value
    Have the table type of it defined in the form.
    Put the logic for filling the table in such a way that each row of this nested table has 5 records and pagetotal and total net value.
    then put it inside a subform and check the checkbox for "rpeat subformt for each data item".
    Another way is to use Conditional breaks in Pagination tab.
    Thanks and regards,
    Priyanka

  • Page break if table is not going to completely fit on the current page

    I am working on converting the Beenfits Enrollment forms from SQR to BIP, and I am having issues getting the page breaking to happen as desired. If benefit type is grouped with a for-each group, but no matter what way I implement breaks, it breaks every time, not just when needed. I can email a sample XML and template to someone to help explain it better if needed. I have tried in the table row properties, word paragraph break options, <xsl:attribute name="break-before">page</xsl:attribute>, etc. Any help would be great.

    Finally I got the reason, to fix it we should change as following:
    in the jazn-data.xml, Replace
    <members>
    <member>
    *<class>oracle.security.jps.internal.core.principals.JpsXmlUserImpl</class>*
    <name>oslSifAgentAdmin</name>
    </member>
    </members>
    as:
    <members>
    <member>
    *<class>weblogic.security.principal.WLSGroupImpl</class>*
    <name>oslSifAgentAdmin</name>
    </member>
    </members>

  • Add page break to tables in a section report

    I have one sectioned report when I export to excel I can manually add page breaks so that different regions print on a seperate page. However I want to do this in webi.
    In webi when i highlight the table in the section that i want to have on a seperate page the break icon is greyed out so not sure if its possible to add breaks to a report that contains only 1 section? if so how to do it?

    hi,
    I think your requirement is to display each table on a separate page.
    If so, then select the table in section, Go to properties tab, Check the option 'Start on new Page'.
    Now each sectioned table will be displayed in each page.
    Regards,
    Vamsee

  • No page break between table header and first line of the table main area

    Hi all.
    I'm printing a form which contains a lot of tables. Sometimes while printing the table header line remains at the bootom of  the page and the lines of internal table are printed on the next page (also with header because i have marked 'at page break' in the header). How is it possible not to break header line of 'Table'-node and the first line of internal table?
    Regards, Nikolai.

    Hello Niki,
    try to use page protection......
    create a folder and place the text that r to be displayed without break.........
    and check the checkbox page protection.
    I think you cannot put an entire table in a folder & turn "Page Protection" on simultaneously.
    Any ideas?
    BR,
    Suhas

  • Unwanted page breaks in table

    Using FM8. I have a table of several rows starting on page x. after the first row, the next row jumps to the page x+1. It's there alone because the 3d row jumps to the page x+2. None of these rows contain enough text to cause a page break, and I'm left with huge blank portions on my pages. I can't discern how this table is different from the dozens of tables already in this document. is there a setting somewhere that allows table rows to stay together? Something is causing the individual rows to go the the next page. The paragraph designer does not show keep-with-next, or any other setting that would cause this. Thanks.

    If you highlight a table row (i.e. select all the cells from left to right) then look in the menu Table > Row Format, you'll see the settings for that specific row as far as keep with next / keep with previous.
    There's also a setting for the table itself that determines how many rows have to be kept together when the table breaks across pages -- look at teh Table Designer, in the "Basic" tab, bottom left corner, Orphan rows.
    There can be strange row breaks in tables at times if FM gets conflicting instructions for the keep with next / previous and the Orphan rows settings.

  • Page break, or start to next page?

    Hi,
    I have a paragraph style that must be mirrored in a running header. So, I must create a single style for both paragraphs staying in the same page, and paragraphs starting in a new page. Therefore, I must add the break manually when needed (unless InDesign accepts a running header format of the boolean type AND).
    I'm in doubt on how to do with sending paragraphs to a new page. I see two viable options: inserting a page break at the beginning of the paragraph, or going to the Keep Options palette and choosing Start On Next Page. The first one has a handy shortcut, the second one, as far as I can see, has no shortcut.
    Apart for how comfortable it is adding the one or the other break, and the added line when using the break charachter, is there any other consideration I should keep in mind? Why the one solution is preferable to the other? Are there compatibility issues when exporting/importing text files, web pages of ebooks?
    Paolo

    Paolo Tramannoni wrote:
    Hi,
    I have a paragraph style that must be mirrored in a running header. So, I must create a single style for both paragraphs staying in the same page, and paragraphs starting in a new page. Therefore, I must add the break manually when needed (unless InDesign accepts a running header format of the boolean type AND).
    I'm in doubt on how to do with sending paragraphs to a new page. I see two viable options: inserting a page break at the beginning of the paragraph, or going to the Keep Options palette and choosing Start On Next Page. The first one has a handy shortcut, the second one, as far as I can see, has no shortcut.
    Apart for how comfortable it is adding the one or the other break, and the added line when using the break charachter, is there any other consideration I should keep in mind? Why the one solution is preferable to the other? Are there compatibility issues when exporting/importing text files, web pages of ebooks?
    Paolo
    I think that the commercial plug-in Power Headers from in-tools.com has the kind of logic you describe.
    HTH
    Regards,
    Peter Gold
    KnowHow ProServices

  • Line break on a user defined condition in adobe forms

    Dear experts,
    my problem is as follows:
    i designed a form with adobe forms with a scheme like this.
    pos
    10 text
         text2
         text3
    11 text4
         text5
    my Problem is now that like breaks occour random.
    for example:
    10 text
         text2                                        page 1
         text3                                        page 2
    11 text4
         text5
    I want it like this:
    10 text
         text2
         text3
    11 text4
         text5
    i want a line break the way that all positions are linked.
    Please help
    Thanks.

    Fix your points count. You will fnd troublesome to find any help here if you have never helped a living soul. Otto

  • Orphan table header at bottom of page when page breaks a table across multiple pages

    Hi all,
    I think similar questions have been asked before but I have not found an answer.
    Here's the scenario:
    I have several dynamic tables in a dynamic form.  The layout is flowed, and everything can grow and shrink as needed.  That all works.
    However, my tables have headers.  Occasionally when one of these tables is large and needs to break across multiple pages, there will be just enough room at the bottom of the previous page to show the next table header, but not enough space to show any of the related table rows.  So it ends up looking silly, with just an orphaned header at the bottom of one page, and then the table continues on the next.
    I have my tables set up so that headers get repeated on subsequent pages, by setting the header row to "repeat row for each data item" on the binding tab.  I would like to keep that functionality, but I just want to find a way to avoid these "orphaned" table headers that sometimes appear.
    I have tried the "keep with next" option.  However, although this does push the rendering of the header to the next page, it seems that according to livecycle the table still officially began on the previous page.  Therefore I get a duplicate header because of the "repeat row for each data item" option.
    I have also tried having two header rows, one that is set to only be displayed on the initial page, and the other that is set to appear only on subsequent pages (pagination tab).  This did not work - I ended up with duplicate table headers.
    Can anyone help me?
    Thanks!

    You shouldn't have "repeat row for each data item" selected for header rows.
    You should have "include header row in initial page" and "include header row in subsequent pages" selected on the Pagination tab.
    Then using a "keep with next" might work ok.

  • Sap.table.table onAfterRendering event breaks the table rows and cols

    Hi guys,
    I am coloring all the rows, which don't have an entry.
    I do that by using the event onAfterRendering from the table control.
    The coloring is working fine, but the rows and cols get broken as u can see on the attached picture.
    By adding a new entry to the table, they get fixed.
    Any ideas how could i fix that?
    I appreciate any help.
    Regars,
    Georgi

    This is because you have overwritten the library code :-)
    please do this.
    <yourControl>.onAfterRendering = function() {
         sap.ui.table.Table.prototype.onAfterRendering.apply(this);
         <your code> ....
    -D

  • Printing a single page document multiple times on a page

    I have a half page document that I am trying to print 2 up to a page and make multiple copies of. Is this something that is possible with Acrobat? I know how to do it with publisher and it's pretty easy. The way that I have done it with my pdf's normally is to make multiple copies of it and bring them into the document as seperate pages. There has to be an easier way to do it though.

    There was no need to post a second time. This is a double post and the answer was already posted for your question from yesterday. Click on your name in the post above and you can see the original post with the same name.
    In any case, I hope you are able to get the job done now.

  • Page break handeling when using table type field

    Hello everyone
    I've created an adobe form using tcode SFP.
    A table, "T1", is containing fields where one of it is a TABLE TYPE (Let give the following name "T1-FT1").
    So the structure can look like:
    T1-F1
    T1-F2
    T1-FT1-FTF1
    T1-FT1-FTF2
    basically the structure is like to have documents containing several items where those items have several serial number.
    I need to have page break per documents, per items and serial number where those one have specific header page different than the document itself.
    I need to have a page break per T1 records with specifc header.
    So for each new records of T1, I have to create a new page with it's specific header.
    The table T1-FT1 is starting on the current page, but if I have to many records to stay on the page I need to create another page with it's specific header that is different than the page 1.
    My problem is the page break handling.
    I can have the pagination tab at the Table1 and row1 level but I don't have the pagination tab at the T1-FT1 level.
    Here is what my hierarchy:
    _MasterPage
    __Page1
    __Page2
    _MainSubForm
    __Subform1
    ___Table1
    ____Row1
    _____Subform
    ______Table2
    ________Row2
    Example of Data:
    T1-F1 ___ T1-F2 __ T1-FT1-FTF1 __ T1-FT1_FTF2
    A _______ B _____  1 ___________  1
    A _______ B _____  1 ___________  2
    B _______ C _____  1 ___________  1
    B _______ D _____  1 ___________  2
    B _______ D _____  1 ___________  3
    The final page break layout should look like:
    Page1
    Header1
    A B
    ___ 1 1
    ___ 1 2
    Page2
    Header1
    B C
    ___ 1 1
    ___ 1 2
    Page 3
    Header2
    B C
    ___ 1 3
    Because there is not enough room on page 2 for the last record of the table T1-FT1, a new header is used on page 3.
    Actually several problems occurs. I cannot have the proper page break set to avoid empty pages as first or last page.
    The pagination tab stop to be available after the Row1. So we cannot set page break at the table2 and row2.
    The page break contidion doesn't work. "Well I didn't succeed to make it work".
    Any idea on how to handle those page break at table2 level?
    Is anyone had to create a PDF form where we have the date into several level of structure?
    Regards
    dstj
    Edited by: dstj on Feb 18, 2010 10:59 PM
    Edited by: dstj on Feb 18, 2010 11:00 PM

    I have the exact same issue. Could not find a solution. In my case, there are multiple subforms printed one below the other. If an expandable subform overflows into a new page, the last line overlaps with the text of next subform. I have added blank spaces between the subforms but, that does not solve the issue.
    Finally, I have managed to minimize the occurrence of the issue by doing the following. Only turn on the flag "Allow Page breaks within content" for subforms that can really spread over many pages. All other subforms, turn the flag off. This minimizes the possibility of overlapping.

  • Table footer issue in body page of adobe form

    Form has 1 master page and 1 body page. Body page has table within which there is a footer header and detail (2 footers) in the form. My intention is to make footer (both the footers) appear in the last page of the form. For most of the scenarios, footer is displayed at the last page or if it has only 1 page to display, it shows in the first page itself.
    But issue arises when number of rows reaches the maximum length of body page. Let's say, body page can accommodate 11 rows, then footer header is displayed in 1st page but footer detail is shown in next page (2nd page).  I want to show both of these in the last page with 11th record in the last page without any break.
    I've tried below options:
    1. Group both footers as a section and check "Include footer row in final page" in pagination tab.
    2. Mark both the footers individually with check "Include footer row in final page" in pagination tab.
    Is there any other option that I need to look for to solve this issue?

    Thank you Norbert. That solved the problem.
    I've one more question relating to this. Let's say I can only display 11 records in one page with these 2 footer. For 12 records, 2nd page shows last record with these 2 footers. 10 records will be displayed in one page properly. But when it comes to 11 records, 1st page shows all of 11 records and 2 footers with a page header will be shown in 2nd page. Is there a way to control this dynamically so that whenever 11th record needs to be shown, even though body page(or subform) can accommodate 11 records, show the 11th in 2nd page with footers?
    Thanks,
    Phani

  • Showing data in multiple tables  for a page in smartforms

    Hello freinds,
    I am creating a smartform in which i have to show data which are different
    tables .
    i mean to multiple tables needed for showing dat their corresponding continuous data
    and amount of data is also not fixed for table .
    what is the solution  .
    kindly suggest me with elaborated steps  .
    Thanks & Regards
    Digvijay Rai

    Hi Digvijay,
    Yes it is possible to show multiple table's data in a continues manner.
    In smartform onlt the Main window could be extended according to the table length i.e if the data in a table exceeds the main window height, it is continued in the next page.
    So you can declare as multiple tables in the main window.
    for example if u have 3 internal  table which r needed to be printed in a continues manner u can declare 3 tables in a main window which would be printed one after the other in a continues manner.
    Regards,
    Akash Rana

  • User Datastore for multiple tables and columns!

    Hi,
    I hop so much, someone can help me.
    I've made a user datastore to index multiple columns of multiple tables.
    Now, the Documentation of Oracle explains the idexing of one table.
    I have multiple tables, which have all, the columns descr and tagnr. I want to make a query sth like this:
    select table1.column, table2.columnd... where contains(indexed field,'gas within descr',1)>0
    is it possible to index 4 seperate tables, without having a collective key? I dont want to make a Concatenated Datastore.
    I have wrote this code.
    But it doesn't work. It's been compiled fine. But I don't get any result with my queries.
    create or replace
    procedure My_Proc_Wide
    Must be in ctxsys schema.
    In a full-scale example, this would be a wrapper
    for a proc in the user schema.
    rid in rowid,
    tlob in out NOCOPY clob /* NOCOPY instructs Oracle to pass
    this argument as fast as possible */
    is
    v_descr varchar2(80);
    v_tagnr varchar2(30);
    v_descr_name constant varchar2(20) := 'descr';
    v_descr_start_tag constant varchar2(20) := '<' || v_descr_name || '>';
    v_descr_end_tag constant varchar2(20) := '</' || v_descr_name || '>';
    v_tagnr_name constant varchar2(20) := 'tagnr';
    v_tagnr_start_tag constant varchar2(20) := '<' || v_tagnr_name || '>';
    v_tagnr_end_tag constant varchar2(20) := '</' || v_tagnr_name || '>';
    v_buffer varchar2(4000);
    v_length integer;
    begin
    /* verify the env which called this */
    if Dbms_Lob.Istemporary ( tlob ) <> 1
    then
    raise_application_error ( -20000,
    '"IN OUT" tlob isn''t temporary' );
    end if;
    /* the real logic */
    /* first tabel to be indexed */
    select t1.tagnr, t1.descr
    into v_tagnr, v_descr
    from tweb.pdp_positions t1
    where t1.rowid = rid;
    v_buffer := v_tagnr_start_tag ||
    v_tagnr ||
    v_tagnr_end_tag ||
    v_descr_start_tag ||
         v_descr ||
         v_descr_end_tag;
    v_length := length ( v_buffer );
    Dbms_Lob.WriteAppend(tlob, length(v_buffer) + 1, v_buffer || ' ');
    /* second table to be indexed */
    select t2.tagnr, t2.descr
    into v_tagnr, v_descr
    from tweb.pdp_schema_equ t2
    where t2.rowid = rid;
         v_buffer := v_tagnr_start_tag ||
    v_tagnr ||
    v_tagnr_end_tag ||
    v_descr_start_tag ||
         v_descr ||
         v_descr_end_tag;
    v_length := length ( v_buffer );
    Dbms_Lob.WriteAppend(tlob, length(v_buffer) + 1, v_buffer || ' ');
    /*third table to be indexed */
    select t3.tagnr, t3.descr
    into v_tagnr, v_descr
    from tweb.pdp_equipment t3
    where t3.rowid = rid;
         v_buffer := v_tagnr_start_tag ||
    v_tagnr ||
    v_tagnr_end_tag ||
    v_descr_start_tag ||
         v_descr ||
         v_descr_end_tag;
    v_length := length ( v_buffer );
    Dbms_Lob.WriteAppend(tlob, length(v_buffer) + 1, v_buffer || ' ');
    /* fourth table to be indexed */
    select t4.tagnr, t4.descr
    into v_tagnr, v_descr
    from tweb.pdp_Projcode t4
    where t4.rowid = rid;
         v_buffer := v_tagnr_start_tag ||
    v_tagnr ||
    v_tagnr_end_tag ||
    v_descr_start_tag ||
         v_descr ||
         v_descr_end_tag;
    v_length := length ( v_buffer );
    Dbms_Lob.WriteAppend(tlob, length(v_buffer) + 1, v_buffer || ' ');
    end My_Proc_Wide;
    what have I to do, to make this work?
    Any Help would be appriciated!!
    Kind Regards,
    Arsineh

    Arsineh,
    I realise that it has been quite some time since you posted this question but I thought I'd reply just in case you never did manage to get your user datastore working.
    The reason your procedure will not work is simple. A user datastore procedure accepts a rowid input parameter. The rowid is the ID of the row that Oracle Text is currently trying to index. In the example you have given, you are attempting to use the supplied rowid as the primary key for multiple tables, this will simply never work as the rowid's across multiple tables will never correspond.
    The best way to achieve your goal is to create the index on a master table which contains the common primary keys for each of your four tables e.g.
    MASTER_TABLE
    COL:COMMON_KEY (NUMBER(n))
    COL:USER_INDEX_COLUMN (VARCHAR2(1))
    If you create the user datastore index on the MASTER_TABLE.USER_UNDEX_COLUMN column your stored proc simply needs to read the correct row from the MASTER_TABLE (SELECT t.common_key into v_CommonKey FROM master_table t WHERE t.rowid = rid) and issue subsequent queries to extract the relavant data from the t1..t4 tables using the common key e.g.
    SELECT t1.tagnr, t1.descr into v_tagnr, v_descr FROM t1 WHERE t1.[PRIMARY_KEY_FIELD] = v_CommonKey;
    SELECT t2.tagnr, t2.descr into v_tagnr, v_descr FROM t2 WHERE t2.[PRIMARY_KEY_FIELD] = v_CommonKey;
    and so on...
    Hope this helps
    Dean

Maybe you are looking for

  • Consuming the webservice in PLSQL

    Dear Experts, I have created a webservice using NWDS and deployed it in EP Java Stack and i was able to test this webservice from WSNavigator.  Now when i am trying to consume the same webservice from PLSQL. I am getting the below exception ORA-29532

  • How to populate GR Based IV flag for Po.

    Hi,     We are using Extended Classic scenario.When the Po is getting replicated to Backend R/3.G.R based Invoice flag in Invoice Tab in Me23n is blank.One solution we think of is flagging the G.R IV flag at vendor master level in xk03 (Purchasing da

  • Can't find imported ringtones on phone

    I give up.  I don't know what else to try.  HELP I made a couple of ringtones with mymxr (converted mp3 to m4r).  I got the ringtones to show up in the "tones" section of iTunes (although at one point one of them appeared in the "movies" section).  I

  • HP 7520 Printer Color Issues

    As this problem appears in more than one application, I can only assume it's something in the Mac OS or HP driver that's causing it. Lately, my photos have been printing too dark from iPhoto, so I played around with a lot of combinations of settings,

  • MBP vibrating after HD change

    Hi,. I recently upgraded my internal MBP HD from the stock 250 Gb 5400 RPM to a seagate 500 Gb 7200 RPM. For faster speed and more room to edit HD movies, for one thing... The problem I have is that I always feel a vibration coming from the HD. This