SAP Learning Blog Posts
Get updates on SAP learning journeys and share your own experiences by contributing a blog post to the SAP Learning group.
cancel
Showing results for 
Search instead for 
Did you mean: 
former_member182098
Active Contributor

Every SAP Consultant may not be fortunate enough to get opportunity in different types of projects like Implementation (Green Field & Brown Field), Support, Maintenance, Upgrade and Business Consultancy etc. SAP Consultant who has started their career as fresher and eagerly looking for an experience in an implementation project would really wonder how will be an implementation project. For that matter, everybody in our life has wondered to be part of an end to end implementation project. There are so many questions in the mind of SAP Consultants to know about different things within the projects, understand the business processes and deliverables etc. In my entire life, I have come across number of prospective SAP Consultants who are always eager to learn things out of the projects. Everybody used to ask different questions what will be there in an implementation, what kind of calls you receive in a support projects, how the support calls are being handled etc.

Following are the questions posted to me by @chirag_Shah (so many Chirags :wink: Confused) which provoked me to write this blog. Therefore, half of the credit must go to him. There were times when people are desperate to know the things, but nobody around there to suggest and guide. It was really difficult life as not sure where to start, how to read and what to practice etc. However, the things are changed at a faster and the knowledge has been assimilated rapidly across the globe with the invention of the internet. Now with the invention of social networks, the information has become a revolution. People are sharing on a daily basis through Facebook, Linkedin, Twitter etc. Now, fortunately, SDN also joined in the same league with its new look and other extended. In this current world, sharing knowledge is a privilege for number of people.

Probably, some of the following questions would help the Consultants and their understanding.

What is end to end implementation?


In a nutshell, mapping and transforming the business process into SAP and reaping the future benefits. There are number of stages required in an end to end implementation. In the past implementation used to take longer times, however, with number of methodologies the times are being drastically reduced. Most of the consulting partners may also use the same objects / programs with other clients, rather than reinventing the wheel. SAP has its own Accelerated SAP (ASAP) Methodology, the other consulting partners or consulting companies may have their own methodologies. Broadly, this end to end implementation consists of the following phases:

  • Project Preparation
  • Business Blueprint
  • Realization
  • Final Preparation
  • Go Live and Support
  • Run (newly added by SAP)

Please refer http://service.sap.com/asap for further details.

How to start and what is the correct and inclusive path?


Like none of the two people are same in this world (except Bollywood movies :wink: ), similarly, no two projects are same. Therefore, you cannot correlate the same things with other projects. Every project is a fresh start and the requirements may be different at the other client. Therefore, there is no standard / correct / inclusive path you must go in order to complete the project. “Project” does means that it is mix of number of uncertain activities, turning all these uncertainties into deliverables is the real challenge in the project. “Project” always runs in three boundaries, “Time”, “Cost” and “Scope” by maintaining the acceptable levels of “quality”. As soon as you are at a new implementation site, try to meet as many numbers of users as possible and discuss with them. You will realize number of issues; it is always the duty of the consultant to quickly understand their business processes. None of the business processes could be same.

What are the points that need to be taken care?


  • Proper planning of projects
  • Be meticulous at the time of collecting the business requirements (this is key phase)
  • Proficient in understanding RICEF requirements (Reports, Interfaces, Conversions, Enhancements and Forms)
  • Ensure that the all the items promised in the business blueprint are configured / developed
  • Proper Testing has been done (Unit / Integration / UAT / Regression if in scope)
  • Train the key users and educate the business users
  • Maintain Proper documentations
  • Ensure you have proper cut-over strategy is in place
  • Master and Transaction Datas are loaded in DEV (Test Client), QA and Pre-production before loading into Production System, this would give you a chance to refine or rectify data loading errors.
  • Ensure you have completed manual configuration if any (like FTXP tax codes, number ranges, reset asset reconciliation accounts etc.)
  • Daily have meetings after go live and ensure you have documented all the user issues meticulously. Ensure proper accountability to resolve these calls. Discuss the progress on a daily basis.
  • Proper Segregation of Duties Matrix is in place (SOD) follow Sarbanes Oxley (SOX) Compliance if your client is US related
  • Ensure that the roles / authorizations are being developed according to SOD.

