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

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.

  • "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

  • 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.

  • 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

  • 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

  • Web Dynpro application callable object error: Page Builder Not available

    Hi, SDN Fellow.
    I created a callable object of Web Dynpro application. The callable object is atatched to an Action, and Action --> Block, and Block --> Process.
    I initiate the process in GP Runtime, when it comes to the Action screen the Web Dynpro application atatched to, I got the following error:
    The page builder required to display this application UI inside the portal environment is not available.
    As aa comparison, another callable object that atatched to a Web Dynpro component (that implement GP interface) is working fine.
    Please advise.
    Thanks in advance,
    KC

    Hi KC,
    When you start your process from GP Runtime, does the actual action/callable object open in a new window?
    Have a look at this SAP Note:
    [Error when executing a GP task - Page builder|https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/oss_notes/sdn_oss_bc_gp/~form/handler%7b5f4150503d3030323030363832353030303030303031393732265f4556454e543d444953504c4159265f4e4e554d3d393831353137%7d]
    Although the error message you are getting is different, but if your callable object opens in a new window, then the problem (in most probability) is the same as mentioned in the SAP Note.
    Also, try testing the Web Dynpro callable object in standalone mode. For more information on this, see:
    [Testing Callable Objects|http://help.sap.com/saphelp_nw04s/helpdata/en/4c/588041a17e060de10000000a1550b0/frameset.htm]
    Bye
    Ankur

  • Interactive form as  Callable object error on testing the object.

    Hello experts,
    I am trying to use a adobe interactive form as a callable object in guided procedure and when I do the testing the error I am getting is:
    "Callable object implementation did not return output parameters"
    Result: Technical exception
    Details: Service call exception; nested exception is:
    java.net.UnknownHostException: pwdf3102: Service call exception; nested exception is:
    java.net.UnknownHostException: pwdf3102: Service call exception; nested exception is:
    java.net.UnknownHostException: pwdf3102
    I did check all the configuration setting and everything seems to be all right.
    Appreciate any suggestions.
    Muthu Sundarresan.

    There should be default entry like
    127.0.0.1       localhost.   
    Make an entry below that with your ip address and the hostname.   Reward some points pls.

  • 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

  • Error testing Web Dynpro Callable Object (GP Interface)

    With reference to thread:
    Interactive form as  Callable object error on testing the object.
    FYI, I'm running NW04s, EP 7.0 SPS 13, JDK 1.4.2_14, Unix OS
    Hi All,
    I have created a Web Dynpro App with a Adobe Form as the frontend. I have included the caf/eu/gp/api as a DC and implemented the IGPWebDynproCO interface. Next I created a Web Dynpro Callable object in GP and ran a test and received the following error:
    Result: Technical Exception
    Details: Could not create web dynpro callable object component
    Output Parameters
    Callable object implementation did not return  output parameters
    Can anyone help me resolve this? Do I have to make a manual entry in the HOST file? If so, what is that entry? Are there alternatives?
    Thanks
    Kunal.

    Hi,
    For creating WD callable object you need to add following three DC in your WD DC project.
    In the Web Dynpro Explorer of the Web Dynpro Perspective, expand the node DC MetaData -> DC Definition, and select Used DCs.
    a.      To create a DC dependency, open the context menu and choose Add Used DC.
      b.      Select Local Development  -> SAP-EU  -> caf/eu/gp/api/wd  -> DC MetaData  -> Public Parts  -> GPWebDynproCO. For Dependency Type, select Build Time, Design Time, and Run Time. Choose weak from the dropdown list.
      c.      Repeat the previous step to define a dependency to DCs SAP-EU-> caf/eu/gp/api (public part external) and SAP-JEE -> com.sap.security.api.sda (public part default).
    You need to do one more thing like bellow.
    Select your Web Dynpro project and open its context menu. Choose Properties.
    1. Choose Web Dynpro References -> Library References.
    2.  Add a reference for library caf/eu/gp/api.
    I think this will help you.
    Thanks
    Chandan

  • Backgroung Callable Object

    I am trying to create a Background CO that calls an EJB. I have the client libraries/classes for the EJB but at runtime I get the following error: 
    java.lang.ClassCastException: com.sap.engine.interfaces.cross.ObjectReferenceImpl incompatible with <myHomeInterface>
    Has anyone seen this or knows how to correct the error?
    Thanks,
    SV
    Message was edited by:
            Sunil Vishnubhotla

    Hi,
    Check your build dependencies of the DC included. Or,
    Code the EJB method in the execute method in the Background Callable Object and include all the references (Used DCs). You can also create the web service callable object(EJB) .
    Correct me if I am wrong.
    hope it helps.
    Avinash.

Maybe you are looking for

  • Nik Software Crash: "Could not complete the Color Efex Pro 4 command because of a problem with-"

    Nik Software/Photoshop Crash: "Could not complete the Color Efex Pro 4 command because of a problem with the filter module interface."  Define, Viveza work fine, the others, Color Efex, HDR Efex, Silver Efex don't.  I called Nik and they said they we

  • "Sent Items" folder can not be synced up in time for Outlook 2013 cache mode

    Hi, I found a strange problem in Outlook 2013 cache mode. Hope anyone can help me find out if it is the new design of outlook 2013 or outlook 2013 issue. I am using Exchange 2013 and Outlook 2013 client. I created two outlook profiles in two machines

  • ITunes crashes immediatly on opening

    I am in quite a lot of confusion, so any help would be appreciated. On two PC's in my house, iTunes always crashes on opening. There is notime at all in which the iTunes window is open. There has been no change in either computer that could have alte

  • X240 Windows 8.1 x64

    Hi, Trying to load Windows 8.1 Pro x64 on to a Lenovo X240 from the media SW_DVD9_Win_Pro_8.1_64BIT_English_-2_MLF_X19-49879.ISO. Am receiving a 'load driver' request during Windows setup despite loading AHCI drivers etc to a USB key. Is there an upd

  • Mac osx lion and line 6 software

    hi i am trying to install some line 6 software on my mac and line 6 say that the driver is compatible with osx 10.8 but i cann't find this os update anywhere . do line 6 know somthing that apple don't !!!