Adobe forms Body pages in 8.0 version

Hi All,
I am using Adobe Life cycle designer 8.0 version, and i have some clarifications.
1. Is the body page concet no longer available in 8.0.
2. What is the difference between body page and Subform.
3. What is the limit of master pages we can have.
4. Limit of Sub forms/Body page in Master page.
5. What is the exact use of Interface being separated from the Design part compared to Smart form( What I know is Interfaces can be reused), Is there any other usage of it being separate.
6.What is a XSD file when I am using XML Schema based interface.How can we generate if from Webdynpro application i am having a interactive form desinged.
7.Any references to learn to FormCalc Scripting.
Thanks in Advance.
Hussain.

Hi,
Please check the following note  Note 1009567 - Functional differences SAP Interactive Forms/Smart Forms.
Regards,
Keerthi

Similar Messages

  • Adobe forms-multiple pages display problem

    Hi All,
      I had a query regarding the display of multiple pages in adobe 5.5 version.
    I had data which suits in more than one page in adobe.But its displaying only the data in the first page.And it is displaying the empty second page also,but with no data.So any suggestions to solve this issue???

    Hi,
    version  5.5.1.280? It is version of Adobe Reader? If yes then you can't use this version for viewing of adobe forms (note 834573 - SAP Interactive Forms by Adobe: Acrobat/Reader version).
    Another suggestion: Is subform of your first Body Page flowed (tab Object->Subform, propertie Content)? If not then content of this Body Page can't dynamically grow.
    Check subforms of your Body Pages, especially tab Object->Pagination.
    Regards
    Michal

  • Problem with adobe forms multiple pages

    Hi
    can someone help me how to get multiple pages in adobe forms in case the item lines exceeds the page capacity?
    Thanks

    It should not be much of a problem. Here is a detailed solution to your problem:
    In your context , create a node MasterNode of cardinality 1...1 and singleton set to true. Bind this to the dataSource property of the InteractiveFormElement.
    Inside this MasterNode create a node Data of cardinality 0...n and singleton set to false. Keep all of your payslip attributes inside this node.
    In your interactive form element , in the Body Page create a subform of Type Flow Content and Flow Direction Table .Check the chechbox  for Allow Page Breaks within Context . Inside this subform create another subform of Type Flow Content and Flow Direction Western Text . Uncheck the checkbox for Allow Page Breaks within Context . Put all of your pay slip UI elements inside this subform and bind them with the attributes under the node Data. Also tick the property of the inner subform under the section Object->Subform that says Repeat Subform for each Data Item
    In your view controller coding area , create an element of the node Data for each employee record and populate it with values for the particular employee . 
    Add all of the elements that you created into an ArrayList and bind this ArrayList to the node Data. Now your form is ready for n number of employees.
    Put this sort of coding in your view controller coding:
    IDataElement objData = null;
    ArrayList arlData = null;
    int intNumberOfEmployees=0;
    try
            arlData = new ArrayList();
            intNumberOfEmployees = //Get size of your model node that returns employee info
            if(intNumberOfEmployees>0)
                    for(int i=0;i<intNumberOfEmployees;i++)
                            objData  = wdContext.createDataElement();
                            objData.setName("//Value fetched from backend here");//Eg:wdContext.nodeEmployeeInfo.getEmployeeInfoElementAt(i).getname()
                            //Similarly set all of the values
                            arlData.add(objData);
            wdContext.nodeData.bind(arlData);
    Hope this helps you...

  • Adobe Form - Print page at the end for every record of a Z table with Text

    Hello friends, I am facing a challenging here and I need to develop the following below. Mind you, I don't have much exposure/experience with Adobe Forms
    Scenario: Standard REAL ESTATE Contract Form
    I have a Z table containing RENTAL OBJECTS, in my case 3 records and I want, at the end of the form print one page like below to each record that i have in my Z table.
    "Dear Z-field1 one, regarding your contract for Z-field2, Address Z-field3, blah blah blah"
    In essence, print a page for each one of them at the end, with the text above using the fields from the z table.
    I searched the forum and couldn't find any thing like it.
    If someone can help it would be much appreciated.
    Thanks, Marco

    Hi Marco,
    You must be having the ztable fields in the context or in the data heirarchy of the adobe form.
    Assume that your main form is on the page1.
    Create a table bound to ztable with 3 rows in it and make it invisible on the form.
    Below the form create 3 pages page2, page3 and page4.
    Create a ISR text display and on the initialise event write the code such as:
    this.rawValue = data.page1.Table2.Row1.Cell1.rawValue;
    Create as many ISR texts as you want and initialize it using the above method.
    Page1
    form
    Page2
    Row1 values
    Page3
    Row2 Values
    Page4
    Row3 Values
    Hope this helps.

  • Adobe form Master page hiding

    Hi Experts,
    I am new for adobe form i have developing one form that is having 2 master pages. if the line items less then 4 i have to display them in 2end page (items displaying second page is working fine but still the 1st page displaying with empty table )in this case the 1st master page should be hide. How to do that please help me on that...

    Hello Krishna Reddy,
    Please find the below links as helpful.
    Dynamically Hiding a Master Page
    Hiding a master page based on condition
    hide a page
    Hide/ Delete of the MASTER Page in adobe forms
    Reward, if helpful.
    Regards,
    Shankar Narayana Reddy Ramigani

  • Adobe Form : detect page break using java script

    Hi,
    How can we detect a page break at a runtime using java script? I need to display a data in internal table at header and unique for a document number. i've 10 order list which has multiple items, each of the orders are printed in a new page and i wanted to know this event using a java script which could help me to add some additional logic at header.....pls can someone help on this?

    Hello Prabhu,
         From your doubt, what I understand is that, You have designed a header in Master Page. You need to fill this header using the Item table which is already designed in the design view(body page). Means you want to fill the Item details(which are in body page) into the header(which is in the master page).
    To read the contents from body page into master page, you need to write Javascript code on the header fields(which is in the master page) in the Layout Ready Event.
    For example, if you want to fill the field Order_description in header(master page) from the column Order_Description which is in the Item table(body page)
    In the form layout, select the order_description field and in the event READY LAYOUT write the below JavaScript code.
    var currpage = xfa.layout.page(this);------> Get the current page
    var fields = 0;------> Variable to store the number of fields in that page.
    fields = xfa.layout.pageContent(currpage-1, "field", 0); ------> Get the number of fields
    for ( i=0; i<= fields.length-1; i++ ) ------> Loop on each field on the page
        if ( fields.name == "ORDER_DESCRIPTION" ) ------> Check if the corresponding field is in the Item table
             this.rawValue = fields.item(i).rawValue; ------> Assign that value in the Header field
    Repeat the same steps for other fields in the Header. This will work for all Purchase Orders spanned across multiple pages.

  • Adobe forms next page

    Hello,
    I have an adobe form which is printing more than one page.
    In the form itself I only have a single page, since all next pages are equal.
    In that page I have a subform which includes an alternative.
    The problem is that that subform only prints in the first page and in the next pages its blank.
    Does anyone know why this could happen?
    Thank you in advance,
    Nuno Silva

    Hey Rakesh,
    I have similar requirement, In Po form I have 2 master pages, 1st master page contain item information & 2nd master page contain terms & condition. Depending upon items in PO the 1st mater page gets incremented to N number of pages. So my client want to display terms & condition on back side of every page of 1st master page. For example: If i have 5 pages of 1st master page then on back side of every page terms and condition should be displayed.
    I have tried the below link but confused so pls help me.
    https://scn.sap.com/message/10784676
    http://scn.sap.com/thread/1650255
    You can even mail me on [email protected]
    Thanks
    Faiz Khan

  • Multiple Adobe Forms Output in single Adobe Form

    Hi Experts,
    When we login to portal a list of applications will be available in a table, each record contains details of the application. when we click on first field of any record in that table it will display one adobe form. Under the table i have a button print, suppose if i select some 5 records in the table and when i click that print button then all the 5 adobe forms output should display as a single adobe form with page breaks. I mean after completion of first adobe form output, the next adobe form output should start in a fresh page. i could able to display single adobe form but the problem is with multiple adobe forms output in single form. Any inputs will be greatly appreciated.
    Regards,
    Venkat

    Hi,
    The only way to solved your issue is to change your forms and give it all necessary information in several table . Like this you can manage break page depending of content.
    For example, you form interface contains one header structure and a table of item . If you want to have several form into one result , change the interface by passing an internal table of header information . Then in the layout you have to use the different table to get the result you want .
    Unfortunately there is no solution actually with AdObe Forms in SAP to merge several PDF into one .
    Hope this help you.
    Regards

  • Submit button within Interactive adobe form

    Hi,
        We have developed an Interactive adobe form and inserted a submit button within it We have installed ACI also.We tried putting the submit button both within the adobe form body and also within the webdynpro java view. In both the cases pressing the submit button does not result in any action. Please advise on what we are missing. We checked the forums for similar issues and found out that we are abiding by most of it.
    thanks
    anantharam

    Hi Anantharam,
    Please create and action in your view and attach it to your Interactive form UI element's onSubmit event. By doing this, whenecver you press the Submit button in the form, this action will be invoked. You can place any methots/code that you want to execute on click of submit button.
    If you are using the button outside the form, then you try printing one of the values that you filled in the form which is binded to context. This way you can test.
    If you are using WDP activex UI element s in the form then you need to have ACF installed on the machine and also ensure that the displayMode property of Interactive form is set to ActiveX.
    Hope this helps!!
    Regards,
    Arafat

  • Can i use adobe form to produce a report with grouping and subtotal?

    Hi,
    i need to produce a report that allows me to group against a field and do a subtotal for the group, then finally a total for the whole report.
    i m using web dynpro java, i can do grouping in the table component, but i have no idea how to do subtotal for the group.
    is there any built-in function in adobe form that i can produce this kind of report relatively easily?
    thank you.

    Hi,
    go throught this link
    check the tutorials.
    saptechnical -> tutorials -> Adobe forms ->Calculating Page-wise Sub-Totals and Grand Total in Adobe forms
    Regards,
    sandeep

  • Conditional Master & body page in Adobe Forms

    Hi,
    I have an existing Master and body page in my PDF Form. Based on some value appearing in the internal table, I need to display another Master(with only Content area) and Body page. So in my case I have created two master and two body pages. Only if I get a value in some field in the internal table of Body page2, I need to display the master page2 & Body page2. Else, my master page2 & body page2 should not be displayed.
    Is this scenario possible?
    Thanks in advance.

    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.

  • 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.

  • Difference between Body pages and Master Pages in Adobe forms?

    Hi SAP Gurus,
    Please can any one tell me the difference between the Body pages and Master Pages in Adobe Forms?
    In what scenarios we use Body pages and Master pages?
    And also please tell me what is Boiler plates? When these used?
    Thanks and Regards
    Abinava Siri..

    Hi,
    Master Pages:
    Does not included in the content area
    Master page we will design logo,company address and header information
    Here we can desing footer information
    whatever you desing in the master page it will show for all the body pages
    Body pages:
    Included in the content area
    Where we can design table data, it should repeat for line times.
    Regards
    Ramakrishna Pathi

  • 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

  • Adobe Interactive Form - Master Page  vs. Body Page

    Hi
    Could someone please explain to me what
    1) the difference between the Master Page and Body Page and when to use the Master page
    2) the reference object and when to use it
    I am new to this and I cannot find any answers related to this in SDN
    Thanks

    hi,
    The master and body pages represent the canvas on which you build your form design.
    Master Page
    Every form design contains at least one master page that LiveCycle Designer creates automatically. Master pages are responsible for formatting body pages. They help to facilitate design consistency because they can provide a background and layout format for more than one of the body pages in a form design.
    master pages define the orientation and dimensions of body pages. You can use master pages to define these aspects of a form design:
    1.Page size and orientation
    2.Headers and footers
    3.Watermarks and company logos
    Each master page is created with a default content area that covers the whole page. You can add text, images, and other boilerplate objects to a master page. These objects are displayed on all of the body pages that the master page is responsible for formatting.
    Body pages
    Body pages represent the pages of a form. Each body page derives its page size and orientation from a master page, and by default, each body page is associated with the default master page that LiveCycle Designer creates. Each body page is created with a default subform that covers the whole page.
    If your form design contains more than one master page and body page, you can choose which master page to assign to a body page.

Maybe you are looking for