Replying to the screen sequence part - by heart, the table control requires some LOOP AT -style coding in PBO and PAI of the screen. If this is the case, you'd have to make sure the PAI of the subscreen is executed as well (by adding a CALL SUBSCREEN statement smeewhere in the PAI of the 'main' screen)
Not sure this will help you much with your errors though.