What is a Business Process Expert? and Business Analyst?
In response to Sinem Dorter's very interesting and informative blog about Composite Analytics at Whirpool, I'd like to ask how people would really define what is going on there.
Are modelers of composite applications business analysts? Business process experts? Application specialists? All of the above? None of the above?
What unique skills are required to distinguish, say, a business analyst from a business process expert?
And can a business process expert be a team of people: maybe an enterprise analyst, a business process expert and an IT application specialist?
I'm curious to read responses.
Judy
Hi Judy,
I agree with you. Sinems blog from Whirlpool is really interesting and well written.
Thanks a lot that you have the courage to open the first discussion in relation to her blog.
Now to your question what's the difference between a Business Process Expert and a Business Analyst.
<u>Definition of a Business Analyst</u>
Please find below a small section of the Roles and Responsibility Matrix of SAP xApp Analytics . You will find it also in our OKP (Online Knowledge Product) of Analytics in Service Marketplace, alias rkt-analytics.
- Responsible for assessing the business requirements
- Communicate with the business users for project
requirements
- Act as the critical link between end users business
requirements and data architecture solution together
with the Application Developer
- Possess and provide deep knowledge of current business
scenarios such as: SAP BW Business Explorer Queries
and SAP CRM, SRM, MIC
- Design and develop a data access solution
- Understand SAP Analytics models and become an expert
on Analytics
- Conduct Analytics workshops
- Create and provide business requirements documentation
- Provide content know-how and knowledge transfer
documentation
<u>Definition of a Business Process Expert</u>
Business process experts have the business knowledge and IT sway to make business process innovation happen in real time by adapting, composing, and executing end-to-end business processes using composition software tools and enterprise services.
SAP enables the business process expert to drive real-time business process innovation by providing a rich combination of industry business process and services content, and composition software tools from a proven business process platform.
More you will find here: https://www.sdn.sap.com/irj/sdn/bpx?rid=/webcontent/uuid/cc0bd202-0b01-0010-9fbf-da3953eed4c2 [original link is broken]
Now I am interested to hear what others say!
Also I am sure there are much more questions/comments regarding Sinems blog.
Or do you have also experiences which you want to share with the BPX-Community?
Don't hesitate to use the forum for this!
Kind regards,
Sabine
Similar Messages
-
Diff. between business process masterlist and business process procedurelis
hello gurus,
pls tell me the main difference between business process master list and business process procedure list
so please help me in this matter.
regards,
muralidhar.thi,
Business process procdures ( normally called as BPP) are one which explain users how to perform a transaction or a series of transaction for carry out a business acitvity ( Like creating a PR, converting PR and releasing it).
Business procedure Master list ( called BPML ) is done in the begining of the project to define the scope and cover all the processes that the project will be covering . You will track all the deliverables on the project based on the BPML ( It will contain process and sub process descriptions )
Example : Order to cash --> Book order, Acknowledge order, Amend order, Ship , Bill, returns etc..)
Hope this should give you an idea. For details refer to implementation methodlogies ( like ASAP) .
cheers
Rav -
Need table information for Business process ID and Business process status
Hi Guys/Sap,
I need PI table for business process ID(BPM) and Business process status table .Kind if any one know help me out .
I have checked blog but ia could only fine basic tables .
https://wiki.sdn.sap.com/wiki/display/XI/Useful%20ABAP%20tables%20in%20SAP%20XI.
Regards,
SriramHi Sriram,
Search SE11 for SWF* tables.
Regards,
Ravi -
Re: What is a Business Process Expert?
Hello all,
Maybe we should open the discussion a bit beyond a "Human Centric" BPX. The main theme after all IS "The Business Process". There are hundreds, possibly thousands of Business Processes depending upon whether you categorize as micro or macro processes. Any one of these either on a micro/macro level function with or without human beings and may utilize machines that assist or automate value added activities/processes which produce higher value service or products in the age old scenario [input > process > useful output & waste output].
When we talk about Expert or Expertise, we are talking about precise know-how, and narrow domain knowledge wether depth or breadth knowledge.
Referring back to a post by Luis Rincones, regarding ideas and concepts leading to BPX, automation of the business process should be the KEY focus of a BP engineer. Back in the late 80's early 90's, we referred to these BP engrs. as "Knowledge Engineers" and their principal goals were to interview "Experts" in order to extract expert knowledge (sometimes 20+ years of experience) and understand not only the flow of the process, but more importantly the RULES which govern all exceptions and variations encountered within the process, as well as "rules of thumb" in case the RULES don't apply.
This is something which if we are truly to orient our Enterprise SOA architecture towards the goals of BPX mentioned above, will require a common "Rule Based Engine", which lives across all domains of knowledge, Objects, & environments, and works together with the design & development environment for the xAPP (I like to refer to them as "Expert Applications") and thereby enable not only the integration and homogenization of input data (via the technology stack), but also integrate the application of logic via a common rule based engine. In this way, E-SOA can also be enabled on the "useful" outbound process enabling services (actions) which mediate/manage/automate the process back to prescribed operating parameters.
Of course, people can not be eliminated from the process. Lexus factory in Korea back in 2002 operated with approx. 60 or so people, 150 robots, and produced >300 units per day. People were mostly involved in QA and deviation functions.
Automating the Business Process optimizes the output:input ratio and should minimize the waste:useful output ratio. By doing so, the ROI, ROA, and operating margins are maximized and competitive advantage gains against other not so able competitors.
Any one else has a few words on this?You raise a very important and interesting question regarding whether there is any framework for narrowing down the domain of a Business Process Expert.
There are many frameworks out there:
http://www.bpmg.org/8omega.php
http://www.prosci.com/tutorial-design-mod1.htm
http://www.intel.com/technology/itj/2004/volume08issue04/art11_collaboration/p01_abstract.htm
From my experience, it is beneficial to focus on a critical "life support" process for the corporation. Many times this can be started at the top level COO for instance, asking what is the # 1 thing which causes issues with customers, collections, services, etc.. One such item is "contract to cash" and specific sub-components of this process such as "unbilled hours" which if corrected prior to billing issuance will result in more accurate Invoices, and collections. An improvement of this nature shortens the cycle time of billing to collection, or hour entry to billing calculation, and with improved accuracy increases cash flow and lowers cost per transaction.
What you are suggesting in terms of Media expert, etc.. is more associated with Roles which are aligned with Solution Scenarios within SAP. Business Processes may span many roles, and are critical to the application being developed.
I believe this is the purpose of BPM, but would welcome any further comments from colleagues regarding framework.
Please take a look at the following BLOG as well as Lakshmikanth does a very good job explaning the landscape:
/people/lakshmikanth.adiraju/blog/2006/09/19/soa-bpm-business-applications-netweaver-happy-customer
Message was edited by: Fermin Iduate -
What is a Business Process Repository and where do we get it in SAP?
Hi,
What is a Business Process Repository and where do we get it in SAP?Hi,
Here is an another way to look at the BPR-Business Process Repository delivered by SAP.
1. Add the Web Dynpro application Business Process Repository (BPR) to your Favorites:
2. Choose Favorites Add Other Objects Web Dynpro Application in the SAP initial screen.
3. Enter SM_BPR_OVERVIEW in the field Web Dynpro Application.
4. Enter a description like ex. SAP BPR
5. Save your changes.
6. Now Call the saved - Web Dynpro application SM_BPR_OVERVIEW
7. You can see the BPR in a new browser window.
This info is available in SAP Help on Solution Manager.
Hope this helps.
Kathir -
Business Process Expert General Discussion Forum and Sap Solutions ERP- MM
Hi Experts,
Can somebody explains me difference between Business Process Expert General Discussion Forum and Sap Solutions-->ERP-MM. Also tell me where I can get QM Module forum.
Full points, if helped.
GR.
Edited by: G R on Mar 7, 2008 9:26 AMHi
You can visit " Product life cycle management (PLM)" for QM related issue posting.
Regards
YMREDDY -
Business Process Analysis and Design
hellow fellows
Please can u explain to me briefly what's involved in Business Process Analysis & Design
Thanks
RashamHello Rasham,
Business process analysis and design is a part of implementation / upgrade project. As name suggests it will analys client's business process to make the standard process across the group of company and make it most optimized to get maximum ERP support.
Some time it will cover under blueprint phase and some time it can be carried out as a saperate process before actual start of implementation.
The following link will give you detailed information about all phases of the project including Business Process Analysis and Design.
<a href="https://www.sdn.sap.comhttp://www.sdn.sap.comhttp://www.sdn.sap.com/irj/sdn/bpx-implement">Business Process Cycle: Implement Phase</a>
Hope this helps.
Regards,
Arif Mansuri -
Transform from Business Process Expert to Value Scenario Experts !!!!
Hi Business Process Experts,
Its time to think ahead for all of us to be in line with SAP Business Suite 7.0
SAP Business Suite 7:
Establish Process Excellence, Lower Costs, And Capture Opportunities
SAP Business Suite software provides best industry practices with industry-specific applications and the core applications of SAP Business Suite:
SAP Customer Relationship Management
SAP ERP (enterprise resource planning)
SAP Product Lifecycle Management
SAP Supply Chain Management
SAP Supplier Relationship Management
No more stovepipes -> Flexible end-to-end processes
Deploy as you go -> Stepwise projects and installation
No more upgrades -> Enhancement package = innovation packages
Dynamic -> Re-usable enterprise services
Industry-focused -> Delivers integrated industry solutions
Extensible -> Easy expansion beyond ERP
Choose Which Value Theme belongs to your current Business Process ??
7 power packed themes and value scenarios:
(1) High Performance Assets
-Ready to Run (Efficient Design / Build / Commission)
-Manage by Exception (Visibility and Optimization)
-Run the Asset (Maximum Uptime)
-Intangible Property Management
-Stay Safe (Keep in Compliance)
(2) Operational Excellence
-Lean Manufacturing
-Integrated Sourcing and Procurement
-Integrated Logistics
-Efficient After-Sales Service
-Continuous Performance Improvement
(3) Product and Service Leadership
-Continuous Product Innovation
-Integrated Product Development
-Embedded Product Compliance
-Product Delivered as a Service
(4) Responsive Supply Networks
-Collaborative Demand and Supply Planning
-Manufacturing Network Planning and Execution
-Logistics and Fulfillment Management
-Characteristic based planning and execution
-Service Parts Management
-Supplier Network Management
(5) Superior Customer Value-Optimize Sales and Marketing Investments
-Creating the Optimal Offer
-Seamless Order Fulfillment
-Differentiate though Service Excellence
-Customer Centric Marketing
-Accelerated Lead to Cash
(6) Financial Excellence-Gain Efficiency in Finance
-Optimize Working Capital
-Drive Strategy and Growth
-Manage Risk and Compliance
(7) Best People and Talent-Building the Workforce
-High Performing Organization
-Sales Force Performance
-Compliant Workforce"Transform from Business Process Expert to Value Scenario Experts !!!!"
-
What is business add-ins and business transaction events
Dear All,
Would you mind tell me what it sht business add-ins and business transaction events ?
i still not understand about this after i read the training material
Regards
LukeHi LukeWong ,
BAdi:
SAP Business Add-Ins (BAdIs) are one of the most important technologies used to adapt SAP software to specific requirements. BAdIs were introduced with Release 4.6 and replace function module exits. This technology is not limited to SAP applications. BAdI calls can be integrated in customer applications. These can then be enhanced by other customer applications. In the various SAP applications, BAdI calls are implemented at places where enhancements are appropriate.Business add-ins are enhancements to the standard version of the system. They can be inserted into the SAP System to accommodate user requirements too specific to be included in the standard delivery. Since specific industries often require special functions, SAP allows you to predefine these points in your software.
As with customer exits, two different views are available:
· In the definition view, an application programmer defines exit points in a source that allow specific industry sectors, partners, and customers to attach additional coding to standard SAP source code, without having to modify the original object.
· In the implementation view, the users of Business Add-Ins can customize the logic they need or use a standard solution, if one is available.
In contrast to customer exits, Business Add-Ins no longer assume a two-level infrastructure (SAP and customer solutions), but instead allow for a multi-level system landscape (SAP, country-specific versions, industry solutions, partner, customer, and so on). You can create definitions and implementations of Business Add-Ins at any level of the system landscape.SAP guarantees the upward compatibility of all Business Add-In interfaces. Release upgrades do not affect enhancement calls from within the standard software nor do they affect the validity of call interfaces. You do not have to register Business Add-Ins in SSCR.
The Business Add-In enhancement technique differentiates between enhancements that can only be implemented once and enhancements that can be used actively by any number of customers at the same time. In addition, Business Add-Ins can be defined according to filter values. This allows you to differentiate between Add-In implementations using the filter Country or other criteria.
The enhancement technique is set up in such a way that it is possible to define interfaces for ABAP soure code, screens, GUI interfaces, and tables. These allow customers to include their own enhancements in the standard. A single Business Add-In contains all of the interfaces necessary to implement a specific task.
BADI is just an object-oriented version of user-exit. Instead of entering program code into some function module (as in customer-exit), you define some class which has to implement predefined methods and those methods are fired at predefined points just like an old user-exit. Some BADI can have multiple independent implementations which is much better for software deployment as several developers can implement the same BADI independently. BADI/UserExists are used to enhance R/3 For customer Needs.
Actually there is no transaction to find when and where the BADI
is called.
1. You can see the BADI description to find why it is called.
2. Once you implemented and activated the BADI, put some break points
in the BADI and see "where else used" option to check in what all
programs this BADI is called. In the ITS debug, when you are doing
the operation what exactly the BADI description tells, it will take
to the break points and you have to do manually debug the whole thing.
I know its bit difficult to do manual debug the whole thing, it
takes lot of time, but you have to be very patience when you are
dealing with BADI's.
Transaction SE18 is the BADI equivalent of transaction SMOD
Transaction SE19 is the BADI equivalent of transaction CMOD .
To find the BADI to be implemented and then implement this via SE19.
These steps should enable you to find any BADI related to any transaction in a matter of minutes.
Procedure 1:
1) Go to the transaction SE37 to find your function module.
2) Locate the function SXV_GET_CLIF_BY_NAME.
3) Put a breakpoint there.
4) Now open a new session.
5) Go to your transaction. 6) At that time, it will stop this function.
7) Double click on the function field EXIT_NAME.
8) That will give you name of the BADI that is provided in your transaction.
Business Add-Ins
Procedure 2:
1) Goto se24 (Display class cl_exithandler)
2) Double click on the method GET_INSTANCE.
3) Put a break point at Line no.25 (CASE sy-subrc).
4) Now Execute SAP standard transaction
5) Press the required button for which you need to write an exit logic, the execution will stop at the break point.
6) Check the values of variable 'exit_name', it will give you the BADI name called at that time.
7) This way you will find all the BADIs called on click of any button in any transaction
Check this blogs 2 find a BADI:
How To Define a New BAdI Within the Enhancement Framework (Some Basics About the BAdI,BAdI Commands in ABAP,
When to Use a BAdI?)
/people/thomas.weiss/blog/2006/04/03/how-to-define-a-new-badi-within-the-enhancement-framework--part-3-of-the-series
How to implement a BAdI And How to Use a Filter
/people/thomas.weiss/blog/2006/04/18/how-to-implement-a-badi-and-how-to-use-a-filter--part-4-of-the-series-on-the-new-enhancement-framework
Introducing Business Add-Ins
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/f3202186-0601-0010-6591-b832b1a0d0de
How to implement BAdi in Enhancement Framework
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/d0456c54-0901-0010-f0b3-cd765fb99702
Business Add-Ins
http://help.sap.com/saphelp_47x200/helpdata/en/ee/a1d548892b11d295d60000e82de14a/frameset.htm
BAdI: Customer-Defined Functions in the Formula Builder
http://help.sap.com/saphelp_nw04/helpdata/en/04/f3683c05ea4464e10000000a114084/content.htm
Difference Between BADI and User Exits
http://www.sap-img.com/abap/difference-between-badi-and-user-exits.htm
To Use BADI - Business Add In you need to Understand ABAP OO Interface Concept
http://www.sap-img.com/abap/business-add-in-you-need-to-understand-abap-oo-interface-concept.htm
Business Transaction Events
Business Transaction Events (Open FI) The Open FI enhancement technique was developed in the Financial Accounting component. Open FI is based upon the following principles: Application developers must define their interface in a function module, an assignment table is read in the accompanying (generated) code, and the customer modules assigned are called dynamically. This technique differentiates between enhancements that are only allowed to have one implementation and enhancements that can call multiple implementations in any sequence desired. Both industry-specific and country-specific enhancements may be defined.
SAP business transaction events are one type of customer enhancements provided by SAP! We can access the business transaction events using FIBF.Next we have to find the process interface for duplicate invoice check!
check this blog for details on SAP business transaction events
Business Transaction Events
http://fuller.mit.edu/user_exits/business_transaction_event.htm
FI Enhancement Technique How-To-Guide on the Usage of Business Transaction Events (BTE)
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/207835fb-0a01-0010-34b4-fef1240ba9b7
Creation of Events via Business Transaction Events
http://help.sap.com/saphelp_nw04/helpdata/en/3b/7f3e8be57c11d1951f0000e82dec10/content.htm
In SAP R/3 you must activate the business transaction events (BTEs) for Availability Check Using SAP R/3. To set this indicator in SAP R/3:........
http://help.sap.com/saphelp_crm40/helpdata/en/b6/de3efc6bbcdc4b948d466857a10323/content.htm
cheers!
gyanaraj
****Pls reward points if u find this helpful -
What is the Learning Process for SAP Business ByDesign
Hi Experts,
What is the Learning Process for SAP Business ByDesign
Prashant KapoorHI prasanth,
SAP-ByD always updated day to day. you can find here:
https://my020062.sapbydesign.com/sap/ap/ui/repository/SAP_BYD_WEKTRA/CP/sapLSUIContentPlayerTestPage.html?manifest=067D03A7602B1D490899DF46B5082089&COMPONENT=A1S_PDI&RELEASE=260&LANGUAGE=en®ION=&INDUSTRY=&TASK=CR_VIEW&sap-language=EN
Note: do u want open the above link u might have a .net framework4.0 bcz this one silverlight application.
Best Regards,
Harish.y -
What is the diff bet XI and Business connector, backend contracts & Goa?
hi friends
what is the diff bet XI and Business connector ,diff bet backend contracts and goa
i know that XI(for new customers) and business connector for existing customers
do u think xi and Business Connector perform the same task
Regards
VinnyHi Vinny,
As Khan told, business connector is old technolgy and it has almost same functionlities like in XI.
both are mainly used for converts idoc's into xml format....
GOA: Global outline agreemnts mainly used when srm is having multiple backend systems. with reference to GOA , we can create local contracts in backend systems ...
Thanks
Ravi -
How to save business processes structure and monitoring parameters?
Hi dears!
I've got a little question -is it possible to save business processes structure and monitoring parameters as a local file?
Thanks in advance!One way to resolve this problem is use the method commit_and_refresh as shown below.
data: lv_dest type rfcdest.
cl_hrrcf_m_rfc_services=>commit_and_refresh( lv_dest ). -
Business Process Monitoring: Activate Business Processes
Hi!
I am on SAP Solution Manager 7.0 and have the following SAP landscape:
SAP XI/PI, SAP ERP 2005.
I would like to monitor the IDOCs sending from SAP ERP to SAP XI in Business Process Monitoring.
I successfully acitvated the Business Process Monitoring.
My problem:
I cannot choose/see any business processes in the area Business Process Monitoring Setup --> Business Processes.
I already defined the Solution Support Organization with 2 members and choossed all the monitoring roles.
Qurstion
How to make visible any business processes in this area?
Thank you very much!
regards
ThomHello Thom,
perhaps you should also have a look into the Setup Guide for Interface Monitoring under https://service.sap.com/bpm --> Media Library --> Technical Information.
Regards
Volker -
Timeout error calling a Business Process from another Business Process
Hi to all,
How can I call a Business Process (BP2) from another Business Process (BP1) and wait for the response before other things are performed? I'm trying to call from BP1 in a synchronous step the process BP2; the first step of BP2 is an Open S/A Bridge and, after a transformation, a Close S/A Bridge, but no response returns to BP1 till a timeout error.
Thank you very much,
AntonioI did some changes and the error now I am getting is,
===========================================================
Error : null oracle.jsp.JspServlet.internalService(JspServlet.java:186)oracle.jsp.JspServlet.service(JspServlet.java:156)javax.servlet.http.HttpServlet.service(HttpServlet.java:588)org.apache.jserv.JServConnection.processRequest(JServConnection.java:456)org.apache.jserv.JServConnection.run(JServConnection.java:294)java.lang.Thread.run(Thread.java:534)
Error : oa_html._Text__Button__Lat._jspService(_Text__Button__Lat.java:712)oracle.jsp.runtime.HttpJsp.service(HttpJsp.java:119)oracle.jsp.app.JspApplication.dispatchRequest(JspApplication.java:417)oracle.jsp.JspServlet.doDispatch(JspServlet.java:267)oracle.jsp.JspServlet.internalService(JspServlet.java:186)
============================================================
Does the middle tier need to be bounced?
Thanks -
Business Partner Role and Business Partner Grouping
Hello Everybody!
Business Partner Role and Business Partner Grouping.
Which correlation ist between this attributes existing.
In which table are this infos stored, In order create I can use
e.g. BUPA_CREATE_FROM_DATA
but how is the way inversely. Suppose I want to abtain the information
about a existing business partner which group he has etc.
Regards
sasDear Sas,
Business Partner Grouping is used to determine the number ranges to be used by the business partner at the time of creation.
Business Partner Role determines the subset of all the data available to be shown and edited.
I will give you a very simple (but imaginary) example for understanding the role concept: the business partner in a role of employee might allow you to enter a department id. So this field should be available to you for input when you edit the business partner in the role of employee. But suppose the same business partner is also a person who is your customer. And your customer will require a default payment term. So this field should be available for input when you edit the business partner in the role of a customer. Also, some applications use these roles to determine if the business partner is suitable for particular transaction. In the above example, Payroll application will only allow those Business Partner to be used if they are maintained as an employee. Similarly the sales application can mandate that you can only sell a product to a business partner if he is maintain in a 'customer' role.
Please understand the example above is not real but given for the understanding of the concept of role.
You can use the function module 'BUPA_CENTRAL_GET_DETAIL' to find the business partner group. And you can use the function 'BUPA_ROLES_GET' to find the role assigned to a Business Partner.
Regards, Rakesh
Maybe you are looking for
-
Broken bookmark cross references in Printed Documentation
Hi, I'am using RH 10 to generate a printed documentation output. What i notice is that the book marked cross references are broken in the Printed Documentation output. Other cross references are linking fine, but, the bookmarked cross references do n
-
Hi, does anyone else have a nokia 6120 and have the problem that when the phone goes into power saving mode and the clock and information appears, after a few minutes the phone screen just goes black - as though it has switch off, even though it is s
-
How to turn on private browsing in ios8
ios7 had a private browsing option to click on when you tapped the search bar. How do you turn on private browsing in ios8?
-
Have to Register every time I open Final Cut Suite.
This is very odd. Almost every time I have opened FCP, Live Type, Motion in the last two days I am prompted Register over and over again. Has anyone run into this? I have heard the numbers are stored on/in the Mother Board and I have already had to r
-
Consider the following as a start of the next steps: private static int theInt = -1;Why would one do the following? Code#1: static{ theInt = 10; }instead of initiating it inside the class constructor like this: Code#2: ClassConstuctor(){ theIn