What all important documentations are required?


There could be number of documents that are being prepared during the implementation or a life of the project. Some of the important documents are as follows:

  • Project Charter - High Level document describes statement of scope, outline project objectives, identify main stake holders and define authority of project manager.
  • Project Plan - as per PMBOK, "a formal, approved document used to guide to execute both project execution and project control".
  • Business Process Documents (BPDs) - This document sets out the guidelines for documenting business process, which is collection activities that produce outcome.
  • AS-IS Templates - Usually prepared by the business team, documenting the present business scenarios (pre-SAP)
  • Business Blueprint - A kind of legal document that binds both business as well as consulting company to deliver the commitments, usually includes GAP analysis.
  • Business Process Master List (BPML) - List of high level business processes of the client, usually used to monitor the progress.
  • Gaps Issue Register - This entails the GAPs that can be fulfilled and its impact on the project.
  • Configuration Document - Configuration documents relating to various business processes, shows how it is being mapped in SAP.
  • Functional Specifications - Mostly written in a business language how a new requirement has to be achieved.
  • Technical Specifications - This contains the minute technical details of the functional specification, prepared by developers with the help of fuctional consultants.
  • Unit Test Documents - This document is proof of the testing of the transaction done in Testing Client of the Development Server
  • Integration Test Documents - This document is the proof of the Integration Tests done in the system (could include screen shots)
  • Test Plan - Test Plan is a high level documents emphasizing how the test activities are to be completed detailing scope, approach, resources and schedule etc.
  • Test Scripts - Detailed step by step document which are used for the purpose of testing, these are very helpful to the testers in order to test the transactions.
  • User Acceptance Test Documents - These documents are proof of the tests that are being conducted by the users.
  • Testing Issues Log (accountability required) / Defect Log - This is a log contains the brief description of the defect, accountable person, close date etc.
  • Transaction User Guides (TUGs) / End User Documents - These are end user documents which are being used by the business users for future reference.
  • User Training Presentations - These are power point presentations that are prepared for the purpose of train the businessusers.
  • Risk Register - Risk register is important document, this include anticipated risk, probability, impact, counter-measures and risk owner etc.
  • Go-live metrics - This document summarises the end user experience, end user satisfaction levels etc.
  • Post Go-live Issues Log (accountability required) - This is a log of every day issues, accountable person and its status, until the project is handed over to Support Team.

The above mentioned list is not exhaustive, but the minimum required for a project.

What are the roles of various SAP consultants, Program Manager & Project manager?


There are number of people involved from Consulting firm’s side:

Program Manager – Having authority to go or no go etc. kind of decisions, could be budget holder for consultant budgets, any high level escalations may goes to him / her


Project Manager – Responsible for day to day and overall management of the project, very key person in administrative decisions / arranging the resources / tracking the project.

Functional Leads – Mostly responsible for drafting business blueprints / leading workshops / arranging sign offs / training the key users / monitoring and mentoring various consultants / coordinating with technical team like ABAPers etc.

Junior Functional Consultants – Configuration / Preparing configuration documents / user guides / training normal business users / helping the users in testing etc.

Technical Leads – Monitoring overall development / Mentoring junior technical consultants / coordinating with Functional Team Leads

Junior Technical Consultants – Coding / Testing / Reporting to Technical Leads

Basis Consultants – System Build / All system related activities / Resolving any system issues / Ensure that the availability of system access

Project Management Office (PMO) – Looking after all administrative needs of the project

How do SAP best practice can be useful in it?

