SlideShare uma empresa Scribd logo
1 de 10
Offline & Online Scenario for an
Interactive Adobe Form within a
     WebDynpro application
            Business Partner Contact Card
    This is a demo application I have developed
              based from examples from
 “SAP Interactive Forms By Adobe” book, Authors:
    Hauser, Deutesfeld, Rehmann, Szucs, Thun

        steve.coupland@gmail.com 2010
The BP contacts template build in SFP

                  This template has a DDIC interface
The WebDynpro Application


                  Context includes Source
                  Data structures &
                  The PDF object
3 Views - Download, Upload & Review
• 1- Download the required PDF BP IAF for ‘offline’ use
• 2- Upload the empty/part filled/completed BP IAF
• 3- Review the PDF IAF ‘online’, extract the data fields
  entered offline, display them in WebDynpro fields. If
  you update the Interactive Form and press button
  ‘Save’, new changed values then get updated and sent
  to the server, and hence any WebDynpro fields will also
  be updated accordingly, automatically.
• Saving will result in creation of BP data. Using the data
  entered in IAF in both an offline and / or online
  scenario, too.

The following screen shots depict the application working
Source code to extract data
                         In the ‘Review’ view
                         there is source code to
                         extract the data from
                         the form in input plug
                         handler method, using
                         IXML conversion of the
                         PDF content and binding
                         to the context of the
                         WebDynpro
The Contact IAF Application Working
• The next few slides show the working
  application in an internet browser
Download PDF for Offline useage
Upload the form empty/partly filled


              Browse for the Offline ‘Contact Card’
              interactive form to upload; there may
              be data entered...
              Click on ‘Review’ navigates to a new
              Dynpro view, in doing so extracts all the
              data to IXML format from the PDF and
              then binds relevant values to the
              appropriate context attributes and thus
              screen fields – ready to either edit the
              data further or save for final processing,
              whereby the values are read from the
              context and the BAPI functions invoked.
Save (& edit) Contact data to create BP

  The data already entered ‘offline’ is read into context of
The data already entered ‘offline’ is read into context of
  WebDynpro on app. server & displayed in fields
WebDynpro on app. server & displayed in fields
  underneath UI Element of the IAF. The ‘Company’ is going
underneath UI Element ‘online’ in the IAF elementis the
  to be completed now of the IAF. The ‘Company’ of
going to be completed now ‘Save’ is in the IAF element is
  WebDynpro view – when ‘online’ clicked all the data
ofre-read, validated on the server and the BP partner is
   the WebDynpro view – when ‘Save’ is clicked all the
data is re-read, BAPIs calls. the server and the BP
  created with validated on
partner is created with BAPIs calls.
All data saved and BP created!

Mais conteúdo relacionado

Mais procurados

Jaiween Kumar_cv_DEC_2016
Jaiween Kumar_cv_DEC_2016Jaiween Kumar_cv_DEC_2016
Jaiween Kumar_cv_DEC_2016jaiween singh
 
Best Implementation Practices with BI Publisher
Best Implementation Practices with BI PublisherBest Implementation Practices with BI Publisher
Best Implementation Practices with BI PublisherMohan Dutt
 
14 Easy Steps to End-User Empowerment: Convert Custom Reports to BI Publisher
14 Easy Steps to End-User Empowerment: Convert Custom Reports to BI Publisher14 Easy Steps to End-User Empowerment: Convert Custom Reports to BI Publisher
14 Easy Steps to End-User Empowerment: Convert Custom Reports to BI PublisherMohan Dutt
 
Building BI Publisher Reports using Templates
Building BI Publisher Reports using TemplatesBuilding BI Publisher Reports using Templates
Building BI Publisher Reports using Templatesp6academy
 
Ten Steps To Empowerment
Ten Steps To EmpowermentTen Steps To Empowerment
Ten Steps To EmpowermentMohan Dutt
 
The many-faces-of-bi-publisher-in-oracle-ebs paper-1
The many-faces-of-bi-publisher-in-oracle-ebs paper-1The many-faces-of-bi-publisher-in-oracle-ebs paper-1
The many-faces-of-bi-publisher-in-oracle-ebs paper-1Santosh Raj
 
Graviton Work center Presentation
Graviton Work center PresentationGraviton Work center Presentation
Graviton Work center Presentationgravitonconsulting
 
