SlideShare a Scribd company logo
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
Ad

More Related Content

What's hot (20)

Sap abap part1
Sap abap part1Sap abap part1
Sap abap part1
sailesh107
 
Module pool programming
Module pool programmingModule pool programming
Module pool programming
Subhojit- Opekkhay
 
Sap abap tutorials
Sap abap tutorialsSap abap tutorials
Sap abap tutorials
Harshul Phadke
 
BATCH DATA COMMUNICATION
BATCH DATA COMMUNICATIONBATCH DATA COMMUNICATION
BATCH DATA COMMUNICATION
Kranthi Kumar
 
07.Advanced Abap
07.Advanced Abap07.Advanced Abap
07.Advanced Abap
sapdocs. info
 
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
Garuda Trainings
 
Sap abap
Sap abapSap abap
Sap abap
Jugul Crasta
 
Sap abap material
Sap abap materialSap abap material
Sap abap material
Kranthi Kumar
 
Badis
Badis Badis
Badis
Rajesh Kumar
 
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
Noman Mohamed Hanif
 
Alv theory
Alv theoryAlv theory
Alv theory
Phani Kumar
 
Ab1011 module pool programming
Ab1011   module pool programmingAb1011   module pool programming
Ab1011 module pool programming
Satheesh Kanna
 
SAP Adobe forms
SAP Adobe formsSAP Adobe forms
SAP Adobe forms
Jugul Crasta
 
Bapi step-by-step
Bapi step-by-stepBapi step-by-step
Bapi step-by-step
mateenjambagi
 
SAP ABAP OVERVIEW
SAP ABAP OVERVIEWSAP ABAP OVERVIEW
SAP ABAP OVERVIEW
Aspire Techsoft Academy
 
0104 abap dictionary
0104 abap dictionary0104 abap dictionary
0104 abap dictionary
vkyecc1
 
Badi document
Badi documentBadi document
Badi document
hamisha_malik
 
abap list viewer (alv)
abap list viewer (alv)abap list viewer (alv)
abap list viewer (alv)
Kranthi Kumar
 
ABAP Open SQL & Internal Table
ABAP Open SQL & Internal TableABAP Open SQL & Internal Table
ABAP Open SQL & Internal Table
sapdocs. info
 
Sap abap part1
Sap abap part1Sap abap part1
Sap abap part1
sailesh107
 
BATCH DATA COMMUNICATION
BATCH DATA COMMUNICATIONBATCH DATA COMMUNICATION
BATCH DATA COMMUNICATION
Kranthi Kumar
 
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
Garuda Trainings
 
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
Noman Mohamed Hanif
 
Ab1011 module pool programming
Ab1011   module pool programmingAb1011   module pool programming
Ab1011 module pool programming
Satheesh Kanna
 
0104 abap dictionary
0104 abap dictionary0104 abap dictionary
0104 abap dictionary
vkyecc1
 
abap list viewer (alv)
abap list viewer (alv)abap list viewer (alv)
abap list viewer (alv)
Kranthi Kumar
 
ABAP Open SQL & Internal Table
ABAP Open SQL & Internal TableABAP Open SQL & Internal Table
ABAP Open SQL & Internal Table
sapdocs. info
 

Viewers also liked (13)

Abap package concept
Abap package conceptAbap package concept
Abap package concept
Tobias Trapp
 
SAP ABAP data dictionary
SAP ABAP data dictionarySAP ABAP data dictionary
SAP ABAP data dictionary
Revanth Nagaraju
 
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
Panduka Bandara
 
Sap abap ppt
Sap abap pptSap abap ppt
Sap abap ppt
vonline
 
Smartforms interview questions with answers
Smartforms interview questions with answersSmartforms interview questions with answers
Smartforms interview questions with answers
Uttam Agrawal
 
SAP ABAP Material
SAP ABAP MaterialSAP ABAP Material
SAP ABAP Material
renterpserver
 
List Processing in ABAP
List Processing in ABAPList Processing in ABAP
List Processing in ABAP
sapdocs. info
 
Sap abap ale idoc
Sap abap ale idocSap abap ale idoc
Sap abap ale idoc
Bunty 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 practical
Nasir Gondal
 
Clients in sap
Clients in sapClients in sap
Clients in sap
Pavan Kumar
 
Lsmw ppt in SAP ABAP
Lsmw ppt in SAP ABAPLsmw ppt in SAP ABAP
Lsmw ppt in SAP ABAP
Aabid Khan
 
Dialog programming ABAP
Dialog programming ABAPDialog programming ABAP
Dialog programming ABAP
Jefferson Mutuva
 
Maximizing SAP ABAP Performance
Maximizing SAP ABAP PerformanceMaximizing SAP ABAP Performance
Maximizing SAP ABAP Performance
PeterHBrown
 
