You are on page 1of 18

SAP Programming

SAP NetWeaver Programming Core


SAPNW

NW

BC401

SAP NetWeaver Overview

3 days

NW001

BC402

NW

NW

Advanced ABAP

5 days

BC405

Technology Solutions
Powered by
SAP NetWeaver

5 days

NW

ABAP Reporting

8 hours

SAPTEC

NW

ABAP Objects

5 days

NW

Fundamentals of
SAP Web AS

BC400

NW

3 days

BC410

BC412

NW

BC425

5 days

NW

CR590

Enhancements and
Modification

Managing ABAP
Development Projects

CA611

NW

BC430

ERP

BDT Business Data


Toolset

3 days

2 days

NW

Dialog Programming using


EnjoySAP Controls

3 days

5 days

MBC40

2 days

NW

ABAP Dictionary

eCATT and
Test Workbench

2 days

2 days

BC407
Experience in
any programming
language

NW

Programming User Dialogs

ABAP Workbench
Foundations

NW

Reporting with the InfoSet


Query and QuickViewer

BC414

NW

BC417

Pogramming Database
Changes
2 days

2 days

BC415

NW

BAPI Development for


Accessing SAP
3 days

NW

Remote Function Calls in


ABAP

BC460

NW

SAPscript Forms Design


and Text Management

2 days
3 days
BC416

NW

Web Services in ABAP

BC470

NW

Form Printing using SAP


Smart Forms
2 days
2 days
BC420

NW

Data Transfer

BC480

NW

PDF-Based Print Forms


with the Interactive Forms
Solution

5 days

3 days

CERTIFICATION Solution Academy basic training as Development Consultant SAP NetWeaver 2004 - Web Application Development Focus ABAP

(for new ABAP consultants) TAW10 > TAW12 > C_TAW12_04


ALTERNATIVE COURSES SAPTEC > BC400 > BC401 > BC402 > BC405 > BC410 > BC414 > BC425 > BC430 > SM001 > C_TAW12_04

216

Overview Course

Foundation Course

Detailed Course

Delta Course

Classroom training

E-learning

On Request

Certification

Recommended/
Required
Prerequisite

SAP Programming
SAP NetWeaver Programming Core
CA611 eCATT and Test Workbench
DURATION 3 days PRICE 1695 STARTING DATES 13-feb-08
TARGET GROUP

GOALS

This course is aimed at all employees who


are involved in creating or organizing test
cases.
SAPTEC Fundamentals of SAP Web AS or
relevant experience in using an SAP
system

Create automated test scripts


Create executable data-controlled test
cases
Include test cases in test projects that
you manage with the Test Workbench
(status tracking and issue management)
Migrate test cases from CATT

PREREQUISITES - RECOMMENDED

CONTENT

General software testing experience


General programming knowledge
(such as BC400 - ABAP Workbench
Fundamentals)

Introduction to automated testing of


SAP systems
Set up the system landscape for eCATT
eCATT environment (scripts and script
language)
Test applications (what can I test
and how?)

PREREQUISITES - REQUIRED

Develop executable test cases


Version eCATT scripts
Migrate CATT to eCATT
Test Workbench overview
SOFTWARE

SAP NW 2004S
NOTES

This training is also suitable for


participants using SAP Web Application
Server 6.20.
The content of course CA611 is the
same as the PDECAT workshop.

MBC40 Managing ABAP Development Projects


DURATION 2 days PRICE 1130 STARTING DATES On request
TARGET GROUP

IT managers
Development managers
PREREQUISITES - REQUIRED

SAPTEC Fundamentals of SAP Web AS


GOALS

This course will enable you to explain the


development process using the ASAP
Roadmap and describe the tasks necessary
within an ABAP development project,
including the critical success factors.
CONTENT

Change levels
Customizing
Personalizing
Modifications

Customer exits and user exits


Customer development
Roles in the project team
Standards
Documentation
Software logistics and system
environment
Change requests, Workbench Organizer
Originals and copies
Process and technical design
Using the ABAP Workbench in
development projects
Data model and ABAP Dictionary
Transactional processing
Reporting
Quality assurance, maintenance

SOFTWARE

R/3 4.6C
NOTES

This course is designed for IT managers


who are responsible for implementing
developments using the ABAP
Workbench.
We recommend that you attend this
course to prepare for your project kickoff meeting.
The objective of this course is to give a
complete overview of the development
process, and not to train ABAP
programmers.

www.sap.nl/education

217

SAP Programming
SAP NetWeaver Programming Core
BC400 ABAP Workbench Foundations
DURATION 5 days PRICE 2825 STARTING DATES 07-jan-08, 31-mrt-08
TARGET GROUP

Developers, project managers, consultants


PREREQUISITES - REQUIRED

Programming knowledge
SAPTEC (Basics of SAP Web AS)
GOALS

Learn the fundamental concepts of the


ABAP programming language
Efficiently use the ABAP Workbench
tools
Create simple application programs
with user dialogs (selection screen, list
and screen) and database dialogs
(reading from the database)
CONTENT

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
Define elementary and structured data
objects
Overview of important ABAP
statements
Use internal tables (introduction)
Use modularization techniques local in
the program
Database dialogs: information about
database tables in the ABAP Dictionary,
read database tables
User dialogs: list, selection screen,
screens
Overview of ABAP Web Dynpro (from
SAP NetWeaver Application Server 7.0)
Use function groups and function

modules, classes and methods, BAPIs


Project-oriented development using the
Workbench Organizer
Overview of the different options for
adapting software
SOFTWARE

SAP NetWeaver Application Server 7.0


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). All ABAP
programming courses require that you
understand the contents of this basic
course.

BC401 ABAP Objects


