IFS_GENERAL_LEDGER RLS Missing Combinations
Hi Everyone
Best answer by jdual
Hi
I think we cannot directly create support cases. In our Test environment we are on 25.1.11, in 25.1 RLS got updated.
“RLS implementation of Code Part Combinations was updated.”
I can point you towards the right direction.
1. ROW_LEVEL_SECURITY_UTIL_API.GENERATE_TABM_USER_COMB_ACCESS
In this procedure the following procedure gets called
2. ROW_LEVEL_SECURITY_UTIL_API.Get_Codestring_Combinations___
=> This is where the issue lies.
“cmb.code_b IN (SELECT code_part_value FROM accounting_code_part_value_tab val WHERE code_part = ''B'' AND company = glu.company)”
With this snipped code_b Values have to be in the code_par_values, this means all null values get removed and therefore combinations Account = 24790, code_b = null are not included.
Hotfix
“(cmb.code_b is null or cmb.code_b IN (SELECT code_part_value FROM accounting_code_part_value_tab val WHERE code_part = ''B'' AND company = glu.company))”
Since Code_b can be null it has to be included, one could even remove the whole IN Statement, since
Best regards,
Joel
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.