0% found this document useful (0 votes)
158 views23 pages

GU - SAP S4 HANA - Maintain PPF Settings

The document outlines the steps to configure Post Processing Framework (PPF) Actions for the Transportation Management (TM) module in SAP, including accessing configuration, managing action profiles, defining actions, and setting conditions. It emphasizes the importance of understanding PPF functionality and provides guidance on creating and managing action profiles and definitions. Additionally, it suggests consulting SAP's documentation for detailed configuration steps.

Uploaded by

amarsoni03697
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
158 views23 pages

GU - SAP S4 HANA - Maintain PPF Settings

The document outlines the steps to configure Post Processing Framework (PPF) Actions for the Transportation Management (TM) module in SAP, including accessing configuration, managing action profiles, defining actions, and setting conditions. It emphasizes the importance of understanding PPF functionality and provides guidance on creating and managing action profiles and definitions. Additionally, it suggests consulting SAP's documentation for detailed configuration steps.

Uploaded by

amarsoni03697
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

https://s4hclub.

com/ ©

https://www.youtube.com/@s4hclubforyou ©

SAP TM FOR DUMMIES


Maintain PPF Settings

Here's a breakdown of how to configure PPF Actions for the Transportation


Management (TM) module in SAP:

Prerequisites:
• Basic understanding of PPF functionality and SAP TM is helpful.
Steps:
1. Access Configuration: There are two main ways to access the
configuration: * Transaction Code: Use SPPFCADM for PPF Administration.
* SPRO Customization: Navigate to SPRO and follow the path: Cross-
Application Components -> Processes and Tools for Enterprise
Applications -> Reusable Objects and Functions for BOPF Environment
-> PPF Adapter for Output Management -> Maintain Output Management
Adapter Settings.
2. Select TM Application: In either method, locate the PPF Applications
customizing table. Choose the row for /SCMTMS/TRANSPORTATION which
represents TM adaptations.
3. Action Profile Management:
o Create Profile (Optional): If a relevant Action Profile doesn't exist,
create a new one using the Change mode and clicking New Entries.
o Select Profile: Choose the existing or newly created Action Profile for
further configuration.
4. Action Definition:
o Action Definition Tab: Navigate to the Action Definition tab.
o Create Action: Click on Change mode and select New Entries to
define a new Action.
o Action Details: Provide a descriptive name and details for the action.

https://www.linkedin.com/in/mickaelquesnot/ ©

1
https://s4hclub.com/ ©

https://www.youtube.com/@s4hclubforyou ©

o Processed At: Specify when the action triggers - manually or upon


saving the document record.
o Form/Message/Function: Define the specific action to be performed.
This could be sending an email, printing a form, or triggering an ABAP
function.
5. Condition Configuration:
o Condition Screen: Go to the Condition configuration screen.
o Action Profile Selection: Choose the desired Action Profile.
o Scheduling Actions Tab: Select the relevant Action Definition from
the displayed list.
o Condition Definition: Here you can define conditions for triggering
the action. Conditions leverage the SAP condition technique. You can
create new conditions or modify existing ones.
Additional Considerations:
• Communication Method: Within the Processing Details section of the
condition definition, you can specify the communication method for the action,
such as printing or emailing.
• Dependency Code (Optional): For intricate dependencies between
characteristics in your actions, you might need to develop a dependency code
within the configuration profile.
Resources:

While the above steps provide a general overview, referring to SAP's documentation
for detailed configuration steps is recommended. You can find relevant information
by searching for "PPF Action Configuration TM" in the SAP Help Portal.

Use

In this Customizing activity, you can maintain post processing framework (PPF)
settings. Because PPF is an output management framework, it helps you setup
outputs that are specific to your installation. PPF generates output triggers based on
https://www.linkedin.com/in/mickaelquesnot/ ©

2
https://s4hclub.com/ ©

https://www.youtube.com/@s4hclubforyou ©
the settings you make for particular application data records. Based on the
configuration settings, the system subsequently processes these triggers to send the
actual output.

The PPF framework is used by more than one application in the Business Suite.

More Information

For more information about maintaining output management adapter settings, see
the setup guides at SAP Business Suite -> SAP Supply Chain Management -> SAP
SCM 7.0 -> Processes and Tools for Enterprise Applications (CA-EPT) -> Reusable
Objects and Functions for BOPF Environment (CA-EPT-BRC).

SPRO

https://www.linkedin.com/in/mickaelquesnot/ ©

3
https://s4hclub.com/ ©

https://www.youtube.com/@s4hclubforyou ©

SPRO

Define Action Profile And Actions

If you do not already have an Action Profile, we first create a new one.
On the screen that opens, we enter with CHANGE and click NEW ENTRIES.
After writing our name and description

Object Type -> /BOFU/CL_PPF_CONTAINER


Context Class -> /BOFU/CL_PPF_CONTEXT

After creating Action Profile, we can define Action.

Click on the Action Definition tab.

On this screen, we define our new Action by entering with CHANGE and clicking NEW
ENTRIES.
After entering our naming and description, we edit it according to our needs.
With Processed At, it is possible to set whether the action will be triggered manually or after
the document record.

https://www.linkedin.com/in/mickaelquesnot/ ©

4
https://s4hclub.com/ ©

https://www.youtube.com/@s4hclubforyou ©

