View
224
Download
0
Embed Size (px)
Citation preview
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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)
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
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
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
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
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
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
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
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
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])
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
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
Personalized
Business partner
Activities
Business partner
Activities
InternetInternet
Target groupBusiness partners
Target groupBusiness partners
CampaignCampaign
execute send to
link totrack
control
Conditions
(customer profile)
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
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