COURSE LISTING. Courses Listed. Training for Database & Technology with Development in ABAP Dialog Programming. Beginner. Intermediate.

Similar documents
COURSE LISTING. Courses Listed. with ABAP Dialog Programming. 25 December 2017 (08:57 GMT) NW001 - SAP NetWeaver - Overview

COURSE LISTING. Courses Listed. with HANA Programming. 13 February 2018 (04:51 GMT) HA100 - SAP HANA

SAP ABAP Training Course Content :

SAP- ABAP/4 ADVANCED COURSE CONTENT

SAP ABAP ONLINE TRAINING COURSE

SAP ABAP. Introduction to SAP ABAP

C_TAW12_740

SAP EDUCATION SAMPLE QUESTIONS: C_TAW12_750. Questions. 1. You need to perform a downcast. What should you do?

SAP-ABAP Training Program. Topics Covered. ABAP Dictionary Concepts

SAP EDUCATION SAMPLE QUESTIONS: C_TAW12_740. Questions. 1. You need to perform a downcast. What should you do?

SAP' ABAP. Handbook. Kogent Learning Solutions, Inc. Sudbury, Massachusetts JONES AND BARTLETT PUBLISHERS BOSTON TORONTO LONDON SINUAPORI:

COURSE LISTING. Courses Listed. Training for Database & Technology with Technologieberater in Associate with Database. Last updated on: 28 Sep 2018

The Official ABAP" Reference

COURSE LISTING. Courses Listed. with SAP Fiori. 11 March 2018 (13:11 GMT) SAPX01 - SAP User Experience Best Practices UX101 - SAP Fiori, cloud service

C_TAW12_740

BC400. ABAP Workbench Foundations COURSE OUTLINE. Course Version: 15 Course Duration: 5 Day(s)

INTERVIEW QUESTIONS SAP ABAP (SAMPLE) May 23,

SAP Certified Associate Technology Architect print view[link to: same link]

SAP Certified Development Associate ABAP with SAP NetWeaver 7.02

SAP Certified Technology Associate - System Administration (SAP HANA) with SAP NetWeaver 7.5

SAP HANA SPS10 - Education Portfolio. Info Session November, 20 th 2015

COURSE LISTING. Courses Listed. Training for Database & Technology with Development in SAP Cloud Platform. 1 December 2017 (22:41 GMT) Beginner

COURSE LISTING. Courses Listed. Training for Cloud with SAP Cloud Platform in Development. 23 November 2017 (08:12 GMT) Beginner.

The New ABAP Debugger

HA400 ABAP Programming for SAP HANA

BC400 Introduction to the ABAP Workbench

BC401. ABAP Objects COURSE OUTLINE. Course Version: 18 Course Duration:

SAP ABAP WORKBENCH CONCEPTS PART 1 AND 2. INd_rasN. 1 P a g e. KIDS Information Center

Software and Delivery Requirements

This tutorial explains the key concepts of Web Dynpro with relevant screenshots for better understanding.

BC405 Programming ABAP Reports

Trigger-Based Data Replication Using SAP Landscape Transformation Replication Server

ABAP Platform 7.4/7.5 Overview. Technology Core Platform Product Management, SAP SE March 22 th, 2017

Reading Sample. Optimization of ABAP Programs. Contents. Index. The Authors. SAP Performance Optimization Guide: Analyzing and Tuning SAP Systems

FUNCTION MODULE. BAPI are RFC enabled function modules. Might Be Remote Enabled or May not be Remote Enabled

SAP ABAP. Hands-On Test Projects with Business Scenarios. Sushil Markandeya. Kaushik Roy

COURSE LISTING. Courses Listed. with SAP HANA. 15 February 2018 (05:18 GMT) HA100 - SAP HANA. HA250 - Migration to SAP HANA using DMO

COURSE LISTING. Courses Listed. Training for Database & Technology with Modeling in SAP HANA. 20 November 2017 (12:10 GMT) Beginner.

Official ABAP Programming Guidelines

Oracle Fusion Middleware 11g: Build Applications with ADF I

20483BC: Programming in C#

How to Enable SAP Easy Access Menu for Fiori Launchpad Step-by-Step

This download file shows detailed view for all updates from BW 7.5 SP00 to SP05 released from SAP help portal.

Inside Web Dynpro for Java

BC ABAP Workbench Tools

Oracle Fusion Middleware 11g: Build Applications with ADF I

HA400 ABAP Programming for SAP HANA

HABS1 Business Suite on HANA

Change and Transport Management

BC401. ABAP Objects COURSE OUTLINE. Course Version: 15 Course Duration: 5 Day(s)

COURSE LISTING. Courses Listed. with Governance, Risk and Compliance (GRC) SAP BusinessObjects. 19 February 2018 (15:13 GMT) GRC100 -

Executing Remote Static Checks in Context of HANA Migration

SAP Asset Manager Configuration Guide for Android

Preface 7. 1 Introduction to OpenUI5 9

How to Add a Web Dynpro App to Fiori Launchpad Step-by-Step

Preface Introduction... 23

CO-OM tools: Functions of transaction SE16H

ABAP DEVELOPERS TO JAVA OWNERS MANUAL E-PUB

1. You want to update a productive SAP HANA system to the next support package stack (SPS).

10265: Developing Data Access Solutions with Microsoft Visual Studio 2010 Duration: 5 Days Method: Instructor-Led

DE Developing Windows Applications with Microsoft Visual Studio 2010

Business Process Monitoring for non-abap/non-sap

SAP Assurance and Compliance Software Release 1.2 SP04

How To Create FPM Application consuming CDS view using ACT

Oracle PLSQL. Course Summary. Duration. Objectives

Programming in C# (20483)

SAP TechEd. Using SAPUI5 to Enhance Enterprise Learning Manager Capabilities. Rob Becker. Session MOB115

Introduction to Programming

Oracle Database: Introduction to SQL/PLSQL Accelerated