DURATION 5 days PRICE 2825 STARTING DATES 14-jan-08, 07-apr-08
TARGET GROUP

ONTENT

NOTES

Developer
Consultants

Analyze and design classes (UML)


Classes, instances, references
Inheritance, interfaces, polymorphism
Events
Special object-oriented techniques
Global classes/interfaces (Class Builder)
Class-based exception concept

This course is aimed exclusively at


participants without any knowledge of
object-oriented programming. You
should attend both BC400 (ABAP
Workbench Foundations) and BC401
(ABAP Objects) to gain in-depth
understanding of the ABAP Workbench as
well as the ABAP programming language.
(ABAP consists of procedural and objectoriented parts. This is also reflected in
these courses.) The course is also suitable
for participants who are using a release
older than the one specified (at least
SAP R/3 4.6).

PREREQUISITES - REQUIRED

Programming experience
SAPTEC (Basics of SAP Web AS)
BC400 (ABAP Workbench Foundations)
GOALS

Determine the concepts of objectoriented programming


Develop business applications with
ABAP Objects
Good understanding of object-oriented
programming using ABAP Objects as an
example

218

SOFTWARE

SAP NetWeaver Application Server 7.0

SAP Programming
SAP NetWeaver Programming Core
BC402 Advanced ABAP
DURATION 5 days PRICE 2825 STARTING DATES On request
TARGET GROUP

CONTENT

NOTES

Developer
Project team members
Consultants

ABAP runtime environment


ABAP types and data objects
Unicode
Analysis tools for programs
Work with internal tables
Program modularization with function
modules
Performance of complex Open SQL
statements
Dynamic programming with field
symbols and references
Runtime type information, runtime
type creation
Program calls and memory
management
Shared objects

The topic of the performance of ABAP


programs is also subject of the BC490
(ABAP Performance Tuning) course.
BC490 focuses on analyzing and
eliminating existing performance
problems, whereas BC402 is concerned
with avoiding performance problems even
during the design and implementation of
a program. 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 topics Shared Objects and
Runtime Type Creation are only relevant
from SAP Web Application Server 6.40.

PREREQUISITES - REQUIRED

SAPTEC (Basics of SAP Web AS)


BC400 (ABAP Workbench Foundations)
BC401 (ABAP Objects)
PREREQUISITES - RECOMMENDED

ABAP (Objects) programming skills


GOALS

In-depth knowledge of the ABAP


programming language to be able to
write more robust programs
The ability to assess ABAP
programming techniques according to
performance aspects and develop highperformance programs
Acquire the necessary knowledge to
develop dynamic ABAP programs

SOFTWARE

SAP NetWeaver Application Server 7.0

BC405 Programming ABAP Reports


DURATION 5 days PRICE 2825 STARTING DATES On request

Developer
Project team members
Consultants

You can use logical databases to obtain


data from the database and even
program complex database queries
yourself.

PREREQUISITES - REQUIRED

CONTENT

SAPTEC (Basics of SAP Web AS)


BC400 (ABAP Workbench Foundations)
Practical ABAP programming
experience

Obtain data:
- Selection screen
- Logical databases
- OpenSQL
ALV programming:
- using the ALV to display tables
- Trigger ALV basic functions from the
application
- Layout adjustments
- Use display variants
- Process user actions (double-click, press
pushbuttons and so on)

TARGET GROUP

GOALS

You will learn how to use the different


techniques for list processing.
You can design and implement simple
basic lists.
You can implement complex data tasks
using the SAP List Viewer (ALV).

SOFTWARE

SAP Web Application Server 6.40


NOTES

If required by all participants, the object


model of the SAP List Viewer (ALV) is
discussed in the course, which was
introduced with SAP Web Application
Server 6.40. If not, the ALV Grid Control
version is used, which was introduced
with SAP R/3 4.6B and can also be used in
the latest SAP software. The version that is
not used can be discussed briefly on
request.

www.sap.nl/education

219

SAP Programming
SAP NetWeaver Programming Core
BC407 Reporting with the InfoSet Query and QuickViewer
DURATION 2 days PRICE 1130 STARTING DATES 17-apr-08

Query developers
Project team members
Query administrators

Query tools.
You also learn to set up the
administrative Query environment and
to manage it.

Necessary ABAP foundations to create


the InfoSet
InfoSets
Transportation

PREREQUISITES - REQUIRED

CONTENT

SOFTWARE

Fundamental knowledge of a
programming language
SAP user experience

QuickViewer
InfoSet Query
- Lists
- User Administration
SAP Query
- Lists
- User Administration

SAP R/3 4.6C

TARGET GROUP

GOALS

This course enables you to create simple


and complex data analyses using the
QuickViewer, InfoSet Query and SAP

NOTES

When revising courses, we reserve the


right to usemore up-to-date software
than specified in the course.

BC410 Programming User Dialogs


DURATION 3 days PRICE 1695 STARTING DATES 23-jan-08, 21-apr-08
TARGET GROUP

CONTENT

Developer
Consultants

Principles and ergonomics of user


dialogs
User interface
- Menu Painter (tool)
- Menu bar
- Application Toolbar
- Options
Screen objects attributes
implementation and processing:
- Screen Painter (tool)
- Text fields, frames, status icons,
input/output fields, dropdown list
boxes, pushbuttons, checkboxes,

PREREQUISITES - REQUIRED

SAPTEC (Basics of SAP Web AS)


BC400 (ABAP Workbench Foundations)
PREREQUISITES - RECOMMENDED

BC430 (ABAP Dictionary)


ABAP programming experience
GOALS

In this course you will learn to develop


screen-based user dialogs.

radio buttons, subscreens, tabstrips,


table controls
Context menus
List processing in dialog programming
SOFTWARE