Abap package concept
Abap package conceptAbap package concept
Abap package concept
Tobias Trapp
 
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
Panduka Bandara
 
Sap abap ppt
Sap abap pptSap abap ppt
Sap abap ppt
vonline
 
Smartforms interview questions with answers
Smartforms interview questions with answersSmartforms interview questions with answers
Smartforms interview questions with answers
Uttam Agrawal
 
List Processing in ABAP
List Processing in ABAPList Processing in ABAP
List Processing in ABAP
sapdocs. info
 
Sap abap ale idoc
Sap abap ale idocSap abap ale idoc
Sap abap ale idoc
Bunty 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 practical
Nasir Gondal
 
Lsmw ppt in SAP ABAP
Lsmw ppt in SAP ABAPLsmw ppt in SAP ABAP
Lsmw ppt in SAP ABAP
Aabid Khan
 
Maximizing SAP ABAP Performance
Maximizing SAP ABAP PerformanceMaximizing SAP ABAP Performance
Maximizing SAP ABAP Performance
PeterHBrown
 
Ad

Similar to SAP ABAP - Needed Notes (20)

Hopper sap services
Hopper sap servicesHopper sap services
Hopper sap services
hopperdev
 
Introduction to SAP, Systems, Applications
Introduction to SAP, Systems, ApplicationsIntroduction to SAP, Systems, Applications
Introduction to SAP, Systems, Applications
Mahmoud 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 Landscape
Aras
 
RDS Supporting SAP HANA
RDS Supporting SAP HANARDS Supporting SAP HANA
RDS Supporting SAP HANA
Global Business Solutions SME
 
Mann-India_SAP-Offering_Extended-WM
Mann-India_SAP-Offering_Extended-WMMann-India_SAP-Offering_Extended-WM
Mann-India_SAP-Offering_Extended-WM
Mann-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-theatre
Mike 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 Apps
Neotys
 
SAP HANA on Power
SAP HANA on PowerSAP HANA on Power
SAP HANA on Power
digitalsalesap
 
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 Ignition
Inductive Automation
 
Demystifying SAP Connectivity to Ignition
Demystifying SAP Connectivity to IgnitionDemystifying SAP Connectivity to Ignition
Demystifying SAP Connectivity to Ignition
David Dudley
 
HANA a PoV
HANA a PoVHANA a PoV
HANA a PoV
Prem M Desai
 
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
Vikram Sankhala IIT, IIM, Ex IRS, FRM, Fin.Engr
 
Bi4.1 and beyond
Bi4.1 and beyondBi4.1 and beyond
Bi4.1 and beyond
sapbisignz
 
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
Jan 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-2013
Uppiliappan 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® Data
Precisely
 
Hopper sap services
Hopper sap servicesHopper sap services
Hopper sap services
hopperdev
 
Introduction to SAP, Systems, Applications
Introduction to SAP, Systems, ApplicationsIntroduction to SAP, Systems, Applications
Introduction to SAP, Systems, Applications
Mahmoud 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 Landscape
Aras
 
Mann-India_SAP-Offering_Extended-WM
Mann-India_SAP-Offering_Extended-WMMann-India_SAP-Offering_Extended-WM
Mann-India_SAP-Offering_Extended-WM
Mann-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-theatre
Mike 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 Apps
Neotys
 
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 Ignition
Inductive Automation
 
Demystifying SAP Connectivity to Ignition
Demystifying SAP Connectivity to IgnitionDemystifying SAP Connectivity to Ignition
Demystifying SAP Connectivity to Ignition
David Dudley
 
Bi4.1 and beyond
Bi4.1 and beyondBi4.1 and beyond
Bi4.1 and beyond
sapbisignz
 
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
Jan 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-2013
Uppiliappan 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® Data
Precisely
 
Ad

Recently uploaded (20)

How to Install & Activate ListGrabber - eGrabber
How to Install & Activate ListGrabber - eGrabberHow to Install & Activate ListGrabber - eGrabber
How to Install & Activate ListGrabber - eGrabber
eGrabber
 
Integrating FME with Python: Tips, Demos, and Best Practices for Powerful Aut...
Integrating FME with Python: Tips, Demos, and Best Practices for Powerful Aut...Integrating FME with Python: Tips, Demos, and Best Practices for Powerful Aut...
Integrating FME with Python: Tips, Demos, and Best Practices for Powerful Aut...
Safe Software
 
machines-for-woodworking-shops-en-compressed.pdf
machines-for-woodworking-shops-en-compressed.pdfmachines-for-woodworking-shops-en-compressed.pdf
machines-for-woodworking-shops-en-compressed.pdf
AmirStern2
 
Build With AI - In Person Session Slides.pdf
Build With AI - In Person Session Slides.pdfBuild With AI - In Person Session Slides.pdf
Build With AI - In Person Session Slides.pdf
Google Developer Group - Harare
 
