• No results found

BC481 SAP Interactive Forms by Adobe

N/A
N/A
Protected

Academic year: 2021

Share "BC481 SAP Interactive Forms by Adobe"

Copied!
13
0
0

Loading.... (view fulltext now)

Full text

(1)

BC481

SAP Interactive Forms by Adobe

SAP NetWeaver Application Server - ABAP

Course Outline

Course Version: 93

Course Duration: 2 Day(s) Publication Date: 27-02-2013

(2)

Copyright

Copyright © SAP AG. All rights reserved.

No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG. Additionally this publication and its contents are provided solely for your use, this publication and its contents may not be rented, transferred or sold without the express permission of SAP AG. The information contained herein may be changed without prior notice.

Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors.

Trademarks

• Microsoft®, WINDOWS®, NT®, EXCEL®, Word®, PowerPoint® and SQL Server® are registered trademarks of Microsoft Corporation.

• IBM®, DB2®, OS/2®, DB2/6000®, Parallel Sysplex®, MVS/ESA®, RS/6000®, AIX®, S/390®, AS/400®, OS/390®, and OS/400® are registered trademarks of IBM Corporation. • ORACLE® is a registered trademark of ORACLE Corporation.

• INFORMIX®-OnLine for SAP and INFORMIX® Dynamic ServerTM are registered trademarks of Informix Software Incorporated.

• UNIX®, X/Open®, OSF/1®, and Motif® are registered trademarks of the Open Group. • Citrix®, the Citrix logo, ICA®, Program Neighborhood®, MetaFrame®, WinFrame®,

VideoFrame®, MultiWin® and other Citrix product names referenced herein are trademarks of Citrix Systems, Inc.

• HTML, DHTML, XML, XHTML are trademarks or registered trademarks of W3C®, World Wide Web Consortium, Massachusetts Institute of Technology.

• JAVA® is a registered trademark of Sun Microsystems, Inc.

• JAVASCRIPT® is a registered trademark of Sun Microsystems, Inc., used under license for technology invented and implemented by Netscape.

• SAP, SAP Logo, R/2, RIVA, R/3, SAP ArchiveLink, SAP Business Workflow, WebFlow, SAP EarlyWatch, BAPI, SAPPHIRE, Management Cockpit, mySAP.com Logo and mySAP.com are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world. All other products mentioned are trademarks or registered trademarks of their respective companies.

Disclaimer

THESE MATERIALS ARE PROVIDED BY SAP ON AN "AS IS" BASIS, AND SAP EXPRESSLY DISCLAIMS ANY AND ALL WARRANTIES, EXPRESS OR APPLIED, INCLUDING

WITHOUT LIMITATION WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, WITH RESPECT TO THESE MATERIALS AND THE SERVICE, INFORMATION, TEXT, GRAPHICS, LINKS, OR ANY OTHER MATERIALS AND PRODUCTS CONTAINED HEREIN. IN NO EVENT SHALL SAP BE LIABLE FOR ANY DIRECT,

INDIRECT, SPECIAL, INCIDENTAL, CONSEQUENTIAL, OR PUNITIVE DAMAGES OF ANY KIND WHATSOEVER, INCLUDING WITHOUT LIMITATION LOST REVENUES OR LOST PROFITS, WHICH MAY RESULT FROM THE USE OF THESE MATERIALS OR INCLUDED SOFTWARE COMPONENTS.

(3)

BC481 Contents

Contents

Course Overview ... v

Course Goals ... v

Course Objectives ... v

Unit 1: SAP Interactive Forms by Adobe: Scenarios ... 1

SAP Interactive Forms by Adobe Scenarios ... 1

Unit 2: SAP Interactive Forms by Adobe: Basics ... 2

The Form Interface ... 2

The Form Context... 2

The Form Layout ... 2

The Application Program... 2

Unit 3: Interactive UI Elements and Scripting ... 3

Introduction to Scripting with FormCalc ... 3

Frequently Used UI Elements ... 3

Validations and Patterns ... 3

Advanced Scripting ... 3

Unit 4: Parsing and Extracting PDF Data... 5

Download and Upload of Forms ... 5

The DOM Table ... 5

XML Transformation ... 5

Inbound Processing of Interactive Offline Forms ... 5

Unit 5: E-Mailing PDFs... 6

Sending Forms via E-Mail ... 6

Implement the Receiving Process ... 6

Unit 6: Web Dynpro Integration... 7

Form Integration Basics ... 7

Integrate New Forms in Web Dynpro ... 7

(4)
(5)

BC481 Course Overview

Course Overview

In this course, you will learn how to design interactive forms by using Adobe LiveCycle Designer UI elements and scripting functionality.

Target Audience

This course is intended for the following audiences:

• Project team members, developers, and consultants who are interested in SAP Interactive Forms

Course Prerequisites

Required Knowledge

• BC400, BC401, programming experience with ABAP • BC480 PDF-based print forms

Recommended Knowledge

• Experience with SAPscript or SAP Smart Forms is strongly recommended, but not required

• Web Dynpro ABAP fundamentals

Course Goals

This course will prepare the participant to:

Create interactive forms with SAP Interactive Forms by Adobe

• Describe the difference between print form, offline form, and online form

• Create interactive forms and manipulate data and layout by scripting with FormCalc and JavaScript

• Download, upload, extract, and parse form data