SAP R/3 4.6C


NOTES

When revising courses, we reserve the


right to usemore up-to-date software
than specified. The course is also suitable
for participants who are using a release
older than the one specified (at least SAP
R/3 4.6).

BC412 Dialog Programming using EnjoySAP Controls


DURATION 5 days PRICE 2825 STARTING DATES On request
TARGET GROUP

CONTENT

SOFTWARE

Developer
Consultants

Function and use of the Control


Framework
Integrate and call controls
Data transport between ABAP programs
and controls
Change control attributes
React to actions in the control
Context menus
Drag and drop functionality
Combination of EnjoySAP Controls
with other ABAP dialog forms
Function scope and use of selected
EnjoySAP Controls: HTML control,
picture control, text edit control, ALV
grid control, tree control

SAP R/3 4.6C

PREREQUISITES - REQUIRED

SAPTEC (Basics of SAP Web AS)


BC400 (ABAP Workbench Foundations)
BC410 (Developing User Dialogs)
Knowledge in object-oriented
programming (such as ABAP Objects)
PREREQUISITES - RECOMMENDED

BC401 (ABAP Objects)


GOALS

This course explains techniques for


creating user dialogs that are maintained
using the EnjoySAP Controls from ABAP
programs.
220

NOTES

This courses teaches you to control the


EnjoySAP Controls from ABAP programs
(using the classes delivered in the standard
system). The ABAP Objects syntax
elements that are necessary for this are
also part of the course contents. The
following are not part of the course:
object-oriented modeling, general objectoriented programming and the control of
external controls.

SAP Programming
SAP NetWeaver Programming Core
BC414 Programming Database Updates
DURATION 2 days PRICE 1130 STARTING DATES On request
TARGET GROUP

CONTENT

SOFTWARE

Developer Consultants

Open SQL statements fromABAP for


changing the contents of database tables
The LUW concept
Use of the SAP locking concept
Database changes from dialog programs
using suitable techniques: inline
updates, synchronous, asynchronous
and local updates in V1 and V2 mode
Implementation of complex
transactions

SAP R/3 4.6C

PREREQUISITES - REQUIRED

ABAP programming experience


PREREQUISITES - RECOMMENDED

BC410 (Developing User Dialogs)


GOALS

The courses explains techniques for


programming change transactions in the
SAP NetWeaver Application Server.

NOTES

Participants in this course should be able


to use the ABAP Workbench. Knowledge
of ABAP dialog programming is very
useful. When revising courses, we reserve
the right to usemore up-to-date software
than specified in the course. The course is
also suitable for participantswho are using
a release older than the one specified (at
least SAP R/3 4.6).

CR590 BDT - Business Data Toolset


DURATION 2 days PRICE 1130 STARTING DATES On request
TARGET GROUP

CONTENT

Technical consultants and developers


working with the BDT and who
Develop new functionality internally
within SAP or
or for development partners
Enhance existing BDT applications

In this course the BDT and its


enhancement technology are discussed.
The enhancement technology includes
programming function groups in
reserved namespaces and the execution
via BDT control tables. The technology
is supported by exercises in using the
SAP Business Partner (programmed
with BDT technology).
The following topics are dealt with:
- Data Dictionary enhancements
- Dialog control
- Event technique in dialog and program
logic
- Enhancements with table appends
- Enhancements with new tables
- GUI menu

PREREQUISITES - REQUIRED

Good knowledge of ABAP


PREREQUISITES - RECOMMENDED

Experience with dialog programming


GOALS

At the end of this course you will be able


to carry out enhancements to
applications created with the BDT. The
course provides fundamental information
about dialog, program logic and service
program functionality within the BDT.

- Service programs
- Interfaces
- Visual Configuration Tool (VCT)
SOFTWARE

SAP CRM 3.0


SAP R/3 4.6C
NOTES

BDT is used in SAP Business Partner,


Banking, Insurance, FI-CA, Real Estate,
Payment Cards, Financial Service and
Waste Management.

www.sap.nl/education

221

SAP Programming
SAP NetWeaver Programming Core
BC425 Enhancements and Modification
DURATION 3 days PRICE 1695 STARTING DATES On request
TARGET GROUP

CONTENT

Project managers
Developer
Consultants

Overview of the options for making


customer-specific adjustments to the
SAP standard system
Personalization (transaction variants)
Enhancements to:
- Elements of the ABAP Dictionary
- SAP programs
- SAP screen menus
- SAP screens
Enhancement techniques:
- Enhancements to elements of the ABAP
Dictionary
- Enhancements via customer exits
- Business Transaction Events (BTEs)
- Business Add Ins (BAdIs)

PREREQUISITES - REQUIRED

SAPTEC Fundamentals of SAP Web AS


BC400 ABAP Workbench Foundations
BC401 ABAP Objects
GOALS

Display the options for making


customer-specific adjustments to the
SAP standard system
Searching for and using enhancements
Correct implementation of
modifications

Modifications:
- Procedure
- Utilities (Modification Assistant,
Modification Browser)
- Modification adjustment
SAP Note Assistant (tool for SAP Note
implementation)
SOFTWARE

WEB AS 6.20
NOTES

When revising courses, we reserve the


right to use more up-to-date software
than specified.
The course is mainly suitable for
participants using SAP R/3 4.6.

BC430 ABAP Dictionary


DURATION 3 days PRICE 1695 STARTING DATES 14-apr-08
TARGET GROUP

CONTENT

Dictionary administrators
Developer
Consultants

Terms and functions of the


ABAPDictionary
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
- Texttables
Dependencies between objects in the

PREREQUISITES - REQUIRED

SAPTEC (Basics of SAP Web AS)


BC400 (ABAP Workbench Foundations)
GOALS

