SlideShare a Scribd company logo
1 of 30
SAP – ABAP…First Step
Author :
           Akash R. Bhavsar
SAP



• SAP – SYSTEM APPLICATIONS AND
 PRODUCTS IN DATA PROCESSING.



• ERP – ENTERPRISE RESOURCE PLANNING
• VISMA – SALES PROCESS

• SALES FORCE – SALES PROCESS

• J.D.EDWARD – MANUFACTURING BUSINESS

• ORACLE – HR & FINANCE MANAGEMENT
WHY SAP - ERP
• TO OPTIMIZE – MAXIMUM UTILIZATION THE
    CURRENT RESOURSES.
•   THE CURRENT RESOURSES LIKE MAN POWER,
    MACHINE, FINANCE, GOODS OF THE
    ORGANIZATION
•   AVOIDS DELAYS – CAUSE LOSES
•   MAKE STAFF MORE RESPONSIBLE TOWARDS
    THE JOB
•   HELPS TO IMPROVE THE STRATEGIC DECISION
    MAKING
WHY SAP - ERP
• USE REPORTING TOOL FOR IMPLEMENTING
    DIFFERENT PROCESS AND MAKE ONE
    DECISION
•   ADVANCE FEATURES –
    –   WEB DYNPRO
    –   SAP NETWEAVER
    –   ENHANCEMENT PACKAGES
SEAVES AS CROSS PLATEFORMS INTEGRATION
  TOOL
SAP - ABAP
• ABAP – ADVANCE BUSINESS APPLICATION
 PROGRAMMING

• SAP USE FOR IT FOR CREATING – MODIFYING
 – DIFFERENT APPLICATIONS ALSO FOR OTHER
 MODULES.

• ABAP/4 – SUPPORTS OOPS 4TH GENERATION
 LANGUAGE
SAP - ABAP

• REPORTING LANGUAGE

• PART OF PASCALS & C

• PROCEDURAL PROGRAMMING AND OOPS
 – SUPPORTS BOTH
SAP - FEATURES

• SUPPORTS INDUSTRY BUSINESS

• CONVENTIONAL BUSINESS PROCESS VS
 ERP BUSINESS PROCESS – FUNCTIONAL
 MODULES

• EASY TO MAINTAIN CENTERAL PROCESS
SAP - FEATURES

• 17000 TABLES

• 11000 APPLICATIONS

• DATABASE INDEPENDENT

• PLATEFORM INDEPENDENT
DRAWBACKS

• HIGH COST

• DELAYS

• NEED EXPERTS CONSULTANT

• FEAR OF – PROJECT MIGHT GET FAIL
SAP ERP PROJECTS
• END TO END - IMPLEMENTATION -
    COMPLETELY NEW
•   SUPPORT PROJECT – PERIODIC SUPPORT
•   UPGRADE PROJECT –
        - NOW 4.6CC TO 4.7EE – ENTERPRISE
    EDITION
•   ROLLOUT PROJECT – DATA IS KEPT IN OLD
    VERSION MOVED TO NEW VERSION THROUGH
    THIS PROJECTS
SAP – ERP VERSIONS

• 4.6CC – CENTERAL COMPONENT
• 4.7EE – ENTERPRISE EDITION
  Now
• 6.0ECC – ERP CENTERAL COMPONENT
SAP – TRANSACTION CODE

• THROUGH WHICH WE CAN OPEN ANY
  FILE – DIRECTORY DIRECTLY – APART
  FOR LONG PATH
• TO OPEN AALICATION
LOGIN

• ONLY AND ONLY ONE WAY TO LOGIN TO
 SAP
  – CLIENT :
  – USER ID :
  – PASSWORD :
  – LANGUAGE : IN18 –
    INTERNATIONALIZATION – last part for
    LANGUAGES
CLIENTS

• SET OF USERS

• STORES DATA TO DATA BASE SERVER
LANDSCAPES

• THREE TYPES OF CLIENTS
  - DEVELOPMENT – ABAP DEVELOPER WORKS
  - QUALITY – THIS CLIENT TO CHECK FOR
 ERROR OR QUALITY OF DEVELOPMENT
 CLIENTS – ABAP’ERS ALSO CAN WORK
  - PRODUCTION – END USERS WORKS
  - Functional Person CAN WORK IN ALL THREE.
Three Tiers Architecture

