smart forms – the form printing solution€¦ · bbp; sd, fi, hr 4.6c) ... ¤sap ag 2001, smart...

19
Smart Forms – the Form Printing Solution Jens Stumpe, Claudia Binder GBU AI, SAP AG

Upload: others

Post on 01-May-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Smart Forms –the Form Printing

Solution

Jens Stumpe, Claudia BinderGBU AI, SAP AG

SAP AG 2001, Smart Forms - the Form Printing Solution,Claudia Binder / Jens Stumpe 2

Overview

Presentation

Smart Forms - Tool Overview & Concepts

Short Overview:Internet Applications Using Interactive Webforms

Demo

Exercises

SAP AG 2001, Smart Forms - the Form Printing Solution,Claudia Binder / Jens Stumpe 3

SAP Smart Forms – SAP´s Form Printing Solution

Users can easily create/adjust forms:Minimal implementation costs

Enjoyable graphical user interface:No programming skills required

Interactive Webforms based on generated XML output(XSF, Basis Release 4.6C; HTML+XSF, SAP Web AS 6.10)

Smart Forms aredelivered for variouscentral businessprocesses(starting with CRM 2.0;BBP; SD, FI, HR 4.6C)

Migration of SAPscriptforms supported

SAP AG 2001, Smart Forms - the Form Printing Solution,Claudia Binder / Jens Stumpe 4

SAP Smart Forms - Architecture

Smart Form

Data retrieval Form logic Output device

Applicationprogram

Database

ABAPFunctionmodule

(generated)

Web Browser

Printer

Fax

SAP AG 2001, Smart Forms - the Form Printing Solution,Claudia Binder / Jens Stumpe 5

Form Builder

Navigation tree Attributes(of selected node) Form Painter

Selected node

SAP AG 2001, Smart Forms - the Form Printing Solution,Claudia Binder / Jens Stumpe 6

Control Flow and Conditions

Controlflow Nodes with condition(s)

are marked

Condition must be metbefore node is processed

SAP AG 2001, Smart Forms - the Form Printing Solution,Claudia Binder / Jens Stumpe 7

Window Types

Windows are output areas on your design page

Various window typesMain window: For continuous output (e.g. table output)Secondary window: For output with a fixed lengthFinal window: Special secondary window for output of information that isnot available until the end of form processing (as of SAP Web AS 6.10,for older releases see SAPnet note 359009)Copies window: Special secondary window for marking pages as copy ororiginal (as of SAP Web AS 6.10)

Additional output areasGraphic nodeAddress node

SAP AG 2001, Smart Forms - the Form Printing Solution,Claudia Binder / Jens Stumpe 8

Graphical Form Painter - Overview

Personal settingszoominggridruleretc.

Toolbar

Drag&Drop

Windows for textand graphics

Ruler with size ofselected window

SAP AG 2001, Smart Forms - the Form Printing Solution,Claudia Binder / Jens Stumpe 9

Graphical Form Painter - Design Area

Design supportTwo-level gridWindow positionCursor position with gridlinesAutozoomingBackground display

Changing windowsDrag & dropSnap to gridAutoscrolling

Context menu

SAP AG 2001, Smart Forms - the Form Printing Solution,Claudia Binder / Jens Stumpe 10

Texts and Fields - Concepts

For text output a text node is used

Three text typesText elements (locally in form)Text modules (for reusing texts)Include texts (for including SAPscript texts)

No commands in text nodesBesides text only fields are allowedSAPscript commands in Include texts are ignored

Fields are global variables of a formInterface parameters: Data transferred from application programGlobal data: Additionally required variables (e.g. for work areas)System fields: For special purposes (e.g. date, page number)

Fields can be used in text nodes and to set attributesdynamically

For example, to decide dynamically which graphic to include

SAP AG 2001, Smart Forms - the Form Printing Solution,Claudia Binder / Jens Stumpe 11

Texts and Fields - Field list and Inline Editor

Field list

Drag&Drop

Paragraph and characterformats

Belong to a Smart StyleSystem displays onlyavailable formats of currentstyle (corporate identity)Each Smart Form musthave one global styleGlobal style can beoverwritten by local style

SAP AG 2001, Smart Forms - the Form Printing Solution,Claudia Binder / Jens Stumpe 12

Table Output - Graphical Table Painter

For the design oftables andtemplates

Similar handlingto Form Painter

Snap to gridAutozoomingContext menuRulerPersonalization

Boxes andshading (6.10)for line types

