As I wrote, I have
- a Class which drives from cl_crm_genil_abstr_so_handler2,
- a structure which defines the object properties and
- a search structure.
I do not have a structure for mand. flds at create. In that case the code assumes an own attribute.
In the end I don't even have a database table for my object, because I´m porting old alv_table reporting programs to the crm web ui and I try to keep as much logic as I can. So I also do not have a lock object and no mapping in view crmv_tblobj_map.
I´ve had a look at the other objects, which are already present in Define Simple Objects and there isn't a database table for at least some of them. Also not every maintained object has a mand. flds at create value.
So as it looks to me, that piece of logic, which creates all the attribute properties for Objects maintained in component SO2, does ignore my object. I had a look at the steps performed before the exception is raised, and there is a property table which does not include my object.
So does anyone have some hint for me, if there's some customizing I might have missed?
Thanks
Alexander Petrenz