Multiple Custom Synch Plugins For Same Business Object

Can I make multiple plugins for the same business object? The main reason I'm asking is because I want to have one item plugin that runs before the core item data synchs and another item plugin that runs after.
Since the topic's here, if multiple plugins can be written, which order would two plugins run if they are both set to go off after the core synch?

That answers half of my question, although just to verify:
The only issue is the before synch plugin may not have it's data in SBO (eg new order from webtools). If the data initiated in SBO then you should be fine.
As far as I can tell, you're basically saying that if you're working with data in SBO in a plugin that's set to PluginExecutionLocation.BeforeSynch, be cautious of the fact that new data from Web Tools will not have the plugin run against it because it will arrive after the standard synch brings it over. I would assume the same would be true for the reverse, in that any new data in SBO that's not yet in Web Tools will also not have the plugins run against it for the same reason.
Also, let's say I create two SynchPlugins for Items and set both of their SynchRunTime fields to PluginExecutionLocation.AfterSynch - which one runs first? Or is it indeterminable each time?

Similar Messages

  • Custom synch plugin error

    Hey All.
    I am writing a simple custom synch plugin for webtools 2007 PL2. I used the sample from the SDK as a guide. WHen I run the synch I get the following errors:
    Synch     Synching Plugin: FruitCompanySynchPlugin     SynchPlugins()          
    Synch     Object reference not set to an instance of an object.     SynchPlugins()          
    FruitCompanySynchPlugin     Loading Plugin     Plugin Contructor     
    I am getting messages that I write to the log and I have try catches all over my code that is just displaying a log message in each method. Some where it still throws that exception and I cannot figure out what is going wrong.
    How can I debug this>
    (I also get the exact same problem when running B1WEBTOOLS2007\SDK\SynchPlugin\SampleProject\ that comes with the SDK)
    Anybody else out there have a synch plugin running in webtools 2007?
    Message was edited by:
            Curtis Traverse

    Hi Curtis,
    I have tested the sample and it works in the tester project but is failing in the actual synch.  The B1 company is being disconnected by the synch.
    As for testing yours, I would suggest using the tester project.  You will need to change the references to the InterOp.SAPbobsCOM, NetPoint.API and NetPoint.SynchSBO to reference the copies that your synch is using.
    You should be able to step through your code with this.
    Message was edited by:
            Shane Hart
    Message was edited by:
            Shane Hart

  • Service Interface for the Business Objects

    Hello everyone. I'm developing a Web Service using the service interface that provide JDeveloper for their Business Objects. I have a relationship between two EO as described below:
    EntityA 1 ...... * EntityB and it is a composition relation.
    Each ID in the entities are sequencial. There is no problem for create EntityA and EntityB at the same time. My probelm is that if I want to create only EntityB. I can't use the default method provided by the AppModule, neither make a custom method like:
    public boolean createEntityB(EntityBRowImpl mayEntityB){
    //Sample code.
    }because always a new row is created, and as EntiyB is a child of EntiyA, require the father's id and of curse an error ocurr. Also, can't let someone write the ID in the foreing key of the EntiyB.
    How can I solve this please?
    Thanks in advance. Any suggestions are very wellcome.
    PS: I'm using JDeveloper 11.1.1.5

    The error you're hitting is presumably JBO-25030.
    Look to the "merge" command. In the parent you specify just the key of the preexisting parent record, and then in the child you specify your new child record.
    CM.

  • WAS Inst on the NetWeaver 7.2 platform for the Business Objects XI 4.0 SP1

    Hello to all,
    I have tried to install the WAS on the NetWeaver 7.2 platform for the Business Objects XI 4.0 SP1.
    Ok, more preciselly. I have tried to install SP1 for the Business Objects Enterprise XI 4.0. We have had a distributed installation. An application is under the Windows 2k8 R2 platform and the web server (WAS) is under the Unix, where runs the SAP NewWeaver 7.2 CE.
    Installation of the SP1 on the application side has ran just fine. Installation of SP1 under Unix went fine as well till I tried to undeploy the previouse one WAS. At first it could not start, it could not find the java, even the wdeployGUI.sh should use its own java, while it happens. I have edited a profile of the appropriate user for using this "own" java. The same I had to do for the pearl. It ran, but It took a very long time - more than two hours. (We have experience from the base installation, that it supposed to be very quick.) So, I have killed three apropriate processes and wav, undeploying ended successfully.
    Next, I started to deploy a new WAS. But it has been broken several times with the information (from the <INSTALL PATH>/sap_bobj/enterprise_xi40/wdeploy/logs/wdeploy.log), It could not reach the server with the error message: "Error occurred during the action  deployall", "$". I am sure, the acess datas are correct.
    Any ideas?
    I thing there is some problem with the java and pearl settings. But I can not find relevant webappdeploy_unix document for the SP1, so I do not know, why the deploying could not start automatically as in the case of the base (non SP) installation.

    Hi Randy,
    Universe is an important part of the Semantic Layer, whether it is version 3.x or version 4.x of SAP BusinessObjects. In version 4.0 (officially known as BI 4.0), you will be using the new Information Design Tool to build universe. It is highly recommended for all of your presentation tools (i.e. WebI, Crystal, Xcelsius/Dashboard, etc) to go through the new Information Design Tool for data (including BW data).
    The BI 4.0 Virtual Launch is scheduled on Feb 23. I suggest you to sign up at http://virtualevents.sap.com/business-analytics/login.aspx.
    By the way, the SAP BusinessObjects does not have a version 3.2. The most current one is version 3.1. You might be confused with the FixPack which is now up to 3.4.
    Hope this helps.

  • Custom Synch plugin 2007

    Hey All,
    Can anyone tell me where the examples and documentation are now for writing custom synch plugins? I cannot find it with the ramp up files that I downloaded from the support center.

    Thanks Shawn,
    Also where I can find the latest API documents? I have the ones for 5.96 but not 2007.

  • How to delete the index for the business object BUS0033

    Hi to all experts,
    I'm applying note 1349496 the error here is no records with F4 help for the funds center .
    solution from the note
    Implement the attached program corrections. Then, in the transaction, delete the index for the business object BUS0033, reactivate it, and start the indexing in the indexing mode "Full". The system then displays the data correctly in the F4 search help.
    how to do the second part i have already applied the note .

    any help

  • Running XI and 6.5 Services on same Business Objects Server

    We are currently thinking about  migrating to Business Objects XI from 6.5 SP4.
    We are running with a 3-tier architecture, with the Business Objects services running on a Windows Server.
    Due to the number of users and reports in circulation we would like to do the migration in phases.
    Is it possible to run both the XI and 6.5 services on the same Business Objects server at the same time?

    That's actually a migration secanario so it should work fine. I had no trouble with 5.2 and 6.0 on the same system.
    Tom

  • Multiple web catalog files for same rpd

    Is there any way to run multiple web catalog files for same rpd in OBIEE?

    Why do you want to do that? Why not merge them into one? You run seperate presentation servers againt the same RPD.
    Regards
    John
    http://obiee101.blogspot.com/

  • How to restrict permissions for individual business object fields?

    I know that ACE can restrict permissions (read/write/delete) for entire business objects (Business Partner, Opportunity, Activity...).
    Is it possible to assign security permissions (read/write) to individual attributes of business objects? For example, I want that some users could not view phone number for Business Partner.

    We had similar requirement for transaction but that was more to do edit or non-edit authorization at field level, but i feel this will work for your scenario too.
    First there is no standard tool available to do this, so, you'll have to create your own authorization objects in transaction SU21 (Basis will be able to do that) lets say ZAUTHOBJ, and then assign permitted activities for this object i.e. create/generate, change, display. Then you this authorization object in UI coding to check the permission level and give access at field level. Don't forget to assign this object to your PFCG role.
    I'm not technical so can't tell you where to put the code on UI (may be some prepare output method), your tech team will be able to help you.
    Also, its good idea to have seperate auth object for each field you want to restrict because of scalability in future.
    Hope this gives you some idea...
    Regards,
    Vikas

  • Technical infrastructure required for SAP Business Objects

    Hello,
    I want to know where I can find information regarding to the technical infrastructure required for the product SAP BusinessObjects.
    Thanks in advance for your valuable information.

    Hi,
    this should get you started
    Ingo
    BusinessObjects and SAP - Overview
    /people/ingo.hilgefort/blog/2008/02/07/businessobjects-and-sap-part-i
    Crystal Reports and BI Queries
    /people/ingo.hilgefort/blog/2008/02/19/businessobjects-and-sap-part-2
    Crystal Reports and BI Hierarchies
    /people/ingo.hilgefort/blog/2008/02/27/businessobjects-and-sap-part-3
    Crystal Reports and SAP R/3
    /people/ingo.hilgefort/blog/2008/03/23/businessobjects-and-sap-part-4
    Web Intelligence and SAP BI
    /people/ingo.hilgefort/blog/2008/03/24/businessobjects-and-sap-part-5
    Web Intelligence - Delegated Search and Delegated Measures
    /people/ingo.hilgefort/blog/2008/08/27/businessobjects-and-sap-part-6--web-intelligence-and-sap-bi
    OLAP Universe Change Management
    /people/ingo.hilgefort/blog/2008/08/29/businessobjects-and-sap-part-7--olap-universe-change-management
    Xcelsius Overview
    /people/ingo.hilgefort/blog/2008/09/02/teched-las-vegas--are-you-up-for-the-business-objects-community-xcelsius-challenge
    Xcelsius, Crystal Reports and Live Office
    /people/ingo.hilgefort/blog/2008/09/03/businessobjects-and-sap-part-9--xcelsius-with-crystal-reports-and-live-office
    Xcelsius, Universes and Query as a Web Service
    /people/ingo.hilgefort/blog/2008/09/04/businessobjects-and-sap-part-10--xcelsius-with-universe-and-query-as-a-webservice
    Install Part #1
    /people/ingo.hilgefort/blog/2008/09/17/businessobjects-and-sap--installation-and-configuration-part-1-of-4
    Install Part #2
    /people/ingo.hilgefort/blog/2008/09/17/businessobjects-and-sap--installation-and-configuration-part-2-of-4
    Install Part #3
    /people/ingo.hilgefort/blog/2008/09/17/businessobjects-and-sap--installation-and-configuration-part-3-of-4
    Install Part #4
    /people/ingo.hilgefort/blog/2008/09/17/businessobjects-and-sap--installation-and-configuration-part-4-of-4
    SAP Authentication
    /people/ingo.hilgefort/blog/2008/09/19/businessobjects-and-sap--configure-sap-authentication
    Publishing part 1
    /people/ingo.hilgefort/blog/2008/09/23/businessobjects-and-sap--publishing-of-crystal-reports-part-1-of-3
    Publishing part 2
    /people/ingo.hilgefort/blog/2008/09/24/businessobjects-and-sap--publishing-of-crystal-reports-part-2-of-3
    Publishing part 3
    /people/ingo.hilgefort/blog/2008/09/24/businessobjects-and-sap--publishing-of-crystal-reports-part-3-of-3
    XC, CR and LO Part 1 of 4
    /people/ingo.hilgefort/blog/2008/10/03/businessobjects-and-sap-part-1-of-4--creating-a-xcelsius-dashboard-on-top-of-sap-bi
    XC, CR and LO Part 2 of 4
    /people/ingo.hilgefort/blog/2008/10/07/businessobjects-and-sap-part-2-of-4--creating-a-xcelsius-dashboard-on-top-of-sap-bi
    XC, CR and LO Part 3 of 4
    /people/ingo.hilgefort/blog/2008/10/07/businessobjects-and-sap-part-3-of-4--creating-a-xcelsius-dashboard-on-top-of-sap-bi
    XC, CR and LO Part 4 of 4
    /people/ingo.hilgefort/blog/2008/10/10/businessobjects-and-sap-part-4-of-4--creating-a-xcelsius-dashboard-on-top-of-sap-bi
    Technical Material
    /people/ingo.hilgefort/blog/2008/11/19/businessobjects-integration-with-sap-netweaver-bi--technical-material

  • No entry for User Business Object found

    Hello All,
    I'm using ISA 4.0 for R/3-Edition with SP9.
    My problem is that i receive an empty site after the login.
    With debugging i have found the error in BackendObjectManagerImpl.java on Line 134:
        if (boc == null)
          throw new BackendException("No entry for " + beBOType + " Business Object found");
    the problem is that boc == null...and i don't know what that is?and where this boc == null can come from?Can somebody help me please?
    beBOType = "User", that i see at the isaerror.log .
    Too see what i have done before, please have a look on the next page in this forum at the thread "backendobject-config".
    Thanks for your help,
    Best regards,
    Toni

    hi,
    use the transaction rscusta
    create user  and enter the user
    BW User ALE          ALEREMOTE
    or
    rsa1 --> setting --> global setting ...
    Regards
    Ben

  • How to find the WhereUsed List for a Business Object Event?

    How to find the WhereUsed List for a Business Object Event?

    Can anybody let me know how to get which
    Whereused  function will get the data from
    different Werks in multi-level?
    Any sample program please!!!

  • Generic approach to call a method for any business object

    My requirement is to call the DISPLAY method of a business object when I have the objectType and objectId.
    Say I have BUS2012 and Id 4500001111, now I want to call a method which invoke the DISPLAY method for this object with objectId (say ME_DISPLAY_PURCHASE_DOCUMENT for purchase order). I even have the key fields for the business object.
    Is it possible ?
    Thanks in advance !
    Ruhi Hira

    Hi Ruhi,
               Yes you can call the method for display.Before we can do that we need to fix the procedure for the calling of the method.If you want to call it programitically or you want to call it in task builder or you want to use it as a activity in the work item.we can check for the BUSXXXXXX what ever number is there and we can also check for the activity type pre defined by SAP for it.If suppose you dont have the activity we can create the method for the BOR object type using SWO1.May be it helps your query.
    Have a best day ahead.

  • BW support level for Installing business object ?

    Appreciate if any body can tell me minimum BW support patch level required for Installing business object ?

    Hi,
    with respect to some fixes and performance i would recommend the following as minimum.
    BW: SAP BW7 with EhP1 and SP5
    BO: SAP BO XI 3.1 SP2
    Regards
    -Seb.

  • Multiple APP run's for  same vendor

    Dear Friends,
    I would like to know whether it is possible to do multiple payment proposals for a vendor on same dates.
    here is the scenario:
    Each business area would like to creat and edit payment proposals for the same dates, for ex: Run date is 1.1.08, next payment date will be 02.01.08 and schedule the actul payment run on say 03.01.08.
    The actual payment runs will be processed by different paying coc.ode on 03.1.08
    so for a given vendor say we have 2 open items which are due for each business area. I tried giving Business area in free selections .
    when I try to create a secong payment proposal system gives me the message saying no payment proposal found for the co.code Message nO.FZ349
    Yes it does makes sense to this meesage in the sense system wants to check that no invoice is paid twice by mistake.
    But my question is since I am restricting open items by Busines area in the selection parameters itself shouldnt that be considered by system.
    Hope I am clear.
    Please let me know your inputs on the same.
    Points assured for useful replies.
    Thanks,
    Vamsi

    Hi Chandra,
    Thanks for your inputs.
    When you say that same vendor can be paid more than 1 once in a given day by APP, I belive you meant that once paymnet run has been done we can create another APP process for the same vendor.
    Yes I dont see any issues there.
    I also have no doubt that we can create multiple payment runs for a given vendor for 2 different co.codes on the same day.
    But the issue I have is a case of centralised payment for all regions  which are represented by Business areas.
    Each region will do business with the same pan india vendor and would like to create thier payment proposals. The payment runs for these proposals will be done by the head office.
    while trying to the second payment proposal, thi sis the message:
    "Vendor 54 222 is contained in proposal 24.01.2008 SB1; no editing"
    Hope I am clear.
    Thanks,
    Vamsi

Maybe you are looking for

  • I want to Edit PDF file using java(urgent)

    if any body helps me i shall be thankful to him. its urgent i hav to complete my assignment.

  • Shows in ie, opera, not ff

    I have been trying to figure out why this doesn't load in firefox. I designed this site in ff and now a year later I noticed the slideshow isn't coming up in ff. I don't know what the dealio is. I think the only think changed is that i added code in

  • HTML5 export (Ogg, WebM)

    Just wondering if I have overlooked a solution to export videos for html5 pages with the "other" web codecs, e.g. at least Ogg Theora and possibly WebM. They appear to be still needed for widest browser support (while the world converges). Is there a

  • Screen dims after a minute or so

    How do you set the time it takes the screen to dim after not touching the notebook for a minute or so?

  • ODBC - why so much overhead?

    I want to connect to an Oracle (10g) database through MSAccess to give some non-techie (remote) users a really simple UI to insert/update data for a short period of time. It's not economical to write an interface for them, and they don't have the mac