Top Banner
S AP Smart Forms - F orm P rinting in t he In t ernet Age Jens Stumpe Christoph Wachter GBU AI SAP AG
29

1_SAP Smart Forms - Form Printing in the Internet Age

Apr 06, 2018

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: 1_SAP Smart Forms - Form Printing in the Internet Age

8/3/2019 1_SAP Smart Forms - Form Printing in the Internet Age

http://slidepdf.com/reader/full/1sap-smart-forms-form-printing-in-the-internet-age 1/29

SAP Sm art Form s -

Form Pr in t ing in t he Int ernet Age

Jens StumpeChristoph WachterGBU AI

SAP AG

Page 2: 1_SAP Smart Forms - Form Printing in the Internet Age

8/3/2019 1_SAP Smart Forms - Form Printing in the Internet Age

http://slidepdf.com/reader/full/1sap-smart-forms-form-printing-in-the-internet-age 2/29

Page 3: 1_SAP Smart Forms - Form Printing in the Internet Age

8/3/2019 1_SAP Smart Forms - Form Printing in the Internet Age

http://slidepdf.com/reader/full/1sap-smart-forms-form-printing-in-the-internet-age 3/29

SAP Deutschland AG& Co. KG 2001  / 3

SAP Sm art Forms – SAP´s Form Pr int ing Solut ion

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 are

delivered for various

central business

processes

(starting with CRM 2.0;

BBP; SD, FI, HR 4.6C)

Migration of SAPscript

forms supported

Page 4: 1_SAP Smart Forms - Form Printing in the Internet Age

8/3/2019 1_SAP Smart Forms - Form Printing in the Internet Age

http://slidepdf.com/reader/full/1sap-smart-forms-form-printing-in-the-internet-age 4/29

SAP Deutschland AG& Co. KG 2001  / 4

SAP Smar t Fo rms - A rch i t ec tu re

Smart Form

Data retrieval Form logic Output device

Application

program

Database

ABAPFunction

module(generated)

Web Browser

Printer

Fax

Page 5: 1_SAP Smart Forms - Form Printing in the Internet Age

8/3/2019 1_SAP Smart Forms - Form Printing in the Internet Age

http://slidepdf.com/reader/full/1sap-smart-forms-form-printing-in-the-internet-age 5/29

SAP Deutschland AG& Co. KG 2001  / 5

Form Bui lder  

Navigation treeAttributes

(of selected node)Form Painter

Selected node

Page 6: 1_SAP Smart Forms - Form Printing in the Internet Age

8/3/2019 1_SAP Smart Forms - Form Printing in the Internet Age

http://slidepdf.com/reader/full/1sap-smart-forms-form-printing-in-the-internet-age 6/29

SAP Deutschland AG& Co. KG 2001  / 6

Contro l Flow and Condi t ions

Controlflow Nodes with condition(s)

are marked

Condition must be metbefore node is processed

Page 7: 1_SAP Smart Forms - Form Printing in the Internet Age

8/3/2019 1_SAP Smart Forms - Form Printing in the Internet Age

http://slidepdf.com/reader/full/1sap-smart-forms-form-printing-in-the-internet-age 7/29

SAP Deutschland AG& Co. KG 2001  / 7

Window Types

Window s are out put areas on your des ign page

V ar io us w i nd ow t y pe s

Main window : For continuous output (e.g. table output)

Secondary window : For output with a fixed length

Final 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)

Addi t iona l output areas

Graphic node

Address node

Page 8: 1_SAP Smart Forms - Form Printing in the Internet Age

8/3/2019 1_SAP Smart Forms - Form Printing in the Internet Age

http://slidepdf.com/reader/full/1sap-smart-forms-form-printing-in-the-internet-age 8/29

SAP Deutschland AG& Co. KG 2001  / 8

Graphica l Fo rm Pa in te r - Overview

Personal settings

zooming

grid

ruler

etc.

Toolbar

Drag&Drop

Windows for textand graphics

Ruler with size ofselected window

Page 9: 1_SAP Smart Forms - Form Printing in the Internet Age

8/3/2019 1_SAP Smart Forms - Form Printing in the Internet Age

http://slidepdf.com/reader/full/1sap-smart-forms-form-printing-in-the-internet-age 9/29

SAP Deutschland AG& Co. KG 2001  / 9

Graphica l Fo rm Pa in te r - Design Area

Design supp ort

Two-level grid

Window position

Cursor position with gridlines

Autozooming

Background display

Changing w indows

