I've created a custom semantic check profile that has all the components that my internal customers want. They now want further customization that requires working with the actual code.
Can this be done similar to creating custom ARIS Reports? If so, is there any documentation or other that says how to do this?
Here's what they want to do:
- Non-SAP functions should not have anything entered in the "Transaction code" attribute. Is there a way to have a rule that makes checking for "Transaction code" required/mandatory for only SAP objects (which we've customized our own objects for this).
- Make the "External system (alias)" attribute a mandatory check for all 3rd party functions (defined by us using customized objects).
- Under the statistics section (information provided by the standard semantic check report), they want to re-order the sequence of rule categorys to be the same was as it appears before the statistics section.
Let me know if you want me to send a copy of the actual report to get an idea.
Hi Jackie,
thanks a lot for your explanation. I am currently supporting as customer and he is also looking for additional validation steps and rules when finalizing models.
I have understand the requirement 1+2 quite well, the 3rd is not fully clear, as I have not yet done many things with statistics.
I assume that you have already checked the option to create additional semantic checks via the provided Aris form "Rule Type Wizard" (assuming you are working with Aris 7 / 7.1)
In fact, this would be my personal preference, but for sure we have two more alternatives:
1. Create a custom validation report that lists all models/objects that are not in line with your semantic checks.
or
2. Define a macro that runs when you leave the properties window and validates also the object attributes against your custom defined semantic checks. In this case we can let a message pop up to state: please validate in model object ABC the attribute XYZ, because it is not in line with custom rule A.
Do you have a developer by hand who may can help you defining such custom semantic checks? Mainly he needs to know some JavaScript and should become familiar with the Aris way to do it.
I could guide him what he needs to do.
Just let me know how you would like to proceed!
Best Regards, Volker
Volker,
For items 1 and 2, we have about 20 different custom objects for SAP.
Based on your alternatives provided, I'd rather do #1, yet #2 is maybe a better way. I don't have a developer with JavaScript knowledge near me. I'm willing to learn if you have the time. I've yet to work with macros, but again am willing to learn how to do that if you have time to work with me.
On my item #3, ARIS provides a standard set of statistics that are arranged in some predefined order. My folks want to change the predefined order to a specific way. I've looked at the JavaScript, but not sure that is where the change should be made or how to make the change if that is where it should be made.
Hi Jackie,
just to record it also here: The solution provided in my recent post should be exactly the right approach to create semantic checks for your request #1 and #2.
Best Regards, Volker