SlideShare a Scribd company logo
1 of 10
SAP ABAP
Introduction to ABAP

   ABAP stands for – Advanced Business Application
    Programming.It is a programming language for
    developing applications for the SAP R/3 system.
   The latest version of ABAP is called ABAP Objects
    and supports object-oriented programming. SAP will
    run applications written using ABAP/4, the earlier
    ABAP version, as well as applications using ABAP
    Objects.



     Call : +1-718-305-1757, +1-718-313-0499
     E–Mail : training@newyorksys.com www.newyorksys.com
ABAP Data Dictionary

    A data dictionary is a central source of information
    for the data in a information management system. Its
    main function is to support the creation and
    management of data definitions (or “metadata”).
   What is Data dictionary used for ?

   Management of data definitions
   Provision of information for evaluations
   Support for software development
   Support for documentation
   Ensuring that data definitions are flexible and up-to-
    date
    Call : +1-718-305-1757, +1-718-313-0499
    E–Mail : training@newyorksys.com www.newyorksys.com
SAP- ABAP Macro

   If you want to reuse the same set of statements
    more than once in a program, you can include them
    in a macro.
   You can only use a macro within the program in
    which it is defined, and it can only be called in lines
    of the program following its definition.
   Macros can be useful for long calculations or
    complex WRITE statements.
   Syntax
   DEFINE <macro_name>
   „Macro Statements
   END-OF-DEFINITION
     Call : +1-718-305-1757, +1-718-313-0499
     E–Mail : training@newyorksys.com www.newyorksys.com
ABAP Programming
   SAP-ABAP supports two types of Programs - Report
    Programs & Dialog Programs. Report Programs are
    used when large amounts of data needs to be
    displayed
   Purpose/Use of Report Programs

   They are used when data from a number of tables
    have to be selected and processed before
    presenting
   Used when reports demand a special format
   Used when the report has to be downloaded from
    SAP to an Excel sheet to be distributed across.
   Used when the report +1-718-313-0499
      Call : +1-718-305-1757, has to be mailed to a
    particular person.
      E–Mail : training@newyorksys.com www.newyorksys.com
SAP Scripts and Components
   SAP script is the SAP System‟s own text-processing system.It
    looks and feels a lot like other leading text-processing
    systems.
   It is used to print preformatted text in pre-formatted forms.
    SAP Scripts comprises of five main components:
1    An editor for entering and editing the lines of a text
2    Styles and layout sets for print layout. These are created
    independent of the individual texts using the corresponding
    maintenance transactions and are allocated to the texts later
3   The composer is a central output module. The SAP script
    composer is invisible to the outside
4   A programming interface that allows you to include SAP script
    components into your own application programs and to control
    the output of layout sets from within the programs
5   Several database tables for storing texts, styles and layout
    sets
    Call : +1-718-305-1757, +1-718-313-0499
    E–Mail : training@newyorksys.com www.newyorksys.com
Architecture of SAP Smart Form




  Call : +1-718-305-1757, +1-718-313-0499
  E–Mail : training@newyorksys.com www.newyorksys.com
What is an IDOC ?
   IDOC is simply a data container used to exchange
    information between any two processes that can
    understand the syntax and semantics of the data.
   In other words ,an IDOC is like a data file with a
    specified format which is exchanged between 2
    systems which know how to interpret that data.
   IDOC stands for ” Intermediate Document”
   When we execute an outbound ALE or EDI
    Process, an IDOC is created.



      Call : +1-718-305-1757, +1-718-313-0499
      E–Mail : training@newyorksys.com www.newyorksys.com
NEWYORKSYS IT SOLUTONS OFFER
ONLINE COURSES
   SAP ERP TECHNOLOGIES : SAP Basis, SAP
    ABAP, SAP Security, SAP Net Weaver, SAP XI, SAP
    FICO, SAP MM, SAP PP, SAP WM, SAP SRM, SAP
    BPC, SAP EP ADMIN, SAP SCM, SAP SD, SAP
    CRM, SAP HR, SAP MDM, SAP Is Retail, SAP ABAP
    HR.

   SAP ADVANCED TECHNOLOGIES :SAP
    HANA, SAP BPC, SAP ABAP WorkFlow, SAP Business
    Object, SAP APO, SAP PLM, SAP SEM.

               FOR MORE DETAILS VISIT :
               http://www.Newyorksys.com
CONTACT US
   For Additional Assistance , Course Details, Batch
    Scheduling Information , Mail us , you may contact
    to below address
   NewyorkSys Inc.,
   15 Roaring Brook Rd,
   Chappaqua,
   NY 10514.
   USA : +1-718-313-0499
   USA : +1-718-305-1757
   E-Mail ID : training@NewyorkSys.com
   Visit : www.NewyorkSys.com

