0% found this document useful (0 votes)
224 views

What Is The Difference Between Check Table and Value Table

Check tables and value tables are both used for validation in ABAP. Value tables define allowed values at the domain level and must be maintained through a transport request. Check tables validate values at the field level by checking if a value exists in a referenced table. While value tables restrict input values, check tables can also be used to provide input help by displaying the values in the referenced table.

Uploaded by

suhasnw
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
224 views

What Is The Difference Between Check Table and Value Table

Check tables and value tables are both used for validation in ABAP. Value tables define allowed values at the domain level and must be maintained through a transport request. Check tables validate values at the field level by checking if a value exists in a referenced table. While value tables restrict input values, check tables can also be used to provide input help by displaying the values in the referenced table.

Uploaded by

suhasnw
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 1

What is The Difference Between Check Table and Value

Table

As a ABAP consultant,most of the times ,up to 7 years experience interviews,we will face check
table and value table definitions interview questions and difference between check table and
value table questions ,so we must be know concepts of check table and value table to crack the
interview.For this we need know clear meaning of both tables.

Value Table

This is defined at Domain Level.


When ever creating a domain , we can entere allowed values. For example if we go to
Domain SHKZG - Debit/credit indicator. Here only allowed values is H or S.
Wherever we use this Domain, the system will forces us to enter only these values.
This is a sort of master check . To be maintained as a customization object.
This mean that if we want to enter values to this table we have to create a development request &
transport the same.

Check table

check table will carry out the check for input values for the table field being entered in any
application.
check table is validation at field level.The Check Table is the table used by system to check if a
data exist or not exist.
While creating a table if we want to ensure that a field can having some values
and these are in a certain table, we can give this table as CHECK TABLE.

For example we have Employee master table & Employee Transaction table.
When ever an employee Transacts we need to check whether that employee exists , so we can
refer to the employee master table.

The contents of the check will be used as an input help (F4 Help) for a particular field on which a
check table is assigned But the contents of Value Table are never used in Input Help.

You might also like