Dicas CRM

Published on November 13th, 2012 | by Mauro Laranjeira

1

Entidade confirmada – CRM

Olá amiguinhos zumbis…

Por todos os projetos de CRM que eu passei, em todos precisei fazer algum desenvolvimento que precise pegar a entidade confirmada, resolvi fazer um post rápido sobre o assunto.

O que é Entidade Confirmada?

Todos os objetos no CRM são tratados como Entidades (Classe principal CL_CRM_BOL_ENTITY), a entidade confirmada é quando um agente do call center esta trabalhando com a informação de um determinado cliente.

No Resumo: É saber quem é o cliente que esta em atendimento pelo SAC.

 

Vamos sujar as mãos, ou nem tanto. O CRM tem um bom relacionamento dos Objetos, todas as classes de componentes herdam da mesma classe, a CL_BSP_WD_CONTROLLER que tem um método bacaninha o GET_CUSTOM_CONTROLLER. Assim podemos pegar informações de outros componentes. Como do componente que trabalha com a confirmação de entidades.

 

Exemplo de código para pegar a entidade confirmada:

Pronto, ja era, so isso…

O resultado será a entidade confirmada do tipo do BuilHeader, seguindo o relacionamento do BOL, você consegue qualquer informação sobre o cliente que esta sendo atendido pelo SAC.

Força anti-zumbie e abraços a todos.

Share on FacebookTweet about this on TwitterShare on LinkedInShare on Google+Email this to someonePrint this page

Tags: , , ,


About the Author

Motoqueiro fantasma... curandeiro do SAP desde 2006... trago o go-live perdido em um fim de semana... junto 9 mulheres para fazer um filho em um mês... acreditador em histórias de Basis... garimpeiro de dados de teste...



One Response to Entidade confirmada – CRM

  1. Anderson says:

    Muuuuuuito top o coments maurão.

    E se você não estiver obter o Custom_controller, posso usar o seguinte código para pegar o cliente ?:
    DATA:
    ol_entity TYPE REF TO cl_crm_bol_entity,
    ol_bdc TYPE REF TO if_crm_ui_data_context,
    ol_cust TYPE REF TO if_bol_bo_property_access.

    ol_bdc = cl_crm_ui_data_context_srv=>get_instance( ).
    ol_cust = ol_bdc->get_entity( ‘CURRENTCUSTOMER’ ).
    ol_entity ?= ol_cust.

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to Top ↑