Professional Documents
Culture Documents
- HR
- Sales & Marketing
- Finance
- Procurement
- Warehouse / Inventory
- Logistic / Supply Chain
- Production Planning
- BI / BW (Reporting)
- ABAP / Coding
- Basis (System Setup, Networking, Connectivity)
End User (are someone who may not necessarily understand How SAP works and have no
knowledge of what technical team can do)
Functional Consultant (are someone who understands business process / terminology, they
also know how SAP works, they know what technical team can do but don’t know how to do
technical work themselves) – Has the overall ownership of the delivery.
Technical Consultant (are someone who doesn’t understand business process / terminology,
but they know how SAP works, they know technical details and can change the core by coding)
Testing Consultant (They know how SAP application works, should understand how business
processes work, don’t need to know how to make Functional and Technical changes) – Performs task
as if an end user.
Types Projects
SAP Landscape
Development System:
- This is the live system used by business to perform their daily task
- You do not have change access in Production system
- Being a Functional Consultant, you should never try to perform any test in Production
system
Transport Request
Access Category
- Create
- Change
- Display
1. End User
o Data Entry Access
Quality (Create, Change & Display)
Pre-Prod (Create, Change & Display)
Prod (Create, Change & Display)
2. Functional Consultant
o Date Entry Access
Development (Create, Change & Display)
Quality (Create, Change & Display)
Pre-Prod (Create, Change & Display)
Prod (Display only)
o Configuration Access
Development (Create, Change & Display)
Quality (Display)
Pre-Prod (Display)
Prod (Display)
3. Technical Consultant
o Date Entry Access
Development (Create, Change & Display)
Quality (Create, Change & Display)
Pre-Prod (Create, Change & Display)
Prod (Display only)
o Configuration Access
Development (Create, Change & Display)
Quality (Display)
Pre-Prod (Display)
Prod (Display)
o Coding Access
Development (Create, Change, Display, Debugging)
Quality (Display, Debugging)
Pre-Prod (Display, Debugging)
Prod (Display, Debugging)
4. Tester
o Date Entry Access
Quality (Create, Change & Display)
Pre-Prod (Create, Change & Display)
Prod (Display only)
Types of Testing:
1. Unit Test
o Testing the change in Development
o Performed by Functional and / or Technical
2. Integration Testing
o Connecting process test (End to end cycle)
o Performed by Functional, Technical, Tester
o Testing done in Quality system
o Is done after Unit Test but before regression & UAT testing
3. Regression Testing
o Full system checks to know the change has not broken any other process
o Regression Test is mostly automated (whether automation regression testing is not
available Functional / tester should perform Positive & Negative testing for the
change)
o Testing done in Quality / Pre-Prod system
Positive Testing – To prove, where applicable, the change is working as expected
Negative Testing – To prove, where not-applicable, the change has not impacted the existing process
Testing Sequence
1. Unit Test
2. Integration Test
3. Regression Test (Non-Automation)
4. UAT Test
Or
1. Unit Test
2. Integration Test
3. UAT Test
4. Regression Test (Automated)
1. GUI
2. Security / Authorization
3. Master Data
4. Database (is a data storage system)
5. Application
6. Coding
7. Prints / Output Form
8. On premises / Cloud
Important:
Data Base
Master Data Application Data Configuration Data
Master Data – Is used to fill the Application (Helps in filling application easily)
Data Base – All the above data is stored in the data base
Who is selling,
how is he selling
what is he selling?
Master Data Types
Note – Which fields are mandatory to fill for each partner depends on the account group
- Raw material
- Semi-finished
- Finished Products
- Service Material