SAP Best Practices are much useful when the Clients intend to go with Vanilla type of standard configuration. In such cases, these best practices would much useful. The consultants are much happy as most of the things are standard and only requires minimal changes to the standard functionality of SAP. Using SAP Best Practices would drastically reduce the cost of project and ensure adequate quality. The other advantage is that it will give the benefit of the SAP Best Practices, which are being used by number of clients across the industry. This gives the confidence to the Client that numbers of other organizations are successfully implemented by using this.

What are building blocks and how to make best use of it?


Whether you call it Best Practices / Building Blocks they are more or less the same. This gives a good opportunity particularly for functional consultants in order to practice in the demo / sandbox system. There more number of times that you are going to practice the more confidence you will be getting. You also must concentrate not only on the configuration but also on practising the business process steps. This would help you to understand what is being expected from the users.

The following links could be useful

http://help.sap.com/saap/sap_bp/baio_frame/BL_ERP606_EN_IN.html

http://help.sap.com/bp_bl604/BL_DE/html/Content_Library_BL_EN_DE.htm

http://help.sap.com/bp_bblibrary/470/BBlibrary_start.htm

http://help.sap.com/bp-baseline/

http://help.sap.com/saap/sap_bp/BBLibrary/General/How_to_download.pdf

Found following thread with summarization of various Finance materials / documentations

http://scn.sap.com/thread/349500


Not sure if all the links in the above thread are working or not.

What is testing process and what is the correct time to switch on to production server?


There could be different types of testing activities are expected. In general, you will find the following types of testing:

Unit Testing – This is done by the Consultants mostly in DEV (Testing) Client to check whether the transaction Codes are working properly or not

Integration Testing – This test is conducted with most realistic data with number sequence of number of modules

Interface Testing – Testing of various interfaces at different points of your projects. You should be clear when you need to test what interface.

User Acceptance Testing – One or more users would test the and sign off whether the transaction codes are working proper or not. This would also include a scenario type testing.

SAP Stress / Load / Performance Testing – This mainly to test whether the system response time is acceptable / performance is as expected.

SAP Security / Authorizations Testing – This is to ensure that the end users are only able to execute the transactions that are intended as per SOD.

SAP Cut Over /Dry Run Testing – This is just to simulate number of single time events such as extraction of data from your legacy systems, validating the data, data conversions etc.

Regression Testing - This is to test whether changes to configurations has made changes to functionality intended for.

There could be other different types of testing activities, but mostly, you would observe the above.

Production server is the final hurdle. There is nothing like switch on to production. As soon as the objects are being tested and signed off they will be moved into Production. Therefore, Production will come along with you through out the project.

What is the Process for proper Sign off?

There is no standard procedure for sign off. It is mostly the understanding between the business and the consulting firm. However, mostly important documents such as business process documents / business blueprints / configuration documents / functional specifications / technical specifications etc. are to be signed parties from both the end (business as well as consulting). They will be binding on both the parties and you can treat them as a kind of legal documents. Tomorrow if there is any deviation, then they can refer to these sign off documents. Consulting Company should be able to deliver what they have committed on these documents and the business should stick to what they have expected. Therefore, these are very important documents for ascertaining the accountability. Usually the sign off documents includes, project manager (business side) business heads, key users from business side; delivery managers, lead functional and technical consultant from consulting side.

What is the difference between Implementation project & Support project?

Implementation Project is mostly transforming the whole business process and mapping into SAP. As explained earlier, it could have number of phases. In most of the cases, the support activity could goes to the same implementation partner or could be other implementation partner depending on the business constraints. Support Projects are mostly for longer duration may be 3 to 5 to 7 years usually. These are being driven by various Service Level Agreements (SLAs) between Client and the Supporting Organization. There may be different types of tolls used like Remedy, Console etc. Remedy is a tool which is used in order to keep track of issues / logs etc. whereas Console could be a password mechanism tool, where you are supporting more than a single client, in such cases, remembering the password is not possible. Furthermore, there could be number of people supporting the same client at different shifts / time intervals, in such cases, this Console would help them.

