Binarycse

Computing For Everyone

Sun05202012

Last update09:47:49 AM

SAP R/3 Architecture

SAP R/3 ARCHITECTURE


As a ABAP PROGRAMMER in real time in SAP R/3

1.    LIFE CYCLE IMPLEMENTATION PROJECTS (OR) END TO END IMPLEMENTATION.
2.    UPGRADATION PROJECTS, AND
3.    SUPPORT PROJECTS

I.    LIFE CYCLE IMPLEMENTATIONS :

ORGANIZATION---MIGRATING to SAP R/3

IMPLEMENTING SAP R/3 NEWLY

II.    UPGRADATION :

WORKING WITH VERSION SAP R/3 4.73  TO ECC
SAP R/3 4.7 TO ECC

1st step is to find out WHICH OBJECTS SUPPORT ECC FROM BACK VERSION AND THEN CREATE NEW ECC.

III.    SUPPORT :

MODIFYING EXISTING OBJECTS
ASAP – ACCELERATED SAP

SAP R/3 ARCHITECTURE

SAP R/3 HAS
1.    PRESENTATION SERVER (FRONT END) (SAP GUI)
2.    APPLICATION SERVER (PREDEFINED APPLICATIONS) ABAP LANGUAGE works in this SERVER
3.    DATABASE SERVER (PREDEFINED DATABASE)

PRESENTATION SERVER

FRONT END = SAP GUI
VERSION 4.6 C

LOGON SCREEN

MASTER CLIENT 000 OR UNIVERSAL CLIENT CAN BE ACCESSED by Administrator Only.

CLIENT IS NOTHING BUT SET OF USER IDs.

MASTER CLEINT CAN BE ACCESSED by ADMINISTRATOR ONLY.

IN SAPR/3 47 FUNCTIONAL MODULES ARE THERE SUCH AS SD, MM ETC

END USERS CAN WORK WITH PRODUCTION CLIENT

FUNCTIONS OF DEVELOPMENT CLIENT

MODIFYING PREDEFINED OBJECTS AND CREATING NEW OBJECTS    

QUALITY CLIENT CAN BE USED AS QUALITY TESTING BY WAY OF CONDUCTING TEST.

ON PRODUCTION CLEINT END USERS CAN WORK

DEVELOPMENT CLIENT    :     LOGON DETAILS FOR USING DEVELOPMENT CLIENT
800                                    -    CLIENT NUMBER
USER                                  -    SAP USER
PASSWORD                         -    ABAP
LANGUAGE                          -    EN (ENGLISH)

Above is the DIMENSION OF SAP GUI

SAP MENU


OFFICE                                     -    WORK FLOW INBOX AND OUTBOX

LOGISTICS                               -    FUNCTIONAL PEOPLE (SALES & DIST, MM, PROD.)

ACCOUNTING                            -    FINANCE FUNCTIONAL PEOPLE

HUMAR RESOURCE                     -    HR FUNCTIONAL PEOPLE

INFORMATION SYS                    -    PREDEFINED ABAP REPORTS

TOOLS                                     -    ABAP PROGRAMMERS & Administrators are AUTHORIZED TO ACCESS INFORMATION SYSTEMS AND TOOLS OPTIONS UNDER    SAP R/3 – PRESENTATION SERVER.

TOOLS

I.    ABAP WORKBENCH

LIST OF OPTIONS AVAILABLE UNDER ABAP WORKBENCH.

1.    REPOSITORY BROWSER (SE80) Storing objects which are modified or created. Works like a directory for storing SAP Objects.

2.    ABAP DICTIONERY (SE11) It will handle R/3 database part.

3.    ABAP EDITOR (SE38) It is for handling programmes in ABAP language.

4.    FUNCTION BUILDER (SE37) It is for handling functions in ABAP Language.

5.    CLASS BUILDER (SE24) It is for handling object oriented ABAP.

6.    SCREEN PAINTER(SE51) It is for modifying predefined applications and for creating new applications.

7.    MENU PAINTER (SE41) It is for modifying predefined applications and for creating new applications.

All the above (1) to (7) are part of ABAP BOR (Business Object Repository).Names under dictionary is called as Transaction Code. SE 11 (SE means System Engineering)

APPLICATION SERVER

Dialog Service: It provides interface between application server and presentation server.

Update Service: Provides interface between application server and database server.

Message Service: Error handling in SAPR/3.

Gateway Service: For R/3 Distributed Environment (workflow, RFC and BAPIS).

Spool Service: (Printer or Fax) Provides interface between SAPR/3 and external systems such as printers and fax.

ENQUE SERVICE FUNCTIONALITY

It Maintains a data integrity in SAPR/3.

Data Integrity in SAPR/3 is maintained by Enque Service.

Based on quantity with reference of product we have to apply Lock and Unlock.

Background Service: It is for processing ABAP Programme in background.Executes in foreground and background.

Foreground: requires user interaction and executes immediately.

Background: Not requires user interaction and executes on later date.For running long run programme use background service.

DATABASE SERVICE: It can store data permanently in R/3 Database.

Naming Conventions in SAPR/3.

If it is user defined object the name should starts with Y or Z.
Apart from Y and Z the remaining letters are reserved for SAPR/3.