c# wpf adobe pdf reader : Delete pages of pdf online control software platform web page winforms wpf web browser Atagana_Rex0-part1432

Rex Atagana 
Integrating  Adobe Interactive Forms in SAP 
Netweaver 
Technology and Communication 
2012 
Delete pages of pdf online - control software platform:C# PDF Page Extract Library: copy, paste, cut PDF pages in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Easy to Use C# Code to Extract PDF Pages, Copy Pages from One PDF File and Paste into Others
www.rasteredge.com
Delete pages of pdf online - control software platform:VB.NET PDF Page Extract Library: copy, paste, cut PDF pages in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Detailed VB.NET Guide for Extracting Pages from Microsoft PDF Doc
www.rasteredge.com
Adobe Document Services, Adobe LiveCycle Designer 
ASAN AMMATTIKORKEAKOULU 
UNIVERSITY OF APPLIED SCIENCES  
ABSTRACT  
Author  
Rex Atagana 
Title   
Integrating Adobe Interactive Forms in SAP Netweaver 
Year   
2012 
Language 
English 
Pages   
50 
Name of Supervisor  Dr. Ghodrat Moghadampour 
Systems, Applications and Products in Data Processing (SAP), the leader in 
Enterprise Resource Planning Software (ERP) as a strategy is moving its 
technology into Virtualization. In light of that, this project utilized SAP 
Netweaver VMware edition which is licensed for developers to illustrate the 
integration of Adobe interactive forms.  
SAP as a practice has installation notes for every solution, but they are not 
uniformly released. Thus technical consultants encounters compatibility 
challenges in installing, integrating and implementing SAP systems. For example, 
a technical support would read about twenty to thirty released notes (SAP Note) to 
install a solution with its patches. Something hitherto seems simple as Microsoft 
software, and this is no exaggeration.  
So the goal of this project is to produce a detailed practical and non-duplicated 
document on how Adobe interactive forms can be integrated into Netweaver 
Application Servers in order to provide robust solutions to the inevitable hiccups 
confronting SAP developers in Marx Consulting. 
control software platform:VB.NET PDF Page Delete Library: remove PDF pages in vb.net, ASP.
Easy to delete PDF page in .NET WinForms application and ASPX webpage. Enable specified pages deleting from PDF in Visual Basic .NET class.
www.rasteredge.com
control software platform:C# PDF Page Delete Library: remove PDF pages in C#.net, ASP.NET
able to delete PDF page in both Visual C# .NET WinForms and ASP.NET WebForms project. Free online C# class source code for deleting specified PDF pages in .NET
www.rasteredge.com
CONTENTS 
ABSTRACT 
1
INTRODUCTION ............................................................................................. 7
1.1
SAP Forms Roadmap................................................................................. 8
1.1.1
SAPscript ....................................................................................... 9
1.1.2
Smart Form .................................................................................... 9
1.1.3
IFbA ............................................................................................. 10
1.2
Licensing .................................................................................................. 11
1.2.1
Licensable and Non-Licensable Scenarios .................................. 11
1.2.2
Cosmetic and Non-Cosmetic Modifications ................................ 12
1.2.3
Localization of Forms .................................................................. 13
2
TECHNOLOGY PREREQUISITES .............................................................. 14
2.1
Adobe Document Services (ADS) ........................................................... 15
2.2
Adobe LiveCycle Designer (ALD) .......................................................... 16
2.3
SAP GUI .................................................................................................. 17
2.4
Adobe Reader .......................................................................................... 18
2.5
ABAP ....................................................................................................... 19
2.6
SAP Netweaver Developer Studio (NWDS) ........................................... 19
2.7
System Requirements .............................................................................. 19
3
INTEGRATION .............................................................................................. 21
3.1
Netweaver ................................................................................................ 22
3.1.1
Application Server for ABAP ...................................................... 23
3.1.2
Installing License ......................................................................... 24
3.1.3
Internet Communication Framework (ICF) ................................. 26
3.2
Using External Front End ........................................................................ 28
3.2.1
Configuring SAP GUI for windows............................................. 29
control software platform:C# PDF File & Page Process Library SDK for C#.net, ASP.NET, MVC
C# view PDF online, C# convert PDF to tiff, C# read PDF, C# convert PDF to text, C# extract PDF pages, C# comment annotate PDF, C# delete PDF pages, C# convert
www.rasteredge.com
control software platform:C# PDF Page Insert Library: insert pages into PDF file in C#.net
document files by C# code, how to rotate PDF document page, how to delete PDF page using C# .NET, how to reorganize PDF document pages and how
www.rasteredge.com
3.3
Application Server for Java ..................................................................... 31
3.3.1
System Landscape Directory ....................................................... 32
3.3.2
Testing ADS ................................................................................. 34
3.3.3
NWDS .......................................................................................... 36
4
DEPLOYING INTERACTIVE FORMS ........................................................ 39
4.1
Online Forms Scenarios ........................................................................... 39
4.2
Offline Forms Scenarios .......................................................................... 40
5
CONCLUSION ............................................................................................... 41
6
REFERENCES ................................................................................................ 42
APPENDIX
control software platform:VB.NET PDF Page Insert Library: insert pages into PDF file in vb.
add and insert one or multiple pages to existing adobe PDF document in VB.NET. Ability to create a blank PDF page with related by using following online VB.NET
www.rasteredge.com
control software platform:C# HTML5 PDF Viewer SDK to view PDF document online in C#.NET
C# view PDF online, C# convert PDF to tiff, C# read PDF, C# convert PDF to text, C# extract PDF pages, C# comment annotate PDF, C# delete PDF pages, C# convert
www.rasteredge.com
LIST OF ABBREVIATIONS 
ABAP                              Advanced Business Application Programming 
ADS                                 Adobe Document Services 
ALD                                 Adobe LiveCycle Designer 
ERP                                  Enterprise Resource Planning   
GUI                                  Graphical User Interface 
HTML                              Hypertext Markup Language 
IFbA                                SAP Interactive Forms by Adobe 
J2EE                                 Java 2 Platform Enterprise Edition 
NAT                                 Network Address Translation 
NWDS                             Netweaver Developer Studio 
PDF                                  Portable Document Format 
SAP                                  Systems, Applications and Products in Data Processing 
SLD                                 System Landscape Directory 
SDN                                 SAP Developers Network 
TCO                                 Total Cost of Ownership 
URL                                 Uniform Resource Locator 
T-Code                             Transaction Code 
XML                                 Extensible Markup Language 
control software platform:VB.NET PDF- View PDF Online with VB.NET HTML5 PDF Viewer
RasterEdge. PRODUCTS: ONLINE DEMOS: Online HTML5 Document Viewer; Online XDoc.PDF C# File: Split PDF; C# Page: Insert PDF pages; C# Page: Delete PDF pages;
www.rasteredge.com
control software platform:VB.NET PDF - Convert PDF Online with VB.NET HTML5 PDF Viewer
C# view PDF online, C# convert PDF to tiff, C# read PDF, C# convert PDF to text, C# extract PDF pages, C# comment annotate PDF, C# delete PDF pages, C# convert
www.rasteredge.com
LIST OF FIGURES 
Figure 1: Development Environment for ABAP and Java 
15 
Figure 2: Adobe Document Services 
16 
Figure 3: Screenshot of ALD Interface (Version 8) 
17 
Figure 4: ALD in SAP GUI for windows. 
18 
Figure 5: Logon Screen 
23 
Figure 6: Application Server Start-up 
24 
Figure 7: SAP GUI for Java 
25 
Figure 8: SAP License Administration 
26 
Figure 9: Internet Communication Framework 
27 
Figure 10: SAP GUI for HTML 
28 
Figure 11: ALD Integration 
29 
Figure 12: GUI Connection Parameter 
30 
Figure 13: Java Stack 
32 
Figure 14: Netweaver Administrator 
33 
Figure 15: SLD 
34 
Figure 16:  Testing ADS 
35 
Figure 17: Working ADS 
36 
Figure 18: NWDS Front Page 
37 
Figure 19: NWDS Connection 
38 
Figure 20: Online Form scenario 
39 
Figure 21: Offline Form Scenario 
40 
control software platform:VB.NET PDF - Annotate PDF Online with VB.NET HTML5 PDF Viewer
VB.NET PDF - Annotate PDF Online with VB.NET HTML5 PDF Viewer. Explanation about transparency. VB.NET HTML5 PDF Viewer: Annotate PDF Online. This
www.rasteredge.com
control software platform:C# HTML5 PDF Viewer SDK to convert and export PDF document to
C# view PDF online, C# convert PDF to tiff, C# read PDF, C# convert PDF to text, C# extract PDF pages, C# comment annotate PDF, C# delete PDF pages, C# convert
www.rasteredge.com
List of Tables 
Table 1: SAPscript 
Table 2: Smart Form 
10 
Table 3: IFbA 
10 
Table 4: Interactive Forms versus Print Forms 
11 
Table 5: Licensable and Non-Licensable 
11 
Table 6: Cosmetic and Non-Cosmetic Modifications. 
12 
Table 7: Operating System Users 
21 
Table 8: SAP Users 
22 
Table 9: Port 
22 
 INTRODUCTION 
