SlideShare une entreprise Scribd logo
1  sur  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

Contenu connexe

Tendances

ABAP Object oriented concepts
ABAP Object oriented conceptsABAP Object oriented concepts
ABAP Object oriented conceptsDharmeshKumar49
 
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
 
Sap abap part1
Sap abap part1Sap abap part1
Sap abap part1sailesh107
 
Table maintenance generator and its modifications
Table maintenance generator and its modificationsTable maintenance generator and its modifications
Table maintenance generator and its modificationsscribid.download
 
Enhancement framework the new way to enhance your abap systems
Enhancement framework   the new way to enhance your abap systemsEnhancement framework   the new way to enhance your abap systems
Enhancement framework the new way to enhance your abap systemsKranthi Kumar
 
Ab1011 module pool programming
Ab1011   module pool programmingAb1011   module pool programming
Ab1011 module pool programmingSatheesh Kanna
 
Object oriented approach to ALV Lists in ABAP
Object oriented approach to ALV Lists in ABAPObject oriented approach to ALV Lists in ABAP
Object oriented approach to ALV Lists in ABAPNoman Mohamed Hanif
 
Sap Abap Reports
Sap Abap ReportsSap Abap Reports
Sap Abap Reportsvbpc
 
Transition to SAP S/4HANA System Conversion: A step-by-step guide
Transition to SAP S/4HANA System Conversion: A step-by-step guide Transition to SAP S/4HANA System Conversion: A step-by-step guide
Transition to SAP S/4HANA System Conversion: A step-by-step guide Kellton Tech Solutions Ltd
 
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
 
BATCH DATA COMMUNICATION
BATCH DATA COMMUNICATIONBATCH DATA COMMUNICATION
BATCH DATA COMMUNICATIONKranthi Kumar
 

Tendances (20)

OOPS ABAP.docx
OOPS ABAP.docxOOPS ABAP.docx
OOPS ABAP.docx
 
Sap abap tutorials
Sap abap tutorialsSap abap tutorials
Sap abap tutorials
 
SAP ABAP data dictionary
SAP ABAP data dictionarySAP ABAP data dictionary
SAP ABAP data dictionary
 
ABAP Object oriented concepts
ABAP Object oriented conceptsABAP Object oriented concepts
ABAP Object oriented concepts
 
ABAP Programming Overview
ABAP Programming OverviewABAP Programming Overview
ABAP Programming Overview
 
Module pool programming
Module pool programmingModule pool programming
Module pool programming
 
Sap abap real time questions
Sap abap real time questionsSap abap real time questions
Sap abap real time questions
 
Sap abap part1
Sap abap part1Sap abap part1
Sap abap part1
 
Table maintenance generator and its modifications
Table maintenance generator and its modificationsTable maintenance generator and its modifications
Table maintenance generator and its modifications
 
Sap abap material
Sap abap materialSap abap material
Sap abap material
 
Abap reports
Abap reportsAbap reports
Abap reports
 
Sap scripts
Sap scriptsSap scripts
Sap scripts
 
Enhancement framework the new way to enhance your abap systems
Enhancement framework   the new way to enhance your abap systemsEnhancement framework   the new way to enhance your abap systems
Enhancement framework the new way to enhance your abap systems
 
Ab1011 module pool programming
Ab1011   module pool programmingAb1011   module pool programming
Ab1011 module pool programming
 
Object oriented approach to ALV Lists in ABAP
Object oriented approach to ALV Lists in ABAPObject oriented approach to ALV Lists in ABAP
Object oriented approach to ALV Lists in ABAP
 
Sap Abap Reports
Sap Abap ReportsSap Abap Reports
Sap Abap Reports
 
Transition to SAP S/4HANA System Conversion: A step-by-step guide
Transition to SAP S/4HANA System Conversion: A step-by-step guide Transition to SAP S/4HANA System Conversion: A step-by-step guide
Transition to SAP S/4HANA System Conversion: A step-by-step guide
 
Badis
Badis Badis
Badis
 
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
 
BATCH DATA COMMUNICATION
BATCH DATA COMMUNICATIONBATCH DATA COMMUNICATION
BATCH DATA COMMUNICATION
 

En vedette

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
 

En vedette (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
 

Similaire à 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
 

Similaire à 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
 

Dernier

Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 

Dernier (20)

Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 

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