Manual Activity Implementation

We are integrating our existing product with Oracle workflow and have come across a scenario of manual activity implementation.
I have used manual activities in other workflow engine. However I could not find any direct reference to manual activity implementation in the workflow guide.
I saw notification activity but as per my requirement I do not need to send email but instead work only from worklist screen.
How can I go about implementing manual activities?
Thanks in advance.

It is possible to model the scenario where a user needs to perform some manual activity before the workflow process can continue with the use of the 'Block' activity.
Extract from the Workflow Guide:
The Block activity lets you pause a process until some external program or manual step completes and makes a call to the CompleteActivity Workflow Engine API. Use the Block activity to delay a process until some condition is met, such as the completion of a concurrent program. Make sure your program issues a CompleteActivity call when it completes to resume the process at the Block activity.

Similar Messages

  • Activity implementer can not edit Manual activity content

    user role activity implementer can not edit Manual activity content assigned to him
    just he can mark complete or mark as faild
    what is required to give user permission to edit Manual activity ?
    Ahmed

    attached user role tasks assigned, still can not edit Manual activity assigned to him
    Ahmed

  • Guided Procedures - Manual activity

    Hello,
    I'm trying to add a link or shortcut to a transaction in a manual activity for the GP Im developing....
    I get the following error when tying the link over a Managed System of the Solman (If the link is for the Solution Manager there is no problem):
    And this message when I clck over Display Help...
    Anybody knows where should I specify the Manage System??
    (I asumed that I would be automatically refered to the Managed system over wich I created the GP....)
    Thanks in advance.
    BR!

    Hi!
    I couldn't implement the note you told me. I checked the note and it has two instructions on it, but for a component with a support package level lower than the one in my system....
    NOTE:
    SYSTEM SOFTWARE COMPONENT:
    The  problem this note fixes, should already been solved for my system....
    Thanks, Carlos.

  • Display active/implemented user exits in R/3 system

    Hi Guys,
    Here is a small report that I wrote to display all active and implemented user exits in R/3 system. It gives a snapshot of all the user exits being used and also takes to the follow-on screen on double click.
    Regards,
    Madhur
    *& Report ZMS_ACTIVE_EXITS
    *& This report displays all the active customer enhancements in the
    *& system and also displays whether they are active or implemented
    REPORT ZMS_ACTIVE_EXITS.
    * Data decleration
    types: begin of s_function,
    fname like MOD0-FUNCNAME,
    ftext like tftit-stext,
    impl,
    active,
    example,
    end of s_function.
    TYPEs : BEGIN OF display_str,
    project type modact-name,
    enhancement type modact-member,
    fm type modsap-member,
    status type char20,
    END OF display_str.
    data : lt_member type table of modact-member,
    ls_member like LINE OF lt_member,
    lt_fm type table of modsap-member,
    ls_fm like LINE OF lt_fm,
    lt_modname type table of modact-name,
    ls_modname like line of lt_modname,
    lt_display type TABLE OF display_str,
    ls_display like LINE OF lt_display,
    ls_function type s_function,
    field1(30).
    START-OF-SELECTION.
    * Select active customer enhancement.
    select name from modattr into ls_modname
    where status = 'A'.
    append ls_modname to lt_modname.
    CLEAR ls_modname.
    ENDSELECT.
    if lt_modname is INITIAL.
    WRITE / 'no active enhancements'.
    endif.
    * Determine the details about the customer enhancement.
    LOOP AT lt_modname INTO ls_modname.
    CLEAR : ls_display.
    SELECT member from modact into ls_member where name = ls_modname.
    select member from modsap into ls_fm where name = ls_member and typ = 'E'.
    ls_display-project = ls_modname.
    ls_display-enhancement = ls_member.
    ls_display-fm = ls_fm.
    clear : ls_function.
    ls_function-fname = ls_fm.
    perform get_impl_status USING ls_function.
    if ls_function-impl = 'X'.
    ls_display-status = 'Implemented'.
    ELSE.
    ls_display-status = 'Active'.
    endif.
    APPEND ls_display to lt_display.
    endselect.
    ENDSELECT.
    ENDLOOP.
    * Displaying results
    format color = 1.
    write : 'Please double-click on the object for follow-on action'.
    new-LINE. uline.
    write : 'Customer Project', at 30 'SAP Enhancement', at 60 'Exit Function Modul
    e', at 100 'Active/Implemented'.
    ULINE.
    format color = 0.
    loop at lt_display into ls_display.
    new-LINE.
    write : ls_display-project, at 30 ls_display-enhancement, at 60 ls_displayfm,
    at 100 ls_display-status.
    ENDLOOP.
    * For calling transaction CMOD / SMOD / SE37.
    at line-selection.
    get cursor field field1.
    CASE field1.
    WHEN 'LS_DISPLAY-PROJECT'.
    set parameter id 'MON_KUN' field sy-lisel(10).
    call transaction 'CMOD' and skip first screen.
    WHEN 'LS_DISPLAY-ENHANCEMENT'.
    set parameter id 'MON' field sy-lisel+29(10).
    call transaction 'SMOD' and skip first screen.
    WHEN 'LS_DISPLAY-FM'.
    set parameter id 'LIB' field sy-lisel+59(30).
    call transaction 'SE37' and skip first screen.
    WHEN OTHERS.
    message 'Click on the right place.' TYPE 'I'.
    ENDCASE.
    *& Form get_impl_status
    * This FORM checks whether an EXIT FM is implemented or not
    form get_impl_status using p_function type s_function.
    data : l_mand LIKE tfdir-mand,
    l_incl_names TYPE smod_names OCCURS 1 WITH HEADER LINE.
    l_incl_names-itype = 'C'.
    APPEND l_incl_names.
    CLEAR l_mand.
    SELECT SINGLE mand FROM tfdir INTO l_mand WHERE funcname = p_function-fname.
    IF sy-subrc = 0 AND l_mand(1) = 'C'.
    p_function-active = 'X'.
    * l_status-active = c_true.
    ELSE.
    p_function-active = ' '.
    * l_status-inactive = c_true.
    ENDIF.
    CALL FUNCTION 'MOD_FUNCTION_INCLUDE'
    EXPORTING
    funcname = p_function-fname
    TABLES
    incl_names = l_incl_names
    EXCEPTIONS
    OTHERS = 4.
    IF sy-subrc = 0.
    LOOP AT l_incl_names.
    SELECT SINGLE name FROM trdir INTO l_incl_names-iname
    WHERE name = l_incl_names-iname.
    IF sy-subrc = 0.
    p_function-impl = 'X'.
    ELSE.
    p_function-impl = ' '.
    ENDIF.
    ENDLOOP.
    ENDIF.
    endform. "get_impl_status

    Hi Sergio,
    Have you checked that the basis guys have actually plugged in the SAP system. The guys I've been working with have sworn that the portal can connect to SAP but actually they have no connectivity at all. It has meant that my collegue has spent the last 2 days pulling his hair out trying to work out why his code doesn't work and in fact it will never work as the portal cant even see SAP.
    Cheers
    Richard

  • BADI "COPCMESSAGECONTROL" , only one active implementation ?

    Hi,
    I'd like to do a custom implementation of the BADI "COPCMESSAGECONTROL", eg
    "Z_COPCMESSAGECONTROL".
    For this BADI there's a SAP hint, that only one active implementation is allowed.
    Cause in our system there's already an active SAP implementation "/CWM/MESSAGE_CK" I don't know,
    if I can activate my custom "Z_COPCMESSAGECONTROL" implementation in addition to the SAP implementation.
    Any Ideas ? Many thanks in advance !
    Regards
    Olaf

    If you look at the BADI definition in SE18, you'll find that the 'multiple use' flag is NOT set meaning by default this BADI can only be implemented once.
    Therefore if you need to add custom coding to this BADI implementation either you add it to the implemented methods (modification) or you deactivate the standard BADI and implement your own BADI by copying the standard coding and adding yours to it (also a modification, but you would have your coding in a Z-class).
    However whenever you copy standard SAP code into a custom peogram or class any notes that SAP releases which makes changes to that BADI implementation will not be applied to your Z-copy!
    Hope that helps,
    Michael

  • Multiple active implementations for filter value EXEC_METHODCALL_PPF

    Hi,
    I have created an implementation for the EXEC_METHODCALL_PPF badi which is triggered from an action in a transaction.It is working fine in the development system but while transporting it to the quality system I am getting the following error.
    Multiple active implementations for filter value EXEC_METHODCALL_PPF definition
    Errors occurred during post-handling AFTER_IMP_SXCI for SXCI L
    AFTER_IMP_SXCI belongs to package SECE
    The errors affect the following components:
    BC-DWB-CEX (Customer Enhancements)
    When i refer to the documentation of the error message it says....
    Multiple active implementations for filter value EXEC_METHODCALL_PPF definition
    Message no. ENHANCEMENT474
    Diagnosis
    There are multiple active implementations of the same business add-in definition, even though this is not allowed.
    System Response
    This is not correct and should not occur.
    Procedure
    Deactivate the implementations active for this BAdI definition one by one until there is only one active implementation left.
    You should use transaction SE18 (Utilities -> Adjustment -> Multiple-use interfaces) to solve these conflicts systematically.
    But I am apprehensive if deactivating all the standard implemenatations of the badi will create any problem.Please can any one suggest as to how to resolve this issue....
    Any help would be highly appreciated.

    Hello,
    Please check the following suggestions
    a) go to se18 -> enter your definition name and see if "Multiple" call check box is ticked in Quality
    b)compare your transports since some objects in development may not have found it's way to the quality server
    c)Please see if for the same definition,for different filter values...implementations are done...if so,is multiple checkbox marked? in quality also?if you have multiple implementations with the check box not marked..the message conveys u cannot have multiple implementations of the same badi....
    d)also check if the filter being passed to the BADI is ok
    Hope it was useful in some way
    Reward if helpful
    Regards
    Byju

  • Manual Activity in SNOTE

    Hi All,
    Would like to know if adding a new field to the ABAP structure is a manual activity or not in a SNOTE.
    Regards,
    Vinodh.

    Hello Vinodh,
    It depends if it's a DDIC structure or not.
    If it's a DDIC one, SNOTE can't do it automatically and it's a manual activity.
    If it's a local structure defined in an include, SNOTE can change the source code automatically.
    Regards,
    Walter

  • Check active implementation in badi

    Hi Expert,
    Pl's let me know how to I check active implementation in badi in ECC6.0.
    I have tried to find the solution by using  call function 'SXC_EXIT_CHECK_ACTIVE' , as used in previous version of the server.
    But this is not helping me out.
    Kindly let me know if there exists a way to check the active implementations in badi.
    Tx
    Kshitija

    Can you not do this from SE19?  If you know the BADI definition name just do an F4 on the implementation, and put in the definition name, and select Active Only option, and you should see the list.
    Albert

  • SCSM - R2 UR2 upgrade - Rob Ford's MP has stopped working - Parent IR or SR Affected User in Manual Activity

    Hi,
    Since we upgrade SCSM 2012 last weekend the workflows associated with Rob Ford's 'Parent IR or SR Affected User in Manual Activity' have been failing
    See here for Rob Ford's solution
    http://gallery.technet.microsoft.com/See-Parent-IR-or-SR-3b8804bf#content
    Has anyone else come across MP/workflows that have stopped working following the upgrade? My company are pretty reliant on this running. Any help you can provide woul dbe really appreciated.
    tamrep

    I already answered this offline but if anyone has this issue here is my reply:
    Did you upgrade to R2 and are you seeing “Invalid HEX Character” errors in the Operations Manager event log on your workflow server?
    If so, there is a bug in R2 that causes this. You need to request a brand new hotfix, KB2961848 to address this.
    Rob Ford scsmnz.net
    Cireson www.cireson.com
    For a free SCSM 2012 Notify Analyst app click
    here

  • SCSM 2012 - Manual Activity stuck in pending

    I have a service request that was open with a single manual activity attached. The service request has been moved to the status of closed however the manual activity is still in pending. How do i cancel or close the activity?

    You will need to import the SMLETS module from
    http://smlets.codeplex.com/ for the correct cmdlets. Just install the SMLets and use the command "import-module smlets" at the start of your script or powershell command line.
    Make sure that your command line is constructed correctly as the portion "Get-SCSMObject- ClassName" should be "Get-SCSMObject
    -ClassName"

  • No popup to select active implementation cycle, while creating change Request

    Hi,
    I have two active Implementation projects.
    While creating change requests, it is not giving any popup to select the specific cycle.
    It automatically assigns to newly activated Cycle.
    Please advise.
    Thanks & Best Regards,
    Kiran Sathyan

    Hi,
    if you would mention about sap solution manager version, this critical landscape transport and design before you state the problem, this would saved much time.
    Now I dont think so Popup functions applicable for implentation cycles.
    check out http://help.sap.com/saphelp_sm40/helpdata/en/1a/c39742042fc86ae10000000a155106/frameset.htm
    and regarding closing the project cycle check this out below informations,
    933705 - Closing inconsistent project cycles
    Change Request Management scenario: Usual questions and known errors
    question 10.
    Make sure you closed open tasks, chk in tcode scma
    Thanks
    Jansi

  • How can I create a manual activity that waits a specific number of seconds

    Hi
    I need to create a manual activity that waits a specific number of seconds. Is there a way to do that?
    Regards

    If you have a manual activity (Human Task) and you would like to define a task deadline in order to continue the process you can define it in the task definition as desribed here: Configuring Human Tasks - 11g Release 1 (11.1.1.6.1)
    But if you just like to stop the process without manual activities involved you can ideed use the Timer Catch Event. See section "6.8.2 Introduction to the Timer Catch Event" in Modeling Business Processes with Oracle BPM for further details.
    Regards, Danilo

  • Multiple active implementation

    Hi,
    For a badi, can be multiple active implementations?
    if yes how can I do that?
    Thanks.
    deniz.

    Hi We have a rquirement for doing this
    Can you please clarify me
    Can I do  multiple badi implimentation for  std Badi (bbp_WF....)
    my requirement this I need to do for   same business object BUs2121
    1. For company code   As01  I need to use different logic for Schopping Cart work flow
    2. For cmpany code   As 35   I need to use differen logic  for Schopping Car Work flow
    Can you please provide me the docuemnts if any to do this.
    Sekhar

  • Dimension PWXTY64 can only be manually activated in client 001

    Hi ,
    I am trying to transport some of my infoubes from Dev to Quality  where I can see th error
    Dimension PWXTY64 can only be manually activated in client 001
    Message no. R7048
    Diagnosis
    Dimension PWXTY64 does not have a number range interval. A new interval has to be generated so that IDs can be assigned. As IDs already exist, the interval has to be created during object activation. This is only possible in BI client 001 as the interval is client-dependent.
    The error occurred in client 000 - probably in after-import handling.
    System Response
    Dimension PWXTY64 can only be activated manually in client 001.
    Procedure
    Activate Dimension PWXTY64 manually in client 001.
    Please let me know what needs to be done to avoid this error
    Thanks ,
    Sany

    Have you found a solution to this issue?  We experienced the same thing this weekend, and we had to manually activate the Infocubes using the activation program.  But, if there is a way to avoid this in the future, that would be great.
    Thanks,
    John

  • Need manual to implement training and event management

    Hi All
    I'm going to implement Training and event management for my client.Plz help me if u've any kind of manual or any guidelines for me.
    Thanks,
    SKM

    Hi Santosh,
    Best way to check the guidelines is to see help.sap.com.
    From my experience you need to follow the following steps:
    1. Create busness event groups
    2. Create business event types
    3. Create resource types
    4. Create resources
    5. Create external instructors (if any)
    6. Create companies (if any)
    7. Create locations
    8. Manage integration switches (SEMIN rows in T77S0 table)
    For the master data creaton activities above, you can create LSMW to make it possible for mass data upload.
    After your business catalog and all other master data is in place,
    1. Plan business events - PSVP
    2. Create business events wth/without resources - PSV2
    3. Book attendees- PSV1
    As recurring activities:
    1. Firmly book the events.
    2. Cancel events (if needed)
    3. Follow-up events.
    Regards,
    Dilek

Maybe you are looking for