SlideShare une entreprise Scribd logo
1  sur  14
SAP Introduction
Unit Agenda ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Module Objectives ,[object Object],[object Object],[object Object]
SAP R/3 Business Framework Architecture
SAP R/3 BASIS
SAP Customization Company- specific requirements Customizing Configuration ABAP  Development
What Is ABAP? A B A P dvanced usiness pplication rogramming
ABAP Development Reports Interfaces Conversions Extensions Forms
ABAP Reports FI CO AM SD MM PP HR S A P A p p l i c a t i o n s SAP Database Report Output ABAP Report  Program
Interfaces
Conversions
Extensions Customizing / User-Exits Modifications New ABAP Development Add-on / Bolt-on Supported by SAP Generally not supported by SAP Supported by SAP Generally supported by SAP SAP Delivered ABAP Programs 3rd Party Application Programs SAP Delivered ABAP Programs My ABAP Code SAP Delivered ABAP Program CALL USER EXIT USER EXIT My ABAP Code My New SAP  Transaction My ABAP Code
Forms
Questions & Answers Any questions?

Contenu connexe

Tendances

S A P Orientation
S A P  OrientationS A P  Orientation
S A P Orientation
slgvarma
 
Basic guide of sap
Basic guide of sapBasic guide of sap
Basic guide of sap
Ramesh Kumar
 
Sap abap ppt
Sap abap pptSap abap ppt
Sap abap ppt
vonline
 

Tendances (19)

Common Europe SAP on i for beginners
Common Europe SAP on i for beginnersCommon Europe SAP on i for beginners
Common Europe SAP on i for beginners
 
Introduction to sap 1
Introduction to sap 1Introduction to sap 1
Introduction to sap 1
 
Sap technology & application evolution
Sap technology & application evolutionSap technology & application evolution
Sap technology & application evolution
 
SAP Overview
SAP OverviewSAP Overview
SAP Overview
 
Introduction to SAP, Systems, Applications
Introduction to SAP, Systems, ApplicationsIntroduction to SAP, Systems, Applications
Introduction to SAP, Systems, Applications
 
Sap seminar prince
Sap seminar princeSap seminar prince
Sap seminar prince
 
Basics of sap
Basics of  sapBasics of  sap
Basics of sap
 
S A P Orientation
S A P  OrientationS A P  Orientation
S A P Orientation
 
SAP ABAP - Needed Notes
SAP   ABAP - Needed NotesSAP   ABAP - Needed Notes
SAP ABAP - Needed Notes
 
Understanding SAP Versions
Understanding SAP VersionsUnderstanding SAP Versions
Understanding SAP Versions
 
SAP
SAPSAP
SAP
 
SAP INTRO
SAP INTROSAP INTRO
SAP INTRO
 
Introduction to sap
Introduction to sapIntroduction to sap
Introduction to sap
 
Presentation introduction to sap
Presentation introduction to sapPresentation introduction to sap
Presentation introduction to sap
 
Sap general presentation
Sap general presentation Sap general presentation
Sap general presentation
 
Basic guide of sap
Basic guide of sapBasic guide of sap
Basic guide of sap
 
Sap Intro
Sap IntroSap Intro
Sap Intro
 
Sap abap ppt
Sap abap pptSap abap ppt
Sap abap ppt
 
SAP ERP Solutions - How It Evolved Over Time
SAP ERP Solutions - How It Evolved Over TimeSAP ERP Solutions - How It Evolved Over Time
SAP ERP Solutions - How It Evolved Over Time
 

En vedette

0105 abap programming_overview
0105 abap programming_overview0105 abap programming_overview
0105 abap programming_overview
vkyecc1
 
Dmitry Gutsko. SAP Attack Methodology
Dmitry Gutsko. SAP Attack MethodologyDmitry Gutsko. SAP Attack Methodology
Dmitry Gutsko. SAP Attack Methodology
Positive Hack Days
 
SAP Testing Services
SAP Testing ServicesSAP Testing Services
SAP Testing Services
r_shanki
 
Sap sd overview and config
Sap sd overview and configSap sd overview and config
Sap sd overview and config
Ben Kumar
 
Step by-step creation of a bapi in detailed steps with scr…
Step by-step creation of a bapi in detailed steps with scr…Step by-step creation of a bapi in detailed steps with scr…
Step by-step creation of a bapi in detailed steps with scr…
sapsarath612
 

