SAP NetWeaver ABAP And Adobe Forms

Transcription

SAP NetWeaver ABAP andAdobe FormsFranklin Herbas – Thomas JungSAP NetWeaver Product ManagementSAP Labs

IntroductionTechnologyIntegrated SolutionsAdobe Print Forms - DemoInteractive Forms Based on Adobe Software - DemoQ&A

IntroductionTechnologyIntegrated SolutionsAdobe Print Forms - DemoInteractive Forms Based on Adobe Software - DemoQ&A

SAP/Adobe PartnershipSAP/Adobe Strategic Partnership Solution first available with SAP NetWeaver ‘04Adobe provides Open technology, de-facto standard for forms Benefits of combination of PDF with XMLBenefits of SAP/Adobe collaboration Adobe Reader installed on virtually all desktops“Natural” look and feel of formsUser-friendly forms design tool lowers cost of operationsIntegration of Adobe’s PDF technology into SAP solutionsInteractive Forms based on Adobe Software (Java - ABAP)Generation of forms to mass print, email or archive (ABAP)Linking of processes and Interactive Forms (Java – ABAP)SAP Labs 2006, SDN, Franklin Herbas, 4

Where our Integration Starts?Interactive PDFPaper-like layout Self-explanatory Natural look and feelUser Handling Save locally Distribute via email / PortalBackground Services Apply digital signature Structured data in XML Print locally Pre-filled application values Pre-filled list boxes, help values, Automatic data extractionand integration in application SAP Labs 2006, SDN, Franklin Herbas, 5

IntroductionTechnologyIntegrated SolutionsAdobe Print Forms - DemoInteractive Forms Based on Adobe Software - DemoQ&A

Full Integration into SAP NetWeaverSAP NetWeaver PEOPLE INTEGRATIONPortalCollaborationINFORMATION INTEGRATIONBus. IntelligenceKnowledge Man.Master Data ManagementPROCESS INTEGRATIONIntegrationBrokerBusinessProcess MgmtAPPLICATION SERVERJavaABAPDB and OS Abstraction SAP Labs 2006, SDN, Franklin Herbas, 7Life Cycle ManagementComposite Application FrameworkMulti-Channel AccessAPPLICATION SERVERJ2EEABAPAdobe LiveCycleDesignerAdobe LiveCycleDesignerAdobe Document ServicesDB and OS Abstraction

Interactive Forms – Design Time and RuntimeNetWeaver Developer StudioABAP WorkbenchSAP NetWeaver Application ServerJava PDF ObjectABAP PDF ObjectAdobe Document ServicesSAP J2EE EngineAdobe Document Services SAP Labs 2006, SDN, Franklin Herbas, 8

Interactive Forms – Run-Time ArchitectureApplication ServerJ2EEABAPAdobe LiveCycleDesignerAdobe LiveCycleDesignerAdobe Document ServicesDB and OS AbstractionSAP NetWeaver Application ServerJ2EE StackABAP StackApplication Code (Java)Application Code (ABAP)PDF Object (Java)PDF Object (ABAP)Web ServicesWeb ServicesSOAPWeb ServicesDocument ServiceEJBAdobe Document ServicesCore Components SAP Labs 2006, SDN, Franklin Herbas, 9SOAP

IntroductionTechnologyIntegrated SolutionsAdobe Print Forms - DemoInteractive Forms Based on Adobe Software - DemoQ&A

How Interactive Forms WorksGenerate & view1DeploySAP NetWeaver Developer StudioABAP WorkbenchABAPJavaAdobe LiveCycleDesigner Import forms (.doc, .pdf) Define form layout Bind forms to SAP datamodel Define validations andcalculations Define business logic Define usage model (printor interactive) SAP Labs 2006, SDN, Franklin Herbas, 112Fill & submit3SAP NetWeaverApplication ServerJavaAdobe documentservices ADS run as a SAPNetWeaver sharedservice Use Adobe Reader orAcrobat Generate PDF forms withSAP data Save for offline use Enable PDF forms for usein Adobe Reader Print or submit form Extract data fromreturned PDF forms Enter forms data Sign digitally

