‎2008 Feb 12 1:35 PM
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
‎2008 Feb 12 1:49 PM
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
‎2008 Feb 12 1:44 PM
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
‎2008 Feb 12 1:49 PM
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
‎2008 Feb 12 3:01 PM
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.