En vedette (20)

Knowledge translation: a brief introduction
Knowledge translation: a brief introductionKnowledge translation: a brief introduction
Knowledge translation: a brief introduction
 
'Demystifying Knowledge Transfer- an introduction to Implementation Science M...
'Demystifying Knowledge Transfer- an introduction to Implementation Science M...'Demystifying Knowledge Transfer- an introduction to Implementation Science M...
'Demystifying Knowledge Transfer- an introduction to Implementation Science M...
 
Knowledge translation model, tools and strategies for success
Knowledge translation model, tools and strategies for successKnowledge translation model, tools and strategies for success
Knowledge translation model, tools and strategies for success
 
Unit 4 - Basic ABAP statements, ABAP Structures and ABAP Logical Expressions
Unit 4 - Basic ABAP statements, ABAP Structures and ABAP Logical ExpressionsUnit 4 - Basic ABAP statements, ABAP Structures and ABAP Logical Expressions
Unit 4 - Basic ABAP statements, ABAP Structures and ABAP Logical Expressions
 
0105 abap programming_overview
0105 abap programming_overview0105 abap programming_overview
0105 abap programming_overview
 
Dialog programming ABAP
Dialog programming ABAPDialog programming ABAP
Dialog programming ABAP
 
Sap testing to c
Sap testing to cSap testing to c
Sap testing to c
 
Dmitry Gutsko. SAP Attack Methodology
Dmitry Gutsko. SAP Attack MethodologyDmitry Gutsko. SAP Attack Methodology
Dmitry Gutsko. SAP Attack Methodology
 
SAP Testing Services
SAP Testing ServicesSAP Testing Services
SAP Testing Services
 
Sap sd overview and config
Sap sd overview and configSap sd overview and config
Sap sd overview and config
 
Pricing Routine In Vofm
Pricing Routine In VofmPricing Routine In Vofm
Pricing Routine In Vofm
 
Beginner’s guide to sap abap 1
Beginner’s guide to sap abap 1Beginner’s guide to sap abap 1
Beginner’s guide to sap abap 1
 
ABAP Message, Debugging, File Transfer and Type Group
ABAP Message, Debugging, File Transfer and Type GroupABAP Message, Debugging, File Transfer and Type Group
ABAP Message, Debugging, File Transfer and Type Group
 
Sap mm sd pp fico relations.
Sap mm sd pp fico relations.Sap mm sd pp fico relations.
Sap mm sd pp fico relations.
 
Sap testing
Sap testingSap testing
Sap testing
 
SAP Testing
SAP TestingSAP Testing
SAP Testing
 
SAP ATP check for Sales Order
SAP ATP check for Sales OrderSAP ATP check for Sales Order
SAP ATP check for Sales Order
 
Sap sales and distribution
Sap sales and distribution Sap sales and distribution
Sap sales and distribution
 
SAP BADI Implementation Learning for Functional Consultant
SAP BADI Implementation Learning for Functional ConsultantSAP BADI Implementation Learning for Functional Consultant
SAP BADI Implementation Learning for Functional Consultant
 
Step by-step creation of a bapi in detailed steps with scr…
Step by-step creation of a bapi in detailed steps with scr…Step by-step creation of a bapi in detailed steps with scr…
Step by-step creation of a bapi in detailed steps with scr…
 

Similaire à 0101 sap introduction

Lecture01 abap on line
Lecture01 abap on lineLecture01 abap on line
Lecture01 abap on line
Milind Patil
 
Chandan Personal Profile
Chandan Personal ProfileChandan Personal Profile
Chandan Personal Profile
Chandan Kumar
 
SAP Introduction
SAP IntroductionSAP Introduction
SAP Introduction
Shaikh Zareen
 
SAP ABAP Training | SAP ABAP Online Training | SAP ABAP Course | SAP ABAP Cer...
SAP ABAP Training | SAP ABAP Online Training | SAP ABAP Course | SAP ABAP Cer...SAP ABAP Training | SAP ABAP Online Training | SAP ABAP Course | SAP ABAP Cer...
SAP ABAP Training | SAP ABAP Online Training | SAP ABAP Course | SAP ABAP Cer...
onlinetrainingplacements
 