More Related Content

Viewers also liked

Be a global citizen in neiva!
Be a global citizen in neiva!Be a global citizen in neiva!
Be a global citizen in neiva!sergiodbotero
 
Calendar Project: Stripes
Calendar Project: StripesCalendar Project: Stripes
Calendar Project: StripesMisa Amane
 
2012-2013 Corporate Citizenship Report
2012-2013 Corporate Citizenship Report2012-2013 Corporate Citizenship Report
2012-2013 Corporate Citizenship ReportMWWPR
 
Emilys and hannahs desk
Emilys and hannahs deskEmilys and hannahs desk
Emilys and hannahs deskmnmsrox
 
Dott.ssa picucci psicometria parte III
Dott.ssa picucci psicometria parte IIIDott.ssa picucci psicometria parte III
Dott.ssa picucci psicometria parte IIILuciana Picucci
 
Contents page inspiration
Contents page inspirationContents page inspiration
Contents page inspirationjessiekeegan
 
P pt el alamein
P pt el alameinP pt el alamein
P pt el alameinRiski W
 
Chfa 2012 How To Attract Loyal Supplement Buyer
Chfa 2012 How To Attract Loyal Supplement BuyerChfa 2012 How To Attract Loyal Supplement Buyer
Chfa 2012 How To Attract Loyal Supplement BuyerLynda819
 

Viewers also liked (12)

Education for death
Education for death Education for death
Education for death
 
10519
1051910519
10519
 
Be a global citizen in neiva!
Be a global citizen in neiva!Be a global citizen in neiva!
Be a global citizen in neiva!
 
Jackass 3
Jackass 3Jackass 3
Jackass 3
 
Bazziga
BazzigaBazziga
Bazziga
 
Calendar Project: Stripes
Calendar Project: StripesCalendar Project: Stripes
Calendar Project: Stripes
 
2012-2013 Corporate Citizenship Report
2012-2013 Corporate Citizenship Report2012-2013 Corporate Citizenship Report
2012-2013 Corporate Citizenship Report
 
Emilys and hannahs desk
Emilys and hannahs deskEmilys and hannahs desk
Emilys and hannahs desk
 
Dott.ssa picucci psicometria parte III
Dott.ssa picucci psicometria parte IIIDott.ssa picucci psicometria parte III
Dott.ssa picucci psicometria parte III
 
Contents page inspiration
Contents page inspirationContents page inspiration
Contents page inspiration
 
P pt el alamein
P pt el alameinP pt el alamein
P pt el alamein
 
Chfa 2012 How To Attract Loyal Supplement Buyer
Chfa 2012 How To Attract Loyal Supplement BuyerChfa 2012 How To Attract Loyal Supplement Buyer
Chfa 2012 How To Attract Loyal Supplement Buyer
 

More from Newyorksys.com

ORACLE PL/SQL TUTORIALS - OVERVIEW - SQL COMMANDS
ORACLE PL/SQL TUTORIALS - OVERVIEW - SQL COMMANDSORACLE PL/SQL TUTORIALS - OVERVIEW - SQL COMMANDS
ORACLE PL/SQL TUTORIALS - OVERVIEW - SQL COMMANDSNewyorksys.com
 
Sap bodi bods online training course
Sap bodi bods online training courseSap bodi bods online training course
Sap bodi bods online training courseNewyorksys.com
 
Sap basis online training course
Sap basis online training courseSap basis online training course
Sap basis online training courseNewyorksys.com
 
Sap abap hr online training course
Sap abap hr online training courseSap abap hr online training course
Sap abap hr online training courseNewyorksys.com
 
Sap abap online training course
Sap abap online training courseSap abap online training course
Sap abap online training courseNewyorksys.com
 

More from Newyorksys.com (6)

ORACLE PL/SQL TUTORIALS - OVERVIEW - SQL COMMANDS
ORACLE PL/SQL TUTORIALS - OVERVIEW - SQL COMMANDSORACLE PL/SQL TUTORIALS - OVERVIEW - SQL COMMANDS
ORACLE PL/SQL TUTORIALS - OVERVIEW - SQL COMMANDS
 
Datastage ppt
Datastage pptDatastage ppt
Datastage ppt
 
Sap bodi bods online training course
Sap bodi bods online training courseSap bodi bods online training course
Sap bodi bods online training course
 
Sap basis online training course
Sap basis online training courseSap basis online training course
Sap basis online training course
 
Sap abap hr online training course
Sap abap hr online training courseSap abap hr online training course
Sap abap hr online training course
 
