fffrweb
10/02/16, 22:23:45
Saludos,
Este caso es particular, ya que lo que deseo es que si el valor posee decimales los presente y sino posee los oculte, al principio pense que lo consegui pero no entiendo porque para ciertos casos me funciona y otros no, como pueden ver en la imagen adjunta.
Asi tengo definido el catalogo
ls_fieldcat-fieldname = 'PSMNG'.
ls_fieldcat-TABNAME = '<lt_data>'.
ls_fieldcat-qfieldname = 'MEINS'.
ls_fieldcat-qTABNAME = '<lt_data>'.
ls_fieldcat-outputlen = 0.
ls_fieldcat-OFFSET = 0.
ls_fieldcat-do_sum = 'X'.
ls_fieldcat-seltext_l = 'CANT.ENTREG'.
ls_fieldcat-DATATYPE = 'QUAN'.
ls_fieldcat-INTTYPE = 'Q'.
ls_fieldcat-INTLEN = 13.
ls_fieldcat-REF_FIELDNAME = 'PSMNG'.
ls_fieldcat-REF_tabname = 'AFPO'.
ls_fieldcat-DDIC_OUTPUTLEN = 17.
ls_fieldcat-decimals_out = 0.
Espero me puedan ayudar, ya que he probado de todo, gracias de antemano.
Yo.
Este caso es particular, ya que lo que deseo es que si el valor posee decimales los presente y sino posee los oculte, al principio pense que lo consegui pero no entiendo porque para ciertos casos me funciona y otros no, como pueden ver en la imagen adjunta.
Asi tengo definido el catalogo
ls_fieldcat-fieldname = 'PSMNG'.
ls_fieldcat-TABNAME = '<lt_data>'.
ls_fieldcat-qfieldname = 'MEINS'.
ls_fieldcat-qTABNAME = '<lt_data>'.
ls_fieldcat-outputlen = 0.
ls_fieldcat-OFFSET = 0.
ls_fieldcat-do_sum = 'X'.
ls_fieldcat-seltext_l = 'CANT.ENTREG'.
ls_fieldcat-DATATYPE = 'QUAN'.
ls_fieldcat-INTTYPE = 'Q'.
ls_fieldcat-INTLEN = 13.
ls_fieldcat-REF_FIELDNAME = 'PSMNG'.
ls_fieldcat-REF_tabname = 'AFPO'.
ls_fieldcat-DDIC_OUTPUTLEN = 17.
ls_fieldcat-decimals_out = 0.
Espero me puedan ayudar, ya que he probado de todo, gracias de antemano.
Yo.