What is bip_v2
What is bip_v2What is bip_v2
What is bip_v2kanaugust
 
Reporting from Lotus Notes
Reporting from Lotus NotesReporting from Lotus Notes
Reporting from Lotus Notesdjakelic
 
ILUG 2008 - The future of Notes & Domino Reporting - Let your Notes data rock...
ILUG 2008 - The future of Notes & Domino Reporting - Let your Notes data rock...ILUG 2008 - The future of Notes & Domino Reporting - Let your Notes data rock...
ILUG 2008 - The future of Notes & Domino Reporting - Let your Notes data rock...Synaptris Inc.
 
Prevent merging columns in excel output using rtf template
Prevent merging columns in excel output using rtf templatePrevent merging columns in excel output using rtf template
Prevent merging columns in excel output using rtf templateFeras Ahmad
 
Now you can password protect excel outputs too in bi publisher
Now you can password protect excel outputs too in bi publisherNow you can password protect excel outputs too in bi publisher
Now you can password protect excel outputs too in bi publisherFeras Ahmad
 
iPad Application for Account Managers
iPad Application for Account ManagersiPad Application for Account Managers
iPad Application for Account ManagersSoftweb Solutions
 
Creating reports in oracle e business suite using xml publisher
Creating reports in oracle e business suite using xml publisherCreating reports in oracle e business suite using xml publisher
Creating reports in oracle e business suite using xml publisherSamchi Fouzee
 
Contractors Network - Developing Oracle Bi (Xml) Publisher
Contractors Network - Developing Oracle Bi (Xml) PublisherContractors Network - Developing Oracle Bi (Xml) Publisher
Contractors Network - Developing Oracle Bi (Xml) Publisherbraggy
 
Service Ticket Creation in SAP Hybris (C4C) from Hybris Commerce Online Store
Service Ticket Creation in SAP Hybris (C4C) from Hybris Commerce Online StoreService Ticket Creation in SAP Hybris (C4C) from Hybris Commerce Online Store
Service Ticket Creation in SAP Hybris (C4C) from Hybris Commerce Online StoreAshish Saxena
 

Mais procurados (20)

Jaiween Kumar_cv_DEC_2016
Jaiween Kumar_cv_DEC_2016Jaiween Kumar_cv_DEC_2016
Jaiween Kumar_cv_DEC_2016
 
Best Implementation Practices with BI Publisher
Best Implementation Practices with BI PublisherBest Implementation Practices with BI Publisher
Best Implementation Practices with BI Publisher
 
14 Easy Steps to End-User Empowerment: Convert Custom Reports to BI Publisher
14 Easy Steps to End-User Empowerment: Convert Custom Reports to BI Publisher14 Easy Steps to End-User Empowerment: Convert Custom Reports to BI Publisher
14 Easy Steps to End-User Empowerment: Convert Custom Reports to BI Publisher
 
Building BI Publisher Reports using Templates
Building BI Publisher Reports using TemplatesBuilding BI Publisher Reports using Templates
Building BI Publisher Reports using Templates
 
Ten Steps To Empowerment
Ten Steps To EmpowermentTen Steps To Empowerment
Ten Steps To Empowerment
 
The many-faces-of-bi-publisher-in-oracle-ebs paper-1
The many-faces-of-bi-publisher-in-oracle-ebs paper-1The many-faces-of-bi-publisher-in-oracle-ebs paper-1
The many-faces-of-bi-publisher-in-oracle-ebs paper-1
 
Baan tools
Baan toolsBaan tools
Baan tools
 
Graviton Work center Presentation
Graviton Work center PresentationGraviton Work center Presentation
Graviton Work center Presentation
 
What is bip_v2
What is bip_v2What is bip_v2
What is bip_v2
 
Reporting from Lotus Notes
Reporting from Lotus NotesReporting from Lotus Notes
Reporting from Lotus Notes
 
ILUG 2008 - The future of Notes & Domino Reporting - Let your Notes data rock...
ILUG 2008 - The future of Notes & Domino Reporting - Let your Notes data rock...ILUG 2008 - The future of Notes & Domino Reporting - Let your Notes data rock...
ILUG 2008 - The future of Notes & Domino Reporting - Let your Notes data rock...
 
Prevent merging columns in excel output using rtf template
Prevent merging columns in excel output using rtf templatePrevent merging columns in excel output using rtf template
Prevent merging columns in excel output using rtf template
 
