Skip to Content
author's profile photo
Former Member

ABAP Project lifecycle help..

Hi all,

I am learning SAP ABAP and have plans to get a job in this field. Can anyone tell me about the life cycle of the project like getting functional specification and then writing technical specifications and etc.. till the last stage..

Thanks much in advance..


-Ashok Hansraj

Add comment
10|10000 characters needed characters exceeded

  • Follow
  • Get RSS Feed

5 Answers

  • author's profile photo
    Former Member
    Sep 29, 2005 at 02:43 PM


    All the Best for your Efforts.

    Funtional Specification is prepared by the Functional Consultants after getting inputs from business.

    Technical Spec is done by the programmers( Mostly senior Programmer will do this).

    Coding and Unit Testing will be done by the Programmer.

    System testing is done by the Functional / Techno Functional / Technical persons depends on the need and the Team.

    Final User Acceptance Test.

    Warm Regards,


    Add comment
    10|10000 characters needed characters exceeded

  • author's profile photo
    Former Member
    Sep 29, 2005 at 02:46 PM

    Hi Ashok,

    generally we'll get functional specs from onsite. then there will be functional spec review. after that project lead will assign u an object. then there will be technical review. after that u'll get test data. then you should start coding.

    if u think this information is useful pls reward points and close the thread.



    Add comment
    10|10000 characters needed characters exceeded

  • author's profile photo
    Former Member
    Sep 29, 2005 at 02:47 PM

    Hello Ashok,

    Welcome to the world of SAP.

    The life cycle in SAP is as follows.

    1. As a part of step 1, the functional consultant will get the requirements from the business (client) and put those requirements int he form of func. specs.

    2. These func. specs will be passed on to the technical person (ABAP person like you and me) who plays the role in designing the tech specs and development.

    3. Then we do unit testing in dev (if we have good data) or in QA and when we feel eberything is ok we will assign it back to the func person for more testing.

    4. The functional person will then test and if satisfied he will ask the business person at the client to test it and if all are satisfied it will be moved to production.

    There are different types of testing like unit testing, regression test, integration test etc.

    Ashok I see your other posts still open, please reward points to helpful answers and close all of them.

    You can close the posts in two ways.

    1. You can say solved on my own.

    2. Click solved problem besides the answers.

    Good luck.

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member Former Member


      I just wanted to say something abt your 3rd point.

      If part of an offshore team, then people may have to wait for test data.

      When I was part of offshore team we used to complete development and used to wait for test data from the client.

      For basic testing we can create our own test data, but since the business people have the correct idea over the functionality of the object, they create the test data with expected results.

      To summarize, start coding and wait for test data, atleast we will get some time to relax 😊)

  • author's profile photo
    Former Member
    Sep 29, 2005 at 02:58 PM


    Everyone above is right.

    In summary

    <b>Func Consultant:</b>

    Mostly Interracts with Clients

    Understands business

    Prepares Functional Spec

    Passes this to the Tech person

    <b>Tech Consultant:</b>

    Prepares a Tech spec prior to coding

    Develops the functionality that meets FS

    Perform Unit Tests

    Prepares the needed other documents

    Delivers the object(Task) to the Func Consult

    <b>Func Consult:</b>

    Tests the functionality of the object completely.

    Demos to the client/customer

    Gets the acceptance testing from the user

    <b>Basis Consultant:</b>

    Takes care of the transports.


    Dev server : Development takes place

    Quality : Testing takes place

    Production : The object(program) running live

    Please reward points if this explanation useful.



    Add comment
    10|10000 characters needed characters exceeded

  • author's profile photo
    Former Member
    Sep 29, 2005 at 03:49 PM

    Hi Ashok

    this information may help you.

    This is a basic question but an important one if you are looking at careers in SAP. Technical SAP consultants are generally either programmers or systems administrators, whereas functional consultants bring value by combining particular business process knowledge, such as financial knowledge, with the "know-how" of configuring the aspect of SAP that pertains to that process knowledge. So for example, a functional SAP FI consultant generally has a financials background, and understands how to configure the FI tables in accordance with a user's business processes.


    The SAP Solution Manager supports you throughout the entire lifecycle of your solutions, from the Business Blueprint thru configuration to production operation. It provides central access to tools methods and preconfigured content, that you can use during the evaluation, implementation, and productive operation of your systems.</b>

    <b>to get more information on this just click below link</b>

    <b>more information on technical consultant</b>

    <b>information on development consultant</b>

    reward points for helpful answers and close the thread if your question is solved.



    Add comment
    10|10000 characters needed characters exceeded