Process events and business functions: automatic insertion of process event

Here is the scenario: I defined (in Designer 9.0.4.5.6) a number of business functions. Some of them are basic functions, others are Business Rules. When I am trying to link them up the following happens: I have a function FUNCCON31 that I want to connect to BR_OK41. In FUNCCON31 I define under the Triggering node the BR_OK41 by means of the Create Reference button.
This is accepted by Designer, but more often than not after this has been done I requery and I will find that instead of the BR_OK41 a Process Event (PE) will have replaced the BR_OK41. For the sake of argument this PE is named END-CON31. When I move to this PE, it will have a number of nodes underneath its definition. One of them will say Triggered by Functions, another Triggering Functions and they are filled with the correct To and From references; it all makes sense. Elements are linked up appropriately, but where does this seemingly automatic insertion of the PE come from??? It is annoying as I have not specifically defined it. Am I missing something vital?
Hope somebody takes trouble to read this scenario and please get back to me, as it driving me insane. Thanks in advance!
Kind regards,
Vik

Always remember to start the process the itemtype/itemkey combination should be unique. When you try to start the second process through the event, the itemkey remains same for the second process. So it will not start the process, aslo it will not show any error.
To avoid this try to call the process of another itemtype. Or else if you want to create both process under same itemtype, you have to write a rule function and change the event key in the rule function.

