SAP Introduction
Copyright © 2005 Accenture2
Unit Agenda
• SAP Introduction
• BASIS
• Navigation
• ABAP Dictionary
• ABAP Programming
• Debugging
Copyright © 2005 Accenture3
Module Objectives
• Define SAP Business Framework Architecture and R/3 BASIS
• Describe what is meant by SAP customization and provide examples
• Describe the five types of ABAP development (reports, interfaces, conversions, extensions and forms)
Copyright © 2005 Accenture4
SAP R/3 Business Framework Architecture
Copyright © 2005 Accenture5
SAP R/3 BASIS
Copyright © 2005 Accenture6
SAP Customization
Company-specificrequirements
Customizing
Configuration
ABAP Development
Copyright © 2005 Accenture7
What Is ABAP?
AA
BB
AA
PP
dvanced
usiness
pplication
rogramming
Copyright © 2005 Accenture8
ABAP Development
ReportsReports
InterfacesInterfaces
ConversionsConversions
ExtensionsExtensions
FormsForms
Copyright © 2005 Accenture9
ABAP Reports
FIFI
COCO
AMAM
SDSD
MMMM
PPPP
HRHR
SAP
Applications
SAPDatabase
ReportOutput
ABAPReport
Program
Copyright © 2005 Accenture10
Interfaces
Copyright © 2005 Accenture11
Conversions
Copyright © 2005 Accenture12
Extensions
Customizing / User-Exits Modifications
New ABAP Development Add-on / Bolt-onSupported by SAP Generally not supported by SAP
My New SAP Transaction
My ABAP Code
Supported by SAP Generally supported by SAP
SAP Delivered
ABAP Programs3rd Party
Application
Programs
SAP Delivered
ABAP Programs
My ABAP Code
SAP Delivered
ABAP Program
CALL USER EXIT
USER EXIT
My ABAP Code
Copyright © 2005 Accenture13
Forms
Copyright © 2005 Accenture14
Any questions?
Questions & Answers