HTMLB Forms and Events

Hi All,
I have an HTMLB form where I have a submit button with an onClientClick javascript check function.
When I hit submit, the javascript executes, finds an error and then allows the form to go on with processing which is what I do not want to do.
I want the HTMLB form to suspend execution in case the JavaScript function returns an error.
I trigger the error by adding
return false;
to the end of js function.
Is there another way to do this?
Thanks,
Roman

HI
GOOD
YOU CAN DO THE SAME THING USING THE IF LOOP
IF THE EVENT IS TRUE THAN YOU CAN COMEOUT FROM THE JAVA SCRIPT FORM.
THANKS
MRUTYUN

Similar Messages

  • A htmlb:form for each htmlb:tabStripItem ?

    I have a BSP-page with a htmlb:tabStrip with several tabStripItems that are rather large.
    I'd like to have a htmlb:form for each tabStripItem or even for parts of the Items.
    This is not possible, right?
    If I use onSelect of the tabStripItems and there is no htmlb:form around the entire tabStrip, I get a shortdump. And if there has to be a from around the entire tabStrip. I cannot place additional forms inside the tabStrip.

    yes, there seems to be a (quite dirty) JavsScript-Hack.
    I just placed a small form somewhere in the code
    <htmlb:form id = "hidden_submitter_form"
                method = "POST" >
    <DIV style="display:none;">
      <htmlb:inputField id="i1" value="initial"/>
      <htmlb:link id="submit_link" onClick="do_it" text="invisible"/>
    </DIV>
    </htmlb:form>
    And in my tab, instead of having an onClick, I have a button with a onClientClick, that does something like this:
      document.getElementById("i1").value = "some_value";
      document.getElementById("submit_link").click();
    So you just copy the values you want to submit into inputFields and then click the link or button with JavaScript. This will fire a serverEvent and only submit the inputFields you need.
    This probably only works for IE (haven't tested it), and your still, proposal with subcontrollers is probably more elegant..

  • How to identify listeners types for forms, items and events in addon wizard

    Dear users,
    I have developed a sample addon through B1DE wizards and successfully installed and connected the addon and can view menu and form of my addon. Since i am new to this, i didn't add any listeners to my form, items and events because i don't know what type of listeners to add and what coding to add after adding listeners.
    If anyone describe me how to work with listeners, i would be glad. My form has basic fields like BPcode, BPname, Docnum, Itemcode, Item name, quanity, price, total etc. Uptil now my addon form has no function of getting list of BP and Items and calculating the totals based on price and quantity but it has some basic functions like add, update,del, add print view, next record previous, record next etc. which are due to object registration and auto-code generation wizards i think.
    Please help me in adding listeners and their relevant coding.
    Thanks in advance.

    Thanks for reply, Actually I am asking about listeners in the wizard of B1DE, code generator wizard. I think you are telling me about adding listeners directly in the vb.net. Kindly, tell me first, what event type I should add for item, form etc while adding listeners during  the wizard. Or If you know some link where event types of listeners are decribed, you are more than welcome.
    Thanks,
    Farhan

  • Adding a field to an Event Booking form and modyfying the results module.

    I am trying to use the Events/Booking system to book casual days at a child care centre for a client. I can customise the Events Detail form layout but I need some additional fields and to make some changes to the auto responses.
    The form/page is only visible in a secure zone, so the logged in user gets the form submitted against their name. This is fine. However, I need to also capture the name of the child who is being booked in by the adult. Can I add a field to this form and have it recorded in the event bookings. I have tried to add a field, but the data is not captured in the form results.
    I also need to modify a few other things about the module:
    - the form work flow. Where/how can I set the workflow used for the Event/Booking Submission? It seems to have picked one at random.
    - I need to change the text/field names on the form results module on both the email confirmation and the confirmation page.
                - it shows "Seats Booked" which in this case is an inappropriate description of the action taken. I need to change this to "Places Requested", or remove it completely.
               - it also shows "Booking Confirmed". I need to change this to "Booking Request Received"
    - the email confirmation shows a Verify Booking Link at the top of the email. This isn't in the Notification Email template on the Event. How can I remove it?
    I can use javascript to hide or search and replace some of the offending tags, but I was hoping that there was a cleaner way.
    Any help or suggestions would be greatly appreciated.

    Hey there,
    The form for booking is just a web form, BC treats it differently when in the events page. So under web forms you will find the booking form. You can not just add fields to the html of the form. You need to add them here so they can go into the database.
    - The webform workflow can be changed on the web form settings, the workflows are under the site settings and you can create/edit them there.
    - You can only have the name of the fields that come out, you do not have much customisation on the email confirmation or the layout. You can not limit or edit the fields.
    - You can not use javascript in emails, this is not a BC thing, this is an email/web thing.

  • How can I detect Form Open event and Import data event ?

    We are using Adobe Designer 7 and Adobe Reader 7.0.5. When we open a Form, Initialize event is being called. Similarly when we Import any data, initialize event is being called. At the Initialize event, I want to know whether it is caused by Opening the Form (or) Importing the data. Please respond as we were completely stuck up with this issue.

    My screenshot was only an example how you can approach the issue. I wasnt saying that you should try it with AI....
    Just take a closer look into the DAQmx Events and you will discover something like this:
    hope this helps,
    NorbertMessage Edited by Norbert B on 10-05-2007 02:35 AM
    CEO: What exactly is stopping us from doing this?
    Expert: Geometry
    Marketing Manager: Just ignore it.
    Attachments:
    DAQmxEvent.PNG ‏11 KB

  • Problem with repeating htmlb:tray onExpand event

    I have an htmlb:tray in my bsp application with an onExpand event.  I want a report generated and displayed when the tray is expanded, and this works the first time that I click on the tray icon.  However, if I am still on the same page, close the tray, and then re-open it, the tray expands with empty content.  If I set breakpoints in DO_HANDLE_EVENT, DO_INIT, and DO_REQUEST, nothing is caught.  It is as if no event is raised after the first time that the tray is opened.  If I leave the page and come back, then my process is working again.
    I cannot assume that my users will only open a tray once while on a page.  Is there a trick to get the onExpand event to trigger more than once?  (I have several trays with various reports on the page, and I don't want to pre-generate all of them.)
    Janice Ishee

    Hi,
    You need to use <b>onCollapse Event</b> also. I tested. Its working fine after adding the onCollapse Here is the sample code:
    <b>Layout:</b>
    <%@page language="abap" %>
    <%@extension name="htmlb" prefix="htmlb" %>
    <htmlb:content design="design2003" >
      <htmlb:page title=" " >
        <htmlb:form>
          <htmlb:tray id          = "TermReq"
                      title       = "Termination request"
                      width       = "225"
                      onExpand    = "getTermReq"
                      onCollapse  = "dummy"
                      isCollapsed = "<%= query->enab_trmreq %>" >
            <htmlb:trayBody>
              <htmlb:textView text   = "Hello World!"
                              design = "EMPHASIZED" />
              <htmlb:button text    = "Press Me"
                            onClick = "myClickHandler" />
            </htmlb:trayBody>
          </htmlb:tray>
        </htmlb:form>
      </htmlb:page>
    </htmlb:content>
    Event handling:
    EVENT_ID1 TYPE REF TO IF_HTMLB_DATA.
    EVENT_ID1 = CL_HTMLB_MANAGER=>GET_EVENT_EX( REQUEST ).
    CASE EVENT_ID1->EVENT_SERVER_NAME.
      WHEN 'tray'.
      WHEN 'getTermReq'.
        QUERY->ENAB_TRMREQ = ''.
      WHEN 'dummy'.
        QUERY->ENAB_TRMREQ = 'true'.
    ENDCASE.
    Hope this will solve your problem.
    Raja T
    Message was edited by:
            Raja T

  • HTMLb form validation

    I am using EP6 SP2 Patch27
    Has anyone been able to create a button, set it to be an OKButton and actually get the ClientEvent handling functionality to work. Basically I am trying to get the input fields to be validated as being mandatory, but nothing I seem to be doing works. I have tried using
    <hbj:inputField
    id="companyname_if"
    design="STANDARD"
    width="300"
    jsObjectNeeded="true">
    <%
    companyname_if.setRequiresValidation(true);
    companyname_if.setClientEvent(EventTrigger.ON_VALIDATION, "alert('Hello');");
    if ( componentRequest.getUser().getAttribute(IUser.DEFAULT_NAMESPACE, "company") != null )
         companyname_if.setValue(componentRequest.getUser().getAttribute(IUser.DEFAULT_NAMESPACE, "company")[0]);
    %>
    </hbj:inputField>
    But this doesn't seem to trigger a client side event. I have also tried the ON_FORM_SUBMIT, which didn't work either. This code has been set on an InputField htmlb object (or tag as I am using a JSP). The strange thing is that the script works when using the ON_FOCUS or ON_BLUR, therefore I assume that I am missing something either on the form or the button, but I am unsure.
    Any thooughts
    Thanks
    Darrell
    Message was edited by: Darrell Merryweather

    I had already spotted this forum posting and it doesn't help unfortunately. As I mentioned, I can get some of the Events to work, however, from what I can tell from the limited documentation on this there is supposed to be an event triggered when the form is submitted, and/or an event triggered signalling that there is some validation to be performed.
    I could easily simulate the stuff that you mention in your code by having the button set to the default button for the form and having an onClientClick event for the button calling some Javascript. My problem then is that I don't have access to all of the InputFields on that form if I do it like this.
    Thanks anyway
    D

  • Prblm in HTMLB..onClientClick Eventing..Please help..urgent :|

    Hello All,
    I have 2 jsp files named:
    1> <b>NewOrder.jsp</b> -> This file uses HTMLB Taglib style. includes form and set its layout to gridlayout. It further includes/calls another jsp called "i1_NewOrder.jsp"
    2> <b>i1_NewOrder.j</b>sp -> This includes all the GUI elements like inputfield, textview, etc. This forms a TableView.
    <u>Question</u>:
    I have added a button in i1_NewOrder.jsp and have fired an event using <b>AddLine.setOnClientClick("javascript:AddLines()");</b>
    Now, an alert is being executed (refer to the code below), which has been written in NewOrder.jsp file.
    <i><b>What I want is that when I click on this button (say "AddNewLine"), a new row should be added in the TableView that is being built up using i1_NewOrder.jsp file.</b></i>
    <i><b>How can I get a reference of TableView from i1_NewOrder.jsp to NewOrder.jsp</b></i>??
    If you se the code, I have tried to do this, but failed
    <u>Code</u>:
    1> <u>NewOrder.jsp</u>
    <%@ taglib uri="tagLib" prefix="hbj" %>
    <%@ page import="com.sapportals.htmlb.*" %>
    <%@ page import="com.sapportals.htmlb.enum.*" %>
    <%@ page import="com.sapportals.htmlb.table.*" %>
    /*<script language="JavaScript">
    function AddLines()
    {     var rowcnt;
         alert("Hi");
         rowcnt = tvOrderDetails.getRowCount();
         document.write(rowcnt);
         rowcnt++;     
    </script> */
    <jsp:useBean id="beanOrderDetails" scope="session" class="com.sap.NewOrderAssignment.BeanOrderDetails" />
    <hbj:content
         id="contextNewOrder">
         <hbj:page
              title="New Order">
              <hbj:form
                   id="formNewOrder">
                   <hbj:gridLayout
                        id="gridNewOrder"
                        debugMode="False"
                        width="100%"
                        cellSpacing="2">
                        <%@ include file="i1_NewOrder.jsp"%>
                   </hbj:gridLayout>
              </hbj:form>
         </hbj:page>
    </hbj:content>
    2> i1_NewOrder.jsp
    <%
    //****** define the cells **********//
    GridLayoutCell cellEmpty = new GridLayoutCell(" ");
    GridLayoutCell cellLabelEmpty = new GridLayoutCell(" ");
    GridLayoutCell cellGeneralOrderInfo = new GridLayoutCell(" ");
    GridLayoutCell cellDetailsOrderInfo = new GridLayoutCell(" ");
    GridLayoutCell cellLabelYourOrderNo = new GridLayoutCell(" ");
    GridLayoutCell cellLabelCustomer = new GridLayoutCell(" ");
    GridLayoutCell cellLabelOrderDate = new GridLayoutCell(" ");
    GridLayoutCell cellLabelAddress = new GridLayoutCell(" ");
    cellLabelAddress.setVAlignment(CellVAlign.TOP);
    GridLayoutCell cellLabelRequestedDelDate = new GridLayoutCell(" ");
    GridLayoutCell cellLabelCompletedelivery = new GridLayoutCell(" ");
    GridLayoutCell cellLabelGIM = new GridLayoutCell(" ");
    GridLayoutCell cellLabelDeliveryAddress = new GridLayoutCell(" ");
    GridLayoutCell cellInputYourOrderNo = new GridLayoutCell(" ");
    GridLayoutCell cellinputRequestedDelDate = new GridLayoutCell(" ");
    GridLayoutCell cellTvCustomer = new GridLayoutCell(" ");
    GridLayoutCell cellTvOrderDate = new GridLayoutCell(" ");
    GridLayoutCell cellTvAddress = new GridLayoutCell(" ");
    GridLayoutCell cellTvDeliveryAddress = new GridLayoutCell(" ");
    GridLayoutCell cellCBCompleteDelivery = new GridLayoutCell(" ");
    GridLayoutCell cellCBGIM = new GridLayoutCell(" ");
    GridLayoutCell cellTVOrderLines = new GridLayoutCell(" ");
    GridLayoutCell cellButtonAddLine = new GridLayoutCell(" ");
    //****** define design values for cells **********//
    // Design values for labels
    //****** define the visible gui elements and assign to the cell **********//
    //order details
    TableView tvOrderDetails = new TableView("tvOrderDetails");
    tvOrderDetails.setModel(beanOrderDetails.getOrderLines());
    tvOrderDetails.setSelectionMode(TableSelectionMode.MULTISELECT);
    cellTVOrderLines.setColSpan(6);
    cellTVOrderLines.setContent(tvOrderDetails);
    //General order info: header>
    TextView tvGeneralOrderInfo = new TextView("General Order Information");
    cellGeneralOrderInfo.setColSpan(6);
    cellGeneralOrderInfo.setContent(tvGeneralOrderInfo);
    //General order details>
    TextView tvDetailsOrderInfo = new TextView("Order details");
    cellDetailsOrderInfo.setColSpan(6);
    cellDetailsOrderInfo.setContent(tvDetailsOrderInfo);
    //label Your order number
    TextView labelYourOrderNo = new TextView("Your order number");
    cellLabelYourOrderNo.setWidth("150");
    cellLabelYourOrderNo.setContent(labelYourOrderNo);
    //Input Your order number
    InputField inputYourOrderNo = new InputField("InputYourOrderNo");
    cellInputYourOrderNo.setWidth("200");
    cellInputYourOrderNo.setContent(inputYourOrderNo);
    //label Customer
    TextView labelCustomer = new TextView("Customer");
    cellLabelCustomer.setWidth("150");
    cellLabelCustomer.setContent(labelCustomer);
    //Textview customer
    TextView tvCustomer = new TextView("tvCustomer");
    cellTvCustomer.setContent(tvCustomer);
    //label Order date
    TextView labelOrderDate = new TextView("Order Date");
    cellLabelOrderDate.setContent(labelOrderDate);
    //Text view order date
    TextView tvOrderDate = new TextView("tvOrderDate");
    cellTvOrderDate.setContent(tvOrderDate);
    //last check
    //Label address
    TextView labelAddres = new TextView("Address");
    cellLabelAddress.setContent(labelAddres);
    //text view address
    TextView tvAddress = new TextView("Tjaskerlaan");
    cellTvAddress.setContent(tvAddress);
    //Label Requested delivery date
    TextView labelRequestedDelDate = new TextView("Requested Delivery Date");
    cellLabelRequestedDelDate.setContent(labelRequestedDelDate);
    //Label Complete delivery
    TextView labelCompleteDelivery = new TextView("Completed Date");
    cellLabelCompletedelivery.setContent(labelCompleteDelivery);
    //Checkbox Complete delivery
    Checkbox cbCompleteDelivery = new Checkbox("cbCompleteDelivery");
    cellCBCompleteDelivery.setContent(cbCompleteDelivery);
    //Label Complete GIM
    TextView labelGIM = new TextView("GIM");
    cellLabelGIM.setContent(labelGIM);
    //Checkbox GIM
    Checkbox cbGIM = new Checkbox("cbGIM");
    cellCBGIM.setContent(cbGIM);
    //Label delivery address
    TextView labelDeliveryAddres = new TextView("Delivery Address");
    cellLabelDeliveryAddress.setContent(labelDeliveryAddres);
    //text view address
    TextView tvDeliveryAddress = new TextView("Tjaskerlaan");
    cellTvDeliveryAddress.setContent(tvDeliveryAddress);
    // listbox delivery addresses
    ListBox lbDeliveryAddress = new ListBox("lbDeliveryAddress");
    cellTvDeliveryAddress.setContent(lbDeliveryAddress);
    Button AddLine = new Button("AddLine","Add New Line");
    cellButtonAddLine.setContent(AddLine);
    //AddLine.disabled=true;
    <b>AddLine.setOnClientClick("javascript:AddLines()");</b>
    //****** add cells to grid **********//
    gridNewOrder.addCell(1, 1, cellGeneralOrderInfo);
    gridNewOrder.addCell(2, 1, cellLabelYourOrderNo);
    gridNewOrder.addCell(2, 2, cellInputYourOrderNo);
    //gridNewOrder.addCell(2, 3, cellEmpty);
    gridNewOrder.addCell(2, 4, cellLabelCustomer);
    gridNewOrder.addCell(2, 5, cellInputYourOrderNo);
    gridNewOrder.addCell(2, 6, cellEmpty);
    gridNewOrder.addCell(3, 1, cellLabelOrderDate);
    gridNewOrder.addCell(3, 2, cellTvOrderDate);
    //gridNewOrder.addCell(3, 3, cellEmpty);
    gridNewOrder.addCell(3, 4, cellLabelAddress);
    gridNewOrder.addCell(3, 5, cellInputYourOrderNo);
    gridNewOrder.addCell(4, 1, cellLabelRequestedDelDate);
    gridNewOrder.addCell(4, 2, cellInputYourOrderNo);
    //gridNewOrder.addCell(4, 3, cellEmpty);
    gridNewOrder.addCell(4, 4, cellLabelEmpty);
    gridNewOrder.addCell(4, 5, cellInputYourOrderNo);
    gridNewOrder.addCell(5, 1, cellLabelCompletedelivery);
    gridNewOrder.addCell(5, 2, cellCBGIM);
    //gridNewOrder.addCell(5, 3, cellEmpty);
    gridNewOrder.addCell(5, 4, cellLabelDeliveryAddress);
    gridNewOrder.addCell(5, 5, cellTvDeliveryAddress);
    gridNewOrder.addCell(6, 1, cellLabelGIM);
    gridNewOrder.addCell(6, 2, cellCBGIM);
    gridNewOrder.addCell(6, 3, cellEmpty);
    gridNewOrder.addCell(6, 4, cellLabelEmpty);
    gridNewOrder.addCell(7, 4, cellLabelEmpty);
    gridNewOrder.addCell(6, 6, cellEmpty);
    gridNewOrder.addCell(8, 1, cellEmpty);
    gridNewOrder.addCell(9, 1,cellDetailsOrderInfo);
    gridNewOrder.addCell(10, 1,cellTVOrderLines);
    gridNewOrder.addCell(11,1,cellButtonAddLine);
    %>

    Hi Ritu,
             First up all I don't see any code where exactly you have added a button in the table.
             Secondly as a general thing,looking on to ur scenario you have initialize the table on the event of clicking the button ie)in ur getNewRow() just initialize your code for building an empty row of the table.
    Regards,
    guru

  • PMS and Training and Event Management

    Hi Gurus,
    Our one the of the client implementing PMS and Training and Event Management.
    Could anyone suggest me what are the questions need to be asked in initial meeting with the client.
    and if anyone has configuration documents on PMS and Training and Event management please forward to me,
    my id would be [email protected]
    Regards,
    Rajesh Soma 

    The prerequisites of PMS is OM and PA is mandatory,
    PMS is just like an interaction between the manager and the employees in an enterprise, based
    On his work they are going to put some rating etc.
      In the standard system employee called as “Appraise” Manager called as an “Appraiser” and Manager’s Manager called as Higher level manager “Part Appraiser “ can be a self-peer & customer they can save & provide their Comments to  the “Appraiser”
    First you take the requirement form client side what are the process and how Appraisal system in client then you have to prepare one sheet like Preparation ,Planning,Process
    for business functions and other check below :-
    HCM, Performance Management (Flexible) 01 - SAP Documentation
    HCM, Performance Management (Predefined) 03 - SAP Documentation
    check below once :-
    Tcodes for PMS Basic Setting
    OOHAP_BASIC      Basic Appraisal Template Settings
    OOHAP_CATEGORY      Appraisal Category Settings
    OOHAP_CAT_GROUP Category Group Settings
    OOHAP_SETTINGS_PA PA: Settings
    OOHAP_VALUE_TYPE Standard Value Lists
    T codes for PMS Process
    PHAP_ADMIN     Administrator - Appraisal Document
    PHAP_CATALOG     Appraisal Template Catalog
    PHAP_CHANGE     Change Appraisal Document
    PHAP_CREATE     Create Appraisal
    PHAP_PREPARE     Prepare Appraisal Documents
    PHAP_SEARCH     Evaluate Appraisal Document
    start your work with above things any other post here again ......

  • How to open a page from a Form and pass parameters to the form on that page

    I found a similar example on this forum, but it did not work for me:
    declare
    l_names owa.vc_arr;
    l_values owa.vc_arr;
    i number;
    begin
    PORTAL.wwpro_api_parameters.retrieve(l_names, l_values);
    FOR i in 1..l_names.count
    LOOP
    htp.p(l_names(i) || ' ' || l_values(i));
    END LOOP;
    end;
    By using this method i get the parameters for the Form, like the session ID, but not the parameters for the Page that the form is displayed in.
    Another method I tried:
    To open a Form from a Form and pass parameters works fine like this:
    --In the After processing page PL/SQL event.
    declare
    v_id number;
    blk varchar2(10):='DEFAULT';
    Begin
    v_id:=p_session.get_value_as_number (p_block_name=&gt;blk,p_attribute_name=&gt;'A_ID');
    if v_id &gt; 0 then
    htp.formOpen('PORTAL.wwa_app_module.link?p_arg_names=_moduleid&p_arg_values=2649500412&p_arg_names=_show_header&p_arg_values=YES&p_arg_names=ID&p_arg_values='||to_char(v_id),'post');
    htp.formSubmit(NULL,'Upload Files');
    htp.formClose;
    end if;
    End;
    But I want to open a Page containing the Form instead of just opening the Form. Is this possible to open a Page and pass paramters to the page, and then let the form inside the Page access the passed paramters. The reason for this is that a Form cannot be based on a page template, or can it? When opening the form i want to keep the left menu, which I can if it is a page based on my template with the left menu.
    Best regards
    Halvor

    Hi,
    You can do this by calling the url of the page with the form. You can then use p_arg_names and p_arg_values to pass parameters. In the called form you can get the value from p_arg_names and p_arg_values and assign it to the form field.
    You can call this code in the success procedure of the calling form.
    declare
    v_id number;
    blk varchar2(10):='DEFAULT';
    v_url varchar2(2000);
    Begin
    v_id:=p_session.get_value_as_number (p_block_name=>blk,p_attribute_name=>'A_ID');
    v_url := <page_url>;
    if v_id > 0 then
    call(v_url||'&p_arg_names=id&p_arg_values='||v_id);
    end if;
    End;
    In the called form in "Before displaying form" plsql section write this code.
    for i in 1..p_arg_names.count loop
    if p_arg_names(i) = 'id' then
    p_session.set_value(
    p_block_name => blk,
    p_attribute_name => 'A_ID',
    p_value => p_arg_values(i)
    end if;
    end loop;
    This code picks up the value from p_arg_values and assigns it to the form field.
    Hope that helps.
    Thanks,
    Sharmila

  • How to get the values enterd in the interactive form and store it in table.

    Hi Experts,
    I have a requirement, i want to display the editable fields in Adobe form and have a button.If i click the button what i enter in the fields that will be store in the table.
    I tried but the button action is not going....
    In the Form i put the layout type as : xACFLayout.
    and in the webdynpro the enabled property checked and display type put the activeX still the form in the fields are in non-editable....
    Can you please give me step by step procedure for the same.
    Thank you in advacne..
    Thanks.
    Rrrr.

    Hi,
    I put the form layout is ZCI.
    When i click the button the acion was not trigerring.
    Please help me in this ASAP. It's imp for me..
    For your understand;
    My Requirement:
    I have a interactive form in that 2 input fields 1. First name 2.Last name and one button .
    If i clcik the button what i enterd in the above 2 inputfields i have to get store it in R/3 table.
    I tried this one.
    1. Created the view in the context created the node "adobe" cardinality... (1..1) and below created the child node "input" cardinality(1..1) and 2 attributes first name and last name.and other attribute pdfsource type xstring.
    created the UI element Interactive form, and chekc the enabled checkbox, and display type "native" and binding the  data source property to node  "adobe" cardinality... (1..1) and pdf source to pdfsource node. and templet  gave  "ZFORM" and gave the interface name "ZINTERFACE" and drag and drop the node elements into layout
    and created the webdybnpro button and webdynpro event gave *clcik and javascript and save activated the form.
    2. In the Ui elemt in view action onsubmit wrote the code to get the context element values and insert  that int0o table.
    But here the Submit button action was not trigerring.....................
    can you please help me in the same..... ASAP give any sugesstion what i have to change in this scenario.....

  • Setting up ESS for Training and Event Mgmt

    Hello to all SAP HR experts,
    i am now doing a project on SAP ERP HCM and would like to learn more about the things and steps i need to do to come up with a ESS for Training and Event Management. I have an account for SAP Netweaver and able to access Enterprise Portal (EP). Do i require to navigate in EP to use the items there or do i need to set up an adobe interactive form using SAP Netweaver Developer Studio, design the flow at Visual Studio(VC), then link all the VC at Guided Procedure? If that's the case how am going to extract the data which i have configured in the IMG path under Training and event mgmt (TEM) and also SAP Learning Solution(LSO)?
    For an example: I have created Training Event Groups, Training Event Types and Courses. If i want to so a paperless ESS, how can i extract all this into the fields which i have designed in my adobe interactive form.
    Please help me and guide me along
    Thank you in advance:)
    Regards,
    Jenny

    Hi
    There are 2 end user possibilities for Learning
    One is PV7I and PV8I ITS services which are part of an old ESS role and can be used as integrated ITS versions
    any ESS role via HpF or called directly via URL (without a Portal) - this will allow users to book course and events and view/change bookings etc
    The other is Business Package for Learning 1.0 which requires a Portal (and other LSO dependancies to run)
    this provides a wider range of Learning based activities including booking etc
    Best wishes
    Stuart

  • Training and Event Management -- Certificate

    Gurus,
    Does SAP provide a way where we can issue Certificates for attending a Training Program / qualifying in a skill as part of Training and Event Management or through other HR sub modules.
    Points will be promptly awarded ....

    Hi,
    1st, please take a look at the documentation of SAP in the customizing. There the help is quite useful
    To add new fields do the following:
    - add the fields in structure CI_PPVARC
    - create a form for each field in customer report (use RHKMIT30 as copy pattern)
    - assign those fields in table T77VC
    Also, I suggest to create a new form and notification abbreviation.
    - create new notif. abbr. in table T77VE
    - assign the notif. abbr. to an activity in table T77VI
    - create a new form in SE71 (use a standard one as copy pattern e.g. HR_ALL_BUCH)
    - assign new action to the form in table T77VD
    Hope this helps
    Michael

  • Delete Log File: Correspondence in Training and Event Management ( t77vp)

    Is there a standard way of deleting the Log File: Correspondence in Training and Event Management ( T77VP ) from the system.
    Thanks for your help.
    Andi

    Hi Niladri,
    Please open a new discussion for this as it's a different question. Not only is this stated in the guidelines and makes it easier for other members to search for the right things, but it also increases your chances of getting the right answers, because users know you are looking at LSO rather than TEM and because many users, sadly, are driven by points primarily for giving answers and know you could not mark their answer as correct, because it's not your post.
    Please also give context info: which correspondence solution are you using (Smartforms, Adobe forms, SAPscript) and which version of LSO. 

  • Corespondence in Training And Event Management

    Dear Friends,
    We are using Correspondence functionality in Training and Event management. We have done chnages in the SAP Script based forms and Automatic mail triggering is set properly.
    When mail notification is going to participants automatically then MAIL CONTENT is going as a PDF attachment file. When i am generating Correspondence Manually then notification is going as simple mail content, so formating of the mail in case of manual generation get distrubed. Header, text of mail and footer text are not coming properly in mail content.
    How i can send mail notification as PDF file for manual correspondence also ? I am using TEM module not LSO.
    Kindly help....
    Thanks and Best Regards
    Puneet

    Hi Niladri,
    Please open a new discussion for this as it's a different question. Not only is this stated in the guidelines and makes it easier for other members to search for the right things, but it also increases your chances of getting the right answers, because users know you are looking at LSO rather than TEM and because many users, sadly, are driven by points primarily for giving answers and know you could not mark their answer as correct, because it's not your post.
    Please also give context info: which correspondence solution are you using (Smartforms, Adobe forms, SAPscript) and which version of LSO. 

Maybe you are looking for

  • FEATURE REQUEST:  Preference to "Open Last Document" on launch

    Maybe nobody will hear this - and no action will be taken - but I had to chime in and say, could we PLEASE have the Pages app offer the option to "OPEN LAST DOCUMENT ON LAUNCH"? Thanks! The Abiding Dudester

  • Itunes resets dock and wallpaper everytime i change songs with keyboard

    hey everyone, im having a problem with this new update. ok itunes works fine and everything but when i change songs in the application, or on the keyboard, the dock and my desktop reloads. when i mean by reloading the dock disappears and raises up, m

  • Error updating AIR application on Linux

    Hello, I'm trying to update an AIR application that's already installed, and I'm getting the following error message every time: "The application could not be installed because another application is already being installed. Complete the first instal

  • My iPhone has switched off and will not turn back on

    mmy iPhone 5c was working perfectly fine this morning whilst I have been in work. But when I left work and checked my phone in my pocket it had switched itself off and will not turn itself back on. I have tried to plug into charger but still not turn

  • IPhoto Slideshow Format

    Hi, I'm pretty advanced with computers in general and have limited knowledge of iPhoto. I'll try to offer as many specifics as I can - some may be irrelevant. I am using a PowerBook G4 1.57 GHz, 2 GB RAM, 30" Cinema Display set to 2560 X 1600. I am r