In today
s intelligent digital documents world electronic forms offers a perfect 
clone of static printed materials and a promised of far greater rewards for 
enterprises. The advantages of using intelligent digital documents cannot be 
overemphasized enough, as they can be customized with application data 
specifically defined for the targeted recipients: results are forms that can be 
populated dynamically online or offline with adjustment possibilities. That is the 
level intelligent digital document technology of today points to: a completely 
digitized business documents workflow. The application of intelligent digital 
documents like Adobe Interactive Forms has unique advantages: for example, it 
enables companies to reduce the costs of storing, printing, producing paper 
brochures and other external materials crucial to meeting customers
needs etc. 
(SAP; AG, 2006). And, it is estimated that an average costs of paper to typical 
global enterprise is circa thirty million US dollars per year in materials and labor. 
(SAP, 2008; AG, 2006) 
By placing intelligent digital documents relevant to their enterprise applications, 
businesses are now able to streamline their operational cost, at same time 
satisfying target audiences, ensuring their materials are accurate and current. This 
also gives them an edge above their competitors, whereby customer satisfaction is 
enhanced.  All these are achieved without affecting the bottom-line, rather 
minimizes their total cost of ownership (TCO). Thus reducing greatly, time-
consuming bureaucracy usually associated to large corporation business processes 
(AG, 2006).   
These benefits of this high-intelligent document are now possible with the 
strategic collaboration of Adobe Systems and SAP.  This collaboration ensures 
SAP customers to deploy fully automated digital forms called SAP Interactive 
Forms by Adobe (IFbA). Customers will not only be able to generate personalized 
forms directly from SAP ERP solutions, but also be able to enter new and updated 
data back into the system. With this new solution, most bottlenecks usually faced 
in traditional document processing by customers will be significantly reduced  
(Adobe, 2011; SAP, 2008; AG, 2006). 
The key enabler of this technology is Adobe Portable Document Format (PDF):  
the standard for digital collaboration and document exchange worldwide. The 
ubiquitous PDF serves as a holder for dynamic Extensible Markup Language 
(XML) content that mirrors the recognized paper forms. The Result is an 
interactive digital document that clones its paper-based original, and contained 
dynamic data that is within SAP Application Server (; SAP, 2008; Dr. Michael 
Hahsler, 2004; AG, 2006). 
Businesses can now embed their processes into intelligent documents that are 
delivered (online and offline), which exactly translates digitally the paper forms 
they represents. This empowers them to serve millions of internal and external 
users, providing users equipped with the free Adobe Reader to quickly complete 
an interactive form and in real-time return the data to SAP server.  (SAP, 2008; 
Zeller, 2004; AG, 2006) 
1.1  SAP Forms Roadmap 
Going further, SAP has hinted that its forms strategy will be more IFbA focused. 
That means SAPscript and Smart Form developers would have to embrace IFbA 
as those becomes less used. Here is the official SAP position: "The SAP forms 
strategy is based on SAP Interactive Forms by Adobe (IFbA). This applies to both 
Print and Interactive forms. In this context, most Business Suite solutions have 
already been converted to the IFbA technology (more than 2300 forms), and new 
standard  SAP  forms  will  be created  using  IFbA  instead  of  Smart Form  or 
SAPscript and Smart Forms shall continue to be supported in line with SAP's 
maintenance strategy, thereby ensuring the ability to protect existing customer 
investment" (Lax, 2008). Good thing is that ABAP developers are still going to be 
relevant though the Portal has given Java developers some distinct edge. 
1.1.1  SAPscript 
SAPscript is a legacy integrated User Interface (UI) tool for form printing and text 
input for SAP ERP applications. It customizes SAP provided documents or 
creating newer ones for printing. The following are advantages and disadvantages 
in using SAPscript: 
Table 1: SAPscript 
Advantages 
Disadvantages 
It is a popular tool because of its legacy 
advantage. 
Limited features output - multiple page 
formats not possible. 
It  has  many  existing  preconfigured 
form templates beneficial to customers. 
Unfortunately, it is not user-friendly. 
Stops  evolving  because  of  the 
introduction of Smart Forms. 
(Lax Jason, 2008; SAP, 2006) 
1.1.2  Smart Form 
Smart Form was introduced in SAP Basis 4.6 to replace SAP script. A tool for 
creating and maintaining forms within SAP ERP applications. Here are the 
advantages and disadvantages in using Smart Forms: 
Documents you may be interested
Documents you may be interested