How-to Guide 
SAP NetWeaver ‘04 
How to receive 
and convert 
PDF-documents 
with SAP XI
Version 1.00 – Apr 2006 
Applicable Releases: 
SAP NetWeaver ’04 SP16 
Pdf email link - insert, remove PDF links in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Free C# example code is offered for users to edit PDF document hyperlink (url), like inserting and deleting
add a link to a pdf in acrobat; add hyperlinks pdf file
Pdf email link - VB.NET PDF url edit library: insert, remove PDF links in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Help to Insert a Hyperlink to Specified PDF Document Page
pdf reader link; pdf hyperlinks
© Copyright 2006 SAP AG. All rights reserved. 
No part of this publication may be reproduced or 
transmitted in any form or for any purpose without the 
express permission of SAP AG. The information 
contained herein may be changed without prior notice. 
Some software products marketed by SAP AG and its 
distributors contain proprietary software components of 
other software vendors. 
Microsoft, Windows, Outlook,
and PowerPoint
are 
registered trademarks of Microsoft Corporation.  
IBM, DB2, DB2 Universal Database, OS/2, Parallel 
Sysplex, MVS/ESA, AIX, S/390, AS/400, OS/390, OS/400, 
iSeries, pSeries, xSeries, zSeries, z/OS, AFP, Intelligent 
Miner, WebSphere, Netfinity, Tivoli, and Informix are 
trademarks or registered trademarks of IBM Corporation 
in the United States and/or other countries. 
Oracle is a registered trademark of Oracle Corporation. 
UNIX, X/Open, OSF/1, and Motif are registered 
trademarks of the Open Group. 
Citrix, ICA, Program Neighborhood, MetaFrame, 
WinFrame, VideoFrame, and MultiWin
are trademarks 
or registered trademarks of Citrix Systems, Inc. 
HTML, XML, XHTML and W3C are trademarks or 
registered trademarks of W3C
®
, World Wide Web 
Consortium, Massachusetts Institute of Technology.  
Java is a registered trademark of Sun Microsystems, Inc. 
JavaScript is a registered trademark of Sun Microsystems, 
Inc., used under license for technology invented and 
implemented by Netscape.  
MaxDB is a trademark of MySQL AB, Sweden. 
SAP, R/3, mySAP, mySAP.com, xApps, xApp, and other 
SAP products and services mentioned herein as well as 
their respective logos are trademarks or registered 
trademarks of SAP AG in Germany and in several other 
countries all over the world. All other product and 
service names mentioned are the trademarks of their 
respective companies. Data 
contained in this document serves informational 
purposes only. National product specifications may vary. 
These materials are subject to change without notice. 
These materials are provided by SAP AG and its affiliated 
companies ("SAP Group") for informational purposes 
only, without representation or warranty of any 
kind, and SAP Group shall not be liable for errors or 
omissions with respect to the materials. The only 
warranties for SAP Group products and services are those 
that are set forth in the express warranty statements 
accompanying such products and services, if any. 
Nothing herein should be construed as constituting an 
additional warranty. 
These materials are provided “as is” without a warranty 
of any kind, either express or implied, including but not 
limited to, the implied warranties of merchantability, 
fitness for a particular purpose, or non-infringement.  
SAP shall not be liable for damages of any kind including 
without limitation direct, special, indirect, or 
consequential damages that may result from the use of 
these materials.  
SAP does not warrant the accuracy or completeness of 
the information, text, graphics, links or other items 
contained within these materials. SAP has no control 
over the information that you may access through the 
use of hot links contained in these materials and does not 
endorse your use of third party web pages nor provide 
any warranty whatsoever relating to third party web 
pages.  
SAP NetWeaver “How-to” Guides are intended to 
simplify the product implementation. While specific 
product features and procedures typically are explained 
in a practical business context, it is not implied that those 
features and procedures are the only approach in solving 
a specific business problem using SAP NetWeaver. Should 
you wish to receive additional information, clarification 
or support, please refer to SAP Consulting. 
Any software coding and/or code lines / strings (“Code”) 
included in this documentation are only examples and 
are not intended to be used in a productive system 
environment. The Code is only intended better explain 
and visualize the syntax and phrasing rules of certain 
coding. SAP does not warrant the correctness and 
completeness of the Code given herein, and SAP shall 
not be liable for errors or damages caused by the usage of 
the Code, except if such damages were caused by SAP 
intentionally or grossly negligent. 
RasterEdge.com General FAQs for Products
copy and email the secure download link to the assistance, please contact us via email (support@rasteredge & profession imaging controls, PDF document, image to
add link to pdf file; add url link to pdf
RasterEdge Product Licensing Discount
s). After confirming the informations provided, we will send you an email that contains price(s) at a discount and the online order link for new licensing.
add url pdf; add links to pdf in preview
 Business Scenario..................................................................................................1 
