Prebooking workflows in LSO ...?

Hi All,
We are using ECC 6.0, Portal 7.0 SP12, Bussiness package myERP 2005 (1.0), Webdynpro ESS 600, LSO Backend 600, LSO FE 600.
We are facing critical issue in terms of prebooking a training event. In LSO there are no workflow involved for the prebooking.
Standard workflows in LSO are :
Course Approval : WS12000003
Course Cancelation : 12000004
Our customer doesn't want to allow employees to book an training event for the schedules. Only allow them to prebook.
However, in LSO there are no standard workflow for prebooking (approval and cancellation). We have upgraded 4.6c to ECC 6.0.
The old 4.6c was having the customized workflow for training prebooking which involves two level of approvals (immediate supervisor and training manager).
ZWF_PRECancl                   WS90000103   
ZWF_PREBOOK                 WS90000100   
Is there any way to use this workflows in LSO for prebooking. Please provide any other alternate solutions.
Thanks for your time and inputs in advance.
Regards,
Anil Kumar

Hi Barin,
I am facing a similar issue with the prebooking,
We are on EHP5, and using LSO2.0. and using the BSP applicaiton HCM_LEARNING for lerners portal.
Please provide us some more info regrding the prebooking workflow,
1) Where will we be able to put the code to trigger the prebook event?
2) How should we manage to displayed the prebooking requests in portal.
We could see that in BSP application it self has the function module
  LSO_PREBOOKING_PREPARE_C which directly completes the prebooking and also there no no option to put the evet prebook in infotype 5041 Workflow Settings as the action types are defined as doomain values.