152 Comments
srinu_s1
Active Contributor
0 Kudos

You are a blog master :wink:

former_member182098
Active Contributor
0 Kudos

Thanks Srinu 🙂

Former Member
0 Kudos

Hi Ravi,

You are like an SAP note book. In your other blog said that you have invested lot of money on SAP books but that all mixed and made a big SAP book called "Ravi Shanker".

Very informative and really helps for all consultants irrespective of experience.

BR, Srinivas Salpala

former_member183078
Participant
0 Kudos

HI Ravi,

valuable information and as i am starter  i am learning very very  valuable information from your blogs  kee. we love your passion  towards sap thanks a lot ravi .

Regards

Diwa

former_member182098
Active Contributor
0 Kudos

Thanks Srinivas, greatly appreciated your cheerful words. :smile:

Best Regards,

Ravi

former_member182098
Active Contributor
0 Kudos

Thanks Diwa, much appreciated your comments and cheerful words.

Kind Regards,

Ravi

Former Member
0 Kudos

Each and everything is informative.

I came to know the total testing Process.

What is testing process and what is the correct time to switch on to production server?

Thank you very much ravisankar.venna

Regards,

Chandrakanth.

Former Member
0 Kudos

Hello Ravi Sir,

Very nicely articulated on end to end implementation and support projects..

The basic fresher can easily understand the difference between these two after reading your blog..

Thanks again for sharing this information

Chandra.

former_member182098
Active Contributor
0 Kudos

Thanks Chandra, much appreciated your comments.

Kind Regards,

Ravi

Former Member
0 Kudos

thank you for your valuable information how projects contains requirements, what we necessary understand in implementation project and supporting projects and project documentation details.

former_member182098
Active Contributor
0 Kudos

Thanks Mohan, much appreciated your comments.

Kind Regards,

Ravi

Former Member
0 Kudos

Once again...class of material from Mr.Ravi...

Learned lot more things after reading this blog...

Have a nice day

former_member186064
Participant
0 Kudos

Hi Ravi,

Its very nice and informative blog. Thanks a lot for such a great blog.

Regards,

Ram

former_member182098
Active Contributor
0 Kudos

Thanks a lot for your cheerful words. :smile:

Best Regards,

Ravi

former_member182098
Active Contributor
0 Kudos

Thanks Ram, much appreciated your comments.

Kind Regards,

Ravi

Former Member
0 Kudos

Hi,

Good work Ravi

Regards,

Kvsr subrahmanyam

former_member182098
Active Contributor
0 Kudos

Thanks Subrahmanyam.

Regards,

Ravi

Former Member
0 Kudos

Thanks Mr.Ravi...

I updated & clarified more points after reading this blog.....

Have a nice time

Former Member
0 Kudos

Dear Ravi...

Had a basic query ...?

( Client side story)

1. After partial development of FICO and MM module (developer left ) - after further configuration by client itself,  Tested the business scenarios and user end training is also completed in development server - stage itself...

2. Even client side - Users are posted the live data for past three months and taking various sorts of Financial statements .....In development server itself.....

They not even went for QA & Production.....till now.......

3. After 3 long years of  AMC from SAP.....devloper / client not renewed it , so client login on market place blocked.....right now....

Following are the queries :

1.  Once SAP delivered package with 50 users to client -  What is the period limitation for development stage.....

2. At what stage SAP will ask for renewal of user licenses .....

3. How long SAP can entertain - posting in Development server....

Hope you understood my situation of query....

Thanks in advance....

Former Member
0 Kudos

Really a good one Ravi, u r a true Blog Master

former_member182098
Active Contributor
0 Kudos

Hi Thiyagaran,

I have no idea about these commercials. They all depends on case to case basis.

You need to advise your client to contact SAP to sort out any issue.

Best Regards,

Ravi

Former Member
0 Kudos

Thanks for ur reply....

