Callable object and Guided procedures

Hi all,
Where we use callable objects? i want to know about the basic of callable object and guided procedure?
sorry if my question is very silly

Hi again
Callable objects can be many types, including applications (like web dynpro), services (e.g. web services), remote function modules, intercative and composite forms, etc.
The GP framework comes with a set of ready-to-use COs that you can see when you open the Create Callable Object wizard. Here is a list of the so-called predefined COs in GP:
http://help.sap.com/saphelp_nw70/helpdata/en/0f/619fd378a641b29386063019c24fc4/content.htm
Since applications and services themselves are of various types, here is a link for creating COs of those types in GP design time:
http://help.sap.com/saphelp_nw70/helpdata/en/da/a680415dc6050de10000000a1550b0/content.htm
You can also implement your own callable object type, but here you have to use the NW Developer Studio, apart from the GP worksets. Here is a link to give an overview:
http://help.sap.com/saphelp_nw70/helpdata/en/43/e74cb156b60a29e10000000a11466f/content.htm
Finally, here is a document that gives general info about exposing applications as COs and links to various areas, connected to CO implementation and usage in GP:
http://help.sap.com/saphelp_nw70/helpdata/en/08/d88041a17e060de10000000a1550b0/content.htm
Hope that is helpful
Greetings and good luck with the reading
Petra