The course discusses the role of theABAP


Dictionary in the SAP system and its scope
of functions.

222

ABAP Dictionary
Views and append views
Search help and append search help
SOFTWARE

SAP Web Application Server 6.20


NOTES

Basic knowledge of using and the scope of


functions of the ABAP Workbench are
essential. This course is also suitable for
participants using SAP R/3 4.6. When
revising courses, we reserve the right to
usemore up-to-date software than
specified.

SAP Programming
SAP NetWeaver Programming Core
BC460 SAPscript: Forms Design and Text Management
DURATION 3 days PRICE 1695 STARTING DATES On request
TARGET GROUP

Project team members


Developer
Consultants
PREREQUISITES - REQUIRED

BC400 (ABAP Workbench Foundations)


GOALS

Learn the basic elements of SAPscript


and how its components interact
Create and maintain forms
Maintain and execute print programs
CONTENT

Overview of SAPscript: Significance of


SAPscript in the SAP system,

components, forms and print programs,


processing flow
Form elements: windows and pages,
paragraph formats, character formats
Text editor: text layout in the PC editor
and in the line editor
Icons and control commands
Print program: functions of the print
program and the form processor,
important function modules,
outputting text elements, processing
header lines, functions of the form
processor
Formatting text modules using styles

Modifications: procedure for changing


forms and print programs, transporting
SAPscript objects
SAPscript font maintenance
Overview of SAP Smart Forms
SOFTWARE

SAP R/3 4.6C


NOTES

This course discusses the technological


aspects of SAPscript. It does not give you
any application-specific knowledge. This
course is also suitable for participants
using SAP R/3 4.6.

BC470 Form Printing using SAP Smart Forms


DURATION 2 days PRICE 1130 STARTING DATES 07-feb-08, 28-apr-08
TARGET GROUP

CONTENT

SOFTWARE

Project team members


Developers
Consultants

Overview of SAP Smart Forms


General concepts of form printing:
windows and pages, main and
secondary windows, text and data
Create and adapt an SAP Smart Form:
Form Builder, Form Painter, form logic,
node types (texts, graphics, addresses
and so on)
Variables: form interface, global data
Tables: Table Painter, dynamic tables,
templates, headers and footers
Smart Styles: Style Builder, paragraph
and character formats
Changing the form and application
program

SAP R/3 Enterprise

PREREQUISITES - REQUIRED

SAPTEC (Basics of SAP Web AS)


BC400 (ABAP Workbench Foundations)
ABAP programming experience
PREREQUISITES - RECOMMENDED

Relevant application courses


GOALS

Learn SAP Smart Forms:


- Create and maintain forms
- Application programs
- Smart Styles

NOTES

This course is also suitable for participants


using SAP R/3 4 6C. Refer you the
documentation for your application(s) to
see whether SAP Smart Forms or
SAPscript is used. SAP Note 430621 offers
initial information. Also note that from
SAP ERP 2005, PDF-based forms are
delivered in addition to the existing forms
fromboth older methods or instead of
them. This course discusses the
technological aspects of Smart Forms. It
does not give you any application-specific
knowledge.

www.sap.nl/education

223

SAP Programming
SAP NetWeaver Programming Core
BC480 PDF-Based Print Forms
DURATION 3 days PRICE 1695 STARTING DATES 05-mei-08
TARGET GROUP

GOALS

NOTES

Developers
Project team members
Consultants

Create forms for print scenarios with


Interactive Forms based on Adobe
software
Integration in ABAP programs

From SAP NetWeaver 2004 (SAP Web


Application Server 6.40), a new
technology is available for creating and
displaying forms in addition to SAPscript
and Smart Forms: PDF-based forms using
Adobe technology. Standard forms are
delivered from SAP ERP 2005. (Delivered
forms in SAP ERP 2004 may only be
implemented and used in customer
systems following consultation with SAP
and with support from an SAP
consultant. See also SAP Note 735050.)
Course BC480 provides details about print
scenarios with these forms. (Interactive
applications or integration in Web
scenarios are not discussed in the course,
however.) Course BC480 discusses the
technological aspects of the PDF-based
forms; it does not give you any
application-specific knowledge.

PREREQUISITES - REQUIRED

SAPTEC (Basics of SAP Web AS)


BC400 (ABAP Workbench Foundations)
Programming experience with ABAP
PREREQUISITES - RECOMMENDED

Knowledge of SAPscript and/or Smart


Forms

CONTENT

Overview: Architecture
Interface
Context
Designer (the graphical layout tool)
Form structure
Static elements
Dynamic elements and tables
Scripting
Integration in ABAP programs
SOFTWARE

SAP Web Application Server 6.40

224

SAP Programming
SAP NetWeaver Programming Core additional Courses Adobe
Overview / Awareness SAP Interactive Forms by Adobe
WNLADA

NW

Adobe Interactive Forms


Awareness
1 day

SAP Interactive Forms for ABAP Development


SAPTEC

NW

BC400

Fundamentals of
SAP Web AS

NW

ABAP Workbench
Foundations

3 days

BC401

NW

ABAP Objects

5 days

WNLADO

NW

Workshop Interactive
Forms ABAP Development
Introduction
5 days

WNLADV

NW

Workshop Advanced ABAP


Interactive Forms for ECC

4 days

3 days

SAP Interactive Forms for Java Development


JA100

NW

JA300

SAP J2SE Fundamentals

NW

SAP J2EE Fundamentals

5 days

JA310

NW

Java Web Dynpro

5 days

WNLADJ

NW

Workshop Interactive
Forms Java Development
Introduction

5 days

WNLAJA

NW

Workshop Advanced Java


Interactive Forms
for CE

4 days

3 days

