Is this object alone in the LSMW project, or do you work together with many other people and objects under the same LSMW project?
the step 6 with fixed values and own routines is global for all objects. If someone else did something wrong there then it affects your program too.