Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

First project questions

Former Member
0 Likes
585

Just started my first project yesterday and I'm a bit nervous. The functional designs aren't finished yet, so I know I'll have some time before I'm expected to write tech designs -- how much time would you say and how long does a tech design take to write? What other things should I know and be ready to be thrown at me?

I know it all varies, but wondering if anyone has time to answer some basic, procedural questions over IM. yahoo id: priyankaabap .

Appreciate any help. Hope everyone is having a beautiful day

1 ACCEPTED SOLUTION
Read only

RKSK
Participant
0 Likes
561

Hi Priyanka,

First of all brush up all your ABAP skills in creating reports , BDC (conversion programs) , smartforms take idea from fumctional consultant about the type of development that you gonaa do and make demo programs similar to what you have to make.

Regarding Technical Specs (TS) it doesn't take much time most of the things you will get from Functional Specs (FS) like purpose of devlopment , fields that you have to select in case of reports , different validations that are needed etc. and the rest of the things like Program logic , selection screen parameters , text-elements etc you can easily fwrite.

As you are getting time so i would suggest that you practice those things in which you think you may get struck or you don't know much about them like User-Exit , BADI , smartfroms etc.

May the information help if you have any doubt feel free to ask.

Best of luck for your project.

Regrds,

Rachit Khanna

3 REPLIES 3
Read only

Former Member
0 Likes
561

Hi,

Accoring to project type you have to decide.

You should know about ASAP (Accelerated SAP) methodology in which 5 phases of implementation procedure we follow:

1. Initial Project preparation:

2. Business Blue Print

3.Realization

4.Final preparation

5. Go live and Support.

go through the SAP doc for further details.

ABAPer comes into picture in the end of the Bluprint stage.

Initially he handles most of the Enhancements, and Layout sets.

Before go live he works with Master data upload.

Reports comes in the last.

If you are working on new implementation then life cycle is same for all ..

Implementation steps:

1. AS IS process

2. To be process mapping

3. customizaiton in SAP + devepment

4. Unit testing

5. Full testing

6. End-user training

7. Go-live

8. Support for initial month-ends.

9. Ongoing support....

Basically full life cycle is ised in the context of full implementation of the project which involves - Business Blue Print, Realization, Testing, Go live and post go live support.

End to End can be related to a particular business process. For example, we can consider Order to Cash as end to end cycle. This will involve - creation of a Sales Order, Delivery, Billing , Customer Payment.

There are two types of Upgradation:

1) Technical

2) Functional.

Technical: It is puerly relevant for ABAP development.

First they will prepare Business Process Master List.(BPML).

It contains what are the business process, transaction codes, programs etc.

They will cross check whether the business process, transaction codes, programs etc are functioning properly in the existing system. If not, they will go for

ABAP development in that System.

Then they will go for user document preparation and user training documentation & Scripts.(Nothing but templates).

While doing Upgrade You have to aware of all related program like BDC's , Screens related errors and all dictionary related problems.

Some function modules may become obsolete, and some screens will change

and some new fields will be added in the new versions etc.

Also take care of SPAU and SPDD tcodes.

You should be able to know about Unicode concept in sap.

check this

http://www.thespot4sap.com/upgrade_guide_v2.pdf#search=%22upGRADE%20STEPS%20-%20SAP%22

also chk these 2 notes in service.sap.com

Technical Upgrade is only a version upgrade without any functionality changes.

The objects that are needed to be upgraded are:

Includes

Function Groups / Function Modules

Programs / Reports

OSS Notes

SAP Repository Objects

SAP Data Dictionary Objects

Domains, Data Elements

Tables, Structures and Views

Module Pools, Sub Routine pools

BDC Programs

Print Programs

SAP Scripts, Screens

User Exits

plz find the high level design of the upgrade life cycle.

Activity

Description

SPDD adjustments (Adjustments in Data Dictionary objects)

Adjustment of data dictionary objects

Identify SPAU objects and Custom objects

Prepare the list of SPAU objects and Custom objects

Reassessment of effort for modification and adjustment activity

Reassessment of effort required for modification and adjustment activity

Object Tracking Sheet

Prepare the object tracking sheet

Modification and adjustments of

SPAU and Custom objects

Modification and adjustment activity

Object Testing (typically for custom objects)

Primary testing of object to avoid any short dump

QA Objects and documents

Quality Control of modification and adjustment

Release Request

Transport the request from DEV to QA system

Delivery of Objects to Client

Completed objects are delivered to the client

Integration Testing

Integration testing

Rework Objects

Objects requiring rework after integration testing by the client and receipt of feedback

Acceptance

Acceptance from client

Thanks

Sarada

Read only

RKSK
Participant
0 Likes
562

Hi Priyanka,

First of all brush up all your ABAP skills in creating reports , BDC (conversion programs) , smartforms take idea from fumctional consultant about the type of development that you gonaa do and make demo programs similar to what you have to make.

Regarding Technical Specs (TS) it doesn't take much time most of the things you will get from Functional Specs (FS) like purpose of devlopment , fields that you have to select in case of reports , different validations that are needed etc. and the rest of the things like Program logic , selection screen parameters , text-elements etc you can easily fwrite.

As you are getting time so i would suggest that you practice those things in which you think you may get struck or you don't know much about them like User-Exit , BADI , smartfroms etc.

May the information help if you have any doubt feel free to ask.

Best of luck for your project.

Regrds,

Rachit Khanna

Read only

Former Member
0 Likes
561

Thanks for your responses Sarada, Rachit. I know studying will be necessary and the time is now. I'm sure I'll have more questions later.