Dit SAP Interactive Forms curriculum is een lokale samenwerking tussen Adobe, NL4B en SAP Education Nederland

WNLADA Adobe Interactive Forms Awareness


DURATION 1 day PRICE 565 STARTING DATES 29-feb-08, 16-mei-08, 16-jun-08

Overview of Adobe Software possibilities


Overview of standard Interactive Forms
Scenarios
Sales triggers and the way of selling
Relationship between Interactive Forms
and Business Processes
Possible scenarios and the way of
implementation
Participants presentation of a local case

TARGET GROUP

GOALS

Sales consultants, pre-sales consultants,


project managers, key users / power
users.

Understand the partnership between


SAP and Adobe
Understand the possibilities of
Interactive Forms
Understand the relationship between
Interactive Forms and Business
Processes
Find the sales triggers to sell Interactive
Forms

SOFTWARE

CONTENT

NW 2004s

Partnership SAP and Adobe


Overview of possibilities of Interactive
Forms

NOTES

PREREQUISITES - REQUIRED

Knowledge of business processes and


their disruptive process steps
Knowledge of the use of paper forms
within business processes
Knowledge of the way IT supports
business processes

Overview Course

Foundation Course

Detailed Course

Delta Course

Classroom training

E-learning

On Request

Certification

Recommended/
Required
Prerequisite

Course language: Dutch

www.sap.nl/education

225

SAP Programming
SAP NetWeaver Programming Core additional Courses Adobe
WNLADJ Workshop Interactive Forms Java Development Introduction
DURATION 4 days PRICE 2260 STARTING DATES 22-apr-08, 17-jun-08
TARGET GROUP

SAP Java Developers who want to create


Interactive Forms applications.
PREREQUISITES - REQUIRED

Programming experience with Java


JA100 SAP JS2E Fundamentals
JA300 SAP J2EE Fundamentals
JA310 Java Web Dynpro
PREREQUISITES - RECOMMENDED

JavaScript
GOALS

To understand the partnership between


SAP and Adobe
To understand the architecture of
Adobe Document Server within the SAP
NetWeaver environment
To develop Interactive Forms using the
Adobe Document Server and Adobe
LiveCycle Designer
To process data, from an Interactive
Form, within a SAP environment

To implement an Interactive Form in a


Web Dynpro for Java scenario
To use simple Scripting within an
Interactive Form
CONTENT

Partnership SAP and Adobe


Overview of possible scenarios for using
Interactive Forms
Architectural overview of Adobe
Document Server within SAP
NetWeaver
Working with the Adobe Acrobat &
Adobe Reader
Setting ReaderRights for Interactive
Forms in Adobe Reader
Standard SAP Controls and their use in
Interactive Forms
Working with the Adobe LiveCycle
Designer
Working with the designer within the
NetWeaver Development Studio

Implementing an offline and online


Interactive Form scenario
Create an Interactive Form for a Web
Dynpro for Java scenario
Zero Client Installation (ZCI) versus
Active Component Framework (ACF)
Generating and E-mailing an Interactive
Form in a SAP environment
Uploading and Downloading Interactive
Forms
Extracting data from an Interactive
Form in a SAP environment
Making use of the PDF object Java
Classes
Making use of Form Scripting
SOFTWARE

NW 2004s
NOTES

Course will be held in Dutch, unless


English is necessary

WNLADO Workshop Interactive Forms ABAP Development Introduction


DURATION 4 days PRICE 2260 STARTING DATES 04-mrt-08, 20-mei-08
TARGET GROUP

CONTENT

SAP ABAP Developers who want to


create Interactive Forms applications.

Partnership SAP and Adobe


Overview of possibilities of Interactive
Forms
SAP Business Scenarios and use of PDF
Architectural overview of Adobe
Document Server within SAP
NetWeaver
Working with the Adobe Acrobat &
Adobe Reader
Choosing between Active Component
Framework (ACF) and Zero Client
Installation (ZCI)
Standard SAP Controls and their use of
PDF
Making use of the Adobe Designer
Create a standalone Interactive Form
Developing an offline Interactive Form
Making use of the SAP transaction
Form Builder
Change an existing Interactive Form
Making use of the function modules of
the Adobe Document Server

PREREQUISITES - REQUIRED

A sound knowledge of ABAP


- BC400 ABAP Workbench Foundations
and
- BC401 ABAP Objects
PREREQUISITES - RECOMMENDED

ABAP Web Dynpro knowledge


GOALS

To understand the partnership between


SAP and Adobe
To understand the architecture of
Adobe Document Server within the SAP
NetWeaver environment
To develop new Interactive Forms using
the Adobe Document Server
To change existing Interactive Forms
within standard SAP scenarios
To process data, from an Interactive
Form, within a SAP environment
226

E-mailing an Interactive Form


Developing an online Interactive Form
Making use of Form Scripting
Making use of DDIC or XML Interfaces
Create an Interactive Form for a Web
Dynpro for ABAP scenario
Making use of Zero Client Installation
(ZCI) Forms
Uploading and Downloading Interactive
Forms
Making use of the PDF object ABAP
Classes
How to extract data from an Interactive
Form
Processing Interactive Forms
SOFTWARE

NW 2004s
NOTES

Course will be held in English, unless


everyone understands Dutch, this
course will be held in Dutch

SAP Programming
SAP NetWeaver Programming Core additional Courses Adobe
WNLADV Workshop Advanced ABAP Interactive Forms for ECC
DURATION 3 days PRICE 1695 STARTING DATES 17-mrt-08, 26-mei-08
TARGET GROUP

SAP ABAP Developers who want to


create Interactive Forms applications.
PREREQUISITES - REQUIRED

Programming experience with ABAP