782ac129-5f7c-0010-82c7-eda71af511fa.pdf
782ac129-5f7c-0010-82c7-eda71af511fa.pdf782ac129-5f7c-0010-82c7-eda71af511fa.pdf
782ac129-5f7c-0010-82c7-eda71af511fa.pdf
Achudakumar
 

Similaire à 0101 sap introduction (20)

SAP Overview
SAP Overview SAP Overview
SAP Overview
 
Sap abap pdf
Sap abap pdfSap abap pdf
Sap abap pdf
 
Lecture01 abap on line
Lecture01 abap on lineLecture01 abap on line
Lecture01 abap on line
 
Sap- An Overview
Sap- An OverviewSap- An Overview
Sap- An Overview
 
Chandan Personal Profile
Chandan Personal ProfileChandan Personal Profile
Chandan Personal Profile
 
download.pdf
download.pdfdownload.pdf
download.pdf
 
Sap abap tutorials
Sap abap tutorialsSap abap tutorials
Sap abap tutorials
 
How to find user exits
How to find user exitsHow to find user exits
How to find user exits
 
04. sap business_suite_4_hana
04. sap business_suite_4_hana04. sap business_suite_4_hana
04. sap business_suite_4_hana
 
5016_s_4hana_embedded_analytics.pdf
5016_s_4hana_embedded_analytics.pdf5016_s_4hana_embedded_analytics.pdf
5016_s_4hana_embedded_analytics.pdf
 
TAG17 - O'Zapft is - Daten zapfen leicht gemacht?
TAG17 - O'Zapft is - Daten zapfen leicht gemacht?TAG17 - O'Zapft is - Daten zapfen leicht gemacht?
TAG17 - O'Zapft is - Daten zapfen leicht gemacht?
 
SAP Integrated Business Planning
SAP Integrated Business PlanningSAP Integrated Business Planning
SAP Integrated Business Planning
 
java training in chennai
java training in chennaijava training in chennai
java training in chennai
 
SAP Introduction
SAP IntroductionSAP Introduction
SAP Introduction
 
SAP ABAP Training | SAP ABAP Online Training | SAP ABAP Course | SAP ABAP Cer...
SAP ABAP Training | SAP ABAP Online Training | SAP ABAP Course | SAP ABAP Cer...SAP ABAP Training | SAP ABAP Online Training | SAP ABAP Course | SAP ABAP Cer...
SAP ABAP Training | SAP ABAP Online Training | SAP ABAP Course | SAP ABAP Cer...
 
SAP Overview for Managers
SAP Overview for ManagersSAP Overview for Managers
SAP Overview for Managers
 
Functional module
Functional moduleFunctional module
Functional module
 
SAP HANA for SAP Overview
SAP HANA for SAP OverviewSAP HANA for SAP Overview
SAP HANA for SAP Overview
 
782ac129-5f7c-0010-82c7-eda71af511fa.pdf
782ac129-5f7c-0010-82c7-eda71af511fa.pdf782ac129-5f7c-0010-82c7-eda71af511fa.pdf
782ac129-5f7c-0010-82c7-eda71af511fa.pdf
 
My saperp technology facts -22_11_2011
My saperp   technology facts -22_11_2011My saperp   technology facts -22_11_2011
My saperp technology facts -22_11_2011
 

Dernier

Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
negromaestrong
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
Chris Hunter
 

Dernier (20)

Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural ResourcesEnergy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
 

0101 sap introduction

