I have built a completely new hierarchy of new custom master data in R3. I then have used BW07 to create a datasource to extract the hierarchy data with no problems.
I have then created a new infoobject in BW and I have successfully loaded the master data. However when I assign the new Hierarchy datasource it shows the transfer structure with my infobject but with length 0 rather than the correct 8.
When I then perform a data load I get error the error "Syntax error in generated program, row 33". Looking at the code it has indeed got a data element defined with length 0.
What am I doing wrong? Everything seems to be generated, replicated and active. Any help will be greatly appreciated. I cant find anything similar on OSS and I would have thought this was basic functionality.