- 1. Syntax error in FGBB2*, FGBB3* or GB* after adding a new field to the GB01C table.
- 2. Message GB081, GB082, GB083 ("Table ... cannot be used in the rule validation/substitution"). The message is displayed during the evaluation of a rule, validation or substituition (e.g. during a posting or simulation).
Table GB01C (view V_GB01C) is used to add or exclude fields from a Boolean class. This means the fields that can be used or substituted in conditions of the validations, substitutions or rules.
However, new tables may not be added to the class. Only if fields already belong to a structure of the Boolean class, can additional fields be added to the same structure.
This is because the application supplies the rule-processor with a limited number of tables and this cannot be increased dynamically at runtime.
As a result, the system displays GB081, GB082 or GB083 even if the following conditions are fulfilled:
- 1. With a modification of the standard system (tables or programs of the Boolean processor), you have added a field to the Boolean class.
- 2. The field is part of a structure (table) whose other fields are not contained in this class.
- 3. The field is used or substituted in a condition.
If you have used a modification to add fields from new structures to the Boolean class, reverse this modification. Change the validations, substitutions and rules of the Boolean class in question so that you can no longer use this field. Run report RGUGBR00. In the selection screen, activate all checkboxes.
- 1. If the new fields are part of a database table:
Write a user exit for reading data from the database.
Examples are:
- R/3 master data, e.g. : cost center data from table CSKS
- non-SAP data; user-defined tables
- 2. If the fields are part of a structure
Write a user exit to set up this structure. The name of the structure must be specified in the user-exit form pool in a TABLES statement.
Additional key words
GB081, GB082, GB083
No comments:
Post a Comment