Hello AIF enthusiasts!
During AIF implementation we use AIF Checks quite often. Settings available in AIF allow to customize pretty sophisticated checks, in order to raise error messages in /AIF/ERR or and/or skip unneeded data rows, that should not be processed. E.g. we can use check as shown below to test if PLANT field in incoming data message contains values, which is applicable to our interface or this record should be ignored.
Check like this is Successful if record exists in table and fails if it is not there.
But several time we faced opposite requirement. We are maintaining table with forbidden values. Idea is: if value is found in table, than check should fail. And if value is not found, check should be treated as successful.
My proposal is to add Boolean Flag to this customizing which will "reverse" check result: success of the logic of the check will be interpreted as fail, and fail as success.
P.S. Of course the above requirement can be covered with a little bit of code, but the idea is to implement it in codeless manner (as AIF allows many things to do).
Regards,
Petr