Workflows within the SAP environment

Hello,
for my diploma i'm evaluating the different workflow technologies within the sap environment. Therefor i set up a list with the different technologies and want to know if i'm missing something.
1) ALE
2) MDM Workflow
3) Business Workflow aka Adhoc Workflow
    (CRM Workflow, SCM Workflow are synonym to the Business Workflow)
4) SAP Webflow aka SAP Workflow
    (kind of a successor of Business Workflow)
5) Guided Procedures
6) Business Process Engine aka ccBPM
Are these the most used Workflows within the SAP environment or is something missing?
And what is the difference between <i>SAP Business Workflow</i> and <i>SAP Webflow</i>? Some source say these two are nearly the same, except the "web-capability" of Webflow...
btw: Sorry for posting this question in the Coffee Corner but its a farreaching area and i dont know which other forum it would fit better...
thx for replys
Matthias

Matthias -
Please be assured that there was no irony or sarcasm intended - if you can complete the evaluation task that you have set for yourself, it will not only be a wonderful achievement but also something that I'm sure many here would want to read and comment on.
The one thing to keep in mind - perhaps the most important thing - is that technological alternatives are never pursued rationally.  Rather, they are generally pursued for the worst of reasons - someone's opinion of where "the market" is going at any given point in time.
So unless you can get an SAP "insider" to explain to you why SAP's workflow alternatives developed the way they did, you will not really have a complete picture.
Of course, it's also true that sometimes good things can happen for the worst of reasons, so perhaps the "inside" history of workflow at SAP is irrelevant.
The reason I'm going on about this is because I still don't think "the powers that be" at Walldorf have realized yet that the way to get pre-NW clients to NW200nx (NWDS, WDA, WDJ, GP, VC) is to get them to use regular old workflow first.
There is <i><b>nothing</b></i> in NWDS, WDA, WDJ, GP, and VC that can't be done in a pre-NW environment using a combination of user exits, BAdI's, BAPI's, and workflows.
And if SAP customers were to start using these older techniques to implement "integrated" and "process-driven" applications, then they would get into a "state-of-mind" that would make them much more confident of their ability to handle NW techniques, and much more aware of the benefits resuling therefrom.
As the old saying goes -
<i><b>you've got to take folks from what they know to what they don't</b></i>
i.e. you can't simply "shock and awe" customers into what you want them to start using.
Sorry to go on like this, but all these matters are tied up in the project you are about to undertake ...
Regards
djh