Similar Messages

  • Changing workflow for LSO

    hi,
    i am facing a problem here: i am completly new to sap-workflow.
    we start with LSO - learning solution very soon. there we have a learn-portal where users can book courses and trainings. and there is a workflow behind it.
    now i want to change the email which is created from that workflow. i have to include the price of the course to the email.
    how can i handle this ? i have copied the sap-standard-workflow, but i have no idea how to put in the new values there ?!?
    best regards, Martin

    Hi Martin
    If those details are not present then you need to create a 'subtype' of the Business Object whose event gets triggered which in turn starts the workflow, this will allow you to add 'Attributes' like price for example and show them in the text....
    Have a look on <a href="http://help.sap.com/saphelp_nw04/helpdata/en/2f/c9a937a7777c38e10000009b38f842/frameset.htm">SAP Help</a> for more detailed info. Once you create a subtype, you need to delegate it to the parent one from which you created the subtype. After delegation, the new attribute should be available in the workflow for your use....The tcode for this is SWO1..
    Good Luck
    Ravi

  • LSO Workflow : Workflow Trigger Based on course type & Table LSOWF_RUNNING

    Hi All,
    Currently I am developing customize workflow for LSO...
    Below are some of my doubts about this.
    Hopefully you all can helps or give me some hints...tq.
    1. It is possible to create another workflow for course booking for LSO (but through tcode LSO_PSV1) and input the
        new workflow in customizing [Tcode : SPRO Go to: Training and Event Management > SAP
        Learning Solution >Training Management > Day-to-Day Activities > Approval workflow > Specify Workflow
        Settings] eventhough i am also using standard worklow WS12000003 (BOOK) for course booking via
        ESS and while cancellation WS12000004 (CANC).... 
    2. From what I know, Table LSOWF_RUNNING is updated  when an employee book a course through ESS.
        At what point in the workflow that table LSOWF_RUNNING get updated? And what is table LSOWF_RUNNING
        keep actually.. (pending request for course approval ?)
    Thanks & best regards,
    Ahmad Azlan

    Hi Ahmad,
    You can copy the standard workflow's WS12000003 and WS12000004 and you can configure the new customized workflow's in the SPRO instead of standard one. It will not make any issues.
    Just you need to activate the event linkage in the basic data of the workflow.
    Table LSOWF_RUNNING is updated when the workflow is completed. That means Booking request approved by all approvers and the booking was done.
    In the ESS you can find the course status in the My activity's tab under the Carer option.
    Thanks,
    Viji.

  • Screen customizations in LSO...?

    Hi All,
    We are using mySAP ERP 2005, LSO 600. We customized our own workflows in LSO.
    Ideally, we have embedded prebooking wfs (out of box) in LSO so that employee is allowed to prebook only.
    Now, the problem is whenever a employee prebooks an training event (type - Class room training) in LSO, the dedired workflow item is getting trigerred and everything work fine.
    The problem here we have is, employee sometimes clicks prebook button twice which makes two workflow items getting trigerred in this context and which is a problem for us.
    We need to disable the prebook button once the user clicks on prebook. Can anybody shade some light how can we accomplish this task ?
    I guess, it is achievable through modifying BSP application -> HCM_LEARNING -> prebook and prebook2.htm
    Please share your experiences. Looking forward to your responses.
    Regards,
    Anil Kumar

    when you fetch the list of events at that time you will have to check for all the events for which prebooking is possible by employee that if a workflow has already been initiated by the employee for the same event.
    one option to do this is by fetching all the workitems that are pending for approval initiated by an employee with prebooking task id.

  • Integration of Workflow and Portal

    hi gurus,
    Can somebody tell me as how to integrate a workflow with LSO portal? Is there any SPRO settings that need to be maintained?
    Any inputs in this regard will be highly appreciated.
    Thanks,
    VV

    Hi,
    Maintain Infotype 5041 for Course type for integrating Standard Workflows in LSO.
    The details can be gathered from help.sap.com.
    Bye
    PV

  • LSO Notifications

    Gudday,
    I need to develop correspondence texts in LSO for the below scenarios:
    Confirmation of enrollment
    completion of course
    course cancellation
    course reschedule
    There are standard workflows for LSO which provide notifications for participation cancellation and
    Learner requests participation but not for the above mentioned ones...
    So should i start developing new workflows from the scratch???How can i proceed further??
    Is der any other solution than workflows??
    Thanks,
    Deephi.

    Try using exits.
    LSO_CANCELREASONS_C
    LSO_CHECK_BOOKING
    LSO_COLLABORATION
    LSO_CORRESPONDENCE01
    LSO_CORRESPONDENCE11
    LSO_CORRESPONDENCE12
    LSO_CORRESPONDENCE41
    LSO_CORRESPONDENCE43
    LSO_CORRESPONDENCE44
    LSO_CORRESPONDENCE45
    LSO_CORRESPONDENCE46
    LSO_EBO
    LSO_EBO
    LSO_FOLLOWUP
    LSO_LEARNER
    LSO_LEARNER
    LSO_LEARNER_SET
    LSO_LEARNING_PROGRESS
    LSO_PRICES
    are the badi
    try using the same.
    You could probably call the workflow from these exits.
    Regards,
    Divya

  • LSO workflow in error

    Hi friends,
    I am encountering a problem with the workflow related to SAP's Learning solution (LSO)
    1) Whenever i set a substitute to approve the training requests , the  person to whom i have substituted  is not able to approve it from portal and the workflow goes in error state.
    2) However he is able to approve it from business workplace. The person is also able to approve the training requests meant for his approval from portal side.We both have same roles.
    The error statement is
    Error handling for work item 000014424000                                   
    Error handling for work item 000014424325                                   
    Work item 000014424325: Object LSO_PARTIC method ZDECISION cannot be executed
    Method container for work item cannot be created                            
    Method container for work item cannot be created                            
    Unable to instantiate object 'LEARNER'                                      
    Work item started following error (new status STARTED)                      
    Work item started following error (new status STARTED)                  
    This happens only in case of substitute otherwise there is no problem in the workflow.

    Hi Gurus,
    I would like to add one more observation.
    When a person executes the work item from portal inbox the work item goes into error. However if the same person executes it from SBWP the workitem executes successfully.
    This is a peculiar situation.On further investigation i found that the transaction SWK1 is called when the work item is executed from portal side.
    On debugging this transaction on R3 side it throws the same error at a point in the code as given below.
       CALL METHOD lh_txmgr->save( ).  
       CALL METHOD lh_txmgr->commit( ).
    Please advise on the issue.
    Regards,
    Rohit

  • LSO Check Booking and Prebooking

    Is there a BApi that is to be modified to validate booking or prebooking personnel when you've created a new prerequisite (object type C) for course type in LSO?  Or, is this a configuration change only?  We've created the relationship and the intotype is correct, however, when you test the action the system is not checking for the prerequisite and issuing an error.

    Hi James,
    You have not mentioned, which portal you are using. Please see below, that there are differences in the learning and the admin portal:
    Learning Portal:
    The framework of the existing design of the Learning Portal does not
    allow customer specific error messages to be displayed in the portal.
    Only a generic message will be displayed when prebooking in the learning
    portal if the BADI LSO_CHECK_BOOKING returns an error. The design of the
    application does not expect to raise an exception from the BADI. If the
    BADI processing is assumed to be unsuccessful, the messages filled by
    the BADI will be ignored and a general error message will be displayed
    in the portal.
    So this is basically a design limitation.
    Administrator Portal:
    Have you tried e.g. the following notes?
    SAP Note 1806593 Admin Portal: Message is not displayed while prebooking
    SAP Note 1575238 LSO: BADI LSO_CHECK_BOOKING does not show warning messages
    Regards,
    Agnes

  • LSO workflow material

    Hi All,
    I am the begginer for the LSO workflow. i need your gudence regarding this. i need the material or any any type of material which can help me in learning lso workflow.
    thanks and regards,
    giri.

    Hi,
    With some workflow skills, you should be able to get the all the needed data for LSO course booking/cancellation workflows from SAP Help:
    http://help.sap.com/saphelp_erp2005/helpdata/en/33/16af10b652274db948c4bac5c67211/frameset.htm
    http://help.sap.com/saphelp_erp2005/helpdata/en/a3/bb8144f650194195a8fabeaf2254a2/frameset.htm
    Regards,
    Karri

  • LSO evaluation form workflow

    Hi All,
    I'm using the LSO evaluation form wizard to create my post-training evaluation form.
    Currently, the training center separated 1 lengthy evaluation form into 3 forms. So, each time an evaluation form is assigned to participants, it will trigger workflow to send out an email notification to them.
    My question is how can we put the title of the 3 evaluation forms into 1 single email notification????
    Cheers,
    Jill

    Hi Jill!
    Can you please provide more details about the LSO Evaluation form wizard you are referring to in your post.
    Regards,
    Ravi Sekhar

  • LSO Cancellation Workflow issue???

    Hi Experts,
    I have copied the standard LSO Cancellation Workflow WS12000004, whenever i cancel the course in the portal the workflow is triggering and generating 2 parallel work items of Time Dependent Sub workflow . There is no fork in the main workflow even though its generating the same sub workflow parallel. But as per my requirement the sub workflow need to generate once... How can i achieve this???
    Thanks,
    Srikag

    Thanks for your reply...
    Whenever the event is triggering only one workflow is trigerring but its generating 2 same work items parllely, but i am not sure why its happening... Inside the workflow there is a condition based on that it will choose the path as Time dependent or Time independent course these both are 2 different sub workflows... Time dependent sub workflow is trigerring twice...
    I have checked the configuration in that they maintained the same workflow twice for different courses... Do you think this will be the problem...? If so 2 times the same workflow should trigger but in our case only one time workflow is trigerring but its generating the 2 same work items parllely...
    thanks,
    Srikag

  • LSO Workflow restriction

    Hi,
    I set up an scenario in table LSOWF_CUSTOMIZE where an event must be executed when a user tries to book to a course. That event is linked to a workflow with 2 step-approval.
    My problem is that not every user needs the approval process when booking to a course. Where can I restrict the users that will need the approval process to book for a course?
    Thanks!

    Hi,
    You need to check if there are some configuration option or user exit or BADI in LSO that you could use. I would be a bit surprised if there isn't any.
    If you cannot find any option, you can modify the workflow. Just put a branch there in which you check the personnel area (or whatever) of the employee. If the condition is met, just execute the background approval step (the one that sets the booking approved) without the decision step. (This is now based on my memory - if I remember correctly the LSO workflow was based on the background step that sets the booking approver).
    Regards,
    Karri

  • Configuring IT5041 for LSO Workflow

    Hi,
    I am trying to configure the LSO workflow at course level and not global level.
    I understand it can be done via IT5041.
    Can you please tell me where do I configure IT5041.
    Regards,
    Sameer Tapre

    Hi John,
    It is possible to configure as per your requirement in the receptionist's phone.
    Please try the below steps to confgure :
    for Example :
    1. configure intercom in PhoneA (Receptionist phone)/or on its sidecar.
    the intercom to target phone is phoneC .
    2.when PhoneB calls to PhoneA ,PhoneA receives the call
    3.On PhoneA press intercom button to transfer call to PhoneC since phoneB is willing to talk PhoneC.
    4.PhoneB goes to onhold,while PhoneA talking with PhoneC
    5.Now on the phoneA press the softkey xferLx to complete the transfer the call between PhoneB and PhoenC.
    6.If PhoneC does not want to talk to PhoneB, then press softkey endcall follow by resume softkey
    7.then xfer to the voicemail box of the PhoneC(by entering the voicemail prefix and extension of phoneC)
    8.also you can intercom to other phone(repeat the steps 3-5)
    Thanks,
    Nima

  • Error in LSO approval workflow

    Hi,
    I am facing a problem when i run the workflow for booking participation request.
    The following error happens when the workflow reaches a step which is a sub-workflow.
    Error when processing node '0000000425' (ParForEach index 000000)
    Error when creating a component of type 'Step'
    Error when creating a work item
    Error during result processing of work item 000000821879
    Unable to determine work item type for step at node 0000000425
    Work item 000000821875: Object FLOWITEM method EXECUTE cannot be executed
    Error when processing node '0000000425' (ParForEach index 000000)
    Error when processing node '0000000425' (ParForEach index 000000)
    the  step sub-workflow is defined as a general task.
    Any suggestions ?
    Regards,
    Sharadha

    solved it by myself

  • LSO Workflow Approver

    Hi Folks
    We need to incorporate standard workflow 12000003 'Booking course participation'' in our learning portal whenever a user books a course. The workflow does trigger but no approver is selected. Who will be the approver for this workflow and how to determine/configure the approver. I guess its a training admin but when we check the WF log, there is no approver for the wf task.
    regards
    Waz

    There is a subworkflow WS12000006 in the standard workflow 12000003.
    In the subworkflow goto the step 48 (TS12000012).
    The Agent is determined by Rule 00000168. Simulate the rule and figure out what is the output of the rule. If no value is returned, then no agents are being fetched.
    Also make sure the task TS12000012 is set as General Task.
    If you want to hardcode the user, remove the Rule and select the Agent type as 'US' and give the userid of the training admin.
    Regards,
    PR.

Maybe you are looking for