Notes de l'éditeur

  1. ATS App. Prog. – ABAP Programming Module Presentations
  2. ATS App. Prog. – ABAP Programming Module Presentations
  3. The SAP Business Framework is an integrated, open, component-based product architecture that encompasses SAP R/3 enterprise applications and third-party products and technologies. The advantages of SAP R/3 can be summarized as flexibility, scalability and expandability. SAP R/3 is often referred to in terms of “applications” or “modules”. A SAP R/3 application or module is a set of programs that has been designed for a specific type of business processing. Examples of SAP modules are FI (Financials) and SD (Sales & Distribution). Within the context of the Business Framework, these applications are referred to as “software components”. With each release of SAP, there is further de-coupling of the application modules to support SAP’s vision of developing R/3 into a family of components that can be upgraded individually.
  4. All R/3 systems include a set of core components, referred to as R/3 BASIS. Examples of SAP BASIS components are the ABAP Interpreter and the ABAP Dictionary. The R/3 BASIS system is what guarantees the integration between all of the application modules and also guarantees that the application modules are platform independent. A typical SAP R/3 installation must include BASIS and will also include one or more of the SAP modules.
  5. Customizing is the adaptation of the general SAP system to a company’s specific requirements. SAP is typically customized via the following two methods: Configuration ABAP development Configuration is the assigning of values to thousands of possible settings within the SAP modules. The following are examples of configuration activities: Specifying whether Purchase Order numbers will be user entered or system generated. If system-generated numbers are to be used, a number range must be set up as well. Specifying the required fields on a customer order screen. Specifying the fields that will comprise the code block for a particular type of journal entry. Setting up company codes and default currencies for each company. ABAP development encompasses the creation and modification of ABAP programs.
  6. ABAP is a programming language created by SAP for the development of application programs. SAP developers use ABAP to build the transactions that comprise SAP R/3 applications. SAP customers use ABAP to add additional business functionality (i.e., customize) the SAP R/3 applications.
  7. ABAP development activities typically fall into one of the following categories: Reports Interfaces Conversions Extensions Forms
  8. An ABAP report program reads data from the SAP database, performs any required data manipulation (e.g., summarization, sorting) and outputs the data to either the computer screen or a printed page. SAP provides many standard ABAP reports with the base R/3 installation. Most SAP customers, however, wish to have their own set of custom reports to complement the suite provided by SAP. These custom reports will be created by the ABAP development team as a part of the SAP implementation project. There are a number of other tools available to facilitate the development of reports using SAP data, including SAP ReportPainter, SAP Open Information Warehouse, SAP Business Warehouse as well as numerous third party reporting and data warehouse tools. Most SAP customers will use one or more of these other tools in addition to custom ABAP reports. An examination of these additional tools is not within the scope of this course.
  9. With the majority of SAP installations, the enterprise solution will comprise some other systems as well as SAP. Each of these other systems (i.e., tax system, production scheduler) must be able to communicate with SAP. This communication is performed via interfaces. Interfaces are typically categorized as inbound (i.e., SAP is the target system - the data is coming in to SAP from another system) or outbound (i.e., SAP is the source system - the data is taken out of SAP and sent out to another system). An interface typically has three program components: Extract Translation Load An extract program will execute on the source system, and a load program will execute on the target system. A translation program may be developed on either the source or target system; this is dependent on the design. The above examples show translation occurring in SAP. Interfaces can be developed to execute in one of the following three modes: Synchronous (i.e., online, real time) Asynchronous (i.e., near real time) Batch
  10. When SAP is implemented at a company, it is typically going to be replacing a number of existing systems (i.e., legacy systems). Before a legacy system can be “turned off,” key business data must be migrated from the legacy system to SAP. The process for moving the data is referred to as “conversion.” From a development perspective, conversion programs are designed and developed in the same manner as inbound interfaces. Examples of data that often needs to be converted are: General Ledger Account Balances Open Purchase Order and Inventory
  11. SAP provides a number of options for extending the base SAP software. Customizing: SAP provides a number of “hooks” (commonly referred to as user-exits) that allow for the tailoring of SAP functionality to meet a company’s specific business needs. This option is typically exercised when it is absolutely necessary to change SAP-delivered programs and an appropriate user-exit exists. Modifications: SAP permits SAP-delivered programs to be changed directly. These changes are typically not supported by SAP and must be reapplied following every software upgrade. This option is typically exercised as a last resort. New ABAP development: SAP allows the augmenting of the standard SAP R/3 through the development of additional objects and programs without changing existing SAP R/3 programs. This is the preferred process of adding new functionality to SAP in the absence of an applicable add-on/bolt-on. Add-on/Bolt-on: A number of third party products have been introduced in the marketplace to provide additional functionality to SAP. Many of these products are certified by SAP. These solutions are typically used when customer requirements are not fully satisfied by base SAP and a suitable product exists to fill the gap.
  12. An SAPscript form is an R/3 template that consists of layout and content information. A specific SAPscript form is assigned to each form (needed when dealing with your business partners). SAPscript forms are used by the R/3 system to print the forms, distribute them via several channels such as E-mail or fax, or display them on screen. Examples of SAPscript forms: Sales Order Confirmation Invoices Purchase Order Checks