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
    Neha

    Hello,
    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.
    &#38169;&#35823;&#20998;&#26512;
        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 AM

    Hi,
    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,
    Edwin

    Hi,
    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,
    Aditi

    Hi 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,
    Sharadha

    We 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 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
    Shaila

    Hi 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