Ya lo he tenido en cuenta es por eso por lo que me da el error, mas que nada es una cuestión de tozudez porque podría poner la DS decimal con zona y los subcampos también y luego moverlos a campos autónomos empaquetafos, pero quería saber si habría alguna forma de hacerlo con campos empaquetados
Un saludo El miércoles, 28 de mayo de 2014, Javier Mora <[email protected]> escribió: > Tienes que tener en cuenta que: > > Año 4P = 3 bytes > Mes 2P = 2 bytes > Día 2P = 2 bytes > > Total 7 bytes > > Mientras que 8P (el tamaño de la fecha) ocupa en memoria 5 bytes, por eso > el compilar se queja con el error que te da. > > Yo no sabría descomponer una fecha empaquetada en día, mes y año > utilizando un DS. Probablemente programando una > función podrías conseguirlo. > > Un saludo, > > Javier > > ------------------------------ > *De:* > [email protected]<javascript:_e(%7B%7D,'cvml','[email protected]');>[mailto: > [email protected]<javascript:_e(%7B%7D,'cvml','[email protected]');>] > *En nombre de *JUAN García > *Enviado el:* miércoles, 28 de mayo de 2014 10:21 > *Para:* forum. help400 > *Asunto:* Ds con subcampos empaquetados > > Hola a todos > > Tengo una DS como esta: > > D DS > D fecha 8P 0 > D Any 4P 0 Overlay(fecha) > D Mes 2P 0 Overlay(fecha:*next) > D Dia 2P 0 Overlay(fecha:*next) > > Pero al compilar me da un error RNF7303 que dice que el subcampos Dia es > demasiado grande. > ¿Sabe alguien como hacer una DS con campos empaquetados para mover una > fecha y que los subcampos contengan el día, mes y año? > >
____________________________________________________ Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd ) Forum.Help400 © Publicaciones Help400, S.L.