Now you can password protect excel outputs too in bi publisher
Now you can password protect excel outputs too in bi publisherNow you can password protect excel outputs too in bi publisher
Now you can password protect excel outputs too in bi publisher
 
I doc in SAP
I doc in SAPI doc in SAP
I doc in SAP
 
Bi Publisher 11g: Only good news
Bi Publisher 11g: Only good newsBi Publisher 11g: Only good news
Bi Publisher 11g: Only good news
 
iPad Application for Account Managers
iPad Application for Account ManagersiPad Application for Account Managers
iPad Application for Account Managers
 
Creating reports in oracle e business suite using xml publisher
Creating reports in oracle e business suite using xml publisherCreating reports in oracle e business suite using xml publisher
Creating reports in oracle e business suite using xml publisher
 
Contractors Network - Developing Oracle Bi (Xml) Publisher
Contractors Network - Developing Oracle Bi (Xml) PublisherContractors Network - Developing Oracle Bi (Xml) Publisher
Contractors Network - Developing Oracle Bi (Xml) Publisher
 
Functional module
Functional moduleFunctional module
Functional module
 
Service Ticket Creation in SAP Hybris (C4C) from Hybris Commerce Online Store
Service Ticket Creation in SAP Hybris (C4C) from Hybris Commerce Online StoreService Ticket Creation in SAP Hybris (C4C) from Hybris Commerce Online Store
Service Ticket Creation in SAP Hybris (C4C) from Hybris Commerce Online Store
 

Semelhante a Offline & Online Scenario For An Interactive Adobe

Lecture14 abap on line
Lecture14 abap on lineLecture14 abap on line
Lecture14 abap on lineMilind Patil
 
Naresh_SAPTech_Consultant_SAP01
Naresh_SAPTech_Consultant_SAP01Naresh_SAPTech_Consultant_SAP01
Naresh_SAPTech_Consultant_SAP01Naresh Devarakonda
 
2109 mobile cloud integrating your mobile workloads with the enterprise
2109 mobile cloud  integrating your mobile workloads with the enterprise2109 mobile cloud  integrating your mobile workloads with the enterprise
2109 mobile cloud integrating your mobile workloads with the enterpriseTodd Kaplinger
 
IBM Connections - Have it YOUR Way!
IBM Connections - Have it YOUR Way!IBM Connections - Have it YOUR Way!
IBM Connections - Have it YOUR Way!LetsConnect
 
Web(abap introduction)
Web(abap introduction)Web(abap introduction)
Web(abap introduction)Kranthi Kumar
 
Interfacing sap - BDC
Interfacing sap - BDC Interfacing sap - BDC
Interfacing sap - BDC Syam Sasi
 
ConnectorsForIntegration
ConnectorsForIntegrationConnectorsForIntegration
ConnectorsForIntegrationbthomps1979
 
CTA mock exam Universal Safety Technologies
CTA mock exam  Universal Safety TechnologiesCTA mock exam  Universal Safety Technologies
CTA mock exam Universal Safety TechnologiesJohann Furmann
 
IRJET- Development and Integration of GUI Application with the PCI Express IP...
IRJET- Development and Integration of GUI Application with the PCI Express IP...IRJET- Development and Integration of GUI Application with the PCI Express IP...
IRJET- Development and Integration of GUI Application with the PCI Express IP...IRJET Journal
 
1040 ibm worklight delivering agility to mobile cloud deployments
1040 ibm worklight  delivering agility to mobile cloud deployments1040 ibm worklight  delivering agility to mobile cloud deployments
1040 ibm worklight delivering agility to mobile cloud deploymentsTodd Kaplinger
 
Application Discovery! The Gift That Keeps on Giving
Application Discovery! The Gift That Keeps on GivingApplication Discovery! The Gift That Keeps on Giving
Application Discovery! The Gift That Keeps on GivingDeborah Schalm
 
Application Discovery! The Gift That Keeps on Giving
Application Discovery! The Gift That Keeps on Giving Application Discovery! The Gift That Keeps on Giving
Application Discovery! The Gift That Keeps on Giving DevOps.com
 
Optimizing your job apply pages with the LinkedIn profile API
Optimizing your job apply pages with the LinkedIn profile APIOptimizing your job apply pages with the LinkedIn profile API
Optimizing your job apply pages with the LinkedIn profile APIIvo Brett
 
