Menu

SAP Package GVAL

Validation, Substitution and Rules

The package GVAL (Validation, Substitution and Rules) is a standard package in SAP ERP. It belongs to the parent package APPL_TOOLS.

Technical Information

Package GVAL
Short Text Validation, Substitution and Rules
Parent Package APPL_TOOLS

Function Groups

SAP Package GVAL contains 9 function groups.

0GC4 Extended Table Maintenance (Generated)
GBL1 Boolean rule runtime utilities
GBL3 Rule usage
GBL4 Validat.: Auth. Checks + Set/Get Param.
GBL5 Validation
GBL6 Validation: syntax/generate routines
GBLO GL Boolean logic: validation/substitutn
GBLS Val./Subst./Rules Trace & Simulation
GBLT Validation/Subst./Rule -(Transport)

Transactions

SAP Package GVAL contains 8 transactions.

GCT0 Transport of Substitutions
GCT9 Transport of Validations
GCTA Transport Rules
GCVZ Rule Maintenance
GGB0 Validation Maintenance
GGB1 Substitution Maintenance
GGB3 Maintain Boolean Class
GGB4 Analysis tool for valid./subst.

Database Tables

SAP Package GVAL contains 30 database tables.

GB01 Classes for Boolean Formulas
GB011 Rule Manager: 2D Structures in the Boolean Classes
GB01C Classes for Boolean Formulas for Customers
GB02 Valid Classes
GB02C Customer Message IDs for Validations
GB02T Boolean Logic: Text Table for Boolean Classes
GB03 Validation/Substitution User
GB03T Validation/Substitution Application Area Text
GB31 Validation/Substitution Callup Points
GB31C Boolean Rules: Form Pool Naming Range
GB31T Validation/Substitution Callup Point Text
GB90 Boolean Formula Header for Rules and Boolean Functions
GB901 Boolean Formula Data
GB903 Mapping of shortname and SETID of sets used in boolean expr.
GB905 Usage of Boolean Rules
GB906 Rule: Usage of Rules in Rules
GB907 Rule: Usage of Rules in Substitutions
GB908 Rule: Usage of Rules in Validations
GB90T Texts for Boolean Formulas
GB92 Substitutions
GB921 Substitution Conditions
GB921T Substitution: Text Table for Substitution Steps
GB922 Substitution Constants
GB925 Usage of Substitutions
GB92T Texts for Substitutions
GB93 Validation
GB931 Validation Activities
GB935 Usage of Validations
GB93T Texts for Validations
GBC1 Configuration for the Boolean Rule Processor

Views

SAP Package GVAL contains 11 views.

H_GB02 Boolean Class Help View
H_GB03 Validation: Help View for Val/Sub Application Area
H_GB31 Validation and Substitution Callup Points
H_GB90 Rule Help View
H_GB90T Help View with Text for Boolean Rules
H_GB92 Substitution Help View
H_GB93 Help View for Validations
H_GB93T Validation: Validation Description
V_GB01C Fields Belonging to a Rule Class
V_GB31C View for Table GB31C
V_T80D_VSR Client-Dependent User Exits in Substitutions

Structures

SAP Package GVAL contains 18 structures.

FAGL_S_RGUGBR30_LIST1 For Header Fields in rgugbr30, rgugbr31, rgugbr32
FAGL_S_RGUGBR30_LIST2 Structure for Item Fields in rgugbr30, rgugbr31 and rgugbr32
GB901I Boolean Expression for Boolean Functions
GB9100I Boolean Logic Screen 100 Internal Table
GB911I Internal Table for Validation Maintenance
GB921I Internal Table for Editing Substitution Dynpro
GB922I Internal Table for Substitution Step Dynpro
GB9700I Validation maintenance: Single step screen
GBBOOLEXP Lines in a Boolean Rule
GBLE List of Exits for Validations & Substitutions
GBSET_NAME Qualified Set ID
GFBSRCH Formula Builder: Search term
GLGB_COMMI Internal Table for Boolean Formulas (Comment)
GLGB_ELMNT Internal Table for Boolean Formulas
GLGB_FORMI Internal Table for Boolean Formulas
RGBL5 Validation: Structure for Validation Interface
RGBL6 Validation: Table for Fields in a Boolean Class
RGBLO Validation: ITAB for GBLO Function Module

Programs

SAP Package GVAL contains 39 programs.

RGBRBC00 Validation: Regenerate Code for all Clients
RGGBR000 Exit Routines for Rules
RGGBS000 Exit Routines for Substitutions
RGMGBR10 Validation Maintenance
RGMGBR20 Substitution Maintenance
RGMGBR30 Analysis Tool for Validation/Substitution
RGUGBR01 Validation/substitution/rules - ONLY generate main program
RGUGBR02 Generation of Subsitution Export Routines after Code Block Change
RGUGBR05 Remove TRDIR and TADIR Entry Modifications for GB*
RGUGBR17 Rule Manager: Conversion of Internal Rule Names
RGUGBR18 Rule Manager: Conversion for Release 3.0
RGUGBR19 Syntax Check for all Validations/Substitutions/Rules
RGUGBR21 Rule Manager: Generates Boolean Rule ABAP Code
RGUGBR22 Rule Manager: Generates Substitution ABAP Code
RGUGBR23 Rule Manager: Generates Validation ABAP Code
RGUGBR24 Rule Manager: Generates Tables ABAP Code
RGUGBR25 Rule Manager: Generates Usages of Rules/Sets
RGUGBR26 Rule Manager: Conversion for Release 3.0 Boolean Rules
RGUGBR28 VSR: Change the Message Class for Boolean Classes
RGUGBR30 Rule Directory
RGUGBR31 Validation Directory
RGUGBR32 Substitution Directory
RGUGBR33 Test Tool For Validations/Substitutions/Rules
RGUGBR40 Valid./Subst.: Use of Messages in Validations
RGUGBR41 Valid./Subst.: List for Substituted Fields
RGUGBT00 Rule Maintenance
RGUGBT10 Repairing or deleting inconsistent substitutions
RGUGBT12 Repairing or deleting inconsistent validations
RGUGBT14 Repairing or deleting inconsistent rules
RGXGBR01 Validation/substitution - generating main program
RGXGBR10 Reset Generated Code for Validation/Substitution
RGXGBR15 Validation: Copy Clients
RGXGBR16 Validation/substitution - generating main program - per client copy
RGXGBR20 Rule Manager: XPRA to Generate GBAAAAAA
SAPFGBB2 Supplementary Functions (rarely used) for SAPFGBB1 (Boolean Processor)
SAPFGBBA Routines Used by Run-Time and Generating Functions for Bool.Processor
SAPFGBBB Further Functions for Validation Maintenance
SAPFGBBG RuleMan: Generates ABAP Code for Rule Manager
SAPFGBBH Private Form Routines for Boolean Display Reports

Search Helps

SAP Package GVAL contains 8 search helps.

H_GB02 Boolean Class Help View
H_GB03 Validation: Help View for Val/Sub Application Area
H_GB31 Validation and Substitution Callup Points
H_GB90 Rule Help View
H_GB90T Help View with Text for Boolean Rules
H_GB92 Substitution Help View
H_GB93 Help View for Validations
H_GB93T Validation: Validation Description

Message Classes

SAP Package GVAL contains 2 message classes.

GB Messages used by the Boolean Code Generator.
K2 Validierungsnachrichten von Kunden gepflegt