How to create a WD4VC callable object in GP
Hi Guru's;
I want to use a WD4VC callable object in GP , can any one tell how to configure . I tryed the link given below
http://help.sap.com/saphelp_nw70/helpdata/EN/44/5d5634cae308f9e10000000a422035/frameset.htm
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/40bfb641-9575-2a10-4794-e5f23ff06b4f
but its not working. i am using verson 7.0 SP 13
My task is to pass parameter form VC to GP.
Please help me in that task
Regards
Vivekananthan.s
Hi,
you can look at this (from help.sap.com) (not sure if it works for 7.0):
You can expose composite views created in Visual Composer as callable objects in the Guided Procedures design time, and then attach the callable object to an action in a Guided Procedures process flow. In Guided Procedures, these Visual Composer applications are called Web Dynpro for Visual Composer (WD4VC) Application callable objects. More information: Exposing WD4VC Applications as Callable Objects.
Following are some general guidelines for modeling composite views for use as WD4VC application callable objects in a Guided Procedures process flow:
Each WD4VC application callable object that passes data to and from Guided Procedures should contain at least a Start Point and an End Point, or a Data Bridge and an End Point depending on the use case:
¡ Use a Start Point and End Point when the dataset is flat and there is no semantic relationship between the fields. For example, if the dataset includes a customer ID field and a purchase order ID field
○ Use a Data Bridge in any of the following situations:
■ The dataset is clustered.
■ The dataset is flat, but there is a semantic relationship between the fields. For example, if the dataset includes an address consisting of 10 fields (such as street, zip code, country, and so on).
■ The structure of the dataset is based on a Web service, RFC, or similar.
More information: Transferring Data Using a Data Bridge
· Add an end point to each WD4VC application callable object to terminate the application.
· A WD4VC application callable object that does not pass any data to Guided Procedures does not need a Start Point or a Data Bridge, it only needs an End Point.
· In a WD4VC application callable object that uses a Data Bridge to communicate with Guided Procedures, and the component terminates with result states, you should model the mapping lines to the Data Bridge with the same events that are used to trigger the End Point connectors.
· In a WD4VC application callable object that uses a Data Bridge to communicate with Guided Procedures, a Start Point can be used to initialize the application (and not to pass data to Guided Procedures).
best regards,
v s
Edited by: v s on Jul 3, 2008 2:26 PM
Edited by: v s on Jul 3, 2008 2:26 PM
Similar Messages
-
How to create transport request in object transport
How to create transport request in object transport from server to server
thanks in advance
aryahi,
when ever u r creating any object in devlopment and saving it will ask for request.create request and release in se09.
put mail to basis people to transport ,thy will transport using STMS transaction. -
How to create a LONG TEXT object in BAPI_ALM_NOTIF_CREATE
Dear experts,
Would you please give me a hand how to create a LONG TEXT object when creating a new Notification using BAPI_ALM_NOTIF_CREATE.
The snapit of my code is below. The Notification is created but without a long text.
THANK YOU!!
Data:
lv_it_longText type STANDARD TABLE OF BAPI2080_NOTFULLTXTI,
lv_st_longText like LINE OF lv_it_longText,
lv_st_longText-OBJTYPE = 'QME'.
lv_st_longText-TEXT_LINE = DESCRIPTIONLONG.
CALL FUNCTION 'BAPI_ALM_NOTIF_CREATE'
EXPORTING
EXTERNAL_NUMBER =
notif_type = 'M1'
notifheader = lv_header
TASK_DETERMINATION = ' '
SENDER =
ORDERID =
IMPORTING
NOTIFHEADER_EXPORT = lv_header_import
TABLES
*NOTITEM = lv_it_item
NOTIFCAUS =
NOTIFACTV =
NOTIFTASK =
NOTIFPARTNR =
LONGTEXTS = lv_it_longText
KEY_RELATIONSHIPS =
RETURN = lv_it_return.Hi
Make sure you have filled OBKEY.
OBJKEY must have the corresponding sort field for the values named below :-
1. QMEL - Notification header
2. QMFE - Notification item
3. QMUR - Notification cause
4. QMSM - Notification task
5. QMMA - Notification action
The combination of sort field of item/cause, item/task and item/action must be unique within a notification. If you leave the sort field empty and the OBJTYP = QME, then a long text is created for the notification header.
Regards
Abhii -
HELP! PDF objects - How to create a program line object?
Hi Experts,
I would like to know how to create a Program lines object (icon cog wheels). I need to create additional coding inside the context tab but when I try to right click on a folder --> create -->graphic,address,text,alternative...single record... No
program lines can be created.
Hope someone could help me.
Thanks,
JeffThere are two ways of doing it, depending on what you want to accomplish. Both require that you edit the file ~/.bashrc (I assume you use bash)
1) If the application places all the executable files in a given directory (let's say /opt/Application/bin/), you can access all those executables directly by simply telling your shell where to look (in the same way the shell automatically looks for executable files in eg. /usr/bin). In ~/.bashrc, you would have to add a line that looks like this:
PATH="$PATH:/opt/Application/bin"
2) If you just want to make a traditional "shortcut" that executes a given command, this can be done with alias. Add this command to your ~/.bashrc:
alias shortcut="some command"
In this case, typing shortcut into a terminal will be interpreted just like if you had typed some command instead.
In order to try out these changes, either restart your terminal or run this command:
source ~/.bashrc
[EDIT]
I was obviously beaten to it
Last edited by Peanut (2009-05-26 23:12:47) -
"Unable to create web dynpro callable object implementation" - GP error
Good day.
I've created a GP process and transported it to the test system. But when I try to start the process I get an error on the screen: Error while processing the item; it cannot be displayed. When I look to the logs I can see the following exception:
Unable to create web dynpro callable object implementation.
java.lang.Exception
at com.sap.caf.eu.gp.ui.co.exec.wd.COExecWD.execute(COExecWD.java:294)
at com.sap.caf.eu.gp.ui.co.exec.wd.wdp.InternalCOExecWD.execute(InternalCOExecWD.java:171)
at com.sap.caf.eu.gp.ui.co.exec.wd.COExecWDInterface.execute(COExecWDInterface.java:122)
at com.sap.caf.eu.gp.ui.co.exec.wd.wdp.InternalCOExecWDInterface.execute(InternalCOExecWDInterface.java:134)
at com.sap.caf.eu.gp.ui.co.exec.wd.wdp.InternalCOExecWDInterface$External.execute(InternalCOExecWDInterface.java:249)
at com.sap.caf.eu.gp.ui.act.container.VContainer.onPlugFromDispatcher(VContainer.java:391)
at com.sap.caf.eu.gp.ui.act.container.wdp.InternalVContainer.wdInvokeEventHandler(InternalVContainer.java:167)
at com.sap.tc.webdynpro.progmodel.generation.DelegatingView.invokeEventHandler(DelegatingView.java:87)
at com.sap.tc.webdynpro.clientserver.cal.ClientApplication.navigate(ClientApplication.java:826)
at com.sap.tc.webdynpro.clientserver.cal.ClientComponent.navigate(ClientComponent.java:881)
at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.doNavigation(WindowPhaseModel.java:498)
at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.processRequest(WindowPhaseModel.java:144)
at com.sap.tc.webdynpro.clientserver.window.WebDynproWindow.processRequest(WebDynproWindow.java:335)
at com.sap.tc.webdynpro.clientserver.cal.AbstractClient.executeTasks(AbstractClient.java:143)
at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.doProcessing(ApplicationSession.java:321)
at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessingPortal(ClientSession.java:733)
at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessing(ClientSession.java:668)
at com.sap.tc.webdynpro.clientserver.session.ClientSession.doProcessing(ClientSession.java:250)
at com.sap.tc.webdynpro.clientserver.session.RequestManager.doProcessing(RequestManager.java:149)
at com.sap.tc.webdynpro.clientserver.session.core.ApplicationHandle.doProcessing(ApplicationHandle.java:73)
at com.sap.tc.webdynpro.portal.pb.impl.AbstractApplicationProxy.sendDataAndProcessActionInternal(AbstractApplicationProxy.java:860)
at com.sap.tc.webdynpro.portal.pb.impl.AbstractApplicationProxy.create(AbstractApplicationProxy.java:220)
at com.sap.portal.pb.PageBuilder.updateApplications(PageBuilder.java:1289)
at com.sap.portal.pb.PageBuilder.createPage(PageBuilder.java:356)
at com.sap.portal.pb.PageBuilder.init(PageBuilder.java:549)
at com.sap.portal.pb.PageBuilder.wdDoApplicationStateChange(PageBuilder.java:303)
at com.sap.portal.pb.wdp.InternalPageBuilder.wdDoApplicationStateChange(InternalPageBuilder.java:197)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at com.sap.tc.webdynpro.progmodel.generation.DelegatingComponent.doApplicationStateChange(DelegatingComponent.java:139)
at com.sap.tc.webdynpro.clientserver.cal.ClientComponent.doApplicationStateChange(ClientComponent.java:667)
at com.sap.tc.webdynpro.clientserver.cal.ClientApplication.doApplicationStateChange(ClientApplication.java:537)
at com.sap.tc.webdynpro.clientserver.cal.AbstractClient.executeTasks(AbstractClient.java:120)
at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.doProcessing(ApplicationSession.java:321)
at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessingStandalone(ClientSession.java:713)
at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessing(ClientSession.java:666)
at com.sap.tc.webdynpro.clientserver.session.ClientSession.doProcessing(ClientSession.java:250)
at com.sap.tc.webdynpro.clientserver.session.RequestManager.doProcessing(RequestManager.java:149)
at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doContent(DispatcherServlet.java:62)
at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doPost(DispatcherServlet.java:53)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:401)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:266)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:386)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:364)
at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:1039)
at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:265)
at com.sap.engine.services.httpserver.server.Client.handle(Client.java:95)
at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:175)
at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)
at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)
at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
at java.security.AccessController.doPrivileged(Native Method)
at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:104)
at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:176)
It doesn't make any sense to me... I would appreciate for any help.Hello
We are facing exact similar issue when we checked the logs.
Could you help us as we are new to GP.
What steps you followed to resolve this error.
Regards
aparna -
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. -
How to create a new Text Object to be used for SAVE_TEXT FUNCTION
hi,,
can anyone tell how can i create a new text object and text id for saving text by using function SAVE_TEXT.
Thankshi,.
try out this
DATA: header LIKE thead.
DATA: newheader LIKE thead.
DATA:lines LIKE tline OCCURS 0 WITH HEADER LINE.
header-tdobject = 'VBBK'.
header-tdname = delivery number.
header-tdspras = language.
lines-tdformat = '*'.
header-tdid = text id. "for example: Z022
lines-tdline = your text that you want to write .
APPEND lines. CLEAR lines.
CALL FUNCTION 'SAVE_TEXT'
EXPORTING
client = sy-mandt
header = header
savemode_direct = 'V'
IMPORTING
newheader = newheader
TABLES
lines = lines
EXCEPTIONS
id = 1
language = 2
name = 3
object = 4
OTHERS = 5. -
Unable to create Business logic Callable Object
Hi All,
We are working on CE 7.1 SDN trial version.
while creating Business Logic Callble object, it is giving an error: Error while loading configuration dialog: Failed to create delegate for component com.sap.caf.eu.gp.ui.co.CExpConfig. (Hint: Is the corresponding DC deployed correctly? Does the DC contain the component?)
Waht is the problem?.
Thanks
SampathHi All,
when i try to create business logic CO, in Default Trace files it is giving following errrors:
This callable object type is not deployed on the system: sap.com/cafeueruico~bi
This callable object type is not deployed on the system: sap.com/cafcoregpuibackgroundco~admin
This callable object type is not deployed on the system: sap.com/cafcoregpuivisibleco~admin
This callable object type is not deployed on the system: sap.com/cafeueruico~r3transaction
This callable object type is not deployed on the system: sap.com/cafeueruico~km
Do we need to deploy any extra DCs.
Sampath -
How to create a pointy round object for approval seal
Hi - I'm really not great with Illustrator so I'm hoping someone can help me. See the image below:
I downloaded the deaf friendly seal as a vector image from a stock website. Now my co-workers want me to add that "sunburst" round edge and put it behind the round part of the deaf friendly one. Rather than download another vector image of the pointy round thing, I'd like to try to do it myself but I'm not good with Illustrator.
Can someone provide a tutorial or help on how to create that round object with points around it - maybe a quick and easy way to do it?
Thanks in advance.Thanks to all of you. Appreciate all of the help. The result:
-
How to create a live trace object with transparent background?
Hi, I am trying to create a live trace object of my logo in ai. The logo is coming from photoshop on a transperent background, and it is all black. What I want to do is to bring it into ai and make it an object for obvious reasons. The problem I have had is that when I live trace it, the live trace leaves a white background which then overlaps with other objects in my ai file. Is there a way to live trace while preserving the transparent area or possibly better, to not include white space in the live trace? Thanks in advance!
Yep open the properties for live trace (Object>Live Trace>Tracing options). You will find a checkbox for ignore white.
-
How to create a new custom object in SRM
Hi there gurus,
Is there any (easy) way to create a new Object in SRM?
What I need is a new object similar to a PO, Shopping Cart, RFX... in order to model a business requirement needed after Bid Responses and just before Approval Process (Contract or PO).
I need a bus id, a range for document numbers, some custom fields related to this new object (one object per Response) and new screens in order to populate needed information...
Any information regarding that would be really appreciated.
Thanks in advance.Hi and thank you so much for your answers!
Basicly, just after the last BID Response has been received a new approval process called "XXX" has to be performed in order to classify each response into "Acceptable" or "Unaceptable". It may sound like no business object has to be defined because a new flag field "Acceptable" could be added to the Quote, but it is not so easy because, as i said before, the underlaying workflow needs different kinds of approvals (there are additional issues which I don´t really know) and the functional team have dediced that the only way is creating a new Business Object "XXX".
So, there should be one "XXX" for each BID Invitation, and this "XXX" object should have one item line for each BID Response received.
All in all, I need a new screen with an input field in order to specify a BID Invitation number. I have to retrieve all offers for this invitation number and display them in a table with fields: Response Number, Response Status, Company Name, Bidder Name, Country, Amount, Price Type and Resolution (Acceptable o Unacceptable). This table represents the "Item" level for the new object "XXX".
The header level should contain tabs for "XXX" General Info, Notes&Attachments, Approval and Tracking. We suppose that all of these tabs are standard tabs for all business objects. Furthermore, standard buttons to Save, Order, Print Prev, etc should be added and 2 new buttons have to be visible when "XXX" is approved.
Thus I need technical information related to three different levels: i) actions to do at EP level (iviews, pages, or whatever I need to integrate this new object into the menus, powl, etc), ii) actions to do at Webdynpro level (I think that lot of standard functionalities could be reused, ie. common tabs for notes&attachments etc) and iii) actions to do at data-model level (in order to store all data regarding the new object in a proper way).
I hope this help...
Thank you!
Edited by: Vicente Ángel Lopez Romero on Jul 30, 2009 11:24 AM (Typo error) -
How to create multiple TYPES of objects from one menu?
Q: How can I create a single class to create objects of multiple 'object classes' in a way that is not a huge switch statement?
Explaination:
Let's say that I have an application that I am building, that manages five hundred object types. A properly-built object subclassing tree is created, and I want to be able to create objects of any 'leaf node' of this subclassing tree using a single 'objectCreate()' method in a 'factory object'. The purpos of this method will be to create an instance of the correct object, pass a handle to a few collections for properly sorting and storing these objects in groups.
Usually, one could create a switch in this function, testing for the type of object that the user wants to create from the menu. But in the case of having hundreds of possible object choices, this becomes harder and harder code to maintain (let alone performance).
Any suggestions?But if my menu has:
1. German Shepard
2. Doberman Pinscher
3. Malamut
4. Persian Long-hair
5. Siamese
6. Tabby
And my object class tree goes:
[ Animal ]
[ Cat ] [ Dog ]
[ various breeds ] [ various breeds ]How do I code the menu class to respond to the input, so that it runs the correct [breed] object's constructor?
The line:
Animal choice = new xxxxxxxx();
I can't use a variable to replace 'xxxxxxxx' in run-time, but having a ton of choices in code sounds/looks unreasonable.
if (choice == "Doberman Pinscher")
Animal choice = new doberman();
else if (choice == "Tabby")
Animal choice = new tabby();
Do you see what I am trying to avoid? I am not experienced enough to instantly realize how to avoid the latter, and instead, do a single instantiation command for the correct constructor. -
Urgent - How to create instance of Business Object in workflow at runtime
Hi all,
I have a requirement as follows...
1) I have a Business Object ISUPOD in which the Key field is Pointof Delivery
2) I am getting the value for Pointof Delivery in the step-2 of my workflow.
3) Now I want to create a instance for the Business Object using this key field value in my Workflow at runtime and use the instance in the following steps.
How can I do this ???
Thanks,
SivagamiHi Ravi,
Thanks for the solution...
There is also a wizard that will generate an activity to do this. We have to just go to Wizards->Include "Create Object Reference" which will create the task with the BO & Method referred by you.
Thanks,
Sivagami -
How to create Illustrator COM application Object in Invisible manner?
Hi,
I added CS6 COM reference in my VB.NET application and after that I have the following basic object creation in order to convert a eps file to svg. But for some reason when I create this COM object it is launching the Adobe Illustrator application. Why it is doing like this? It’s a simple COM object why it is interacting with Illustrator Editor? Could you guide me how to take care this issue please?
Thanks
SGI am going to post a reply here from our other posts... http://forums.adobe.com/message/4692998#4692998
your last post from other message:
Let’s forget about VB part, even in Java script how do we create the Illustrator instance without bring Illustrator IDE up when you create the application object. It’s a COM component right, why would it bring up the UI? Do you have any simple example in Javascript please?
To the best of my knowledge in order to access the Illustrator object model that the application must be running through JavaScript since scripts are run via the UI.
I did find this in the documentation in refference to VB.
CreateObject launches Illustrator as an invisible application if it is not already running. If Illustrator is
launched as an invisible application you must manually activate the application to make it visible:
Set appRef = CreateObject("Illustrator.Application")
So instead of "As New" try "CreateObject"...
Just a guess really -
How to create a sequence in Object Browser!!
Hi All,
I just wonder that while working on "Sequence" in Obejct Browser.
Say for example i have a created a new sequence using object browser then i have redirected to Data tab->Query under this we can select the
default values. I have tried to give the like '%s' under column conditon which is thrrowing error like query is not valid .
Can anybody help me out how to implemnt the column condtion in Sequnece.
Thanks,
Anoo..OK
I go New -> Table
Name: Anoo
COlumns:
1: ID , Datatype: Number
2: Value , Datatype: Varchar2; precision:20
Primary Key:
Populated from new sequence
Primary key specified as : ID
Sequence name: anoo_seq
Foreign key: n/a
Constraints: n/a
Confirm
Table Created --
Anoo selected.
Go to Data tab. Select insert row
In the value field, I enter some data (not in Id as it's populated from the sequence). Click create. This returns me to view of existing data (in my case, only the new row I inserted)
As far as your query being invalid, without knowing what is in your table, and what you inserting in your query, and what the exact error, its a bit difficult to know.
Trent
Maybe you are looking for
-
Vendor Ageing Report Through Report Painter
Dear All As per my company requirement we are trying to develop vendor ageing report through report painter, by using library 8A4 (EC CPA: Drill Down Open Item), our requirement is all normal items and some special GL transactions (Not all) has to fl
-
I have a yahoo search at the bottom of mozilla page and want it gone.
My son installed a video game and didn't catch the yahoo search. The yahoo search is at the bottom of the page along with my weather info I have added on. This is not an extension or an add-on that I can just simply go into add-ons and uninstall it.
-
Problem: iTunes does not automatically transfer my songs to my iPod. I have an iPod Classic 3rd generation v.2.3, it has a 20GB capacity, I'm using iTunes 8.0.2 and am connected to a Mirror Drive Door 1.25 GB DP running OS 10.5. I am using the Firewi
-
Where is the option where you can change graphics cards?
I got a new Macbook pro yesterday for $1,499. Well I wanted to switch the graphics card so I went into System Preferences>Energy Saver. The thing is, I thought it was in the Energy Saver option, but there is nothing about the Graphics cards. How can
-
How to Re-Install Cisco NCS Prime in vmware appliance?
I'm attempting to do an Eval on NCS to see if it's worth pursuing this year or wait until next budget year and I'm having quite a bit of trouble, which is pushing me towards the "this sucks" category. My initial setup of NCS Prime went by with out