Uploading customer master extended address using bapi method
Uploading customer master extended address using bapi methodUploading customer master extended address using bapi method
Uploading customer master extended address using bapi methodlondonchris1970
 
django Forms in a Web API World
django Forms in a Web API Worlddjango Forms in a Web API World
django Forms in a Web API WorldTareque Hossain
 
Challenge accepted: IBM Cloud onboarding & Upgrades to IBM Notes Browser Plug-in
Challenge accepted: IBM Cloud onboarding & Upgrades to IBM Notes Browser Plug-inChallenge accepted: IBM Cloud onboarding & Upgrades to IBM Notes Browser Plug-in
Challenge accepted: IBM Cloud onboarding & Upgrades to IBM Notes Browser Plug-inDaniel Reimann
 
IBM Forms Experience Builder on Cloud
IBM Forms Experience Builder on Cloud IBM Forms Experience Builder on Cloud
IBM Forms Experience Builder on Cloud mlech23
 
Building Hybrid Business Apps for SharePoint
Building Hybrid Business Apps for SharePointBuilding Hybrid Business Apps for SharePoint
Building Hybrid Business Apps for SharePointK2
 
IBM Z for the Digital Enterprise 2018 - Offering API channel to application a...
IBM Z for the Digital Enterprise 2018 - Offering API channel to application a...IBM Z for the Digital Enterprise 2018 - Offering API channel to application a...
IBM Z for the Digital Enterprise 2018 - Offering API channel to application a...DevOps for Enterprise Systems
 
Become a Web-Dynpro for Functional Consultants - ConVista Asia
Become a Web-Dynpro for Functional Consultants - ConVista AsiaBecome a Web-Dynpro for Functional Consultants - ConVista Asia
Become a Web-Dynpro for Functional Consultants - ConVista AsiaConVista Consulting Asia
 

Semelhante a Offline & Online Scenario For An Interactive Adobe (20)

Lecture14 abap on line
Lecture14 abap on lineLecture14 abap on line
Lecture14 abap on line
 
Naresh_SAPTech_Consultant_SAP01
Naresh_SAPTech_Consultant_SAP01Naresh_SAPTech_Consultant_SAP01
Naresh_SAPTech_Consultant_SAP01
 
2109 mobile cloud integrating your mobile workloads with the enterprise
2109 mobile cloud  integrating your mobile workloads with the enterprise2109 mobile cloud  integrating your mobile workloads with the enterprise
2109 mobile cloud integrating your mobile workloads with the enterprise
 
IBM Connections - Have it YOUR Way!
IBM Connections - Have it YOUR Way!IBM Connections - Have it YOUR Way!
IBM Connections - Have it YOUR Way!
 
Web(abap introduction)
Web(abap introduction)Web(abap introduction)
Web(abap introduction)
 
Interfacing sap - BDC
Interfacing sap - BDC Interfacing sap - BDC
Interfacing sap - BDC
 
ConnectorsForIntegration
ConnectorsForIntegrationConnectorsForIntegration
ConnectorsForIntegration
 
CTA mock exam Universal Safety Technologies
CTA mock exam  Universal Safety TechnologiesCTA mock exam  Universal Safety Technologies
CTA mock exam Universal Safety Technologies
 
IRJET- Development and Integration of GUI Application with the PCI Express IP...
IRJET- Development and Integration of GUI Application with the PCI Express IP...IRJET- Development and Integration of GUI Application with the PCI Express IP...
IRJET- Development and Integration of GUI Application with the PCI Express IP...
 
1040 ibm worklight delivering agility to mobile cloud deployments
1040 ibm worklight  delivering agility to mobile cloud deployments1040 ibm worklight  delivering agility to mobile cloud deployments
1040 ibm worklight delivering agility to mobile cloud deployments
 
Application Discovery! The Gift That Keeps on Giving
Application Discovery! The Gift That Keeps on GivingApplication Discovery! The Gift That Keeps on Giving
Application Discovery! The Gift That Keeps on Giving
 
Application Discovery! The Gift That Keeps on Giving
Application Discovery! The Gift That Keeps on Giving Application Discovery! The Gift That Keeps on Giving
Application Discovery! The Gift That Keeps on Giving
 