SAP AG 2001, Smart Forms - the Form Printing Solution,Claudia Binder / Jens Stumpe 13

Table Output - Content

Convenient tableprocessing

Headers andfootersSortingDisplay output(e.g. subtotals)after sort levels

Automaticcalculations(as of 6.10)

Totals, average,number

Loop through internal table =Loop through main area

SAP AG 2001, Smart Forms - the Form Printing Solution,Claudia Binder / Jens Stumpe 14

Local and Global Checks

List of errormessages withnavigation tocorrespondingnode

Check if fieldsexist

Warnings for fieldsthat might have novalue

SAP AG 2001, Smart Forms - the Form Printing Solution,Claudia Binder / Jens Stumpe 15

LocalizationAddress node (use of Business Address Services)Currency relations drawn from ABAP Dictionary

Page breaksAutomatic page breaks in main windowProtection against automatic page break possibleDynamic page breaks by using command node

Additional new features as of SAP Web AS 6.10:Undo/Redo of actionsUpload/Download using XMLCopy of form subtrees between forms in one system

Other Features

SAP AG 2001, Smart Forms - the Form Printing Solution,Claudia Binder / Jens Stumpe 16

Smart Forms: Interactive Web Forms

XSF: XML for Smart Forms (Basis 4.6C)

Data stream XSF: Has the same purpose as RDI of SAPscript

Contains form content but no layout information

HTML: Interactive Web forms (SAP Web AS 6.10)

Based on generated XML output:XSF is converted to HTML using XSLT

Join us in our workshopBuilding Interactive Web Forms Using Smart Forms

SAP AG 2001, Smart Forms - the Form Printing Solution,Claudia Binder / Jens Stumpe 17

Interactive Web Forms: Properties

Layout corresponds toprinted form

Offline data entry usingHTMLinput fields (text,hidden, submit, reset,checkbox, radio button,list box)

Web forms are embedded inInternet applications, e.g.in BSP applications

Data entered can be processedon next BSP page

Several scenarios for offlinechanges

SAP AG 2001, Smart Forms - the Form Printing Solution,Claudia Binder / Jens Stumpe 18

Other Sources of Information

DemosReports / Forms:SF_EXAMPLE_01, SF_EXAMPLE_02, SF_EXAMPLE_03BSP applications:SF_WEBFORM_01, SF_WEBFORM_02, SF_WEBFORM_03

SAP Library in Help Portal (http://help.sap.com/)Basis (SAP Web Application Server)

-> Basis-Services / Communication Interfaces (BC-SRV)-> SAP Smart Forms (BC-SRV-SSF)

TrainingBC470 - Form Printing Using SAP Smart Forms

SAP Service Marketplacehttp://service.sap.com/smartforms

SAP AG 2001, Smart Forms - the Form Printing Solution,Claudia Binder / Jens Stumpe 19

No part of this presentation may be reproduced or transmitted in any form or for any purposewithout the express permission of SAP AG. The information contained herein may be changedwithout prior notice.Some software products marketed by SAP AG and its distributors contain proprietary softwarecomponents of other software vendors.Microsoft®, WINDOWS®, NT®, EXCEL®, Word® and SQL Server® are registered trademarks ofMicrosoft 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, California, USA.INFORMIX®-OnLine for SAP is a registered trademark of Informix Software Incorporated.UNIX®, X/Open®, OSF/1®, and Motif® are registered trademarks of The Open Group.HTML, DHTML, XML, XHTML are trademarks or registered trademarks of W3C®, World Wide WebConsortium, Laboratory for Computer Science NE43-358, Massachusetts Institute of Technology,545 Technology Square, Cambridge, MA 02139.JAVA® is a registered trademark of Sun Microsystems, Inc. , 901 San Antonio Road, Palo Alto, CA94303 USA.JAVASCRIPT® is a registered trademark of Sun Microsystems, Inc., used under license fortechnology invented and implemented by Netscape.SAP, SAP Logo, mySAP.com, mySAP.com Marketplace, mySAP.com Workplace, mySAP.comBusiness Scenarios, mySAP.com Application Hosting, WebFlow, R/2, R/3, RIVA, ABAP, SAPBusiness Workflow, SAP EarlyWatch, SAP ArchiveLink, BAPI, SAPPHIRE, Management Cockpit,SEM, are trademarks or registered trademarks of SAP AG in Germany and in several other countriesall over the world. All other products mentioned are trademarks or registered trademarks of theirrespective companies.

Copyright