quinta-feira, 12 de novembro de 2015

Exemplo: SAP - RFC para Integração de Funcionário (Dados mestre HR)

Depois de muito pesquisar enfim cheguei em uma "solução" para o desenvolvimento de uma RFC para Integração de Funcionário (Dados mestre HR), então venho aqui compartilhar a codificação para que talvez possa servir de auxílio para alguém:



FUNCTION ZHR_INTER_FUNC.
*"----------------------------------------------------------------------
*"*"Interface local:
*"  IMPORTING
*"     VALUE(FUNC) TYPE  ZHRE_INTER_FUNC
*"  TABLES
*"      RETORNO STRUCTURE  BAPIRETURN1
*"----------------------------------------------------------------------

  DATA: v_dialog_mode TYPE c VALUE '0', "1 - Exibir tela com erro
        it_return1 LIKE bapireturn1,
        it_pv TYPE STANDARD TABLE OF pprop,
        wa_pv LIKE LINE OF it_pv.

  wa_pv-infty = '0002'.

  wa_pv-fname = 'P0002-ANRED'.
  wa_pv-fval = func-anred.
  APPEND wa_pv TO it_pv.