Sap abap online training course
Sap abap online training courseSap abap online training course
Sap abap online training course
 

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
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????blackmambaettijean
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
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
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
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
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
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
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
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
 
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
 

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
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
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
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
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
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
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
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
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.
 
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
 

SAP ABAP Online Training with Placement Assistance

  • 2. Introduction to ABAP  ABAP stands for – Advanced Business Application Programming.It is a programming language for developing applications for the SAP R/3 system.  The latest version of ABAP is called ABAP Objects and supports object-oriented programming. SAP will run applications written using ABAP/4, the earlier ABAP version, as well as applications using ABAP Objects. Call : +1-718-305-1757, +1-718-313-0499 E–Mail : training@newyorksys.com www.newyorksys.com
  • 3. ABAP Data Dictionary A data dictionary is a central source of information for the data in a information management system. Its main function is to support the creation and management of data definitions (or “metadata”).  What is Data dictionary used for ?  Management of data definitions  Provision of information for evaluations  Support for software development  Support for documentation  Ensuring that data definitions are flexible and up-to- date Call : +1-718-305-1757, +1-718-313-0499 E–Mail : training@newyorksys.com www.newyorksys.com
  • 4. SAP- ABAP Macro  If you want to reuse the same set of statements more than once in a program, you can include them in a macro.  You can only use a macro within the program in which it is defined, and it can only be called in lines of the program following its definition.  Macros can be useful for long calculations or complex WRITE statements.  Syntax  DEFINE <macro_name>  „Macro Statements  END-OF-DEFINITION Call : +1-718-305-1757, +1-718-313-0499 E–Mail : training@newyorksys.com www.newyorksys.com
  • 5. ABAP Programming  SAP-ABAP supports two types of Programs - Report Programs & Dialog Programs. Report Programs are used when large amounts of data needs to be displayed  Purpose/Use of Report Programs  They are used when data from a number of tables have to be selected and processed before presenting  Used when reports demand a special format  Used when the report has to be downloaded from SAP to an Excel sheet to be distributed across.  Used when the report +1-718-313-0499 Call : +1-718-305-1757, has to be mailed to a particular person. E–Mail : training@newyorksys.com www.newyorksys.com
  • 6. SAP Scripts and Components  SAP script is the SAP System‟s own text-processing system.It looks and feels a lot like other leading text-processing systems.  It is used to print preformatted text in pre-formatted forms. SAP Scripts comprises of five main components: 1 An editor for entering and editing the lines of a text 2 Styles and layout sets for print layout. These are created independent of the individual texts using the corresponding maintenance transactions and are allocated to the texts later 3 The composer is a central output module. The SAP script composer is invisible to the outside 4 A programming interface that allows you to include SAP script components into your own application programs and to control the output of layout sets from within the programs 5 Several database tables for storing texts, styles and layout sets Call : +1-718-305-1757, +1-718-313-0499 E–Mail : training@newyorksys.com www.newyorksys.com
  • 7. Architecture of SAP Smart Form Call : +1-718-305-1757, +1-718-313-0499 E–Mail : training@newyorksys.com www.newyorksys.com
  • 8. What is an IDOC ?  IDOC is simply a data container used to exchange information between any two processes that can understand the syntax and semantics of the data.  In other words ,an IDOC is like a data file with a specified format which is exchanged between 2 systems which know how to interpret that data.  IDOC stands for ” Intermediate Document”  When we execute an outbound ALE or EDI Process, an IDOC is created. Call : +1-718-305-1757, +1-718-313-0499 E–Mail : training@newyorksys.com www.newyorksys.com
  • 9. NEWYORKSYS IT SOLUTONS OFFER ONLINE COURSES  SAP ERP TECHNOLOGIES : SAP Basis, SAP ABAP, SAP Security, SAP Net Weaver, SAP XI, SAP FICO, SAP MM, SAP PP, SAP WM, SAP SRM, SAP BPC, SAP EP ADMIN, SAP SCM, SAP SD, SAP CRM, SAP HR, SAP MDM, SAP Is Retail, SAP ABAP HR.  SAP ADVANCED TECHNOLOGIES :SAP HANA, SAP BPC, SAP ABAP WorkFlow, SAP Business Object, SAP APO, SAP PLM, SAP SEM. FOR MORE DETAILS VISIT : http://www.Newyorksys.com
  • 10. CONTACT US  For Additional Assistance , Course Details, Batch Scheduling Information , Mail us , you may contact to below address  NewyorkSys Inc.,  15 Roaring Brook Rd,  Chappaqua,  NY 10514.  USA : +1-718-313-0499  USA : +1-718-305-1757  E-Mail ID : training@NewyorkSys.com  Visit : www.NewyorkSys.com