SAP Perfil de acción de CRM: tutorial completo

Introducción

  • En un radio de SAP CRM, las acciones se refieren a los componentes básicos del marco de posprocesamiento (PPF)
  • Las acciones pueden desencadenar automáticamente resultados, actividades de seguimiento o flujos de trabajo.
  • El procesamiento de acciones puede ser utilizado por diferentes aplicaciones, como procesamiento de transacciones (CRMD_ORDER), facturación (BILLING), gestión de casos (CRM_CASE), etc. SAP CRM
  • Las acciones reemplazan la determinación de resultados de la SAP Sistema ERP
  • Se pueden determinar acciones para toda la transacción (Tipo de transacción) a nivel de encabezado y también para un artículo individual (Categoría de artículo)

SAP Perfil de acción de CRM

Esta figura proporciona una hoja de ruta para la configuración de acciones en SAP CRM

SAP Perfil de acción de CRM

  • Con acciones se pueden implementar procesos predefinidos en SAP Procesamiento de transacciones CRM.

SAP Perfil de acción de CRM
Ruta SPRO para definir la Acción, Perfil de Acción y Condiciones

SAP Perfil de acción de CRM
Definición de perfil de acción en SPRO

  • Para una "Acción" particular, se puede definir una "Condición de programación".
  • Esta condición de programación se verifica antes de que esta acción esté disponible para su ejecución.
  • En el momento de la ejecución, estos procesos se programan en función de las condiciones definidas por el usuario que definen una situación particular en el procesamiento de la transacción.
  • Una acción es una actividad o tarea planificada y la condición del cronograma es la situación bajo la cual se ejecutará esta acción.
  • Para una acción programada son posibles diferentes tipos de procesamiento:
  • El tipo de procesamiento define cómo se ejecuta una acción.
  • De este tipo de procesamiento, SAP Se pueden activar WorkFlow, BAdI Method Call, SmartForm o Alert.
  • Es posible especificar el tiempo de procesamiento dentro de una definición de acción (código t SPPFC o SPPFCADM), que especifica en qué parte de la ejecución del procesamiento de la transacción se ejecutará esta acción.
  • La acción puede depender de la función del socio.
  • La función de socio se puede asignar en la Definición de acción.
  • Las acciones están vinculadas a SAP Transacción CRM con perfil de acción.
  • Un perfil de acción puede tener varias definiciones de acción.
  • Según la configuración e implementación de las Definiciones de acciones y las condiciones respectivas (Condición de programación y Condición de inicio), estas acciones se ejecutan para las condiciones correspondientes. SAP Transacción CRM.
  • Para una transacción que admite acciones, el registro de acciones se puede analizar en la GUI utilizando la transacción CRMD_ORDER, o dentro UI web si se proporciona acceso al bloque de asignación correspondiente.

SAP Perfil de acción de CRM
Detalle de acciones para una transacción en CRMD_ORDER

SAP Perfil de acción de CRM
Detalle de acciones para una transacción en CRMD_ORDER

  • Puede visualizar una lista de acciones programadas y ejecutadas para la transacción con la siguiente información para cada acción individual como en las figuras 3 y 4:
  • Estado (acción programada, acción procesada)
  • Description (propósito de la acción)
  • Tipo de procesamiento
  • Creator, fecha de creación
  • Ejemplo: Un mes antes de que expire un contrato, el empleado de ventas responsable recibe en su bandeja de entrada una actividad con la categoría 'correo electrónico' para recordarle que debe escribir al cliente y averiguar si desea renovar su contrato.

Condiciones

  • Se verifican dos condiciones antes de que se ejecute una acción:
  • Condición de programación: la ejecución de una acción se programa solo si se cumple la condición de programación definida para esta acción. También la condición del cronograma se puede evaluar dentro de la implementación de SAP estándar BAdI EVAL_SCHEDCOND_PPF.
  • Condición de inicio: para las acciones programadas, la condición de inicio se verifica antes de ejecutarse. Por lo tanto, la acción programada se ejecuta una vez que se cumple la condición de inicio.
  • Estas condiciones para una acción se definen al configurarla en t-code SPPFCADM.
  • Las condiciones pueden depender del tiempo mediante fechas y reglas de fechas.
  • Las condiciones se pueden implementar con expresiones en los atributos del contenedor de un objeto comercial o una clase y constantes.
  • Se pueden comprobar y probar las condiciones para determinar la sintaxis adecuada.
  • Hay dos modos para definir condiciones:
  • Modo PC orientado al ratón
  • Modo de entrada directa de texto (tradicional)

Crear condición de parámetro:

SAP Condiciones de CRM

Establecer condición de parámetro:

SAP Condiciones de CRM

Cambiar los valores de las condiciones de los parámetros:

SAP Condiciones de CRM

Configuración personal para el editor de condiciones:

SAP Condiciones de CRM

Tiempo de procesamiento

