SAP ABAP Training

Training

Online

£ 650 VAT exempt

Description

  • Type

    Training

  • Methodology

    Online

  • Location

    London

  • Class hours

    45h

Facilities

Location

Start date

London
See map

Start date

On request

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Reviews

Course programme

Please visit us at /sap/sap-training/sap-abap-training to view the latest course content.

SAP ABAP ( Advanced Business Applications Programming ) Training

ABAP is SAP's proprietary 4th Generation Language ( 4GL ). SAP core is written almost entirely in ABAP. Similar to COBOL ,ABAP is very much an english like language that is SQL vendor independent. SAP's Netweaver Development can be done either in Java or in ABAP. Since ABAP was primarily written to extensively use a variety of databases, it uses its own proprietary SQL format ( Open SQL ) that the ABAP engine converts to the underlying database specific SQL. ABAP is also used to program reports, front end screens, batch testing ( eCatt ) and most other programming efforts.

  1. One Month of ABAP functional support (After training, During the practice).
  2. Mock Interviews.
  3. Interview Tips.
  4. Resume Marketing
  5. Sample SAP ABAP Resumes.

Basics of SAP & ABAP

(Week 1 )

  • Basic SAP GUI Navigation
  • Short introduction to SAP NetWeaver
  • Navigating in SAP systems
    • Logon and structure of the user interface
    • Accessing functions in the system
    • Personalization options
  • SAP NetWeaver Application Server architecture
    • Processing a user query
    • Structure of an instance
    • Work process types, server processes and their use
    • Internet-based technology components:
  • Overview of the SAP development environment
    • Creating and editing Repository objects
    • Transports between SAP systems
  • Communication and integration technologies
  • Introduction to SAP system administration

ABAP Workbench Fundamentals & ABAP Dictionary

( Week 2 )


  • ABAP Workbench
    • Create ABAP programs and the most important Repository objects using appropriate ABAP Workbench tools
    • Navigate in the Workbench and use the syntax help
    • Process source text with the ABAP Editor
    • Test programs using the Debugger
    • Project-oriented development using the Transport Organizer
    • Overview of important ABAP statements
    • Define elementary and structured data objects
    • Working with internal tables
    • Use function groups and function modules
    • Use of classes, methods and BAPIs
    • Database dialogs: information about database tables in the ABAP Dictionary, read database tables
    • User dialogs: list, selection screen, screens. ABAP Web Dynpro (from SAP NetWeaver 7.0)
    • Overview of the different options for adapting software
  • ABAP Dictionary
    • Terms and functions of the ABAP Dictionary
    • Type definitions in the ABAP Dictionary
    • Tables incl. includes and appends
    • Performance aspects when accessing tables:
      • Buffering
      • Indexes
    • Relationships between tables:
      • Define and manage foreign keys
      • Text tables
    • Dependencies between objects in the ABAP Dictionary
    • Views and append views
    • Search help and append search help

ABAP Reports & Screens Development

( Week 3

    • ABAP Reports
      • Data retrieval:
        • Selection screens
        • Logical databases
        • Open SQL
      • Programming with the SAP list viewer (ALV):
        • Using the ALV for displaying tables
        • Starting ALV basic functions from the application
        • Adjusting the layout
        • Using display variants
        • Processing user actions
    • Screen Development
      • Principles and ergonomics of user dialogs
      • User interface and Menu Painter
      • Screen objects: attributes, implementation, and processing
        • Screen Painter
        • Text fields, frames, status icons, input/output fields, dropdown list boxes, pushbuttons, checkboxes, radio button groups, subscreens, tabstrips, table controls
      • Context menus

Enhancements & Modifications

(Week 4 )

    • Overview of the options for making customer-specific adjustments to the SAP sta
    • Personalization (transaction variants)
    • Enhancements to:
      • Elements of the ABAP Dictionary
      • SAP programs
      • SAP screen menus
      • SAP screens
    • Enhancement techniques:
      • Enhancements to elements of the Dictionary
      • Customer Exits
      • Business Transaction Events (BTEs)
      • Business Add Ins (BAdIs)
      • User Exits
    • Modifications:
      • Procedure
      • Utilities (Modification Assistant, Modification Browser)
      • Modification adjustment

BAPI Development

( Week 5 )

Business Application Programming Interface
    • BAPI fundamentals
    • Finding and using SAP supplied BAPIs
    • Creating customer specific BAPIs
    • BAPIs and RFCs
    • Enhancements and modifications of SAP supplied BAPIs
    • BAPIs and ALE

Performance Tuning & Advanced ABAP

( Week 6 )

  • ABAP Performance Tuning
    • Individual object analysis: transaction step analysis, SQL performance analysis, ABAP runtime analysis, ABAP Debugger, optimizing database accesses
    • Unsuitable access path: introduction to database indexes; create, change and delete database indexes; DB views or ABAP joins and database indexes; Open SQL statements and database indexes
    • Suitable access paths: accessing individual tables, accessing multiple tables, accessing pool and cluster tables, SAP table buffering
    • Optimized use of internal tables: design and definition of internal tables, efficient structure, efficient access, applications
    • SAP system analysis - overview
    • SAP workload analysis (transaction profiles)
  • Advanced ABAP
    • ABAP runtime environment
    • Program calls and memory management
    • Shared Objects
    • ABAP types and data objects in detail
    • Unicode
    • Work with internal tables in detail
    • Work with field symbols and data references
    • Dynamic programming
    • Runtime type information, runtime type creation
    • Complex Open SQL statements
    • Analysis tools for programs
    • Recommendations and conventions
    • Performance rules

SAP ABAP Training

£ 650 VAT exempt