Chama a SM30 ou a SM34 a partir de uma função
2023-06-05
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.