An Overview of Salesforce Health Cloud & How is it Transforming Patient Care
An Overview of Salesforce Health Cloud & How is it Transforming Patient CareAn Overview of Salesforce Health Cloud & How is it Transforming Patient Care
An Overview of Salesforce Health Cloud & How is it Transforming Patient Care
Cyntexa
 
Design pattern talk by Kaya Weers - 2025 (v2)
Design pattern talk by Kaya Weers - 2025 (v2)Design pattern talk by Kaya Weers - 2025 (v2)
Design pattern talk by Kaya Weers - 2025 (v2)
Kaya Weers
 
IT484 Cyber Forensics_Information Technology
IT484 Cyber Forensics_Information TechnologyIT484 Cyber Forensics_Information Technology
IT484 Cyber Forensics_Information Technology
SHEHABALYAMANI
 
AsyncAPI v3 : Streamlining Event-Driven API Design
AsyncAPI v3 : Streamlining Event-Driven API DesignAsyncAPI v3 : Streamlining Event-Driven API Design
AsyncAPI v3 : Streamlining Event-Driven API Design
leonid54
 
Reimagine How You and Your Team Work with Microsoft 365 Copilot.pptx
Reimagine How You and Your Team Work with Microsoft 365 Copilot.pptxReimagine How You and Your Team Work with Microsoft 365 Copilot.pptx
Reimagine How You and Your Team Work with Microsoft 365 Copilot.pptx
John Moore
 
Challenges in Migrating Imperative Deep Learning Programs to Graph Execution:...
Challenges in Migrating Imperative Deep Learning Programs to Graph Execution:...Challenges in Migrating Imperative Deep Learning Programs to Graph Execution:...
Challenges in Migrating Imperative Deep Learning Programs to Graph Execution:...
Raffi Khatchadourian
 
AI 3-in-1: Agents, RAG, and Local Models - Brent Laster
AI 3-in-1: Agents, RAG, and Local Models - Brent LasterAI 3-in-1: Agents, RAG, and Local Models - Brent Laster
AI 3-in-1: Agents, RAG, and Local Models - Brent Laster
All Things Open
 
Agentic Automation - Delhi UiPath Community Meetup
Agentic Automation - Delhi UiPath Community MeetupAgentic Automation - Delhi UiPath Community Meetup
Agentic Automation - Delhi UiPath Community Meetup
Manoj Batra (1600 + Connections)
 
Shoehorning dependency injection into a FP language, what does it take?
Shoehorning dependency injection into a FP language, what does it take?Shoehorning dependency injection into a FP language, what does it take?
Shoehorning dependency injection into a FP language, what does it take?
Eric Torreborre
 
May Patch Tuesday
May Patch TuesdayMay Patch Tuesday
May Patch Tuesday
Ivanti
 
Unlocking Generative AI in your Web Apps
Unlocking Generative AI in your Web AppsUnlocking Generative AI in your Web Apps
Unlocking Generative AI in your Web Apps
Maximiliano Firtman
 
Top 5 Benefits of Using Molybdenum Rods in Industrial Applications.pptx
Top 5 Benefits of Using Molybdenum Rods in Industrial Applications.pptxTop 5 Benefits of Using Molybdenum Rods in Industrial Applications.pptx
Top 5 Benefits of Using Molybdenum Rods in Industrial Applications.pptx
mkubeusa
 
DevOpsDays SLC - Platform Engineers are Product Managers.pptx
DevOpsDays SLC - Platform Engineers are Product Managers.pptxDevOpsDays SLC - Platform Engineers are Product Managers.pptx
DevOpsDays SLC - Platform Engineers are Product Managers.pptx
Justin Reock
 
Viam product demo_ Deploying and scaling AI with hardware.pdf
Viam product demo_ Deploying and scaling AI with hardware.pdfViam product demo_ Deploying and scaling AI with hardware.pdf
Viam product demo_ Deploying and scaling AI with hardware.pdf
camilalamoratta
 
Bepents tech services - a premier cybersecurity consulting firm
Bepents tech services - a premier cybersecurity consulting firmBepents tech services - a premier cybersecurity consulting firm
Bepents tech services - a premier cybersecurity consulting firm
Benard76
 
Kit-Works Team Study_아직도 Dockefile.pdf_김성호
Kit-Works Team Study_아직도 Dockefile.pdf_김성호Kit-Works Team Study_아직도 Dockefile.pdf_김성호
Kit-Works Team Study_아직도 Dockefile.pdf_김성호
Wonjun Hwang
 
How to Install & Activate ListGrabber - eGrabber
How to Install & Activate ListGrabber - eGrabberHow to Install & Activate ListGrabber - eGrabber
How to Install & Activate ListGrabber - eGrabber
eGrabber
 
