Perfil de ação SAP CRM: tutorial completo

Introdução

  • No SAP CRM, as ações referem-se aos componentes básicos do Post Processing Framework (PPF)
  • As ações podem acionar automaticamente resultados, atividades de acompanhamento ou fluxos de trabalho
  • O processamento de ações pode ser usado por diferentes aplicativos, como processamento de transações (CRMD_ORDER), bill(BILLING), gerenciamento de casos (CRM_CASE), etc. em SAP CRM
  • As ações substituem a determinação de saída do sistema SAP ERP
  • As ações podem ser determinadas para toda a transação (Tipo de transação) no nível do cabeçalho e também para um item individual (Categoria de item)

Perfil de ação SAP CRM

Esta figura fornece um roteiro para configuração de ação em CRM SAP

Perfil de ação SAP CRM

  • Com ações, processos predefinidos podem ser implementados no processamento de transações SAP CRM.

Perfil de ação SAP CRM
Caminho SPRO para definir a Ação, Perfil de Ação e Condições

Perfil de ação SAP CRM
Definição do perfil de ação no SPRO

  • Para uma 'Ação' específica, 'Condição de Agendamento' pode ser definida.
  • Esta condição de agendamento é verificada antes de disponibilizar esta ação para execução.
  • No tempo de execução, esses processos são agendados com base nas condições definidas pelo usuário que definem uma situação particular no processamento da transação.
  • Uma Ação é uma atividade planejada, ou tarefa e condição de cronograma é a situação sob a qual esta ação deve ser executada.
  • Para uma ação agendada são possíveis diferentes tipos de processamento:
  • O tipo de processamento define como uma ação é executada.
  • A partir deste tipo de processamento podem ser acionados SAP WorkFlow, BAdI Method Call, SmartForm ou Alert.
  • É possível especificar o Tempo de Processamento dentro de uma Definição de Ação (código t SPPFC ou SPPFCADM), que especifica onde na execução do processamento da transação esta ação deve ser executada.
  • A ação pode depender da função do parceiro.
  • A função de parceiro pode ser atribuída na Definição de Ação.
  • As ações estão vinculadas à transação SAP CRM com Action Profile.
  • Um perfil de ação pode conter diversas definições de ação.
  • Com base na configuração e implementação das Definições de Ação e respectivas condições (Condição de Agendamento e Condição de Início), essas ações são executadas para a transação SAP CRM correspondente.
  • Para uma transação que suporta ações, o log de ações pode ser analisado na GUI usando a transação CRMD_ORDER ou dentro IU da Web se o acesso for fornecido ao bloco de atribuição correspondente.

Perfil de ação SAP CRM
Detalhe das ações para uma transação em CRMD_ORDER

Perfil de ação SAP CRM
Detalhe das ações para uma transação em CRMD_ORDER

  • Você pode exibir uma lista de ações agendadas e executadas para a transação com o seguintewing informações para ação individual como na Fig. 3 e 4:
  • Status (ação agendada, ação processada)
  • Descrição (objetivo da ação)
  • Tipo de processamento
  • Criador, data de criação
  • Exemplo: Um mês antes do vencimento de um contrato, o vendedor responsável recebe uma atividade com a categoria 'e-mail' em seu embox para lembrá-lo de escrever ao cliente e saber se ele deseja renovar o contrato.

Condições

  • Duas condições são verificadas antes de uma ação ser executada:
  • Condição de cronograma: uma ação será agendada para execução somente se a condição de cronograma definida para esta ação for satisfeita. Além disso, a condição do cronograma pode ser avaliada na implementação do padrão SAP BAdI EVAL_SCHEDCOND_PPF.
  • Condição inicial: Para as ações agendadas, a condição inicial é verificada antes de ser executada. Assim, a ação agendada é executada assim que a condição inicial for satisfeita.
  • Essas condições para uma ação são definidas durante a configuração no código t SPPFCADM.
  • As condições podem depender do tempo usando datas e regras de data.
  • As condições podem ser implementadas com expressões nos atributos do contêiner de um objeto de negócios ou de uma classe e constantes.
  • As condições podem ser verificadas quanto à sintaxe adequada e testadas.
  • Existem dois modos para definir condições:
  • Modo PC orientado a mouse
  • Modo de entrada direta de texto (tradicional)

Criar condição de parâmetro:

Condições SAP CRM

Definir condição do parâmetro:

Condições SAP CRM

Alterando valores de condição de parâmetro:

Condições SAP CRM

Configurações pessoais para o Editor de condições:

Condições SAP CRM

Tempo de Processamento