Course Description. Learn To: : Intro to JAVA SE7 and Programming using JAVA SE7. Course Outline ::

SAP Product and REACH Compliance 2.0

SAP EDUCATION SAMPLE QUESTIONS: Questions. 1. Which of the following are characteristics of an external view?

Planning Applications Kit - In Memory Planning in Action. Dr. Gerd Schöffl / CSA Technology

UFT120 Unified Functional Testing 12.0 Essentials Instructor-Led Training For version 12.0

Developing Microsoft.NET Applications for Windows (Visual Basic.NET)

Webdynpro ABAP Application. URL Address Fully Qualified Domain Name ( FQDN ) URL s & Namespaces and Restrictions. Logon page Configuration.

SAP Solution Manager Test Workbench

SAP Policy Management 5.3 SP03

How-to Guide for Exercise Familiarize Yourself with SAP Fiori UX (Week 1, Unit 6, Part 2)

Type of Classes Nested Classes Inner Classes Local and Anonymous Inner Classes

Course Syllabus. Course Title. Who should attend? Course Description. ASP.NET ( Level 1 )

The ABAP/4 layer describes the data formats used by the ABAP/4 processor. The database layer describes the data formats used in the database.

Standard. Number of Correlations

SAP Branch Agreement Origination V3.703: Software and Delivery Requirements

SAP Landscape Transformation Replication Server

SAP Certified Technology Associate - System Administration (SAP HANA as a database) with SAP NetWeaver 7.4

"Charting the Course... MOC A Developing Data Access Solutions with Microsoft Visual Studio Course Summary

DE Introduction to Web Development with Microsoft Visual Studio 2010

ADM800 AS Java 7.3 Administration

BC430 ABAP Dictionary

Automated Java System Post-Copy Configuration Using SAP Landscape Management 3.0, Enterprise Edition

1. What is used by the extension application to get access to the extended SAP solution?

How To Transfer ERP HCM Data Using SAP Test Data Migration Server

SAP Debug Tips Switching between the Classic Debugger and New Debugger

Overview. : Cloudera Data Analyst Training. Course Outline :: Cloudera Data Analyst Training::

How-To Guide SAP NetWeaver Document Version: How To... Configure CM Services in SAP NetWeaver 7.3 and up

BC410. Programming User Dialogs with Classical Screens (Dynpros) COURSE OUTLINE. Course Version: 10 Course Duration: 3 Day(s)

Release 6.0E. Support Package 4. Summary of New Features and Enhancements

Extending the Reach of LSA++ Using New SAP BW 7.40 Artifacts Pravin Gupta, TekLink International Inc. Bhanu Gupta, Molex SESSION CODE: BI2241

ABAP WORKBENCH OPERATION MANUAL DOWNLOAD

Transcription:

Training for Database & Technology with Development in ABAP Dialog Programming Courses Listed Beginner NW001 - SAP NetWeaver - Overview Intermediate SAPTEC - Technology Fundamentals for SAP S/4HANA and SAP Business Suite BC100 - Introduction to Programming with ABAP BC100E - Introduction to Programming with ABAP Advanced BC400 - ABAP Workbench Foundations BC400E - ABAP Workbench Foundations BC402E - Advanced ABAP BC410 - Programming User Dialogs with Classical Screens (Dynpros) BC405E - Programming ABAP Reports TAW12 - ABAP Workbench Concepts BC402 - Advanced ABAP TAW11E - ABAP Details BC405 - Programming ABAP Reports BC430 - ABAP Dictionary BC414 - Programming Database Updates TAW10 - ABAP Workbench Fundamentals NET310 - Fundamentals of Web Dynpro for ABAP BC410E - Programming User Dialogs with Classical Screens (Dynpros) BC430E - ABAP Dictionary 26 November Certification 2017 Exam (16:40 GMT) Page 1 of 53

C_TAW12_740 - SAP Certified Development Associate- ABAP with SAP NetWeaver 7.40 COURSE LISTING All available schedules in your selection BC414 Programming Database Updates There are currently no events available for this course. Please feel free to register interest for this course on SAP Training. We will then notify you when a course has been scheduled. BC410 Programming User Dialogs with Classical Screens (Dynpros) There are currently no events available for this course. Please feel free to register interest for this course on SAP Training. We will then notify you when a course has been scheduled. BC405 Programming ABAP Reports There are currently no events available for this course. Please feel free to register interest for this course on SAP Training. We will then notify you when a course has been scheduled. BC430 ABAP Dictionary There are currently no events available for this course. Please feel free to register interest for this course on SAP Training. We will then notify you when a course has been scheduled. Page 2 of 53

BC402 Advanced ABAP There are currently no events available for this course. Please feel free to register interest for this course on SAP Training. We will then notify you when a course has been scheduled. NET310 Fundamentals of Web Dynpro for ABAP There are currently no events available for this course. Please feel free to register interest for this course on SAP Training. We will then notify you when a course has been scheduled. TAW10 ABAP Workbench Fundamentals There are currently no events available for this course. Please feel free to register interest for this course on SAP Training. We will then notify you when a course has been scheduled. BC100 Introduction to Programming with ABAP There are currently no events available for this course. Please feel free to register interest for this course on SAP Training. We will then notify you when a course has been scheduled. Page 3 of 53

BC100E Introduction to Programming with ABAP There are currently no events available for this course. Please feel free to register interest for this course on SAP Training. We will then notify you when a course has been scheduled. BC402E Advanced ABAP There are currently no events available for this course. Please feel free to register interest for this course on SAP Training. We will then notify you when a course has been scheduled. TAW12 ABAP Workbench Concepts There are currently no events available for this course. Please feel free to register interest for this course on SAP Training. We will then notify you when a course has been scheduled. BC410E Programming User Dialogs with Classical Screens (Dynpros) There are currently no events available for this course. Please feel free to register interest for this course on SAP Training. We will then notify you when a course has been scheduled. Page 4 of 53

