Since release 4.6 the table T156S was divided into T156SY and T156SC. T156S still exists but it is a system table and not desired for customer movement types. Every change in table T156S is a modification. So the reason for the system message L9 029 could be missing entries in the tables T156SY and T156SC.
Please check the OSS Note :
1733520 - Error L9029 (mvmt type determination) during delivery creation