Prevent ESS users booking on a business event twice

Hello,
Hopefully you are able to help.
This is the question:
When an Ess user has booked himself on a business event, he should not be able to book himself on another business event from the same business event type. A warning message should be displayed.
Please let me know if you have any idea how to solve this.
Kind regards.
Ramon.

Hi,
You can achieve this through Coding.
Good luck.
Om

Similar Messages

  • Setting user key from a business event

    Hi,
    Is there an easy way that I can set the user key for a workflow instance via BES?
    My event will create a new process instance, taking the event key as the item key. However, in order to make searching etc. a bit easier, I want to set the user key at the same time (i.e. when the process is instantiated).
    Is there any way that I can do this without having to write custom PL/SQL?
    TIA,
    Matt

    Hi Dawn,
    Use SE16N - with &SAP_EDIT functionality for this kind of abnormal data.
    Or else use RHRHDC00 report with otype E objid id of the course infotype 1001 subtype A023.
    Regards,
    Dilek

  • Training and event management: Book Attendee List for Business Event List

    Dear all,
        I know this:
        PV07: book attendee list for business event
        PV08: book attendee for business event list
       Is there a tcode to book an attendee list for a business event list
    Thanks a lot in advance!

    Hi Federico,
    I think.., no. Below are the tcodes available to book attendee,
    PV00 Book attendee for business event
    PV01 Rebook attendee for business event
    PV02 Prebook
    PV03 Replace
    PV04 Cancel
    PV07 Book attendee for list  for Business event
    PV08 Book attendee for business event list.
    Let me know if you found tcode for your requirement.
    Thanks,
    Karunakar

  • TEM Eror when Book business event

    Hi,
    i need help from all of you.
    i try to book a business event for a list of attendee.
    But face 'cancel' and 'error' message.
    After check, i found that this attendee can book for business event has been past e.g. 08.10.2007 -10.10.2007 EN:ALI3213 but couldn't book for business event in future date 22.10.2007- 23.10.2007 EN:ALI3213.
    Business event date : 22.10.2007- 23.10.2007 EN:ALI3213 8:00-17:00
    Planned Working Time (IT007) : 22.10.2007- 23.10.2007 8:30 - 17:30
    To solve it, I try to do substitution for this attendee , as the planned working time is differ from business event time, so i substitute this attendee to 8:00- 17:00 for date above. After that, it works, TEM allows me to book this attendee
    However, i need advice from expert, how come i need to do substitution just can book for future business event? it is not logically that if i have 100 attendee, then i need to do 100 transaction of substitution.
    Is that relate to configuration? FYI , that's all ‘W’ warning in table V_T77KV_1
    Thanks advance for advice.

    Thanks for reply. Can i clarify something with you ?
    In your reply, you mention that i have set Warning in V_T77KV_1 to control the employee booking, byright the system could proceed the booking with 'Warning' only. However, now the system still prompt with error and cancel message.
    Is any standard BADI control for this ? Check the infotype 0007 of the attendee ?
    There's more than 7 attendee with different planing working time, i still fail to book these attendees in future event which start time and end time of the bussiness event is different with their planning working time.
    Could you help to send me up the Configuration Note for TEM ?
    [email protected]

  • Can SOA consume business events using non-apps datasource ?

    Hi Gurus & Experts,
    We have a scenario where EBS raises custom business event to be consumed by SOA.
    Everything works fine using APPS login, however we need to non-apps datasource in some environements (custom schema user)
    Can SOA consume business events using non-apps datasource ?
    Please let me know.
    Thanks,
    Rev

    Hi Srini,
    Even i have a similar requirement . Could you please send me the link for OracleEBSAdapterUserGuide(b_28351). ?
    Did you come to know how to check whether WF_Listener is running ?
    Thanks in advance
    Nutan

  • OM Business Events

    I am looking fire the subscription on the order booking, at the time of pick release and ship confirmation process. But there are no seeded events available for this, and what are the consequences if I create the custom event and subscription on the custom event. How can I handle the logic on the custom event without using the triggers?
    Thanks,
    Srini C

    You can create custom events and subscription(s) to those events. But the question is who will raise those events so that your subscribed code fires?
    Booking: Alternative to business events Oracle gives something called ASO feedback. Whenever the order is booked oracle creates a queue for all the subscribed apps. I have written something about that here. Alternative you can use workflow.
    Picking: There is none available, but when (pick release or confirm?) do you want these events to be raised?
    Ship Confirm: You could use order line workflow, but the pain is it will fire for every line. Not sure whether you want that.
    Oracle did introduce some events in the R12 version for Transportation application. If you are on that version you can check those.
    Thanks
    Nagamohan

  • Business Event Does Not Appear in ESS Portal

    Hi People,
    I would like to ask for assistance on this problem:
    A user created a business event in the SAP system. But she canu2019t make a booking in this course through the ESS portal because the course canu2019t be found upon searching it. She always got this error message: u201Crestrictions, or use a different search termu201D. We already provided her a number of workaround solutions like using different search terms, changing the field period to all, etc. but still she canu2019t see this course in the portal to make a booking.
    Can you help me on this?
    Thanks in advance!

    Amir ,
    Check this link , I t will help you
    http://help.sap.com/saphelp_nw04s/helpdata/en/1e/62eae2357c4596bda2476d0a6503e3/frameset.htm
    Set the property "Add to Favourites" to Yes
    Portal Content -> Content provided by SAP -> End user Content -> Standard Portal User -> Default Framework page ---> Edit Object
    Open the Page Title Bar -> Search for the property -> Show 'Add to Browser Favorites'
    and set this property to Yes.
    Now refresh the page. It will show this option.
    Koti Reddy

  • Business Event when Sales Order is Booked....Custom Business Requirement

    Hello,
    I have business requirement like when a sales order line is booked/ Item is Received in Inventory/ Line is Cancelled , I need to update quantity,price for that customer and item# in a custom table.
    So what is the best approach to do it..Is it making use of business events or Alerts or any other approach?
    If business events, can you please tell me what are the business events and how to find out event parameters for the following
    1. When Sales order Line is Booked
    2. When Item is Received in Inventory
    3. When Account Alias Receipt is Done in Inventory
    Please advise.
    Thanks,
    Sridhar

    Check these links
    https://forums.oracle.com/thread/2337912
    https://forums.oracle.com/thread/976272
    https://forums.oracle.com/message/2427841
    I don't recommend alert as the alert is fired during every record update. If you have modified the OM workflow, then you can achieve your requirement by adding a new node/function in the workflow to update the custom table.
    Thanks
    Shree

  • How to prevent the user to click on the All+ book selector

    We are trying to implement a simple book structure. I have created the hierarchy, assigned users to each level and assigned the opt records to each book level.
    When 'listing' all items for a user, I can see whatever opts are assigned to that (his) book.
    Now, if the user clicks on the +All in the book selector, he would be able to see all the records...
    Pls. is there a way to prevent the user from clicking in this selector ?
    Txs. for any help.
    Antonio

    Hi Bob,
    Txs. for the hint... Well I think it is OK to use the 'profile' access once the user clicks in the All+.
    Now, I have Accounts and Opportunities with the same access in the profile. User has a default book MMM for Application. I understand this book would be the default for all objects... correct ?
    When in Opportunities, it is working fine.. Default to MMM and if lookup selector is used with Alll+ he can see records with the profile access.
    Trouble is that with Accounts, Default to MMM and see nothing (which would be OK)... clicking in the All+ still see nothing... and this I cannot understand.
    Pls. anywhere I should look ?
    Txs.
    Antonio

  • APPS Adapter / Business Events not visible when BPEL uses non-apps user

    We have BPEL connection using custom oracle user, xx_b2b and when we use APPS adapter in BPEL, I can not see and use any business event.
    If anybody across same requirement, please share your experience.
    Appreciate help on this.
    Thanks,
    Sonartori

    Hi,
    I'm facing the same issue. Were you able to resolve it. Appreciate if you can let me know.
    Thanks
    -Prapoorna

  • User Exit/Dynamic Actions when saving Business Event

    Hi,
    In Training & Event Management, is there such a thing as a user exit/dynamic actions that will be invoked when saving a Business Event?
    Thank you.
    Regards,

    Hi
    Please check out the following Business Add in
    RHPV0001
    HRTEM00MASTERDATA 
    HRTEM00NET_ACTIVITY
    HRTEM_HANDLE_BOOKING
    Reward points, if helpful.
    regards
    waz

  • Unable to book attendee for a future business event.

    Dear Community,
    In the training and event management module, i am unable to book attendee for a future business event. ( Using T-code PSV1).
    I prebook the attendee for the business event type. And when  try booking the attendee, it  says  ' Attendee cannot be booked.
    Attendee is not available for the business event type.'
    Any guidance would be helpful.
    Regards,
    Rati

    As mentioned earlier, please check the work schedule of the attendee.  The employee might be on leave or is actually not working on this day.  I am assuming Time integration is activated here.  Check for the Business event type too.  There if select checkbox NO INTEGRATION, then you should not find this error.
    Try tweaking the days off settings in the same tab in the business event type.
    Hope this helps
    Best Regards.
    Karan.

  • Training & Event Management: Restrict Change to Business Event

    Hi,
    Does anyone know if there is a way to restrict change to Business Event (eg. changes to the Event Schedule) based on certain business criteria? My criteria cannot restrict by authorization.
    For eg. let say if something happens (based on business scenario), then my program will restrict the users to change details in Business Event, but they can still book Personnels to the event- so that means I can't use the LOCK/UNLOCK function.
    Thank you for your help.
    Regards,

    Dear,
    Oh! Sorry I did not noticed your initial post date, any how at least we can share knowledge.
    Regarding your concern about the FM, we have created function module ZHR_TRAINING_AUTH and table ZHR_TRAINING_AUTH to restrict authorization related to respective department secretaries and business event group.
    Then in Customization to create and configure the profile: go to Human Resources > Personal Management > Personal Development > Settings > Current Settings > Define Authorization Profile
    Then later on you can “Assign” this newly created profile to the users, then you are able to restrict.
    I hope this small information will help,
    Good luck

  • Business Events (What way they differ with triggers)

    Hello All,
    I am quite confused about the concept of Business events.(I know we have subscription to events in the subscrition we can call workflow or call custom code.
    For example when a user is created (event) we can perform some action(Subscription))
    But in the above said exampel we can achieve the functionallity by using the concept of triggers.
    Can any one explain where we use the business events concept.
    Also when we define an event in a work flow we have options like SEND,RECEIVE,RAISE. Does they mean the follwoing
    1)Receive: We Receive the event.i.e when event happens we come to know that event is raised and we need to take some action.
    2)RAISE: With this option we are trying to raise the event in workflow.
    3)SEND : we are sending the event to an exteranl system.
    Kind Regards,
    Kumar.
    Edited by: user624202 on May 31, 2009 11:45 PM

    Hi,
    A trigger can only respond to something occurring in the database (e.g. logon, insert, update, delete). A business event can be raised by anything to indicate to the event manager that something significant has occurred - this might be from PL/SQL, from a form, from a trigger etc.
    For example, if a user clicks a button in a form to cancel an action, there probably isn't going to be any database activity, so you couldn't use a trigger to perform some action. You could use a business event, though, since you can raise the event from PL/SQL easily.
    I ALWAYS have a new process started by a business event, because it maximises the flexibility in the long term. If you want to change the processing, you can modify, add or remove subscriptions without the need to revisit any other code - if you disable the subscription(s), then the Event Manager just does nothing, so you can disable the functionality via a web-page rather than needing to modify any code to disable / enable the different processing.
    Event activities in Workflow processes are (as you say) either receive, raise or send. Receive will respond to an event subscription when the event is raised to the Event Manager. Raise will raise a new business event to the Event Manager, which will then execute any subscriptions that exist for that event. Send will send the event to an agent - that may be within the same system or in a different one.
    HTH,
    Matt
    WorkflowFAQ.com - the ONLY independent resource for Oracle Workflow development
    Alpha review chapters from my book "Developing With Oracle Workflow" are available via my website http://www.workflowfaq.com
    Have you read the blog at http://www.workflowfaq.com/blog ?
    WorkflowFAQ support forum: http://forum.workflowfaq.com

  • ESS mixed up users & ESS user not existing in this period

    Hi all
    I really hope you can help me in one way or an other. I am still quite new to SAP and SDN so have a bit leniency
    At my company we have two demo system here and my job is right now to implement the ESS scenario. We have on the one side a EP 7.0 SP 09 and and on the other side an ERP 2005.
    There have been allready the needed Business Packages for the ESS scenario deployed.
    My job is right now to implement the ESS scenario between the EP and the ERP.
    But I got nearly the same problems. Every time i am going to test some ESS- iViews, for example:
    ESS->working time->leave request (iview)
    or ESS->employee search ->change own data (iView)
    the following Massage appears:
    "User MISTRY does not exist in this period"
    <b>And now something really wired!</b>
    I am <b>logging into the system with the user "stefan"</b> (which is has the super admin role) <b>but the user wihch is reffered in this message is an user from another admin</b> (also super admin, but he was the person who deployed the Business Packages).
    So now i don't get further... i searched already on SDN and service.sap.com , i found a JDI /NWDI Cook book...but all of these doesn't really help me out...
    BTW: is that the ESS cook book you were talking about?
    Perhaps one of You allready knows a solution or another purchase (starting point) i could investigate ...
    Thanks very much for your efforts !!!
    Kind and best regards
    Stefan

    And here is the Exception itself:
    Critical Error
    A critical error has occured. Processing of the service had to be terminated. Unsaved data has been lost.
    Please contact your system administrator.
    User MISTRY does not exist in this period
    User MISTRY does not exist in this period:
    <b>com.sap.pcuigp.xssfpm.java.FPMRuntimeException: User MISTRY does not exist in this period
         at com.sap.pcuigp.xssfpm.java.MessageManager.raiseException(MessageManager.java:111)
         at com.sap.pcuigp.xssfpm.java.MessageManager.raiseException(MessageManager.java:121)
         at com.sap.pcuigp.xssutils.pernr.FcEmployeeServices.initPernr(FcEmployeeServices.java:257)
         at com.sap.pcuigp.xssutils.pernr.FcEmployeeServices.onInit(FcEmployeeServices.java:220)
         at com.sap.pcuigp.xssutils.pernr.wdp.InternalFcEmployeeServices.onInit(InternalFcEmployeeServices.java:249)
         at com.sap.pcuigp.xssutils.pernr.FcEmployeeServicesInterface.onInit(FcEmployeeServicesInterface.java:135)
         at com.sap.pcuigp.xssutils.pernr.wdp.InternalFcEmployeeServicesInterface.onInit(InternalFcEmployeeServicesInterface.java:183)
         at com.sap.pcuigp.xssutils.pernr.wdp.InternalFcEmployeeServicesInterface$External.onInit(InternalFcEmployeeServicesInterface.java:243)
         at com.sap.pcuigp.xssfpm.wd.FPMComponent$FPM.attachComponentToUsage(FPMComponent.java:920)
         at com.sap.pcuigp.xssfpm.wd.FPMComponent$FPM.attachComponentToUsage(FPMComponent.java:889)
         at com.sap.pcuigp.xssfpm.wd.FPMComponent$FPMProxy.attachComponentToUsage(FPMComponent.java:1082)
         at com.sap.xss.hr.cod.FcCodBusinessLogicComp.onInit(FcCodBusinessLogicComp.java:188)
         at com.sap.xss.hr.cod.wdp.InternalFcCodBusinessLogicComp.onInit(InternalFcCodBusinessLogicComp.java:355)
         at com.sap.xss.hr.cod.FcCodBusinessLogicCompInterface.onInit(FcCodBusinessLogicCompInterface.java:115)
         at com.sap.xss.hr.cod.wdp.InternalFcCodBusinessLogicCompInterface.onInit(InternalFcCodBusinessLogicCompInterface.java:147)
         at com.sap.xss.hr.cod.wdp.InternalFcCodBusinessLogicCompInterface$External.onInit(InternalFcCodBusinessLogicCompInterface.java:215)
         at com.sap.pcuigp.xssfpm.wd.FPMComponent$FPM.attachComponentToUsage(FPMComponent.java:920)
         at com.sap.pcuigp.xssfpm.wd.FPMComponent$FPM.attachComponentToUsage(FPMComponent.java:889)
         at com.sap.pcuigp.xssfpm.wd.FPMComponent$FPMProxy.attachComponentToUsage(FPMComponent.java:1082)
         at com.sap.xss.hr.cod.start.VcCodStartComp.onInit(VcCodStartComp.java:168)
         at com.sap.xss.hr.cod.start.wdp.InternalVcCodStartComp.onInit(InternalVcCodStartComp.java:145)
         at com.sap.xss.hr.cod.start.VcCodStartCompInterface.onInit(VcCodStartCompInterface.java:161)
         at com.sap.xss.hr.cod.start.wdp.InternalVcCodStartCompInterface.onInit(InternalVcCodStartCompInterface.java:144)
         at com.sap.xss.hr.cod.start.wdp.InternalVcCodStartCompInterface$External.onInit(InternalVcCodStartCompInterface.java:220)
         at com.sap.pcuigp.xssfpm.wd.FPMComponent.doProcessEvent(FPMComponent.java:563)
         at com.sap.pcuigp.xssfpm.wd.FPMComponent.doEventLoop(FPMComponent.java:437)
         at com.sap.pcuigp.xssfpm.wd.FPMComponent.wdDoInit(FPMComponent.java:195)
         at com.sap.pcuigp.xssfpm.wd.wdp.InternalFPMComponent.wdDoInit(InternalFPMComponent.java:110)
         at com.sap.tc.webdynpro.progmodel.generation.DelegatingComponent.doInit(DelegatingComponent.java:108)
         at com.sap.tc.webdynpro.progmodel.controller.Controller.initController(Controller.java(Inlined Compiled Code))
         at com.sap.tc.webdynpro.progmodel.controller.Controller.init(Controller.java(Inlined Compiled Code))
         at com.sap.tc.webdynpro.clientserver.cal.ClientComponent.init(ClientComponent.java(Compiled Code))
         at com.sap.tc.webdynpro.clientserver.cal.ClientApplication.init(ClientApplication.java:362)
         at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.initApplication(ApplicationSession.java:700)
         at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.doProcessing(ApplicationSession.java:269)
         at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessingPortal(ClientSession.java:731)
         at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessing(ClientSession.java:667)
         at com.sap.tc.webdynpro.clientserver.session.ClientSession.doProcessing(ClientSession.java:232)
         at com.sap.tc.webdynpro.clientserver.session.RequestManager.doProcessing(RequestManager.java:152)
         at com.sap.tc.webdynpro.clientserver.session.core.ApplicationHandle.doProcessing(ApplicationHandle.java:73)
         at com.sap.tc.webdynpro.portal.pb.impl.AbstractApplicationProxy.sendDataAndProcessActionInternal(AbstractApplicationProxy.java:879)
         at com.sap.tc.webdynpro.portal.pb.impl.AbstractApplicationProxy.create(AbstractApplicationProxy.java:222)
         at com.sap.portal.pb.PageBuilder.updateApplications(PageBuilder.java:1280)
         at com.sap.portal.pb.PageBuilder.createPage(PageBuilder.java:354)
         at com.sap.portal.pb.PageBuilder.init(PageBuilder.java:552)
         at com.sap.portal.pb.PageBuilder.wdDoRefresh(PageBuilder.java:596)
         at com.sap.portal.pb.PageBuilder$1.doPhase(PageBuilder.java:827)
         at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.processPhaseListener(WindowPhaseModel.java:755)
         at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.doPortalDispatch(WindowPhaseModel.java:717)
         at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.processRequest(WindowPhaseModel.java:136)
         at com.sap.tc.webdynpro.clientserver.window.WebDynproWindow.processRequest(WebDynproWindow.java:335)
         at com.sap.tc.webdynpro.clientserver.cal.AbstractClient.executeTasks(AbstractClient.java:143)
         at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.doProcessing(ApplicationSession.java:299)
         at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessing(ClientSession.java:683)
         at com.sap.tc.webdynpro.clientserver.session.ClientSession.doProcessing(ClientSession.java:232)
         at com.sap.tc.webdynpro.clientserver.session.RequestManager.doProcessing(RequestManager.java:152)
         at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doContent(DispatcherServlet.java:62)
         at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doPost(DispatcherServlet.java:53)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java(Compiled Code))
         at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java(Compiled Code))
         at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java(Inlined Compiled Code))
         at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java(Compiled Code))
         at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java(Compiled Code))
         at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java(Compiled Code))
         at com.sap.engine.services.httpserver.server.Client.handle(Client.java(Inlined Compiled Code))
         at com.sap.engine.services.httpserver.server.Processor.request(Processor.java(Compiled Code))
         at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java(Compiled Code))
         at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java(Compiled Code))
         at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java(Compiled Code))
         at java.security.AccessController.doPrivileged1(Native Method)
         at java.security.AccessController.doPrivileged(AccessController.java(Compiled Code))
         at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java(Compiled Code))
         at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java(Compiled Code))
    </b>