BC405E Programming ABAP Reports There are currently no events available for this course. Please feel free to register interest for this course on SAP Training. We will then notify you when a course has been scheduled. SAPTEC Technology Fundamentals for SAP S/4HANA and SAP Business Suite There are currently no events available for this course. Please feel free to register interest for this course on SAP Training. We will then notify you when a course has been scheduled. BC400 ABAP Workbench Foundations There are currently no events available for this course. Please feel free to register interest for this course on SAP Training. We will then notify you when a course has been scheduled. BC430E ABAP Dictionary There are currently no events available for this course. Please feel free to register interest for this course on SAP Training. We will then notify you when a course has been scheduled. Page 5 of 53

BC400E ABAP Workbench Foundations There are currently no events available for this course. Please feel free to register interest for this course on SAP Training. We will then notify you when a course has been scheduled. NW001 SAP NetWeaver - Overview There are currently no events available for this course. Please feel free to register interest for this course on SAP Training. We will then notify you when a course has been scheduled. TAW11E ABAP Details There are currently no events available for this course. Please feel free to register interest for this course on SAP Training. We will then notify you when a course has been scheduled. C_TAW12_740 SAP Certified Development Associate- ABAP with SAP NetWeaver 7.40 There are currently no events available for this course. Please feel free to register interest for this course on SAP Training. We will then notify you when a course has been scheduled. Page 6 of 53

BC414 - Programming Database Updates Course announcements This couse will prepare you for updating data in the SAP ABAP system Goals This course will prepare you to: The course explains techniques for programming change transactions in the SAP NetWeaver Application Server ABAP environment. Audience Developer Developer Consultant Essential BC400 Course based on software release ECC6.0 EHP8 SP00/NW 7.5 SP01 Content Database Updates with ABAP Open SQL Database Updates with ABAP Open SQL Database Change Bundling Grouping Database Changes SAP Locking Creating Lock Objects and Lock Modules Setting and Releasing Locks Working with the Different Lock Modes Organization of Database Updates Performing Database Changes from Within the Application Program Performing Database Changes Using the Update Technique Applying Further Features of the Update Technique LUWs Across Multiple Programs Extending LUWs Across Multiple Programs Number Assignment Assigning Numbers Using Advanced Features of Number Assignment Database Change Logging Logging Database Changes Object Services Applying Object Services Cluster Tables Working with Cluster Tables Page 7 of 53

Program-Controlled Program Calls Calling Programs Synchronously and Transferring Data Between Them Notes Courseware available as Flipbook in the Learning Hub Page 8 of 53

BC410 - Programming User Dialogs with Classical Screens (Dynpros) Course announcements This course course will prepare you to develop screen-based user dialogues. Goals This course will prepare you to: Explain the user dialog programming model Explain User interfaces and Simple Screen Elements Understand how to handle errors using navigation and input help Describe how to create Subscreens, Tabstrip Controls, Table Controls, Context Menus and Splitter Controls Audience Developer Developer Consultant Essential BC400 Course based on software release SAP NetWeaver 7.50 SPS1 Content Introduction to Screen Programming Explaining the User Dialog Programming Model Introducing Screen Programming Creating Screens and Screen Elements Modifying Screens at Runtime Designing Screen Sequence Calling a Dialog Box Dynamical The Program Interface Explaining User Interfaces Setting a GUI Title and a GUI Status Simple Screen Elements Creating Screen Elements for Output Creating Input/Output Fields Defining Checkboxes and Radio Button Groups Creating Pushbuttons Screen Error Handling Handling Errors Using Dialog Messages and Field Input Checks Handling Errors Using Navigation and Input Help Subscreens Creating Subscreens Page 9 of 53

Tabstrip Controls Creating Tabstrip Controls Modifying Tabstrip Controls Table Controls Creating Table Controls Modifying Table Controls at Runtime Changing Table Controls at Runtime Context Menus Implementing Context Menus Splitter Control Implementing Splitter Control Notes The course BC410 is also suitable for participants who are using a release older than the one specified. Dynpros (screens) build SAP's classical UIs. They are used for those dialogs that are displayed in the SAP GUI, and they will continue to be used. Since SAP NetWeaver 7.0, the ABAP Web Dynpro programming model is available - see courses NET310 (ABAP Web Dynpro Basics) and NET311 (Advanced ABAP Web Dynpro). For Floor Plan Manager see course: NET313. Page 10 of 53

Courseware available as flipbook in Learning Hub Page 11 of 53

BC405 - Programming ABAP Reports Course announcements This course will prepare you to develop ABAP report programming skills. Become familiar with the different list processing techniques Gain detail knowledge on selection screens Develop ABAP programs using the SAP List Viewer (ALV) Acquire knowledge in programming complex database queries and use logical databases to retrieve data from the database Goals This course will prepare you to: Develop reports Create selections screens to enter restrictions for the data retrieval Implement the retrieval for data stored on one or multiple database tables Display data using the SAP List Viewer Audience Developer Developer Consultant Essential BC400 Course based on software release ECC6.0 EHP8 SP00/NW 7.5 SP01 Content Introduction to ABAP Reports Using Standard Reports Implementing a Simple List Selection Screens Implementing a Selection Screen Implementing Multiple Selection Screens Implementing Input Checks and Creating Variants Modifying the Selection Screen at Runtime SAP List Viewer (ALV) Creation Using ALV Functionality Preparing the Container Screen for an ALV Grid Control Displaying Data using an ALV Grid ALV Design Programming Layout Variant Functionality in the ALV Grid Changing the Layout of the ALV Grid Adapting the Appearance of the ALV Grid Adapting the ALV Grid Control using the Field Catalog Page 12 of 53

