com/
Phase 3: Realization
The purpose of Phase 3 is to configure the R/3 System, in order to have
an integrated and documented solution which fulfills your business
process requirements.
In this phase, configuration of your system is carried out in two steps:
Baseline and Final Configuration. The Baseline configuration is
designed to configure about 80% of your daily business transactions
and all of your master data, and organizational structure. The
remaining configuration is done in process-oriented cycles. The
Business Blueprint is used as the guide for the system configuration,
done using the Implementation Guide, which will be described in detail
in this chapter. After this, data transfer programs, as well as interfaces,
need to be tested.
Fig. 3-1: Main work packages of Phase 3
Business Process Master List (BPML)
The Business Process Master List (BPML) is initially created in Phase 2
as a report from the Q&Adb. It is used to identify, plan, schedule, and
monitor the configuration and testing of all R/3 business scenarios and
processes within the scope of an implementation. The Business
Process Master List is comprised of Excel worksheets that collectively
facilitate the configuration and testing of R/3.
The Business Process Master List is a representation of the R/3
business processes and transactions that are contained within the
scope of the project. These are refined during the Realization Phase
into the project’s applicable business scenarios and R/3 transactions.
The Master List is the central data repository that feeds all business
process information to all subsequent worksheets. It contains the
baseline scope, the cycle plans (you can define up to four configuration
cycles), integration testing plans, and further templates.
A business process procedure (BPP) is a filled-out template that
provides the initial definition for developing User Procedures and
Case/Test Procedures. The results of the business definition meetings
held with the customer provide an input for the initial business process
procedures.
Fig. : Business Process Master List (BPML)
Business process procedures provide the most detailed level in the
BPML and form the basis for defining the scope of your configuration
cycles. They also represent a filled-out template attached to the
structure you see in the BPML. This template gives you a head start on
end user training and documentation.
http://www.sap-img.com/
The R/3 Customizing tables have been bundled into different views in
order to make it easier to understand the business concepts behind
them. Each change to a Customizing object is automatically recorded
in a transport request and can be planned for export to the productive
system. This procedure guarantees that the productive system is
consistent with the quality assurance system and is easy to maintain.
IMG Project Documentation
Project documentation, which mostly concerns decisions made about
IMG activities, is stored in the Project IMG itself. You can also plan and
confirm your schedule and overhead for activities using project
documentation.
Fig. 28 (2-8) The IMG menu with IMG activities and HTML-based
documentation
Comprehensive, standardized project documentation enables you to
log all implementation plans and changes. There are three types of
project documentation:
• Organizational structure and process documentation
This sort of documentation, which is based on the R/3 Reference
Model, describes the business functionality and the integrated
processes in the R/3 System separately from the technical
aspects.
θ Project work documentation
This documentation is written in SAPoffice, in which you can also
store and manage the documents in folders automatically
generated by R/3 to match the Reference Model.
θ Customizing documentation
Notes are entered and stored in the IMG for each Customizing
activity. This ensures that the configuration is easy to
understand even after the project has finished.
Using the Business Navigator, you can move directly from the
processes or functions you want to implement to the corresponding
SAPoffice folder. You can also navigate straight from the application
components, to which the processes and functions are assigned, to the
configuration activities and notes in the IMG.
SAPoffice allows you to edit and store all the documents and
information that you need during your implementation project. It has
interfaces to various PC-based editing tools, for example,
Microsoft® Word, Microsoft® Excel, Microsoft® PowerPoint, and
Lotus® ScreenCam. Also at your disposal is SAPoffice’s entire mail
functionality, which enables you to store your documents in structured
folders and exchange them with other members of the project team
using distribution lists. This way, you can ensure that the entire project
team is kept up-to-date.
http://www.sap-img.com/
BPO may forget about some of his Business processes which may
come up later. It is a good practice to ask the BPO to make flow charts
to explain business processes.
To-Be - Parallely you map these processes to SAP. Processes that you
are not sure of as to whether they are present in SAP or not you try to
do a configuration of those processes, and along with the
BPO(Business process owner he is the clients employee who knows
about the clients business processes probably a middle management
guy, ther can more than one), BPO involvement is required as he may
be able to tell you his requirements better. Once you do the business
modelling you
will also be made aware of the gaps between as-is and to-be , here
decisons have to be made as to wether a ABAP development/system
modification is required or not and so on. Involve the BPO as much as
possible and document everything it is good practice do not be lazy
about it.
Business blueprint: Here the as-is and to-be and gap analysis is
explained. This is the document that you will be using to do your
configuration in the realization phase.
Realization phase: Here you do the configuration in the development
server (there are three clients -development,quality, production). You
also decide on the master data format, so that BPO can go collect the
master data. You also gove ABAP specifications for forms, reports etc,
system modifications etc. Unit testing: Your BPOs and a few key users
sit down and test your configuration in your module only. It is good to
test the BDCs that you need for uploading data at this stage so you
have more realistic data and your BDCs are tested.
Integration testing:
Once all modules unit testing is over then the configuration is
trasported to the Quality server, where testing for all the modules is
done by BPOs and end user, this is to check if any problems are there
in integration between various modules. Once all is okay from the QA
server config is transported to the production server.
Go live preparation
Data uploading: The collected master data is checked and the
uploaded into production server(sever and client I have used
interchangeably). Now you are ready for go live i.e. users can now use
the production server.
Thirumallasetty
ASAP methodoligy means nothing but standard process for
implementation of SAP, It consists of 5 phases.
1. Project preperation - consists of identifying team members and
developing strategy as how to go.
http://www.sap-img.com/
Project Preparation
In this phase you plan your project and lay the foundations for
successful implementation. It is at this stage that you make the
strategic decisions crucial to your project:
Define your project goals and objectives
Clarify the scope of your implementation
Define your project schedule, budget plan, and implementation
sequence
Establish the project organization and relevant committees and assign
resources
Business Blueprint
In this phase you create a blueprint using the Question & Answer
database (Q&Adb), which documents your enterprise’s requirements
and establishes how your business processes and organizational
structure are to be represented in the SAP System. You also refine the
original project goals and objectives and revise the overall project
schedule in this phase.
http://www.sap-img.com/
Realization
In this phase, you configure the requirements contained in the
Business Blueprint. Baseline configuration (major scope) is followed by
final configuration (remaining scope), which can consist of up to four
cycles. Other key focal areas of this phase are conducting integration
tests and drawing up end user documentation.
Final Preparation
In this phase you complete your preparations, including testing, end
user training, system management, and cutover activities. You also
need to resolve all open issues in this phase. At this stage you need to
ensure that all the prerequisites for your system to go live have been
fulfilled.
Introduction
SAP Project Implementation is one of the components of Project
Management and required a great degree of project related Knowledge
such as Project Management, Change Management,Risk Analysis and
Review Programs.
Accelerated SAP (ASAP) is not only a SAP implementation solution but
it also supports a comprehensive project plan. Like Project
Management, ASAP Methodology also integrates several components
and comprises of MS Project templates providing complete work
breakdown structures and resource assignments.
SAP Implementation Phases
[edit]
Links
Duration: 1 day
Delivery Type
• Instructor-led Classroom
Audience
• Managers, Project Managers, Project Team Leaders and Project
Team Members responsible for managing, documenting and
implementing SAP solutions
Prerequisites:
Essential
○ Realization
○ Final Preparation
○ Go Live & Support
• Provide an understanding of the SAP Solution Manager and it
relationship to the ASAP Roadmap,
• Introduce other Roadmaps including the Run SAP Roadmap.
Reply
Re: Badi
Implementatio
n Step by Step
Needed.
Posted: Aug 19,
2007 8:01 AM
in response
to: SriRam
Hello Sudha
Regards
http://www.sap-img.com/
Uwe
Please go though the following links which will help you understand
BADI(1 & 2) and then shows you how to Implement a simple BADI with
screenshots(3):
1. http://help.sap.com/saphelp_nw04/helpdata/en/eb/3e7cf4940e11d2
95df0000e82de14a/frameset.htm
2.
http://help.sap.com/saphelp_nw04/helpdata/en/eb/3e7cf4940e11d295
df0000e82de14a/frameset.htm
3.
https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/3430
4.
https://weblogs.sdn.sap.com/pub/wlg/3506
Steps:
1. Execute Business Add-In(BADI) transaction SE18
2. Enter BADI name i.e. HRPBSGB_HESA_NISR and press the display
button
3. Select menu option Implementation->Create
http://www.sap-img.com/
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/d0
456c54-0901-0010-f0b3-cd765fb99702
Step by step proc
http://www.sapdevelopment.co.uk/enhance/enhance_badi.htm
Reward points
Regards
BADI http://www.esnips.com/doc/e06e4171-29df-462f-b857-
54fac19a9d8e/ppt-on-badis.ppt http://www.esnips.com/doc/10016c34-
55a7-4b13-8f5f-bf720422d265/BADIs.pdf
http://www.esnips.com/doc/43a58f51-5d92-4213-913a-
de05e9faac0d/Business-Addin.doc
http://www.esnips.com/doc/1e10392e-64d8-4181-b2a5-
5f04d8f87839/badi.doc
www.sapgenie.com/publications/saptips/022006%20-%20Zaidi
%20BADI.pdf
http://www.sapdevelopment.co.uk/enhance/enhance_badi.htm
http://help.sap.com/saphelp_nw04/helpdata/en/04/f3683c05ea4464e10
000000a114084/content.htm
http://help.sap.com/saphelp_nw04/helpdata/en/e6/d54d3c596f0b26e10
000000a11402f/content.htm
http://help.sap.com/saphelp_nw2004s/helpdata/en/c2/eab541c5b6303
1e10000000a155106/frameset.htm
http://help.sap.com/saphelp_nw04/helpdata/en/04/f3683c05ea4464e10
http://www.sap-img.com/
000000a114084/content.htm
http://help.sap.com/saphelp_nw04/helpdata/en/e6/63ee7f486cc143a56
0799d8803ce29/content.htm https://www.sdn.sap.com/irj/sdn/wiki?
path=/display/SRM/BAdI+-+general+information&
http://www.esnips.com/doc/e06e4171-29df-462f-b857-
54fac19a9d8e/ppt-on-badis.ppt http://www.esnips.com/doc/10016c34-
55a7-4b13-8f5f-bf720422d265/BADIs.pdf
http://www.esnips.com/doc/43a58f51-5d92-4213-913a-
de05e9faac0d/Business-Addin.doc
http://www.esnips.com/doc/1e10392e-64d8-4181-b2a5-
5f04d8f87839/badi.doc
www.sapgenie.com/publications/saptips/022006%20-%20Zaidi
%20BADI.pdf
http://www.sapdevelopment.co.uk/enhance/enhance_badi.htm
http://help.sap.com/saphelp_nw04/helpdata/en/04/f3683c05ea4464e10
000000a114084/content.htm
http://help.sap.com/saphelp_nw04/helpdata/en/e6/d54d3c596f0b26e10
000000a11402f/content.htm
http://help.sap.com/saphelp_nw2004s/helpdata/en/c2/eab541c5b6303
1e10000000a155106/frameset.htm
https://forums.sdn.sap.com/thread.jspa?
forumID=50&threadID=84658&messageID=916759#916759
http://help.sap.com/saphelp_erp2005/helpdata/en/73/7e7941601b1d09
e10000000a155106/frameset.htm
http://support.sas.com/rnd/papers/sugi30/SAP.ppt http://www.sts.tu-
harburg.de/teaching/sap_r3/ABAP4/abapindx.htm
http://members.aol.com/_ht_a/skarkada/sap/ http://www.ct-
software.com/reportpool_frame.htm
http://www.saphelp.com/SAP_Technical.htm
http://www.kabai.com/abaps/q.htm
http://www.guidancetech.com/people/holland/sap/abap/
http://www.planetsap.com/download_abap_programs.htm
http://help.sap.com/saphelp_nw04/helpdata/en/c8/1975cc43b111d189
6f0000e8322d00/content.htm http://www.allsaplinks.com/badi.html
https://www.sdn.sap.com/irj/sdn/weblogs?
blog=/pub/wlg/3430https://www.sdn.sap.com/irj/sdn/weblogs?
blog=/pub/wlg/3480 https://www.sdn.sap.com/irj/sdn/weblogs?
blog=/pub/wlg/3506 https://www.sdn.sap.com/irj/sdn/weblogs?
blog=/pub/wlg/3595 http://www.esnips.com/doc/e06e4171-29df-462f-
b857-54fac19a9d8e/ppt-on-badis.ppt
http://www.sap-img.com/
http://www.esnips.com/doc/10016c34-55a7-4b13-8f5f-
bf720422d265/BADIs.pdf http://www.esnips.com/doc/43a58f51-5d92-
4213-913a-de05e9faac0d/Business-Addin.doc
http://www.esnips.com/doc/1e10392e-64d8-4181-b2a5-
5f04d8f87839/badi.doc http://www.esnips.com/doc/3b7bbc09-c095-
45a0-9e89-91f2f86ee8e9/BADI-Introduction.ppt
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/409
21dd7-d5cf-2910-1894-bb62316afbd1
http://help.sap.com/saphelp_erp2005/helpdata/en/73/7e7941601b1d09
e10000000a155106/frameset.htm
http://support.sas.com/rnd/papers/sugi30/SAP.ppt http://www.sts.tu-
harburg.de/teaching/sap_r3/ABAP4/abapindx.htm
http://members.aol.com/_ht_a/skarkada/sap/ http://www.ct-
software.com/reportpool_frame.htm
http://www.saphelp.com/SAP_Technical.htm
http://www.kabai.com/abaps/q.htm
http://www.guidancetech.com/people/holland/sap/abap/
http://www.planetsap.com/download_abap_programs.htm
http://help.sap.com/saphelp_nw04/helpdata/en/c8/1975cc43b111d189
6f0000e8322d00/content.htm
https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/3430
https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/3506
http://esnips.com/doc/e06e4171-29df-462f-b857-54fac19a9d8e/ppt-on-
badis.ppt http://esnips.com/doc/43a58f51-5d92-4213-913a-
de05e9faac0d/Business-Addin.doc http://esnips.com/doc/10016c34-
55a7-4b13-8f5f-bf720422d265/BADIs.pdf
http://esnips.com/doc/1e10392e-64d8-4181-b2a5-
5f04d8f87839/badi.doc http://esnips.com/doc/365d4c4d-9fcb-4189-
85fd-866b7bf25257/customer-exits--badi.zip
http://esnips.com/doc/3b7bbc09-c095-45a0-9e89-91f2f86ee8e9/BADI-
Introduction.ppt
http://help.sap.com//saphelp_470/helpdata/EN/eb/3e7cee940e11d295d
f0000e82de14a/frameset.htm Rewards if useful......... Min
http://www.sap-img.com/
I have given is a small example. You would get some real issues with
severity HIGH in your day-day support.
Tips by: Sourav, Om Prakash, Prabbath, Biswajit Sarangi
and then implement this via SE19. Check this blogs 2 find a BADI:
https://www.sdn.sap.com/irj/sdn/message?messageID=3343735
https://www.sdn.sap.com/irj/sdn/thread?
messageID=3370270#3370270
https://www.sdn.sap.com/irj/sdn/thread?
messageID=3399488#3399488 How To Define a New BAdI Within the
Enhancement Framework (Some Basics About the BAdI,BAdI
Commands in ABAP, When to Use a BAdI?)
https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/3430 How to
implement a BAdI And How to Use a Filter
https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/3506
Introducing Business Add-Ins
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/f32
02186-0601-0010-6591-b832b1a0d0de How to implement BAdi in
Enhancement Framework
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/d0
456c54-0901-0010-f0b3-cd765fb99702 Business Add-Ins
http://help.sap.com/saphelp_47x200/helpdata/en/ee/a1d548892b11d2
95d60000e82de14a/frameset.htm BAdI: Customer-Defined Functions
in the Formula Builder
http://help.sap.com/saphelp_nw04/helpdata/en/04/f3683c05ea4464e1
0000000a114084/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 cheers!
gyanaraj ****Pls reward points if u find this helpful
http://www.sap-img.com/
SAP End user only use the SAP system just to fetch some info, or to
create new thing. So a end user is just using the final product which it
is meant for and consultnat design the product/updation and
modification.
The roles and responsibilities of end users is working in easy access
menu they will not have authorizations of using img settings if they get
doubt they will send query to the implemented company and just
entering day to day transactions.
Roles and Responsibilities of End User:
Using the software at the end or after the implementation is an End
User.
In sap HR , we do come across entire Org Management creation by an
end user after the Personnel strucutre is created. OM objects like
creation of Org Unit means functional area or dpt , creation Job and
Position and its occupancy is with in the limits of an enduser. Initiallly
the OM is created by sap consultant . In course of time a new
department has appeared in the company of the client .. this has to be
created by the enduser rather than depending up on the
implementor... similarly new job and position..like this small things are
always done by the enduser.
The entire work of OM is purely depends upon the enduser.
After from this running periodical payroll and Ensuring of the Time
schedules ( Work Schedules) of each employee is done from sap easy
access by an enduser and the show run of payroll everymonth is by the
enduser only. Like this lot of roles are there for an end user.
Whatever the problems come across during the enduser utilisation of
sap ...that will reach as ticket to the support team
Tips by: Pascal, Nitin, Sushil Pandey, Somasekhar
Explain what are the job responsibilities of END user & POWER
user.
One would need user id and password to access SAP be it a developer,
consultant, administrator, or end user.
End user is the one who performs transactions in SAP after it goes live.
Such as posting an invoice, goods receipt, creating purchase orders,
sales orders etc.
Power Users are users with advanced knowledge in certain applications
and with special permissions or roles. They work in the specialist
departments in the company and are available to other users as
contact persons.
http://www.sap-img.com/
These problems you can come across while giving the in house training for the
end-users. You just place them at one place and publish it for their usage in
future for any of their new joinees as an end-user.
F) Every consultant is aware that the entire Organsiational Management is with
end user only. Means consultant should train the end user in entire OM.
G) We should inform the importance of info types and usage for our purposes
at expert mode, PA30, PA40 etc.,
H) Each field in the international infotypes should be explained very clearly
and ensure that they are comfortable with the fields of infotypes which have
been configured for their company.
For example : info type 0001 Org Assignment insists about the three structures
of the HR. We should explain each sub field like Emp Group, Emp Sub Group,
Personnel Area and Sub Area and its importance and relevance to their
company so as to understand while processing them from the end- user point of
view .
When an employee is hired into the company , now the end-user in a position to
understand which employee group and subgroup, Personnel Area And Sub
Area etc., should allotted..
Like this whatever comes across in SAP Easy Access should be insisted
through the training of end users.
I) Demo, exercises and solutions should be provided in the manuals.
J) Glossary of terms and expansion of Acronyms, Abbreviations should be
given. Like this each consultant should focus on end user training and prepare
the documents. *-- Somasekhar
- DEV would have multiple clients for ex: 190- Sandbox, 100- Golden, 180-
Unit Test.
- QAS may again have mutiple clients for ex: 300- Integration Test, 700 to 710
Training.
- PROD may have something like a 200 Production.
These names and numbers are the implementer's discreet on how they want it
or they have been using in their previous implementations or how is the client's
business scenario.
Now whatever you do in the Sandbox doesn't affect the other servers or clients.
Whenever you think you are satisfied with your configuration and you think
you can use it moving forward, you RE-DO it in the golden client (remember,
this is a very neat and clean client and you cannot use it for rough usage). As
you re-do everything that you had thought was important and usable, you get a
transport request pop up upon saving everytime. You save it under a transport
request and give your description to it. Thus the configuration is transported to
the Unit Test client (180 in this example).
You don't run any transaction or even use the SAP Easy Access screen on the
100 (golden) client. This is a configuration only client. Now upon a successful
tranport by the Basis guy, you have all the configuration in the Testing client,
just as it is in the Golden client. The configuration remains in sync between
these two clients.
But in the Testing client you can not even access SPRO (Display IMG) screen.
It's a transaction only client where you perform the unit test. Upon a
satisfactory unit test, you move the good configuration to the next SERVER
(DEV). The incorrect or unsatisfactory configuration is corrected in Golden
(may again as well be practised in the sandbox prior to Golden) and
accordingly transported back to 180 (Unit Test) until the unit test affected by
that particular config is satisfactory.
The Golden client remains the 'database' (if you wanna call it that) or you may
rather call it the 'ultimate' reference client for all the good, complete and final
configuration that is being used in the implementation.
In summary:
Landscape : is the arrangement for the servers
IDES : is purely for education purpose and is NOT INCLUDED in the
landscape.
DEVELOPMENT ---> QUALITY ----> PRODUCTION
DEVELOPMENT : is where the the consultants do the customization as per the
company's requirement.
QUALITY : is where the core team members and other members test the
customization.
http://www.sap-img.com/