The Bob's are at it again. This time the unanticipated second round of SIT has just passed with glowing colours. I caught wind of one of the test scenarios passed even though it failed to update the database succesfully.
Actually it smelled bad from a distance. "It updated most of the records successfully, so technically it mostly worked"
I had to ask the question. "You guys wrap your multistep database commands in logical transactions, right?"
"What do you mean?"
Oh FFS.
After having spent around 45 minutes explaining to the dumbfounded Bob what a database transaction was, he then said SAP doesn't have them. It turns out my reply was not terribly PC when I belly laughed the word "Bulltulip" out.
Now I'm not any sort of SAP guy, but a quick google took me to a wikipedia page that listed "Logical Work Units" in SAP, and they sounded, smelt and tasted like transactions to me.
So on the one side we have all our legacy apps asking for stuff to be put into SAP and being told it happened successfully, on the other hand we have SAP doing partial database updates. And SAP is the 12 million pound consolidated reporting tool that should give them one source of truth.
You could not make this stuff up. Now the head of the SAP team is on the war path saying we are criticising their work without facts or reasons.
The thing is, if everyone would just stop huffing and puffing for a minute, we could actually get on with fixing the problem, and this time next week it would all be ancient history, and their coders would be a little bit wiser.
Ho, hum.
Actually it smelled bad from a distance. "It updated most of the records successfully, so technically it mostly worked"
I had to ask the question. "You guys wrap your multistep database commands in logical transactions, right?"
"What do you mean?"
Oh FFS.
After having spent around 45 minutes explaining to the dumbfounded Bob what a database transaction was, he then said SAP doesn't have them. It turns out my reply was not terribly PC when I belly laughed the word "Bulltulip" out.
Now I'm not any sort of SAP guy, but a quick google took me to a wikipedia page that listed "Logical Work Units" in SAP, and they sounded, smelt and tasted like transactions to me.
So on the one side we have all our legacy apps asking for stuff to be put into SAP and being told it happened successfully, on the other hand we have SAP doing partial database updates. And SAP is the 12 million pound consolidated reporting tool that should give them one source of truth.
You could not make this stuff up. Now the head of the SAP team is on the war path saying we are criticising their work without facts or reasons.
The thing is, if everyone would just stop huffing and puffing for a minute, we could actually get on with fixing the problem, and this time next week it would all be ancient history, and their coders would be a little bit wiser.
Ho, hum.
Comment