SAP CRM Action Profile: Complete Tutorial

Introduction


SAP CRM Action Profile: Complete Tutorial


SAP CRM Action Profile: Complete Tutorial
SPRO Path to define the Action, Action Profile and Conditions

SAP CRM Action Profile: Complete Tutorial
Action Profile definition in SPRO


SAP CRM Action Profile: Complete Tutorial
Actions detail for a transaction in CRMD_ORDER

Create Parameter Condition:
 


Set Parameter Condition:
  Changing Parameter Condition values:
  Personal Settings for Condition Editor:
  Processing Times defines when an action for which start condition has been satisfied will be executed in the transaction processing. Thus, once the start condition for a scheduled action is satisfied, it can execute according to the Processing Time maintained. Following are the possible options for Processing Time:

Setting Processing Time in Action Definition: In the Action Definition, processing type is specified. Processing types specifies how the action is processed at the Processing Time. There are different Processing Types available:

Methods are BAdI implementations of the SAP standard BAdI EXEC_METHODCALL_PPF. There are many standard implementations provided by SAP that are used in the standard transactions, for e.g.:


This transaction is for PPF customizing:
  It can be used to define the Action Profile and Action Definitions. Also, it is possible to configure the Actions defined in the Action Profile. Actions defined within an Action Profile are available for configuring so that Conditions can be maintained using the SAP provided wizards and screens.

Other useful transaction codes:

Action Monitor

The program RSPPFPROCESS, responsible for action monitor originates from the Post Processing Framework (PPF) and can be used to check the processing of the actions. Thus, action monitor can be used to monitor and trigger the processing of actions for several transactions.

Transaction code for Action Monitor is CRMC_ACTION_JOB.

With action monitor, it is possible to list the actions which have processing time set to Processing using selection report and initiate the processing of these actions. Thus, it is particularly useful for actions that are used for deadline monitoring such as SLA.

It could also be used to process actions with the processing time When Saving. In case, time-dependent conditions were fulfilled after a certain time without any changes to the transactions the program could be executed so that actions are also started in these cases. Thus, for test purposes or for repeating actions, this report can also be used to select and process actions with the processing time 'Immediate' or 'When Document is Saved'.
  Actions are configured for CRM transaction using Action profile. Actions are created in action profile which can be assigned to different CRM transactions. Within an action profile, multiple actions can be defined with sort order and status (Active or Inactive). Active actions can be scheduled and scheduled actions are executed following the sort order as maintained in the customizing. For individual action in the Action Profile, Action Definition and Action Configuration can be maintained.

During the transaction processing, all the allowed actions are identified using the Action Profile. For this, actions not marked as inactive in the action profile are considered for execution. Sort order maintained in Action Profile for individual action used to identify the sequence of execution of the actions. Further processing of these actions is done based upon the Action Definition and Action Configuration of individual action identified.

It is possible to assign an action profile directly to a transaction type or item category. Also condition technique, i.e. Action Profile Determination can be defined same as pricing.

In SPRO goto "Define Action Profiles and Actions"

  1. Select an action profile
  2. Click View

You will see properties of an action profile
  Purchase order with reference Purchase orders can be created with reference to a purchase...

SAP-HANA

SAP HANA Direct Extractor Connection (DXC) Tutorial

What is SAP HANA DXC? SAP HANA DXC is batch driven data replication technique i.e. it can execute...

Course

SAP ABAP Programming Tutorials - Free Training Course

Training Summary ABAP ( A dvanced B usiness A pplication P rogramming) is the default programming...

SAP - FI

Document Reversal FB08 in SAP: Step by Step Guide

This tutorial will take you through the steps to perform Document Reversal. Step 1) Enter...

SAP - FI

How To Create a Vendor Account Group in SAP FICO

In this tutorial, we will learn How to Create the Vendor Account Group in SAP Step 1) Enter...

Course

SAP PP (Production Planning) Training Tutorial

Course Summary SAP PP ( Production Planning) is a SAP modules, specially designed for integrating...