Dentro de SAP CRM, las Acciones se refieren al Marco de Procesamiento Posterior (PPF) de Componentes Básicos de SAP CRM. Las Acciones pueden desencadenar automáticamente salidas, 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. en SAP CRM. Las acciones reemplazan la determinación de salidas del sistema SAP ERP. Las acciones pueden ser determinadas para toda la transacción (Tipo de Transacción) a nivel de encabezado y también para un elemento individual (Categoría de Elemento).
Con las acciones, se pueden implementar procesos predefinidos en el procesamiento de transacciones SAP CRM. Para una «Acción» particular, se puede definir una «Condición de Programación». Esta condición de programación es verificada 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 identifican una situación particular en el procesamiento de transacciones.
Una Acción es una actividad o tarea planificada y la condición de programación 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. A partir de este tipo de procesamiento, se pueden activar Workflow de SAP, Llamadas de Método BAdI, SmartForm o Alerta.
Es posible especificar el Tiempo de Procesamiento dentro de una Definición de Acción (t-código SPPFC o SPPFCADM), que especifica cuándo se ejecutará esta acción en el procesamiento de transacciones. La acción puede depender de la función del socio. La función del socio puede asignarse en la Definición de Acción. Las Acciones están vinculadas a la transacción SAP CRM con un Perfil de Acción.
Un Perfil de Acción puede tener múltiples Definiciones de Acción con él. Basándose en la configuración e implementación de las Definiciones de Acción y las condiciones respectivas (Condición de Programación y Condición de Inicio), estas acciones se ejecutan para la transacción correspondiente de SAP CRM. Para una transacción que admita acciones, el registro de acciones se puede analizar en la GUI usando la transacción CRMD_ORDER, o dentro de la interfaz de usuario web si se proporciona acceso al bloque de asignaciones correspondiente.
Se verifican dos condiciones antes de que se ejecute una acción: Condición de Programación: una acción se programa para su ejecución solo si la condición de programación definida para esta acción se cumple. Además, la condición de programación puede evaluarse dentro de la implementación del BAdI estándar de SAP EVAL_SCHEDCOND_PPF.
Condición de Inicio: para las acciones programadas, se verifica la condición de inicio antes de que se ejecute. Por lo tanto, la acción programada se ejecuta una vez que se cumpla la condición de inicio. Estas condiciones para una acción se definen mientras se configura en el código de transacción SPPFCADM. Las condiciones pueden depender del tiempo utilizando fechas y reglas de fecha. Las condiciones pueden implementarse con expresiones basadas en los atributos del contenedor de un objeto comercial o una clase y constantes. Las condiciones se pueden verificar para ver la sintaxis correcta y probarlas. Hay dos modos para definir condiciones: Modo PC orientado al mouse Modo de entrada de texto directo (tradicional)
Los tiempos de procesamiento definen cuándo se ejecutará una acción para la cual se ha cumplido la condición de inicio en el procesamiento de transacciones. Así, una vez que se cumple la condición de inicio para una acción programada, puede ejecutarse de acuerdo con el Tiempo de Procesamiento mantenido.
Existe la posibilidad de especificar el Tiempo de Procesamiento en la Definición de Acciones: existen diferentes Tipos de Procesamiento disponibles: Formularios Inteligentes, Workflow, Métodos. Los métodos son implementaciones de BAdI de la BAdI estándar de SAP 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) COMPLETE-DOCUMENT (establecer estado completado dentro del documento) CREDIT_MEMO (crear un ítem de nota de crédito) 1O_EVENT_CREATE (crear un evento de flujo de trabajo) valor de las Condiciones de los Parámetros:
«Condición de Programación: Establecer Condición de Parámetro: Cambiar valores de la Condición de Parámetro Configuración Personal para el Editor de Condiciones»
El programa RSPPFPROCESS, responsable del monitor de acciones, es un marco de procesamiento posterior (PPF) y puede usarse para verificar el procesamiento de las acciones. Así, el monitor de acciones se puede usar para monitorear y desencadenar el procesamiento de acciones para varias transacciones. El código de transacción para el Monitor de Acciones es CRMC_ACTION_JOB.
Con el monitor de acciones, es posible listar las acciones que tienen un tiempo de procesamiento establecido para el 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 monitoreo de plazos como SLA. También se podría utilizar para procesar acciones con el tiempo de procesamiento Cuando se Guarda un Documento. En caso de que las condiciones dependientes del tiempo se cumplan después de un cierto tiempo sin cambios en las transacciones, el programa podría ejecutarse para que las acciones también se inicien en estos casos. Por lo tanto, para fines de prueba o para acciones repetitivas, este informe también se puede utilizar para seleccionar y procesar acciones con el tiempo de procesamiento «Inmediato» o «Cuando se Guarda el Documento».
Las acciones se configuran para la transacción CRM utilizando el perfil de acción. Las acciones se crean en el perfil de acción que se puede asignar a diferentes transacciones en CRM. Dentro de un perfil de acción, se pueden definir múltiples acciones con un orden y estado de clasificación (activo o inactivo). Las acciones activas pueden programarse y las acciones programadas se ejecutan siguiendo el orden de clasificación mantenido en la personalización.
Para una acción individual 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 utilizando el Perfil de Acción. Para esto, las acciones que no están marcadas como inactivas en el perfil de acción se consideran para la ejecución.
El orden de clasificación mantenido en el Perfil de Acción para la acción individual se utiliza 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 directamente un perfil de acción a un tipo de transacción o categoría de elemento. Además, la técnica de condicionamiento, es decir, la Determinación del Perfil de Acción, puede definirse de la misma manera que la fijación de precios.
En SPRO, vaya a «Definir Perfiles de Acción y Acciones». Seleccione un perfil de acción y haga clic en Ver para ver sus propiedades y definiciones de acción.
Calle Eloy Gonzalo, 27
Madrid, Madrid.
Código Postal 28010
Paseo de la Reforma 26
Colonia Juárez, Cuauhtémoc
Ciudad de México 06600
Real Cariari
Autopista General Cañas,
San José, SJ 40104
Av. Jorge Basadre 349
San Isidro
Lima, LIM 15073