pdf viewer c# : Add a picture to a pdf document SDK control API .net azure html sharepoint OUTPUT_MANAGEMENT_GUIDE_SP37_20-part2027

© SAP AG 
SAP Transportation Management 
Output Management Configuration Guide 
CUSTOMER 
Document Version: 3.2 
December 2013 
Add a picture to a pdf document - insert images into PDF in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Sample C# code to add image, picture, logo or digital photo into PDF document page using PDF page editor control
adding a jpg to a pdf; add image to pdf acrobat
Add a picture to a pdf document - VB.NET PDF insert image library: insert images into PDF in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Guide VB.NET Programmers How to Add Images in PDF Document
adding an image to a pdf file; adding image to pdf file
© SAP AG 
Copyright 
© Copyright 2013 SAP AG. All rights reserved. 
SAP Library document classification: PUBLIC 
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. National product specifications may vary. 
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.  
SAP 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 other countries.  
Please see http://www.sap.com/corporate-en/legal/copyright/index.epx#trademark for additional 
trademark information and notices. 
C# TIFF: How to Insert & Burn Picture/Image into TIFF Document
Support adding image or picture to an existing new REImage(@"c:\ logo.png"); // add the image powerful & profession imaging controls, PDF document, tiff files
attach image to pdf form; how to add a jpeg to a pdf file
VB.NET TIFF: How to Draw Picture & Write Text on TIFF Document in
Dim drawing As RaterEdgeDrawing = New RaterEdgeDrawing() drawing.Picture = "RasterEdge" drawing powerful & profession imaging controls, PDF document, tiff files
add image to pdf preview; adding an image to a pdf
© SAP AG 
Icons in Body Text 
Icon 
Meaning 
Caution 
Example 
Note 
Recommendation 
Syntax  
Additional icons are used in SAP Library documentation to help you identify different types of 
information at a glance. For more information, see Help on Help 
General Information Classes 
and Information Classes for Business Information Warehouse on the first page of any version of 
SAP Library
Typographic Conventions 
Type Style 
Description 
Example text 
Words or characters quoted from the screen. These include field names, screen 
titles, pushbuttons labels, menu names, menu paths, and menu options. 
Cross-references to other documentation. 
Example text 
Emphasized words or phrases in body text, graphic titles, and table titles. 
EXAMPLE TEXT 
Technical names of system objects. These include report names, program 
names, transaction codes, table names, and key concepts of a programming 
language when they are surrounded by body text, for example, SELECT and 
INCLUDE. 
Example text 
Output on the screen. This includes file and directory names and their paths, 
messages, names of variables and parameters, source text, and names of 
installation, upgrade and database tools. 
Example text 
Exact user entry. These are words or characters that you enter in the system 
exactly as they appear in the documentation. 
<Example text> 
Variable user entry. Angle brackets indicate that you replace these words and 
characters with appropriate entries to make entries in the system. 
EXAMPLE TEXT
Keys on the keyboard, for example, 
F2
or 
ENTER
C# Word - Paragraph Processing in C#.NET
Add references: CreateParagraph(); //Create a picture for para IPicture picture = para.CreatePicture(imageSrcPath); //Save the document doc0.Save
how to add an image to a pdf in acrobat; add image in pdf using java
VB.NET Image: Create Code 11 Barcode on Picture & Document Using
file, apart from above mentioned .NET core imaging SDK and .NET barcode creator add-on, you also need to buy .NET PDF document editor add-on, namely, RasterEdge
add jpg to pdf acrobat; add a picture to a pdf
© SAP AG 
Table of Contents 
Output Management Configuration Guide ....................................................................................... 5
1 Definitions ................................................................................................................................. 6
2 Output Management Overview ................................................................................................. 8
3 Features of Output Management ............................................................................................ 13
3.1 Immediate Print ................................................................................................................ 14
3.2 Automated Output ............................................................................................................ 15
3.3 Originals and Copies ........................................................................................................ 16
3.4 Mass Output ..................................................................................................................... 17
3.5 Features of the Output Management UI ........................................................................... 18
4 Output Management Settings and Configuration .................................................................... 23
4.1 Maintaining PPF Settings ................................................................................................. 24
4.1.1 Defining Applications ................................................................................................. 25
4.1.2 Defining Action Profiles.............................................................................................. 26
4.1.3 Creating Action Definitions ........................................................................................ 27
4.1.4 Defining Processing Types ........................................................................................ 28
4.2 Creating Conditions .......................................................................................................... 29
4.3 Output Management Adapter Configuration .................................................................... 30
4.3.1 Customizing ............................................................................................................... 31
4.3.2 PPF Exits ................................................................................................................... 36
4.3.3 Output Management Callbacks ................................................................................. 38
4.3.3.1 Action Profile Determination ............................................................................... 40
4.3.3.2 Action Determinations and Schedule Condition Checks .................................... 41
4.3.3.3 Start Condition Check ......................................................................................... 42
4.3.3.4 Determine Printer ................................................................................................ 43
4.3.3.5 Determine Document Partners ........................................................................... 44
4.3.3.6 Determine Partner Language .............................................................................. 45
4.3.3.7 Specify Output Content for PDF Forms .............................................................. 46
4.3.3.8 Specify Application Keys for Transient Action Definitions .................................. 47
4.3.3.9 Specify Application Keys for Aggregate Action Definitions ................................. 48
4.3.4 BRFplus Applications and Functions ......................................................................... 51
4.4 BO Modifications for Integration with Output Management Adapter ................................ 52
4.5 Configuring Direct Output ................................................................................................. 53
4.6 Configuring the Output Management User Interface ....................................................... 54
4.7 General Recommendations and Guidelines .................................................................... 55
5 Testing Output Management in Your Application ................................................................... 57
6 Appendix ................................................................................................................................. 59
6.1 Basic Introduction to the PPF ........................................................................................... 60
6.1.1 Configuring Different Output Requirements .............................................................. 61
6.1.1.1 Processing Type (Medium Type) ........................................................................ 62
6.1.1.1.1 Setting Up Processing Types for External Communication ......................... 63
6.1.1.1.2 Setting Up Processing Types for Alerts ....................................................... 64
6.1.1.1.3 Setting Up Processing Types for Method Calls ............................................ 65
6.1.1.2 Action Definition (Trigger Type) .......................................................................... 66
6.1.1.3 PPF Action Profile (Context Type) ...................................................................... 67
6.1.1.4 PPF Application ................................................................................................... 68
6.1.2 PPF Runtime ............................................................................................................. 69
6.1.2.1 Generating Triggers (Actions) ............................................................................. 70
6.1.2.2 Processing Triggers (Actions) ............................................................................. 71
6.2 Design .............................................................................................................................. 72
6.3 TM-Specific Guidelines .................................................................................................... 73
VB.NET PowerPoint: Add Image to PowerPoint Document Slide/Page
clip art or screenshot, the picture will be AddPage", "InsertPage" and "DeletePage" to add, insert or & profession imaging controls, PDF document, tiff files
add image to pdf reader; add photo pdf
VB.NET Image: VB.NET Planet Barcode Generator for Image, Picture &
on Overview. VB.NET Planet Barcode Creator Add-on within Generate Planet Barcode on Picture & Image in VB.NET. In for adding Planet barcode image to PDF, TIFF or
add an image to a pdf form; add a jpg to a pdf
© SAP AG 
Output Management Configuration Guide 
VB.NET Image: Image Cropping SDK to Cut Out Image, Picture and
SDK; VB.NET image cropping method to crop picture / photo; VB.NET image cropping control add-on needs a PC com is professional provider of document, content and
adding images to pdf forms; add photo to pdf online
VB.NET Image: Image Scaling SDK to Scale Picture / Photo
this VB.NET image scaling control add-on, we API, developer can only scale one image / picture / photo at com is professional provider of document, content and
add image field to pdf form; acrobat insert image into pdf
© SAP AG 
1  Definitions 
The following terms are used throughout this document: 
Term 
Definition 
Action 
This is a runtime instance of an action definition. 
Action definition 
An action definition is metadata or a skeleton of a business task. It 
encompasses all possible realizations (also see processing type). 
It determines whether business partner data is required for the 
execution and the business partner to which the data relates. 
Within the action definition, you set up the merge technique, that 
is, how many successful, failed, or unprocessed actions are 
allowed for a particular action definition. 
Action determination 
This is the runtime interface of the Post Processing Framework 
(PPF). When the action determination is triggered, the PPF checks 
the scheduling conditions of all configured action definitions based 
on the data provided by the context. The partner is also identified 
for partner-dependent action definitions, that is, partners with the 
specified partner function are added whenever they are provided 
as part of the partner collection. Otherwise, the partner-dependent 
action is deleted. Finally, the specified merge technique is 
triggered. Execution management is automatically updated for new 
actions. 
Action profile 
Smallest set of action definitions that can be investigated during 
one call of the action determination of the PPF. 
Application object 
The application object is the standardized proxy used to access 
the business object. The persistence of this object must be 
realized using the object services. 
Business object 
Object that contains the main data that is relevant for action 
determination and execution. Its persistence is either given as a 
Business Object Repository (BOR) object or as a persistent class 
of the object services. 
Configured action definition  The action definition must be configured so that an action can be 
created during action determination. The combination of the 
selected processing type, scheduling condition, and starting 
condition is called a configured action definition. An action 
definition can have several configured instances. Moreover, almost 
all of the technical settings for the action definition can be 
configured differently. 
Context 
Set of data transferred to the action determination. The context 
includes the name of the application, the action profile, the 
application object, and a collection of partners. 
Merge technique 
As part of action determination, new actions are merged with the 
old actions of an action definition. You specify the merge 
technique to be used at action definition level. For example, the 
merge technique 1 successful action per action definition deletes 
© SAP AG 
all newly determined actions if an action in the specified action 
definition is successfully executed. 
Partner 
Action definitions can be assigned to special person groups. To 
identify these groups, the PPF expects the partner function to be 
included in the address data (for example, 
“Responsible Person”
or 
“Customer”
). The partner number can also be entered if 
required. An object that contains all of these attributes is known as 
partner. The partner functions are defined using a BAdI from the 
application. 
Partner collection 
This is the runtime collection of all partners in a business object. 
The collection is part of the context. 
PPF 
Post Processing Framework. This provides SAP applications with 
a standardized way of executing and managing conditioned 
business tasks. In contrast to the SAP Business Workflow, these 
business tasks are mutually independent, meaning that there is no 
scope for a process flow. 
Processing type 
The processing type refers to the technical realization of an action 
definition. For example, start a workflow, send a PDF-based form 
by e-mail, and so on. 
© SAP AG 
2  Output Management Overview 
The basic functions of an output management system are to: 
Issue business documents in response to certain business events. The following can be 
issued: 
o
External communication such as printouts, faxes, and e-mails with a print 
preview option 
o
Alerts 
o
Workflow 
o
Business-to-business (B2B) and application-to-application (A2A) communication 
o
BI data upload 
o
Events to an Event Management system on the basis of decisions or in response 
to business events (for example, when a forwarding order is confirmed in a 
transportation scenario) 
Easily configure: 
o
Print forms 
o
Business decisions to schedule and execute outputs 
o
Data extraction to print forms 
Output of business documents with the following capabilities: 
o
Automated (back end), rule-based dispatching of outbound communications in 
response to business events such as the creation of an order, the release of a 
tendering request, and so on 
o
Preview of output and manual (front end) outputs in user interface (UI) scenarios 
o
Archive output dispatched in relation to business documents 
o
Include actual print files (PDFs, and so on) in the archive system for bookkeeping 
and later references 
o
Mass output from a worklist 
Optimize performance in relation to SAP Transportation Management 8.0 
Provide a comprehensive output management UI that: 
o
Classifies all the outputs based on the processing status that can be audited or 
monitored. The system triggers and executes the outputs in relation to a 
business document. 
o
Supports archiving, previewing, and log display 
o
Enables users to generate, activate, or deactivate actions prior to execution 
© SAP AG 
o
Enables users to change the printer, number of copies, communication partner, 
output language, and recipients prior to execution 
o
Enables e-mail text to be added for the e-mail recipients 
o
Enables attachments (that are either predetermined using a BAdI, configured in 
Customizing, or uploaded into the attachments folder of the consuming BO) to be 
sent to the e-mail recipient 
o
Enables users to choose the mode of communication such as print, e-mail, or fax 
for outputting the document 
o
Enables users to use a default text for the subject line of an e-mail and enables 
them to change the subject text 
o
Enables users to view the list of all relevant actions for a given document 
o
Enables users to use Customizing settings to generate and execute actions 
without applying rules that would otherwise apply 
Business 
Documents
External Communication
printouts, e-mails, and faxes
Alerts
Workflow
A2A/B2B MethodCalls
Output 
Management 
Adapter
Consuming
Application
LeadingBO
BI DataUpload
TriggerEvents to Event 
Management
Overview of Output Management Adapter 
Output management adapter (developed in the SAP_BS_FND layer) enables output to be 
triggered for a given BO node developed in the Business Object Processing Framework (BOPF) 
environment. 
Output management (SAP_BS_FND_702 SP05) uses the Post Processing Framework (PPF). 
You can connect the PPF at the level of the individual BO nodes. You can also set up PPF 
triggers on a BO node-specific (use case) basis and specify whether they are critical or non-
critical. 
© SAP AG 
10 
SAP NetWeaver
PPF Adapter for Output Management
(Suite Foundation)
BOPF Framework 
Consuming BOs
Service Consumer
Web Dynpro UI
Overview of Output Management Integration 
The following figure shows the logical connection of the PPF to BOPF BO nodes: 
Documents you may be interested
Documents you may be interested