BC400 ABAP Workbench Foundations
BC401 ABAP Objects
WNLADO Interactive Forms ABAP
Development Introduction
PREREQUISITES - RECOMMENDED

NET310 ABAP Web Dynpro


BC425 Enhancements and
Modifications
JavaScript
GOALS

To understand Interactive Forms


possibilities within SAP Enterprise Core
Component (ECC)

To understand the architecture of the


Internal Service Request (ISR)
Framework
To develop Interactive Forms for ISR
Framework scenarios
To make us of fonts replacement,
signatures and certificates
To understand performance
influencing aspects
To understand how to trace and handle
errors

Implementing tables, dynamic


properties and standard SAP library
controls
Adding fonts and font replacements
within Interactive Forms
Making use of Digital Signatures and
Certificates
Understanding aspects influencing the
performance of Interactive Forms
Troubleshooting regarding Interactive
Forms

CONTENT

SOFTWARE

Developing and understanding Internal


Service Request (ISR) Form scenarios
Web Dynpro for ABAP, advanced
Interactive Forms topics
Implementing multi-language
Interactive Forms

NW 2004s
NOTES

Course will be held in Dutch, unless


English is necessary

WNLAJA Workshop Advanced Java Interactive Forms for Composite Environment


DURATION 3 days PRICE 1695 STARTING DATES 30-jun-08
TARGET GROUP

SAP Java Developers who want to create


Interactive Forms applications.
PREREQUISITES - REQUIRED

Programming experience with Java


JA100 SAP JS2E Fundamentals
JA300 SAP J2EE Fundamentals
JA310 Java Web Dynpro
WNLADJ Interactive Forms Java
Development Introduction
PREREQUISITES - RECOMMENDED

JavaScript
GOALS

To understand Interactive Forms


possibilities within SAP Composite
Environment (CE)
To understand the architecture of
Composite Environment

To develop Interactive Forms for


Guided Procedure (GP) environment
To make us of fonts replacement,
signatures and certificates
To understand performance
influencing aspects
To understand how to trace and handle
errors

Adding fonts and font replacements


within Interactive Forms
Making use of Digital Signatures and
Certificates
Understanding aspects influencing the
performance of Interactive Forms
Troubleshooting regarding Interactive
Forms

CONTENT

SOFTWARE

Developing and understanding


composite Forms in Guided Procedures
Web Dynpro for Java, advanced
Interactive Forms topics
Implementing multi-language
Interactive Forms
Implementing tables, dynamic
properties and standard SAP library
controls

NW 2004s
NOTES

Course will be held in Dutch, unless


English is necessary

www.sap.nl/education

227

SAP Programming
Application Specific Programming Courses
SAPNW

NW

SAP NetWeaver Overview

3 days

NW001

SAPTEC

NW

Fundamentals of
SAP Web AS
3 days

BC400

NW

ABAP Workbench
Foundations
5 days

NW

Technology Solutions
Powered by
SAP NetWeaver

HR350
See special prerequisites
for AC400 and HR350
on pages 95 and 116

ERP

Programming in Human
Capital Management

8 hours

5 days

AC400

ERP

Programming in Financials

Cursusdetailgegevens kunt u vinden via de index op pagina 280


3 days

228

SAP Programming
Programming Web Applications
SAPTEC

NW

BC400

Fundamentals of
SAP Web AS

NW

ABAP Workbench
Foundations

3 days

SAPNW

BC401

NW

ABAP Objects

5 days

NET100

5 days

3 days

NET200

NW
Experience in
any programming
language

SAP NetWeaver Overview

NW

Developing
BSP Applications
5 days

3 days

NW001

NW

Internet Application
Components (IACs)

NET310

NW

NW

NET311

ABAP Web Dynpro

Technology Solutions
Powered by
SAP NetWeaver

5 days

8 hours

NW

Advanced Web Dynpro for


ABAP
2 days

NET100 SAP ITS: Developing Screen-Based IACs


DURATION 3 days PRICE 1695 STARTING DATES On request

component and IACs that are based on


the Web transactions programming
model.

TARGET GROUP

Developers who are creating or want to


adapt IACs
PREREQUISITES - REQUIRED

CONTENT

BC400 (ABAP Workbench Foundations)


HTML foundations

SAP ITS architecture


Web transactions programming model
Service files and service parameters
HTMLBusiness templates
HTMLBusiness language elements
Creating user dialogs using the SAP
HTMLBusiness function library
Layout and design adjustments
Language-dependencies
ITS Debugger

PREREQUISITES - RECOMMENDED

BC410 (Developing User Dialogs)


GOALS

Course participants learn in detail how


to create an Internet Application
Component (IAC).
The course focuses on the differences
between classic transactions of an SAP

Synchronizing
Authentication
Input help
Error handling
Frame transactions
SOFTWARE

SAP Internet Transaction Server


SAP Web Application Server 6.20
NOTES

This course is not aimed at SAP ITS


administrators. These topics are discussed
in NET170 (SAP ITS: Administration).

NET200 Developing BSP Applications


DURATION 5 days PRICE 2825 STARTING DATES 28-jan-08, 19-mei-08

SAP Web Application Server


Create Web applications that are based
on the Business Server Pages (BSP)
programming model.

TARGET GROUP

Developer
Consultants
PREREQUISITES - REQUIRED

BC400 (ABAP Workbench Foundations)


Basic knowledge of HTML / HTTP
Basic knowledge of object-oriented
programming (preferably: ABAP
Objects)
PREREQUISITES - RECOMMENDED

Knowledge of transaction programming


(preferably: BC410 (Developing User
Dialogs))
GOALS

Overview of the system architecture of the

CONTENT

System architecture of the SAP Web