Los tiempos de procesamiento definen cuándo se ejecutará una acción para la que se ha cumplido la condición de inicio en el procesamiento de la transacción. Por lo tanto, una vez que se cumple la condición de inicio de una acción programada, esta se puede ejecutar de acuerdo con el tiempo de procesamiento mantenido. A continuación, se muestran las posibles opciones para el tiempo de procesamiento:

  • Procesamiento mediante informe de selección:
  • En este caso, la acción se ejecutará después de la ejecución del informe de selección. Este tipo de procesamiento es particularmente útil para acciones que se utilizan para el seguimiento de plazos, como el seguimiento del SLA.
  • Procesamiento Inmediato:
  • La acción se inicia tan pronto como se cumple la condición de inicio.
  • Procesamiento al guardar el documento:
  • La acción se inicia cuando se guarda la transacción. Por lo tanto, aunque se cumpla la condición de inicio para la acción, la ejecución de la acción se activará únicamente durante el guardado de la transacción.

Definición del tiempo de procesamiento en acción:

Tiempo de procesamiento

Tipos de procesamiento

En la Definición de acción, se especifica el tipo de procesamiento. Los tipos de procesamiento especifican cómo se procesa la acción en el momento del procesamiento. Hay diferentes tipos de procesamiento disponibles:

  • Formularios inteligentes
  • Flujo de trabajo
  • Métodos

Los métodos son implementaciones BAdI del SAP estándar BAdI EXEC_METHODCALL_PPF. Hay muchas implementaciones estándar proporcionadas por SAP que se utilizan en las transacciones estándar, por ejemplo:

  • COPY_DOCUMENT (para crear un documento de seguimiento)
  • DOCUMENTO COMPLETO (establecer estado completado dentro del documento)
  • CREDIT_MEMO (crear elemento de nota de crédito)
  • 1O_EVENT_CREATE (crear un evento de flujo de trabajo)

Tipos de procesamiento

Transacción SPPFCADM

Esta transacción es para personalizar PPF:

Transacción SPPFCADM

Se puede utilizar para definir el perfil de acción y las definiciones de acción. Además, es posible configurar las Acciones definidas en el Perfil de Acción. Las acciones definidas dentro de un perfil de acción están disponibles para configurar de modo que las condiciones se puedan mantener usando el SAP asistentes y pantallas proporcionados.

Otros códigos de transacción útiles:

  • CRMC_ACTION_CONF – Configuración de acción
  • CRMC_ACTION_DEF – Definición de acción
  • CRMC_ACTION_WIZARD – Acción para definición mediante asistente

Monitor de acción

El programa PROCESO RSPPF, responsable del monitor de acciones, se origina en el marco de posprocesamiento (PPF) y puede usarse para verificar el procesamiento de las acciones. Por lo tanto, el monitor de acciones se puede utilizar para monitorear y desencadenar el procesamiento de acciones para varias transacciones.

El código de transacción para Action Monitor es CRMC_ACTION_JOB.

Con el monitor de acciones, es posible enumerar las acciones que tienen un tiempo de procesamiento establecido en Procesamiento usando el informe de selección e iniciar el procesamiento de estas acciones. Por lo tanto, es particularmente útil para acciones que se utilizan para el seguimiento de plazos, como los SLA.

También podría usarse para procesar acciones con el tiempo de procesamiento Al Guardar. En caso de que las condiciones dependientes del tiempo se cumplieran después de un cierto tiempo sin cambios en las transacciones, el programa podría ejecutarse de modo que también se iniciaran acciones en estos casos. Por lo tanto, con fines de prueba o para acciones repetidas, este informe también se puede utilizar para seleccionar y procesar acciones con el tiempo de procesamiento "Inmediato" o "Cuando se guarda el documento".

Monitor de acción

Ejecución del monitor de acción

Perfiles de acción

Las acciones se configuran para las transacciones de CRM mediante el perfil de acción. Las acciones se crean en el perfil de acción, que se puede asignar a diferentes transacciones de CRM. Dentro de un perfil de acción, se pueden definir múltiples acciones con orden de clasificación y estado (Activo o Inactivo). Las acciones activas se pueden programar y las acciones programadas se ejecutan siguiendo el orden de clasificación que se mantiene en la personalización. Para las acciones individuales en el perfil de acción, se puede mantener la definición de acción y la configuración de acción.

Durante el procesamiento de la transacción, todas las acciones permitidas se identifican mediante el Perfil de acción. Para ello se consideran para su ejecución las acciones que no estén marcadas como inactivas en el perfil de acciones. Orden de clasificación mantenido en el perfil de acción para acciones individuales utilizadas para identificar la secuencia de ejecución de las acciones. El procesamiento adicional de estas acciones se realiza en función de la Definición de acción y la Configuración de acción de la acción individual identificada.

Es posible asignar un perfil de acción directamente a un tipo de transacción o categoría de artículo. También la técnica de condición, es decir, la determinación del perfil de acción, se puede definir de la misma manera que el precio.

En SPRO, vaya a "Definir perfiles de acción y acciones"

  1. Seleccione un perfil de acción
  2. Haga clic en Ver

Perfiles de acción

Verás propiedades de un perfil de acción.

Perfiles de acción

  1. Seleccionar definición de acción
  2. Haga clic en Ver

Perfiles de acción