1.  Prerequisites and assumptions...........................................................................1 
1.1 
Example.........................................................................................................1 
 Introduction............................................................................................................2 
2.1 
Template documents analysis........................................................................2 
 The Step By Step Solution.....................................................................................4 
3.1 
Create the Interface Objects in the Interface Repository...............................4 
3.2 
Create the New Parsing Project.....................................................................5 
3.3 
Parsing using the IntelliScript........................................................................7 
3.4 
Parsing the grid............................................................................................10 
3.5 
Running the parser inside the Editor............................................................13 
3.6 
Exporting the Results to the Integration Server...........................................14 
3.7 
Configuring the Communication Channel...................................................15 
 – Appendix: Documentation Links......................................................................16 
RasterEdge Product Renewal and Update
4. Order email. Our support team will send you the purchase link. HTML5 Viewer for .NET; XDoc.Windows Viewer for .NET; XDoc.Converter for .NET; XDoc.PDF for .NET;
add links to pdf acrobat; clickable pdf links
VB.NET Create PDF from PowerPoint Library to convert pptx, ppt to
Link: Edit URL. Bookmark: Edit Bookmark. Metadata: Edit, Delete Metadata. Form Process. Create PDF file from PowerPoint free online without email.
add hyperlinks to pdf online; add hyperlink pdf document
 Business Scenario 
1.  Prerequisites and assumptions 
To implement this example you need to have the Conversion Agent Studio installed in your PC 
and the engine deployed to your XI server. 
Also consider that the overall scenario will not be explained (for example, any possible functional 
ERP customizing, ALE or IDoc implementation, etc.). 
1.1  Example 
Our company receives orders from customers that must be typed into the system. Some 
important  customers  (e.g.  Happy  Buyer  Company  Inc.)  send  a  large  amount  of 
documents. All those documents have the same format (purchase orders in PDF files) 
and only transactional details change. We are going to create XI Interfaces and also use 
VB.NET Create PDF from Word Library to convert docx, doc to PDF in
Link: Edit URL. Bookmark: Edit Bookmark. Metadata: Edit, Delete Metadata. Form Process. Free online Word to PDF converter without email.
add hyperlink to pdf acrobat; check links in pdf
VB.NET Create PDF from Excel Library to convert xlsx, xls to PDF
Link: Edit URL. Bookmark: Edit Bookmark. Metadata: Edit, Delete Metadata. Form Process. Convert Excel to PDF document free online without email.
add hyperlink in pdf; clickable links in pdf from word
SAP Conversion Agent by Itemfield to automatically create sales orders in our ERP 
system 
 Introduction 