Application Server
Process of an HTTP request/response
cycle
Components of a BSP application and a
BSP
Create BSP applications and BSPs
Ease of navigation
Status management (session handling)
MIME objects in BSPs

Overview Course

Foundation Course

Detailed Course

Delta Course

Classroom training

E-learning

On Request

Certification

Recommended/
Required
Prerequisite

Layout design with BSP extensions


Model View Controller (MVC)
programming model
Adjustment options:
- Internationalization (OTR)
- Design adjustment
Logon procedure
Additional techniques:
- Connecting back-end systems using
RFC
- Sending e-mails from BSP applications
- Client role of the SAP Web Application
Server
SOFTWARE

SAP Web Application Server 6.20

www.sap.nl/education

229

SAP Programming
Programming Web Applications
NET310 ABAP Web Dynpro
DURATION 5 days PRICE 2825 STARTING DATES 04-feb-08, 21-apr-08, 16-jun-08
TARGET GROUP

GOALS

Developers and consultants who want


to create applications based on the
ABAP Web Dynpro programming
model.
Project managers who want to learn
about the capabilities of ABAP Web
Dynpro.

To discuss the role of ABAP Web


Dynpro with regard to SAPs UI strategy
To develop ABAP Web Dynpro-based
applications

Changing context and UI at runtime


Connecting components
Integrating the SAP List Viewer (ALV)
Portal integration
Configuring and personalizing

CONTENT

SOFTWARE

Web Dynpro component architecture


Create and use Web Dynpro controllers
Data storage in Web Dynpro
components: context
Navigation and data transfer
Definition of the Web Dynpro user
interface
Internationalization
Define and send messages
Input help

SAP NetWeaver 2004s

PREREQUISITES - REQUIRED

A sound knowledge of ABAP, particularly


of the material covered in the courses
BC400 (ABAP Workbench Foundations)
and BC401 (ABAP Objects)

NOTES

Please note that Web Dynpro for ABAP is


only available from SAP NetWeaver 2004s
(SAP NetWeaver Application Server 7.0).

NET311 Advanced Web Dynpro for ABAP


DURATION 2 days PRICE 1130 STARTING DATES 28-apr-08, 13-jun-08
TARGET GROUP

CONTENT

NOTES

Developers of ABAP Web Dynpro


applications

The ABAP Web Dynpro API


Dynamic Component Usage
Popup windows
Enhancements for ABAP Web Dynpro
Development Rules

Please note that ABAP Web Dynpro was


introduced only with SAP NetWeaver
7.0.

PREREQUISITES - REQUIRED

ABAP Web Dynpro (NET310)


PREREQUISITES - RECOMMENDED

None

GOALS

SOFTWARE

At the end of this course you will be


able to use advanced ABAP Web Dynpro
coding techniques

SAP NetWeaver 7.0

230

SAP Programming
Business Programming Java
NW001

NW

SAPNW

Technology Solutions
Powered by
SAP NetWeaver

NW

JA310

SAP NetWeaver Overview

NW

Java Web Dynpro

3 days

JA100

5 days

NW

SAP J2SE Fundamentals

JA300

NW

SAP J2EE Fundamentals

5 days

JA320

NW

Advanced Web Dynpro for


Java

Experience with J2EE

8 hours

JA312

5 days

NW

SAP Java Persistence


Framework
5 days

5 days

JA331

NW

SAP J2EE Open Integration


Technologies

JA314

12,5 hours

JA340

2 hours

NW

SAP Java Development


Infrastructure

EP120

NW

SAP NetWeaver
Portal Development

3 days

EP130

NW

Java WebDynpro
Business Graphics

5 days

NW

SAP KMC Development

5 days

CERTIFICATION Solution Academy basic training as Development Consultant SAP NetWeaver 2004 - Web Application Development Focus Java

JA100 > JA300 > JA331 > JA340 > JA310 > JA320 > C_JA320_04

JA100 SAP J2SE Fundamentals


DURATION 5 days PRICE 2825 STARTING DATES On request

They can implement simple objectoriented applications in Java


They can call remote function modules
in an SAP system from a Java application

TARGET GROUP

Developer
Consultants
PREREQUISITES - REQUIRED

Programming knowledge in any


programming language

CONTENT

PREREQUISITES - RECOMMENDED

Basic knowledge of ABAP, especially about


function modules and BAPIs
GOALS

Participants learn the attributes, special


features and the syntax of the Java
programming language

Development tools in the Java 2


Software Development Kit
SAP NetWeaver Developer Studio
Java data types
Operators, expressions and statements
Object-oriented programming with Java
Inheritance and interfaces
Exception handling

Overview Course

Foundation Course

Detailed Course

Delta Course

Classroom training

E-learning

On Request

Certification

Recommended/
Required
Prerequisite

Collection framework
SAP Java Connector and SAP Enterprise
Connector
Overview of Java 2 Enterprise Edition
(J2EE)
NOTES

The course uses the SAP NetWeaver


Developer Studio as the development
environment. All subsequent courses
(JAxxx) require that you understand the
contents of this course.

www.sap.nl/education

231

SAP Programming
Business Programming Java
JA300 SAP J2EE Fundamentals
DURATION 5 days PRICE 2825 STARTING DATES On request
TARGET GROUP

CONTENT

Developer
Consultants

Overview of the SAP NetWeaver


Application Server Java system
architecture
Administration tools: Visual
Administrator, SAP Management
Console
SAP NetWeaver Development
Infrastructure (NWDI)
Overview of Enterprise JavaBeans
Introduction to the SAP persistence
framework

PREREQUISITES - REQUIRED

JA100 SAP J2SE Fundamentals or


equivalent knowledge
Knowledge of HTML, especially HTML
forms
GOALS

Develop J2EE applications based on the


SAP NetWeaver Application Server Java

