Páginas filhas
  • 2. EAIAdapter_LoadUsualContent

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Função responsável por alimentar informações comuns dos três tipos de envio (upsertdelete e/ou request).

Sintaxe

...

Bloco de código
languageruby
themeEmacs
EAIAdapter<Transação><versão>_LoadUsualContent()

...

Bloco de código
languagerubythemeEmacs
linenumberstrue
#------------------------------------------------# 
 FUNCTION EAIAdapterSalesOrder1_LoadUsualContent()
#------------------------------------------------#
  ### Nesse ponto serão carregados os dados comuns utilizados pela mensagem dos tipos 'upsert' e 'delete'.
  
  INITIALIZE mr_pedidos.* TO NULL
  INITIALIZE mr_pedidos.ma_itens TO NULL
  
  LET mr_pedidos.cod_empresa = EAIMapper_get('pedido.cod_empresa')
  LET mr_pedidos.num_pedido  = EAIMapper_get('pedido.num_pedido')
  
  CALL EAIHelperSalesOrder1_set_BusinessContent_CompanyId(mr_pedidos.cod_empresa)
  CALL EAIHelperSalesOrder1_set_BusinessContent_OrderId(mr_pedidos.num_pedido)
  
  RETURN TRUE
END FUNCTION

...