ALV Events and Methods Handling Events of the ALV Grid Control Handling Additional Events of the ALV Grid Calling Additional Methods of the ALV Grid Implementing Context Menus for the ALV Grid Data Retrieval With Logical Databases Explaining the Functionality of Logical Databases Retrieving Data using Logical Databases Using Advanced Functionality of Logical Databases Data Retrieval Without Logical Databases Reading Data from Multiple Database Tables Implementing Aggregate Functions and Grouping in a SELECT Statement Implementing HAVING and ORDER BY Clauses in SELECT Statements The Call of Other Programs from ABAP Reports Calling Programs and Passing Data Background Processing Performing Background Processing Page 13 of 53

ALV Object Model (OM) Displaying Data with the ALV Object Model Adapting the ALV Object Model Output Adapting the Properties of an ALV Notes Courseware available as flipbook in the Learning Hub Page 14 of 53

BC430 - ABAP Dictionary Course announcements Course availability as of December 2016. The course discusses the role of the ABAP Dictionary in the SAP system and its scope of functions. Goals This course will prepare you to: To discuss the role of the ABAP Dictionary in the SAP system and its scope of functions. Audience Developer Developer Consultant Essential BC400 Course based on software release ECC6.0 EHP8 SP00/NW 7.5 SP01 Content Introduction to the ABAP Dictionary Describing the ABAP Dictionary Data Types in the ABAP Dictionary Creating Domains and Data Elements Creating Flat Structures Creating Table Types and Deep Structures Creating Type Groups Database Tables Creating Transparent Tables Defining Cluster Tables and Pooled Tables Performance During Table Access Creating Database Table Indexes Setting Up Table Buffering Input Checks Creating Fixed Values Defining Foreign Keys to Perform Input Checks Creating Text Tables Dictionary Object Dependencies Differentiating Between Active and Inactive Dictionary Objects Identifying Dependencies with ABAP Dictionary Objects Table Changes Performing a Table Conversion Enhancing Tables Using Append Structures Page 15 of 53

Views and Maintenance Views Creating Database Views Creating Maintenance Views Creating View Clusters Search Helps Creating Search Helps Applying Advanced Search Help Techniques Notes Courseware available as flipbook in Learning Hub Page 16 of 53

BC402 - Advanced ABAP Course announcements In this course, you will acquire in-depth knowledge of the advanced features in ABAP programming and understand how to apply them practically in your ABAP applications. Goals This course will prepare you to: Acquire in-depth knowledge of the ABAP programming language Write more robust ABAP programs Assess ABAP programming techniques according to performance aspects and develop high-performance programs Gain detailed knowledge in ABAP Open SQL Develop dynamic ABAP programs Audience Developer Developer Consultant Essential BC400 BC401 Content ABAP Language Evolution Explaining the Difference between Statements, Functions and Expressions Describing ABAP Data Types and Data Objects Selecting Data from a Single Database Table with Open SQL Program Calls and Memory Management Calling Programs Synchronously Describing the ABAP Runtime and Memory Management Using Shared Objects Statements, Functions, and Expressions for Simple Data Using Numeric Data Types in Arithmetic Expressions Understanding Statements for Processing Character Strings and Byte Strings Processing Character Strings and Byte Strings Using Functions and Expressions Internal Tables Using Standard, Sorted, and Hashed Tables Using Special Techniques with Internal Tables Using Expressions for Internal Tables Using Data References and Field Symbols Course based on software release ECC6.0 EHP8 SP00 / NW 7.5 SP01 Page 17 of 53

Dynamic Programming Explaining the Dynamic Programming Techniques of ABAP Using Dynamic Statements and Dynamic Calls Using Generic Data Types Describing Data Types, Data Objects, and Objects at Runtime Creating Data Types, Data Objects, and Objects at Runtime ABAP Open SQL Describing the Technical Background of Database Accesses with Open SQL Processing and Aggregating Datasets on the Database Implementing Complex WHERE Conditions and Special INTO Clauses Using the Features of the New Open SQL Selecting Data from Multiple Database Tables Explaining Additional Techniques for Reading from Multiple Database Tables Analysis and Testing Defining and Activating Checkpoints Using the ABAP Trace Using the SQL Trace Using the SQL Monitor Page 18 of 53

Notes Course material available as flipbook in Learning Hub Page 19 of 53

NET310 - Fundamentals of Web Dynpro for ABAP Course announcements This course will prepare you to develop modern user interfaces using Web Dynpro for ABAP. Web Dynpro for ABAP is one of SAP's UI technologies of choice and this course will show you how to create applications which use all the fundamental concepts in this area. Goals This course will prepare you to: Explain the role and application of Web Dynpro for ABAP in SAP s UI strategy Develop Web Dynpro ABAP-based applications Audience Developer Developer Consultant Essential BC400 - ABAP Workbench Foundations BC401 - ABAP Objects Content Introduction to Web Dynpro Outlining the Benefits of Web Dynpro Displaying Web Dynpro Component Architecture Navigating Between Views Creating View Assemblies Identifying Web Dynpro Entities and Relationships Web Dynpro Controllers Outlining Controller Types and Entities Web Dynpro Context Creating Context Nodes Setting Context Node Properties Sharing Data Between Controllers with Context Mapping Web Dynpro User Interface Defining the View Layout Controlling UI Element Behavior with Data Binding Using Composite UI Elements Creating Static Context Menus Course based on software release ECC6.0 EHP8 SP00 / NW 7.5 SP01 Page 20 of 53

Controller and Context Programming Outlining Controller Methods and Attributes Accessing the Context at Runtime with Controller Methods Adding New Elements to a Context Node Implementing Supply Functions Internationalization and Messages Using ABAP Dictionary Texts and the Online Text Repository (OTR) Implementing an Assistance Class Reporting Messages Value Help, Semantic Help, and Keyboard Access Providing Value Help Providing Value Selectors Providing Semantic Help Providing Keyboard Access Component Reuse Reusing Web Dynpro Components Declaring a Component Usage Implementing Advanced Aspects of Component Reuse Dialog Boxes Creating Dialog Boxes Page 21 of 53

