Buen día, me encuentro creando un reporte con ALV Grid en el cual el usuario debe poder ingresar manualmente un importe pero al momento de dar clic donde debe capturar el importe se despliega el pop-up pero no permite capturar nada el problema esta en los siguientes campos ya que no se que tabla ni que campo debo de usar
lw_fields-tabname = ' '.
lw_fields-fieldname = ' '.
Intente con el campo WRBTR para importes y la tabla BSEG, pero no me permite editar.
Sin embargo para el tipo de cambio use la tabla TCURR y el campo UKURS y si me permite capturar información, pero este mismo no me sirve para importes ya que su longitud es pequeña.
WHEN 'IMPORTEMXN'.
REFRESH lt_fields.
CLEAR lw_fields.
lw_fields-tabname = 'dd03p'.
lw_fields-fieldname = 'rf026'.
lw_fields-field_attr = '01'.
lw_fields-value = t_tabla-importemxn.
lw_fields-field_obl = 'X'.
lw_fields-fieldtext = 'Importe MXN'.
APPEND lw_fields TO lt_fields.
CALL FUNCTION 'POPUP_GET_VALUES'
EXPORTING
popup_title = 'Definir'
start_column = '5'
start_row = '5'
IMPORTING
returncode = lc_return
TABLES
fields = lt_fields
EXCEPTIONS
ERROR_IN_FIELDS = 1
OTHERS = 2.
"IF SY-SUBRC <> 0.
"MESSAGE E208(00) WITH 'Error'.
"ELSE.
CHECK lc_return IS INITIAL.
LOOP AT lt_fields INTO lw_fields.
"Obtengo el dato ingresado
t_tabla-importemxn = lw_fields-value.
MODIFY t_tabla INDEX rs_selfield-tabindex.
rs_selfield-refresh = 'X'.
rs_selfield-col_stable = 'X'.
rs_selfield-row_stable = 'X'.
ENDLOOP.
"ENDIF.
WHEN 'IMPORTEUSD'.
........
WHEN 'TC'.
Se repite para IMPORTEUSD y para TC (solo cambia la tabla y el campo ya mencionados).
Me podrían ayudar con esos 2 datos el campo y la tabla que debo usar ?.