Our  first  objective  is  to  create  the  strategy  and  understand  the  input  and  output 
documents 
We will create  a project in  the SAP  Conversion Agent by Itemfield  to develop the 
purchase order (PO) parsers (bear in mind that from our company’s point of view, this 
document will later become a sales order in our ERP system). 
Since the project is the key to produce the transformation in XI, projects will be very 
specific,  it  is  necessary  to  indicate  in  its  name  both  the  partner  and  document. 
Depending also on the case, adding the technical transformation could be also useful. 
We will also try to contact Happy Buyer Company to help us fully understand the 
document and also gather a significant number of examples so as to be sure that our 
parser is robust enough to understand any PO and also try to handle automatically any 
version change in the source document format. 
Due to generation characteristics, we can experience some characters displacement, so 
we will use a mixture or positional parsing and pattern search techniques. 
The output from the parser is much more flexible since it will be defined as a general (or 
canonical) PO format (customer independent) that will be able to be translated into a 
sales order. 
2.1 Template documents analysis 
Now  we  are going to  take  a 
closer  look  to  our  source 
document to determine all the 
required information. 
Since  every  customer has its 
own format it will be necessary 
to create a parser for each, but 
on the other hand the customer 
is implicit, so we are not taking 
into account the customer info. 
We will need to take from the 
header the number of the PO 
and also the date. Both fields 
are  preceded  by strings  labels  (“Order  Number:”  and “Date”).  The  first  one  is  10 
characters long and the second is a date field in the format MM/DD/YYYY. 
The rest of the information, the items, is provided in a grid-like structure: 
VB.NET PDF Convert to Word SDK: Convert PDF to Word library in vb.
Create editable Word file online without email. Supports transfer from password protected PDF. VB.NET class source code for .NET framework.
adding hyperlinks to a pdf; clickable links in pdf files
C# PDF Convert to Word SDK: Convert PDF to Word library in C#.net
and .docx. Create editable Word file online without email. Password protected PDF file can be printed to Word for mail merge. C# source
add hyperlink to pdf online; clickable links in pdf
The grid ends when the total line appears. 
To find out the beginning of items on the document we will use the trailing part of the 
heading as marker, that is, the “Net Value” string. 
Later the “Total net value excluding…” string will mark the end of the repeating items. 
C# Create PDF from Excel Library to convert xlsx, xls to PDF in C#
Export PDF from Excel with cell border or no border. Free online Excel to PDF converter without email. Quick integrate online C# source code into .NET class.
pdf link to attached file; add links to pdf
C# Create PDF from PowerPoint Library to convert pptx, ppt to PDF
application. Free online PowerPoint to PDF converter without email. C# source code is provided for .NET WinForms class. Evaluation
add a link to a pdf; add links to pdf file
 The Step By Step Solution 
Now it is time to implement the solution in our systems. 
3.1  Create the Interface Objects in the Interface Repository 
1.  Access the XI Interface Repository 
and create the Data Type. 
2.  Create the Message Type based on 
the previous Data Type. 
3.  Export the Message Type XSD to a 
file. 
4.  Continue 
implementing 
your 
interface in the integration repository 
as usual. These steps go beyond the 
scope of this guide. 
3.2  Create the New Parsing Project 
5.  Access the SAP Conversion Agent 
by Itemfield editor, open the required 
perspective and create a new blank 
project. 
Note  that  it  is  also  possible  to 
directly create a parser project using 
this  wizard  but  we  will  create  the 
project manually in this example. 
6.  Type the name and press “finish”. 
7.  Access the new project properties 
8.  Make sure to choose UTF-8 for input 
encoding 
9.  Now create a new parser 
10. Name the parser, press Next 
11. Name the Script, press Next 
12. Select the example file, press Next 
13. Add a sample PDF file and press 
Next 
14. If the parser automatically detects 
the source example as PDF file it will 
automatically select the option, if not 
(shown in this example), leave the 
selected option and press Finish. 
15. Add  the  XSD  file  you  previously 
created into the project. 
3.3  Parsing using the IntelliScript 
16. Open the readPO.tgp script in your 
project  and  the  IntelliScript  will 
appear.  On the  right  hand  side  a 
document  preview  will  also  come 
out. 
If the Wizard did not recognize the 
file  format,  the  document  preview 
will look quite strange. 
Documents you may be interested
Documents you may be interested