Maybe you are looking for

  • SharePoint 2013 three-tier architecture

    Hi all, I am going to install SharePoint 2013 in a three-tier farm environment. I understand that the only difference between web server and app server is whether or not the "Microsoft SharePoint Foundation Web Application" service application is run

  • 3D/Repousse crashes Photoshop CS5

    I got CS5 Design Premium a few days ago. Installed it from disc onto my Macbook Pro (2.16 GHz Intel Core Duo,2GB 667 MHz DDR2 SDRAM, OS 10.6.3) Whenever I try to create 3D text Photoshop crashes. It also crashes when I try to save anything to one of

  • Just recieved ipod nano 7th generation and when plugged in to computer it is not registering on computer or with itunes

    Just recieved a brand new replacement ipod nano 7th generation and when plugged in to computer it is not registering on computer or with itunes, I have tried resetting ipod. I have uninstalled itunes and reinstalled itunes. I have tried various cable

  • Enhancing FI_Gl_4

    Hi Friends I have to enhance FI_GL_4 with purchase order number and its line item values. From Which table i need to get these values.Any idea. Regards Vijay

  • Can't see shared albums in Lion

    I have iLife 11 and Lion. I can no longer see my shared iPhoto libraries. I have gone into preferences both for iPhoto and System and am sharing everything. But the albums for each machine do not appear in iPhoto in either machine. It used to work un