Adaptation Techniques Adapting Web Dynpro Applications Configuring Web Dynpro Applications Identifying the Available Enhancements for Web Dynpro Modifying the Context at Runtime Modifying the UI at Runtime SAP List Viewer for Web Dynpro ABAP Using SAP List Viewer (ALV) in Web Dynpro for ABAP Web Dynpro Select Options Using Web Dynpro Select Options Portal Integration Integrating Web Dynpro in the Portal Web Dynpro Application Troubleshooting Monitoring Web Dynpro Applications Debugging Web Dynpro Applications Analyzing Applications at Runtime Notes Course material avaialable as flipbbok in Learning Hub Course availability as of August 2016 Page 22 of 53

TAW10 - ABAP Workbench Fundamentals Goals Understand the SAP NetWeaver AS fundamentals Work with the ABAP Workbench tools Write simple ABAP programs Understand the ABAP Dictionary Audience Developer Development consultant Essential Programming experience in another programming language Course based on software release ECC6.0 EHP8 SP00/NW 7.5 SP01 Content SAP NetWeaver Application Server fundamentals: SAP Systems and SAP Applications Portfolio SAPGUI and navigation in AS ABAP systems System Core Communication and integration technologies ABAP Workbench Foundations: ABAP program processing ABAP Workbench tools ABAP language basics, Open SQL Modularization techniques Complex data objects, structures and internal tables Data modeling and data retrieval Classic ABAP reports Program analysis tools Program calls and memory management ABAP Dictionary: Domains, data elements, structures Transparent tables, pool tables and cluster tables Input checks Dictionary object dependencies Changes in table structure Views Search helps Classical UI programming: Selection screens Screens (dynpros) Page 23 of 53

Notes Participants must work through TAW10 and also the e-learning TAW11e (or equivalent courses) prior to attending TAW12. In order to be properly prepared for the certification exam after TAW12, participants need extra hours of self-study after completing all the essential and recommended classes. Page 24 of 53

BC100 - Introduction to Programming with ABAP Goals Learn simple ABAP code Trace the flow of a program and troubleshoot simple problems Audience Developer Developer Consultant Help Desk / COE Support Essential None Course based on software release SAP ECC 6.07 (SAP NetWeaver 7.40) Content Basics of ABAP Programming Developing a Simple ABAP Program Introducing ABAP Syntax Implementing a Simple Dialog Customizing the ABAP Editor Coding and Debugging in ABAP Defining Simple Variables Defining Text Symbols Performing Arithmetic Operations Using Simple Variables Using System Variables Debugging a Program Creating an ABAP List Processing Character Strings Control Flow Structures in ABAP Implementing Conditional Logic Implementing Loops Runtime Errors and Error Handling Analyzing Runtime Errors Implementing Error Handling Additional ABAP Programming Techniques Retrieving Data From the Database Describing Modularization in ABAP Using Function Modules Page 25 of 53

Notes The BC400 (ABAP Workbench Foundations) programming courses require that you understand the content of this basic course. Page 26 of 53

BC100E - Introduction to Programming with ABAP Goals Introduction in Programming with ABAP. Necessary Requisition for course BC400 for participants without any p programming knowledge Audience Project leads Team leads Developers Consultants Implement simple screens with input and output fields Define and use subroutines (why does it make sense to store parts of programs in subroutines?) Notes The course is also suitable for participants who are using a release older than the one specified (at least SAP R/3 4.6). The BC400 (ABAP Workbench Foundations) programming courses require that you understand the content of this basic course. Essential none Content Introduction to structured programming Develop ABAP programs using the ABAP Editor (SE38) Process source text using the ABAP Editor Test programs using the debugger Work with elementary data objects (simple variables) Value assignments, calculations, and arithmetic expressions Conditional branches, logical expressions, and logical conditions String operations Loops Page 27 of 53

BC402E - Advanced ABAP Course announcements In this course, you will acquire in-depth knowledge of the advanced features in ABAP programming and understand how to apply them practically in your ABAP applications. Goals This course will prepare you to: Acquire in-depth knowledge of the ABAP programming language Write more robust ABAP programs Assess ABAP programming techniques according to performance aspects and develop high-performance programs Gain detailed knowledge in ABAP Open SQL Develop dynamic ABAP programs Audience Developer Developer Consultant Essential BC400 BC401 Content ABAP Language Evolution Explaining the Difference between Statements, Functions and Expressions Describing ABAP Data Types and Data Objects Selecting Data from a Single Database Table with Open SQL Program Calls and Memory Management Calling Programs Synchronously Describing the ABAP Runtime and Memory Management Using Shared Objects Statements, Functions, and Expressions for Simple Data Using Numeric Data Types in Arithmetic Expressions Understanding Statements for Processing Character Strings and Byte Strings Processing Character Strings and Byte Strings Using Functions and Expressions Internal Tables Using Standard, Sorted, and Hashed Tables Using Special Techniques with Internal Tables Using Expressions for Internal Tables Using Data References and Field Symbols Course based on software release ECC6.0 EHP8 SP00 / NW 7.5 SP01 Page 28 of 53

Dynamic Programming Explaining the Dynamic Programming Techniques of ABAP Using Dynamic Statements and Dynamic Calls Using Generic Data Types Describing Data Types, Data Objects, and Objects at Runtime Creating Data Types, Data Objects, and Objects at Runtime ABAP Open SQL Describing the Technical Background of Database Accesses with Open SQL Processing and Aggregating Datasets on the Database Implementing Complex WHERE Conditions and Special INTO Clauses Using the Features of the New Open SQL Selecting Data from Multiple Database Tables Explaining Additional Techniques for Reading from Multiple Database Tables Analysis and Testing Defining and Activating Checkpoints Using the ABAP Trace Using the SQL Trace Using the SQL Monitor Page 29 of 53

