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
    Nitin

    Hi 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
    Andreas

    Even 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,
    Peter

    Hi 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.Chandrasekhar

    Hi ,
    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.Chandrasekhar

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

  • This is what I get when I try to download my college text: 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

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

    matermax 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,
    Simon

    Notification 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 norman

    One 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 KB

    I'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 AN

    Hello 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