Custom processing for Projects workflow

Hi,
  For Projects, we want to use custom notification functionality for workflow events. We cannot use agents
assignment nor data from HR as we don't have HR data in SAP. What we want to do the following for all events related to projects.
  1. Users will choose the role to which they want the workflow/notification to go and click on SAVE for any action projects.
  2. At this time,we want to call a custom function module to get the details of the recipients for that event and role from custom tables.
  3. Using the above recipients list, we will send the alerts/notifications.
Please let me know if there is a place where I can assign the custom function module which gets executed after the event is triggered or when user clicks on save after assigning the role.
Thanks,
Sudheer

Ah... OK, this could be a bit daunting if you've not done it before.
The short version:
You need to create a subtype of your object type BUS2001 (SWO1)
Create a method with appropriate parameters, inside this method you execute the function module. You'll need to use some of the WF macros here.
Lastly, create a task from the WF builder based on your method. You need to have a container element to hold your agents, which you get back from your method.
The long version:
The SAP docu is very good these days. (not trying to be unhelpful, but I could spend quite a while here otherwise). It also has a good tutorial, for the coding look under Business Workflow Programming or in the other WF help, the Business Object Builder. A bit of persistence and a sense of adventure will pay off.
Cheers
Mike

Similar Messages

  • Custom processing for every Workflow event

    Hi,
    As soon as any workflow event is raised, I want to read
    data from my custom Z tables and do custom processing for that event.
    Thanks,
    Sudheer

    Hi Sudheer,
    You say <i>check if that event is in our custom table</i>. No need to reinvent the wheel, the event linkage fulfils exactly this function. If you want to perform an action for an event then add the event into the event linkage (tx. SWETYPV) instead of - or as well as - your custom table. It doesn't matter if you have the same action in there for 1, 50 or 100 events.
    You can have more than one linkage per event and you can start more than just workflow. The receiver function module is what 'receives' the event. It's just that: a FM to be executed when an event happens. This is the event manager's job, which is what you're trying to duplicate as I understand it. The receiver can either be a workflow or anything you choose - just follow the standard FM interface required here (have a look at any other linkage's FM for the parameters).
    All that aside, it sounds like somethng I'd do in a workflow. Either as two extra steps in the beginning of my workflow or as a second workflow. (Background step to log data and a sendmail step to notify users).
    Cheers
    Mike

  • Customizing request for a workflow

    Dear experts,
    I have created a workflow. I want to move the workflow from one client to other for testing it. For this i need to transport workbench and customizing requests of my workflow. Can you please tell me how to find the workbench and customizing request of my workflow. Is there any option in SWDD which will show the specific workflow & customizing request for that workflow.

    Hi,
    se01 will help you find the transport with your workflow but not the any other transports which may be part of your workflow project.
    se10 transaction can be used to see transports by user.  Check off both customizing and workbench requests since you will have both types of transports.  The user id needs to be that of the developer that created the transport.  Modified vs Released - select both if you are not sure if the transports have been released or not.
    Paul.

  • Custom Column for Project Code Number & Search Box to search Content in Project Server 2013

    Hi all,
    I want to add a custom column in Project Center view for showing some Numerical Projects codes like 4523, 5248,8956 like that... Each code will represent Project assigned with that code in Project Server 2013. Also let me now if i can add some search box
    in Project Center page through which i can search Project Code or Project Name. Currently, provided search bar not working in Project Server 2013.
    Need it urgent..Kindly help

    Hi,
    If you want to add this column in a project center view, be careful to choose a project view in the "manage views" views' list. Also it must be a project custom field and not a task field. As Paul said, we assume that the field with the code exists
    and has been previousky created by you.
    Hope this helps,
    Guillaume Rouyre, MBA, MVP, MCP |

  • Custom processing for ALEAUD01 messages ??

    Hi Everyone,
    Whenever ALEAUD01 IDocs are sent to XI, it is treated as an acknowledgement message by the system. We can see the IDOC in IDX5, but it does not go into the normal receiver determination route.
    Is there any way/setting in XI which will allow to define custom configuration for ALEAUD messages. For ex: i want to pass all ALEAUD01's through a BPM for logging to a custom tracking module.
    Thanks & Regards,
    Renjith.

    Hi,
    Thanks for the reply Shravan. However, our landscape has different R/3 systems, for a ZALEAUD01 message custom dev/maintenance has to happen on all the systems.
    I was thinking of a work around..Like...
    The ALEAUD01 IDOC would be sent to a different client on the XI system(other than the Integration Engine)..where in a Z-FM would be written to process the IDOC. This Z-FM would make an ABAP proxy call to the Integration Engine, with an interface using the ALEAUD01 structure, which will be received by a BPM.
    I am going to try this out.
    Pls give ur comments as to whether there are any drawbacks/problem that might arise.
    Thanks & Regards,
    Renjith.

  • Custome Process for update the date

    Hello Every one,
    I have a page with the check-box where the user can select a record and update the record by pressing on the button.
    I have three processes, and each of these process update one field ( which is a date field) of the page by pressing on the specific button. here are the three processes:
    declare
    begin
    for i in 1..apex_application.g_f01.count loop
    UPDATE  REC_RET_ADD_RECORD
    SET DATE_ADMIN_APPROVED=:P8_DATE_ADMIN_APPROVED
    WHERE REC_RET_ID = APEX_APPLICATION.G_F01(I);
    end loop;
    commit;
    end;
    Condition: When Admin button pressed (submit)
    The second process:
    declare
    begin
    for i in 1..apex_application.g_f01.count loop
    UPDATE REC_RET_ADD_RECORD
    SET DATE_COMMITTEE_APPROVED=:P8_DATE_COMMITTEE_APPROVED
    WHERE  REC_RET_ID = APEX_APPLICATION.G_F01(I);
    end loop;
    commit;
    end;
    Condition: When Committee button pressed (submit)
    The third process:
    declare
    begin
    for i in 1..apex_application.g_f01.count loop
    UPDATE REC_RET_ADD_RECORD
    SET DATE_OHS_APPROVED=:P8_DATE_OHS_APPROVED
    WHERE  REC_RET_ID = APEX_APPLICATION.G_F01(I);
    end loop;
    commit;
    end;
    Condition: When OHS button pressed (submit)
    Now the problem is, when the user selects the row and selects the date for Admin field and presses the Admin button, the system inserts the date but after that if the user wants to selects the same row and update the OHS date, the system will remove the date for Admin field and inserts the OHS date in OHS field and visa verse.
    I don't know why this is happening. Could you please help me. I appreciate it.

    Here is the report query:
    SELECT  apex_item.checkbox (1,
                               REC_RET_ID,
                               'onchange="spCheckChange(this);"',
                               :f_REC_RET_ID_list,
                              ) checkbox,
    "REC_RET_ID",
    "RET_SCHEDULE_NUM",
    "RET_COST_CENTER",
    "RET_TITLE",
    "RET_TITLE_DESC",
    "RET_PERIOD",
    "DATE_USER_INSERTED",
    "DATE_ADMIN_APPROVED",
    "DATE_COMMITTEE_APPROVED",
    "RC3_FORM_REQUIRE",
    "DATE_OHS_APPROVED",
    "DESTRUCTION_SUSPENDED",
    "DESTRUCTION_SUSPENDED_NOTE",
    "INACTIVE_DATE",
    "INACTIVE_DATE_APPROVED",
    "CREATION_DATE",
    "CREATED_BY",
    "LAST_UPDATE_DATE",
    "LAST_UPDATE_BY"
    from REC_RET_ADD_RECORD

  • SRM 7.0 EHP1 - new functions for BRF workflows

    Hi all,
    We currently upgraded our SRM 5.0 system to SRM 7.0.
    We need some inputs whether to activate the EHP1 for SRM 7.0
    Are there any limitations in terms of BRF workflows which are now covered in SRM 7.0 EHP1?
    In SRM 5.0,we were using n step header level approval workflow using the BADI and custom tables for approval determination.
    We need to map the same in SRM 7.0 now but wanted to know the limitations in terms of any new functionalituies which can be used in terms of Shoppign cart workflow in SRM 7 EHP1 v/s SRM 7.0 SP10.
    I read in one of the posts in the forum that parallel processing for BRF workflows is not supported in SRM 7.0 EHP1.Please advise.
    Please advise.

    Thanks Saravanan.
    We are having lot of issues with the ACW in SRM 5.0 and hence plan to reimplement the workflow in SRM 7.0 using the process controlled workflows plus the new features introduced for workflow.
    Can you please advise if ACW are better than PCW or vice-versa??
    I dnt have the link for the post but cans someone confirm if parallel processing is supported in SRM 7.0 EHP1 workflows??
    Are there any shortcomings in terms of the BRF workflows in SRM 7.0 EHP1?

  • Subcontracting for Project

    Dear SAP Guru,
    In my organization, the business requirement is to use subcontracting process for project.
    I maintain the movement type 311 Q for subcontracting process, but at the time of reconciliation of subcontracting Challan, the system does not refer the stock transfer material docuement.
    Movement type 541 (for subcontracting) does refer the project stock.

    Hi,
    Subcontracting for Project Stock: -
    Purpose: - Subcontracting is also possible in conjunction with Project stocks. The subcontracting orders are account-assigned to a Project. Thus, the components are not transferred (using a transfer posting) to the "stock of material provided to vendor" but are directly withdrawn from the Project stock the time of the goods receipt. The material manufactured is also posted to the Project stock.
    The cost of subcontracting is then debited to the Project.
    Since the components are not transferred to the "stock of material provided to vendor", it is recommend that you use a transfer posting to transfer the provided components to a new storage location (for example, 9999). This enables you to obtain an overview of those stocks that are physically located at the subcontractor. This information is particularly important when you carry out a physical inventory of the Project stocks.
    Features: -
    Withdrawal from Stock of Mat. Provided or Project: -
    For components that are managed in Project stock, you can define whether the components are to be withdrawn directly from each Project or from the stock of material provided to vendor. You manage this via the dependent requirements indicator for individual customer requirements and collective requirements (MARC-SBDKZ).
    You can maintain this indicator in the following places:
    In the MRP view of the material master record (MRP 4)
    In the explosion types for the BOM item (in Customizing for Production in the step Basic Data -> Bill of Material -> Item Data -> Define explosion types)
    Configuring the explosion types has priority over the configuration in Inventory Management.
    If the indicator is set at Collective requirements only (2), the materials are withdrawn from the stock of material provided to vendor. If this indicator is set any other way, the system withdraws materials from Project stock.
    Here all the processes will remain same except; MB1B - Do Transfer Posting of material from RM Warehouse to this Storage Location via movement type "311 Q" (Instead of doing 541)

  • AFE process for Customer and Investment Project

    Hi All,
    My client want to have AFE process for Customer as well as Investment Project Creation.
    Once, AFE is approved a project should be created along with project plan valueswith approved values in AFE request. Also, in case any supplement need to project also should have a similar AFE approval process. For this client, there is No IM module implemented as such.
    Want to know how we can map this scenario in SAP.
    Thanks in advance.
    Regards,
    Atul R. Rajmane

    IYou can make use of simulations...create simulation version before creating operative project...you may create more than one simulation for various cost plan scenarios..you can plan revenue in simulation also for customer project...whoever gives approval for project expenditure.... they may compare the cost of the simualtion version and approval can be transfer of simulation version to operative version....Also, you can use this for supplements...create simualtion during course of project...then add actvitiy, material..etc., do the cost analysis...and provide the supplement budget accordingly to the new planned cost.

  • Workflow Approval Process: 1)How to insert Custom Data into Windows Workflow database? 2)In workflow Approval Process while creating new request ,how to insert our custom data like approvers ,requester,object info into WF DB?

    hi ,
    here the description about my question.
    1)i am working on windows workflow,we need to implement approval process for my project.
    2)we have multiple approvers for one request,requester,created object information.
    3)now i want to insert and retrieve, created instance information from windows workflow
    database.with all following details 
    i)Workflow instaceId,
    ii)current state of work flow(idle,complete,pending)
    iii)approvers information.
    iv)requester information.
    v)created object information.
    here some of the links, which i am trying for solution:
    https://wf.codeplex.com/wikipage?title=Tracking%20states%20with%20WorkflowApplication[^]
    https://msdn.microsoft.com/en-us/library/ee622977(v=vs.110).aspx[^]
    please answer to my question. if you want to send any examples send me to my email address.
    [email protected]

    Hi,
    According to your description, it seems that your main issue is about customID paramerter in workflow approval prcess.
    About this, please refer to the two samples:
    http://blog.petegoo.com/2010/08/22/workflow-4-email-approval-sample/
    http://cgeers.com/2010/04/10/windows-workflow-in-asp-net/
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • OIM: Error while deploying Custom Approval Process for Self-Register

    While deploying the Custom Approval Process for Self-Register, i am getting the following error in scac.log file
    Nov 16, 2011 2:48:58 PM oracle.fabric.common.wsdl.SchemaManager isIncrementalBuildSupported
    INFO: XMLSchema incremental build enabled.
    Nov 16, 2011 2:48:58 PM com.collaxa.cube.CubeLogger info
    INFO: validating "ApprovalProcess.bpel" ...
    oracle.jrf.UnknownPlatformException: JRF is unable to determine the current application server platform.
         at oracle.jrf.ServerPlatformSupportFactory.getInstance(ServerPlatformSupportFactory.java:79)
         at oracle.integration.platform.blocks.WLSPlatformConfigurationProvider.<clinit>(WLSPlatformConfigurationProvider.java:44)
         at oracle.integration.platform.blocks.FabricConfigManager.<clinit>(FabricConfigManager.java:155)
         at oracle.integration.platform.blocks.xpath.FabricXPathFunctionResolver.loadXpathFunctions(FabricXPathFunctionResolver.java:271)
         at oracle.integration.platform.blocks.xpath.FabricXPathFunctionResolver.loadXPathConfigFile(FabricXPathFunctionResolver.java:153)
         at oracle.integration.platform.blocks.xpath.FabricXPathFunctionResolver.init(FabricXPathFunctionResolver.java:51)
         at com.collaxa.cube.xml.xpath.BPELXPathFunctionNameResolver.loadFabricXpathFunctions(BPELXPathFunctionNameResolver.java:57)
         at com.collaxa.cube.xml.xpath.BPELXPathFunctionNameResolver.<init>(BPELXPathFunctionNameResolver.java:48)
         at com.collaxa.cube.xml.xpath.BPELXPathFunctionNameResolver.<clinit>(BPELXPathFunctionNameResolver.java:44)
         at com.collaxa.cube.lang.compiler.bpel.XPathExprValidatorVisitor.<init>(XPathExprValidatorVisitor.java:122)
         at com.collaxa.cube.lang.compiler.bpel.AssignValidator.<init>(AssignValidator.java:89)
         at com.collaxa.cube.lang.compiler.bpel.BpelParser.<init>(BpelParser.java:452)
         at com.collaxa.cube.lang.compiler.bpel.BPELValidator.validate(BPELValidator.java:60)
         at com.collaxa.cube.lang.compiler.BPEL1Processor.validate(BPEL1Processor.java:329)
         at com.collaxa.cube.lang.compiler.BPEL1Processor.process(BPEL1Processor.java:153)
         at com.collaxa.cube.lang.compiler.CubeParserHelper.compile(CubeParserHelper.java:47)
         at oracle.fabric.bpel.bpelc.BPELComponentValidator.validate(BPELComponentValidator.java:40)
         at oracle.soa.scac.ValidateComposite.validateComponentTypeServicesReferences(ValidateComposite.java:1117)
         at oracle.soa.scac.ValidateComposite.doValidation(ValidateComposite.java:500)
         at oracle.soa.scac.ValidateComposite.run(ValidateComposite.java:150)
         at oracle.soa.scac.ValidateComposite.main(ValidateComposite.java:135)
    Nov 16, 2011 2:49:00 PM CubeProcessGenerator compile
    WARNING: classpath is: D:\JDev11g\Middleware\jdeveloper\jdev\extensions\oracle.sca.modeler.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.fabric_11.1.1\fabric-runtime.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.mgmt_11.1.1\soa-infra-mgmt.jar;D:\JDev11g\Middleware\oracle_common\modules\oracle.fabriccommon_11.1.1\fabric-common.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.bpel_11.1.1\orabpel.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.mediator_11.1.1\mediator_client.jar;D:\JDev11g\Middleware\oracle_common\modules\oracle.mds_11.1.1\mdsrt.jar;D:\OIMPS1\Middleware\oracle_common\modules\oracle.jps_11.1.1\jps-manifest.jar;;D:\OIMPS1\Middleware\Oracle_IDM1\server\workflows\new-workflow\process-template\SelfRegistrationApprovalApp\SelfRegistrationApproval\SCA-INF\classes;D:\OIMPS1\Middleware\Oracle_IDM1\server\workflows\new-workflow\process-template\SelfRegistrationApprovalApp\SelfRegistrationApproval\SCA-INF\classes;D:\OIMPS1\Middleware\Oracle_IDM1\server\workflows\new-workflow\process-template\SelfRegistrationApprovalApp\SelfRegistrationApproval\SCA-INF\gen-classes;D:\OIMPS1\Middleware\Oracle_IDM1\server\workflows\new-workflow\process-template\SelfRegistrationApprovalApp\SelfRegistrationApproval\SCA-INF\lib\oimclient.jar;D:\JDev11g\Middleware\oracle_common\modules\commonj.sdo_2.1.0.jar;D:\JDev11g\Middleware\oracle_common\modules\oracle.fabriccommon_11.1.1\fabric-common.jar;D:\JDev11g\Middleware\oracle_common\modules\oracle.xdk_11.1.0\xmlparserv2.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.bpel_11.1.1\bpel1-1-xbeans.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.bpel_11.1.1\orabpel-common.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.bpel_11.1.1\orabpel.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.bpel_11.1.1\bpel_coherence_config.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.bpel_11.1.1\orabpel-exts.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.bpel_11.1.1\thirdparty.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.bpel_11.1.1\bpm-analytics.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.bpel_11.1.1\orabpel-thirdparty.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.bpel_11.1.1\wsif-binding.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.bpel_11.1.1\orabpel-validator.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.bpel_11.1.1\monitor-rt-xbean.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.bpel_11.1.1\oracle.soa.bpmn.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\user-patch.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.thirdparty.jar;D:\JDev11g\Middleware\jdeveloper\uddi\lib\oracle.soa.uddi.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.fabric_11.1.1\bpm-infra.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.fabric_11.1.1\testfwk-xbeans.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.fabric_11.1.1\fabric-ext.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.fabric_11.1.1\soa-infra-scheduler.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.fabric_11.1.1\xmlunit-1.1.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.fabric_11.1.1\fabric-runtime.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.fabric_11.1.1\soa-infra-tools.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.fabric_11.1.1\soa-xpath-exts.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.fabric_11.1.1\oracle-soa-client-api.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.wls.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.fabric_11.1.1\fabric-client.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.fabric_11.1.1\fabric-runtime-ext-was.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.fabric_11.1.1\fabric-runtime-ext-wls.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.fabric_11.1.1\oracle.soa.fabric.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.workflow_11.1.1\bpm-services.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.ext_11.1.1\classes
    In scac_out.xml file following is the error message
    <Fault>
    <severity>error</severity>
    <loc>/ns:composite</loc>
    <line/>
    <col/>
    <file/>
    <msg>
    <![CDATA[SCAC-50012]]>
    </msg>
    </Fault>

    Hi,
    I have run into the same problem with SOA 11.1.1.5 version. In my case after fixing the following two errors it seems to work fine.
    If you have followed the guide, there must be some errors:
    First the java code if copied then contains an extra enter value:
    Instead of:
    "try {
    System.out.println("Prototype for invoking an OIM API from a SOA Composite");
    System.out.println("RTM Usecase: Self Registration Approval by Organization
    Administrator");"
    Use the following:
    "try {
    System.out.println("Prototype for invoking an OIM API from a SOA Composite");
    System.out.println("RTM Usecase: Self Registration Approval by Organization Administrator");"
    The other error is that you should not use <BEAHOME>/oracle_common/modules/oracle.jps_11.1.1/jps-manifest.jar, but the <BEAHOME>/oracle_common/modules/oracle.jps_11.1.1/jps-api.jar in jdeveloper. After these the deployment to the application server works fine for me.

  • Account generation workflow custom process  not visible in lov

    Hi guru,
    i have created a sample process in "Project Supplier Invoice Account Generation".
    but when i upload the work flow in data base by the concurrent program . i dont find the sample process in " account generation window" in GL.
    Please help gurus.
    Regards
    vishal

    Hi,
    See the foll notes for solution:
    Note 541877 - CUF: Customer fields as checkbox
    Note 1016297 - Header customer fields are not displayed in bbpsc02
    Note 1034079 - Customer fields not visible in shopping wizard
    BR,
    Disha.
    Pls reward points for useful answers.

  • Customize workflow for project in  po account generator workflow

    hi,
    i customize workflow for project of PO account generator.
    the project is not working for PO account generator.
    for that customize PO account generator.
    it is working for one user.it is populating charge account.
    but it is not working for new user.
    i checked why it is working for PO account generator.
    i put one custom package.
    I'm  taking project_id .
    it is not reading it.
    why it is not working for other user.
    can you check and conform me.
    reg
    sasi

    Hi Asif,
    Thanks for the reply.
    I referred the links mentioned by you, but couldn't find anything relevant to re-triggering of Account Generator workflow.
    The customizations I did are working fine and is triggering the workflow. But my Question is, what are the circumstances that re-trigger the Account Generator for a given Purchase Order.
    To elaborate, say for instance I have created a PO for PO category 'Electrical Equipments' furnishing all other details and charge account is generated for this category, and the PO is saved. Now I come back and change the PO category to 'Medical Equipments' for the same PO, retaining all the other info same.
    So here, will the Account generator be re-triggered to generate different charge account?
    Kindly suggest.
    Thanks,
    Nivedana

  • Will custom process defined in a standard workflow get affected by Patch

    Hi,
    Kindly let me know in case I have some custom processes defined in my standard workflow(Extending a wrokflow), will it be overriden by Oracle patch application or not.
    Thanks,
    Nisha.

    Hi,
    It depends on the access and protection level in the patch file, and the level at which you made your customizations.
    HTH,
    Matt
    WorkflowFAQ.com - the ONLY independent resource for Oracle Workflow development
    Alpha review chapters from my book "Developing With Oracle Workflow" are available via my website http://www.workflowfaq.com
    Have you read the blog at http://www.workflowfaq.com/blog ?
    WorkflowFAQ support forum: http://forum.workflowfaq.com

  • HELP NEEDED: Use a new record for a customized table as a workflow trigger

    Hi SAP Workflow Gurus,
    Good day!
    One of our requirements is to have the creation of a new record in a custom database table trigger a workflow. I read and followed the steps as indicated in this link
    http://www.****************/Tutorials/Workflow/Table/events.htm
    As a summary, here is what I did:
    1. Created a subroutine for the custom table ZPA2003 for the create event
    2. Defined this event as a trigger for the custom workflow WS90000019
    3. Maintained and activated the event linkage via SWETYPV
    Basically I tried following the instructions indicated on the link
    Note that the entries for the custom table are created via a function module.
    Now during testing of the workflow, the system was able to complete the notification message. However, when I triggered the event via creation of the entry in the custom db table nothing happened
    1. Is there a way to debug/find out whether the link between the subroutine in the table and event itself are connected?
    2. I also tried running the event trace to check the activities executed but found nothing.
    Can you guys help me check on what I may have missed out?
    Regards,

    Hi All,
    Basically these are the requirements for the work schedule substitution:
    1. Employee enters the request via ESS (custom portal transaction)
    2. Upon saving of the entry (request) in a custom  table, this should trigger the workflow at the backend
    3. The Manager should then receive a work item in his Universal Worklist at the MSS side of the portal
    4. Upon clicking on the work item, a new screen will pop up showing the work schedule substitution details as well as an interface which will allow him to enter his/her usage decision
    5. Depending on the decision, the workflow must execute the necessary notifications as well as changes in the custom and PA2003 tables
    Now, we have accomplished step 1 and I am currently in the process for step 2. Now I have some queries:
    1. For the Manager to view and approve the substitution details, I used two methods for each process (view and approve) since our ABAPer mentioned that this cannot be done in 1 function module. Is there a way to simplify this step or is it really valid that they need to be executed in 2 different methods?
    2. As per our ABAPer, function Modules only import and export variables; they do not have the facility of say having tags on the details being displayed. Hence, if the details are 10001 (Employee Number), 10/20/2011 (Start Date), 10/25/2011 (End Date) the output would be 10001, 10/20/2011, 10/25/2011. Is there a way within the function module (or dynpro interface) to show it like this: Employee Number: 10001
                               Start Date: 10/20/2011
                               End Date: 10/25/2011
    3.  Speaking of dynpro applications, do I need to still develop one to allow the Manager to view and approve/reject the request via the MSS portal upon accessing the work item via the UWL? How would the work item go about calling the dynpro application? or is this even possible?
    It would have been easier if the facility would not pass through workflows since it will be just direct web dynpro/ABAP calls. Having to include it as a work item in the UWL puts a certain twist to it
    Your inputs are well-appreciated.
    Regards,

Maybe you are looking for

  • What is a gsm sim and do they work in australia

    Wanting the order an iphone 5s to Australia but not sure what GSM is and will the phone work with a normal provider like Telstra or Amaysim

  • Vista Service Pack 1 breaks ability to join OSX 10.5 Server OD? (samba)

    Can anyone confirm or deny this problem: Vista SP1 is unable to join an OSX 10.5 server OD (samba domain). Vista pre SP1 worked fine if you changed the LM authentication level to "use NTLMv1 and NTLMv2", but now that hack does not work anymore. Does

  • MP3's on https server not playing thru OS X version of iTunes

    My podcast: http://itunes.apple.com/podcast/ibm-institute-for-advanced/id386609821 The mp3 files are stored on my corporate server and it forces https connections. Seems like that would be common though. It plays fine from the website and apparently

  • Strange error when check a project

    Experts: When I check a project , I get error: Message from function module /TMWFLOW/CHECK_PRJ_CONS: No export system for PRD-010. 1) SDN has some threads about this error. But none of them fits my case. 2) OSS has 2 notes(e.g.1017929)  with the corr

  • .dcm files??

    So, I transferred my documents, photos to my brandnew Imac from an external harddisk. I used to have them on my windows computer. Now most of my pics (jpg) and documents (word), programs, everything I uploaded from my HD, show .dcm at the end of the