• Presentation Server – login pad of SAP
  – Sapgui.exe – Need to install – You can get
    presentation server or login pad


• Application Server – More then 11000
  Applications

• Database Server – 17000 tables for database
Sap Offers Wast Range of Products
For All Companies
•
•          SAP Business SUITE
•       SAP Business ALL – IN – ONE             MNC
•         SAP Business BYDESIGN                 Company
                                                USE
•           SAP Business ONE
                                        High Cost
                                        Usage
                                        Integration

                            Small Company USE
SAP Business ONE

• Company less then 100 employees and 30 users

• Ms WORD and EXCEL

• For SMALL and Mid Size Companies

• Implementation Time - Approx. 6-8 weeks
• Available in 40 countries – 20 languages
SAP Business ByDesign

• Used for midsize companies

• With between 100 – 500 Employees

• Available in USA, Germany, France, UK, China,
  India

• Implementation Time – Approx 4-8 weeks
SAP Business ALL – in - ONE

• Up to 2500 employees

• Available in 50 countries

• Implementation Time – approx 8-16 weeks

• Industry Specific
• NETWEAVER
SAP Business SUITE

•   Complete Spectrum of Business Solutions
•   Complete Business Software Package
•   Comprehensive and Flexible Applications with
    highly evolved functions :
•   Complete Integration
•   Industry Typical Functional
•   Unlimited Scalability
•   Smooth Collaboration via INTERNET
Maintenance Strategy

• Maintenance for FIVE YEARS – followed by
  the ONE YEAR Extended Maintenance for
  Maintenance Fees of 2% More..         5–
  1–2
• Optionally 2 Year for Maintenance Fees of
  4% More
SAP NETWEAVER

• People Integration
• Information Integration
• Process Integration
• Application Integration
• Life Cycle Management
• Composite Application Integration
Important Notes

• Just SAVE is not enough in SAP
• CTRL + S – for SAVE SAP OBJECTS
• User defined object names – starts with
  “y” and “z”
• CTRL + F3 – for ACTIVATE the OBJECT
  – MUST REQURED – for transport to next
   object
• Objects get allocated in REPOSITORY.
• /NSE38 …DIRECT JUMP… “/N”
Important Transaction Codes
•   ABAP DATA DICTONARY – SE11
•   ABAP EDITOR – SE38
•   FUNCTION BUILDER – SE37
•   CLASS BUILDER – SE24
•   SCREEN PAINTER – SE51
•   MENU PAINTER – SE41
•   REPOSITORY BROWSER – SE80
•   MESSAGE CLASS – SE91
•   TRANSACTION CODE – SE93
    – ABAP WORKBENCH TOOLS IN ALL T-CODES
      RESIDES THERE.
Some Important Tables

• LFA1
• EKKO
• EKPO
• KNA1
• VBAK
• VBAP
DATA DICTONARY - SE11

•   DATABSE SERVER
•   TABLE
•   DATA ELEMENT
•   STRUCTURE
•   LOCK OBJECT
•   VIEW
•   TABLE TYPE
•   TYPE POOL
Domain & Data element

• NAME               SACHIN



• Filed.lable       char(6)

• Data element        domain (data type)
• (which types of field saved as Data Elements)
Important Websites

• Sap.COM
• Help.sap.com
• Sdn.com

More Related Content

What's hot

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 ConsultantAnkit Sharma
 
0104 abap dictionary
0104 abap dictionary0104 abap dictionary
0104 abap dictionaryvkyecc1
 
ABAP Programming Overview
ABAP Programming OverviewABAP Programming Overview
ABAP Programming Overviewsapdocs. info
 
Sap abap real time questions
Sap abap real time questionsSap abap real time questions
Sap abap real time questionstechie_gautam
 
abap list viewer (alv)
abap list viewer (alv)abap list viewer (alv)
abap list viewer (alv)Kranthi Kumar
 
Sap abap modularization interview questions
Sap abap modularization interview questionsSap abap modularization interview questions
Sap abap modularization interview questionsPradipta Mohanty
 
HR ABAP Technical Overview | http://sapdocs.info/
HR ABAP Technical Overview | http://sapdocs.info/HR ABAP Technical Overview | http://sapdocs.info/
HR ABAP Technical Overview | http://sapdocs.info/sapdocs. info
 
Sap abap part1
Sap abap part1Sap abap part1
Sap abap part1sailesh107
 
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 1Panduka Bandara
 
