Ver Mensaje Individual
  #3  
Viejo 22/10/20, 18:58:09
Avatar de ximena251
ximena251 ximena251 is offline
Member
 
Fecha de Ingreso: nov 2013
Mensajes: 54
Re: open data set



Así.. te dejo un ejemplo.

TRANSLATE lv_name TO UPPER CASE.
CONCATENATE c_ruta name c_txt INTO lv_ruta.
OPEN DATASET lv_ruta FOR INPUT IN TEXT MODE ENCODING NON-UNICODE.
IF sy-subrc NE 0.
WRITE: / TEXT-002, lv_ruta.
ELSE.
DO.
READ DATASET lv_ruta INTO lv_cadena.
SPLIT lv_cadena AT cl_abap_char_utilities=>horizontal_tab INTO
wa_open-vkorg wa_open-fkdat
wa_open-kunrg wa_open-name1 wa_open-matnr wa_open-vbeln wa_open-guia
wa_open-fecha wa_open-orig wa_open-dest wa_open-zona wa_open-peso
wa_open-sobrepeso wa_open-peso_fact wa_open-largo wa_open-ancho
wa_open-alto wa_open-vol wa_open-val wa_open-mto_serv wa_open-mto_emba
IF lv_cadena IS INITIAL.
EXIT.
ELSE.
APPEND wa_open TO it_open.
ENDIF.
ENDDO.
ENDIF.
CLOSE DATASET lv_ruta.

Espero te sirva, saludos
__________________
Los escritores somos seres heridos por ello creamos otra realidad
Responder Con Cita