Have a nice time

ravigrover
Participant
0 Kudos

Awesome

ravigrover
Participant
0 Kudos

Good FAQ narration.

Former Member
0 Kudos

Impressive work, covered all aspects of AIP.

Former Member
0 Kudos

Dear Ravi,

I want to know the eligibilty for SAP ABAP course.

Thanks in advance.

Former Member
0 Kudos

Dear Ravi,

Wonderful blog. Very informative and insightful.

Regards,

Vilas A

former_member182098
Active Contributor
0 Kudos

Thanks Vilas, much appreciated your comments.

Best Regards,

Ravi

Former Member
0 Kudos

Excellent Info....no words....only read....

Regards,

Pavan.

Former Member
0 Kudos

This Post is the best SAP post I had ever came across in SAP site. Thanks Ravi Shankar...

Though I am happy regarding the information you had given in this post, It shows that I am completely unaware of SAP requirements and the background to implementation. I am a Fresher, so I might sound little stupid. What and How can a person land in SAP consultant job??  At the end of the day how much I try, I feel like I took a wrong choice because of many issues personally, and no job break through professionally. Its much more like daunting too sometimes for me. How can an MBA fresher can get this ERP experience is the big question I have when every company in India is almost asking at least 2-3 years of experience. Is there any way to get at least an implementation project experience n my chaotic life. I know I might be asking and talking too much here, but is there any way ? I am deeply appalled by the way my MBA degree is going waste in such a pursue!!

former_member182098
Active Contributor
0 Kudos

The only way to get the experience is to work on a real time project, there is no other way that you can get the experience.

Experience is something that you should get by working on a project. Experience is something which cannot be purchased.

No education will become waste, unless we do not use them in the right way. I am sure your education would surely help in your future.

Former Member
0 Kudos

Bossu, nee post on SAtya Nadella is really a deep one, and naaku chala nachindi super :smile:

former_member183378
Active Contributor
0 Kudos

Hello Ravi,

Thanks alot for your wonderful blog. You have touched the area where most of the consultants are looking now including me :lol: and it is an amazing one. This aritcle is giving the overall picture of Implementation Project.

Best Regards,

Lakshmi S

former_member182098
Active Contributor
0 Kudos

Thanks Lakshmi. It is good that you liked the blog, hope it would be useful to you.

Best Regards,

Ravi

Former Member
0 Kudos

Nice blog mate..

Thanks

Renju

former_member182098
Active Contributor
0 Kudos

Thanks Renju

former_member182997
Contributor
0 Kudos

What a wonderful document. Its a full on KT. I have bookmarked it.
And must say yet another master piece  by RAVI Sir...
Now tell me Sir,  why should not  i tell you i am lucky to born in this century  to have you as my mentor? :smile:

Regards,
Aparajit

former_member189153
Active Participant
0 Kudos

Thanks for your inputs, it was very useful.

Regards

M Ramesh

Former Member
0 Kudos

Hi Ravi sir,

I am passed out MBA in 2011. After that  as a fresher i did small job  1 year as a admin and Junior HR. Because of my personal commitment,  I stopped that I took the break. I did not get opportunities. At that time one of my frnd advised to do SAP HR course. I don't have next option so i joined and completed my course recently. now am searching sap HR jobs. I don't have core HR exp and also real time exp in SAP. As a fresher i didn't get any calls. if any mail in my inbox they are asking Core HR exp.

Please help me giving a suggestion.

former_member182098
Active Contributor
0 Kudos

Hi Bhavika,

SAP market has matured many fold during the past few years, therefore, they are looking for experienced consultants. For freshers, they still need to do lot of investment towards training costs. Nevertheless, there are certain companies, still look for freshers. Therefore, you should disappoint yourself. Each failed interview is an experience for you. You should not loose your focus and heart. Keep attending the interviews until you break into SAP market. Once you have worked for few years in SAP, you do not find SAP jobs are that difficult.

