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.

Responder a