Drag & drop

Snap to grid

Autoscrolling

Contex t m enu

Page 10: 1_SAP Smart Forms - Form Printing in the Internet Age

8/3/2019 1_SAP Smart Forms - Form Printing in the Internet Age

http://slidepdf.com/reader/full/1sap-smart-forms-form-printing-in-the-internet-age 10/29

SAP Deutschland AG& Co. KG 2001  / 10

Text s and Fie lds - Concepts

For tex t ou tpu t a t ex t node  i s used

Three tex t t ypes

Text elements (locally in form)

Text modules (for reusing texts)

Include texts (for including SAPscript texts)

No comm ands in tex t nodes

Besides text only fields are allowed

SAPscript commands in Include texts are ignored

Fields are g lobal var ia bles of a form

Interface parameters: Data transferred from application program

Global data: Additionally required variables (e.g. for work areas)

System fields: For special purposes (e.g. date, page number)

Fie lds can be used in t ex t nodes and to set a t t r ibut esdynamica l l y

For example, to decide dynamically which graphic to include

Page 11: 1_SAP Smart Forms - Form Printing in the Internet Age

8/3/2019 1_SAP Smart Forms - Form Printing in the Internet Age

http://slidepdf.com/reader/full/1sap-smart-forms-form-printing-in-the-internet-age 11/29

SAP Deutschland AG& Co. KG 2001  / 11

Text s and Fie lds - Fie ld l is t and In l ine Ed i tor  

Field list

Drag&Drop

Paragraph and c haract er  

fo rmats

Belong to a Smart Style

System displays onlyavailable formats of currentstyle (corporate identity)

Each Smart Form musthave one global style

Global style can beoverwritten by local style

Page 12: 1_SAP Smart Forms - Form Printing in the Internet Age

8/3/2019 1_SAP Smart Forms - Form Printing in the Internet Age

http://slidepdf.com/reader/full/1sap-smart-forms-form-printing-in-the-internet-age 12/29

SAP Deutschland AG& Co. KG 2001  / 12

Tab le Outpu t - Graph ica l Tab le Pa inte r  

For the des ign o f  

t abl es an d

temp la tes

Simi lar handl ing

to Form Paint er  

Snap to grid

Autozooming

Context menu

Ruler

Personalization

Box es and

shadi ng (6.10)

f or l in e t y p es

Page 13: 1_SAP Smart Forms - Form Printing in the Internet Age

8/3/2019 1_SAP Smart Forms - Form Printing in the Internet Age

http://slidepdf.com/reader/full/1sap-smart-forms-form-printing-in-the-internet-age 13/29

SAP Deutschland AG& Co. KG 2001  / 13

Table Output - Content

Convenient tab le

process ing Headers and

footers

Sorting

Display output

(e.g. subtotals)

after sort levels

Automat i c

ca lcu la t ions

(as o f 6 .10)

Totals, average,number

Loop through internal table =

Loop through main area

Page 14: 1_SAP Smart Forms - Form Printing in the Internet Age

8/3/2019 1_SAP Smart Forms - Form Printing in the Internet Age

http://slidepdf.com/reader/full/1sap-smart-forms-form-printing-in-the-internet-age 14/29

SAP Deutschland AG& Co. KG 2001  / 14

Loca l and Globa l Checks

Lis t o f er ror  

messages w i thn av ig at i on t ocorrespondingnode

Check i f f ie ldsex is t

Warnings for f ie ldst h at m i g ht h av e n ovalue

Page 15: 1_SAP Smart Forms - Form Printing in the Internet Age

8/3/2019 1_SAP Smart Forms - Form Printing in the Internet Age

http://slidepdf.com/reader/full/1sap-smart-forms-form-printing-in-the-internet-age 15/29

SAP Deutschland AG& Co. KG 2001  / 15

Local iza t ion Address node (use of Business Address Services)

Currency relations drawn from ABAP Dictionary

Page break s Automatic page breaks in main window

Protection against automatic page break possible

Dynamic page breaks by using command node

Addi t ional new feat ures as of SAP Web AS 6.10: Undo/Redo of actions

Upload/Download using XML

Copy of form subtrees between forms in one system

Ot her Feat ures

Page 16: 1_SAP Smart Forms - Form Printing in the Internet Age

8/3/2019 1_SAP Smart Forms - Form Printing in the Internet Age

http://slidepdf.com/reader/full/1sap-smart-forms-form-printing-in-the-internet-age 16/29

