on 2018 Feb 06 2:05 PM
Hello Experts
We are updating SERC data after 2.5 years. We have uploaded the content data for PS and DG. Now we are at a stage of running the expert rules. There are several 'multiple rules' files configured earlier for GHS rules, Hazardous component rules, Notification Rules , composition etc. Now while executing Expert rues we have some questions and request expert's help on that.
1) While running a multiple rule set e.g GHS_MR ,the system is creating additional instances for the same regulation and validity area. I understand that if the earlier data is manually changed the data origin turns to 'EH&S' and thus the earlier data is not overwritten but a new instances is created. However,I want to know how to overcome this situation where the execution of rule set is also necessary and also do not want to have repeated instances for same validity area.
OR
2) Normally after the Regulatory data updates (in our case it is after 2.5 yrs) what is the process adopted generally in terms of rule sets execution.
Are all rule sets run?
Are these rule sets executed on pure & Real sub as well after updates?
Is it better to run the individual rule or running combined multiple rule?
Thanks In advance
Ashish
Request clarification before answering.
Hello Ashish,
For your Question1, there is actually an option... though it'll only be usefull for future changes. That's because this option has to be used before doing the manual change to the data.
What you can do is enable the option 'retain data origin/provider' before doing the manual change:
You'll find this option when on a hitlist, then access the top menu: Utilities --> Settings --> Data Provider.
If you do the manual change with this option enabled, the instance will keep its origin from the ruleset. The next time the ruleset runs, it'll be able to overwrite it again... .
Regards, Christiaan
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Ashish,
Option 1: Radical Idea. Turn OFF the Expert Rule Parameter for EXPERT_RES_BY_SRSID_OWNID_FLG
Option 2: The Rule behavior is controlled the EXPERT_COMMIT_MODE Parameter. Note that I have had unexpected results with Change and Replace modes. From the IMG Documentation:
Activities
You can determine the address number of the data provider in Customizing for Basic Data and Tools in the IMG activity Specify Authorization Groups. To do this, call the input help for the Data prov. field in the IMG activity. You will find the value you require in the Addr. no. field. The address number is not displayed in address management in the Product Safety component.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Ashish,
Question 1: There is no workaround. If the instances created by a rule set are manually changed, the rule set cannot see them anymore as being created by itself and it will create new instances. Therefore never edit an instance created by a rule set.
Question 2: With every SERC update you get a list of those LIST_SUBs or UN-numbers that have been changed with that particular update. Via a where-used search you can easily determine which of your product might be affected by the update and then execute the rule sts on those.
Ralph
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Dear Ashish
you need to understand the link between "content", "Rule set" etc.
Therefore. YOu should get a "SErc" dcoumentation with some guideline (what is to be done, step by step)
But overall: this is related to a "big" term called "Management of Change" process. Before you execute a ruleset (or multiple ones) you should ask your self:
1.) is the ruleset to be used on LIST_SUB/PURE_SUB Level?
2.) is it to be used in "REAL_SUB" level?
What is the ruleset really "doing"? Onyl by "blindly" using the ruleset you will not gain something. E.g. as we talk here in many cases of a "combination" of change of content with a change of ruleset (in some cases: ruleset was corrected/optimzed etc.)
So a may be good strategy is: Check first; can i list the effected objects for which the rulesets should be executed? Second: is there the need to add "primary" data (new one) on e.g. REAL_SU level before you execute the ruleset etc.?
May be take a short look here:
https://blogs.sap.com/2016/10/22/chemical-regulations-challenge/
https://blogs.sap.com/2013/11/24/how-to-deal-with-legalregulatory-changes-using-sap-ehs-management/
These blogs are discussing some "types" of changes on "very high"/high" level
Any companies should have a "guideline" document in place considering changes (e.g. new / change ruleset available) and in many cases. you need to understand the difference before you "do something" (and if you do something: check first ! in Quality System)
C.B.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Ashish
1) Please check your EHS Expert Version and master data and validity for any issue
OR
2) Are all rule sets run? It depends on the version of the rules which are changed over the year. Business needs to make decision here.
Are these rule sets executed on pure & Real sub as well after updates? Yes, For GHS Rules you need to run the rule both as Real sub and Pure Substance level.
Is it better to run the individual rule or running combined multiple rule? You need to test individual rule so that you can check the output individually and then can run all the rules in sequence as part of multi -rules.
Thanks and Regards
Jayakumar
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
11 | |
2 | |
1 | |
1 | |
1 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.