TAW12 - ABAP Workbench Concepts Goals Write object oriented programs with ABAP Understand the techniques in enhancements and modifications Create simple Web Dynpro for ABAP applications Audience Developer Development consultant Essential TAW10 ABAP Basics or relevant working experience in ABAP Course based on software release ECC6.0 EHP8 SP00/NW 7.5 SP01 Content ABAP Objects: Object-Oriented Programming Fundamental Object-Oriented syntax Inheritance and casting Interfaces and casting Events Global Classes and Interfaces Exception handling ABAP Object-Oriented examples ALV and BAdIs Abstract classes, factory methods, singletons Shared Objects and shared memory areas Dynamic programming: Generic data types Field symbols and data references Runtime Type Identification (RTTI) Runtime Type Creation (RTTC) Enhancements and modifications: Adjustment of SAP Standard Software Enhancing Dictionary elements Customer Exits Business Add Ins (BAdIs) Modifications of the SAP standard applications Implicit and Explicit Enhancements Fundamentals of Web Dynpro for ABAP Web Dynpro Components, Windows and Views Web Dynpro Controllers Web Dynpro Context Web Dynpro User Interface Controller and Context programming Certification test to become an SAP Certified Development Associate ABAP with SAP NetWeaver 7.5 Page 30 of 53

Notes Participants must work through TAW10 and also the e-learning TAW11e (or equivalent courses) prior to attending TAW12. In order to be properly prepared for the certification exam after TAW12, participants need extra hours of self-study after completing all the essential and recommended classes. Page 31 of 53

BC410E - Programming User Dialogs with Classical Screens (Dynpros) Course announcements This course course will prepare you to develop screen-based user dialogues. Goals This course will prepare you to: Explain the user dialog programming model Explain User interfaces and Simple Screen Elements Understand how to handle errors using navigation and input help Describe how to create Subscreens, Tabstrip Controls, Table Controls, Context Menus and Splitter Controls Audience Developer Developer Consultant Essential BC400 Course based on software release SAP NetWeaver 7.50 SPS1 Content Introduction to Screen Programming Explaining the User Dialog Programming Model Introducing Screen Programming Creating Screens and Screen Elements Modifying Screens at Runtime Designing Screen Sequence Calling a Dialog Box Dynamical The Program Interface Explaining User Interfaces Setting a GUI Title and a GUI Status Simple Screen Elements Creating Screen Elements for Output Creating Input/Output Fields Defining Checkboxes and Radio Button Groups Creating Pushbuttons Screen Error Handling Handling Errors Using Dialog Messages and Field Input Checks Handling Errors Using Navigation and Input Help Subscreens Creating Subscreens Page 32 of 53

Tabstrip Controls Creating Tabstrip Controls Modifying Tabstrip Controls Table Controls Creating Table Controls Modifying Table Controls at Runtime Changing Table Controls at Runtime Context Menus Implementing Context Menus Splitter Control Implementing Splitter Control Notes The course BC410 is also suitable for participants who are using a release older than the one specified. Dynpros (screens) build SAP's classical UIs. They are used for those dialogs that are displayed in the SAP GUI, and they will continue to be used. Since SAP NetWeaver 7.0, the ABAP Web Dynpro programming model is available - see courses NET310 (ABAP Web Dynpro Basics) and NET311 (Advanced ABAP Web Dynpro). For Floor Plan Manager see course: NET313. Page 33 of 53

BC405E - Programming ABAP Reports Goals This course will prepare you to: Develop reports Create selections screens to enter restrictions for the data retrieval Implement the retrieval for data stored on one or multiple database tables Display data using the SAP List Viewer Audience Developer Developer Consultant Essential BC400 Course based on software release ECC6.0 EHP8 SP00/NW 7.5 SP01 Content Introduction to ABAP Reports Using Standard Reports Implementing a Simple List Selection Screens Implementing a Selection Screen Implementing Multiple Selection Screens Implementing Input Checks and Creating Variants Modifying the Selection Screen at Runtime SAP List Viewer (ALV) Creation Using ALV Functionality Preparing the Container Screen for an ALV Grid Control Displaying Data using an ALV Grid ALV Design Programming Layout Variant Functionality in the ALV Grid Changing the Layout of the ALV Grid Adapting the Appearance of the ALV Grid Adapting the ALV Grid Control using the Field Catalog ALV Events and Methods Handling Events of the ALV Grid Control Handling Additional Events of the ALV Grid Calling Additional Methods of the ALV Grid Implementing Context Menus for the ALV Grid Page 34 of 53

Data Retrieval With Logical Databases Explaining the Functionality of Logical Databases Retrieving Data using Logical Databases Using Advanced Functionality of Logical Databases Data Retrieval Without Logical Databases Reading Data from Multiple Database Tables Implementing Aggregate Functions and Grouping in a SELECT Statement Implementing HAVING and ORDER BY Clauses in SELECT Statements The Call of Other Programs from ABAP Reports Calling Programs and Passing Data Background Processing Performing Background Processing ALV Object Model (OM) Displaying Data with the ALV Object Model Adapting the ALV Object Model Output Adapting the Properties of an ALV Page 35 of 53

SAPTEC - Technology Fundamentals for SAP S/4HANA and SAP Business Suite Course announcements Would you like to understand how SAP Systems function? During this course you will not only get acquainted with the technology fundamentals of most SAP applications (incl. SAP Business Suite and SAP S /4HANA), and how SAP systems function but also learn about different user interfaces, such as SAP Fiori or SAP GUI. The training contains hands on exercises, you will work with among others- a SAP S/4HANA system and other SAP applications. With the newly acquired knowledge in technology you have now a stable base to further develop into a versatile range of business roles from SAP System Administrator through Developer to User Interface Expert to Project - or Program Manager. Goals This course will prepare you to: Presentation in detail of the architecture of SAP NetWeaver Application Server (SAP NetWeaver AS). The SAP NetWeaver AS is the central component of SAP S/4HANA, the SAP Business Suite and the SAP NetWeaver application platform. Learn effective techniques for navigating. Receive an overview of the development process in an SAP system landscape Audience Technology Consultant System Administrator System Architect Database Administrator Help Desk / COE Support Program / Project Manager Essential Knowledge of Information Technology Course based on software release SAP S/4HANA 1610 SAP Business Suite 7i2016 SAP EHP 8 for SAP ERP 6.0 Page 36 of 53

