Patrocinado por
Patrocinado por Inetum

Chama a SM30 ou a SM34 a partir de uma função

images/thumbnail.jpg - Thumbnail

Se quiseres chamar a SM30 a partir de um programa podes fazer um CALL TRANSACTION mas há uma forma mais simples.

O SAP disponibiliza algumas funções que facilitam o processo:

  • VIEW_MAINTENANCE_CALL
  • VIEW_MAINTENANCE_SINGLE_ENTRY
  • VIEWCLUSTER_MAINTENANCE_CALL (para a SM34)

Aqui vai um exemplo:

DATA(v_t001w) = VALUE v_t001w(
  mandt = sy-mandt
  werks = '0001' ).

CALL FUNCTION 'VIEW_MAINTENANCE_SINGLE_ENTRY'
  EXPORTING
    action    = 'SHOW'
    view_name = 'V_T001W'
  CHANGING
    entry     = v_t001w.

Boa?

Obrigado Luís Rocha pela dica.

O Abapinho saúda-vos.