SPRO

Condition Configuration (Transportable Conditions)

On the Condition configuration screen, choose the wanted Action Profile, on


Scheduling of Actions tab choose one of the defined Action Definitions that displayed
on the right side. New condition definitions can be added here.

When Action Definition is selected, on the sub tabs.

Overview -> Action Definition general information

Processing Details -> Communication Method can be edited,

You can choose Print for output or, and Internet Mail can be selected for the
definitions for sending mail output.

For the printouts, settings such as printer and how many copies will be taken can be
made from the Printer tab.

In addition, for the actions it needs to enter the printer information in advance so that
it can be processed automatically.

Schedule Condition -> The tab where we check in which case the action will be
scheduled, fills itself with the default implementation.

https://www.linkedin.com/in/mickaelquesnot/ ©

5
https://s4hclub.com/ ©

https://www.youtube.com/@s4hclubforyou ©
Start Condition -> The tab where we check in which case the action will be triggered,
fills itself with the default implementation.

SPRO

SPRO

https://www.linkedin.com/in/mickaelquesnot/ ©

6
https://s4hclub.com/ ©

https://www.youtube.com/@s4hclubforyou ©

SPRO

SPRO

https://www.linkedin.com/in/mickaelquesnot/ ©

7
https://s4hclub.com/ ©

https://www.youtube.com/@s4hclubforyou ©

SPRO

SPRO

https://www.linkedin.com/in/mickaelquesnot/ ©

8
https://s4hclub.com/ ©

https://www.youtube.com/@s4hclubforyou ©

SPRO

SPRO

https://www.linkedin.com/in/mickaelquesnot/ ©

9
https://s4hclub.com/ ©

https://www.youtube.com/@s4hclubforyou ©

SPRO

SPRO

https://www.linkedin.com/in/mickaelquesnot/ ©

10
https://s4hclub.com/ ©

https://www.youtube.com/@s4hclubforyou ©

SPRO

PPF: Description of Action Definition


Use
The action definition describes the content of an action independently of the
processing type. At the action definition level, it is specified how the actions are found,
which possibilities exist for the processing of actions and whether they are set up to
specific partners.

Example:

In the action definition order acknowledgment, it is specified that the order


acknowledgment is generated when an order is saved and is sent to the sold-to party
either as a letter (print out) or as a fax.

The documents generated can be stored in a content repository when certain


processings are performed (print, fax and e-mail). The object type PPFOUTPUT from
PPF is used with the document type PPFOUTPUT. Note that both the PPFOUTPUT
and the document type used by your application refer to the same content repository.

https://www.linkedin.com/in/mickaelquesnot/ ©

11
https://s4hclub.com/ ©

https://www.youtube.com/@s4hclubforyou ©

SPRO

SPRO

Maximum Number of Actions

https://www.linkedin.com/in/mickaelquesnot/ ©

12
https://s4hclub.com/ ©

https://www.youtube.com/@s4hclubforyou ©

SPRO

SPRO

https://www.linkedin.com/in/mickaelquesnot/ ©

13
https://s4hclub.com/ ©

https://www.youtube.com/@s4hclubforyou ©

SPRO

SPRO

https://www.linkedin.com/in/mickaelquesnot/ ©

14
https://s4hclub.com/ ©

https://www.youtube.com/@s4hclubforyou ©

SPRO

SPRO

https://www.linkedin.com/in/mickaelquesnot/ ©

15
https://s4hclub.com/ ©

https://www.youtube.com/@s4hclubforyou ©

SPRO

SPRO

https://www.linkedin.com/in/mickaelquesnot/ ©

16
https://s4hclub.com/ ©

https://www.youtube.com/@s4hclubforyou ©

SPRO

SPRO

https://www.linkedin.com/in/mickaelquesnot/ ©

17
https://s4hclub.com/ ©

https://www.youtube.com/@s4hclubforyou ©

SPRO

SPRO

Result

Output Control

https://www.linkedin.com/in/mickaelquesnot/ ©

18
https://s4hclub.com/ ©

https://www.youtube.com/@s4hclubforyou ©
Enter the Output Management tab in Freight Order.

Follow the Generate -> List of Actions path, Action List can be seen.

FREIGHT ORDERS Worklist

FREIGHT ORDERS Worklist

https://www.linkedin.com/in/mickaelquesnot/ ©

19
https://s4hclub.com/ ©

https://www.youtube.com/@s4hclubforyou ©

FREIGHT ORDERS Worklist

FREIGHT ORDERS Worklist

https://www.linkedin.com/in/mickaelquesnot/ ©

20
https://s4hclub.com/ ©

https://www.youtube.com/@s4hclubforyou ©

FREIGHT ORDERS Worklist

FREIGHT ORDERS Worklist

https://www.linkedin.com/in/mickaelquesnot/ ©

21
https://s4hclub.com/ ©

https://www.youtube.com/@s4hclubforyou ©

FREIGHT ORDERS Worklist

FREIGHT ORDERS Worklist

https://www.linkedin.com/in/mickaelquesnot/ ©

22
https://s4hclub.com/ ©

https://www.youtube.com/@s4hclubforyou ©

FREIGHT ORDERS Worklist

https://www.linkedin.com/in/mickaelquesnot/ ©

23

You might also like