Booking a Course Through ESS / PV7i
Hi All,
I have a requirement where i need to enable an employee to book a training event through ESS / Training / Mybookings.
We have some additional steps so i have copied the standard workflow WS01200151 to WSXXXXXXX.
Below are the entries in different transactions.
SWETYPV
Object Category : BO BOR Obj type
Obj type : PDRELA_025
Event : Requested
Receiver Type :WSXXXXXXX
Receiver Call : Function Module
Receiver FM: SWW_WI_CREATE_VIA_EVENT_IBF
Linkage Activated : Yes
SWEHR2
Obj type : E
Infotype : 1001
Subtype : A025
Update Operation : *
Activity : So many entries for each entry
Event Dates :
Obj type : PDRELA_025
FM: HR_EVENT_TRAINING_NOTIFICATION
SWEHR3
Obj type : E
Infotype : 1001
Subtype : A025
Update Operation : *
Activity : BOKF,BOKP,BOKW
Event Dates :
Obj type : PDRELA_025
FM: HR_EVENT_TRAINING_NOTIFICATION
SWEHR1
Obj type : E
Obj Type Text : Course
IT : 1001
Infotype Name: Relationships
Subtype : A025
Obj type : PDRELA_025
Name: Attendence
In T77S0 table
The Grpnam WORKF entries ACTIV / DEFCL are X/NO_CLASS ( it is on)
In SWDD the workflow is active.
i have tried to book a course using ESS / Training / Mybookings - Transaction code PV7I
I went into SWIA and was able to see one entry.
when i went to the graphical view it is coming until "Check whether attendance was already step".
I havent added any bespoke steps,eventhough it is getting strucked here.
Could some one tell me what might be the issue.
It it works properly then it has to sent a amail to managers inbox.
Thanks for help in advance.
Chakri
Hi Viji,
I went into Workflow builder and executed the application.Then it is showing error.there are 2 errors.One is chief position not assigned.It makes sense because i tried with the ID which is not having chief position.
The second is it is coming until step 00201 / Check whether attendance was already booked (conflicting requests).
Iam struck here.
Yeah..i have tried to book a course from portal and it is showing a message that the event has been booked in portal.but in the backend the workflow is not getting triggered.I cant see anything in SWI1.
The agent assignments are perfect.I have made the relevants tasks to general.
Please guide me where iam i wrong.
Thanks,
Chakri
Similar Messages
-
LSO: Duplicated Records Created For Each Person During Booking For Course
Dear All,
Since 2 months ago, I've been hitting the following issue.
When I book an employee to a course through ESS, duplicated course participation records are created in the system.
The duplicated records are having different booking priorities.
And I aware that, this happened to the course which has workflow tagged to it.
Sometimes, instead of having duplicated records created, it hit dump with the following message:
"The ABAP/4 Open SQL array insert results in duplicate database records."
Does anyone know what problem is this?
Thanks.Did you solve this problem, Im facing the same problem.
My HRP1001 table is increasing. -
*Error while creating Trave Requset through ESS*
Hi,
We are getting following error while creating request through ESS:
Entry not found in table T706V. Argument: 40P IN 0010120090608
The estimated travel amounts could not be determined
Errors have been discovered when checking the Expense Report. Please correct them in order to proceed.
Whereas we have already maintained entries in the same table.
Please reply urgently...
Thanks
NehaHello,
The solution is documented in Travel Wiki:
https://wiki.sdn.sap.com/wiki/display/ERPHCM/Entrynotfoundintable+T706V
Regards,
Raynard
Edited by: Raynard Coscolluela on May 8, 2009 10:53 AM -
Error while updating bank details through ESS
Hi All,
While updating banks details through ESS, " change in the payroll past not possible".
I have checked IT0003 and noticed that accounted to 31.08.2014.
I assume this might be causing the error. Could you please advice with your expertise.Let me explain how it happens and why we don't allow change of bank records in past 1959820 - ESS: Wrong delimit of TC3 records For other scenarios where ESS behavior is similar to PA30 :
An example i share
For other scenarios where ESS behavior is similar to PA30 :
Current date < End date of current payroll period
Current date > Accounted to date in IT0003
Payroll status: released for payroll Got error when reviewing the editin
-g.
Error: Online maintenance is locked in payroll area QM
Current date < End date of current payroll period
Current date < Accounted to date in IT0003
Payroll status: released for correction Got error when reviewing the edi
-ting.
Error: Change in the payroll past not possible
Current date < End date of current payroll period
Current date < Accounted to date in IT0003
Payroll status: released for payroll Got error when reviewing the editin
-g.
Error: Online maintenance is locked in payroll area QM
When the infotype 0009 is modified, the system is regrouping data for the infotypes which are checked releavnt according to the table T582G. Retroactivity is checked via V_T582A In view V_T582A for infotype 0009 you will see, I guess, that the field 'Past entry all.' is maintained with an 'E'. This means that it is not allowed to maintain any infotype 0009 record for the payroll past. The important day for this check is the last day of the last accounted period. Retroactive change of infotype 0009 is not permitted as the bank transfer is already done. This is the reason why this infotype can not be changed retroactively. For bank records end user must not be allowed to maintain past date records and should not be allowed to change any other detail of record when payroll for that period is already run. for e.g. if current date is 26/11/2013. Then end user must not be allowed to edit other bank record effective from 25/11/2013. We should not allow end user to edit record effective from 27/11/2013 because payroll is already run for that period. If user is allowed to change then data maintained in infotype 9 and information send to payroll may be different. You can use BAdi HRXSS_PER_BEGDA,to default the next payroll period -
ALV Report to display the status of the requests raised through ESS
Hi All,
We have to develop a ALV report to display the status of the requests raised through ESS
for Leave, Travel & Event Management, Travel and Appraisal workflows.
ESS Travel, ESS TEM, ESS Apraisal workflows are associted with SAP Business Objects.
we are using the function module SWI_WORKITEMS_OF_OBJTYPE_GET to get
the top level work item id's by passing the object type like PDRELA_025, BUS2089.
By using SWP_WORKFLOW_LOG_READ function we are getting the workflow log
by passing top level work item id's as imort parameter.
The report output should have the following fields
Initiator, Initiator Personal No, Request Type( Leave, Travel etc.. )
Date of application of the request, Status ( Approved by RM, Rejected etc )
Name of the Approver, Approved / Rejected Date.
The logic should be work for all the above ESS workflows and should be generalized.
Can any one please let me know the procedure to get the required information from the workflow log.
It would be great if any one suggest on the same how to proceed further to get the information as mentioned above.
Thanks & Regards,
Jagadeeswara Rao Balla.Hello,
You can get most of that information from fm SAP_WAPI_GET_HEADER, input is workitem_id.
regards
Rick Bakker
Hanabi Technology -
Error in Form16 taken through ESS.
Experts,
While accessing Form16 through ESS, system shows an error. The error key is as follows:
Screen output without connection to user. , error key: RFC_ERROR_SYSTEM_FAILURE
I check the Java connections and its working fine and there is no problem with the display of salary statement in ESS.
Expecting your valuable inputs.
Thanks in advance!yes. I have checked ST22 and found the run time error. it shows as follows
Runtime Errors DYNPRO_SEND_IN_BACKGROUND
Error in the ABAP Application Program
The current ABAP program "SAPMSSY0" had to be terminated because it has
come across a statement that unfortunately cannot be executed.
Error analysis
During background processing, the system attempted to send a
screen to a user.
Current screen: "SAPMSSY0 " 0120.
If the error occurred in your own ABAP program or in an SAP
program you modified, try to remove the error.
If the error occures in a non-modified SAP program, you may be able to
find an interim solution in an SAP Note.
If you have access to SAP Notes, carry out a search with the following
keywords:
"DYNPRO_SEND_IN_BACKGROUND" " "
"SAPMSSY0" or " "
"SYSTEM-EXIT"
If you cannot solve the problem yourself and want to send an error
notification to SAP, include the following information:
1. The description of the current problem (short dump)
To save the description, choose "System->List->Save->Local File
(Unconverted)".
2. Corresponding system log
Display the system log by calling transaction SM21.
Restrict the time interval to 10 minutes before and five minutes
er the short dump. Then choose "System->List->Save->Local File
converted)".
If the problem occurs in a problem of your own or a modified SAP
gram: The source code of the program
In the editor, choose "Utilities->More
lities->Upload/Download->Download".
Details about the conditions under which the error occurred or which
ions and input led to the error. -
Employee is trying to apply leave through ESS
When an employee is trying to apply leave through ESS he is getting a error message. below is the error " employee 00000000 has no valid organization assignment for 27.08.2010". we have checked all the configurations in SAP back end.
Navigate to t.code HRUSER and see the assignment.
This should resolve the issue.
Cheers-
Pramod -
SOS:Booking the course with activity allocation error
hi,everyone:
when we booking the course with activity allocation appear error message:
Runtime Errors SAPSQL_ARRAY_INSERT_DUPREC
Except. CX_SY_OPEN_SQL_DB
Date and Time 2007.07.04 09:39:57
Short text
The ABAP/4 Open SQL array insert results in duplicate database records.
错误分析
An exception occurred that is explained in detail below.
The exception, which is assigned to class 'CX_SY_OPEN_SQL_DB', was not caught
in
procedure "LSO_REFDOC_DBASE" "(FUNCTION)", nor was it propagated by a RAISING
clause.
Since the caller of the procedure could not have anticipated that the
exception would occur, the current program is terminated.
The reason for the exception is:
If you use an ABAP/4 Open SQL array insert to insert a record in
the database and that record already exists with the same key,
this results in a termination.
(With an ABAP/4 Open SQL single record insert in the same error
situation, processing does not terminate, but SY-SUBRC is set to 4.)
Missing RAISING Clause in Interface of:
Program Name SAPLLSO_HRTEM00REFDOC
Include LLSO_HRTEM00REFDOCU07
Row 1
Module type (FUNCTION)
Module Name LSO_REFDOC_DBASE
Trigger Location of Exception:
Program Name SAPLLSO_HRTEM00REFDOC
Include LLSO_HRTEM00REFDOCU07
Row 55
Module type (FUNCTION)
Module Name LSO_REFDOC_DBASE
Who can help resolve this problem,thanks'Hi Paolo,
Thank you for answering.
I have indicated a sender cost centre + sender activity and receiver I 've tried a cost center and also an internal order.
I have the same data and I fill the same fields in the other client (the copy source) and it is working fine.
I am not sure that I understood what you mean by "the activation of activty type as cost object in your controlling area". Are you reffering to checkbox "Account Assignment: Activity Type Active" in OKKP? If so, the check box is not checked on the other client either. Also, I have never used this checkbox, but always have been able to allocate activities.
Lavinia -
Workflow for Time-Sheet Approval through ESS in Portal
Hi,
We want to implement Workflow for Time-Sheet Approval through ESS in Portal.
Can you please tell in detail what configurations are needed to be done in portal like UWL?
Please explain in detail.
Thanks,
Rajani
Edited by: Rajani Nandagiri on Nov 19, 2009 10:31 AMHi,
Solved.
Re: How to Configure UWL in Portal
http://help.sap.com/saphelp_erp2005/helpdata/en/ca/115e4088dc0272e10000000a155106/frameset.htm
http://help.sap.com/saphelp_erp2005/helpdata/en/39/a1bb5c4c0d4ab4a417e87ef35f1efa/frameset.htm
Thanks,
Rajani -
Travel Expenses through ESS Not Moving to the MSS of Immediate Boss
Dear Gurus,
After the travel request has been approved by the immediate boss on MSS, employee is creating the Travel expense
report for the same request number through ESS.
But After saving and Sending the travel expense report for Approval through ESS by the employee,
Expense report for Approval is not Moving in the MSS of his Immediate Boss.
Kindly suggest how to achieve this, Immediate boss should approve/Reject the Travel Expense Report through MSS.
Any standard workflow existing for this ?? For Travel Request we are using 20000050 and it is working fine.
For Travel Expenses through ESS:-
We have already activated 20000040 and configured the same in T Code SWETYPV.
Object we are using is BUS2089.
Kindly let me know which Event and Functional module is configured in T Code SWETYPV.
Or any other steps we are missing Or any other Workflow to be used to achieve this ???
We need Travel Expense Approval on MSS by the immediate Boss.
Regards,
EdwinHi,
Try checking agent assignments of task TS 20000135:
Tcode PFTC:
Task type: Standard Task
Task: 20000135
Display
From top menu choose: Additional data --> Agent assignment --> Maintain
Click "Attributes..." and chooce "General Task" and then "Transfer".
Then click Red and White ball icon (refresh index Shift+F1).
Check also (using SWDD) that WS20000040 has agent maintained for task 20000135. I am not sure if it is there in standard. You can choose superior of the initiator rule from drop-down if it is not maintained.
Regards,
Saku -
SAP LSO course date while booking the courses
Hi All,
We have a requirement as follows.
We have a course name as SAP HR Training , course date as 01.08.2014, no of participants as 25 and course sign on date(last date till which courses can be booked) as 23.07.2014.
The booking for a course can be done till the course sign on date and not afterwards.
Do we have any standard configuration settings in SPRO where we can find the course sign on date or any date which we can use to prevent the booking of courses after a certain date.
Thanks,
AditiHi Aditi
Please check if BADI LSO_CHECK_BOOKING can be of your help in this case.
Regards
Chetan -
Booking a course from Learning portal
Hi,
I tried booking a course from the R/3 side. It gets booked properly..When i try to book it from the Learning portal..i am getting a blank page once i click the book button. The course is not getting booked??
Any ideas?
Regards,
SharadhaWe are having a challenge with our content player. We are on ECC 5.0 and LSO 300. When we interrupt a course and want to resume the course, the course is not resumed from the point of interruption, it starts from the start page. Can anyone tell, if we are missing anything or how to get it right.
Really appreciate your help.
Thanks,
Indu -
I cannot access anyone from my global address book, not even through the search. Any suggestions? iOS 7.0.4
I could access this before.mouse1832 wrote:
I've been to apple to speak to one of the so called genius' and even their baffled by the problem
and they told you , "Oh well" and you left without getting it resolved? -
How to restrict who can book a course in LSO 600?
We are using LSO 600. Is there a way to restrict only certain employees within an org to be able to book a course? I was thinking there may be a relationship that I can add at the course type or course so only one org can book the course. The desired end result will display an error message if someone outside of the org tries to book the course. Thanks.
Our requirement was to restrict employees based on employee group,.i.e., management, non management, external/contractor, affiliated etc... we created relationship(033) in hrp1001 between target group otype = 91 id = different id's for each group that i mentioned above.. to discipline/subdiscipline/coursetype etc.. In the login we classify these employees and in the initialization event of navigation/trainingtype.. call an RFC function module which will return all the discipline,subdiscipline, coursetypes etc... then just filter the discipline,subdiscipline returned by standard LSO function modules . It works perfectly fine.. if a contractor logs in and we navigate thru pages .. it will not display courses that they have no access based on relationship that we set in the backend.. for employees we gave full access etc..
sample code..
IF application->learnertype = 'P' OR application->learnertype = 'PT'.
*==get from cookie course type
CALL METHOD application->get_server_cookie
EXPORTING
im_relax = 'X'
im_name = 'LSO_RESTRICT_D'
IMPORTING
ex_data = d_restrict[].
*== if no restriction found, expired cookie.
IF d_restrict[] IS INITIAL.
*== Get restriction for course group/type.
CALL FUNCTION 'ZLEARNER_RESTRICTION'
DESTINATION application->rfc_destination
EXPORTING
learner_attuid = sy-uname
TABLES
d_restrict = d_restrict ( Coursetype)
l_restrict = l_restrict ( Course group)
EXCEPTIONS
not_found = 1
OTHERS = 2.
*==Set restrictions to cookie coursetype.
CALL METHOD application->set_server_cookie
EXPORTING
im_relax = 'X'
im_name = 'LSO_RESTRICT_D'
im_data = d_restrict[].
ENDIF.
*== IF no restriction found for coursetypes, should not display coursestypes
SORT d_restrict BY objid.
IF d_restrict[] IS NOT INITIAL.
*==Get restriction for affiliate employee.
READ TABLE d_restrict TRANSPORTING NO FIELDS
WITH KEY objid = trainingtype-objid
BINARY SEARCH.
IF sy-subrc <> 0.
CLEAR ls_return.
CALL FUNCTION 'ZBALW_BAPIRETURN_GET2'
DESTINATION application->rfc_destination
EXPORTING
type = 'E'
cl = 'ZP'
number = '945'
IMPORTING
return = ls_return.
APPEND ls_return TO err_message.
ENDIF.
ENDIF.
ENDIF. -
Overseas Travel Claim submission through ESS
Hi Friends
I want to enhance new reuqirement in Sap hr,users should submit Overseas travel claim through ESS.Please anybody advice me what & all i want to implement in R/3 Travel module to available this functionality in ESS.
Awaiting for your reply..
Thanks in Advance
ShailaHi Yvonne,
assuming you are using the WDA Services and the Launchpad Navigation technology:
Your user needs authorizations which are explicitely checked in Standard Implementation PTRM_NEW_HRESS_MENU_CL in BADI HRESS_MENU. Otherwise the Service is hidden. Check this implementation for more details to actually understand when exactly the service is visible and when it's not.
Another thing you should do is run Report POWL_WLOAD to update the POWL queries after doing anything that manipulates the Personalization Framework of a POWL Application.
Cheers, Lukas
Maybe you are looking for
-
Appstudio exporter does not contain a valid signature
HI I am trying to install AppStudio plugin to work with InDesign but Extension Manager is throwing the following error... appstudio exporter does not contain a valid signature ! I have updated all software. (I am downloading new apps in the backgroun
-
Simultaneously Controlling LabVIEW Remote Front Panels not working properly
We are trying to simultaneously control a Executable file from different PC as per the description given in link below: http://www.ni.com/white-paper/4867/en But the issue is that we are not able to view it in Web browser as in "Web Publishing tool"
-
i have a laptop mac 3 years old i did not pay the extend warranty plan, so know i can't update the iPhone 5 because thai do not accepted a update for iTunes the new version what i have to do call to apple or make repair
-
Itunes 11.1.5.5 can not add files or folders with accents?
Hello, I'm using Itunes 11.1.5.5 and when I use the add folder to my library all the files with no accents are added propperly but all those folders or files with an accent (á é í ó ú) that are commonly used in spanish are not well recognized and wil
-
How to make a field as required in Page customization
Hi, Please help me as how can i make a field on Master agreement as required Field in Page customizations. I am able to hide the same field, but, I am not able to make it as a required field. Regars