Model in Background callable object

Hi Gurus,
Currently we have an application where a Scheduled background callable object is used , that does some table updation to SAP R/3 backend. Now all the connection parameters are maintained in property files and JCO connection is created through java coding and with JCO API. Is there any possiblity to used Model in Background callable object so that , we could have used our common jco destionations and connections . Please suggest.
Thanks in Advance.
Tony Isaac.

Couldn't find a solution, in this case a new solution was developed which then had nothing to do with the callable object.

Similar Messages

  • GP Background callable object. Error while making a Callable object

    Hi,
    I have implemented a Background callable object and deployed it to the server.
    When I try to make a Callable object of this from the Design Time tab in GP, i get the following error msg.
    *Class does not correctly implement the required interface*
    The detailed error msg is as follows
    Full Message Text
    Unable to load the required classes. Check all the references to other modules, especially the GP API
    com.sap.caf.eu.gp.base.exception.EngineException: Unable to load the required classes. Check all the references to other modules, especially the GP API
    at com.sap.caf.eu.gp.model.svc.impl.EngineClassloaderImpl.isClassAvailable(EngineClassloaderImpl.java:101)
    at com.sap.caf.eu.gp.ui.co.config.bkgd.COCfgSelect.OnCanLeaveScreen(COCfgSelect.java:293)
    Pls help.
    Tx in advance

    The problem was resolved after retrying many times. Code was checked again and redeployed. Server restarted as well. GP objects deleted and steps repeated. It worked in the end.

  • Unable to use bean model in a Callable Object

    Hello,
      I'm trying to use a bean model in a callable object but at runtime I'm allways getting null pointer exception.
      If I test it in a WebDynpro application everything goes right (I only have to add a sharing reference to my EJB Application). But if I Implement a Callable Object and I try to use a EJB bean model it doesn't works.
    (I have added the sharing reference in the callable object DC)
    I have made somes test and the command bean class never finds the EJB using home interface.
    At the moment I would like to use a bean model instead Web Service model because of testing propouses.
    Please, Do you know If I'm missing something? Do I have to add more reference or use DC?
    Is possible to use bean models in Callable Objects?
    Thanks in advance,
    Regards

    Hi,
    Not sure if it will work.
    Try creating the view object with a single query, and once after creating it, edit the view object, and change the SQL query in the source.
    Something like
      <SQLQuery>
        <![CDATA[select * from emp]]>
      </SQLQuery>to
      <SQLQuery>
        <![CDATA[select * from emp where deptno=10 union all select * from emp where deptno=20]]>
      </SQLQuery>-Arun
    P.S : I am able to create the view object with union declaratively in JDev 11g. Probably you can upgrade to 11g ;) .

  • Web Services as Background Callable Objects?

    Hi everybody,
    is it possible to use an Web Service as an Background Callable Object? And if it is possible, how can I do it?
    For your background: If the Web Service throws an Exception, I want to handle it. My goal: The next step after finalizing the exception handler action will be the
    action (WebService) that reported the exception. Or is there any other possibility? 
    Thanks,
    Stefan

    Hi Stefan,
    For repeating the WS Call after the exception handler, you can use the "repeat" strategy. When defining the exception handler, you can choose between "continue" and "repeat".
    Check this page : <a href="http://help.sap.com/saphelp_nw2004s/helpdata/en/44/10a066e3650d19e10000000a114a6b/frameset.htm">Exception Handling in GP</a>
    For using Web Service as Callable Object, check this out! <a href="http://help.sap.com/saphelp_nw2004s/helpdata/en/44/4758351fcb1193e10000000a155369/frameset.htm">WS in GP</a>
    When specifying repeat, the action will be started again. If continue, the next action will be processed.
    Hope this helps,
    Best regards,
    David

  • Background callable object :Error

    Hi,
    I created one background callable object in webdynpro,
    to be called from GP design time.
    I have done this using the tutorial :
    "Implementing Background callable object"
    Deployement finished successfully.
    But from GP design time, while creating callable object
    of type backround execution,  I selected,
    container type : library
    container : apibckg(deployed DC of type J2ee server
               library)
    implementation class name : the java class which implemented background callable object.
    But error in gp: is
    "Cannot find this class name"
    In webdynpro after building the project I got the warnings:
    Nov 3, 2006 11:57:13 AM /userOut/Development Component (com.sap.ide.eclipse.component.provider.listener.DevConfListener) [Thread[ModalContext,5,main]] WARNING: apibckg: built with warnings sap.com/apibckg(MyComponents) in variant "default" (1.406 sec)
    can any bdy help me
    thanks
    smitha

    Hi Smitha,
    You just need to repeat the steps described in the tutorial, i.e. define the references and create a class that implements the GP Background callable object interface.
    Don't forget to define the sub-type of the library in the .dcdef file.
         <component-type>
              <vendor>Your vendor</vendor>
              <type>Java</type>
              <sub-type>Library</sub-type>
         </component-type>
    Then add a new empty file named "build.vm" under the folder "cfg". Add the line "#BuildSecondaryLibrary()".
    Then build and deploy. It should be there.
    Regards,
    David

  • "cannot find this class" erro while creating Background Callable Object.

    Hi All,
    I am facing "cannot find this class" while creating Background Callable Object.
    I followed the following document for Creating Background Callable Object.
    [Creating Callable Objects for Background Execution|http://help.sap.com/saphelp_nwce10/helpdata/en/53/cde385301f4aa3b8e77a92cd46bff3/frameset.htm]
    After giving the fully qualified java class name in the Implementation Class Name when i press next i am getting the error.
    Please suggets me in solving this issue.
    Regards,
    S.V.Satish Kumar
    Edited by: Sathish Kumar SV on Apr 4, 2009 10:34 AM

    Hi, kavita.
    First, make sure you choosed the correct container when you created the background CO.
    Second, make sure your package name was "com.examples.bckgco" and class name was "UserDetailsCallableObject". The exception  which you got just means you entered incorrect name.
    It doesn`t relate to your program.
    Best Regards.
    Louis Huang.

  • Implementing and Exposing a Background Callable Object

    Hi,
    I am following tutorial "Implementing and Exposing a Background Callable Object" of NWDS 7.1. I created implemented Java Enterprise Application and deployed. When i try to create Callable object in GP i am getting error saying "Cannot find this class name". Any solution for this please?
    Thanks,
    Songa

    Hi,
    I Have same problem, can anyone help me ?
    I tried the tutorial example for creating "Implementing and Exposing a Background Callable Object". In NW portal, i received message, "Cannot find this class name", when i try create callable objekt.
    Thanks,
    Nicholas

  • GP / Background Callable Object / KM

    Hello,
    I have implemented a background callable object ("IGPBackgroundCallableObject"), which will be used by a GP.
    I need to create new resources in KM, but I don't know how.
    Hope anyone can give me some clues.
    Regards.
    Mathieu

    Hi,
    Thanks for answering.
    I have already done some dev with KM API (repository filters, km services, etc), but it's my first one with CAF.
    My problem is that I thought I could use "ResourceFactory", "Resource", etc, but I don't know how to import them in my project.
    For example, when I develop a KM service, I just add the jars I need to my "par" project, here I create a new "development component", and I tried to add some "Used DC" but I don't know which one I have to add...
    I hope it's clearer.
    Mat'

  • Background callable object :  can not find this class name

    Hi All ,
                  I am following this tutorial link for creating background callable object
    http://help.sap.com/saphelp_nwce10/helpdata/en/9a/e8934258a5ca6ae10000000a155106/frameset.htm
    I have created java and enterprise application DC and deployed successfully. But while creating CO in design time when i am selecting application and entering class as com.examples.bckgco.UserDetailsCallableObject  for Implementation Class Name , and on click next i m getting exception as  "can not find this class name".       package and class name are correct still getting this excetpion message. Plz help me to resolve this solution.
    Regards
    Kavita

    Hi, kavita.
    First, make sure you choosed the correct container when you created the background CO.
    Second, make sure your package name was "com.examples.bckgco" and class name was "UserDetailsCallableObject". The exception  which you got just means you entered incorrect name.
    It doesn`t relate to your program.
    Best Regards.
    Louis Huang.

  • Problem with Background Callable Object

    Hi All,
    I am trying to create a background callable object in GP. From my understanding and according to the help document here is what I did:
    - Generated a deployable proxy development component using the Top down approach.
    - Created a Java Development component which implements the interface IGPBackgroundCallableObject. This Development component has the proxy object generated in Step 1 in the Used DCs. Internally this class does a JNDI lookup to the deployed Webservice Client and executes the webservice. Then I add this class as a public part in the Development Component.
    - Create a J2EE Library that has the public part of the class generated in Step 2 as the Used DCs.
    - Deploy the Library and use that in the GP Design time to create the Callable object.
    Following are the problems that I am facing:
    - The Java class that consumes the deployable proxy does not seem to recognize the classes that are present in the proxy object. Even though there is a reference to it.
    - If we try to include the proxy project in the Java Build path of the class it simply removes the link at build time.
    - At one instance it somehow succeeded during the build phase and I deployed the library to the J2EE engine but while testing the callable project it came up with a NoClassDef exception. Basically it was unable to find the proxy object’s classes.
    I am not sure if I am doing anything wrong or the process that I am following is not right. I would appreciate if anyone could help me understand what the problem is and how do we go about achieving the above scenario.
    Best regards,
    Sudhi

    Hi Jorgen,
    This behavior is completely normal. It can seem awkward but what you described is somehow logical.
    Let's say you have three actions, the second one is the email notification. When completing the first action, the second action is triggered. As it is a background callable object, it is put into the queue and wait for processing. As the refresh of the screen is faster than the processing of the callable object, the next action (the third) is not yet active/ready to be processed.
    When the email is sent (i.e. the background callable object executed), a callback takes place and the next activity is triggered. Then, the 3 action is active and can be shown.
    Due to technical restriction of Web Dynpro, it is not possible to refresh the screen when the action is ready to be processed. The user has to refresh it explictly.
    With SP12, the processing of the queue has been improved and it's much more faster than before. The "problem" you noticed shouldn't be there anymore.
    Hope this helps.
    David

  • Accessing httpSession in GP background callable object?

    Hello Everybody,
    I’d like to manipulate the httpSession Object in the Portal Session out of an GP BackgroundCallableObject. Can anybody give me an hint how to solve this problem?
    Thanks in advance
    Robert

    Hi Robert,
    maybe you should try to use the Callable object type "Portal iview or page" in the GP-Designtime and embed it into your GP-process.
    But you have to consider that there are some restriction with regards to the possibility defining input and output parameters depending on the iview type e.g. BI or SAP transaction iview:
    If you selected a BI or SAP Transaction iView as the portal-callable object, you cannot define input parameters. To define input parameters for BI Queries, BI Web Applications or SAP Transactions, use the BI or SAP Transaction callable object.
    If you selected an iView created with Visual Composer ,the input parameters are automatically rendered and displayed. You cannot define the parameters manually.
    Hope this will help to proceed successfully
    Regards
    Berndt

  • Background callable object for BAPI

    Hi Everyone,
    I have a requirement wherein a BAPI call should be an intermediate action in a GP process.
    I need to fill in some fields in an interactive form which is in the preceding action, the fields on being mapped to bapi input will be passed on to this bapi, after the bapi call a notification (third action) will be sent out to all process contributors . All these three actions are done by the same role. I am able to use BAPI external service CO successfully when its the beginner action in any process. But on being an intermediate action it doesnt execute. I am new to GP and I dont know of any alternative methods.
    Experts plz guide.
    Thanks,
    Lisha

    Hi Lisha,
    please refer to the following link:
    [Tasks|http://help.sap.com/saphelp_nwce10/helpdata/en/71/f0944279c0c66ae10000000a155106/content.htm]
    following the sublink:
    [Integrating offline and form based activities|http://help.sap.com/saphelp_nwce10/helpdata/en/44/d44bea51103ee1e10000000a114a6b/content.htm]
    You should focus on the topic "Creating and configuring forms" in special:
    "Building a Form Context"
    "Dynamic Forms".
    Please be aware that in NetWeaver 7.0 (2004s up to SP13) the CO Composite Form were called CO Interactive Form. But basically the functionality "Building a form Context" remained the same, although named a bit different.
    As I don't know which SPS you are working with and whether it is NetWeaver 7.0 or CE, please come back to me if you need further explanations.
    Hope this will help to proceed your work.
    Kind regards
    Berndt

  • About callable object-send notification

    Hi expertise,
    when i create a callable object-send notification,when i test it,an exception occurs:
    java.lang.NoClassDefFoundError: javax/activation/DataHandler
        at com.sap.caf.eu.gp.model.fnd.mail.MailFactory.createBodyPart(MailFactory.java:468)
        at com.sap.caf.eu.gp.model.fnd.mail.MailFactory.sendMail(MailFactory.java:396)
        at com.sap.caf.eu.gp.callobj.mail.NotificationCO.onExecute(NotificationCO.java:331)
        at com.sap.caf.eu.gp.callobj.bckgd.base.AbstractBackgroundCallableObject.execute(AbstractBackgroundCallableObject.java:102)
        at com.sap.caf.eu.gp.callobj.container.BackgroundCallableObjectsContainer.execute(BackgroundCallableObjectsContainer.java:81)
    why?thanks

    Hi Jorgen,
    This behavior is completely normal. It can seem awkward but what you described is somehow logical.
    Let's say you have three actions, the second one is the email notification. When completing the first action, the second action is triggered. As it is a background callable object, it is put into the queue and wait for processing. As the refresh of the screen is faster than the processing of the callable object, the next action (the third) is not yet active/ready to be processed.
    When the email is sent (i.e. the background callable object executed), a callback takes place and the next activity is triggered. Then, the 3 action is active and can be shown.
    Due to technical restriction of Web Dynpro, it is not possible to refresh the screen when the action is ready to be processed. The user has to refresh it explictly.
    With SP12, the processing of the queue has been improved and it's much more faster than before. The "problem" you noticed shouldn't be there anymore.
    Hope this helps.
    David

  • How to set structure in execution method of background callable objec

    I need to set input and output parameters in execution method .
    But how to set structure and substructure in background callable object

    Hi,
    you can look here for an example of how to create a background callable object:
    <a href="http://help.sap.com/saphelp_nw70/helpdata/en/82/0e6f4132f15b58e10000000a1550b0/frameset.htm">Implementing Callable Objects for Background Execution</a>.
    Here you can find general explanation about how to construct any type of callable object using the GP API:  <a href="http://help.sap.com/saphelp_nw70/helpdata/en/44/7a094edb0b6573e10000000a11466f/frameset.htm">Creating Callable Objects</a>.
    In the documents, check the description concerning parameters structure.
    I hope that helps:)
    Regards, Petja

  • WD4VC Callable Object: No parser configuration entry for the tag Invoke

    I am trying to use a Visual Composer model as a callable object. I can deploy OK (as a Web Dynpro model, having checked the copmiler options "Deploy Model with PAR" and "Add Guided Procedure information").
    When I try to test the Callable Object, I get the following error:
    com.sap.tc.wd4vc.intapi.info.exception.WD4VCRuntimeException: No parser configuration entry for the tag Invoke.
    No idea how to get around this.
    Any help greatly appreciated.
    Kind Regards,
    Tony.

    Hi Mario,
    We have only three runtime in VC 7.0
    1. XGraph
    2. Flash
    3. Webdynpro.
    In your blog on wiki Flex runtime is mentioned  as given below:
    Webdynpro runtime is not fully supported in NW04s and some tags may not be supported as stated in the error. The reccomendation is to use the flex runtime.
    Is Flex runtime and  Flash runtime is same ,
    I have tried to deploy the model in Flash runtime and  Portal runtime error ocurs by diasply renderning JSP Component,
    But when i deploy it in Webdynpro runtime , it works fine for displaying data in Table.But gives error :No parser configuration entry for the tag ChartView , when i used chart in place of table .
    Thanks.

Maybe you are looking for