Linking Processes with Interactive FormsLead through the workflow and enable tracking of the processInteractive Forms: Steps can be completed offline1Find form234Add tectureRequestorSpecialistNotifications triggered SAP Labs 2006, SDN, Franklin Herbas, 12Manager

Forms Output Technical ProcessmySAP Business SuiteSAP NetWeaverApplication Server3. Document servicesrender data into formand returns data (PDF,PS, PCL or ZPL)4. PPF submits data tospool or BusinessCommunicationService (BCS). SAP Labs 2006, SDN, Franklin Herbas, 13Adobe document services1. Business applicationsubmits processingrequest to PPF2. PPF gets applicationdata (XML) via callbackand submits it with formtemplate to documentservicesPS,PCL,ZPL5. Documents, e.g. Paystubs or invoices, getprinted, emailed,archived or faxed.

Forms Scenarios – Technical ViewOnline Interactive Form Scenario SAP system access needed Full integration with Web Dynpro Java & ABAPBrowser withAdobe ReaderOffline Interactive Form ScenarioDownload -Upload No SAP system access needed Self-contained PDF (XML data layout)Browser withAdobe ReaderEmail - HttpInteractive Forms with Workflow Online and offline scenarios Enable tracking of processesForm Printing ScenarioBrowser withAdobe Reader ‘Classic’ form processing, not interactive Forms printed, e-mailed, archived or faxedArchivePrintE-mail SAP Labs 2006, SDN, Franklin Herbas, 14

Real Scenario: Stiftung Leibenau@Workshop supervisorSend backby e-mailRM FileEvaluation formCreate passive PDF and file formin Records ManagementPre-fill withpatient dataIS-H / RMExtract data SAP Labs 2006, SDN, Franklin Herbas, 15XMLUpdate dataZ table

SAP/Adobe Partnership – Future StepsSAP NetWeaver 2004s - ABAP Interactive Forms with Web Dynpro ABAPInteractive Forms with Guided ProceduresEnablement of solution for high volume print scenariosShipment of more print forms with mySAP ERP 2005Interactive Forms and ESA Interactive Forms as client for Enterprise Services Adobe document services accessed through SAP webservice technologyContinue support of Interactive Forms in SAP Internet Service Request in mySAP ERP 2004 Enterprise reporting for BI tables Web Dynpro Java SAP Labs 2006, SDN, Franklin Herbas, 16

IntroductionTechnologyIntegrated SolutionsAdobe Print Forms - DemoInteractive Forms Based on Adobe Software - DemoQ&A

Tools Involved at Design TimeForm TemplateForm BuilderContextContextInterface SAP Labs 2006, SDN, Franklin Herbas, 18LayoutLayoutFUNCTION/1BCDWB/SM00000001.DATA: %OUTPAR TYPESFPOUTPAR,%DOCPAR TYPESFPDOCPAR,.

What Happens at Run TimePDF-basedform le(generated)Output Form DocumentDatabaseData retrieval SAP Labs 2006, SDN, Franklin Herbas, 19Form description

IntroductionTechnologyIntegrated SolutionsAdobe Print Forms - DemoInteractive Forms Based on Adobe Software - DemoQ&A

IntroductionTechnologyIntegrated SolutionsAdobe Print Forms - DemoInteractive Forms Based on Adobe Software - DemoQ&A

Further InformationÎPublic WebNetWeaver Developer‘s Guide: www.sdn.sap.com/sdn/developersguide.sdnSAP Developer Network: www.sdn.sap.comÎ Web Application Server Î Quick Link Interactive Forms: Featured ContentAdobe: www.adobe.com/sapwww.sap.com: Solution Brief “SAP Manager Self-Service: Tools for SmartDecisions and Lower Costs”ÎSAP Service Marketplacehttp://service.sap.com/adobe SAP Labs 2006, SDN, Franklin Herbas, 22

FeedbackPlease complete your session evaluation.Be courteous — deposit your trash,and do not take the handouts for the following session.Thank You ! SAP Labs 2006, SDN, Franklin Herbas, 23

SAP Labs 2006, SDN, Franklin Herbas, 5 Where our Integration Starts? Paper-like layout Self-explanatory Natural look and feel User Handling Save locally Distribute via email / Portal Apply digital signature Print locally Background Services Structured data in XML Pre-filled application values Pre-fi