SAP NetWeaver 7.5x Content SAP Systems Explaining the Architecture of an SAP System, Application Server (AS) ABAP and Application Server (AS) Java Navigation Navigation using SAP Graphical User Interface (SAP GUI) Navigation using a Browser Navigation using the Business Client Navigation using SAP Fiori System Core Explaining AS ABAP and AS Java System Architecture Identifying the Processes of an AS ABAP System Processing User Requests in AS ABAP Explaining Additional Processes of an AS ABAP System Identifying the Processes of an AS Java System Software Development in SAP Systems Outlining the Data Structure of an AS ABAP System Explaining ABAP Workbench Tools Developing and Transporting Applications Page 37 of 53

Communication and Integration Technologies Describing Communication with Remote Function Call-Based (RFC) Technology Describing Communication with OData via SAP Gateway Application Lifecycle Management (ALM) Explaining Application Lifecycle Management (ALM) Describing the Installation of an SAP System Describing the Maintenance of an SAP System SAP Portfolio Overview Additional Information Sources Notes SAPTEC examines SAP NetWeaver Application Server and imparts the knowledge that is required for subsequent courses related to the technology of SAP NetWeaver. SAPTEC is the entry point for Administration for SAP S/4HANA, SAP Business Suite and SAP NetWeaver. SAPTEC is the foundation for curricula like System Administration, ABAP Development, Portal, and Process Integration. Page 38 of 53

BC400 - ABAP Workbench Foundations Course announcements Gain a detailed knowledge of the fundamental concepts of ABAP and learn how to comfortably and efficiently work with the ABAP Workbench tools in order to undertake custom developments with confidence Goals This course will prepare you to: Learn the fundamental concepts of the ABAP programming language Efficiently use the ABAP Workbench Tools Create simple application programs with user dialogs (list, selection screen, screens, Web Dynpro) and database dialogs (reading from the database) Audience Developer Developer Consultant Help Desk / COE Support Program / Project Manager Content Flow of an ABAP Program Describing the Processing of ABAP Programs ABAP Workbench Introducing the ABAP Workbench Organizing ABAP Development Projects Developing ABAP Programs Finalizing ABAP Development Projects Basic ABAP Language Elements Defining Elementary Data Objects Using Basic ABAP Statements Analyzing Programs with the ABAP Debugger Essential BC100 or previous programming language experience Course based on software release ECC6.0 EHP8 SP00 / NW 7.5 SP01 Page 39 of 53

Modularization Techniques in ABAP Explaining Modularization Defining and Calling Subroutines Calling Function Modules Creating Function Modules Describing Business Application Programming Interfaces (BAPIs) Calling Methods of Global Classes Creating Global Classes and Static Methods Using Local Classes Complex Data Objects Using Structured Data Objects Using Internal Tables Data Modeling and Data Retrieval Explaining Data Models Retrieving Single Database Records Retrieving Multiple Database Records Describing Other Aspects of Database Access Implementing Authorization Checks Page 40 of 53

Classic ABAP Reports Implementing ABAP Lists Implementing Selection Screens Implementing Events of ABAP Reports Screens Creating Screens Creating Input and Output Fields Implementing Data Transport SAP List Viewer Using the SAP List Viewer Web Dynpro ABAP Describing Web Dynpro ABAP Implementing Navigation in Web Dynpro Implementing Data Transport in Web Dynpro Program Analysis Tools Improving the Quality of ABAP Code with the Code Inspector ABAP Development Tools for SAP NetWeaver Describing ABAP Development Tools for SAP NetWeaver Creating an ABAP Project in Eclipse SAP Standard Software Adjustments Adjusting the SAP Standard Software Page 41 of 53

Notes Coursware available as flipbook in Learning Hub Page 42 of 53

BC430E - ABAP Dictionary Course announcements The course discusses the role of the ABAP Dictionary in the SAP system and its scope of functions. Goals This course will prepare you to: To discuss the role of the ABAP Dictionary in the SAP system and its scope of functions. Audience Developer Developer Consultant Essential BC400 Course based on software release ECC6.0 EHP8 SP00/NW 7.5 SP01 Content Introduction to the ABAP Dictionary Describing the ABAP Dictionary Data Types in the ABAP Dictionary Creating Domains and Data Elements Creating Flat Structures Creating Table Types and Deep Structures Creating Type Groups Database Tables Creating Transparent Tables Defining Cluster Tables and Pooled Tables Performance During Table Access Creating Database Table Indexes Setting Up Table Buffering Input Checks Creating Fixed Values Defining Foreign Keys to Perform Input Checks Creating Text Tables Dictionary Object Dependencies Differentiating Between Active and Inactive Dictionary Objects Identifying Dependencies with ABAP Dictionary Objects Table Changes Performing a Table Conversion Enhancing Tables Using Append Structures Views and Maintenance Views Creating Database Views Creating Maintenance Views Creating View Clusters Page 43 of 53

Search Helps Creating Search Helps Applying Advanced Search Help Techniques Page 44 of 53

BC400E - ABAP Workbench Foundations Course announcements Gain a detailed knowledge of the fundamental concepts of ABAP and learn how to comfortably and efficiently work with the ABAP Workbench tools in order to undertake custom developments with confidence Goals This course will prepare you to: Learn the fundamental concepts of the ABAP programming language Efficiently use the ABAP Workbench Tools Create simple application programs with user dialogs (list, selection screen, screens, Web Dynpro) and database dialogs (reading from the database) Audience Developer Developer Consultant Help Desk / COE Support Program / Project Manager Content Flow of an ABAP Program Describing the Processing of ABAP Programs ABAP Workbench Introducing the ABAP Workbench Organizing ABAP Development Projects Developing ABAP Programs Finalizing ABAP Development Projects Basic ABAP Language Elements Defining Elementary Data Objects Using Basic ABAP Statements Analyzing Programs with the ABAP Debugger Essential BC100 or previous programming language experience Course based on software release ECC6.0 EHP8 SP00 / NW 7.5 SP01 Page 45 of 53

