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 IsheeHi,
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 -
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 MerryweatherI 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 -
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 SomaThe 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=>blk,p_attribute_name=>'A_ID');
if v_id > 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
HalvorHi,
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,
JennyHi
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.
AndiHi 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
PuneetHi 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
-
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