Optimizing your job apply pages with the LinkedIn profile API
Optimizing your job apply pages with the LinkedIn profile APIOptimizing your job apply pages with the LinkedIn profile API
Optimizing your job apply pages with the LinkedIn profile API
 
Uploading customer master extended address using bapi method
Uploading customer master extended address using bapi methodUploading customer master extended address using bapi method
Uploading customer master extended address using bapi method
 
django Forms in a Web API World
django Forms in a Web API Worlddjango Forms in a Web API World
django Forms in a Web API World
 
Challenge accepted: IBM Cloud onboarding & Upgrades to IBM Notes Browser Plug-in
Challenge accepted: IBM Cloud onboarding & Upgrades to IBM Notes Browser Plug-inChallenge accepted: IBM Cloud onboarding & Upgrades to IBM Notes Browser Plug-in
Challenge accepted: IBM Cloud onboarding & Upgrades to IBM Notes Browser Plug-in
 
IBM Forms Experience Builder on Cloud
IBM Forms Experience Builder on Cloud IBM Forms Experience Builder on Cloud
IBM Forms Experience Builder on Cloud
 
Building Hybrid Business Apps for SharePoint
Building Hybrid Business Apps for SharePointBuilding Hybrid Business Apps for SharePoint
Building Hybrid Business Apps for SharePoint
 
IBM Z for the Digital Enterprise 2018 - Offering API channel to application a...
IBM Z for the Digital Enterprise 2018 - Offering API channel to application a...IBM Z for the Digital Enterprise 2018 - Offering API channel to application a...
IBM Z for the Digital Enterprise 2018 - Offering API channel to application a...
 
Become a Web-Dynpro for Functional Consultants - ConVista Asia
Become a Web-Dynpro for Functional Consultants - ConVista AsiaBecome a Web-Dynpro for Functional Consultants - ConVista Asia
Become a Web-Dynpro for Functional Consultants - ConVista Asia
 

Offline & Online Scenario For An Interactive Adobe

  • 1. Offline & Online Scenario for an Interactive Adobe Form within a WebDynpro application Business Partner Contact Card This is a demo application I have developed based from examples from “SAP Interactive Forms By Adobe” book, Authors: Hauser, Deutesfeld, Rehmann, Szucs, Thun steve.coupland@gmail.com 2010
  • 2. The BP contacts template build in SFP This template has a DDIC interface
  • 3. The WebDynpro Application Context includes Source Data structures & The PDF object
  • 4. 3 Views - Download, Upload & Review • 1- Download the required PDF BP IAF for ‘offline’ use • 2- Upload the empty/part filled/completed BP IAF • 3- Review the PDF IAF ‘online’, extract the data fields entered offline, display them in WebDynpro fields. If you update the Interactive Form and press button ‘Save’, new changed values then get updated and sent to the server, and hence any WebDynpro fields will also be updated accordingly, automatically. • Saving will result in creation of BP data. Using the data entered in IAF in both an offline and / or online scenario, too. The following screen shots depict the application working
  • 5. Source code to extract data In the ‘Review’ view there is source code to extract the data from the form in input plug handler method, using IXML conversion of the PDF content and binding to the context of the WebDynpro
  • 6. The Contact IAF Application Working • The next few slides show the working application in an internet browser
  • 7. Download PDF for Offline useage
  • 8. Upload the form empty/partly filled Browse for the Offline ‘Contact Card’ interactive form to upload; there may be data entered... Click on ‘Review’ navigates to a new Dynpro view, in doing so extracts all the data to IXML format from the PDF and then binds relevant values to the appropriate context attributes and thus screen fields – ready to either edit the data further or save for final processing, whereby the values are read from the context and the BAPI functions invoked.
  • 9. Save (& edit) Contact data to create BP The data already entered ‘offline’ is read into context of The data already entered ‘offline’ is read into context of WebDynpro on app. server & displayed in fields WebDynpro on app. server & displayed in fields underneath UI Element of the IAF. The ‘Company’ is going underneath UI Element ‘online’ in the IAF elementis the to be completed now of the IAF. The ‘Company’ of going to be completed now ‘Save’ is in the IAF element is WebDynpro view – when ‘online’ clicked all the data ofre-read, validated on the server and the BP partner is the WebDynpro view – when ‘Save’ is clicked all the data is re-read, BAPIs calls. the server and the BP created with validated on partner is created with BAPIs calls.
  • 10. All data saved and BP created!