SAP SRM Workflow Options: Winshuttle or ABAP WebDynpro

We are implementing SRM. Our considerations for SAP Workflow are Winshuttle with an MS Sharepoint Site,or,ABAP WebDynpro. Does anyone have any experiences or suggestions that they could share that could help us to make a desicion. Or, another method that is cost efficient and easily supportable?
Thank-You.

Hi Tom,
Workflow component is in built in SRM. You donu2019t need any external component for it.
There are 2 types of workflow supported by SAP SRM.
1.     Application Controlled Workflow
2.     Process Controlled Workflow (BRF)
You can use BRF if you are implementing SRM 5.0 & above.
I think you should explore more on SRM workflows; it will certainly give you insight on workflow implementation.
Regards,
yaniVy
reward if helps

Similar Messages

  • Workflow to UWL to ABAP WebDynpro ( Binding not happening)

    Hi All,
    I have created Workflow which need to be executed from UWL.
    The workitem in UWL will call a ABAP Web Dynpro application for approval Process.
    I have registered the my Task in SWFVISU and Maintained the necessary settings (Even Re-registered the new task in UWL ).
    When I click the workitem in UWL it successfully calls the ABAP webDynpro application.
    But the Parameter WORKITEM id is not transfered from workflow to Web Dynpro Application.
    I have created a parameter WORKITEMID in the Workflow and populating it at runtime. But the same is not being passed to WebDynpro Import Parameter.
    I see that WORKITEMID is initial at runtime while debugging in WebDynpro Application.
    Can you please help me to bind the WORKITEMID from Workflow to WeBsynpro or from UWL to WebDynpro??
    Thanks
    Praveen

    Hi,
    You have bind the work item id to the task?
    You have added the work item id parameter in SWFVISU?
    Can you show us the UWL XML code for your task?
    Regards,
    Karri

  • Doubts in ABAP WebDynpro

    Hi Experts,
    I am new to ABAP WebDynpro and self-learning going through SDN stuff and other online-help. Please provide me
    your kind explanation on below doubts.
    1. When do we use GET_ATTRIBUTE and GET_STATIC_ATTRIBUTE
    2. How to read the index of a particular selected row in table?
    3. How do you change position of a particulr node dynamically?
    4. Is it possible to execute a component without a window?
    5. Is it possible to run a VIEW without embeding into a window in Webdynpro application?
    6. How to read the content entered in PARAMTER and SELECT-OPTION elements in ABAP Webdynpro? Can anybody pass code how to read entries?
    I mean GET_ATTRIBUTE or GET_STATIC_ATTRIBUTES is used for reading attribute value. 
    7. Is it possible to fix the Message window position? Show at the bottom of a screen? Please provide some code for this.
    8. Is it possible to change the color of a laber attached to a attribute dynamically? For example somefield is mandatory but you forgot to enter and press on u2018Continueu2019 then program should show that elementu2019s lable with redcolor text. Please provide me example code.
    Thanks in advance for the support and useful explanation!
    Regards,
    Meera.

    Hi
    Refer the answers inline
    1) When do we use GET_ATTRIBUTE and GET_STATIC_ATTRIBUTE
    GET_ATTRIBUTE
    Method to get the values of a context attribute.
    The prerequisite for this method is that the application knows the data type of the attribute.
    The value of the given attribute is copied to the export parameter. To do this the export parameter must have a data type to which a value can be written.
    GET_STATIC_ATTRIBUTES
    This method copies the static attributes to the transferred variable. If the structure is not identical, a move-correspondingis performed, which is not as efficient as a direct move, but is still useful in many cases.
    Static attributes are those that either have been declared or that belong to the structure with which the node was declared.
    2) How to read the index of a particular selected row in table?
    data: lr_element type ref to if_wd_context_element,
              lv_index type i.
      lr_element = wdevent->get_context_element( name = 'CONTEXT_ELEMENT'  ).
      lv_index = lr_element->get_index( ).
    3) How do you change position of a particulr node dynamically?
        Explain Bit deeply
    4) Is it possible to execute a component without a window?
        No it is not possible, actually the component view can be viewed by embedding it to the window
    5) Is it possible to run a VIEW without embeding into a window in Webdynpro application?
        No it is not possible, without window you cant run the view
    6) Is it possible to run a VIEW without embeding into a window in Webdynpro application?
      DATA LO_ND_MAIN_NODE TYPE REF TO IF_WD_CONTEXT_NODE.
      DATA LO_EL_MAIN_NODE TYPE REF TO IF_WD_CONTEXT_ELEMENT.
      DATA LS_MAIN_NODE TYPE WD_THIS->ELEMENT_MAIN_NODE.
      DATA LV_INP_VALUE LIKE LS_MAIN_NODE-INP_VALUE.
    navigate from <CONTEXT> to <MAIN_NODE> via lead selection
      LO_ND_MAIN_NODE = WD_CONTEXT->GET_CHILD_NODE( NAME = 'MAIN_NODE' ).
    get element via lead selection
      LO_EL_MAIN_NODE = LO_ND_MAIN_NODE->GET_ELEMENT(  ).
    get single attribute
      LO_EL_MAIN_NODE->GET_ATTRIBUTE(
        EXPORTING
          NAME =  `INPUT_VALUE`
        IMPORTING
          VALUE = LV_INP_VALUE ).
    7) Is it possible to fix the Message window position? Show at the bottom of a screen?
        Yes it is possible to show the messages by using the message area UI element in the needed position
    8. Is it possible to change the color of a laber attached to a attribute dynamically? For example somefield is mandatory but you      forgot to enter and press on u2018Continueu2019 then program should show that elementu2019s lable with redcolor text.
        Im working onit and let you know after i complete.
    Regards
    Arun.P

  • Is it possible to launch a Screen Personas screen from an ABAP WebDynpro application?

    I am running SAP EHSM Incident Management within SAP Portal. EHSM has an ABAP WebDynpro frontend based on BOPF/FPM
    In the same portal session for a single user, we want to be able be in an
    active record in EHSM and then launch a screen personas screen based on a
    SAPGUI transaction from either a button click or portal tab click. As part of
    the launch, we want to pass an HR PERNR ID to the Screen Personas/SAPGUI
    transaction from the active record in EHSM and run a search. Is it possible to
    do this? Project team is saying this is a technical limitation.
    I know that Screen Personas cannot be used for a WebDynpro screen, but we just want to launch a screen and pass a parameter. We assumed during blueprint this would be possible.
    Thanks

    This is definitely possible.
    Here is a link containing an example of building the URL to start a transaction via Personas and pass a variable plus a command in the URL. This could be enhanced with specifying the flavor as well.

  • SAP ECC 6.0 service pack level upgrade from 15 to 18 impact on SAP SRM 5.0

    Hi All,
    What all needs to be tested in SAP SRM when we upgrade SAP ECC6.0 service pack level from 15 to a8.
    I am already facing issue in BBPGET VD  and HR Interface with SAP SRM.Workflow issue while testing in EBQ.
    Kindly let me know is anythings needs to be tested.
    Regards
    Vivek.

    Hello,
    There are no known issues related to ECC 6.0 support package upgrade when this system is integrated with SRM 5.0.
    Since SRM 5.0 is fully supported with ECC 6.0.
    Regards,
    Ricardo

  • SRM Workflow error-  Error' 9' when calling service ' SO_OBJECT_SEND'

    Hi Team,
    We are facing problem with SAP SRM Workflow error-  Error' 9' when calling service ' SO_OBJECT_SEND' .
    Due to this WI is not going to Approver/Requester INBOX and unable to process that WI.
    Please advice .
    Greatly Appreciated for Help.
    Regards
    CK

    Hi,
    Not sure what '9' is, the exceptions called by the SO_OBJECT_SEND function are as follows:
    EXCEPTIONS
                   ACTIVE_USER_NOT_EXIST      = 35
                   COMMUNICATION_FAILURE      = 71
                   COMPONENT_NOT_AVAILABLE    = 01
                   FOLDER_NOT_EXIST           = 06
                   FOLDER_NO_AUTHORIZATION    = 05
                   FORWARDER_NOT_EXIST        = 08
                   NOTE_NOT_EXIST             = 45
                   OBJECT_NOT_EXIST           = 13
                   OBJECT_NOT_SENT            = 15
                   OBJECT_NO_AUTHORIZATION    = 13
                   OBJECT_TYPE_NOT_EXIST      = 17
                   OPERATION_NO_AUTHORIZATION = 21
                   OWNER_NOT_EXIST            = 22
                   PARAMETER_ERROR            = 23
                   SUBSTITUTE_NOT_ACTIVE      = 31
                   SUBSTITUTE_NOT_DEFINED     = 32
                   SYSTEM_FAILURE             = 72
                   TOO_MUCH_RECEIVERS         = 73
                   USER_NOT_EXIST             = 46
                   OTHERS                     = 1000.
    Regards,
    Jason

  • Best way to modify SAP standard ABAP Webdynpro in SRM 7?

    Hi there,
    I am used to making ITS changes on SRM 5 and am now working with SRM 7.
    I now need to add some custom fields to the PO screen/s within SRM 7 (incorporating some customizing include fields) and would like to know if there is a "recommended way" of doing this? Meaning with ITS it was easy....I went to the HTML template, made the change and that was it.
    I assume I would have to find the ABAP webdynpro for PO in SE80, and then would I just get an ACCESS KEY for the object and make the changes? Or is thier some enhancement framework that I do not know about?
    Any help would be greatly appreciated..
    Thanks
    Lynton

    Hi Guru,
    I have added custom fields as you said. it is working fine.
    Now the user wants to display description for the custom added fields.can you let me know how we can proceed for this.
    Also let me know for the standard fields if want to display description can be achieved through customization or need to do abap development..

  • How to Trigger a Workflow from ABAP Webdynpro

    Hi All Gurus,
    I have the following urgent requirement, my client is implementing HR and there is a requirement, where is a ABAP Webdynpro component in which we have integrated a Adobe Interactive Form. When the user calls this from through Portal and fills out the relevant data and submits it, a Workflow in the backend ECC system should lauch,
    I am not familiar with, this concept although I have worked in Workflow this is the first time I am interfacind with ABAP Webdynpro and Adobe Interactive From.
    Can you please let me know in steps what needs to be done to make the workflow trigger for my scenario and also the specific settings to be done in the bacckend.
    Regards,
    Pratima Jain

    Hi,
    If you are using HCM Processes and Forms, the Workflow and form are not directly related, thats true.
    But the method in the task calls the corresponding webdynpro application which responds to the action triggered by the user in turn to trigger the workflow and update the data in the HR Master Data.
    There are 3 layers  1. UI (webdynpro which launches Adobe Interactive form based on ISR Framework)
    2. Workflow
    3. Backend framework (used for retrieving F4 helps, default values, save data in the infotypes).
    for more documentation, please refer it on help.sap.com.
    http://help.sap.com/erp2005_ehp_03/helpdata/EN/82/b6b94278560c31e10000000a1550b0/content.htm
    hope this helps.
    Best Regards,
    Saujanya.

  • Trigger an ABAP webdynpro from a  R/3 workflow?

    Can we trigger a webdynpro (for ABAP) component from a step in a R/3 workflow?
    Regards,
    Gajendra.

    Hi Raja,
    I split the thread as you suggested.
    Yes - this subject would make an interesting blog and I hope to get round to it soon if no-one beats me to it - that's a dare :-).
    We offered this at the US Teched (BEM250) and it was very popular with good feedback. We're repeating it in Japan, Amsterdam and Bangalore.
    I'm not realy sure what is meant by R/3 workflow. Workflow has always been part of the basis and since SAP NetWeaver it has been part of that. It's not a 'product' (the name SAP Business Workflow is a bit misleading in this respect) so there's no separate licensing involved. ABAP Web Dynpro came in SAP NetWeaver 2004s, which is after the R/3 era.
    So Gajendra is asking about <i>either</i>
    1. workflow  <i>and </i>WebDynpro executing in a NetWeaver 2004s system in tandem with an R/3 (say Release 4.6C) or 
    2. workflow <i>embedded </i>in R/3 4.6C calling a NetWeaver 2004s Web Dynpro or
    3. workflow and Web Dynpro <i>in </i>a Business Suite application which is build on NetWeaver 2004s (i.e. ERP 2005).
    Phew...
    Anyway composition 1 is best done using XI. Composition 2 and 3 are both recommended but 3 is the easiest.
    The simplest solution:
    a) Use the Universal Worklist (UWL) as the inbox.
    b) Use table SWFVISU to generate a configuration for the UWL for an ABAP Web Dynpro application (described by Sandy).
    c) The Web Dynpro application must expect a parameter called <i>WI_ID</i>. This is the work item ID and is the 'handle' to the process. Within the Web Dynpro you can use this handle to view the process/task context (workitem container) and even modify it. You can also use this to signal that the work item is completed. All of this is done using the SAP_WAPI function modules. (the answer to Raja's question).
    I wrote an article which you can access online called 'New Workflow Paradigm ...' in SAP Insider (<a href="http://www.SAPinsideronline.com">www.SAPinsider.com</a>.)
    Best regards,
    Alan

  • Trigger workflow from ABAP webdynpro and attach an Adobe interactive form

    I have a need to create an ABAP Webdynpro that will upload a completed Adobe interactive form and then route the form to multiple approvers thru workflow.  I am having trouble finding any documentation or examples of passing the Adobe form in the workflow.  Do I have to save the content of every field on the form to an internal table and then have every workitem call an ABAP webdynpro to render the form?  Any help or suggestions would be greatly appreciated.

    Hi Joyce,
    This can be done as follows :
    [pdf as an attachment|https://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/60ff6ad3-729b-2b10-6582-fedc82680a29&overridelayout=true]
    Regards,
    Geet

  • Display SAP's Business Worklplace with Abap WebDynpro

    Hi,
    is it possible to display SAP's Business Worklplace with Abap WebDynpro ?
    There is a  customer req. The person would like check his emails etc.
    Regards
    Alexander

    Hello,
    You cannot put SAP GUI applications/transactions into a web dynpro component.
    But you could build your own custom WD component. It isn't that hard to get the work items from your business workplace to be displayed in a custom application. Check the function modules GETINBOX (or there might be possibly something starting with SAP_WAPI* - SAP_WAPI-starting functions are the standard workflow API functions). Basically you just give for the function the user ID and it will return you the list of items the user is having in his business workplace. Then there are useful functions in SAP_WAPI* to for example display the work item description, etc.
    I am not sure how you can get the notifications (="emails") from business workplace, but I would imagine that there is some function you can use similarly and it shouldn't be that hard.
    Of course, if you have Portal, you should definately take UWL into account. With UWL you will already have a standard web-enabled workplace (it has basically all the same functionalitites as Business Workplace.) From UWL you can even launch the same SAP GUI transactions that you are currently launching from the tasks in workplace. It is purely an configuration issue.
    Regards,
    Karri

  • Approver not determined process controlled workflow in SAP SRM 7.0

    Hello all,
    I have setup process controlled workflow in SAP SRM 7.0 EHP3 for shopping cart approval.
    I have 4 approval levels.
    I have used item-based Decision for entire document because for some items i want system approval.
    In implementation of BADI /SAPSRM/BD_WF_RESP_RESOLVER, in the method /SAPSRM/IF_EX_WF_RESP_RESOLVER~GET_AREA_TO_ITEM_MAP, i am skipping the items for which i want system approval.
    Also in method /SAPSRM/IF_EX_WF_RESP_RESOLVER~GET_APPROVERS_BY_AREA_GUID of BADI implementation class, i am keeping the approver table empty for the step which i want system approval.
    For example i have 1 item in shopping cart and for 1st step, based on some accouting criteria, i want system approval for 1st level and the workitem should go directly to 2 approval step when shopping cart is ordered. This is not happening.
    But if i have multiple items, and one item should have system approval based on some criteria and the 1st approval level should be system approval and other item should go to the 1st approver. This is happening and showing 'system' approver for item1 and 'appr_xyz' for item 2.
    For shopping cart having only 1 item, If i approve the shopping cart in this state only, it doesn't go to any approver and is not usable.
    am i missing anything in BADI /SAPSRM/BD_WF_RESP_RESOLVER??
    Please let me know.
    Regards,
    Yayati Ekbote

    Hi Adrian,
    Yes it is possible to display custom workflows in the Universal Worklist,  However, I am not sure what you are trying to do with a routing table.  If the workitems are of type decision, you can use UserDecisionHandler (action handler) configured in the XML file to use the Approve/Reject functionality - we are talking about webflow connector here correct?  R/3 connector?
    Regards,
    Beth Maben
    EP - Senior Support Consultant II
    SAP Active Global Support
    Global Support Centre Ireland
    **SDN Forum Moderator:
    SAP Enterprise Portal: Application Integration
    **SDN Universal Worklist Wiki:
    http://wiki.sdn.sap.com/wiki/x/ehU

  • FM or include that triggers Workflow in sap SRM 5.0.

    Hi All,
    Can anyone tell me the FM, for triggering a workflow in SAP SRM 5.0. I mean the name of the program or Include or an FM which finally triggers workflow while saving?
    Thanks,
    Edited by: Manoj Singh on Oct 6, 2011 6:51 PM

    Hi Gaurav,
    Thanks for responding. Yes, all the backend config are in place since I am able to successfully run an equivalent RFC (BBP_PD_SC_GETLIST) and another RFC named BBP_PD_SC_GETDETAIL from SE37. The problem seems to be something very specific to the ES. May I request you to run this ES at your end (if possible) and let me know the result possibly with the input and output message similar to the one I pasted in the origincal question.
    Thanks in advance,
    Nilay

  • Whether Workflow Program Exit works in ABAP WebDynpro

    Hi,
    I have the custom  workflow in which in each task i have given a program exit to update the status into my custom tables.
    Now i'm in doing the change in workflow, that it should call the abap webdynpro screen, where the user decisions has to be made.
    I'm getting the Workitem id from the UWL and then it lauches the Web Dynpro to choose either Approve, Reject or Change etc along with some other travel expense information.
    Now once i complete the web dynpro by calling the method 'SAP_WAPI_WORKITEM_COMPLETE', the particular work item is completed.
    I want to ask whether before this FM is called,whether the Program Exit which i have written in the Class method and which is called in the Workflow, whether it triggers or not?
    Regards,

    It is calling the workflow program exit before the SAP_WAPI_WORKITEM_COMPLETE function module.
    So closing the thread.

  • Programming a select option in abap webdynpro

    Dear Gurus,
    I have used a select option in a specific webdynpro, but this select option does not
    enable the same functionalities as select option in SAP GUI.
    As an example, the possibility to upload a file or the clipboard in the multiple
    selection for individual value is not available.
    This is really a problem for my  customer.
    Any solution ?
    Thanks in advance.
    F.Alllut
    Moderator message : Post the question in Web Dynpro forum. Thread locked.
    Edited by: Vinod Kumar on Jul 11, 2011 7:00 PM

    check this code
    REPORT ZSELOPT_TO_CLASS .
    TABLES: VBRK.
    SELECT-OPTIONS: S_VBELN FOR VBRK-VBELN.
    DATA: IT_VBELN TYPE RSELOPTION.
    DATA: X_VBELN TYPE RSDSSELOPT.
    CLASS C1 DEFINITION.
    PUBLIC SECTION.
    DATA: IT_VBRP TYPE VBRP_TAB,
          X_VBRP LIKE LINE OF IT_VBRP.
    METHODS: GET_DATA IMPORTING S_VBELN TYPE RSELOPTION.
    METHODS: DISP_DATA.
    ENDCLASS.
    CLASS C1 IMPLEMENTATION.
    METHOD GET_DATA.
      *SELECT * FROM VBRP*
       INTO TABLE IT_VBRP
       WHERE VBELN IN S_VBELN.
    ENDMETHOD.
    METHOD DISP_DATA.
      LOOP AT IT_VBRP INTO X_VBRP.
        WRITE:/ X_VBRP-VBELN,
                X_VBRP-POSNR.
      ENDLOOP.
    ENDMETHOD.
    ENDCLASS.
    START-OF-SELECTION.
    DATA OBJ TYPE REF TO ZCL_SELOPT.
    CREATE OBJECT OBJ.
    LOOP AT S_VBELN.
      MOVE S_VBELN-LOW TO X_VBELN-LOW.
      MOVE S_VBELN-HIGH TO X_VBELN-HIGH.
      MOVE S_VBELN-SIGN TO X_VBELN-SIGN.
      MOVE S_VBELN-OPTION TO X_VBELN-OPTION.
      APPEND X_VBELN TO IT_VBELN.
    ENDLOOP.
    CALL METHOD OBJ->GET_DATA
                        EXPORTING
                          S_VBELN = IT_VBELN.
    CALL METHOD OBJ->DISP_DATA.
    Edited by: moazam hai on May 17, 2008 6:17 AM
    Edited by: moazam hai on May 17, 2008 6:19 AM

Maybe you are looking for

  • Whats the difference ( RMAN BACKUP)

    Please let me know the diffrence between 1.Alter database begin backup 2. backup database After my own research all i can find is that Alter database begin backup freeeze the SCN and then we can copy the files from OS level Where backup database dire

  • FLV files won't play on testing server

    I've created a site with several videos on multiple pages. They play on my local computer but will not work when uploaded to my server. I get an error in opening the page and a "plug-in cancelled" message in the Activity window in Safari. Other FLV f

  • ANN: Next series of free FM-to-Acrobat TimeSavers 1-hour webinars

    You are invited to attend webinars in the next series of free FrameMaker-to-Acrobat TimeSavers 1-hour webinars (starting 10am PST/PDT): Better PDFs with FrameMaker-to-Acrobat TimeSavers, January 14 Effective PDF Bookmarks with FM-to-Acrobat TimeSaver

  • My wife deleted the settings app. How do I put it back?

    My wife deleted the settings app on her iphone 3gs, How do you put it back?Help.

  • Repeating events and calculations in a non-resource enabled calendar?

    I've got a non-resource enabled calendar containing a combination of repeating events and individual events.   There is a list of rooms that can be booked for an event. Is there any way to tell - for any particular time frame - if a room has already