Introducing enhancement framework.doc
Introducing enhancement framework.docIntroducing enhancement framework.doc
Introducing enhancement framework.docKranthi Kumar
 
08.Abap Dialog Programming Overview
08.Abap Dialog Programming Overview08.Abap Dialog Programming Overview
08.Abap Dialog Programming Overviewsapdocs. info
 
Abap data dictionary
Abap data dictionaryAbap data dictionary
Abap data dictionarySmartGokul4
 

What's hot (20)

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
 
0104 abap dictionary
0104 abap dictionary0104 abap dictionary
0104 abap dictionary
 
ABAP Programming Overview
ABAP Programming OverviewABAP Programming Overview
ABAP Programming Overview
 
Sap abap real time questions
Sap abap real time questionsSap abap real time questions
Sap abap real time questions
 
SAP ABAP OVERVIEW
SAP ABAP OVERVIEWSAP ABAP OVERVIEW
SAP ABAP OVERVIEW
 
abap list viewer (alv)
abap list viewer (alv)abap list viewer (alv)
abap list viewer (alv)
 
Sap abap modularization interview questions
Sap abap modularization interview questionsSap abap modularization interview questions
Sap abap modularization interview questions
 
HR ABAP Technical Overview | http://sapdocs.info/
HR ABAP Technical Overview | http://sapdocs.info/HR ABAP Technical Overview | http://sapdocs.info/
HR ABAP Technical Overview | http://sapdocs.info/
 
Sap abap part1
Sap abap part1Sap abap part1
Sap abap part1
 
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
 
SAP Adobe forms
SAP Adobe formsSAP Adobe forms
SAP Adobe forms
 
Sap abap
Sap abapSap abap
Sap abap
 
Introducing enhancement framework.doc
Introducing enhancement framework.docIntroducing enhancement framework.doc
Introducing enhancement framework.doc
 
08.Abap Dialog Programming Overview
08.Abap Dialog Programming Overview08.Abap Dialog Programming Overview
08.Abap Dialog Programming Overview
 
BRF+ Walk through
BRF+ Walk throughBRF+ Walk through
BRF+ Walk through
 
Bapi step-by-step
Bapi step-by-stepBapi step-by-step
Bapi step-by-step
 
SAP ABAP data dictionary
SAP ABAP data dictionarySAP ABAP data dictionary
SAP ABAP data dictionary
 
Alv theory
Alv theoryAlv theory
Alv theory
 
Abap data dictionary
Abap data dictionaryAbap data dictionary
Abap data dictionary
 
CDS Views.pptx
CDS Views.pptxCDS Views.pptx
CDS Views.pptx
 

Viewers also liked

Abap package concept
Abap package conceptAbap package concept
Abap package conceptTobias Trapp
 
Sap abap ppt
Sap abap pptSap abap ppt
Sap abap pptvonline
 
SAP ABAP Latest Interview Questions with Answers by Garuda Trainings
SAP ABAP Latest Interview Questions with Answers by Garuda TrainingsSAP ABAP Latest Interview Questions with Answers by Garuda Trainings
SAP ABAP Latest Interview Questions with Answers by Garuda TrainingsGaruda Trainings
 
Smartforms interview questions with answers
Smartforms interview questions with answersSmartforms interview questions with answers
Smartforms interview questions with answersUttam Agrawal
 
List Processing in ABAP
List Processing in ABAPList Processing in ABAP
List Processing in ABAPsapdocs. info
 
Sap abap ale idoc
Sap abap ale idocSap abap ale idoc
Sap abap ale idocBunty Jain
 
SAP Transport System; Step-by-step guide from concept to practical
SAP Transport System; Step-by-step guide from concept to practicalSAP Transport System; Step-by-step guide from concept to practical
SAP Transport System; Step-by-step guide from concept to practicalNasir Gondal
 
Lsmw ppt in SAP ABAP
Lsmw ppt in SAP ABAPLsmw ppt in SAP ABAP
Lsmw ppt in SAP ABAPAabid Khan
 
Maximizing SAP ABAP Performance
Maximizing SAP ABAP PerformanceMaximizing SAP ABAP Performance
Maximizing SAP ABAP PerformancePeterHBrown
 
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 Groupsapdocs. info
 

Viewers also liked (15)

Abap package concept
Abap package conceptAbap package concept
Abap package concept
 