Persistence is the key to your success.

All the best.

Kind Regards,

Ravi

Former Member
0 Kudos

Dear Mr. Ravi

Thank you for sharing your valuable knowledge .

I am working on a project where i have to Configure the SAP SD enterprise structure from the scratch and not coping anything from predefined terms and entities within SAP SD.

Do i need to know the ABAP coding for this or there is any other way through which i can create a scenerio without coping predefined SAP entities.

Regards

Nishant kapoor

former_member182098
Active Contributor
0 Kudos

Hi Nishant,

Being a functional consultant, you do not necessarily need to have ABAP skills.

You should know how to configure your area of expertise and understand the business processes around it.

May be the following blog is handy for you.

How to transform yourself from a fresher to an expert SAP Consultant?

Please refer to building blocks.

SAP Best Practices Baseline Package

Download the configuration documents for country / industry. Try to configure them and test them through the end user documents / business process documents provided.

Hope this helps.

Kind Regards,

Ravi

masood_sadiq4
Explorer
0 Kudos

Dear Ravi,

It was definitely a good read. Thank you for the valuable insight.

I am trying to find out, how many SAP BW consultants are required / needed to run a company with multiple Business Lines, running SAP BW 7.x.

is there any best practice by SAP or Gartner on this ?

would really appreciate your expert opinion on this.

Masood

Former Member
0 Kudos

Hi Ravi ...this is dhanraj I need your advice currently I am working as SAP key user in fmcg company and now I am thinking of doing abap course to boost my profile...please suggest me if it's a good option for me....

former_member182098
Active Contributor
0 Kudos

Unless you are very good at programming, I would not suggest you ABAP. Learning ABAP from the scratch is not that easy. For some people ABAP is not their cup of tea. If you are an end user and would like explore functionally, then I would suggest you opt for the functional module related to you. If you are really good in programming then you can also touch the waters of ABAP.

Former Member
0 Kudos

Hello Ravi,

First of all, thank you for your post. It is immensely informatory. Great Work!

Secondly, I would like to ask you for some guidance regarding my career growth.

I am working as an SAP Authorization Consultant for more than a year. I would like to know in which direction should I take my learning in order to get the most out of my career. For example, I dont want to get into programming (Cuz I suck at it) so ABAP is out of picture. So courses or direction would you recommend if I want to continue learning and growing?

Thank you in advance

Regards,

Ruchit Telradhe

former_member182098
Active Contributor
0 Kudos

Hi Ruchit,

Being Authorisation Consultant, you must try to learn GRC, which has good future.

If you have decent SAP Security experience, then it would be really handy to learn GRC.

Hope this helps.

Kind Regards,

Ravi

Former Member
0 Kudos

Thank you Ravi :smile:

Hello Ravi,

First of all, thank you for your post and Secondly I would like to ask you for some guidance regarding my career, i want to enter SAP PP (PRODUCTION PLANNING & CONTROL) field but i have no idea of real time project( like support project or implementation) mostly people telling about the support project/implementation project but just overview and i want to need deep knowledge of SAP PP means what sap consultant does (begging to end) that is my question.

and without knowledge of real time project, it’s very difficult to me, how to understand this field because lots of information their.

i hope you understand my question and i will be waiting of your reply

former_member182098
Active Contributor
0 Kudos
Hi Rahul,

 

In order to enter into PP modules, you would need have domain knowledge in Production or Manufacturing environment for at least couple of years. This would really help you to understand how the practical things would work in SAP world. SAP is like big ocean, the more you go, it would be more deeper. You should get at least basic configuration training on PP module, then get access to a sandbox or training system and then try configure various scenarios that you learned. You can also correlate the practical scenarios and configure them. If you continuously doing this and keep learning on new areas like S/4HANA, it would surely make you a better consultant. Learning is just a continuous process.

 

Hope this helps.

 

Many thanks,

Kind Regards,

Ravi