I did not build a custom Z-class. I only debugged the assistance class of HRESS_CC_PER_CONFIG, CL_HRESS_AS_PER_CONFIG in method GET_PERNR_AND_KEY.
The only Z-objects I use are the different WDA-Objects, including the country UIBB-configurations. I copied the country specific screen for Germany but it isn't used as the only one.
I don't really know if the described behavior I saw in the debugger is wrong. I only matched the variable l_molga_2 with the other countries. For all the others the countries the value makes sense. Only for Germany OE makes me confusing.
But the problem could be somewhere else, too.
best regards