ACM_SYNTAX - ACM: DCL Syntax Error Messages

The following messages are stored in message class ACM_SYNTAX: ACM: DCL Syntax Error Messages.
It is part of development package SACMDT_API in software component BC-SEC-AUT-DCL. This development package consists of objects that can be grouped under "Designtime-API for Access-Control-Management".
Message Nr
Message Text
000Syntax Check for DCL Sources
001DCL source is empty
002DCL source starts with a wrong keyword
003Unexpected end of DCL source
004Error during artifact generation: &1&2&3&4
005Cannot activate DCL; system upgrade is running; try again later
006Parser was not able to identify authorization relevance
007Unexpected structure of WHERE condition &1
008DCL source "&1" of type "ROLE" is already delivered
009Unable to identify delivery status of DCL source "&1" of type "ROLE"
010Parse DCL source &1
011Expected keyword missing &1
012Expected identifier missing &1
013Expected symbol missing &1
014Name of &1 too long; maximum length is &2 characters
015Can not handle 'OR' with authorization relevant fields
016Unexpected annotation &1
017&1 is only supported in combination with &2
018Number of entity fields and authorization object fields does not match
019DCL source "&1" of type "AGGREGATE" is already delivered.
020Unable to identify delivery status of DCL source "&1" of type "AGGREGATE"
021DCL source "&1" of type "AGGREGATE" is already delivered.
022Unknown delivery status of to-be-deleted DCL source "&1" of type "AGGR."
023SQL-View &1 of entity &2 does not exist in the database (see tx: SE14)
024Element &1 does not exist in entity &2
025Comparison operator "&1" is not supported at this position
026No unique key was defined for entity &1
027All fields are defined as key fields for entity &1
029Use of keyword 'PFCG_MAPPING' is only allowed once per condition
030&1 is no valid CDS entity
031Name of authorization object &1 too long; maximum length is &2 characters
032Name of authorization field &1 too long; maximum length is &2 characters
033&1 is no valid authorization object
034&1 is no valid authorization field of authorization object &2
035Field &1 of entity &2 has unsupported type &3
036Could not add DCL &1 to transport &2
037"&1" is no valid &2 literal: &3&4
038Literal "&1" of type &2 must be denoted with apostrophes
039Literal &1 is of type &2, but contains non-numeric characters
040Expected symbol missing &1 or &2
041The Auth. Check Mode of CDS entity &1 does not allow DCL access control
042Literal "&1" has length &2, but the data type has maximum length &3
043Literal "&1" has length &2, but the data type has minimum length &3
044Operator LIKE is not permitted for data type &1
045An internal error during normalization of conditions occurred
046Normalize two (or more) conditions in brackets is not yet supported
047Use &1 or fewer sets of parentheses
048Use exactly &1 terms within a set of parentheses
049Cannot analyze path &1 &2 &3 &4. Check definition in DDL document
050Feature not released. Remove usage of feature from DCL Document
051Error during Enterprise Search update. Check CDS entity &1 in Editor
052Cannot split argument "&1" of BETWEEN operator into "From" and "To"
053Too many filters; Use &1 filters maximum
054Expected keyword missing &1 or &2
055Role &1 does not exist or is not active
056DCL Document for role &1 does not exist
057@MappingRole is different from the inherited DCL &1
058Invalid association &1 of entity &2
059Rule without user dependent aspects
060Infinite loop prevention. Activation aborted. Check inheritance of DCLs
061Parent &1 role has more than &2 rule
062Use exactly &1 inherit in a role
063Syntax errors in child DCL &1. Execute syntax check on DCL &1
064Could not read active version of child DCL &1. Exception was &2 &3 &4
065Inherit from functional grant role &1 not allowed
066Data error: Condition &1 contains more than one aspect
067Data error: Condition &1 contains none or more than one field
068Role &1 is used in role &2 in DCL &3
069Aspect &1 is used in role &2 in DCL &3
070DCL source contains syntax error
071Remove duplicate field/value combinations in aspect pfcg_auth &1 &2 '&3'
072Data error: Condition &1 contains an aspect of invalid type: &2
073Rename of role name loses inheritance and causes syntax errors in DCL &1
074DCL on Entity with AMDP functions not supported
075"&1" is an invalid value for auth. field &2 of auth. object &3
076Inherit issue in role &1 of access control &3 (root cause follows)
077Invalid aspect &1
078Entity &1 does not have a parameter &2
079Comparison between numerical and character-like types not allowed
080&1 is longer than &2
081Statement not allowed in path filters
082Path expressions not allowed in path filters
083Path expressions only allowed for CDS. &1 is not a CDS entity
084Type-incompatible comparison for field &1
085Parameters only allowed for associations to CDS entities
086Token "&1" too long (at most &2 characters)
087Condition term too long. Single terms can not be longer that 1333 chars
088Invalid usage of data types RAW and STRING
089Hierachy list needs to be matched to a PFCG_MAPPING
090The left side needs to be matched with a PFCG field
091Mapping field &1 was used more than once in the PFCG mapping
092Resource "&1" is no valid hierarchy entity. Check the name and spelling
093Resource "&1" is no valid datasource entity. Check the name and spelling
094Forbidden condition inside a NOT-expression (see long text)
095No &1 statement for entity &2 found in role &3
097Only one PFCG mapping per access policy is allowed
098Name of the PFCG mapping (&1) and access policy (&2) differs
099Name of the defined object (&1) must match the source document name (&2)
100&2: Starting DCL AIM (user = &1)
101&2: Deleting role from DCL &1
102&2: Deleting role (for regeneration) from DCL &1
103&2: Generating role from DCL &1
104&2: Regenerating role from DCL &1
105&2: Deleting aggregate from DCL &1
106&2: Deleting aggregate (for regeneration) from DCL &1
107&2: Generating aggregate from DCL &1
108&2: Regenerating aggregate from DCL &1
109DCL Source &1 contains invalid DCL type
110&2: Error while generating DCL &1 (component &3, package &4)
111&2: Warning while generating DCL &1 (component &3, package &4)
112&2: Generation successfully terminated for DCL &1
113DCL PCA Task not executed because ZDM running.
114DCL Initial Load: Could not get exclusive lock, return code &1
115DCL Initial Load: No DCLs, nothing to do
116Client-Copy cleanup of all client-dependent tables done (client: &1)
117Syntax errors in descendant DCL &1. Execute syntax check on DCL &1
118Invalid access policy name &1. There is already a role with this name
119Reserved aspect name &1 must not be used
120All generated ACM data and objects deleted
121&2: Generating ABAP artifacts for DCL &1 (&3/&4)
122&2: Deleting ABAP artifacts for DCL &1 (&3/&4)
123&2: Error while deleting ABAP artifacts of DCL &1
124&2: Warning while deleting ABAP artifacts of DCL &1
125DCL After Import: Could not get exclusive lock
126Parameter &1 of entity &2 is not bound
127&1: Metadata for DCLs updated
128&2: &1 DCL(s) cause an infinite loop; their metadata were not updated
129DCL Source contains syntax warning
130DCLs without annotation "@MappingRole: true" are not supported
131For productive DCLs, only the following aspects are supported: &1 and &2
132Duplicate declaration of parameter &1
133REPLACING { ROOT WITH | PARAMETERS WITH ... } can be used at most once
134DCL source &1 cannot be analyzed. No active version exists
135Error while reading DCL source &1
136Unexpected annotation. Only &1 is supported
137Annotation name &1 is used multiple times
138Replacing a value with itself is imaginable, but pointless
139Filter value replacement for field &1 chains value "&2"
140No access control of entity &1 can be applied
141Replacement of &1 does not apply to any inherited condition
142Redundancy in ASPECT PFCG_AUTH: &1; see long text
143Issue occurred in condition propagation from access control &1 to &2
144Entity &1 has no access controls from which to inherit
145Start transaction SACMDCLS to review the status of access control &1
146Inheriting conditions from entity &1: Role &2 inapplicable
147Object creation in access control parser terminated
148The consecutive use of the same PFCG mapping &1 is not supported
149The feature is not released for SAP Cloud Platform, ABAP environment
150Entity &1 has parameters and cannot be used at this location
151Datasource &1 for aspect &2 has no suitable auditing declaration
152Field &1 of entity &2 not suitable for "aspect User" (type, length)
153Entity &1 has type "&2" which is not supported by CDS access control
154Uniqueness violation: A REDEFINITION- and another rule exist (entity=&1)
155Target of ROOT WITH association (&1) must match INHERITING entity (&2)
156Statement REDEFINITION is prohibited for SAP development
157ROOT WITH ... INCLUDING PARAMETERS excludes PARAMETERS WITH
158Number of entity fields (&1) and aspect fields (&2) does not match
159Dedicated aspect &1 must be specified without brackets
160A LIKE condition can only be used with character-like fields
161Search pattern "&1" is too long
162&1 cannot be converted to the type of the target (&2)
163Invalid usage of host expression "&1"
164Left side literal "&1" should be expressed as filter in ASPECT PFCG_AUTH
165Rule &1 of this DCL supplied &2 conditions for inheritance (depth=&3)
166Element &1&2 cannot be used in access conditions for CDS hierarchies
167The access control type does not support language element &1
168The set of inherited conditions contains only VOID
169REPLACING CONDITIONS prohibits further inheritance
170REPLACING CONDITIONS ... WITH ... found an affected condition
171Parameter bindings and path filters are not allowed at this location
172Replacement value &1 is included in other replacement value &2
173Element &1 of entity &2 is a field and cannot have further path elements
174Only fields of entity &1 can be used here (&2&3 is no field)
175Only an association can be used here (&1&2 ends with a field)
176Only a field or closed path can be used here (&1&2 ends with association)
177REPLACING CONDITIONS can be used at most once for each of VOID/TRUE/FALSE
178IF ALL CONDITIONS VOID THEN only together with CONDITIONS ... WITH VOID
179Switchable authorization check scenario "&1" does not exist
180Diverging scenario name for mapping &1 (role: "&2", mapping: "&3")
181Entity &1 is not the base entity of the transactional projection view &2
182Unsupported statement in context of transactional projection view
183To-be-protected entity &1 cannot inherit from itself (indefinite cycle!)
184Usage of INHERITING CONDITIONS FROM SUPER requires REDEFINITION
185COMBINATION MODE AND is not allowed for full access rules
186Datatype "&1" cannot be converted/normalized to a string representation
187REPLACING ELEMENT and ROOT WITH can not be used simultaneously
188REPLACING ELEMENT is supported on transactional projection views only
189&1 is not the alias of &2
190Exception occurred when reading required information from entity &1
191&1 of entity &2 is a virtual field
192BYPASS WHEN cannot be used at this location
193Rule won't apply to &1 because of the annotation setting of the entity
194Rule won't apply to &1 because of redefinition in access control &2
195Rule won't apply to &1 because of functional grant in access control &2
196Element &1 does not exist in entity &2 (optional, runtime behavior &3)
197Optional element &1 is not used
198&1&2&3&4 is optional which excludes usage in PFCG mappings and aspects
199Element &1 is used in an aspect and so not allowed as optional element
200Optional element &1 was specified more than once
201Paths/Filters are not allowed as optional elements (only fields+assocs.)
202Element &1 is optional and so cannot be used together with: ROOT WITH
203Element &1 is optional and cannot be used with: REPLACING ELEMENT
204Error when inheriting from role &1: Association &2 does not exist
205Feature "&1" is currently not supported for productive access controls
206Use replacing option 'ROOT WITH' to inherit access conditions from &1
207Forbidden language element within a quantified condition
208CDS entity &1 belongs to software component &2. Contact &3 before release
209Usage of S_TABU_NAM in this language version requires empty left side
210Usage of S_TABU_NAM in this language version demands filter on TABLE
211This DCL function does not have a parameter "&1"
212Invalid DCL function &1
213Message passed through inherit level &1 in role &2 for &3 reading role &4
214Condition inheritance using &1 reading role &2: &3 (&4)
215Inheriting from own role (this rule will be excluded from selection)
216Inheriting from own role is not possible for singleton inheritance
217Inheriting from own entity (this rule will be excluded from selection)
218&1&2&3 does not apply to any of the &4 considered replacement candidates
219SAP Software Error: &1&2&3 (&4, English only)
220Found at least two rules (roles &1 / &2) as REDEFINITION for entity
221Statement contradicts the CDS access control grammar
222For this entity type, ELEMENT WITH must point to a plain alias
223"&1" is not accepted for usage in PREFIX WITH: &2&3&4
224Both arguments of ELEMENT WITH must have the same kind of termination
225Conflict in trailing parameters or filters between source and target
226Elements "&1&2" and "&3&4" violate constraint in quantified conditions
227Optionality can only be declared for the first component of an element
228Object &1 (&2) cannot be used in the documents ABAP language version
229Full access rule in role &1 demotes inheritance errors to warnings
230Replacement of element "&1&2" with host expression "&3&4" is not possible
231Using VOID can cause a runtime error
232The runtime value of &1 (type &2) may exceed the type of the target (&3)
233The number of distinct "<Field> = <Value>" pairs is limited to 10
234&1 does not belong to the same software component as the access control
235Aspect filter alias &1 is not unique
236Aspect filter alias &1 is reserved
237Element &1 is not defined as a filter of aspect &2
238Character sequence "&1" must not be used inside an aspect filter
239Aspect filters must use filter elements
240The use of inheritance is restricted in this language version
241Element &1 must be declared as optional
242Element &1 must be used in an access condition
Privacy Policy