Open Codenarski opened 2 months ago
Thanks for reporting this!
I was able to reproduce the error.
The data is serialized and persisted correctly. The problem is caused by method LCL_TABLE_DESCRIPTOR->GET_FIELDCATALOG (local class inside /USI/CL_BAL_DC_ITAB), that does not handle fields having a structured type correctly. Instead of resolving the structured field P0000
into its respective fields it just adds the "field" P0000 to the field catalog, that cannot be displayed by the ALV since it is a structure.
Guess I'll have to adjust the persistency so that included structures are resolved into fields (P0000-PERNR
becomes FIELD_01
or some other generated name).
Otherwise we might run into issues with the ALV, since it only supports fieldnames having up to 30 characters. So if you would rename P0000
to something having more than 24 characters, its field PERNR
could no longer be displayed by the ALV, since the new name was too long for the fieldcatalog.
I'll fix that as soon as I find the time.
This leads to p0000 being ignored not being included in the log.