Sap abap ppt
Sap abap pptSap abap ppt
Sap abap ppt
 
SAP ABAP Latest Interview Questions with Answers by Garuda Trainings
SAP ABAP Latest Interview Questions with Answers by Garuda TrainingsSAP ABAP Latest Interview Questions with Answers by Garuda Trainings
SAP ABAP Latest Interview Questions with Answers by Garuda Trainings
 
Smartforms interview questions with answers
Smartforms interview questions with answersSmartforms interview questions with answers
Smartforms interview questions with answers
 
SAP ABAP Material
SAP ABAP MaterialSAP ABAP Material
SAP ABAP Material
 
List Processing in ABAP
List Processing in ABAPList Processing in ABAP
List Processing in ABAP
 
Badi document
Badi documentBadi document
Badi document
 
Sap abap ale idoc
Sap abap ale idocSap abap ale idoc
Sap abap ale idoc
 
SAP Transport System; Step-by-step guide from concept to practical
SAP Transport System; Step-by-step guide from concept to practicalSAP Transport System; Step-by-step guide from concept to practical
SAP Transport System; Step-by-step guide from concept to practical
 
Clients in sap
Clients in sapClients in sap
Clients in sap
 
Lsmw ppt in SAP ABAP
Lsmw ppt in SAP ABAPLsmw ppt in SAP ABAP
Lsmw ppt in SAP ABAP
 
Dialog programming ABAP
Dialog programming ABAPDialog programming ABAP
Dialog programming ABAP
 
Maximizing SAP ABAP Performance
Maximizing SAP ABAP PerformanceMaximizing SAP ABAP Performance
Maximizing SAP ABAP Performance
 
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
 
07.Advanced Abap
07.Advanced Abap07.Advanced Abap
07.Advanced Abap
 

Similar to SAP ABAP - Needed Notes

Hopper sap services
Hopper sap servicesHopper sap services
Hopper sap serviceshopperdev
 
Introduction to SAP, Systems, Applications
Introduction to SAP, Systems, ApplicationsIntroduction to SAP, Systems, Applications
Introduction to SAP, Systems, ApplicationsMahmoud Tolba
 
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?SbgMartin
 
SAP S4/HANA meetup overview
SAP S4/HANA meetup overview SAP S4/HANA meetup overview
SAP S4/HANA meetup overview Accenture Hungary
 
Racing for the Flexibility Integrating Aras into the IT Landscape
Racing for the Flexibility Integrating Aras into the IT LandscapeRacing for the Flexibility Integrating Aras into the IT Landscape
Racing for the Flexibility Integrating Aras into the IT LandscapeAras
 
Mann-India_SAP-Offering_Extended-WM
Mann-India_SAP-Offering_Extended-WMMann-India_SAP-Offering_Extended-WM
Mann-India_SAP-Offering_Extended-WMMann-India
 
Anwendungsbeispiele verschiedener SAP-Alfresco Umgebungen - Volker Bläsig, CE...
Anwendungsbeispiele verschiedener SAP-Alfresco Umgebungen - Volker Bläsig, CE...Anwendungsbeispiele verschiedener SAP-Alfresco Umgebungen - Volker Bläsig, CE...
Anwendungsbeispiele verschiedener SAP-Alfresco Umgebungen - Volker Bläsig, CE...Nicole Szigeti
 
Realtech Presentation at SAPPHIRE 2016 - SUSE Mini-theatre
Realtech Presentation at SAPPHIRE 2016 - SUSE Mini-theatreRealtech Presentation at SAPPHIRE 2016 - SUSE Mini-theatre
Realtech Presentation at SAPPHIRE 2016 - SUSE Mini-theatreMike Nelson
 
Achieve Performance Testing Excellence for Your SAP Apps
Achieve Performance Testing Excellence for Your SAP AppsAchieve Performance Testing Excellence for Your SAP Apps
Achieve Performance Testing Excellence for Your SAP AppsNeotys
 
AS400/iSeries Services - Application Modernization- Migration- Development- S...
AS400/iSeries Services - Application Modernization- Migration- Development- S...AS400/iSeries Services - Application Modernization- Migration- Development- S...
AS400/iSeries Services - Application Modernization- Migration- Development- S...Srin Soft
 