Modularization Techniques in ABAP Explaining Modularization Defining and Calling Subroutines Calling Function Modules Creating Function Modules Describing Business Application Programming Interfaces (BAPIs) Calling Methods of Global Classes Creating Global Classes and Static Methods Using Local Classes Complex Data Objects Using Structured Data Objects Using Internal Tables Data Modeling and Data Retrieval Explaining Data Models Retrieving Single Database Records Retrieving Multiple Database Records Describing Other Aspects of Database Access Implementing Authorization Checks Page 46 of 53

Classic ABAP Reports Implementing ABAP Lists Implementing Selection Screens Implementing Events of ABAP Reports Screens Creating Screens Creating Input and Output Fields Implementing Data Transport SAP List Viewer Using the SAP List Viewer Web Dynpro ABAP Describing Web Dynpro ABAP Implementing Navigation in Web Dynpro Implementing Data Transport in Web Dynpro Program Analysis Tools Improving the Quality of ABAP Code with the Code Inspector ABAP Development Tools for SAP NetWeaver Describing ABAP Development Tools for SAP NetWeaver Creating an ABAP Project in Eclipse SAP Standard Software Adjustments Adjusting the SAP Standard Software Page 47 of 53

Notes Coursware available as flipbook in Learning Hub Page 48 of 53

NW001 - SAP NetWeaver - Overview Goals Understand the concept of a Service-Oriented-Architecture (SOA) Describe the SAP NetWeaver Application Server as an application platform Describe the benefits of the SAP NetWeaver Process Integration (PI) Describe the benefits of the SAP NetWeaver components regarding Information Integration Describe the benefits of the SAP NetWeaver Portal Recognize the advantages for your company through the use of SAP NetWeaver Audience Persons who are interested in having a general overview of SAP NetWeaver Project managers, consultants and project team members in the design phase of an integration solution Essential Basic knowledge of the SAP system Interest in technological issues Content The concept of SOA and the SAP NetWeaver platform SAP Web Application Server ABAP and JAVA as SAP NetWeaver application platform Business Process Management in SAP NetWeaver SAP NetWeaver Process Integration (formerly Exchange Infrastructure) Information Integration using SAP NetWeaver components Master data management with SAP Master Data Management SAP NetWeaver Enterprise Portal: Application Integration and Knowledge Management Lifecycle management with SAP Solution Manager Notes The course provides an overview of SAP NetWeaver abilities. It does not analyze the customer-specific IT landscape and the consequences of this. Course based on software release ERP ECC 6.0 Page 49 of 53

TAW11E - ABAP Details COURSE LISTING Course announcements In this course, you will acquire in-depth knowledge of the ABAP language and understand how to program database updates and also reports with the SAP List Viewer (ALV). Goals This course will prepare you to: Understand ABAP language foundation and evolution Describe statements, functions and expressions for simple data Understand Open SQL Understand Database Update techniques in the SAP NetWeaver Application Server ABAP environment Develop ABAP programs using the SAP List Viewer (ALV) Audience Developer Developer Consultant Essential TAW10 (or relevant courses) or relevant working experience in ABAP Content ABAP Language Foundation and Evolution Moving from Statements to Expressions and Functions Using Data Type and Data objects Selecting Data from a Single Database Table with Open SQL Statements, Functions, and Expressions for Simple Data Using Numeric Data Types in Arithmetic Expressions Explain Statements for Processing Character Strings and Byte Strings Processing Character Strings and Byte Strings Using Functions and Expressions Internal Tables Using Standard, Sorted, and Hashed Tables Using Special Techniques with Internal Tables Using Table Functions and Expressions Using Data References and Field Symbols ABAP Open SQL Using the Features of the New Open SQL Syntax Explaining Additional Techniques for Reading from Multiple Database Tables Course based on software release ECC6.0 EHP8 SP00/NW 7.5 SP01 Page 50 of 53

Analysis and Testing Defining and Activating Checkpoints Using the ABAP Trace Using the SQL Trace Using the SQL Monitor Database Updates with ABAP Open SQL Database Updates with ABAP Open SQL Database Change Bundling Grouping Database Changes SAP Locking Creating Lock Objects and Lock Modules Setting and Releasing Locks Working with the Different Lock Modes Organization of Database Updates Performing Database Changes from Within the Application Program Performing Database Changes Using the Update Technique Applying Further Features of the Update Technique LUWs Across Multiple Programs Extending LUWs Across Multiple Programs Page 51 of 53

SAP List Viewer (ALV) Creation Using ALV functionality Preparing the container screen for an ALV Grid Control Displaying data using an ALV Grid ALV Design Programming layout variant functionality in the ALV Grid Changing the layout of the ALV Grid Adapting the appearance of the ALV Grid Adapting the ALV Grid Control using the field catalog ALV Events and Methods Handling events of the ALV Grid Control Handling additional events of the ALV Grid Calling additional methods of the ALV Grid Implementing context menus for the ALV Grid Notes e-learning available in Learning Hub Page 52 of 53

COURSES LISTING C_TAW12_740 - SAP Certified Development Associate- ABAP with SAP NetWeaver 7.40 Description Number of questions Notes To ensure success, SAP recommends combining education courses and hands-on experience to prepare for your certification exam as questions will test your ability to apply the knowledge you have gained in training. You are not allowed to use any reference materials during the certification test (no access to online documentation or to any SAP system). Some language versions may not be available at Pearson VUE. Please check the available language versions here. Duration Page 53 of 53