Mostrando postagens com marcador VIM - ©Open Text. Mostrar todas as postagens
Mostrando postagens com marcador VIM - ©Open Text. Mostrar todas as postagens

20260327

VIM - Habilitar novos campos para criação de VIMs (integrações)

Verificar se existe o nome do campo cadastrado na tabela /OPT/VIM_T109_N.

 

Se não existir, deve ser "cadastrado" através da transação SM34

Visão:               /OPT/VIM_MAPV

Atualizar         

 



1 – Marcar a opção GENERAL

2 – Duplo-clique em Field Mapping


Marca um campo existente (Cabeçalho ou Item)

Clicar em Copiar ()

 


Informar o nome do novo campo nas colunas:

             Nome campo externo

             Nome campo do doc.

 

·      Indicar se o campo é de "Cabeçalho" ou "Item"

 

*** Repetir esses passos para cada campo novo.

 

SALVAR.

 






20260306

VIM - Campo novo em interface / Criação automática de VIM

VIM – Campo novo em interfaces

 

Verificar se existe o nome do campo cadastrado na tabela /OPT/VIM_T109_N.

 

Se não existir, deve ser "cadastrado" através da transação SM34


Visão:               /OPT/VIM_MAPV

Atualizar         



1 – Marcar a opção GENERAL

2 – Duplo-clique em Field Mapping

 



Marca um campo existente (Cabeçalho ou Item)

Clicar em Copiar ()



Informar o nome do novo campo nas colunas:

             Nome campo externo

             Nome campo do doc.

 

·      Indicar se o campo é de "Cabeçalho" ou "Item"

 

*** Repetir esses passos para cada campo novo.

 

SALVAR. 





20231127

VIM - Exits e Pontos importantes

ZVIM_PREPROCESS_EXIT
  - Exit na criação do VIM

ZFM_VIM_BDC_MIGO
  - Criação de MIGO


ZOPT_VIM_52_BAPI_DOCLINES_PO
  - Criação da MIRO


VIM - WP - Proteger campo
  - /OPT/SAPLVIM_IDX_UI    1400
    GH_IDX_APPLICATION->MS_IDX_HEADER-VENDOR_VAT_NO
    - /OPT/LVIM_IDX_UIO01   +- 1282

*{   INSERT         DEVXxXxXxX                                        1
*
      WHEN 'GH_IDX_APPLICATION->MS_IDX_HEADER-VENDOR_VAT_NO'.
        screen-input = '0'.
        MODIFY SCREEN.
*
*}   INSERT




20231126

/OPT/VIM_IIC - Novo campo

Estrutura  ZAPPEND_IIC
   - Incluir o campo novos
   
Enhancement
ZSUP_VIM_PMC_GET_PROC_DATA
(programa /OPT/C_PMC_DATA_GET_PROC_RFC - FUNCTION /opt/c_pmc_data_get_proc_rfc)
    - Lógica para preencher o campo


/OPT/VIM_WP - Novo campo

Estrutura  ZAPPEND_WP
   - Incluir o campo novos
   
Enhancement
ZSUP_VIM_PMC_GET_PROC_DATA
(Função /OPT/C_PMC_DATA_GET_PROC_RFC)
    - Lógica para preencher o campo
 
CUSTOMIZING
SM30
  /OPT/CT_PMC_OUT
  Copiar um grupo de campos existente para o Novo Campo.

Exemplo:
CYR_WP1 TAB1 Inbox     ZZIDOBJ 885 1 Display
CYR_WP1 TAB2 Pending   ZZIDOBJ 885 1 Display
CYR_WP1 TAB3 Completed ZZIDOBJ 885 1 Display
DEFAULT TAB1 Inbox     ZZIDOBJ 885 1 Display
DEFAULT TAB2 Pending   ZZIDOBJ 885 1 Display
DEFAULT TAB3 Completed ZZIDOBJ 885 1 Display




/OPT/VIM_ANALYTICS - Novo campo

Estrutura  ZVIM_DISPLAY_ANALYTICS
   - Incluir o campo novos
   
Classe - Método
ZVIM_RPT_CALL_USER_EXTEN      USER_PROCESS

  - Lógica para preencher o campo
 
* Outros casos - Verificar
Enhancement ZENH_FILL_OPT_VIM_ANALYTICS
(programa /OPT/VIM_ANALYTICSF01)
- FORM 5100_prepare_output   (sem codificação)
- FORM 8300_filter_dp_data   (Lógica) 
- FORM 8503_sequence_for_doc (título das colunas)