Similar Messages

  • How to enable disable result status of callable object in Guided Procedures

    hi,
    Currently we are using guided procedures to handle Life Event changes in ESS. Each process has sequential block with Respective actions and callable object assigned to each action.
    Most of the callable objects we are using are either standard Java Webdynpro screens that came with ESS business package or custom ABAP Webdynpro's. When we created callable objects with these web dynpro's there is tab that sets result status like "Complete", "Exit" etc.
    The issue we are currently facing with result status is, there is no way that control is passed to result status enabled for specific step of guided procedure from the callable object. For example we created callable object for Benefits enrollment screen with result status "Complete". When user initiated guided procedure to make changes to Benefits enrollment, make changes to plans and click save. Once User click Save we want to send control to result status to get enable, till then we don't want the "Complete" button to be enabled on the Guided procedure step.
    Is there way to control the result status button based on the action performed by user in respective screen/step of Guided Procedure?
    Could someone suggest is there better replacement for guided procedures where I can use some other framework/process to achieve better functionality than GP's.
    Thanks
    Ravi.

    migrate to BPM

  • Callable object in Guided Procedures. How to get its type?

    Good day. How can I get whether a CO is in the display mode or not? I need to get some flag and pass it to some application. Then I can disable buttons if the mode is display and vice versa.

    Dear Kirill,
    here's an idea:
    IGPActionInstance actInst = rtm.getActionInstance(procId, actId, userContext);
    IGPDesigntimeUpdateManager dtum = GPProcessFactory.getDesigntimeUpdateManager(userContext);
    IGPModifiableAction actionTpl = dtum.openAction(actInst.getTemplate().getID(), actInst.getTemplate().getVersionNumber());
    From actionTpl you will be able to check whether the current action has a DisplayCO by getting
    actionTpl.getDisplayCallableObject() and checking for null.
    I hope that helps.
    Best regards,
    George.

  • Importing Development Component - Webdynpro and Guided Procedures

    Hi All,
    I created a development component project of type  "Webdynpro". I created callable Object in guided procedures and the Process is working fine. I want to import the same project into another Nwds (another workspace).
    I tried the following steps.
    1. File - import - Multiple Existing project into workspace.
    2. Imported the DC.
    I have already added all the Gp jarfiles. But after importing, and rebuilding the project, it gives me only webdynpro and components,views.. It is not showing me as a normal webdynpro project. It is not showing me the GP Api's, the "USED DC's". which i created in the other project.
    When i am creating a new project, it is working fine.Can anyone please help me in resolving this issue? How can i import a DC (gp) into webdynpro?
    Thanx and Regards,
    Divya

    Hi,
    Take a look at this [thread|/thread/119966 [original link is broken];
    Dick.

  • Calling Shell Scripts in Business Workflow and Guided Procedures

    Hi *,
    is it possible to call shell scripts in business workflow and guided procedures? would need further documentation (how to, blog,...) about this issue.
    Thx in advance,
    Rene.

    Hello,
    Workflows consist of tasks.
    A task executed an object's method.
    Methods are written in ABAP.
    In the method you can code whatever you like, including code to execute shellscripts.
    How to do this is not really a workflow question, I would suggest asking in an ABAP forum on how to write a function module to do this in a pure ABAP context. Then it's just a matter of inserting it into a method for use in your WF.
    Cheers,
    Mike

  • Business logic callable object and Dynamic User assignment

    hi all,
    I have to design scenario using VC and GP
    using VC i designed a form that consist of some input parameters value,product..
    i integrated the designs created in VC to CO's
    My workflow should be like this
    now if the value<500
    it should go for approval to user1->user3
    if 500<value<1000  means it should go for approval to user1->user2->user3
    i tried this by using a businesslogic callable object
    the input ot this businesslogic CO is "value" parameter
    reult state
    continue BOOL(@value<500)
    break  Bool(500<@value<1000)
    process
    sequential block1
    Altenateblock block
                  Action
                result state:
                 continue->target->seqblock2
                 break->target->seqblock3
                 business logic CO
    seqblock2
                            Action1
                            Action3
    seqblock3
                              Action1
                              Action2
                              Action3
    i designed the workflow like this
    but the problem is that during runtime its directly jumping to seqblock3 with out asking the input value for business callable object
    and its not exiting from that block3.its going like infinite  loop(action1->action2->action3->action1->action2->Action3)
    pls suggest me the way to achieve this task
    Thanks
    kiran
    Edited by: kiran_mareedu on Aug 26, 2009 3:48 AM

    Hi,
    I have the similar issue.
    In my case it is taking too much time for completion.
    It is a background step so it should execute automatically.
    I have also checked Queue's for this.
    But could not understand why it is taking soo much time?
    Regards,
    Pratik

  • Regd UWL and Guided Procedure

    Hi All,
    i am trying to implement one simple work flow in the GP, where two steps are there:-
    1>Create Request
    2>Approve Request.
    I haev created collable obect, Action, block and process. I have configure the UWL for the GP fo the 2nd step as approval. I am gettign the created Item respective to the GP in the UWL.
    When i am trying to click the Subject from the Table in the UWL for approving the created request i am not gettign the respective page in place of that i am getting error message like- Could not retrieve process instance: contact your system administrator.
    If any one have solution or input for this please share the same.
    Regards,
    Deepak

    Hi Deepak,
            For bringing the task to UWL you need to create a GPconnector first.I think you have created that already,though your GP is coming on UWL.Now you need to modify the .xml for UWL.
    To modify the .xml file go to system admin->system config->universal worklist & workflow->UWL administration->select GP connector->select UWL GP Config->click on download config.
    download the .xml file and add your GP connector coding there.Below I am giving the modified .xml file.Please do the changes.
    <?xml version="1.0" encoding="utf-8"?>
    <!DOCTYPE UWLConfiguration PUBLIC '-//SAP//UWL1.0//EN' 'uwl_configuration.dtd' [
      ]>
    <UWLConfiguration version="2.0">
      <ItemTypes>
        <ItemType name="uwl.task.gp" connector="GuidedProceduresConnector" defaultView="uwlTaskGPView" defaultAction="launchGP" executionMode="default">
          <Actions>
            <Action name="launchGP" groupAction="no" handler="SAPWebDynproLauncher" referenceBundle="launch_sap" returnToDetailViewAllowed="yes" launchInNewWindow="no" launchNewWindowName="GPWindow" launchNewWindowFeatures="resizable=yes,scrollbars=yes,status=yes,toolbar=no,menubar=no,location=no,directories=no">
              <Properties>
                <Property name="WebDynproApplication" value="RuntimeUWL"/>
                <Property name="WebDynproDeployableObject" value="sap.com/cafeugpuirt"/>
                <Property name="DynamicParameter" value="app.workItemID=${item.externalId}"/>
                <Property name="System" value="SAP_LocalSystem"/>
              </Properties>
            </Action>
          </Actions>
        </ItemType>
      </ItemTypes>
      <Views>
        <View name="uwlTaskGPView" selectionMode="SINGLESELECT" width="98%" supportedItemTypes="uwl.task.gp" columnOrder="subject, process, creatorId, createdDate, dueDate, status" sortby="dueDate:ascend, createdDate:descend" tableDesign="STANDARD" visibleRowCount="10" headerVisible="no" queryRange="undefined" tableNavigationFooterVisible="yes" tableNavigationType="CUSTOMNAV" actionRef="" refresh="300" dueDateSevere="86400000" dueDateWarning="259200000" emphasizedItems="new" displayOnlyDefinedAttributes="yes" dynamicCreationAllowed="yes" actionPosition="bottom">
          <Descriptions default="Guided Procedures">
            <ShortDescriptions>
              <Description Language="de" Description="Guided Procedures"/>
              <Description Language="en" Description="Guided Procedures"/>
            </ShortDescriptions>
          </Descriptions>
          <DisplayAttributes>
            <DisplayAttribute name="phase" type="string" width="" sortable="yes" format="default" hAlign="LEFT" vAlign="BASELINE" maxTextWidth="0" headerVisible="yes">
              <Descriptions default="Phase">
                <ShortDescriptions>
                  <Description Language="de" Description="Phase"/>
                  <Description Language="en" Description="Phase"/>
                </ShortDescriptions>
              </Descriptions>
            </DisplayAttribute>
            <DisplayAttribute name="process" type="string" width="" sortable="yes" format="default" hAlign="LEFT" vAlign="BASELINE" maxTextWidth="0" headerVisible="yes">
              <Descriptions default="Process">
                <ShortDescriptions>
                  <Description Language="de" Description="Process"/>
                  <Description Language="en" Description="Process"/>
                </ShortDescriptions>
              </Descriptions>
            </DisplayAttribute>
          </DisplayAttributes>
        </View>
      </Views>
    </UWLConfiguration>
    Regards
    Indranil
    Award points for useful answer
    Edited by: Indranil Chakrabarty on Dec 10, 2008 4:37 PM
    Edited by: Indranil Chakrabarty on Dec 10, 2008 4:38 PM

  • Life work events and Guided Procedure

    Hi,
    We have installed ESS business package on EP7 portal and connected to ECC 6.0. We want to configure Life and Work Events (LWE). When a user clicks on Life and Work Events Tab > First Day, Marriage, Benefit for that matter any link on that page, It takes users to Folder selection page of guided procedure to select the process.
    The question is that is it suppose take a user to respective guided procedure as First Day or etc. rather than asking user to select the guided procedure process from folder.
    Thanks,
    Guest user
    Edited by:  on Mar 21, 2008 12:40 AM

    If default configuration takes to actual process that make us feel we are missing something in configuration.
    Lakshmi, Do you have any clue as what is missing to be configured since it is taking us to folder selection page?
    Thanks for your help,

  • EHP1 and Guided Procedure

    Hi all,
    In EHP1, the Guided Procedure was fully replaced by Galaxy? I've saw that only Web Dynpro GUI can be used. Does anybody know if have plan to support Visual Composer too?
    Best regards

    Hello Isias,
    please note that it depends on your selection before downloading the preview version to have GP available:
    In [Download selection|https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/webcontent/uuid/20877bcc-bb51-2b10-aa8b-8308ed488199] selct the first Option "Composition Environment (contains Java EE).
    The GP roles are available in the UME but you have to assign them to the respective User via [user admin|http://localhost:50000/webdynpro/dispatcher/sap.com/tcsecumewdumeadmin/UmeAdminApp].
    Enter your user, mark it and select modify in the left down "Details of User...". In available roles, select "all Data Sources" as search criteria, enter gp and select go. Mark all the roles you will need and press add. Don't forget to save this assignment.
    Let me know if this solves your problem, as with the check of the original installation, the preview version in SDN is based on, the roles are available.
    Kind regards
    Berndt

  • Releasing Objects in Guided Procedures

    Hi..
    I have my <b>sda</b> file created on one server and if i deploy it on another server, the first time it releases only some of the objects in the folder. I am using automatic release of objects by setting devobj.processing property to false of <b>caf/eu/gp/model</b> service in Visual Administration. Since all the objects were not released, so i undeployed the same sda file and deployed it again. But this time not a single object was released. I tried doing the same above steps for different sda files of same <b>GP</b> content. It gives the same problem. Unable to release objects the second time. I also tried releasing manually...but it doesn't work..
    Can anyone please help?????

    Hi,
    While releasing have u checked the deleted Items area?
    may be Gp contents are already present in another server where you are deploying your sda file.
    If you delete GP contents from Gallery. It gets deleted from "Public folder" but they are not permanently deleted. They are available in "Deleted Items folder". For permanent delete you need to delete it from "Deleted Items" folder.
    If you deploy the sda file without deleting Gp contents properly, you will not going to see releasing objects in public folders. They will be available in deleted items folder I guess.
    Regards,
    Pratik Khandelwal
    Edited by: Pratik Khandelwal on Aug 14, 2009 7:23 AM

  • External Service as Callable Object

    Hii Frens,
                  I have created an external service as a callable object.It executes a BAPI but when i test the service it doesnt give the output. A username is the input for the BAPI and output is a structure.But am not getting the output in the structure.I want to use this service in prefilling a Callable Object in Guided Procedure.Please tell me where am i goin wrong.
    Regards
    Ishita

    Hii
            I forgot to mention that if the RFC has a structure as output parameter it doesnt get displayed but if the parameter in RFC is string value it works fine.Please Help Urgently
    Regards
    Ishita

  • Callable object with external backend

    Hi everyone!
    Is it possible to create a form (the callable object) in Guided Procedures which takes its data from an external database? For example, say I want to create a callable object in Guided Procedures which picks up user information from an MS Access database? If its possible, could anyone provide a hint as to what kind of callable object I need to declare and how I connect to the external database?
    Any links to documents explaining such a scenario would also be of course welcome..
    Thanks in advance,
    Sameer

    Sameer,
    Its possible to fetch data from an external database.For instance, you could utilize a 'Webdynpro Callable Object' for the same.
    You can very well establish a connection to the database using the regular JDBC connection APIs.
    Once the connection is established you can read/write data from/to the database.
    A simple example would be to write the connection code in the execute() method of your Callable Object.
    Once you get the connection object, you can query the DB as you want.
    For instance , you can have an Employee database with employee number as the primary key.
    Now you can have this employee number as the 'input parameter' for the Webdynpro Callable object and rest of the details
    like name, age , location you can have them as 'output parameters' for the CO.
    Now when you execute this CO , it'll expect a 'valid' employee number as input,it'll go to the execute() method of the CO ,
    make a DB connection,execute your 'select' query and give you the resultset.
    You can loop thru the resultset to set your Output parameters.
    A simple JDBC connection code for SQL Server DB looks like this:
    public String makeDBConnection()
              try
                   String strUserName = "db_user_name";
                   String strPassword = "db_user_pwd";
                   String strDB_IP = "db_ip";
                   String strDB_Port = "db_port";
                   String strDB_Inst= "db_instance";
                   String strQuery="/your select query/";
                   ResultSet resultSet = null;     
                   DriverManager.registerDriver(new com.microsoft.jdbc.sqlserver.SQLServerDriver());
                   con = DriverManager.getConnection("jdbc:microsoft:sqlserver://" + strDB_IP + ":" + strDB_Port + ";DatabaseName="+strDB_Inst,strUserName,strPassword);
                   stmtQuery = con.createStatement();
                   resultSet = stmtQuery.executeQuery(strQuery);
              catch(SQLException e)
                   e.printStackTrace();
    Hope this helps.
    Pls reward if helpful.
    Thanks,
    Karambir Singh

  • NWDS setup for exposing web dynpro as callable object

    Hi
    I need help in understanding how to set-up my NWDS 7.0 environment, so as to implement and expose a web dynpro as callable object in Guided Procedure. I tried following some of the weblogs in the SDN but I get stuck at the step where depencencies to DC's caf/eu/gp/api/wd & caf/eu/gp/api etc. is to be done.
    It appears that NWDS 7.0 does not come with GP DC's.
    My NWDS version is 7.0.09 & in have NW 2004s.
    Thanks
    Vijendra

    Hi
    I need help in understanding how to set-up my NWDS 7.0 environment, so as to implement and expose a web dynpro as callable object in Guided Procedure. I tried following some of the weblogs in the SDN but I get stuck at the step where depencencies to DC's caf/eu/gp/api/wd & caf/eu/gp/api etc. is to be done.
    It appears that NWDS 7.0 does not come with GP DC's.
    My NWDS version is 7.0.09 & in have NW 2004s.
    Thanks
    Vijendra

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

  • GP Interactive form Callable object implementation

    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.

    I myself fixed it by creating an entry in the hosts file. Location: C:\WINDOWS\system32\drivers\etc\hosts.
    Muthu

Maybe you are looking for

  • How do I get my Draft folder to open?

    My Draft file won't open. New entries won't appear. I see a round circle continue to show the file is trying to open.

  • How to login with SAPCPIC userid

    Dear Sir/Madam, I have changed the Password for SAPCPIC in Development Server for 000,001 and 100 client. But when I tried to login in the Respective client with SAPCPIC userid, one message is comming "Login through Communication User " It is correct

  • Administration Assistant for Windows -- No threads in process window.

    When I run the Administration Assistant for Windows and attempt to view the Process Information window, no threads are ever displayed. I have tried using operfcfg to set username and password, but is has not helped. Has anyone seen this?

  • I bought a movie on my iPhone and it won't download

    I bought a movie off of iTunes on my iPhone and it won't download

  • Is my battery draining a bit quicker?

    Hey guys,I was recently talking to my friend on ''Viber'' for about 1 hour and 5 mins and I noticed that after the call ended the battery had dipped from 40% to 20%,is this normal under the circumstance? I also have to mention that my iphone 5 lasts