Printing of Forms
With this function you can use SAP Interactive Forms by Adobe and the Adobe LiveCycle Designer to preview and print the detailed data of the following portfolio management objects:
Item
Initiative
The data printed in the PDF-based print form reflects the data that is displayed on the user interface. You can configure the PDF-based print form so that the data is displayed and printed according to your needs.
To print the customer fields you have created, you can either copy the SAP-delivered form and customize it, or create a PDF-based print form. You use the SFP transaction to create a print form and enable the customer fields on that form.
You must create an implementation of the BAdI BAdI: Print Fact Sheet Forms
to be able to select the data in the Options
area that shall be displayed on the form. Use the form name as the filter for the BAdI implementation you created.
We deliver default BAdI implementations that you can copy and change accordingly for your customer fields.
You have defined the forms in Customizing for SAP Portfolio and Project Management
by choosing .
You have created an implementation in Customizing for SAP Portfolio and Project Management by choosing .
You have opened an object to edit or display.
The Adobe Acrobat Reader® or the corresponding plug-in is installed.
You have authorization to edit or display the object.
In the Options
area, you can select the data to be displayed on the form. During form rendering, the system interprets the different subviews displayed in the object details as form options. Based on your option selection, the data is either displayed or hidden
on the form.
Note
We deliver default forms for each of these object types, and the Options
area for these object types is displayed if you have implemented the BAdI. We deliver filter-dependent BAdI implementations for these two object types.
You access these forms in the front-end system using the Print Fact Sheet
pushbutton on the item details screen and the initiative details screen. Here, you choose and display the customer-specific print forms.
To create an item form, you navigate to the item details by choosing . In the item dashboard, you click an item. The system displays the Item
Details
. Choose Print Fact Sheet
.
You can choose which form template you want to use.
When you have selected the form, you can choose the options to use on the form. Choose Preview
to see the result according to your choices.
The system uses the Adobe Acrobat Reader® application to print the form according to your needs.
To create an initiative form, you navigate to the initiative details by choosing . In the initiative dashboard you click an initiative. The system
displays the Initiative Details
. Choose Print Fact Sheet
.
You can choose which form template you want to use.
When you have selected the form, you can choose the options to use in the form. Choose Preview
to see the result according to your choices.
The system uses the Adobe Acrobat Reader® application to print the form according to your needs.
You can also design your own form to use custom fields according to your needs. The steps are as follows:
You create or copy the standard forms delivered for each object type and rename them to custom forms.
You create the required customer fields in the layout.
Note
To organize the customer fields in the layout, you create a folder within the form and place all the customer fields within the folder.
You identify the object-type-specific custom form in Customizing for SAP Portfolio and Project Management
, by choosing .
You create a BAdI implementation for the BAdI: Print Fact Sheet Forms.
You can copy the existing delivered implementation. Rename the filter to refer to the custom form name.
Note
If you create a new implementation without copying, create a filter for the BAdI implementation and refer to the custom form name.
You must enable the Options
area for the customer fields and the custom forms in the BAdI implementation BAdI: Print Fact Sheet Forms
otherwise the system considers the fall-back class with only limited selection options.
If there are customer fields which refer to currency fields or quantity fields, you have to define these fields in the Currency/Quantity
fields of the form interface.