abap 1 (1)

Upload: rajesh-kumar

Post on 02-Jun-2018

234 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/10/2019 ABAP 1 (1)

    1/24

  • 8/10/2019 ABAP 1 (1)

    2/24

  • 8/10/2019 ABAP 1 (1)

    3/24

    ERP

    ERP Enterprise Resource Planning .

    Meaning of ERP :

    Enterprise resource planning (ERP) is

    Business management softwarethat allows an organizationto use a system integratedapplications to manage the

    business. ERP software integrates all facets of an operation,including product planning, development, manufacturingprocesses,sales and marketing.

    http://www.webopedia.com/TERM/I/integrated.htmlhttp://www.webopedia.com/TERM/I/integrated.htmlhttp://www.webopedia.com/TERM/I/integrated.html
  • 8/10/2019 ABAP 1 (1)

    4/24

    Types of ERP Packages

    1) SAP

    2) ORACLE3) BAAN

    4) JD Edwards

    5) Siebel6) People Soft

  • 8/10/2019 ABAP 1 (1)

    5/24

    What is SAP ?

  • 8/10/2019 ABAP 1 (1)

    6/24

    SAP

    1)SAP Stands for Systems Applications and Products in DataProcessing.

    2) SAP R/3 software has been developed using

    ABAP/4 as a Programming Language.

    3) SAP Started in 1972by 5 former IBMemployees in Mannheim,Germany .

    4) SAP R/3 means a 3tier architecture

    a) Database Server

    b) Application Serverand

    c) Presentation Server

    R stands for Real Time.

    5) Most of the business in today world runs on SAP R/3 System .About 80 % of the companies implemented this software.

  • 8/10/2019 ABAP 1 (1)

    7/24

    Advantages of SAP

    1) Reduce cost throw increased flexibility.

    2) Improve Operational efficiency andProductivity within an beyond your

    enterprise.3) Reduce Risks.

    4) Eliminate high integration costs and the need

    to purchase thirty-party software.5) Provide immediate access to enterprise

    information.

  • 8/10/2019 ABAP 1 (1)

    8/24

    Client to Server OR 2-Tier Architecture

  • 8/10/2019 ABAP 1 (1)

    9/24

    Client to Server Architecture

  • 8/10/2019 ABAP 1 (1)

    10/24

    Client to Server Architecture

    1) Client

    Typically, a client is anapplicationthat runs ona personal computeror workstationand relies ona serverto perform some operations. Forexample, an e-mail clientis an application thatenables you to send and receive e-mail.

    2) Server

    Server is a Centralized System. The Servercomponent provides a function or Service to oneor many clients, which initiate requests for suchservices.

    http://www.webopedia.com/TERM/P/personal_computer.htmlhttp://www.webopedia.com/TERM/A/application.htmlhttp://www.webopedia.com/TERM/W/workstation.htmlhttp://www.webopedia.com/TERM/W/workstation.htmlhttp://www.webopedia.com/TERM/S/server.htmlhttp://www.webopedia.com/TERM/P/personal_computer.htmlhttp://www.webopedia.com/TERM/W/workstation.htmlhttp://www.webopedia.com/TERM/S/server.htmlhttp://www.webopedia.com/TERM/E/e_mail_client.htmlhttp://www.webopedia.com/TERM/E/e_mail.htmlhttp://www.webopedia.com/TERM/E/e_mail.htmlhttp://www.webopedia.com/TERM/E/e_mail.htmlhttp://www.webopedia.com/TERM/E/e_mail.htmlhttp://www.webopedia.com/TERM/E/e_mail.htmlhttp://www.webopedia.com/TERM/E/e_mail_client.htmlhttp://www.webopedia.com/TERM/E/e_mail_client.htmlhttp://www.webopedia.com/TERM/E/e_mail_client.htmlhttp://www.webopedia.com/TERM/S/server.htmlhttp://www.webopedia.com/TERM/W/workstation.htmlhttp://www.webopedia.com/TERM/P/personal_computer.htmlhttp://www.webopedia.com/TERM/A/application.html
  • 8/10/2019 ABAP 1 (1)

    11/24

    3 Tier Architecture

  • 8/10/2019 ABAP 1 (1)

    12/24

    Understanding different SAP layers

  • 8/10/2019 ABAP 1 (1)

    13/24

    SAP R/3 Architecture

  • 8/10/2019 ABAP 1 (1)

    14/24

    Understanding the Components of

    SAP R/3 Architecture

    1)Message Server :

    It handles communication between distributedDispatchers in ABAP system.

    2)Dispatcher Queue:

    Various work process types are stored in this queue.3) Dispatcher: It distributes requests to the workprocesses.

    4)Gateway: Itenables communication between SAP

    system and between SAP system and external systems.5)ABAP-Work processes:-

    It separately executes dialog steps in R/3 applications.

  • 8/10/2019 ABAP 1 (1)

    15/24

    Understanding the Components of

    SAP R/3 Architecture

    6) Memory-pipes: It enables communication between ICM (InternetCommunication Manager) and ABAP work processes.

    7) Message Server: It handles java dispatchers and server processes. Itenables communication within java runtime environment.

    8) Enqueue Server: Ithandles logical locks that are set by the executedJava application program in a server process.

    9) Central Services: Java cluster requires a special instance of the central

    services for managing locks and transmitting messages and data. Javacluster is a set of processes that work together to build reliable system.Instance is group of resources such as memory, work processes and so on.

    10) Java Dispatcher: It receives the client requests and forwards to theserver process.

  • 8/10/2019 ABAP 1 (1)

    16/24

    Understanding the Components of

    SAP R/3 Architecture

    11) SDM: Software Deployment Manager is used toinstall J2EE components.

    12) Java Server Processes: It can processes a largenumber of requests simultaneously.

    13) Threading: Multiple Processes executesseparately in the background , this concept is calledthreading.

    14) ICM: It enables communication between SAP

    system and HTTP,HTTPS,SMTP protocol. It means byentering system URL in the browser you can accessSAP from browser also.

  • 8/10/2019 ABAP 1 (1)

    17/24

  • 8/10/2019 ABAP 1 (1)

    18/24

    SAP Modules

  • 8/10/2019 ABAP 1 (1)

    19/24

    SAP Modules

    1) SAP FIModule- FI stands for Financial Accounting.

    2) SAP CO Module- CO stands for Controlling.

    3) SAP PSModule PS is Project Systems.

    4) SAP HR ModuleHR stands for Human Resources.

    5) SAP PMModulePM stands for Plant Maintenance .

    6) SAP MMModuleMM is Materials Management .

    7) SAP QMModule- QM stands for Quality Management.

    8) SAP PPModulePP is Production Planning.

    9) SAP SDModuleSD is Sales and Distribution.

    10) SAP BWModulewhere BW stands for Business (Data) Warehouse.

    11) SAP ECModulewhere EC stands for Enterprise Controlling.

    12) SAP TRModulewhere TR stands for Treasury.13) SAP IMModulewhere IM stands for Investment Management.

    14) SAP ISwhere IS stands for Industries specific solution.

    15) SAP Basis.

  • 8/10/2019 ABAP 1 (1)

    20/24

    SAP Modules

    16) SAP ABAP Advanced Business ApplicationProgramming Language.

    17)SAP CA Cross Application Components.

    18) SAPCRMwhere CRM stands for Customer Relationship Management.

    19) SAP SCM where SCM stands for Supply Chain Management.

    20) SAP PLM where PLM stands for Product Life Cycle Management.

    21) SAP SRM where SRM stands for Supplier Relationship Management.

    22) SAP CS where CS stands for Customer Service.

    23) SAP SEM where SEM stands for STRATEGIC ENTERPRISE MANAGEMENT.24) SAP RE where RE stands for Real Estate.

  • 8/10/2019 ABAP 1 (1)

    21/24

    What is ABAP ?

    1. ABAP Stands for Advanced BusinessApplication Programming Language .

    2. ABAP is the main language used for buildingsolid-state business application solutions in theSAP Runtime environment.

    3. ABAP is a 4th Generation Programming Languageand was first developed in 1980s.

    4. In 1999 ABAP was extended to include ObjectOriented Programming.

    5. SAPs most recent development is on ABAP aswell as JAVA platform.

  • 8/10/2019 ABAP 1 (1)

    22/24

    What is ABAP ?

    6) The syntax of ABAP is somewhat similar

    to COBOL.

    7) It was also intended to be used by SAP customers to enhance

    SAP applicationscustomers can develop custom reports andinterfaces with ABAP programming.

    8) SAP's current development platform NetWeaversupports

    both ABAP and Java.

    9) ABAP was one of the first languages to include the conceptof Logical Databases(LDBs), which provides a high level of

    abstraction from the basic database level(s).

    http://en.wikipedia.org/wiki/COBOLhttp://en.wikipedia.org/wiki/NetWeaverhttp://en.wikipedia.org/wiki/Java_(programming_language)http://en.wikipedia.org/wiki/Java_(programming_language)http://en.wikipedia.org/wiki/NetWeaverhttp://en.wikipedia.org/wiki/COBOL
  • 8/10/2019 ABAP 1 (1)

    23/24

  • 8/10/2019 ABAP 1 (1)

    24/24