Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Value Table Purpose (Beyond standard SAP Documentation)

Former Member
0 Likes
1,509

So, to cover previous posts & documentation;   the value table ...

  • is at Domain level
  • is proposed as a check table when you create a FK
  • does no entry check unless FK is in place.

Given that the Value Table is not used as a check at data entry unless a FK is created, and any FK would specify the Check Table explicitly anyway ...

... what purpose does a value table serve ?

Is it simply to provide a 'hint' to anyone creating a new FK, as to what the check table should be ?

1 ACCEPTED SOLUTION
Read only

kakshat
Product and Topic Expert
Product and Topic Expert
0 Likes
1,480

It provides values for F4 help.

10 REPLIES 10
Read only

kakshat
Product and Topic Expert
Product and Topic Expert
0 Likes
1,481

It provides values for F4 help.

Read only

Former Member
0 Likes
1,480

Thanks, is helpful.

Though one assumes that it would only do this if was also established as the FK ?

And if that were the case, could help simply not be fed with the values in the FK ?

Read only

kakshat
Product and Topic Expert
Product and Topic Expert
0 Likes
1,480

There may be scenarios where you do not want to restrict the possible values to a finite set (that defined by the foreign key).

Read only

PeterJonker
Active Contributor
0 Likes
1,480

Yes for example the E071 table, foreign lock is defined with values space and X, but in relaity other values are in there as well.

Read only

Former Member
0 Likes
1,480

So in this case, you would use the Value Table to 'suggest' values to enter; but not enforce adherence to them ?

That makes sense.

Think I could mark correct if you can confirm I'm understanding you correctly ?

Read only

kakshat
Product and Topic Expert
Product and Topic Expert
0 Likes
1,480

Yes.

Read only

sabirshah1
Participant
0 Likes
1,480

Hi,

Value table is list of values predefined to particular Domain/Data Element .

for example : we have field meins field in MARA table  i.e unit of measurement . navigate to meins field by double clicking on it , Go to value range tab at domain level , You will find a value table (T006) at last .

So we can say that meins will only allow those values which are present in T006 table other than that it will not accept . and we can say that T006 is the value table for mara-meins .

While coming to check table

Take example of EKKO and EKPO

whenener you enter any PO in EKPO it first checks that value is present in EKKO or not .If PO is present in EKKO than only it will allow values otherwise EKPO will throw an error.

here  EKPO is checking value in EKKO , we can say that EKKO is check table for EKPO.

Regards

Sabir

Read only

0 Likes
1,480

Sabir,

Your example is a little misleading if I understand correctly.

You suggest that because a value table is assigned to the field/domain, that then restricts entries.

Yet SAPs own documentation states :


"A check is not implemented by simply entering a value table. The check against the value table takes effect only when a foreign key has been defined."

Read only

0 Likes
1,480

Hi Simon,

Kindly Correct me , where i am going wrong .

Read only

Former Member
0 Likes
1,480

Hi Simon,

The purpose of value table is not similar to check table, it is a value help at domain level.

Regards,

Rahul