pdf viewer c# : Add a picture to a pdf SDK software API .net winforms web page sharepoint OUTPUT_MANAGEMENT_GUIDE_SP37_21-part2028

© SAP AG 
11 
PPF
PPF Application
(/SCMTMS/TRANSP_MGMT)
PPF Action Profile
(Context Definition)
PPF Action Definition
(Trigger Type)
PPF Processing Type
*
1
*
1
*
1
BO Model
Business Object
*
1
Node
Action
*
1
*
1
PPF Schedule 
Cond
PPF Start cond
0..1
1
0..1
1
One or more PPF action 
profiles can be assigned 
to any BO node
instance
Logical Connection of the PPF 
The PPF must be connected to these nodes whenever outbound communication is required. The 
figure above shows where the PPF for output management must be configured. For more 
information about the PPF actions that are relevant for your application, see the Modeling Guide 
for PPF. 
The following figure shows the integration of PPF Customizing and the PPF runtime to the 
consuming application: 
Add a picture to a pdf - 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
how to add an image to a pdf in reader; add signature image to pdf acrobat
Add a picture to a pdf - 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
add jpg to pdf online; how to add an image to a pdf file
© SAP AG 
12 
Customizing
PPF run time
Consuming 
Application
Action Definitions
Action Definition n
Action Definition 3
Action Definition 2
Action Definition 1
Set of Action Definitions needs to be generated 
and executed
Schedule 
Conditions
Generate Triggers 
from configured 
Action Definitions
Start 
Conditions
Action Profile
Execute Triggers
Identifying the actions 
for which triggers need
to be generated
Identifying the triggers
that need to be 
executed
Integration of PPF Customizing and PPF Runtime 
C# TIFF: How to Insert & Burn Picture/Image into TIFF Document
Support adding image or picture to an existing or new new REImage(@"c:\ logo.png"); // add the image powerful & profession imaging controls, PDF document, tiff
add image pdf document; acrobat add image to pdf
VB.NET Image: Image Cropping SDK to Cut Out Image, Picture and
VB.NET image cropper control SDK; VB.NET image cropping method to crop picture / photo; you can adjust the size of created cropped image file, add antique effect
adding an image to a pdf in preview; add an image to a pdf acrobat
© SAP AG 
13 
3  Features of Output Management 
Output management contains an adapter that is developed in the BS_FND layer. It uses the post 
processing framework (PPF), which provides SAP applications with a standardized way of 
executing and managing condition based business tasks. 
The output management adapter has following capabilities: 
PPF utilities: 
o
Technical connection between the PPF action profiles and BO nodes 
o
Generates PPF triggers for BO node instances 
o
Processes triggers in two modes depending upon the configuration settings 
“before commit”
and 
“after commit”
. These enable the user to segregate critical 
and non-critical actions. 
BO to wrap PPF transaction data that facilitates: 
o
Output management UI 
o
Preview of output for individual unprocessed triggers (PDFs, alert data, and so 
on) 
o
Read from archive and preview for processed triggers 
o
Repeat of a trigger (it currently checks the merging constraints as set in the PPF 
configuration if required) 
o
Manual generation of triggers (this currently checks for the scheduling and 
merging constraints set in the PPF configuration) 
Basic output management features are described below in more detail. 
VB.NET TIFF: How to Draw Picture & Write Text on TIFF Document in
drawing As RaterEdgeDrawing = New RaterEdgeDrawing() drawing.Picture = "RasterEdge" drawing provide powerful & profession imaging controls, PDF document, tiff
add image to pdf in preview; how to add image to pdf acrobat
VB.NET Image: VB.NET Codes to Add Antique Effect to Image with .
mature technology to replace a picture's original colors add the glow and noise, and add a little powerful & profession imaging controls, PDF document, image
add picture to pdf; adding images to pdf files
© SAP AG 
14 
3.1  Immediate Print 
You can manually trigger a print action directly from the document. This is a forceful execution of 
the output regardless of the schedule conditions and start conditions. The schedule conditions 
and start conditions are ignored and the document is printed. An immediate print is not recorded 
in the archive. 
If you choose Print Immediately, the system displays a dialog box that lists all of the actions that 
are relevant for external communication. It also displays a switch option that allows you to choose 
between the output details (output device and number of copies) pertaining to the user or the PPF 
configuration. 
You must create a BOPF action in the root node of the BO and assign the name 
/BOFU/S_PPF_IMMEDIATE_PRINT
to the parameter structure. Class 
/BOFU/CL_A_PPF_IMMEDIATE_PRINT
, which contains the implementation steps for the 
immediate print function, must also be provided. 
You can enter the information about the default printer and the number of copies in the following 
locations: 
User profile 
Condition configuration in the PPF 
By default, the settings in the user profile are taken into consideration. If the BO is to use the 
values from the condition configuration instead, they must inherit the immediate print class and 
the value in the constructor must be set using constant 
MC_CONDITION_DEVICE
for the variable 
MV_PRINT_SETTINGS
Note: An alternative way of triggering an immediate print is to set the processing time parameter 
in Customizing for the action definition to Processing Using Selection Report. The action is then 
scheduled but not executed. You can then execute the action manually from the output 
management UI. 
The current filtering logic removes all non-print PPF actions (such as Send B2B message). 
VB.NET Image: Image Scaling SDK to Scale Picture / Photo
Framework application; VB.NET sample code for how to scale image / picture; Frequently asked questions about RasterEdge VB.NET image scaling control SDK add-on.
how to add a photo to a pdf document; how to add image to pdf in acrobat
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 jpeg to pdf; add signature image to pdf
© SAP AG 
15 
3.2  Automated Output 
You can schedule automated outputs throughout the life cycle of a business document. Outputs 
are scheduled and executed on the basis of the business scenarios and the life cycle status. 
Some of the configured action definitions are not relevant for a business document in a specific 
business scenario. The relevant actions and outputs are included using the schedule conditions. 
These outputs could be partner-dependent or partner-independent. For partner-dependent 
actions, the business object provides the partner-specific data and outputs are triggered on the 
basis of this data (you can change or override some of the parameters on the output 
management UI prior to execution). Automated outputs are saved in the history and can be 
viewed on the Output Management tab page. 
If you want to e-mail external communication, you can send attachments along with the e-mail. 
Attachments can be added from the following locations: 
Customizing settings for the PPF 
Output management UI 
The output management UI is supplied with a list of attachments. These attachments are 
added as part of the attachments folder UI. 
If you want to print external communication, there are various ways in which you can specify the 
printer. The printer is determined in the following order of priority: 
1.  Redefining method 
DETERMINE_PRINTER( )
of class 
/BOFU/CL_PPF_SERV_FOR_BO
The printer can be determined using ABAP or BRFplus. 
2.  The static configuration setting in Customizing for the PPF 
3.  User Printer setting 
C# Word - Paragraph Processing in C#.NET
Add references: C# users can set paragraph properties and create content such as run, footnote, endnote and picture in a paragraph.
add image to pdf java; adding an image to a pdf form
VB.NET Image: Image Resizer Control SDK to Resize Picture & Photo
NET Method to Resize Image & Picture. Here we this VB.NET image resizer control add-on, can provide powerful & profession imaging controls, PDF document, image
add png to pdf acrobat; how to add an image to a pdf file in acrobat
© SAP AG 
16 
3.3  Originals and Copies 
The output management adapter does not differentiate between originals and copies of business 
documents. The print form is also the same for both originals and copies. The difference is 
brought about by configuring different actions for originals and copies. The originals and copies 
are printed in different trays of the same printer, which contain different types of paper. These 
trays can be modeled as two separate SAP printer configurations. For more information, see SAP 
Note 143375
This is relevant only for external communication. 
© SAP AG 
17 
3.4  Mass Output 
You can trigger mass outputs from a worklist. For example, you can select multiple orders from 
the worklist, choose the actions for which you want to trigger the mass outputs, and then perform 
mass execution of the unprocessed actions. The system checks the start conditions and if the 
outcome is successful, the actions are executed. 
You have to create a BOPF action in the root node of the BO and provide class 
/BOFU/CL_A_PPF_MASS_OUTPUT
, which contains the implementation measures for the mass 
output function. 
© SAP AG 
18 
3.5  Features of the Output Management UI 
The header area of the output management user interface (UI) uses a table to display all of the 
actions for a business document. The system displays the action details, message log, 
communication details, and document preview on separate tab pages in the screen area below 
the table. Depending on the processing status, the system groups the actions as Unprocessed, 
Successfully Processed, or Processed with Errors
Generate Actions 
You can generate all of the relevant actions for a business document. If you choose 
Generate 
Actions Including Conditions Checks 
, the system performs the following tasks: 
Selects all of the relevant actions for the business document 
Executes the schedule conditions 
Generates the actions if the schedule conditions are met 
The system executes the actions either immediately or when you save, depending on how you 
have configured the action. In the Maintain PPF Settings Customizing activity, you can set the 
Processing Time field to Immediate processingProcessing when saving document, or 
Processing using selection report. If you validate changes to data in the scheduled condition to 
determine whether you create a new trigger, you may not be able to generate the trigger 
manually. This is because the data in the business document has not been changed since the 
last trigger was generated. You can validate changes to data in the scheduled condition by 
comparing the data before and after the change. 
In the Maintain PPF Settings Customizing activity, if you specify an action as Schedule 
Automatically and the processing time as Processing when saving document, the system 
generates a trigger in the active state in the UI and deletes the trigger on saving. 
However, the system does not delete the trigger if the trigger is changed. 
List of Actions 
You can view the list of all actions that are relevant for the document by choosing 
Generate 
List of Actions 
. A dialog box appears with the list of all the possible actions for the document, 
along with the configured processing types, and schedule condition status. You can view the 
latest status of the schedule condition by choosing Check Schedule Conditions. You can select 
one or more actions for generation. You can generate the actions by choosing the Generate 
Actions pushbutton and choosing one of the following options: 
Include Condition checks 
You can generate the selected action after executing the relevant schedule conditions. If 
the schedule conditions are met, the actions are generated. 
Skip Condition Checks 
You can generate the selected actions without checking the relevant schedule conditions. 
The system always generates the actions, regardless of whether or not the schedule 
conditions are met. You can specify which actions can be generated without checking the 
© SAP AG 
19 
schedule conditions in the Maintain Output Management Adapter Settings Customizing 
activity. 
Generating an action without checking the schedule conditions may lead to 
possible inconsistencies in the document. We do not recommend that you do 
this. To restrict the actions that can be generated in this manner, you can select 
the actions that are safe to generate without schedule condition checks in the 
action settings of the Maintain Output Management Adapter Settings 
Customizing activity. Unless specified otherwise in Customizing, the system 
executes actions only if the schedule conditions are met. 
The system merges generated actions, based on the merging method you 
specify for the action definition in the Maintain PPF Settings Customizing activity. 
Regenerate 
You can regenerate specific actions by selecting existing processed actions on the Output 
Management tab page and choosing Regenerate. The system evaluates the schedule conditions 
and generates the action on the basis of the evaluation. You can use the Regenerate function 
only for actions with a processing type of External Communication
Edit 
The ability to edit in output management is influenced directly by the lock status of the consuming 
business object (BO). If the BO is in display mode, then the output management UI is also in 
display mode. 
You can edit all of the unprocessed actions. This enables you to enter or change the data in 
specific fields for all of the unprocessed actions. This function is only possible for the actions with 
a processing type of External Communication
You can change the following fields for an unprocessed action: 
Language 
If you schedule actions for execution when you save a business document, the 
consuming application can determine the language based on the business partner. The 
system displays the language on the Outputs tab page. If you want to repeat the action at 
a later time but in a different language, you can change the language on the UI and 
execute the output. This function is only possible for the actions with a processing type of 
External Communication
Printer 
You can change the printer. 
Number of Print Copies 
You can enter the number of copies to be printed. This should be a value between 1 and 
255. 
Subject and Text 
© SAP AG 
20 
o
By default, the system uses the description of an action as the subject for an 
unprocessed trigger. 
o
You can use the Maintain Output Management Adapter Settings Customizing 
activity to create a default e-mail text. 
Recipients 
You can add, change, and delete the recipient types and recipients for external 
communication. 
Attachments 
You can attach or delete attachments that you send to e-mail recipients. 
Interactive PDF content 
You can edit the content of an interactive PDF form for an unprocessed action. 
Deactivate an action 
You can deactivate an action if you do not want to execute the action in a particular 
scenario. 
Subject and Text 
You can send business documents to e-mail recipients. 
By default, the system uses the subject of an unprocessed trigger as the description 
for an action. 
You can use the Maintain Output Management Adapter Settings Customizing activity 
to create a default e-mail text. 
Recipient 
You can add and delete recipients of external communication triggers. The system supports the 
following recipient types: 
E-mail 
Fax 
Business partner 
SAP name 
If the system can determine the communication mode preferences for a business 
partner, it displays this automatically. 
For an action, it is not possible to specify a mode of communication by business 
partner. 
Documents you may be interested
Documents you may be interested