Similar Messages

  • Interacrive forms within the SAP GUI

    Hello
    I want to work with interactive forms within the SAP GUI, with ABAP.
    I've managed to display a generated PDF in an ABAP screen, with CL_GUI_HTML_VIEWER, using the method LOAD_DATA. The problem now is getting the filled data out of the form. Is there any standard way of doing it? (getting the data without saving the file)
    I've thought of some ways, such as getting the filled file somehow as a binary file, or handling the document's Submit button, but I haven't managed to get any of them to work.
    Is there any way to make it work, or use the different PDF classes to do it..
    Thanks

    Hello
    I want to work with interactive forms within the SAP GUI, with ABAP.
    I've managed to display a generated PDF in an ABAP screen, with CL_GUI_HTML_VIEWER, using the method LOAD_DATA. The problem now is getting the filled data out of the form. Is there any standard way of doing it? (getting the data without saving the file)
    I've thought of some ways, such as getting the filled file somehow as a binary file, or handling the document's Submit button, but I haven't managed to get any of them to work.
    Is there any way to make it work, or use the different PDF classes to do it..
    Thanks

  • Any ideas on restricting userID Role Assigment within the SAP Security Team

    Hello,
    I have gotten a request to look into restriction of assignment of roles to oneself within the company SAP Security Team. Thoughts I have come up with so far involve the use of UserID User Groups, Role Assignment Ranges, and forcing all role assignements for all userIDs through GRC-AC CUP for QA and Prod. Has anyone come up with a workable solution that is outside of these suggestions that they have put into practice?
    Thanks in advance for your help!
    John

    Hi John,
    There can be a manual control in place and individual should not assign role/s to himself / herself.
    Otherwise, security team members can be assigned to a specific group (let say Security) and they shouldn't have access to authorization S_USER_GRP with ACTVT 22 & CLASS - Security.There should be a dedicated power user to assign the role/s to the security team members and this can be auditted (SM20 log for manual super user / FireFighter log for FireFighter user).
    Thanks
    Prasanna

  • Best way of approving invoices within the SAP system for payment

    Hello Guru,
    In the past, my client used to send invoices from the unmatched report to the appropriate department head for approval.  This approval was recorded in the notes which stayed with the invoice and it would automatically assigned ID and date and time to the note.  There for awhile this process did not work (due to personnel changes and software upgrades) and we would print the invoice have them sign the paper copy.
    Now  my client have the software on all necessary computers, so they want to use the electronic approvals again.  My client can’t send the invoices to the department head as a ‘send reference’ to keep the approval with the invoice.  However, they can send the invoice as ‘send document’ which creates a separate attachment called "note.txt" but I can’t see where it is maintained with the invoice.   
    Please advise on the method to be using because my client  would prefer to use the "send reference" they have been using before the upgrades?
    Thank you.

    Hello!
    You can use standard Release for Payment Functionality. This functionality can be configured as part of accounts payable configuration. Main configuration steps are as follows:
    -  create workflow varian for release for payment (OBWA); you can also use standard SAP workflow variants;
    - assign company code to workflow variants;
    - define release approval groups for release of payment (OBWB);
    - define release approval paths for release for payment (OBWC);
    - assign release approval paths for release for payment (OBWD);
    - assign release approval procedure for release for payment (OBWE);
    - define relevant document types for release for payment (OBWQ);
    - define users with authorization for payment release (OBWP);
    - define payment block reasons for payment release (OB27).
    I think these are more or less the main steps. More can be found in the configuration documentation;
    Please also check this guide - Payment Release Process - ERP Financials - SCN Wiki;
    Hope, it will help!
    Best wishes,
    The Wirtschaftsmann

  • Business Process Management use cases within an SAP Environment

    Check out the [BPM use case wiki |http://wiki.sdn.sap.com/wiki/display/BPX/BusinessProcessManagementUseCases]to learn how many SAP customers are profoundly transforming their companies by leveraging the discipline of Business Process Management to optimize, monitor, and measure their business operations.  Join us as we survey over 20 industry and cross-industry use cases where BPM methodologies and tools were applied to help align business goals with IT implementation to rapidly achieve measurable business improvements.  See how other companies got started with BPM and get ideas of how you can begin delivering business value rapidly with a BPM approach in your own company.
    Become part of this effort by providing your feedback in this forum or adding your insight and help grow the knowledge base by becoming a contributor the BPM use case wiki by sending a request to the wiki owners.

    Hi,
    Thanks a Ton for the info. Just to let you know that the link has been changed...
    Here is the new link...
    http://wiki.sdn.sap.com/wiki/display/BPMUC/BusinessProcessManagementUseCases
    Regards,
    SrinivaS

  • Drag and Drop Functionality within the SAP Portal

    Does anyone know if SAP Netweaver Portal 6.0 sp18 supports drag and drop technology.  A good comparison would be Google where a user can drag iViews around and place them where they would like.
    We are trying to build something similar to Google Gadgets with iViews and we would like our users to be able to add, remove, drag, and drop them in the Portal.
    Has anyone done something similar to where I would be able to leverage them for further questions.
    Any help is greatly appreciated.  Thank you.
    Jason

    Hi
    Were you able to find away of using the drag and drop functionality?
    I am wanting to use a similar functionality to Yahoo where people can just drag the iViews they want into the page and saving their personalised settings.  I am unable to find information as to what Portal release supports this functionality and how it works.  Would you be able to help?
    Many thanks
    Jag

  • Location of Reference Designators within the SAP BOM

    Hi,
    Please help me with the following scenario.
    In the electronics industry, each of the components in an assembly usually has a reference to a circuit symbol in the schematic.  That is, in a typical Printed Circuit board, each component is usually referred to as R1, Q1, C1, etc.  In those cases where the Bill of Material has a component quantity of more than 1, the reference to the circuit schematics can be something like R1-R7 for 7 occurences of a Resistor.
    My question is where in the component record of a BOM can you store the Reference Designators and which BOM report will include this data?

    Hi,
    For this purpose you can use the field:Sort string in BOM MAintenance.
    You can have this field in CS11/CS12 etc..
    The field reference : STPO-SORTF.
    Hope this helps..
    Regards,
    Siva

  • Keyboard Functionality Inactive within the Citrix Environment

    I'm having issues with the keyboard application in my Playbook not engaging with the Citrix app, in which I'm unable to type in any input fields. The only thing I can basically do is navigate through "clicking." 
    It seems that the core application doesn't respond when it is being called by the Citrix app.   Could this be a software update/compatibility issue of which Blackberry can resolve, or is this an issue remote to Citrix?

    Unfortunately the screenshot you attempted to post, I assume to show the comm error, is not appearing (at least not for me).
    What's the error your users are seeing?
    The most common issue I've seen with Citrix are permission issues... not sure how that would relate here though...

  • Integrating a Java web application into the SAP NetWeaver Portal

    Hello experts,
    We have a requirement to integrate a Java based web application into the SAP NetWeaver Portal using iView/iFrame technology. The Java based web application is completely independent from the SAP environment but should be displayed as part of the SAP Portal environment. The other requirement is the main navigation menu for the Java based web application should be configured and provided in the SAP Portal.
    Any pointers on how exactly this can be done would be of great help.
    Also how can the SSO (Single-Sign-On) to the Java application be implemented so that the user can logon to the java application through the portal without providing the user credentials again.
    Thanks in advance.

    Hi,
    I think you can use URL iviews to integrate your java web application with EP. you have the option of doing SSO with the application as well.
    Have a look at the sap help material
    http://help.sap.com/saphelp_nw04/helpdata/en/f5/eb51730e6a11d7b84900047582c9f7/frameset.htm
    http://wiki.sdn.sap.com/wiki/display/BOBJ/CreateURLiviewintotheSAPEP+portal
    Regards,
    Ganesh N

  • What exactly are the SAP Testing Methodologies?

    Hi,
    I am researching on the various testing methodologies in SAP and came across a couple of discussions such as this link:  
    testing methodologies in sap
    It mainly discusses:
    AcceleratedSAP (ASAP) methodology, and tools available for AcceleratedSAP such as Project Estimator, ASAP Implementation Roadmap and Project Plan, etc
    I do not see those as TESTING more so as approaches for implementation such as SDLC or the Accenture Development Life Cycle.
    1. Am I misunderstanding what they mean in the SAP environment as u201CSAP Testing Methodologiesu201C ?
    2. What does it mean when a job description indicates
         "Knowledge of software development and testing methodologies (S/W life cycle)"
       ii.  Also, what is "S/W life cycle"
    Thanks
    Edited by: AmandaBaah on Jan 15, 2010 4:53 PM

    Some useful links related to this topic
    http://www.sap-img.com/general/role-of-sap-consultant-in-testing.htm
    Check Page 4 in following link
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/c0b3c59d-7248-2c10-4694-f9eb30e94c38?quicklink=index&overridelayout=true
    --Project Estimator, ASAP Implementation Roadmap, Project Plan etc are for complete SAP project and NOT particular to Testing.
    http://help.sap.com/printdocu/core/print46c/en/data/pdf/SVASAPE/SVASAPE_01.pdf
    http://www.sap-basis-abap.com/sapgeneral/what-is-asap.htm
    http://www.slideshare.net/arun_bala1/asap-methodology
    http://www.sap-img.com/sap-catt.htm

  • Help with doing SELECT sub query within the SET of an UPDATE statement

    After doing some research, it appears as if it's possible to use a SELECT subquery in the SET of an UPDATE statement.  i did find some examples and here is my code, however when I click the "check" button it's saying the field (my entire select subquery) is unknown and neither in one of the specified tables or defined by a "DATA".  Do I have a syntax issue or is there another reason why it's not taking this as a valid statement?  Thanks for the help!
    LOOP AT IT_DATA
    UPDATE /BIC/AZDP_O0140
       SET /BIC/ZCOUNTER = (SELECT COUNT( DISTINCT MATERIAL )
                            FROM /BIC/AZDP_O0140
                            WHERE MATERIAL EQ IT_DATA-MATERIAL
                            GROUP BY MATERIAL).
    ENDLOOP.

    my Update does indeed have a WHERE clause but because of the issue i'm having, all my criteria in my WHERE is black text in the ABAP editor.  The editor doesn't even recognize the keywords "WHERE" or "EQ".  Below is my entire statement which contains all WHERE criteria in both the Update and the Subquery, i've just removed it for testing to help simplify the query and eliminate as many other factors as posisble that may be causing problems:
    LOOP AT IT_DATA.
       UPDATE /BIC/AZDP_O0140
       SET /BIC/ZCOUNTER = (SELECT COUNT( DISTINCT MATERIAL ) FROM /BIC/AZDP_O0140
       WHERE WHSE_NUM EQ IT_DATA-WAREHOUSE
        AND  PLANT EQ IT_DATA-PLANT
        AND  /BIC/ZTRAN_NO EQ IT_DATA-TRANS_NUM
        AND  DELIV_NUMB EQ IT_DATA-DELIVERY
        AND  MATERIAL EQ IT_DATA-MATERIAL
        GROUP BY MATERIAL)
       WHERE WHSE_NUM EQ IT_DATA-WAREHOUSE
        AND  PLANT EQ IT_DATA-PLANT
        AND  /BIC/ZTRAN_NO EQ IT_DATA-TRANS_NUM
        AND  DELIV_NUMB EQ IT_DATA-DELIVERY
        AND  MATERIAL EQ IT_DATA-MATERIAL.
    ENDLOOP.
    i should also mention the sources i found were not within the SAP Library but instead on other third-party ABAP websites.  so because i was having issues i wanted to post here to see if anyone else has come up with a working solution.  but if this cannot be done i can likely come up with a solution for my needs using multiple internal tables, this would just have been much easier since i can get a query like this to do what i want in SQL Server.  Thought i could utilize this in ABAP as well.

  • Is it possible to add pushbuttons to the SAP Easy Access Front Screen ?

    Dear gurus.
    Is it possible to add pushbuttons to the SAP Easy Access Front Screen when a person logs in?
    if so how can we achieve it ?
    Regards
    Saad Nisar.

    SAP Standard Menu
    SAP Standard Menu helps you in including your own menu within the Sap menu bar .It helps us in making own function related to the program, sub routines or any transaction. The main advantage of this standard menu is that u can even modify this menu according to your client or project needs.
    The main advantage of the SAP Menu bar is that it can find specific transaction without knowing the transaction code.           SAP Menu is determined by the task you are doing in the SAP R/3 system.
    Menu are like Drop down list ,as when you click on any particular menu item, further options will be displayed.
    You can have as many as standard menu bar in the SAP Standard menu.
    The SAP Menu Bar contains the menus for the functional and administrative areas of the system.
    Features of the Sap Menu Bar are as Follows
    Menu     Description
    System     It contains all the function that affect the system as a whole such as Create session, User profile and Log off
    Help     This menu provide various types of online help that are available in R/3 system
    Following are the Steps how to modify the SAP Standard Menu Bar
    Transaction code SE41 is used for displaying the Menu Painter Menu. 
    Now in the Program field ,Type the MENUSYST  as the Program Name.
    Now in the Status field choose the option MEN by using the F4 help .
    After choosing the MEN option for the Status field, click on the Change then the Following Screen will be displayed
    Click OK and move Forward , it is just Alerting that Menusyst is a user interface .
    After that the Following screen will appear with Modify Status Men in Program MENUSYST
    Double click on the Menu bar shown in the Left side of the Screen .Such as the Menu bar will open .
    Double click on the System such that list of menu will be displayed .
    Now you can See there  are two columns  present in the system menu ,One is Code column and other is Text column. Right Click on your desired location of these two column such that it will show the option.
    From the option menu choose the option Insert Entry . By choosing this option a new row is inserted in the System menu . when the New row is inserted then type Menu  in the code field and My Option in the Text Field as follows. Both the code field and the Text Field name depends on your requirments.
    Now Double click on the Menu of the Code field such that Function attributes window will open.
    In the fuction type choose the function type as T (Call a transaction).and then Click Ok.
    After Selecting the Function type . Click on the Ok button of the fucntion Attruibute Screen .
    After that activate the Function by selecting the Menu in the code field and click on the Fucntion Code button Present on the top of the Sap Screen .
    Now Save (Ctrl +S ) interface of the program MENUSYST  .
    Now Activate (Ctrl + F3) interface MENUSYST as follows .
    Now Come to the Initial screen of the Menu Painter i.e . SE 41 ,so as to test the modified SAP Statndard Menu ( by Pressing F3 )  and Type the Program As MENUSYST and status as MEN and then Click Test Button .
    After clicking the Test Button the Status Simulation Screen will appear , just click Excute button on that popup screen.
    Now the Menu Painter Intial Screen will appear such that you can test your function code there. Now Click on the System menu in the Menu Bar
    After clicking to the System Menu , the list of the option will open and our Customized /Modified SAP Menu will appear into it as follows .
    Now you can See that the My Option Menu appears on the Standard System Menu. There are various Advantages of the modification of the Standard Menu which are discussed as follows .
         Code Flexibility, As We can choose our own predefined Standard Menu fucntion in the Program as required by the client.
         Independency . Sap program is independent of various other supporting program that are supporting to the defined function.
         Ease of Code . More Uniformity is established between the Standard Menu function.We can include our own predefined fucntion module within this standard function module
    Deactivating of the SAP Standard Menu
    You can just move to the MENUSYST Prgram through SE41 Transaction Code . then Select the MENU option which you had customized and then click the Function Code again in the SAP screen.
    Then Message will be Displayed that Function MENU is Deactivated as follows .
    Now Save and Activate the interface MENUSYST. Test the Program using the Initial Screen SE41
    And check the System menu in the Menu bar ,then the My Option Menu is deactivated .

  • The SAP documentation "Experience"

    Hi everybody,
    I have a small problem with Adobe Document Services and so I need to check the configuration that I did.
    I decided to use the last available documentation. Here is my experience on this specific case of documentation finding :
    I started from the installation guide I used to install my J2EE system :
    >SAP Enhancement Package 4 for SAP ERP 6.0 Java on Windows:
    >MS SQL Server
    >Based on SAP NetWeaver 7.0 including Enhancement Package 1
    OK, page 107, I can read :
    >Perform manual configuration as described in the Adobe Document Services Configuration
    >Guide at:
    >http://help.sap.com/nw70 SAP NetWeaver 7.0 Library (including Enhancement Package 1) English
    >SAP NetWeaver Library Technology Consultantu2019s Guide Business Task Management Adobe Document Services
    >(Configuration) Adobe Document Services Configuration Guide
    Let's go to help.sap.com
    Here I find first a list of important SAP notes.
    The first one seems to be a must reading : 894009 Adobe document services: Configuration Guide (NW 7.0)
    Let's go to read this note : I have to copy and paste the note number because the HTML link has not yet been invented at help.sap.com !
    I now display the note which tells me that :
    >The current version of the configuration guide for SAP NetWeaver 7.0 is at the Internet address >http://www.sdn.sap.com/irj/sdn/adobe. Choose Installation & Configuration -> SAP Interactive Forms - Configuration Guides.
    >We recommend you always use the newest version.
    OK, let's go to www.sdn.sap.com
    Of course the screens have changed since the note was written and I have to find by myself that the configuration guide is here :
    System Administration --> ADS Configuration
    When I click on ADS Configuration, I'm back at the help.sap.com page where I came from !
    On this page I can read :
    >Check the newest printable version of this Configuration Guide in the SAP Service Marketplace, available at >http://service.sap.com/adobe ® Media Library  ® Documentation.
    Ok, back to service.sap.com where I am welcomed by this great message :
    >The content of your interest has been moved to the SAP Developer Network (SDN) Community within the SAP Community >Network.
    >Please use the following link to access all information on SDN:
    >http://www.sdn.sap.com/irj/sdn/netweaver 
    >Please click to display the information about
    >Adobe
    >in a separate browser window.
    If you click on the Adobe link, you get back to http://www.sdn.sap.com/irj/sdn/adobe !
    So the loop has been looped twice and I have now got a headache !
    I think there is a good space for documentation improvements from SAP, don't you think so ?
    I propose that if you make the same kind of SAP documentation "experience", you can report here.
    Exposing it might be a way to get improvements and to have fun too !  
    Cheers,
    Olivier

    You could have used the GuideFinder ... provided you were able to find the GuideFinder. I was not ... this is its [url|https://websmp102.sap-ag.de/~form/sapnet?_FRAME=CONTAINER&_OBJECT=011000358700000186062009E].

  • Custom workflow integrated into SAP Standard

    I have a requirement were the business would like a workflow to create material master, but prior to actually creating the material they have a form that needs passed around and approved my many business units. Once all approvals are obtained a material master can be created. What I would like is to create a custom BOR and event to route the form and get approvals, but I would like to some how carry over or link this custom workflow with the SAP standard for material master so you can view the log of who and what was approved for this material. Any suggestions?

    Hi,
    Create a workflow or copy the SAP standard. Insert a fork step with the number for branches corresponding to the number of approvals you need. Say you need 5 approvals, have 5 branches and 5 required for completion.
    In each branch use a Form step or a custom method to get the approval.
    After the fork has completed then insert your step which call the CREATE method for your material.
    Everything will be contained in the workflow log.
    Regards,
    Eddie

  • How to start a browser from an action within the WebUI?

    Hello experts,
    Within CRM 5.0 we have implemented an action (if_ex_exec_methodcall_ppf~execute) to start a web dynpro by directly calling its url. This is done by using the method call cl_gui_frontend_services=>execute and works fine. However, we've just upgraded to CRM 7.0 and within the WebUI environment this method raises an exception. Apparently it only works when started from the SAPgui. I have also tried calling function call_brower but with the same result.
    I have thought about how to "get back" to the WebUI environment from the coding but the problem is that I have no handle or entry point to any view or window. In other words the PPF-method is totally unaware of the WebUI.  A static get_current_window method e.g. would come in handy.
    Any ideas or suggestions?
    Kind regards,
    Olaf Pohlmann

    Thanks BJ but Siva already provided exactly the same link.
    In the meantime I've found the necessary classes to interact nicely with the WebUI and they all provide static methods to get an entry point. I am able to navigate based on a newly created generic outbound plug with the following coding:
    lr_nav_descr = cl_crm_ui_descriptor_obj_srv=>create_ui_object_based(
      iv_ui_object_type   = 'Z_GESPREKSVERSLAG_OP'
      iv_ui_object_action = if_crm_ui_descriptor_object=>gc_action_display ).
    The actual navigation can now be started with the navigation service:
    lr_nav_service = cl_crm_ui_navigation_service=>get_instance( ).
    lr_nav_service->navigate_dynamically( lr_nav_descr_col ).

Maybe you are looking for