Customizing Data Form Layout

Hi,
i want add my company's logo image to the data form in my Planning app.(ver 9.3.1)
Following the documentation i modified the file ValidateData.js in that way:
function drawCustomButtons() {
               document.writeln('<img src="ui_themes/tadpole/images_global/logoCompany.gif" ALIGN="MIDDLE">');
Problem is that i can't control the layout of the data form, infact the logo appear in a random position before the data grid...
It seems like the HTML IMG tag doesen't work properly.
How can i overcome to the problem?
Thanks in advance
Stefano

I'm not sure if using a button for your company's logo is the best option, unless you're going to use the button for some additional functionality (launching help, etc). I'm assuming you've found the SampleValidateData.js, right? It looks like it has some information on cellspacing, cellpadding, etc.
Alternatively, have you considered just replacing one of the images that get displayed in the header? (ex. \ui_themes\tadpole_hc\images_global\logo.gif) This is the Oracle/Hyperion logo in the upper-right of Planning, but it isn't limited to web input forms.
Hope this helps,
- Jake

Similar Messages

  • Customized R12 Standard Purchase Order report with custom data and layout

    Hi all,
    We need to customize the seeded Purchase Order report in R12 to add an additional section to include cost data coming from our custom table. The key is that our customized report should be launched instead of the seeded report via various PO forms (e.g. View Document menu option, PO Communications form to email, fax and print PO, etc).
    I manually set up a custom Document Type Layout for the Document "Standard Purchase Order" to use my customized template so my custom layout is shown instead of the R12 layout, but according to Oracle support the report can only draw data from a set of seeded Oracle views like po_headers_xml,po_lines_xml etc.
    Any suggestions how we can add our custom data to PO report in R12?
    Thanks! Mike.

    Hi Mike
    thats a tough one, the PO generation is a bit restrictive to say the least when it comes to customizing. It sounds like you have worked out how to get your own template in there to render the PO.
    On the data front, all I can think of is to customize and replace the seeded PO view with one that incorporates your extra data.
    Or, get into the page customization world and write your own extract and format concurrent program/procedure and then hook it onto the buttons where you want to launch it.
    You might have more luch, response wise from the EBS PO forum.
    Procurement : Procurement
    OAF: OA Framework
    Regards
    Tim

  • Customizing Data Forms

    I need help with customizing the data forms.
    We have users entering percentage values in the form. the total percentage amount in a column should not exceed 100 percent. If it is more than that it should show an error message.
    How can I achieve this.
    TIA.
    Rahul

    I want the code to verify if the user is entering percentages more than or equal to 100. But this particular code is considering the sum of percentages in all rows + columns. But I want the code to verify for all the rows in first column, all rows in second column.
    Can anyone help me change the logic in the below code.
    function validateForm()
    var valid = true;
    if (equalsIgnoreCase(formName,"1") || equalsIgnoreCase(formName,"2")) {
    valid = validateVariance();
    return valid;
    function validateVariance() {
    var validated = true;
    var cellValid = 0;
    for (r=1; r<numRows; r++) {
    for (c=1; c<numCols; c++) {
    var cell = getCellVal(r,c);
    if (isFinite(parseFloat(cell))) {
    cellValid = limitPrecision(cellValid + getCellVal(r,c),3);
    if (cellValid >= 1) {
    validated = false;
    cellValid = limitPrecision(cellValid * 100,2);
    alert("The percentages you have entered exceed more than 100% \n Your Total Percentage is: " + cellValid + " %");
    return(validated);
    function limitPrecision(value, limit) {
    if ((value == null) || (value.length == 0) || (value == missing)) {
    return(value);
    } else {
    return((Math.round(value * Math.pow(10,limit)))/Math.pow(10,limit));
    TIA
    - Rahul

  • Can we custom the form layout to be display on display trip form?

    hi experts,
    i have question about display trip form in ess.
    I want to use my custom report to display/print that form.
    is it possible?
    at GUI we have that form as Z form of report.
    thanks

    hi Siddharth,
    I have Z report at SAP GUI, and planning to make an iview for that report so when we want to display trip form (on portal), it display our Z report form.
    can you give me details on how to modify it?
    so I can use it on ESS?
    thanks

  • Why my Data form is  still read only

    Hi All,
    I have created a planning application with the following dimensions
    Accounts, Entity, Scenario, Year total, version and currency.
    In entity dimension I have the following members
    Entity
    UK(level 0)
    US
    North Carolina
    Charlotte (level 0)
    Australia (level 0)
    In version dimesion I have two members draft1 as standard bottom up and draft2 as standard target.
    Data Form's Layout*
    PAGE : DESCENDENTS (SCENARIO), DESCENDENTS (ENTITY),DESCENDENTS (SCENARIO), (DRAFT1,DRAFT2)
    ROWS : DESCENDENTS (ACCOUNTS)
    COLUMNS : IDESCENDENTS (YEAR TOTAL), ISIBLINGS (FY12)
    After creating the data form, I tried to enter data in the Charlotte (level 0) but it is in read only form even though I select the version as draft 1 ( standard bottom up) . How can I overcome this issue.
    Kindly guide me.
    Thanks and Regards
    ChiDam
    Edited by: ChiDam on Jan 19, 2012 9:33 AM

    Hi KP,
    Thanks for your reply. The year total and period dimensions are set as columns in data form layout. We know that we won't select the member of the dimensions which are mentioned in columns but we select the member of the dimensions which are mentioned in pages. Also we checked which you have mentioned in the previous post. Is there any other possibilities to overcome this issue.
    Thanks and Regards
    ChiDam
    Edited by: ChiDam on Jan 19, 2012 12:51 PM

  • Custom tabular form for multi-row not saving data

    Ok, before anyone asks, yes, I did read the how-to:-)
    I have a custom tabular form, which I did cause I need to use popups and the popups that you can use in the wizard tabular form does not display the text but rather the value underneath it.
    It returns data rather nicely and when I go and update values I can tell it is changing the fields underneath. I put a process in that will display the values in text fields on the form (for one row only) and I see them changing from what is already there and with the proper values.
    However, when I do that the data that is displayed then gets reverted back to what it was previous to the update but reports that the process was successful.
    I have also tried to insert but that is basically doing the same thing. Can anyone guide me.
    SQL to generate the tablular form...
    SELECT x.sak_release_db
    , x.sak_object
    , x.sak_release
    , x.sak_participant
    , x.sak_csr
    FROM
    (SELECT htmldb_item.hidden(1,sak_release_db) sak_release_db
    , htmldb_item.popupkey_from_query(2, sak_object,
    'SELECT b.nam_schema||''.''||a.nam_technical as table_name , b.sak_object
    FROM system_object a
    , database_table b
    WHERE a.sak_object = b.sak_object') as sak_object
    , htmldb_item.hidden(4,sak_release) sak_release
    , htmldb_item.popupkey_from_query(5, sak_participant,
    'SELECT nam_first || '' '' || nam_last as name, sak_participant FROM co_participant') sak_participant
    , htmldb_item.popupkey_from_query(7, sak_csr,
    'SELECT external_id|| ''-''||id_split as co, sak_csr FROM co') sak_csr
    FROM release_db_xref
    UNION ALL
    SELECT htmldb_item.hidden(1,NULL) sak_release_db
    , htmldb_item.popupkey_from_query(2, NULL,
    'SELECT b.nam_schema||''.''||a.nam_technical as table_name , b.sak_object
    FROM system_object a
    , database_table b
    WHERE a.sak_object = b.sak_object') as sak_object
    , htmldb_item.hidden(4,NULL) sak_release
    , htmldb_item.popupkey_from_query(5, NULL,
    'SELECT nam_first || '' '' || nam_last as name, sak_participant FROM co_participant') sak_participant
    , htmldb_item.popupkey_from_query(7, NULL,
    'SELECT external_id|| ''-''||id_split as co, sak_csr FROM co') sak_csr
    FROM dual) x
    Process to verify that I have the correct global fields: (Type: PL/SQL anonymous block, Process Point: On Submit - After Computations and Validations)
    begin
    :P3_2 := replace(htmldb_application.g_f02(1),'%'||'null%',NULL);
    :P3_5 := replace(htmldb_application.g_f05(1),'%'||'null%',NULL);
    :P3_7 := replace(htmldb_application.g_f07(1),'%'||'null%',NULL);
    end;
    Process to do the insert/update. Note, I hardcoded the value in the where clause but I was originally using the global value for g_f01 (i also tried putting a commit in there for fun) (Type: PL/SQL anonymous block, Process Point: On Submit - After Computations and Validations):
    -- Update the RELEASE_DB_XREF table
    FOR i IN 1..htmldb_application.g_f01.count
    LOOP
    IF htmldb_application.g_f01(i) IS NOT NULL THEN
    UPDATE release_db_xref
    SET sak_object = replace(htmldb_application.g_f02(i),'%'||'null%',NULL)
    , sak_participant = replace(htmldb_application.g_f05(i),'%'||'null%',NULL)
    , sak_csr = replace(htmldb_application.g_f07(i),'%'||'null%',NULL)
    WHERE sak_release_db = 22;
    ELSE
    IF htmldb_application.g_f02(i) IS NOT NULL THEN
    INSERT INTO release_db_xref
    (sak_object
    ,sak_release
    ,sak_participant
    ,sak_csr)
    VALUES
    (replace(htmldb_application.g_f02(i),'%'||'null%',NULL)
    ,htmldb_application.g_f04(i)
    ,replace(htmldb_application.g_f05(i),'%'||'null%',NULL)
    ,replace(htmldb_application.g_f07(i),'%'||'null%',NULL));
    END IF;
    END IF;
    END LOOP;

    Florian,
    Checkboxes are different from other HTML form items. When you have a text box for example, there's always a value send to the server when submitting. Even if that value is NULL. When you have a checkbox however, you only get the value if the checkbox is checked. It's not posted to the server when it is not checked. That's the general behavior of HTML forms and not specific to Oracle HTML DB.
    When working with tabular forms in HTML DB, you can access your form values using the htmldb_application.g_f0x arrays. Now if you have for example 10 rows in your form, then you'll get ten elements in your array for text boxes, select lists, etc. For checkboxes however you'll only get as many elements as you have rows checked. If I read your update and insert code correctly, you're trying to use the checkbox arrays the same way you use the arrays based on other item types. My recommendation would be to use Yes/No select lists instead of checkboxes or at least use select lists initially to get it working and then work on properly processing the checkboxes.
    Some general information about working with checkboxes in tabuar forms can be found here:
    http://www.oracle.com/technology/products/database/htmldb/howtos/checkbox.html#CHECKBOX_IN_REPORT
    Hope this helps,
    Marc

  • Function module to read data form customer tabels

    hi,
    can anyone suggest function module to read data form customer tabels?
    Please give me reply.
    TKS,
    Dharani.P

    Hi,
    this thread is hvaing your answer.
    Is there a Function module to get customer hierarchy data?
    Regards,
    Pravin

  • Created By and Created Date fields not showing up on Custom List form webpart

    Hi,
    I have added Custom Listform WebPart on "DispForm.aspx" of custom list. I need to display, out of box fields "Author" [Created By] and "Created" [Creation Date] on this custom list form webpart, I have added them on the webpart, following is the code behind of aspx page:
    <td width ="400px" valign= "top" class="ms-formbody">
    <xsl: value-of select = "@Author" disable-output-escaping = "yes"/>
    </td>
    However these fields are not showing/populating data on the form ?? Any inputs ???
    Regards

    Hi,
    I think that when you insert a custom list form web part you select “Item” content type, so custom list form is designed to display only the fields that are appropriate for that content type “Item”, but the item content type doesn’t contain the created and created by column, when you add the two columns, it will not find the field value. By default, the two columns will display at the foot of the list form using SharePoint:CreatedModifiedInfo.
    Hope it can help you.
    Xue-Mei Chang

  • Item line data not flowing into SAP Adobe form layout

    Hello Gurus,
    I am currently working on adobe form layout for a sales document in SAP, i have created a master page
    as well as a couple of pages in the design view. Data at the header level are working properly, but the item data
    are not flowing into the layout, as nothing appears in the print preview for the item level of the sales document.
    I have done all the necessary binding with all the right field names, my subform to the best of my knowledge seems to be well
    defined, but yet to no avail.
      I would like to know what yet could be the reason for this issue and how i can go about fixing it.
    Thank you.
    Ahm.

    Hi Vijai,
    In our project, we have the same requirement but I am one step behind than you. I am able to generate the PDF form but not able to generate the data. Means all the fields are coming as disabled fields.
    Can you please send your code as a sample code so that I can have a look at that and check where I am doing wrong/missing. My id is sandeep.kamdar in gmail
    Thanks & Regards,
    Sandip Kamdar

  • Custom Adobe Form as Offline layout in PMS

    Hi Experts,
    We are implementing PMS in EHP5.I have created customozed interactive adobe form.How can i use this adobe form as layout in R/3 for appraisal purpose?
    I could find option Offline layout.But how i should proceed?
    Please help me.
    Regards,
    Arun.

    Hi Arun
    Step 1: Go Tcode: OOHAP_BASIC
                Enchancement Area -  AP     Print Layout
                Define your Enhancement
                Example:
                ZPRINT     XXX print form
                PMP                          PMP PDF
                SMARTFORM     Print Appraisal Documents: Old (with Smart Forms)
                STANDARD     Standard
    Step 2: Go Tcode: PHAP_CATALOG
                On your Template under Layout Tab
                Further - Print Layout -> Plug in your Custom Print Form
    You should be all set.
    Thanks
    RAjdeep

  • Custom Incident Form Data Binding Help

    Hello Everyone! I'm relatively new to TechNet and am excited to learn a lot as well as contribute my experiences and help others learn as well! 
    I have read through tutorials, taken the MVA SCSM course, and even read through some books like SCSM 2010 Unleashed, and Microsoft System Center Service Manager Cookbook.
    I am currently working on an SCSM 2012 project, in which I have to create a custom incident form for use within the console. I have tried to extend the existing form in the authoring tool, but found it too limited in function. Therefore I went down the 
    road of working on a completely new form in Visual Studio 2013 (I assume I cannot modify the existing Incident form in VStudio otherwise that would probably make my job alot easier). I have completed the UI of the form, and imported it into the authoring tool
    to add some functions not present in VStudio (like list picker, etc.). I also created a new work item, pointed it to my custom assembly, and bundled up my files as a management pack bundle. I imported it into SCSM and successfully created
    a custom view and implemented the form. Now I have to go back to the authoring tool and focus on binding the textboxes and controls to actual data… here I kind of am lost. How do I go about doing this? I know I have to point the textbox for example a location
    on where to pull the data from, but where AM I pulling that data from anyways? For example, the status, the title, etc. These must all be bound to some data object somewhere in the CMDB but thats as far as I know. Any guidance, pointers, tips, even links to
    documentation I can read would be greatly appreciated! Thanks in advance!

    This might as well be a blog as I clearly love answering my own questions all the time... :)
    So it seems the authoring tool is just poorly designed and does not allow one to pick from properties already defined to that class on an EXISTING control (e.g. If you create your form in VStudio like I did and go into Authoring Tool hoping to create the
    appropriate properties and then map them to those controls like textboxes or listpickers, you can't do that.) Instead, create the form without ANY of the controls on it, so just the grids, background, and frame of the page. Then go into Authoring Tool and
    create the properties in the class definition. Then, when you author the form you can DRAG OUT the properties, e.g. ID, Affected User, Status, etc. Automatically mapping the right control to the data type (e.g. it will drag out a textbox for a property that
    is defined as a string), and does all the binding for you. That's it!
    If you were curious as to what the actual syntax was incase you want to manually edit the XML, it would be a line containing something like this:
    <PropertyBindingChange Property="Text" Object="TextBox_1"><NewBinding UpdateSourceTrigger="Default" BindsDirectlyToSource="False" Mode="Default" Path="Id" Enabled="True"/></PropertyBindingChange>
     

  • How to exchange data between the html in the form layout and itsparameters?

    i am trying to rephrase a question i asked a few days back and which yielded no response.
    is there any way to exchange/transfer values or data between the html in the form layout editor and the form parameters?
    for instance, is there any bridge such that the form template design (controlled by some html-based attribute), or the display property (again managed by some string value for the style:display attribute) of some of its divisions etc could be controlled by the values passed to some parameters of a portal form?
    has any body ever tried to do it or thought of doing it? or it's inherrently beyond the portal forms capacity?
    folks, any clues or hints on 'yes, that's how' or 'no, and that's why not!' please? will greatly appreciate.
    Naqvi

    i am trying to rephrase a question i asked a few days back and which yielded no response.
    is there any way to exchange/transfer values or data between the html in the form layout editor and the form parameters?
    for instance, is there any bridge such that the form template design (controlled by some html-based attribute), or the display property (again managed by some string value for the style:display attribute) of some of its divisions etc could be controlled by the values passed to some parameters of a portal form?
    has any body ever tried to do it or thought of doing it? or it's inherrently beyond the portal forms capacity?
    folks, any clues or hints on 'yes, that's how' or 'no, and that's why not!' please? will greatly appreciate.
    Naqvi

  • How to make custom data validation on standard form.

    Hi,
    I have some little OAF experience. I have extended VO so far but I am still newbie.
    I need to make custom data validation on standard form.
    I Oracle Credit Management module on "Create Credit Application: Applicant" form I need
    to validate chosen currency against customer setup (whether there is customer profile amount for the currency).
    The page is /oracle/apps/ar/creditmgt/application/webui/ARCMCREDITAPPPAGE
    There are controllers on the page:
    oracle.apps.ar.creditmgt.application.webui.creditAppContentFooterCO 115.14.15104.2
    oracle.apps.ar.creditmgt.application.webui.creditApplicationPageCO 115.6
    oracle.apps.ar.creditmgt.application.webui.creditAppRegion2CO 115.13.15104.2
    oracle.apps.ar.creditmgt.application.webui.creditApplicationCO 115.8.15104.3
    oracle.apps.ar.creditmgt.application.webui.creditAppRegion1CO 115.28.15104.4
    oracle.apps.ar.creditmgt.application.webui.creditAppBusBackCO 115.6
    oracle.apps.ar.creditmgt.application.webui.OCMApplicantInfoRNCO 115.4
    creditApplicationPageCO is pageLayout controller.
    Please direct me how to achieve it.
    Which controller should I extend (if any)?
    How to get values from the page (customer site id, currency) and how to run custom sql in my CO class ?
    Regards,
    Marcin

    Hi Marcin,
    You have to find your GO button is handled in which standard controller, (if you click on the about this page, you should be able to identify the controller,
    or you can download all the controller .class files and decompile and check the logic).
    Then extend that controller(which has the Go button logic, you can see how it has been handled.),
    The usual way to check is
    if(pageContext.getParameter('<Go button name>') !=null)
    Since you want to validate first your custom validation, in the extended controller ProcessFormRequest
    dont call the super.processFormRequest unless your validation is success.
    Call the super at the end.
    Inside your extended controller you have to find your AM and then your required ViewObject to get the user entered values.
    Thanks,
    With regards,
    Kali.
    OSSi.

  • Custom Columns in Data Form

    Hi All,
    Is it possible to group few columns in a data form and give it a name ? Say I have many columns in a data form , I want to group randomly few columns and call it as a "Main group" , and for few columns I want to group and called it as "Sub group" . How can we acheive this ? Please help

    There's no such functionality within forms themselves.  However, you could create an alternate hierarchy called "Main Group" and "Sub Group" in your dimensions, and then use that alternate hierarchy to drive your forms.  Then make sure "Start Expanded" is not checked in the column dimension Display Properties (assuming you want the form to open with the group collapsed).
    Hope this helps,
    - Jake

  • Selection of ICP and custom dimension in data forms

    We are investigating the possibility of changing our divisional reporting – and we are looking into different possible solutions. Maybe you can help us?
    We eliminate on both ICP and divisions (custom1= division, custom2= divisional counterpart).
    We have 150 ICP entities and (in the future maybe) 100+ divisional counterparts (custom2). However, one entity only has 10-15 divisions (and not 100+).
    Do you know of a smart way to choose ICP entity and custom2 in a data form – so the reporting will be easy for the reporting companies?
    Ideally I would like to be able first to select ICP entity (add member function) and then at the same time select a custom2 (divisional counterpart) – but only choose between those custom2/divisions that the company has. I do not think you can add member functions for both ICP and Custom2 at the same time in a data form?
    Do you have any suggestions?
    BR
    PT

    We thought about that solution but it would not follow good metadata structure (more like Hyperion Enterprise). We are hoping for a clever solution to make the webforms work.
    BR
    PT

Maybe you are looking for