Avalados por :
Às vezes precisamos do arquivo Excel original devido ao horário/data, formato de número ou separador de decimais/milhares diferente. Estou compartilhando abaixo um formulário ABAP genérico:
*&---------------------------------------------------------------------*
*& Form CONVERT_EXCEL_2003_XML
*&---------------------------------------------------------------------*
* Criar um arquivo XML do Excel 2003 a partir de uma tabela interna
*----------------------------------------------------------------------*
* -->PT_FIELDCAT Tabela de campo de ALV padrão
* -->PT_OUTTAB Tabela que inclui os dados.
* <--PCV_XML Arquivo XML Criado
*----------------------------------------------------------------------*
form convert_excel_2003_xml tables pt_fieldcat type slis_t_fieldcat_alv
pt_outtab structure gt_outtab
changing pcv_xml.
data: struct type ref to cl_abap_structdescr,
ls_component type abap_compdescr,
ls_fieldcat type slis_fieldcat_alv.
field-symbols: <lfs_file> type any.
data: lv_created type c length 19,
lv_colcount type c length 3,
lv_text type c length 255.
lv_created = '2012-12-10T10:55:52'.
lv_created(4) = sy-datum(4).
lv_created+5(2) = sy-datum+4(2).
lv_created+8(2) = sy-datum+6(2).
lv_created+11(2) = sy-uzeit(2).
lv_created+14(2) = sy-uzeit+2(2).
lv_created+17(2) = sy-uzeit+4(2).
struct ?= cl_abap_typedescr=>describe_by_data( pt_outtab ).
describe table struct->components lines lv_colcount.
Facebook
Twitter
Pinterest
Telegram
Linkedin
Whatsapp
Sin respuestas
No hay respuestas para mostrar
Se el primero en responder
contacto@primeinstitute.com
(+51) 1641 9379
(+57) 1489 6964
© 2024 Copyright. Todos los derechos reservados.
Desarrollado por Prime Institute