Demystifying SAP Connectivity to Ignition
Demystifying SAP Connectivity to IgnitionDemystifying SAP Connectivity to Ignition
Demystifying SAP Connectivity to IgnitionDavid Dudley
 
Demystifying SAP Connectivity to Ignition
Demystifying SAP Connectivity to IgnitionDemystifying SAP Connectivity to Ignition
Demystifying SAP Connectivity to IgnitionInductive Automation
 
Bi4.1 and beyond
Bi4.1 and beyondBi4.1 and beyond
Bi4.1 and beyondsapbisignz
 
Mastering SAP Technologies 2013 - Jan Coetzee - PCS - Enhancement Packs
Mastering SAP Technologies 2013 - Jan Coetzee - PCS - Enhancement PacksMastering SAP Technologies 2013 - Jan Coetzee - PCS - Enhancement Packs
Mastering SAP Technologies 2013 - Jan Coetzee - PCS - Enhancement PacksJan Coetzee
 
Chainsys proposal ki v1-28-feb-2013
Chainsys proposal ki  v1-28-feb-2013Chainsys proposal ki  v1-28-feb-2013
Chainsys proposal ki v1-28-feb-2013Uppiliappan Gopalan
 
Saving Time And Money Using Automate Studio To Query and Post SAP® Data
Saving Time And Money Using Automate Studio To Query and Post SAP® DataSaving Time And Money Using Automate Studio To Query and Post SAP® Data
Saving Time And Money Using Automate Studio To Query and Post SAP® DataPrecisely
 

Similar to SAP ABAP - Needed Notes (20)

Hopper sap services
Hopper sap servicesHopper sap services
Hopper sap services
 
Introduction to SAP, Systems, Applications
Introduction to SAP, Systems, ApplicationsIntroduction to SAP, Systems, Applications
Introduction to SAP, Systems, Applications
 
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 S4/HANA meetup overview
SAP S4/HANA meetup overview SAP S4/HANA meetup overview
SAP S4/HANA meetup overview
 
Racing for the Flexibility Integrating Aras into the IT Landscape
Racing for the Flexibility Integrating Aras into the IT LandscapeRacing for the Flexibility Integrating Aras into the IT Landscape
Racing for the Flexibility Integrating Aras into the IT Landscape
 
RDS Supporting SAP HANA
RDS Supporting SAP HANARDS Supporting SAP HANA
RDS Supporting SAP HANA
 
Mann-India_SAP-Offering_Extended-WM
Mann-India_SAP-Offering_Extended-WMMann-India_SAP-Offering_Extended-WM
Mann-India_SAP-Offering_Extended-WM
 
Anwendungsbeispiele verschiedener SAP-Alfresco Umgebungen - Volker Bläsig, CE...
Anwendungsbeispiele verschiedener SAP-Alfresco Umgebungen - Volker Bläsig, CE...Anwendungsbeispiele verschiedener SAP-Alfresco Umgebungen - Volker Bläsig, CE...
Anwendungsbeispiele verschiedener SAP-Alfresco Umgebungen - Volker Bläsig, CE...
 
Realtech Presentation at SAPPHIRE 2016 - SUSE Mini-theatre
Realtech Presentation at SAPPHIRE 2016 - SUSE Mini-theatreRealtech Presentation at SAPPHIRE 2016 - SUSE Mini-theatre
Realtech Presentation at SAPPHIRE 2016 - SUSE Mini-theatre
 
Achieve Performance Testing Excellence for Your SAP Apps
Achieve Performance Testing Excellence for Your SAP AppsAchieve Performance Testing Excellence for Your SAP Apps
Achieve Performance Testing Excellence for Your SAP Apps
 
SAP HANA on Power
SAP HANA on PowerSAP HANA on Power
SAP HANA on Power
 
AS400/iSeries Services - Application Modernization- Migration- Development- S...
AS400/iSeries Services - Application Modernization- Migration- Development- S...AS400/iSeries Services - Application Modernization- Migration- Development- S...
AS400/iSeries Services - Application Modernization- Migration- Development- S...
 
Demystifying SAP Connectivity to Ignition
Demystifying SAP Connectivity to IgnitionDemystifying SAP Connectivity to Ignition
Demystifying SAP Connectivity to Ignition
 
Demystifying SAP Connectivity to Ignition
Demystifying SAP Connectivity to IgnitionDemystifying SAP Connectivity to Ignition
Demystifying SAP Connectivity to Ignition
 