Similar Messages

  • HT1198 If I share an iPhoto library between multiple users, will the Faces, Events, and Places be automatically usable by all users, or will each user have to tag all the photos (e.g. if a user tags a face, will a different user have to do it in their own

    If I share an iPhoto library between multiple users, will the Faces, Events, and Places be automatically usable by all users, or will each user have to tag all the photos (e.g. if a user tags a face, will a different user have to do it in their own iPhoto application??

    Have you read this Apple document regarding sharing a library with multiple users: iPhoto: Sharing libraries among multiple users?
    OT

  • What are the main sap script events and their functionality and usage?

    what are the main sap script events and their functionality and usage?

    Hi,
    Inside the Script, there are events like Top of Page, End of page etc.
    Please elaborate about your requirement.
    Best regards,
    Prashant

  • In iPhoto, I want to copy certain photos in an event and then have the copies in another event WITHOUT removing the original photos from their original event; how to do that?

    in iPhoto, I want to copy certain photos in an event and then have the copies in another event WITHOUT removing the original photos from their original event; how to do that?

    The only way to do that is to export the image to a new file and then re-import it.
    It's not really the intended way of working as it uses twice the disk space and is inefficient.
    Use Albums instead. A Photo can be in any number of albums and use no extra disk space as it just simply references the image in the Library. Albums can be sorted any way you want - including manaually - and can have image from anywhere in the Library just by drag and drop.

  • Adding custom field in ME2B and business function activation

    Hi Experts,
    I have one requirement for adding one custom field in ME2B for ALV output. From some old thread i come to know we have to implement BADI "ME_CHANGE_OUTTAB_CUS". But when i search for this BADI its not available.
    For this BADI suppose we have to activate one business function MM, Integration of Materials Management and Financial Accounting (LOG_MMFI_P2P).
    I want to know if we activate this business function then what are the changes will happen in our system(In standard transaction).
    Please revert.
    New fields addition in ME2L Report
    BADI ME_CHANGE_OUTTAB_CUS
    Thanks,
    Venkadesh

    Hi Team,
    I resolved this issue using enhancement without using BADI. My team not ready to activate the Business so i moved to implicit enhancement.
    Inside method " if_reader_mm~read_table." in include "LMEREPI02", we are getting the Fieldcatlog and dynamic table for output. Here i have added my custom field and changed the dynamic structure with reference " ex_table_ref ".
    I know this is not a proper way to do, but it is not affecting the standard process.
    Thanks,
    Venkadesh

  • Diff. between business process masterlist and business process procedurelis

    hello gurus,
    pls tell me the main difference between business process master list and business process procedure list
    so please help me in this matter.
    regards,
    muralidhar.t

    hi, 
    Business process procdures ( normally called as BPP)  are one  which explain users how to perform a transaction  or a series of transaction for carry out a business acitvity  ( Like   creating a PR, converting PR  and releasing it).
    Business procedure Master list  ( called BPML )  is done in the begining of the project to define  the scope  and cover  all the processes that the project will be covering .   You will track all the deliverables on the project based on the BPML  ( It will contain  process and sub process descriptions )
    Example :  Order to cash  -->  Book order, Acknowledge order,  Amend order,  Ship , Bill, returns  etc..)
    Hope this  should give you an idea.  For details  refer to implementation methodlogies  ( like ASAP)  .
    cheers
    Rav

  • Need table information for Business process ID and Business process status

    Hi Guys/Sap,
                         I need PI table for business process ID(BPM) and Business process status table .Kind if any one know help me out .
    I have checked blog but ia could only fine basic tables .
    https://wiki.sdn.sap.com/wiki/display/XI/Useful%20ABAP%20tables%20in%20SAP%20XI.
    Regards,
    Sriram

    Hi Sriram,
          Search SE11 for SWF* tables.
    Regards,
    Ravi

  • Bug in SAP B1PL 42 on validate events and exiting functions

    I've recently tested an upgrade to PL 42. There seems to be an issue when trying to exit a function or trying to set return false.
    Here is a sample code of what i use to accomplish in previous patches.
    Case SAPboiuCOM.BoEventTypes.et_VALIDATE
           Select Case pVal.ItemUID
                 Case "matPay"
                        If pval.InnerEvent Then
                             do nothing
                         else
                             Dim oMatrix as SAPbouiCOM.Matrix = oForm.Items.item(pVal.ItemUID).Specific
                             Select Case pVal.ColUID
                                    Case "RegHours" : if sglRegHours = oMatrix.Columns.Item(pVal.ColUID).Cells.Item(CInt(val(pval.Row)).Specific.Value then Return False
                             End Select
    No matter what I try here, Return False, Exit Function, it does not work.  It keeps executing the rest of the code.  And yes, the statement gets executed.
    Any one else has found something similar to this odd behavior ?
    any comments or suggestions would be greatly appreciated
    Edited by: Neftali Figueroa on Jan 31, 2008 10:58 AM

    Well
    I found a workaround for this odd problem.  What I did was ... since the evaluation part of the code (if statement) was getting executed right, i changed the statement like this
    blnValueEdited = (sglRegHours <> Csgl(oMatrix.Columns.Item(pVal.ColUID).Cells.Item(CInt(val(pval.Row)).Specific.Value ))
    and then evaluate the blnValueEdited for true

  • Get process id and task id for long-lived process?

    Scenario:
    I have created a long-lived process that will assign a task to a user. The user then has two options to Accept or Reject. Accept route saves the data to the database. Reject does not save. 
    I want to invoke this process in .Net and need to know how to get the current task id of the process invoked. I know that invoking the async method returns an invocation id. How do I use this value to get to the current task id of the process?
    I then want to be able to call a method to complete this task outside of workspace. For example, on my form I would have an Approve and Reject button. If user clicks Approve it would choose the approve route in the process and if Reject button clicked it would take the reject route. What would be the API call to do this in .Net that would trigger the appropriate route given the button clicked on the Form?
    Any help would be appreciated.

    Generally, the TaskManager service is used to query tasks. I've not used the wsdl for that service before so I can't help you much there.
    In the process, you can get the taskID if you use a custom render service. To externalize the taskID you'd have to do something like have the render service save the ID to a file, or call a web service and pass it to the service, or use JMS service, or email service.....

  • [JClient 9.0.3] Trapping events and canceling actions

    Subject: [JClient 9.0.3] Trapping events and canceling actions
    I'd like to be able to, based on some condition, abort certain
    actions (navigate, delete, insert, etc, etc) when the appropriate
    events have been fired.
    E.g., in case the Transaction is dirty and when I navigate to a
    certain row in a certain ViewObject instance, I would like to
    intercept this action and let the user decide what to do:
    Commit/Rollback/Cancel. Of cource when 'Cancel' is selected, the
    navigation-action should be aborted at all.
    I have realised this functionality by subclassing JUNavigationBar
    and either calling super's actionPerformed() or not. This works
    perfectly, but of course there are other means to navigate (a
    JComboBox + NavigationBinding, a JTable or programmatically), so
    I would need to implement similar functionality for each of these
    component types.
    So, what I need to do is to intercept these actions on a lower
    level. It appears that I need to register RowSetListeners to
    ViewObject instances, but as far as I can tell, this way there
    isn't a real way to abort these actions once they are started.
    Am I pherhaps overlooking something? Any help and/or suggestions
    would be greatly appreciated.
    Arno

    Subject: [JClient 9.0.3] Trapping events and canceling actions
    I'd like to be able to, based on some condition, abort certain
    actions (navigate, delete, insert, etc, etc) when the appropriate
    events have been fired.
    E.g., in case the Transaction is dirty and when I navigate to a
    certain row in a certain ViewObject instance, I would like to
    intercept this action and let the user decide what to do:
    Commit/Rollback/Cancel. Of cource when 'Cancel' is selected, the
    navigation-action should be aborted at all.
    I have realised this functionality by subclassing JUNavigationBar
    and either calling super's actionPerformed() or not. This works
    perfectly, but of course there are other means to navigate (a
    JComboBox + NavigationBinding, a JTable or programmatically), so
    I would need to implement similar functionality for each of these
    component types.
    So, what I need to do is to intercept these actions on a lower
    level. It appears that I need to register RowSetListeners to
    ViewObject instances, but as far as I can tell, this way there
    isn't a real way to abort these actions once they are started.
    Am I pherhaps overlooking something? Any help and/or suggestions
    would be greatly appreciated.Yes you're right in saying that there are many ways one could perform navigate - by other controls, by calling next() on the VO or even on the RowSetIterator. Also BC4J does not generate 'events' before navigation to preempt navigation unless a row is 'modified' in which case RowValidation events are generated for the Entities modified in that row.
    The most generic way you may fix this is by 'listening' to rowsetiterator's navigation events and get the PreviousRow from the navigation events and set focus back to it if user presses cancel, or get the current RowKey and let the user commit/rollback and then restore the currency to a row with that rowkey (just in case the MT is set to clear all caches on commit/rollback transaction boundaries). Note that insert/delete events should not be handled this way as those event points are usually generated due to a button action and it's easier to preempt these actions rather than 'let the actions' complete and then perform a rollback-to-a-particular-point.
    Arno

  • PC scheduling - after event and in certain time together

    Hi Experts,
    I have question concerning scheduling of the process chains. Our transactional data process chain needs to wait for certain job in R/3 to finish and only then we can run the PC. How do you set such event? Please be as detailed as possible.
    Currently we have one metachain running master data loads and then transactional data loads. My other question is if we can combine 2 events and start the TD only after both events (when MD loads and R/3 job finish as well). Or start TD loads only after certain time and after job in R/3 finishes.
    Can you please let me know your suggestions how to do that?
    Thank you,
    Michal

    Hi,
    Creat a process chain for master data load and one meta chain for Transaction data load and include it after master data load. Trigger the master load with even raise from R/3.
    You can raise a event in BW once the job get completed in R/3. This you can do by executing the BP_EVENT_RAISE function module with destination. The destination you can mention the target system and trigger a event. You can achieve this with ABAP program.
    After the master data load, the transaction data load will start in meta chain.
    Hope this helps.

  • Crazy iCal - doesn't show any events and to-dos

    My iCal is going crazy. It all started with an inspector popup not closing. I clicked on "Done", but it just stayed there. I switched to a different week, it stayed at its position. I closed the window, it disappeared, but when I reopened the popup it was here again.
    Then I restarted iCal and it was finally gone. But then even more strange things happened. I was doing some more "intensive" iCal-work. I exported/imported two calendars to merge them with others, I switched some events to different calendars, I edited some events, and did some copy/paste from repeating events (there was a warning message that only a single event will be copied). At some point there was again a strange behavior, I cut/pasted an event, but pasting didn't work. Then I pressd Command-Z to undo the cut, the event reappeared, I copied it and pasted it somewhere else. Then the events started to disappear. First the one I was editing. It was just gone. I switched to the previous week and back, and then no events were there anymore. In the other weeks there were still some (if I remember right), but when I switched to month-view - everything gone. The to-dos were still there. I restarted iCal, nothing, I restarted the Mac, nothing. Now even the to-dos are gone, although I can still see them in Mail.
    It gets even worse: The left and right arrow-buttons to switch to a different day/week/month stay pressed when I click them until I click the day/week/month button. I have never seen anything like that before. I can not check/uncheck any calendar, the "today" button is greyed out. When i switch from month-view to day-view sometimes on the top you can still read half of "June 2009" from month-view.
    I checked the files ~/Library/Calendars. I think the events are still there, I can view all the events (I think) in Quicklook. Also, the to-dos are still visible in Mail. It must be an iCal problem. After restarting iCal a couple of times the to-dos reappeared.
    Any ideas?
    [Update:]
    Some events just reappered magically, among them the automatically imported birthdays from address book, but the dates are wrong. A friend whose birthday is on May 9th (that's a Saturday this year) appears now every week on Saturday!
    Message was edited by: Sebastian300

    :S,
    Sorry, missed that fact. My memory is good, but short.
    Try moving the "Calendar Cache" file to your Desktop. Quit iCal, and find the "Calendar Cache" file in your Macintosh HD/Users/yourusername/Library/Calendars. Move that file to your Desktop. After that, (I remember that I recommended this before), as long as you are moving files to the Desktop, repeat the plist removal procedure once again, log out/in or restart.
    You should also consider removing the "To Do's" from Mail before restarting iCal. When you open iCal turn off "Show Birthdays calendar" in iCal>Preferences...>General.
    Are you syncing any data? If so, what method(s) are you using?
    ;~)

  • How can you take a photo from one event and put it in another, without dragging to desktop and dragging back into iPhoto and moving it to the event folder I want it in.

    As the title says I need help on how to take a photo from one event and put it in another, without dragging to desktop and dragging back into iPhoto and moving it to the event folder I want it in. Right now when I want to move a picture from one event to another I drag it to my desktop then delete it from iPhoto then I drag it back into iPhoto and put where I want it.An example would be taking a photo from the Christmas event and add it to a specific person event.  Can I do that within the events section without all the dragging. Also is there anyway I can remove duplicates from iPhoto without going through each and every file. Any help would be greatly appreciated.

    Apple doesn't make it easy to do what you want.  However, here's how I do it. 
    Select the photo you want to move and create a new Event for it via the Event ➙ Create Event menu option.
    In the Event mode select the new Event with the one picture and drag it onto the Event you want to move the photo to.

  • An event in one of my libraries no longer has the event icon next to it's name just the name only. I can't view the clips in the event or import new clips. I've tried deleting the event and nothing.

    an event in one of my libraries no longer has the event icon next to it's name in the browser just the name only. I can't view the clips in the event or import new clips. I've tried deleting the event and nothing. After control clicking the event it shows all the media that has been previously imported. But it does not allow anything to be done to the event including deleting. This showed up at the beginning of a normal import session. This is fortunately the back-up evant.

    Did you perhaps mess with the contents of the library in the Finder?
    You may try the solution suggested in this thread:
    https://discussions.apple.com/message/24915790#24915790

  • Time-zone independent events and events that span timezones

    Hi.
    I use Calendar rather heavily.  In fact, I have events in my calendar that date back from 1995 or so that have migrated forward from my Newton through Palms and Blackberries and now to iPhones - some migration or coexistence between the Mac and these devices was painful, to say the least.  But, I digress...
    For the record, I have Time Zone Support off on my iPhone and iPad.  It's also off in Calendar on my Mac; the Mac is my 'authoritative' source of calendar (and address book) info.  When I move, it changes timezones.  For the most part, the iPhone and iPad do the right thing for events that have actual real times to them such as meetings.  If I'm supposed to be on a phone call at 7AM Seattle time, when I go to Boston, I need to be on at 10AM and it does all the devices do the right thing with those events.
    But, I want to create a recurring (daily) calendar event that happens at the same local time every day, regardless of what timezone I'm in.  For example, I create such an event in Seattle for 9AM Seattle time (PT).  When I go to Boston, I want it to happen there at 9AM ET; and the same if I went to India - 9AM IST.
    Any thoughts?  I live with this inconvenience for other things working quite well.
    My other desire is when, for example, putting airplane trips into the calendar.  I'm in Seattle and putting in Alaska Airlines Flight 12 which departs Seattle at 9:05AM PT and arrives at 5:34PM in Boston (ET).  It would be wonderful, if for the the start and end times for event scheduling, there was a pull-down or scroll-wheel from which one could select the time zone.  Now, I have to do the calculation and do 9:05AM departure and 2:34PM arrival.  It's gets a little more difficult when one is going to places where daylight savings is not observed or if you are unfamiliar with the time differences (as when flying direct from the US to India).
    Any thoughts on this problem??
      aps.

    Hey Armando Stettner,
    Thanks for the question, and what a great question it is!
    With time zone support on, you can edit an individual event and change the time zone for that event. This list will include options for your default time zones, UTC, and "floating" - the latter of which is what you are looking for. Floating changes the event to occur at the specified time, local time.
    For information on changing an event's time zone, see the following resource:
    Calendar: Change an event’s time zone
    http://support.apple.com/kb/PH11531
    I look forward to hearing how this works for you.
    Cheers!
    Matt M.

Maybe you are looking for

  • Importing MP4 format into Imovie

    I have just purchase a New HD video camera which seems to record in MP4 format, which shows an error message when I try to import into Imovie (an error occurred during import) my previous camera recorded in avi format, which did not create a problem.

  • Double Payment of Invoices

    Hi, Situation: In the payment run on a particular date, one vendor was paid for all the due open items it had. Payment advice and remittance advice was generated. Amount was transferred to the vendor. But the vendor account in SAP was not updated. On

  • Progress Billing with Downpayment and Retention

    Hi SAP Gurus, I just wanted to check if you have encountered a scenario wherein the purchase is billed progressively and that downpayments and retention are recognized for the purchase. For example: Total Contract Price: 9900000 1. Downpayment (30%) 

  • ADOBE Dreamweaver Web Design Exam

    Hi All I have recently taken, and passed, two courses/exams in both Dreamweaver 8 and an Introduction to HTML. Next year I would like to devote a lot of my time to building websites using the above skills that I have recently attained, however I woul

  • Once a video is deleted from iphone5, can it be retrieved?

    I deleted a video from my iphone and now I want it back! HELP!