SAP Deutschland AG& Co. KG 2001  / 16

Form Pr int ing using SAP Sma rt Form s

Many cust omers use SAP Smar t Forms for the i r product ive

fo rm pr in t ing in cen t ra l business p rocesses

(star t ing w i t h CRM 2.0; BBP; SD, FI , HR 4.6C)

You may ask fo r assi s tance

(f rom SAP or par t ners) in a joint pro jec t

Your favor i t e form layout and form l og icis done by yoursel f  

I f you spec i fy your form dat a (in ter fac e),

SAP can im plement the nec essary

da ta re t r ieva l p rogram in t ha t p ro jec t

(p lease cont act your loca l SAP representat ive)

Page 17: 1_SAP Smart Forms - Form Printing in the Internet Age

8/3/2019 1_SAP Smart Forms - Form Printing in the Internet Age

http://slidepdf.com/reader/full/1sap-smart-forms-form-printing-in-the-internet-age 17/29

SAP Deutschland AG& Co. KG 2001  / 17

Smart Forms: Interact ive Webforms

XSF: XML for Sm art Forms

Data stream: XSF

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

Solut ions and sc enar ios

IS-Healthcare:Insurance verification processing

Converge, Inc.:XML data exchange using XSF

Internet Marketing:Personalized e-mails

Page 18: 1_SAP Smart Forms - Form Printing in the Internet Age

8/3/2019 1_SAP Smart Forms - Form Printing in the Internet Age

http://slidepdf.com/reader/full/1sap-smart-forms-form-printing-in-the-internet-age 18/29

SAP Deutschland AG& Co. KG 2001  / 18

In terac t ive Web Forms: H is tory

XSF (XML for Smart Form s)

Available as of Basis Release 4.6C

XML data stream (as of SAP Web AS 6.10 using iXML)

Same purpose as RDI (Raw Data Interface):Provide an interface for third party tools

Content, no layout

In terac t i ve Web Forms Output device: Browser

Layout: HTML+CSS (as of SAP Web AS 6.10 XSF is transformed to HTML usingXSLT on the server side)

Layout may be changed offline

Use output format PDF when a displayed document is to be identical to a

printed version

Page 19: 1_SAP Smart Forms - Form Printing in the Internet Age

8/3/2019 1_SAP Smart Forms - Form Printing in the Internet Age

http://slidepdf.com/reader/full/1sap-smart-forms-form-printing-in-the-internet-age 19/29

SAP Deutschland AG& Co. KG 2001  / 19

In t eract ive Webforms: Proper t ies

Tex t and data f i el ds may beused as ent ry f ie lds

Off l ine dat a entry us ingHTMLinput f ie lds (t ex t , h idden,s ub m it , r es et , c h ec k b ox ,rad io but t on, l i st box , t ex t

area)

Webforms are em bedded inIn ternet app l ica t ions, e.g .,in BSP appl ic at ions

Data entered can be processedon next BSP page

Several scenar ios fo r o f fl i nechanges

Page 20: 1_SAP Smart Forms - Form Printing in the Internet Age

8/3/2019 1_SAP Smart Forms - Form Printing in the Internet Age

http://slidepdf.com/reader/full/1sap-smart-forms-form-printing-in-the-internet-age 20/29

SAP Deutschland AG& Co. KG 2001  / 20

In terac t ive Webforms: Use Fie lds as Input Fie lds

You can designate fields used in text nodes as input fields easily

by assigning an input type and additional web properties

Page 21: 1_SAP Smart Forms - Form Printing in the Internet Age

8/3/2019 1_SAP Smart Forms - Form Printing in the Internet Age

http://slidepdf.com/reader/full/1sap-smart-forms-form-printing-in-the-internet-age 21/29

SAP Deutschland AG& Co. KG 2001  / 21

mySAP Web Applica t ion Server  

HTTP port Internet

SAP Web Application Server

BSP application

BSP

Page 1

BSP

Page 2

BSP

Page 3

Database

Firewall

R/3 System R/3 System

RFC, BAPI, IDOC

Page 22: 1_SAP Smart Forms - Form Printing in the Internet Age

8/3/2019 1_SAP Smart Forms - Form Printing in the Internet Age

http://slidepdf.com/reader/full/1sap-smart-forms-form-printing-in-the-internet-age 22/29

SAP Deutschland AG& Co. KG 2001  / 22

In terac t ive Webforms: Cal l Webform Using a BSP Page

SAPWeb

ApplicationServer

1Call BSP page