HANA a PoV
HANA a PoVHANA a PoV
HANA a PoV
 
Sap – An Applications Perspective Vikram Singh Sankhala
Sap – An Applications Perspective Vikram Singh SankhalaSap – An Applications Perspective Vikram Singh Sankhala
Sap – An Applications Perspective Vikram Singh Sankhala
 
Bi4.1 and beyond
Bi4.1 and beyondBi4.1 and beyond
Bi4.1 and beyond
 
Mastering SAP Technologies 2013 - Jan Coetzee - PCS - Enhancement Packs
Mastering SAP Technologies 2013 - Jan Coetzee - PCS - Enhancement PacksMastering SAP Technologies 2013 - Jan Coetzee - PCS - Enhancement Packs
Mastering SAP Technologies 2013 - Jan Coetzee - PCS - Enhancement Packs
 
Chainsys proposal ki v1-28-feb-2013
Chainsys proposal ki  v1-28-feb-2013Chainsys proposal ki  v1-28-feb-2013
Chainsys proposal ki v1-28-feb-2013
 
Saving Time And Money Using Automate Studio To Query and Post SAP® Data
Saving Time And Money Using Automate Studio To Query and Post SAP® DataSaving Time And Money Using Automate Studio To Query and Post SAP® Data
Saving Time And Money Using Automate Studio To Query and Post SAP® Data
 

Recently uploaded

Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 

Recently uploaded (20)

Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 