Integrating FME with Python: Tips, Demos, and Best Practices for Powerful Aut...
Integrating FME with Python: Tips, Demos, and Best Practices for Powerful Aut...Integrating FME with Python: Tips, Demos, and Best Practices for Powerful Aut...
Integrating FME with Python: Tips, Demos, and Best Practices for Powerful Aut...
Safe Software
 
machines-for-woodworking-shops-en-compressed.pdf
machines-for-woodworking-shops-en-compressed.pdfmachines-for-woodworking-shops-en-compressed.pdf
machines-for-woodworking-shops-en-compressed.pdf
AmirStern2
 
An Overview of Salesforce Health Cloud & How is it Transforming Patient Care
An Overview of Salesforce Health Cloud & How is it Transforming Patient CareAn Overview of Salesforce Health Cloud & How is it Transforming Patient Care
An Overview of Salesforce Health Cloud & How is it Transforming Patient Care
Cyntexa
 
Design pattern talk by Kaya Weers - 2025 (v2)
Design pattern talk by Kaya Weers - 2025 (v2)Design pattern talk by Kaya Weers - 2025 (v2)
Design pattern talk by Kaya Weers - 2025 (v2)
Kaya Weers
 
IT484 Cyber Forensics_Information Technology
IT484 Cyber Forensics_Information TechnologyIT484 Cyber Forensics_Information Technology
IT484 Cyber Forensics_Information Technology
SHEHABALYAMANI
 
AsyncAPI v3 : Streamlining Event-Driven API Design
AsyncAPI v3 : Streamlining Event-Driven API DesignAsyncAPI v3 : Streamlining Event-Driven API Design
AsyncAPI v3 : Streamlining Event-Driven API Design
leonid54
 
Reimagine How You and Your Team Work with Microsoft 365 Copilot.pptx
Reimagine How You and Your Team Work with Microsoft 365 Copilot.pptxReimagine How You and Your Team Work with Microsoft 365 Copilot.pptx
Reimagine How You and Your Team Work with Microsoft 365 Copilot.pptx
John Moore
 
Challenges in Migrating Imperative Deep Learning Programs to Graph Execution:...
Challenges in Migrating Imperative Deep Learning Programs to Graph Execution:...Challenges in Migrating Imperative Deep Learning Programs to Graph Execution:...
Challenges in Migrating Imperative Deep Learning Programs to Graph Execution:...
Raffi Khatchadourian
 
AI 3-in-1: Agents, RAG, and Local Models - Brent Laster
AI 3-in-1: Agents, RAG, and Local Models - Brent LasterAI 3-in-1: Agents, RAG, and Local Models - Brent Laster
AI 3-in-1: Agents, RAG, and Local Models - Brent Laster
All Things Open
 
Shoehorning dependency injection into a FP language, what does it take?
Shoehorning dependency injection into a FP language, what does it take?Shoehorning dependency injection into a FP language, what does it take?
Shoehorning dependency injection into a FP language, what does it take?
Eric Torreborre
 
May Patch Tuesday
May Patch TuesdayMay Patch Tuesday
May Patch Tuesday
Ivanti
 
Unlocking Generative AI in your Web Apps
Unlocking Generative AI in your Web AppsUnlocking Generative AI in your Web Apps
Unlocking Generative AI in your Web Apps
Maximiliano Firtman
 
Top 5 Benefits of Using Molybdenum Rods in Industrial Applications.pptx
Top 5 Benefits of Using Molybdenum Rods in Industrial Applications.pptxTop 5 Benefits of Using Molybdenum Rods in Industrial Applications.pptx
Top 5 Benefits of Using Molybdenum Rods in Industrial Applications.pptx
mkubeusa
 
DevOpsDays SLC - Platform Engineers are Product Managers.pptx
DevOpsDays SLC - Platform Engineers are Product Managers.pptxDevOpsDays SLC - Platform Engineers are Product Managers.pptx
DevOpsDays SLC - Platform Engineers are Product Managers.pptx
Justin Reock
 
Viam product demo_ Deploying and scaling AI with hardware.pdf
Viam product demo_ Deploying and scaling AI with hardware.pdfViam product demo_ Deploying and scaling AI with hardware.pdf
Viam product demo_ Deploying and scaling AI with hardware.pdf
camilalamoratta
 
Bepents tech services - a premier cybersecurity consulting firm
Bepents tech services - a premier cybersecurity consulting firmBepents tech services - a premier cybersecurity consulting firm
Bepents tech services - a premier cybersecurity consulting firm
Benard76
 
Kit-Works Team Study_아직도 Dockefile.pdf_김성호
Kit-Works Team Study_아직도 Dockefile.pdf_김성호Kit-Works Team Study_아직도 Dockefile.pdf_김성호
Kit-Works Team Study_아직도 Dockefile.pdf_김성호
Wonjun Hwang
 

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
  翻译: