Ver Mensaje Individual
  #5  
Viejo 28/09/10, 07:28:38
francesc francesc is offline
Member
 
Fecha de Ingreso: mar 2006
Localización: Barcelona
Mensajes: 58
Hola debes informar también la tabla packing_list. Es aquí donde se informa entre otras cosas del nº de líneas del documento anexo ( campo packing_list-body_num ), el tipo de fichero anexado (excel, txt, etc..). Adjunto un ejemplo donde se anexa un .XLS:

* Cuerpo del mensaje
CLEAR t_packing_list.
REFRESH t_packing_list.
t_packing_list-transf_bin = space.
t_packing_list-head_start = 1.
t_packing_list-head_num = 0.
t_packing_list-body_start = 1.
DESCRIBE TABLE it_mess_att LINES t_packing_list-body_num.
* it_mess_att es la tabla con la información anexada
t_packing_list-doc_type = 'RAW'.
APPEND t_packing_list.
* Notificación de anexo
t_packing_list-transf_bin = 'X'.
t_packing_list-head_start = 1.
t_packing_list-head_num = 1.
t_packing_list-body_start = 1.
DESCRIBE TABLE t_attachment LINES t_packing_list-body_num.
t_packing_list-doc_type = 'XLS'. "Tipo de fichero
t_packing_list-obj_descr = 'Inventario y consumos'. "Título
t_packing_list-doc_size = t_packing_list-body_num * 255.
APPEND t_packing_list.
Responder Con Cita