How to trigger event of diff. BOR object in WF started with diff BOR object

Hi all,
  I am currently working in IS-U scenario. It deals with IDOCs mainly. I hav a requirement in which I have trigger an event of another Business Object inside a workflow which is started using a event of another business object.
For  Eg:
The WF is started using ZBOR1.created event. Inside the WF, at some point I hav to trigger ZBOR2.received event.
Can anyone help me in this....
Thanks,
Sivagami.R

Hi,
I think you should have a second though in this design.
One thing can be , if I am correct, you should have swithdocumnet object which is common for all the IDOCs in ISU flows, irrespective of which IDOC is sent out or which IDOC is posted.
Accordingly , you can add a custom event XYZRreceived for the same switchdocumnet object when you receive  differnent IDOC, while your workflow is waiting. ( i.e in this case , as the switch documnet object is same for which workflow has been triggered, you wont have the problem of worrying about different object!)
OR
In your case , if you are using ZBOR1 , you should add another event as XYZReceived, which you can trigger when you receive another IDOC using FM SWE_EVENT CREATE , and hence you wont have to bother about instance of ZBOR2.
Hope it serves the purpose.
Regards,
Akshay

Similar Messages

  • Property List error: Unexpected character b at line 1 / JSON error: JSON text did not start with array or object and option to allow fragments not set.

    Hi,
    I have a MBP 13' Late 2011 and Yosemite 10.10.2 (14C1514).
    Until yesterday, I was using Garmin ConnectIQ SDK and all was working fine.
    Yesterday, I've updated my system with latest security updates and Xcode updates too (Version 6.2 (6C131e)).
    Since, I can't launch the ConnectIQ simulator app, I have this message in console :
    8/04/2015 15:19:04,103 mds[38]: There was an error parsing the Info.plist for the bundle at URL Info.plist -- file:///Volumes/Leto/connectiq-sdk-mac-1.1.0_2/ios/ConnectIQ.bundle/
    The data couldn’t be read because it isn’t in the correct format.
    <CFBasicHash 0x7fa64f44e9a0 [0x7fff7dfc7cf0]>{type = immutable dict, count = 2,
    entries =>
      0 : <CFString 0x7fff7df92580 [0x7fff7dfc7cf0]>{contents = "NSDebugDescription"} = <CFString 0x7fa64f44f0a0 [0x7fff7dfc7cf0]>{contents = "Unexpected character b at line 1"}
      1 : <CFString 0x7fff7df9f5e0 [0x7fff7dfc7cf0]>{contents = "kCFPropertyListOldStyleParsingError"} = Error Domain=NSCocoaErrorDomain Code=3840 "The data couldn’t be read because it isn’t in the correct format." (Conversion of string failed.) UserInfo=0x7fa64f44eda0 {NSDebugDescription=Conversion of string failed.}
    I have looked at this file and it looks like a binary plist
    bplist00ß^P^V^A^B^C^D^E^F^G^H
    ^K^L^M^N^O^P^Q^R^S^T^U^V^W^X^Y^Z^[^\^]^^^_ !"$%&'()'+,^[\CFBundleNameWDTXcodeYDTSDKName_^P^XNSHumanReadableCopyrightZDTSDKBuild_^P^YCFBundleDevelopmentRegion_^P^OCFBundleVersi    on_^P^SBuildMachineOSBuild^DTPlatformName_^P^SCFBundlePackageType_^P^ZCFBundleShortVersionString_^P^ZCFBundleSupportedPlatforms_^P^]CFBundleInfoDictionaryVersion_^P^RCFBundleE    xecutableZDTCompiler_^P^PMinimumOSVersion_^P^RCFBundleIdentifier^UIDeviceFamily_^P^QDTPlatformVersion\DTXcodeBuild_^P^QCFBundleSignature_^P^ODTPlatformBuildYConnectIQT0611[iph    oneos8.1o^P-^@C^@o^@p^@y^@r^@i^@g^@h^@t^@ ^@©^@ ^@2^@0^@1^@5^@ ^@G^@a^@r^@m^@i^@n^@.^@ ^@A^@l^@l^@ ^@r^@i^@g^@h^@t^@s^@ ^@r^@e^@s^@e^@r^@v^@e^@d^@.V12B411RenQ1V14C109Xiphoneos    TBNDLS1.0¡#XiPhoneOSS6.0YConnectIQ_^P"com.apple.compilers.llvm.clang.1_0S8.1_^P^Tcom.garmin.ConnectIQ¡*^P^AW6A2008aT????^@^H^@7^@D^@L^@V^@q^@|^@<98>^@ª^@À^@Ï^@å^A^B^A^_^A?^AT^    A_^Ar^A<87>^A<96>^Aª^A·^AË^AÝ^Aç^Aì^Aø^BU^B\^B_^Ba^Bh^Bq^Bv^Bz^B|^B<85>^B<89>^B<93>^B¸^B¼^BÓ^BÕ^B×^Bß^@^@^@^@^@^@^B^A^@^@^@^@^@^@^@-^@^@^@^@^@^@^@^@^@^@^@^@^@^@^Bä
    I guess it is a normal format but my system seems to be unable to read binary plist ?
    I tried some stuff with plutil
    plutil -lint Info.plist
    Info.plist: Unexpected character b at line 1
    Same for convert
    plutil -convert xml1 Info.plist
    Info.plist: Property List error: Unexpected character b at line 1 / JSON error: JSON text did not start with array or object and option to allow fragments not set.
    I also try to download a fresh version of the connectIQ SDK and no changes.
    Any idea ?
    Thanks

    Step by step, how did you arrive at seeing this agreement?

  • Tutorials for starting with SAP Business Objects Explorer: Excel / Crystal

    Hello,
    we want to start with SAP Business Objects Explorer. I have been searching for tutorials for while without success.
    Are there any tutorials or documentation that shows how to work with excel-files as data source or how to upload Crystal reports files (.rpt) to the Explorer?
    Thanks in advance for helpful hints.
    Best regards,
    André

    As far as I know the SAP BUsiness Explorer car retrieve data either from a universe or from the SAP BWA. So hat you should be looking for is information on how to set Excel files as data sources for universes.
    Regards,
    Stratos

  • How can i set up mac mail so each line starts with a capital letter?

    how can i set up mac mail so each line starts with a capital letter? 

    I am pretty sure that this is not an option within Apple Mail.

  • How to trigger event in ALV ?

    hello,
    In ALV, when user press 'Refresf' we will get data and display again . but in my case, I need to refresh automatically after some changes on data . The form user_command is used in ALV_GRID_DISPLAY. here could you please help me how to trigger this event ? ( no need to press on refesh button )?
    Thanks

    try like this
    form user_command using ucomm type sy-ucomm
                         selfield type slis_selfield.
      data: gd_repid like sy-repid, "Exists
            ref_grid type ref to cl_gui_alv_grid.
      data: l_indx like sy-tabix.                           " index
    Function for Grid control
      if ref_grid is initial.
        call function 'GET_GLOBALS_FROM_SLVC_FULLSCR'
          importing
            e_grid = ref_grid.
      endif.
    Method to hold the list output
      if not ref_grid is initial.
        call method ref_grid->check_changed_data .
      endif.
      selfield-refresh = 'X'.
    endform.
    regards
    Prabhu

  • How do I disable smoothing when merging flat layer(pixel art) with a 3d object in Photoshop CC 2014?

    After doing some painting on a gun in cs:go, I now need a part of the painting to be pixel perfect, but I can't seem to find a way of stopping the automatic smoothing whenever I merge the pixel art with an 3D object.
    Pre-Merge
    After Merge

    I only see the normal texture filtering. Seems like you have a fundamental misunderstanding here about how 3D works - "pixel perfect" has no meaning for 3D textures since UV space is parametric and has by itself in theory infinite resolution, so any texture will be fit into this range and inevitably a single pixel in the texture can cover more than a pixel on screen or more than a square milimeter on a 3D object. If you want "sharp" textures, you increase the texture resolution, which, if you realyl want that pixely look would be doen using the nearest neighbor method. Regardless, once you zoom in at some point you will see fuzzy edges/ pixels again. It's in the nature of the thing.
    Mylenium

  • How can I replace a 3D object in AE file with another 3D object?

    I am an AE novice, but an expert in many Adobe products, as well as a quick learner. I have purchased an AE file from videohive.net for a Christmas eCard we are producing for my agency. The file has a Christmas snow globe with a 3D Christmas tree inside it. I want to replace the Christmas tree object with a different object that doesn't yet exist. I want to create an object in Illustrator and extrude it, and hopefully import it into my AE file. Is this possible/difficult?

    There's quite a lot of content at Videohive that might be the project you're talking about.  Can you provide a link to it?
    Many Videohive projects contain pre-rendered 3D elements from other applications that are not easily replaced.  It's impossible to say in this instance without seeing the project you're referring to.

  • How to form an Endeca query where a field must start with certain letters

    hi, Is it possible to form an Endeca query to retrieve a field that must start with certain letters? Say like get all users who's first letter is 'A' ? I checked with Range filters but it is supporting only numerical fields as well as Wild card search. But nothing worked well so far. any suggestion?

    Yes. Here's the gist of how it works:
    Typeahead is commonly implemented by enabling wildcard search on one or more Dimensions. An AJAX query is sent out containing the beginning of a search term. A controller in the app layer answers that AJAX query and formulates an Endeca Dimension Search query. It sends that off to the Endeca MDEX engine. Endeca responds with relevant Dimension matches. The controller returns these to the client who made the AJAX request. They are rendered as hyperlinks that lead to a particular navigation state in the catalog.

  • How to trigger event when changing user status?

    hi,
    I'm having problems in triggering my workflow.
    In CIC0, When a status of a service request is changed to 'solution provided' then after saving service request, it should send a notification mail. I'm using ZBUS200116 which is deligated to BUS2000116. I've created event 'change' in ZBUS200116 which is in the start events of my workflow.
    I've tried creating an action profile which uses my workflow. The action profile is attached to the transaction but still it doesn't trigger my workflow.
    i've checked other existing workflows which uses the same object type BUS2000116 or ZBUS200116. These workflows were triggered by 'created' and 'completed' events only. Other added events in ZBUS200116 like 'changed' is not triggered. How is this possible when ZBUS200116 is deligated to BUS2000116?
    Your response would be highly appreciated.
    Thanks in advance.

    hi juan
    so here we are,now i got complete understanding of what u r doing and why
    you know you need not have created that change event because it wont serve your purpose anyway
    the reason is that because the way process in your workflow is flowing ,it wont happen that way using change event
    you just follow these  steps:
    1, use created event in your workflow
    2. that way when your contract ios created in rpocess status the event will be triggered only because you are creating a transaction whatever may be the status,so in all such cases you should use event created.
    3. now coming to the point of change in status or documents in contract
    in this case using loop will put you in deadlock and you will only be haing the error in such case
    you use WAIT step instead ,inside it use wait using conditions out of every option
    there you give your condition as change in whatever status
    like if you are chaning the status from in process to some other status ,put that status inside the condition
    as soon as that conditioon is met ,the WAIT step will be executed,
    that way you will be able to trigger the change in status through thje workflow
    so thats the solution with the approach you are using
    there are many approaches you can follow in workflows ,so depending upon that you can follow the different worlkflow tools u have there.
    also remember when your wait step gets executed there is always the time lag of 20-25 minutes after which changes will be reflected
    hope it will solve ur probs
    best regards
    ashish

  • How to trigger event CREATED for Bus.Obj BUS2126003 (Vendor Settlement)

    Hi
    I want to start a workflow inside Agent Business, when Vendor Settlement (BUS2126003) is Created.
    The problem is that the event does not get triggered when Created. Not even the CHANGED event is tiggered during change.
    Currently I have workflow on the objects BUS2144001 (Customer Settlement - Agency Business )
    and BUS2100001 (Settlement request list - Agency Business). Both these objects gets triggered when created (EVENT = CREATED).
    I try to find out a way to trigger CREATED for Vendor Settlement. Do you have any suggestion for this?
    I've tried to find any exits, Badi's, ...from where I could trigger the event myself.... but with no good result...
    Best reg
    Henrik

    Hi HA,
    are you talking about ERS (Evaluated Receipt Settlement) in SRM?
    If yes, check with the settings in IMG, there is an ERS flag in Vendor master record that needs to be set for that vendor.
    Hope it helps.
    Aditya

  • How to trigger events from inside an event to another event-stru​cture

    Hello,
    i have two event-structures (struct1 and struct2) which are running at the same time parallel in a loop.
    Currently there is an keydown-event in struct1, so when i press an ok-button then the corresponding event executes in struct1.
    struct2 is used to execute menu-entries from a custom runtime-menue.
    What i want to do is to select a menue-entry (which executes an event in struct2) and the from inside this event i want to trigger an event in struct1 (means simulate keypress ? ).
    Is this possible?
    Thanks for the help
    Solved!
    Go to Solution.

    If I read this problem correctly, you are essentially trying to do the same thing from different events in different event structures.  This type of problem is very common in UI based programs, since you often want to have the same action triggered by multiple events (e.g. button press, menu selection, keyboard shortcut).  You may wish to consider a change in your basic architecture.  Instead of splitting your code into two event structure loops, try splitting it into an event structure loop and a task handling loop.  The event structure only processes events.  At each event, it generates one or more tasks, which are passed to the task loop via queue.  Traditionally, the task data would be an enum for the task name and a variant for the task data.  You can find a discussion of this type of design here.
    For new designs, I would recommend a task object (use LabVIEW classes).  The task data type is the parent task object.  The actual tasks will be child objects.  This simplifies your top-level code quite a bit and makes it easily extensible without changing the top-level code.
    If you need more information, let us know.
    This account is no longer active. Contact ShadesOfGray for current posts and information.

  • How to trigger event when double click on a tree node

    I have this code which creates new tab in a remote Java Class.
    treeView.getSelectionModel().selectedItemProperty().addListener(new ChangeListener<TreeItem<String>>()
       @Override
       public void changed(ObservableValue<? extends TreeItem<String>> observable, TreeItem<String> oldValue, TreeItem<String> newValue)
       System.out.println("Selected Text : " + newValue.getValue());
       // Create New Tab
       Tab tabdata = new Tab();
       Label tabALabel = new Label("Test");
      tabdata.setGraphic(tabALabel);
       DataStage.addNewTab(tabdata);
    Can you tell me how I can modify the code to open new tab when I double click on a tree node. In my code the tab is opened when I click once. What event handler do I need?

    import java.util.Arrays;
    import javafx.application.Application;
    import javafx.event.EventHandler;
    import javafx.stage.Stage;
    import javafx.scene.Scene;
    import javafx.scene.input.MouseEvent;
    import javafx.scene.layout.StackPane;
    import javafx.scene.control.TreeCell;
    import javafx.scene.control.TreeView;
    import javafx.scene.control.TreeItem;
    import javafx.scene.control.SelectionMode;
    import javafx.util.Callback;
    public class TreeTest extends Application {
      public static void main(String[] args) {
        launch(args);
      @Override
      public void start(Stage primaryStage) throws Exception {
        primaryStage.setTitle("TreeView Test");
        primaryStage.setScene(createScene());
        primaryStage.show();
      private Scene createScene() {
        final StackPane stackPane = new StackPane();
        final TreeView<String> treeView = new TreeView<String>();
        treeView.setRoot(createModel());
        treeView.getSelectionModel().setSelectionMode(SelectionMode.SINGLE);
        treeView.setCellFactory(new Callback<TreeView<String>, TreeCell<String>>() {
          @Override
          public TreeCell<String> call(TreeView<String> treeView) {
            return new ClickableTreeCell();
        stackPane.getChildren().add(treeView);
        return new Scene(stackPane);
      private TreeItem<String> createModel() {
        TreeItem<String> root = new TreeItem<String>("RootNode");
        TreeItem<String> packageA = new TreeItem<String>("package A");
        packageA.getChildren().addAll(
            Arrays.asList(new TreeItem<String>("A1"), new TreeItem<String>("A2"), new TreeItem<String>("A3"))
        TreeItem<String> packageB = new TreeItem<String>("package B");
        packageB.getChildren().addAll(
            Arrays.asList(new TreeItem<String>("B1"), new TreeItem<String>("B2"), new TreeItem<String>("B3"))
        root.getChildren().addAll(Arrays.asList(packageA, packageB));
        return root;
      private class ClickableTreeCell extends TreeCell<String> {
        ClickableTreeCell() {
          setOnMouseClicked(new EventHandler<MouseEvent>() {
            @Override
            public void handle(MouseEvent event) {
              // Handle double-clicks on non-empty cells:
              if (event.getClickCount()==2 && ! isEmpty()) {
                System.out.println("Mouse double-clicked on: " + getItem());
        @Override
        protected void updateItem(String item, boolean empty) {
          super.updateItem(item, empty);
          if (empty) {
            setText(null);
          } else {
            setText(item);

  • How to trigger event from SM64

    Hi Experts
    I have an interrupt variant in my process chain, it is still not proceeding even if data load is complete for which it is waiting for.
    my friend suggested me to trigger that event in SM64.
    but i  know nothing about that. can you help.

    Hi
    Goto SM64 --> search for your event.
    select the event --> click on extent trigger
    check the below document
    http://help.sap.com/saphelp_nw04s/helpdata/en/44/c079239d3756a2e10000000a1553f6/frameset.htm
    Regards,
    Venkatesh

  • How to trigger event 0733 from event 0020 using information retrieve.

    Hi Guru's
    I am trying to create link between two event:
    FKK_SAMPLE_0020
    and
    FKK_SAMPLE_0733
    FKK_SAMPLE_0020 u2013 This module will be triggered when a clearing document is posted into the system. It must be customized to identify documents cleared.
    FKK_SAMPLE_0733 u2013 This module will be used to check and update the correspondence tables
    With information retrieved from event 0020 can any one please help ASAP.

    Hi
      1st create ZFKK_SAMPLE_0020 and write the logic in it for your requirement. next in ZFKK_SAMPLE_0073 use the FM BAPI_CTRACDOCUMENT_GETDETAIL pass the document no you will get all the details of doc no then in your fm update or cleare the table using std FM.
    FUNCTION ZFKK_SAMPLE_0299.
    *"*"LOCAL INTERFACE:
    *"  IMPORTING
    *"     REFERENCE(I_KEYR1) TYPE  KEYR1_KK
    *"     REFERENCE(I_SUCCESS) TYPE  CHAR1
    *"  EXPORTING
    *"     REFERENCE(RETURN) TYPE  BAPIRET2
    INCLUDE <CNTAIN>.
      TYPES: BEGIN OF TY_DETAILS,
               OPBEL TYPE OPBEL_KK,
               CHCKN TYPE CHCKN_KK,
               BKREF TYPE BKREF,
               BETRZ LIKE DFKKZP-BETRZ,
               WAERS TYPE WAERS,
               BANKL TYPE BANKL_KK,
               END OF TY_DETAILS.
      TYPES : BEGIN OF TY_FINAL,
              OPBEL TYPE OPBEL_KK,
              HVORG TYPE HVORG_KK,
              TVORG TYPE TVORG_KK,
              VKONT TYPE VKONT_KK,
              VKBEZ TYPE VKBEZ_KK,
              BLDAT TYPE BLDAT,
              END OF TY_FINAL.
      TYPES : BEGIN OF TY_USERS,
              USER  TYPE SYSID,
              END OF TY_USERS.
      TYPES: BEGIN OF  TY_ZCABLMTST,
             HVORG TYPE HVORG_KK,
             TVORG TYPE TVORG_KK,
             END OF TY_ZCABLMTST.
      TYPES: BEGIN OF  TY_DFKKRH.
             INCLUDE TYPE DFKKRH .
      TYPES: END OF TY_DFKKRH.
      TYPES: BEGIN OF  TY_FKKOP.
             INCLUDE TYPE FKKOP .
      TYPES: END OF TY_FKKOP.
      TYPES: BEGIN OF  TY_RLBEL,
             RLBEL TYPE DFKKRH-RLBEL.
      TYPES: END OF TY_RLBEL.
      TYPES : BEGIN OF TY_EMAILID,
              USRID_LONG TYPE COMM_ID_LONG,
              END OF TY_EMAILID.
      TYPES : BEGIN OF TY_PERNR,
              PERNR TYPE PERSNO,
              END OF TY_PERNR.
      TYPES : BEGIN OF TY_SOMLRECI1.
              INCLUDE TYPE SOMLRECI1.
      TYPES : END OF TY_SOMLRECI1.

  • How to display the same field more than once in  report with diff. filters

    Hello,
    I have an RTF template I built out. There is a 1:M relationship of an opportunity:deal point.
    I want the user to be able to pass the opportunity and then see a report including all the deal points.
    The report looks something like this:
    Date: DP100
    Terms: DP200
    Duration: DP300
    and so on. to simplify things, the date will always be DP100, terms will lways be DP200, etc.
    Where do I set these filters? When using the query builder on the BI Publisher server i don't see anywhere to filter.

    Here is a copied piece of the RTF template illustrating what I'm trying to do in the word template builder.
    Tenant (Signing Entity): <Deal_Point_Value where Deal_point_name = 'DP231'>
    Tradename (D/B/A): <Deal_Point_Value where Deal_point_name = 'DP240'>
    State of Incorporation: <Deal_Point_Value where Deal_point_name = 'DP1330'>
    Landlord: <Deal_Point_Value where Deal_point_name = 'DP1560'>
    Premises: <Deal_Point_Value where Deal_point_name = 'DP144>
    Storage Space: <Deal_Point_Value where Deal_point_name = 'DP235'>
    Off Premises Equipment: <Deal_Point_Value where Deal_point_name = 'DP386'>
    Term: <Deal_Point_Value where Deal_point_name = 'DP940'>
    Options: <Deal_Point_Value where Deal_point_name = 'DP1200'>
    Rent Commencement: <Deal_Point_Value where Deal_point_name = '1136'>
    Estimated Delivery Date: <Deal_Point_Value where Deal_point_name = 'DP123'>

Maybe you are looking for

  • ITunes Freezing when I try and Close it

    I just downloaded iTunes 7 for my Windows PC and it constantly freezes when I try and shut it down. This problem only happens when I am in the middle of playing a song and I try to shut iTunes down. What happens is the windows Dr. Watson error messag

  • MSS Employee Profile

    Hello, We are implementing MSS on Portal. When a Manager views the Employee Profile for a particular employee and goes to Miscellaneous Tab -> Organizational Assignments -> History it shows the Manager's Communication information like Phone Number an

  • Best Template for Creating a Sales Log/Hotsheet?

    Any suggestions? Looking for the best Numbers template to serve as a log for all new business contacts, the communications made, etc. Maybe a simple checklist will do.

  • Indesign CS3 - Error Code: 4

    I am trying to open an Indesign CS3 file, but every time it crashes Indesign. I tried opening a copy and I get an Error Code: 4. I am running 10.5.6. It is an important file so I would like to recover the file if possible.

  • Problem exporting QuickTime file (*.mov)

    When I try to export my Flash animation as a QuickTime movie (*.mov) in Flash 8 Professional (or in Flash MX 2004, doesn't matter) an error appears stating that an error occured because a required QuickTime component could not be found. I have Apple