Course Objectives

After completing this course, the participant will be able to:

• Create and model interactive forms with Adobe LiveCycle Designer • Integrate interactive forms with ABAP programs

• Integrate forms with Web Dynpro ABAP applications • Manipulate form content and form layout by scripting

(6)
(7)

BC481 Course Outline

Unit 1

SAP Interactive Forms by Adobe: Scenarios

Unit Overview

Lesson: SAP Interactive Forms by Adobe Scenarios

Lesson Objectives

After completing this lesson, the participant will be able to: • Name the benefits of PDF-based Interactive Forms

(8)

BC481 Course Outline

Unit 2

SAP Interactive Forms by Adobe: Basics

Unit Overview

Lesson: The Form Interface

Lesson Objectives

After completing this lesson, the participant will be able to:

• Describe the components of an interface and create your own interface components

Lesson: The Form Context

Lesson Objectives

After completing this lesson, the participant will be able to: • Describe the layout types and when they should be used • Use the "Inbound Handler" field

• Explain basic context elements and when to use them

Lesson: The Form Layout

Lesson Objectives

After completing this lesson, the participant will be able to:

• Create a form layout for interactive forms with Adobe LiveCycle Designer

• Use content areas, body pages, and subforms to build the layout of interactive forms

Lesson: The Application Program

Lesson Objectives

After completing this lesson, the participant will be able to:

• Explain the relevant ABAP parameters for interactive form scenarios • Implement an ABAP program for an interactive offline scenario

(9)

BC481 Course Outline

Unit 3

Interactive UI Elements and Scripting

Unit Overview

Lesson: Introduction to Scripting with FormCalc

Lesson Objectives

After completing this lesson, the participant will be able to: • Use the script editor

• Name different events and explain what they can be used for • Create scripting with FormCalc

• Access form objects, their values, and their properties

Lesson: Frequently Used UI Elements

Lesson Objectives

After completing this lesson, the participant will be able to: • Use and populate a dropdown listbox

• Use buttons, checkboxes, and radio buttons to control the visibil-ity and protection of fields

Lesson: Validations and Patterns

Lesson Objectives

After completing this lesson, the participant will be able to:

• Use some important techniques for field validations and field patterns • Code a validation script for the Validate event

Lesson: Advanced Scripting

(10)

BC481 Course Outline

• Manipulate the number of rows in tables • Use calculations and further designer functions

(11)

BC481 Course Outline

Unit 4

Parsing and Extracting PDF Data

Unit Overview

This unit shows you how to download, upload, and parse data, and three ways to extract data.

Lesson: Download and Upload of Forms

Lesson Objectives

After completing this lesson, the participant will be able to:

• Download a created form to the file system for further processing steps

Lesson: The DOM Table

Lesson Objectives

After completing this lesson, the participant will be able to: • Extract form data by parsing the DOM table

Lesson: XML Transformation

Lesson Objectives

After completing this lesson, the participant will be able to: • Extract form data with the XML transformation process

Lesson: Inbound Processing of Interactive Offline Forms

Lesson Objectives

After completing this lesson, the participant will be able to: • Extract form data with the inbound processing technique

(12)

BC481 Course Outline

Unit 5

E-Mailing PDFs

Unit Overview

Lesson: Sending Forms via E-Mail

Lesson Objectives

After completing this lesson, the participant will be able to: • Send PDF forms via e-mail

Lesson: Implement the Receiving Process

Lesson Objectives

After completing this lesson, the participant will be able to:

• Receive PDF forms via e-mail and make the PDF content avail-able for further processing

(13)

BC481 Course Outline

Unit 6

Web Dynpro Integration

Unit Overview

You can build online form scenarios using the Web Dynpro framework.

Lesson: Form Integration Basics

Lesson Objectives

After completing this lesson, the participant will be able to:

• Analyze an existing Web Dynpro online scenario with an integrated PDF form

Lesson: Integrate New Forms in Web Dynpro

Lesson Objectives

After completing this lesson, the participant will be able to: • Integrate a new form into a Web Dynpro online scenario

Lesson: Integrate Existing Forms in Web Dynpro

Lesson Objectives

After completing this lesson, the participant will be able to: • Integrate an existing form in Web Dynpro

References

Related documents

– Limits access of root processes – Controls network-facing daemons – Protects system processes. –

The broadcast count is defined as the number of transmissions (time-slots) re- quired to make a broadcast in a frame (to reach all the nodes if possible, or at least the maximum

6 – Biofilm formation during 5 days (•) and regrowth ability after treatment during 20 min with chlorine from sodium hypochlorite (•, NaOCl, 150 ppm), and chlorine from neutral

LMU München — Medieninformatik — Andreas Butz — !Mensch-Maschine-Interaktion II — WS2013/14 Slide Environment context and task challenges input technologies challenges in

• The respondents indicated that the Standard Performance Contracting (SPC) Program, an investor-owned utility incentive program, was a moderately effective program. • One third

5 DNA quantification in alginate beads, equine collagen, gelatin, porcine collagen and chitosan constructs after 35 days of chondrogenic culture, and in control media (equine

If a member has a spouse but designates a person other than the spouse to receive all or a portion of the death gratuity pay, the member’s Commanding Officer is required to notify

Studies have demonstrated that screening is sensitive and that patients are willing to give honest information about their drinking to health care practitioners when appropriate