cancel
Showing results for 
Search instead for 
Did you mean: 

Monitor GRC - Webdynpro - Campo CNPJ do Emissor.

Former Member
0 Kudos

Bom dia.

Estou tentando colocar o campo CNPJ do Emissor como OBRIGATÓRIO no Monitor GRC - Webdynpro. Aba NF-e.

(criaram um Z cópia de /XNFE/NFE_MONITOR)

Clicando com o botão direito no campo na tela, apareceu que pertence a:

Componente Web Dynpro: WDR_SELECT_OPTIONS

Mas ja procurei em tudo quanto é lugar (não entendo nada de Webdynpro) mas não consigo achar o campo de jeito nenhum.

At.,

Bernardo Tavares Braga

Accepted Solutions (1)

Accepted Solutions (1)

former_member182114
Active Contributor
0 Kudos

Bom dia Bernardo,

Você sabe o motivo desta requerimento ?

Diferente do R/3 (J1BNFE) no GRC existe restrição por CNPJ x usuário.

Veja PFCG, role /XNFE/TAXNUMBER

Documentação:

User Roles and Authorization by Tax Number

Anyway, respondendo a sua pergunta vou te guiar pro standard e vc chega no Z, ok?

SE80 -> pacote /xnfe/USI -> WebDynpro -> WebDynpro Components -> /XNFE/NFE_MONITOR -> Views -> VI_NFE -> Methods -> BUILD_SELECT_OPTION

O campo é adicionado em runtime, então tente esta modificação:

* CNPJ
  lt_range_table = wd_this->m_select_options->create_range_table(
                            i_typename = wd_assist->co_de_c_cnpj ).
  wd_this->m_select_options->add_selection_field(
           i_id              = wd_assist->co_de_c_cnpj
           it_result         = lt_range_table
           i_obligatory      = abap_true "<------ adicione esta linha
           i_value_help_type =
                    if_wd_value_help_handler=>co_prefix_searchhelp
           i_value_help_id   = wd_assist->co_search_cnpj ).

Atenciosamente, Fernando Da Rós

Edited by: Fernando Ros on Sep 25, 2009 2:47 PM

Answers (1)

Answers (1)

Former Member
0 Kudos

Fernando....exatamente isso que queria.

Quanto a "User Roles and Authorization by Tax Number", nós utilizamos. Porem BASIS me pediu para colocar este campo obrigatório mesmo assim. (quanto ao programa Z, acredito que foi criado para remover os botões "Configuração do lote" e "Config.monitor".......imagino que deve ter uma maneira de barrar o acesso via user roles, porem esse Z já existia quando cheguei e não tive tempo de procurar a solução ainda.

Obrigado mais uma vez.

At.,

Bernardo Tavares Braga

former_member182114
Active Contributor
0 Kudos

Show de Bola Bernardo,

Sobre a cópia do WebDynpro, é altamente DESRECOMENDADO que a solução que tenha os botões seja copiada.

Procure fazer enhancements ou extensões no WebDynpro.

Motivo simples: A atualização de códigos em um report é visível e facilmente replicável para um Z, WebDynpro às vezes a correção é sutil. A cada nota ou SP que corrige erros no WebDynpro deverá ser manualmente identificada as diferenças e refeito no Z.

Talvez aí na empresa vocês criaram apenas uma visão para o cliente. Se for tranquilo, não tendo botões de ação esta versão light vai atender sem problemas.

Mas se Inês é morta.. Rsss

Atenciosamente, Fernando Da Ró