SAP ABAP - Needed Notes

  • 1. SAP – ABAP…First Step Author : Akash R. Bhavsar
  • 2. SAP • SAP – SYSTEM APPLICATIONS AND PRODUCTS IN DATA PROCESSING. • ERP – ENTERPRISE RESOURCE PLANNING
  • 3. • VISMA – SALES PROCESS • SALES FORCE – SALES PROCESS • J.D.EDWARD – MANUFACTURING BUSINESS • ORACLE – HR & FINANCE MANAGEMENT
  • 4. WHY SAP - ERP • TO OPTIMIZE – MAXIMUM UTILIZATION THE CURRENT RESOURSES. • THE CURRENT RESOURSES LIKE MAN POWER, MACHINE, FINANCE, GOODS OF THE ORGANIZATION • AVOIDS DELAYS – CAUSE LOSES • MAKE STAFF MORE RESPONSIBLE TOWARDS THE JOB • HELPS TO IMPROVE THE STRATEGIC DECISION MAKING
  • 5. WHY SAP - ERP • USE REPORTING TOOL FOR IMPLEMENTING DIFFERENT PROCESS AND MAKE ONE DECISION • ADVANCE FEATURES – – WEB DYNPRO – SAP NETWEAVER – ENHANCEMENT PACKAGES SEAVES AS CROSS PLATEFORMS INTEGRATION TOOL
  • 6. SAP - ABAP • ABAP – ADVANCE BUSINESS APPLICATION PROGRAMMING • SAP USE FOR IT FOR CREATING – MODIFYING – DIFFERENT APPLICATIONS ALSO FOR OTHER MODULES. • ABAP/4 – SUPPORTS OOPS 4TH GENERATION LANGUAGE
  • 7. SAP - ABAP • REPORTING LANGUAGE • PART OF PASCALS & C • PROCEDURAL PROGRAMMING AND OOPS – SUPPORTS BOTH
  • 8. SAP - FEATURES • SUPPORTS INDUSTRY BUSINESS • CONVENTIONAL BUSINESS PROCESS VS ERP BUSINESS PROCESS – FUNCTIONAL MODULES • EASY TO MAINTAIN CENTERAL PROCESS
  • 9. SAP - FEATURES • 17000 TABLES • 11000 APPLICATIONS • DATABASE INDEPENDENT • PLATEFORM INDEPENDENT
  • 10. DRAWBACKS • HIGH COST • DELAYS • NEED EXPERTS CONSULTANT • FEAR OF – PROJECT MIGHT GET FAIL
  • 11. SAP ERP PROJECTS • END TO END - IMPLEMENTATION - COMPLETELY NEW • SUPPORT PROJECT – PERIODIC SUPPORT • UPGRADE PROJECT – - NOW 4.6CC TO 4.7EE – ENTERPRISE EDITION • ROLLOUT PROJECT – DATA IS KEPT IN OLD VERSION MOVED TO NEW VERSION THROUGH THIS PROJECTS
  • 12. SAP – ERP VERSIONS • 4.6CC – CENTERAL COMPONENT • 4.7EE – ENTERPRISE EDITION Now • 6.0ECC – ERP CENTERAL COMPONENT
  • 13. SAP – TRANSACTION CODE • THROUGH WHICH WE CAN OPEN ANY FILE – DIRECTORY DIRECTLY – APART FOR LONG PATH • TO OPEN AALICATION
  • 14. LOGIN • ONLY AND ONLY ONE WAY TO LOGIN TO SAP – CLIENT : – USER ID : – PASSWORD : – LANGUAGE : IN18 – INTERNATIONALIZATION – last part for LANGUAGES
  • 15. CLIENTS • SET OF USERS • STORES DATA TO DATA BASE SERVER
  • 16. LANDSCAPES • THREE TYPES OF CLIENTS - DEVELOPMENT – ABAP DEVELOPER WORKS - QUALITY – THIS CLIENT TO CHECK FOR ERROR OR QUALITY OF DEVELOPMENT CLIENTS – ABAP’ERS ALSO CAN WORK - PRODUCTION – END USERS WORKS - Functional Person CAN WORK IN ALL THREE.
  • 17. Three Tiers Architecture • Presentation Server – login pad of SAP – Sapgui.exe – Need to install – You can get presentation server or login pad • Application Server – More then 11000 Applications • Database Server – 17000 tables for database
  • 18. Sap Offers Wast Range of Products For All Companies • • SAP Business SUITE • SAP Business ALL – IN – ONE MNC • SAP Business BYDESIGN Company USE • SAP Business ONE High Cost Usage Integration Small Company USE
  • 19. SAP Business ONE • Company less then 100 employees and 30 users • Ms WORD and EXCEL • For SMALL and Mid Size Companies • Implementation Time - Approx. 6-8 weeks • Available in 40 countries – 20 languages
  • 20. SAP Business ByDesign • Used for midsize companies • With between 100 – 500 Employees • Available in USA, Germany, France, UK, China, India • Implementation Time – Approx 4-8 weeks
  • 21. SAP Business ALL – in - ONE • Up to 2500 employees • Available in 50 countries • Implementation Time – approx 8-16 weeks • Industry Specific • NETWEAVER
  • 22. SAP Business SUITE • Complete Spectrum of Business Solutions • Complete Business Software Package • Comprehensive and Flexible Applications with highly evolved functions : • Complete Integration • Industry Typical Functional • Unlimited Scalability • Smooth Collaboration via INTERNET
  • 23. Maintenance Strategy • Maintenance for FIVE YEARS – followed by the ONE YEAR Extended Maintenance for Maintenance Fees of 2% More.. 5– 1–2 • Optionally 2 Year for Maintenance Fees of 4% More
  • 24. SAP NETWEAVER • People Integration • Information Integration • Process Integration • Application Integration • Life Cycle Management • Composite Application Integration
  • 25. Important Notes • Just SAVE is not enough in SAP • CTRL + S – for SAVE SAP OBJECTS • User defined object names – starts with “y” and “z” • CTRL + F3 – for ACTIVATE the OBJECT – MUST REQURED – for transport to next object • Objects get allocated in REPOSITORY. • /NSE38 …DIRECT JUMP… “/N”
  • 26. Important Transaction Codes • ABAP DATA DICTONARY – SE11 • ABAP EDITOR – SE38 • FUNCTION BUILDER – SE37 • CLASS BUILDER – SE24 • SCREEN PAINTER – SE51 • MENU PAINTER – SE41 • REPOSITORY BROWSER – SE80 • MESSAGE CLASS – SE91 • TRANSACTION CODE – SE93 – ABAP WORKBENCH TOOLS IN ALL T-CODES RESIDES THERE.
  • 27. Some Important Tables • LFA1 • EKKO • EKPO • KNA1 • VBAK • VBAP
  • 28. DATA DICTONARY - SE11 • DATABSE SERVER • TABLE • DATA ELEMENT • STRUCTURE • LOCK OBJECT • VIEW • TABLE TYPE • TYPE POOL
  • 29. Domain & Data element • NAME SACHIN • Filed.lable char(6) • Data element domain (data type) • (which types of field saved as Data Elements)
  • 30. Important Websites • Sap.COM • Help.sap.com • Sdn.com