SAP Technical

Roles and Responsibilities of a Technical consultant

  • Technical consultants are experts in information technology.
  • Technical consultants normally assist in configuration of the SAP R3 installation. In many SAP implementations, technical consultants help in designing interfaces and customizations in R3. Finally, the SAP R3 technical consultants would be responsible for migration of data from the legacy system to the new SAP ERP implementation.
  • Here i will discuss major roles and responsibilities of a technical consultant:

1) Designing technical specification by looking at the functinal specification you have recieved.
Usually senior developers having 3 years or more than 3 years of experience involves in preparing technical specifications.

2) Developing objects using ABAP workbench tools. That may be a report program or an on-line program or a custom table.
Remember the development work starts after the technical specification is approved by your team leader.

3) Preparing the Unit test case document.
In unit test case document, we document the results and test cases performed on the developed object.

4) Peer Review
if you are a senior developer you can perform peer review. I.e review the code written by your peers.

5) Working on Problem Tickets
If you are working in a support project, you should solve the tickets assigned to you. Tickets are nothing but the problems occured in production environment.

A technical consultant was typically a programmer or basis person. The former was a person who developed programs specified by functional people to fill gaps between business processes and SAP. The basis people made sure the lights stayed on and the system worked.


SAP Technical Consultant / Basis Consultants are the people who are technicaly sound people who is responcible for managing SAP Basis system right from hardware sizing to performance tunning of System, & application development.


A functional consultant is the one who interacts with the client and understands the client requirements.

He configures the system according to the client needs. Its always good to have a functional consultant with the industry experience as it helps him to understand the client pain areas..

A technical consultant is an programmer (ABAP, JAVA) who helps the functional consultant to alter the system in few areas to meet the specific client business needs.

SAP ABAP Consultants are responsible for developing SAP business applications using SAP Standard programming language ABAP, the main roles and responsibilities of SAP ABAP Consultant are…

  • SAP ABAP Consultants play crucial role in the implementation of SAP software for an organization.
  • Total SAP software is developed using ABAP, ABAP consultants are needed in every SAP module.
Implementation Process Support Process
  • Getting the business Requirement document from functional consultant / functional analyst.
  • Analyze the business Requirement.
  • Analyze the estimated time for development.
  • Development of Object (ABAP application).
  • Unit Testing by Developer.
  • Releasing the object to test environment.
  • Prepare technical document of the development.
  • Receiving tickets/issues from business.
  • Analyzing the ticket.
  • Resolving the issue in time.
  • Developer unit testing testing and transporting.



The SAP Basis Administrator is responsible for the management of the SAP environment. The SAP Basis Administrator responsibilities include configuring, monitoring, tuning, and troubleshooting the SAP technical environment on an ongoing basis as well as scheduling and executing the SAP transport system. The SAP Basis Administrator collaborates to resolve SAP transport and source code problems. The SAP Basis Administrator is responsible for the installation, upgrade, and maintenance of SAP systems. Additional areas include the evaluation and design of interfaces between SAP and external systems, maintenance of the SAP Data Dictionary and database objects, and manage the migration of SAP database and application configuration into production as well as analyze, develop, and maintain data architectures and process models within SAP.

A key area of responsibility is the documentation and updating of the existing SAP environment and work with IT and business units to modernize the SAP environment.

The SAP Basis Administrator must possess the ability to analyze situations and provide problem resolution. Excellent written and oral communication skills are a requirement.

Example activities include:

1. Implement and maintain the multiple SAP instances that comprise the SAP environment (development, test, training and production).

2. Maintain the integrity of the SAP environment by managing the SAP Correction and Transport System (CTS) to ensure all configuration and development objects are promoted properly.

3. Introduce technical changes into the environment using a structured approach that minimizes risk and achieves high reliability, availability and performance of each SAP instance.

4. Design and implement an optimal SAP configuration to maximize system performance and availability.

5. Install and configure all required SAP database servers and application servers.

6. Manage SAP users, authorizations, and profiles.

7. Distribute the online SAP user workload and monitor and manage the SAP background job workload.

8. Configure and manage the SAP printing subsystem for all SAP instances.

9. Maintain SAP performance by planning and executing SAP tuning strategies.

10. Monitor all SAP systems (work processes, users, system logs, short dumps, locks, developer traces, system traces, disk space, etc.).

11. Administer the SAP database with Database Administrator (plan and perform database upgrades, apply database maintenance, design and maintain physical database layout, perform database reorganizations, design and implement backup and restore strategy, maintain database security, administer database performance, manage database storage, database problem determination and resolution, etc.).

12. Perform SAP client administration (create client, copy client, delete client, export/import client) as required.

13. Participate in the planning and implementation of SAP system upgrades.

14. Apply and migrate SAP maintenance (hot packages and kernel upgrades) through all systems using a structured methodology.

15. Develop and maintain system documentation for all SAP instances and interfaces.

16. Provide status reports for projects to management.

© Cozy Consulting LLC 2017 ☏ 210-519-3650    ✉