We had this issue with a certain report that was outputting weird values. Company had to pay the partner for support. I’ve skimmed over the code and it was processing hardcoded index positions. I repeat the person who did that had no concept of a loop. Since the query was returning more than 250 results the remaining rows were being ignored.
The solution? They increase it to 500. Certified. SAP. Partner.
Other issues like having to create folders on the shared NFS volume because developer couldn’t arse to create parent folder if it doesn’t exist. New supplier? Need to mkdir otherwise those long running reports would be inconsistent. Ah… let’s not forget CHMOD 777 EVERYWHERE when handling file systems.
Don’t even let me start on the “move to standard” utopia and the horrors that come with it.
I didn’t dare to touch that thing. First it was the company could lose support if the supplied code was modified and second if they knew I could fix stuff they would treat me as some cheap labor alternative.