Processing Times define quando uma ação para a qual a condição inicial foi satisfeita será executada no processamento da transação. Assim, uma vez satisfeita a condição de início de uma ação agendada, ela poderá ser executada de acordo com o Tempo de Processamento mantido. Sigawing são as opções possíveis para Tempo de Processamento:

  • Processamento usando relatório de seleção:
  • Neste caso, a ação será executada após a execução do relatório de seleção. Este tipo de processamento é particularmente útil para ações utilizadas para monitoramento de prazos, como monitoramento do SLA.
  • Processamento imediato:
  • A ação é iniciada assim que a condição de início for atendida.
  • Processando ao salvar o documento:
  • A ação é iniciada quando a transação é salva. Assim, mesmo que a condição inicial da ação seja atendida, a execução da ação será acionada somente durante o salvamento da transação.

Configurando o tempo de processamento na definição de ação:

Tempo de Processamento

Tipos de Processamento

Na Definição de Ação, o tipo de processamento é especificado. Os tipos de processamento especificam como a ação é processada no Tempo de Processamento. Existem diferentes tipos de processamento disponíveis:

  • Formulários Inteligentes
  • WorkFlow
  • De Depósito

Os métodos são implementações BAdI do padrão SAP BAdI EXEC_METHODCALL_PPF. Existem muitas implementações padrão fornecidas por SAP que são usados ​​nas transações padrão, por exemplo:

  • COPY_DOCUMENT (para criar um documento de acompanhamento)
  • COMPLETE-DOCUMENT (definir status concluído no documento)
  • CREDIT_MEMO (criar item de nota de crédito)
  • 1O_EVENT_CREATE (criar um evento de fluxo de trabalho)

Tipos de Processamento

Transação SPPFCADM

Esta transação é para customização do PPF:

Transação SPPFCADM

Ele pode ser usado para definir o Perfil de Ação e as Definições de Ação. Além disso, é possível configurar as Ações definidas no Perfil de Ação. As ações definidas em um Perfil de Ação estão disponíveis para configuração para que as Condições possam ser mantidas usando os assistentes e telas fornecidos pela SAP.

Outros códigos de transação úteis:

  • CRMC_ACTION_CONF – Configuração de ação
  • CRMC_ACTION_DEF – Definição de Ação
  • CRMC_ACTION_WIZARD – Ação para Definição via Wizard

Monitor de Ação

O programa RSPPFPROCESS, responsável pelo monitoramento de ações é originário do Post Processing Framework (PPF) e pode ser utilizado para verificar o processamento das ações. Assim, o monitor de ação pode ser utilizado para monitorar e disparar o processamento de ações para diversas transações.

O código de transação do Action Monitor é CRMC_ACTION_JOB.

Com o monitor de ações é possível listar as ações que possuem tempo de processamento configurado para Processamento através do relatório de seleção e iniciar o processamento destas ações. Assim, é particularmente útil para ações que são utilizadas para monitoramento de prazos como SLA.

Também pode ser usado para processar ações com o tempo de processamento ao salvar. Caso as condições dependentes do tempo fossem atendidas após um determinado tempo sem nenhuma alteração nas transações, o programa poderia ser executado para que as ações também fossem iniciadas nestes casos. Assim, para fins de teste ou para repetição de ações, este relatório também pode ser utilizado para selecionar e processar ações com tempo de processamento 'Imediato' ou 'Quando o documento for salvo'.

Monitor de Ação

Execução do Monitor de Ação

Perfis de ação

As ações são configuradas para transações de CRM usando o perfil Action. As ações são criadas no perfil de ação que pode ser atribuído a diferentes transações de CRM. Dentro de um perfil de ação, diversas ações podem ser definidas com ordem de classificação e status (Ativo ou Inativo). As ações ativas podem ser agendadas e as ações agendadas são executadas seguindowing a ordem de classificação conforme mantida no customizing. Para ações individuais no Perfil de Ação, a Definição de Ação e a Configuração de Ação podem ser mantidas.

Durante o processamento da transação, todas as ações permitidas são identificadas através do Perfil de Ação. Para isso, são consideradas para execução as ações não marcadas como inativas no perfil de ação. Ordem de classificação mantida no Perfil de Ação para ação individual utilizada para identificar a sequência de execução das ações. O processamento adicional dessas ações é feito com base na Definição de Ação e na Configuração de Ação da ação individual identificada.

É possível atribuir um perfil de ação diretamente a um tipo de transação ou categoria de item. Além disso, a técnica de condição, ou seja, a determinação do perfil de ação pode ser definida da mesma forma que o preço.

No SPRO vá para “Definir perfis de ação e ações”

  1. Selecione um perfil de ação
  2. Clique em Exibir

Perfis de ação

Você verá as propriedades de um perfil de ação

Perfis de ação

  1. Selecione a definição de ação
  2. Clique em Exibir

Perfis de ação