quinta-feira, 14 de outubro de 2021

BADI - Transação UKM_CASE - Preenchimento de campos na inicialização

 Definição SCMG_INITIALIZE_C

Implementação com filtro. No caso da UKM_CASE


Implementação do método.

No meu caso, defini um valor padrão para o segmento de crédito '0000'

    DATAl_help           TYPE string.

    TRY.
        CALL METHOD im_case->get_single_attribute_value
          EXPORTING
            im_srmadid 'FCR_SEGMENT'
          RECEIVING
            re_value   l_help.

        IF l_help IS INITIAL.
          l_help '0000'.
        ENDIF.

*     set currency to prevent UI-error due to initial currency
        CALL METHOD im_case->set_single_attribute_value
          EXPORTING
            im_value   l_help
            im_srmadid 'FCR_SEGMENT'.

      CATCH cx_srm_framework .
      CATCH cx_scmg_case_attribute .
    ENDTRY.


RESULTADO.



Nenhum comentário:

Postar um comentário