- SAP Java Dictionary


- Open SQL for Java
- Overview of supported persistence
models
Introduction in Web Services
SAP Web Dynpro Java (introduction)
Servlets, JSP (introduction)
Programming Java stand alone clients
and Web clients for EJBs
SOFTWARE

WEB AS 6.40

JA310 Java Web Dynpro Basics


DURATION 5 days PRICE 2825 STARTING DATES On request
TARGET GROUP

CONTENT

Developer
Consultants

Core Positioning
Web Dynpro development with the SAP
NetWeaver Developer Studio
Web Dynpro Controller
Context definition
Context access at runtime
UI elements

PREREQUISITES - REQUIRED

JA100 (Java Start-Up Kit)


GOALS

Develop graphical user interfaces in Java


with the Web Dynpro technology

Messages and multilingual capability


Input help
Debugging Web Dynpro applications
Dynamic changes to context and UI
Using models using adaptive RFC as an
example
SOFTWARE

SAP Web Application Server 6.40

JA312 Advanced Web Dynpro for Java


DURATION 5 days PRICE 2825 STARTING DATES On request
TARGET GROUP

Experienced Java Web Dynpro


developers
Project members
Consultants
PREREQUISITES - REQUIRED

JA310 Java Web Dynpro Basics


Practical programming experience with
Java Web Dynpro
GOALS

The course provides developers with a


deeper understanding of the Java Web
Dynpro programming model. It also
discusses aspects of larger Web Dynpro
applications with a complex business logic
and user interface layout.
CONTENT

Web Dynpro Programming Model


232

- Phase model
- Dynamic action handler and complex
parameter mapping
- Definition of standalone component
interfaces
- Navigation and popup windows
- Error handling
- Suspend/resume plugs
- Web Dynpro technology service classes
- Application and URL properties
- Structuring complex Web Dynpro
applications
Complex context properties
- Supply and dispose functions
- Typed context API
Complex UI properties
- Programming with tree UI elements
- Object value selectors

- Dynamic context visualization


Multilingual capability in Web Dynpro
Web Dynpro model objects
- Changes to the RFC interface
- Web Service models and Java Bean
models
SOFTWARE

SAP NW 2004S
NOTES

This course is not suitable for beginners.


This is an advanced and highly technical
training course. If possible, programmers
with a basic knowledge of Web Dynpro
should have already completed a
productive Web Dynpro project before
attending this course.

SAP Programming
Business Programming Java
JA314 Business Graphics Integration
DURATION 2 hours PRICE 150 E-LEARNING
TARGET GROUP

GOALS

CONTENT

Java WebDynpro Developers

Use the Internet Graphics Server with


WebDynpro
Install, Configure and Integrate Web
Dynpro with the Internet Graphics
Server
Supply Business Data from your
WebDynpro Application to the Internet
Graphics Server for presentation

Internet Graphics Server Overview


Installation and Configuration of the
IGS
WebDynpro integration with the IGS

PREREQUISITES - REQUIRED

JA300 SAP J2EE Start-Up Kit


JA310 Java Web Dynpro

NOTES

This content was formerly part of TJA311


Java WebDynpro

JA320 SAP Java Persistence Framework


DURATION 5 days PRICE 2825 STARTING DATES On request
TARGET GROUP

GOALS

Developer
Consultants

Develop J2EE applications based on


relational database tables

PREREQUISITES - REQUIRED

CONTENT

JA100 (Java J2SE Fundamentals)


JA300 (SAP J2SE Fundamentals) or
equivalent knowledge

Maintaining the properties of database


tables using the Java Dictionary
Overview of the persistence models in
SAP Persistence Framework: JDBC,
SQLJ, entity beans, and JDO

Transaction handling
Managing logical locks using the
enqueue server
Logging and tracing
Secure database access with J2EE
security roles and UME permissions
SOFTWARE

SAP Web Application Server 6.40

JA331 SAP J2EE Open Integration Technologies


DURATION 12 hours PRICE 500 E-LEARNING
TARGET GROUP

CONTENT

SOFTWARE

Development Consultants responsible for


developing in Java applications

SAP Enterprise Connector (JCo)


Java Connector Architecture (JCA)
JCo RFC Provider ABAP > Java
Communication
Java Message Beans (JMS) and Message
Driven Beans (MDB)
Web Services Use and Creation
Protocols of Web Services (SOAP, WSDL,
UDDI)

SAP Web Application Server 6.40

PREREQUISITES - REQUIRED

JA100 (Java Start-up Kit)


JA300 (SAP J2EE Startup Kit)
PREREQUISITES - RECOMMENDED

None

GOALS

Develop Java applications that integrate


with other systems.

NOTES

If you have studied this E-learning


material in detail, successful participation
in the following classroom training course
is possible in all cases. The course material
is available in English only. A training
system is not available from SAP
Education for E-learning.

JA340 SAP Java Development Infrastructure


DURATION 3 days PRICE 1695 STARTING DATES On request
TARGET GROUP

CONTENT

NOTES

Development Consultants responsible for


developing in Java applications

Component Model
Software Deployment Manager (SDM)
JDI from a programmers point of view
- Design Time Repository (DTR)
- Component Build Service (CBS)
- Change Management Service (CMS)

If you have studied this E-learning


material in detail, successful participation
in the following classroom training course
is possible in all cases. The course material
is available in English only. A training
system is not available from SAP
Education for E-learning.

PREREQUISITES - REQUIRED

JA100 (Start-up Kit)


JA300 (SAP J2EE Startup Kit)
PREREQUISITES - RECOMMENDED

None

GOALS

SOFTWARE

Use the Java development Infrastructure


for your development projects

SAP Web Application Server 6.40

www.sap.nl/education

233

You might also like