Global object services: Method EXECUTE is not called
Hi all,
I implemented a new GOS service and therefore inherited the standard class CL_GOS_SERVICE and redefined the methods CHECK_STATUS and EXECUTE. I also made the entry in table SGOSATTR.
When I test my new service, the CHECK_STATUS method is called and its ep_status is set to mp_status_active. Everything fine!
But when I click the appeared menu entry (or service icon) nothing happens. The screen is repainted, nothing more. There is no exception or anything else.
Does anyone as an idea?
If you need further information, please let me know.
Thanks for your help.
Kind regards,
Thomas
Hello Thomas
Perhaps the answers in thread
New service in GOS - How to?
may be helpful.
Regards
Uwe
Similar Messages
-
Global Object Services (GOS) Attachments Deleted from Maintenance Task List
We use the Global Object Services (GOS) Attachments function to attach Word and Excel Documents to Maintenance Task Lists (transactions IA02, IA09). Recently we noted that more than 300+ Attachments had been deleted/removed from the GOS list visible via IA03/IA09. We are at a loss for explaining how this occurred- all Attachments appear to have been deleted at once/instantaneously. We can see the underlying tables (SGOSHIST and others) still contain entries, but we do not understand why the Attachments are no longer visible in the GOS list via Maintenance Task Lists, or how the ability to access these via GOS can be restored. This is not occurring with other PM Object Attachments - only Task Lists. Any help or suggestions appreciated.
Is it possible that there was some authorisation change in a role associated with task lists? That would be consistent with the immediate loss - but only in the task list area. Another thought - has anyone been doing any programming in the Generic Object Services Business Add-Ins (perhaps for another module?) - They might have inadvertently clobbered your use?
Do you use the GOS notes functionality? Does that still work? -
Error:Work item 000000001099:Object FLOWITEM method EXECUTE cannot be execu
Hello experts,
I have created a Sales order workflow whr after creation sales order will go to 1 person inbox and he will check the SO thoroughly and thn i hv added a user decision step for APPROVED or REJECTED for same person.
Now after creation of sales order it goin to the person inbox for checkin SO but when he is saving it thn decision screen with button APPROVED or REJCTED is not coming and m getting error :Work item 000000001099: Object FLOWITEM method EXECUTE cannot be executed. and error: Error when processing node '0000000024' (ParForEach index 000000)
i checked the agent mapping for both step....and thr is no error in agent mappin...in both steps i have mapped same rule with responsibility IDs
PLz suggest urgently wht can be cause of error.
Regards
NitinHi Nitin,
I think this seems to be an agent assignment issue.
To debug this issue go to the workflow log and check if the agents are correctly being picked by the rule or not. Simulate the rule and check for the agents being picked.
In the workflow log, check the agent for the User Decision step. If there is no agent found then there might be some issue with the data passed to rule.
Hope this helps!
Regards,
Saumya -
BPM error: exception cx_merge_split occured,object FLOWITEM method EXECUTE
Hi Guys
I am working on a interface involving BPM.....
I am facing this problem while executing the interface...
I am getting error texts as below:
exception cx_merge_split occured,
object FLOWITEM method EXECUTE
I am trying to fix it....Please provide any iputs on this...
Thanx in adavance.Is your Transformation step designed for multimapping (n:1 or 1:n)?
If yes the payload seems to be incorrect....did you check the working of your mapping (MM/ IM) using the expected payload structure...
the transformation step in BPM has been given exception as System Error
There is one block step before the transformation step...in which exception is not given...?can this be the cause??
Does it mean...you have a Block step in your BPM and your Transformation Step is placed in it....the Block should have an exception handling branch...have the exception handling logic as per your need....the Block step needs to use Exception Handler...same Handler to be used in the Transformation Step's System Error section.
Press F7 and check if your BPM is giving any warning message.
Regards,
Abhishek. -
Global object Services ( GOS ) in WD4A
Hi Gurus,
does anybody know if the former Global object Services ( GOS ) are availabel in WD4A?
Any planning for transforming them to the new UI-technology?
Best regards
AndreasEven i am looking for a standard web dynpro interface for the same.
there are no Non Dialog services for Attachments to Business objects.
Currently i am using my custom code.
Get the folder ID
CALL FUNCTION 'SO_FOLDER_ROOT_ID_GET'
EXPORTING
OWNER = ' '
region = 'B'
IMPORTING
folder_id = ls_fold
EXCEPTIONS
communication_failure = 1
owner_not_exist = 2
system_failure = 3
x_error = 4
OTHERS = 5
CALL FUNCTION 'SCMS_XSTRING_TO_BINARY'
EXPORTING
BUFFER = CS_ATTACH-FILE_CONTENT
APPEND_TO_TABLE = ' '
IMPORTING
OUTPUT_LENGTH = LV_SIZE
TABLES
BINARY_TAB = LT_CONTENT
DESCRIBE TABLE LT_CONTENT LINES LV_LINES.
LOOP AT LT_CONTENT INTO LS_CONTENT.
LS_BIN-LINE = LS_CONTENT-LINE.
APPEND LS_BIN TO LT_BIN.
ENDLOOP.
CALL FUNCTION 'SO_LOIO_PHIO_CREATE'
IMPORTING
LOIO_OBJECT = LS_LOIO
PHIO_OBJECT = LS_PHIO
EXCEPTIONS
KPRO_MODEL_ERROR = 1
X_ERROR = 2
OTHERS = 3
IF SY-SUBRC <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
LS_ACCESS-COMP_ID = CS_ATTACH-FILE_NAME.
LS_ACCESS-COMP_SIZE = LV_SIZE.
LS_ACCESS-BINARY_FLG = 'X'.
LS_ACCESS-FIRST_LINE = 1.
LS_ACCESS-LAST_LINE = LV_LINES.
APPEND LS_ACCESS TO LT_ACCESS.
CALL FUNCTION 'SCMS_R3DB_EXPORT'
EXPORTING
MANDT = SY-MANDT
CREP_ID = 'SOFFDB'
DOC_ID = LS_PHIO-OBJID
PHIO_ID =
DOC_PROT = ' '
OVERWRITE = '-'
CREA_TIME =
IMPORTING
DOC_ID_OUT =
TABLES
ACCESS_INFO = LT_ACCESS
CONTENT_TXT =
CONTENT_BIN = LT_BIN
EXCEPTIONS
ERROR_EXPORT = 1
ERROR_IMPORT = 2
ERROR_PARAMETER = 3
FORBIDDEN = 4
OTHERS = 5
SPLIT CS_ATTACH-FILE_NAME AT '.' INTO TABLE LT_FILE_NAME.
READ TABLE LT_FILE_NAME INTO LS_HD_CHANGE-OBJDES INDEX 1.
READ TABLE LT_FILE_NAME INTO LS_HD_CHANGE-FILE_EXT INDEX 2.
LS_HD_CHANGE-OBJLEN = LV_SIZE.
LS_HD_CHANGE-OBJPRI = '5'.
ls_hD_CHANGE-extct = 'K'.
CONCATENATE '&SO_FILENAME=' LS_HD_CHANGE-OBJDES '.'
LS_HD_CHANGE-FILE_EXT INTO LS_OBJHD.
APPEND LS_OBJHD TO LT_OBJHD.
CLEAR LS_OBJHD.
CONCATENATE '&SO_FORMAT=BIN' LS_OBJHD INTO LS_OBJHD.
APPEND LS_OBJHD TO LT_OBJHD.
CONCATENATE '&SO_KProObjectID=' LS_LOIO INTO LS_OBJCONT-LINE.
APPEND LS_OBJCONT TO LT_OBJCONT.
CALL FUNCTION 'SO_OBJECT_INSERT'
EXPORTING
FOLDER_ID = LS_FOLD
OBJECT_FL_CHANGE = ' '
OBJECT_HD_CHANGE = ls_hD_CHANGE
OBJECT_TYPE = 'EXT'
ORIGINATOR_ID = ' '
OWNER = ' '
IMPORTING
OBJECT_FL_DISPLAY =
OBJECT_HD_DISPLAY = LS_HD_DISP
OBJECT_ID = LS_OBJECT
TABLES
OBJCONT = LT_OBJCONT
OBJHEAD = LT_OBJHD
OBJPARA =
OBJPARB =
EXCEPTIONS
ACTIVE_USER_NOT_EXIST = 1
COMMUNICATION_FAILURE = 2
COMPONENT_NOT_AVAILABLE = 3
DL_NAME_EXIST = 4
FOLDER_NOT_EXIST = 5
FOLDER_NO_AUTHORIZATION = 6
OBJECT_TYPE_NOT_EXIST = 7
OPERATION_NO_AUTHORIZATION = 8
OWNER_NOT_EXIST = 9
PARAMETER_ERROR = 10
SUBSTITUTE_NOT_ACTIVE = 11
SUBSTITUTE_NOT_DEFINED = 12
SYSTEM_FAILURE = 13
X_ERROR = 14
OTHERS = 15
IF SY-SUBRC <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
LS_OBJ_A-OBJKEY = IM_VBELN.
LS_OBJ_A-OBJTYPE = '/IRM/GCR'.
LS_OBJ_B-OBJKEY = LS_FOLD.
LS_OBJ_B-OBJKEY+17(17) = LS_OBJECT.
LS_OBJ_B-OBJTYPE = 'MESSAGE'.
CALL FUNCTION 'BINARY_RELATION_CREATE'
EXPORTING
OBJ_ROLEA = LS_OBJ_A
OBJ_ROLEB = LS_OBJ_B
RELATIONTYPE = 'ATTA'
FIRE_EVENTS = 'X'
IMPORTING
BINREL =
TABLES
BINREL_ATTRIB =
IF SY-SUBRC <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
EXPORTING
WAIT =
IMPORTING
RETURN =
Abhi -
Global object Services ( GOS ) for service users
Hi,
It is possible to have GOS ( Global object services ) ability for Service user type?
As far as I know only Dialog users has that ability.
Thanks,
Krishna.it is not possible for service-users. never was.
-
PO release workflow - Object FLOWITEM method EXECUTE - WL821
Hello,
I have copied and slightly mofidified std wf WS20000075 (BUS2012). It was successfully tested in DEV.
Then, after transport to QA, I get the following error in tc SWEL:
Work item 000000001111: Object FLOWITEM method EXECUTE cannot be executed
Error when processing node '0000000093' (ParForEach index 000000)
Agent determination for step '0000000093' failed
Workflow WS90100001 no. 000000001111 activity 0000000093 role 'AC20000027': No agent found
Resolution of rule AC20000027 for task TS20000166: no agent found
Error when processing node '0000000093' (ParForEach index 000000)
Error when creating a component of type 'Schritt'
Error when creating a work item
The top error is detailled as below:
Work item 000000001111: Object FLOWITEM method EXECUTE cannot be executed
Message no. WL821
Any clue on how to fix this this error?
Best regards,
PeterHi Rick
I have same issue and following are details.
1. I have copied standard workflow and task 166 is throwing error.
"Resolution of rule AC20000027 for task TS20000166: no agent found"
2. I have recreated the step but still the workflow is throwing error.
3. If I execute the rule individually (PFAC_DIS) with a specific PO then the rule works fine. The rule executes the below mentioned exit successfully.
4. I am using exit to determine the agent, the workflow works fine if I don't use the exit. The exit is EXIT_SAPLEBNF_005. I am just pulling the agent from a ztable.
Please advise if you can help as I have not seen anyone answering.
by the way irrespective of the explicit rule update in the workflow the step executes AC20000027 by default.
Can you please help asap. Thank you.
regards
barin -
Service method of servlet is called repetitively as response time is more
Problem: when we try to retrieve data for a particular input, then the retrieve
query takes longer time which is as expected i.e more than five minutes as our data ware house is large and the where clause is very complex. After 5 mins what happens is that the service
method in the servlet call is made again and so the retrieve process as if it was
triggered again,where as no one has triggered it. This happens every 5 mins and the overall
process hangs forever.pl help if any answer
thanks in adv.
M.S.ChandrasekharHi ,
Hello ,
Try this code ,
Class classObject = Class.forName("SecondServlet");
SecondServlet servlet = (SecondServlet)classObject.newInstance();
servlet.init(getServletConfig());
System.out.println("Before calling the service() from TestServlet");
servlet.service(req,res);
servlet.destroy();
Regards ,
Venkat -
Service method of servlet is called repeatedly by 9ias
Problem: when we try to retrieve data for a particular input, then the retrieve
query takes longer time which is as expected i.e more than five minutes as our data ware house is large and the where clause is very complex. After 5 mins what happens is that the service
method in the servlet call is made again and so the retrieve process as if it was
triggered again,where as no one has triggered it. This happens every 5 mins and the overall
process hangs forever.pl help if any answer
thanks in adv.
M.S.ChandrasekharHi MS,
My guess (and it can only be a guess, I'm afraid, based on the [lack
of] information you have supplied) is that you are hitting some sort
of timeout value, which is determined by a setting in one of your
configuration files.
So as Prasad has already mentioned, more information would help us
to help you.
Good Luck,
Avi. -
My college text is on my college website. When I try to download it this is what I get:
"This document requires global security policy to be disabled.
Please go to Edit > Preferences > JavaScript and uncheck the "Enable global object security policy" checkbox. NOTE: In some versions of Adobe Reader you may need to enable JavaScript first.
Message code: 005"
Helpmatermax wrote:
Please go to Edit > Preferences > JavaScript and uncheck the "Enable global object security policy" checkbox. NOTE: In some versions of Adobe Reader you may need to enable JavaScript first.
And - did you? -
Cloud App Action Service - notification url is not called
Hi
I have created an Eloqua Cloud App with an Action Service.
To test it I created a campaign and added a couple of members but for some reason it seems like the notification url is not called at all.
It set the service up exactly like described here:Develop an AppCloud Action Service
My Notification URL is: http://URL/apps/components/notify?instance={InstanceId}&asset={AssetId}
I had a look in the log file (for the app) and there is no outbound call for the notification url either.
So the question is what am I doing wrong?
thanks,
SimonNotification is working for us now too, although we are having the same Delete URL problem as Alessandro.
Delete URL has never worked for us (regardless of SP3). I've posed another topic on Topliners about this issue (Delete URL not being called in AppCloud Action Service) and I see that Alessandro has a similar post (App Cloud Delete Url missing call). -
ToString method why its not called implicitly for objects
class Building { }
public class Example
public static void main()
Building b = new Building();
String s = (String)b;
in the 5th Line it shows error that cannot cast building type to string..
but all classes have the toString method which is called whenever we give the object arguement in System.out.println();
the following code compiles
class Building { }
class Example
public static void main()
Building b = new Building();
System.out.println(b);
can anyone explain this?I get your point about casting.
but in the println statement when u pass the building object it calls the toString method and generates a new string object
why does not it do the same in the below code.
String s = b;// b is a building object
is the tostring method implicitly called only in println where it expects a string? -
Global Object: ActionPerformed method
Hi...
I have created a GUI class and in I've passed in an account object, to the class. Now I was looking to use the actionPerformed method, behind the swing JButton to access the class and display the returned stings from the methods in the Account object.
I can't pass in the object directly into the actionPerformed method, but is there a way to make the object that was passed in GUI a global variable... so the method inside the GUI class can access an object (in this case it happens to be account)
thanx normanOne way is to make the ActionListener an anonymous inner class that calls a method of the enclosing class. That, and let the enclosing class have an instance var of type Account.
public class MyGUI {
private Account account;
private JButton button;
public MyGUI() {
button.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
button_actionPerformed(e);
public void setAccount(Account account) {
this.account = account;
void button_actionPerformed(ActionEvent e) {
// do something with account
} -
Stand-alone executable will not call dll
Hi
I am building a datalogger application which uses a dll library from ADAM 5000. I've made the application and it works fine when used in labview but when I make it an executable file it does not communicate with the external device. I cannot connect.
Do you know what am I doing wrong?
How could I fix it?
I'm attaching the VI as well as the executable file with the dll packed in a zip folder.
I appreciate any help
Thanks,
Sergio
Attachments:
DLv1.03.vi 95 KB
EXEfile.zip 307 KBI've screwed that up too with txt files and such, but I'm thinking more along the lines of where the 'call library function node is looking for the dll-
Maybe I'm not helping here, but I think my issue had to do with the name/path field being wrong in the "Configuring Library Name or Path"
from the help here, scroll down a bit:
http://zone.ni.com/reference/en-XX/help/371361J-01/lvexcodeconcepts/configuring_the_clf_node/ -
Work item 000000400082: Object FLOWITEM method EXECUTE cannot be executed?
Hello,
I am getting the above mentioned error during the start of the custom built workflow.
The process to re-produce the error is as follows;
1. The employee raises a travel request which goes to his reporting officer for the approval process.
2. The custom workflow built uses the business object BUS2089 for triggering. The event used in the case is REQUESTCREATED of BUS2089. In binding of the workflow template, I have taken _EVT_OBJECT and _EVT_CREATOR as input parameters to my workflow container elements.
3. Once the workflow is triggered a background step is processed by which a PDF document of the employee travel details are fetched and attached to the respective work item ID. This attachment is done using a standard task and a Z-customized Object type and method.
4. Once the attachment is added, the next step forwards the attachment to the reporting officer of the employee for the approval process which is a dialog decision step, either approve or reject.(Agent Assignment is working fine. Tested in PFAC using the simulation mode for the employee code)
Now the issues in DEV system are as follows;
1. when the employee raises the request, the workflow throws the error at the start of the workflow, however the start event is received.
2. The PDF document is not getting attached in the background step, but the same Z-customized object type is working fine in QA and PRD
3. The work item number 400082, as mentioned above for which the error is coming is the work item of the start of the workflow.
4. Also, I am getting error : Error when processing node '0000000021' (ParForEach index 000000). This node number is the node of the dialog decision, either approve or reject.
I have double checked the binding between workflow container->task container->method parameters and vice versa. I dont see any change. I have attached necessary screen shots of step history and graphical log.
Kindly advice.
Thanks & Regards
Rao Chinmay ANHello Ronen, Rick, Modak
Thank You for your timely response.
Rick/Ronen,
As mentioned by you, when i checked the step history in detail of the error step, it clearly stated that the error is in agent determination. I have attached the necessary screenshot.
I did a background check myself on rule - 90100002 which is again the customized one. I simulated it under transaction PFAC and entered the employee code for which i am running the test. It says agent has been determined and the employee code of his reporting officer is displayed.
I checked the binding of the same from the workflow to the rule container. It is fine. I have attached the screenshot of the same.
And Rick,
I have checked the Agent Assignment of the User Decision Task. I have gone to PFTC, entered the task number. Menu bar- Additional Data->Agent Assignment->Display.
It Says: General task: can be edited by all users.
So i Suppose it is the general Task.
Kindly advice.
Thanks,
Chinmay.
Maybe you are looking for
-
When i try to login with my apple id i keep on getting error saying "We could not complete your itunes store request. An unknown error occured(-50)." I get this error everytime i try logging into my account. But still i can access to the iTunes store
-
Re: Satellite L70-A-13E and Win 8: Twain driver for built-in webcam required
Hi, My application require TWAIN DRIVER for Web Camera of Satellite L70-A-13E on Windows 8.1. Would you please tell me how can I get it? regards Nevzat
-
Using Summary Columns in Reports 9I
Hi I am using Oracle 9i Reports I want to use Summary cols in the report I have a table with the flwg data: TRANS_ID ACC_ID DEL AMT LEL0002045 SLEND RECEIVE 1200 LEL0002053 SLEND DELIVER 1000 LEL0002100 SLEND DELI
-
Can I install SLD in NW04s if not available
Hi, We upgraded NW04 - EP 600 to NW04s EP 700. Installation of EP 600 was done with no SLD. Now in NW04s we want to use the SLD. How can I use SLD. In the Visual Administrator - SLD DataSupplier is - invalid and empty. Similarly http://sapep.otegrou
-
as explained in the question, this is a ransom occurrence and requires me to select "continue" or "exit". selecting "continue" just seems to allow firefox to do what i wanted it to do. i'm running windows 7 professional 64 bit and Firefox 7.01.