(HTTP request)

Send Interactive Webform

(HTTP response)

BSP application

BSPruntime

environment

EventhandlerOnInitialization

Responseobject

Smart Form

6

2 3

4

5

Page 23: 1_SAP Smart Forms - Form Printing in the Internet Age

8/3/2019 1_SAP Smart Forms - Form Printing in the Internet Age

http://slidepdf.com/reader/full/1sap-smart-forms-form-printing-in-the-internet-age 23/29

SAP Deutschland AG& Co. KG 2001  / 23

IS-Heal t hcare: Insurance Ver i f icat ion Process ing

Health insurance fund

Hospital

HTML form data

1

2

3

Page 24: 1_SAP Smart Forms - Form Printing in the Internet Age

8/3/2019 1_SAP Smart Forms - Form Printing in the Internet Age

http://slidepdf.com/reader/full/1sap-smart-forms-form-printing-in-the-internet-age 24/29

SAP Deutschland AG& Co. KG 2001  / 24

IS-Healt hc are: Benef i t s for Part ner 

Benef i ts for hosp i ta l

and heal th insuranc e

fund

Effort for approving an

insurance verification

request is minimal

Data of XML forms can be

stored in health insurance

fund’s computer system

Low administration effort in

comparison to automatic

processing using EDI

Page 25: 1_SAP Smart Forms - Form Printing in the Internet Age

8/3/2019 1_SAP Smart Forms - Form Printing in the Internet Age

http://slidepdf.com/reader/full/1sap-smart-forms-form-printing-in-the-internet-age 25/29

SAP Deutschland AG& Co. KG 2001  / 25

Converge: Solut ion Desc r ipt ion

Send invo ices c reated in SAP system to Chase Manhat t an

Bank in order t o d isp lay these invo ices for cust omers on

t he Web

Sales Invo ices cr eated once a mont h w i th ‘Co l lec t ive

Invo ic ing ’

An automatic creation of invoices for all auctions that are due to be invoiced

Chase Manhat t an deve loped Smar t Form for d isp lay ing the

w eb enabled Converge Invo ice and Cred i t Mem o

Option to print invoices or issuing of an XML formatted file

using XSF

Productive since Q3/2000

Contac t persons Converge: Kari Elias (www.converge.com, [email protected])

SAP: Benjamin Espiritu ([email protected])

Page 26: 1_SAP Smart Forms - Form Printing in the Internet Age

8/3/2019 1_SAP Smart Forms - Form Printing in the Internet Age

http://slidepdf.com/reader/full/1sap-smart-forms-form-printing-in-the-internet-age 26/29

Page 27: 1_SAP Smart Forms - Form Printing in the Internet Age

8/3/2019 1_SAP Smart Forms - Form Printing in the Internet Age

http://slidepdf.com/reader/full/1sap-smart-forms-form-printing-in-the-internet-age 27/29

SAP Deutschland AG& Co. KG 2001  / 27

In ternet Market ing: Persona l ized e-mai ls

Personalized

E-Mail

Personalized

E-Mail

Business partner

Activities

Business partner

Activities

InternetInternet

Target groupBusiness partners

Target groupBusiness partners

CampaignCampaign

execute send to

link totrack

control

Conditions

(customer profile)

Page 28: 1_SAP Smart Forms - Form Printing in the Internet Age

8/3/2019 1_SAP Smart Forms - Form Printing in the Internet Age

http://slidepdf.com/reader/full/1sap-smart-forms-form-printing-in-the-internet-age 28/29

SAP Deutschland AG& Co. KG 2001  / 28

Fur ther Sources of In format ion

Demos

Reports / Forms: SF_EXAMPLE_01, SF_EXAMPLE_02, SF_EXAMPLE_03

BSPs: SF_WEBFORM_01, SF_WEBFORM_02, SF_WEBFORM_03

SAP L ib rary in Help Por ta l (ht tp: / /help.sap.com/)

Basis (SAP Web Application Server)-> Basis-Services / Communication Interfaces (BC-SRV)

-> SAP Smart Forms (BC-SRV-SSF)

Training: BC470

SAPnet not es: 168368, 412293

Page 29: 1_SAP Smart Forms - Form Printing in the Internet Age

8/3/2019 1_SAP Smart Forms - Form Printing in the Internet Age

http://slidepdf.com/reader/full/1sap-smart-forms-form-printing-in-the-internet-age 29/29

SAP Deutschland AG& Co. KG 2001  / 29

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.

Copyr ight