WD4A and check table
In SE11, we can define a check table for a field in the structure.
for example, define T001W for ZWERKS-werks, where ZWERKS is a transparent table.
and when we insert data into ZWERKS in SE11, an error message will pop up when we entered a invalid plant value in the ZWERKS-WERKS field.
I'm wandering if this policy also works in WD4A?
I Heard someone said it also works in WD4A but I tested and failed.
In SE11, we can define a check table for a field in the structure.
> for example, define T001W for ZWERKS-werks, where ZWERKS is a transparent table.
>
> and when we insert data into ZWERKS in SE11, an error message will pop up when we entered a invalid plant value in the ZWERKS-WERKS field.
>
> I'm wandering if this policy also works in WD4A?
Hi.,
Why you are wandering..!!
From WDA or from WDJ or normal Report any where you are accesing data base and updating data base rite..!! So It will work in WDA also., it is at data base level., When Inserting New Records it will check foreign key relation ship .
Check correctly..
hope this helps u.,
Thanks & Regards,
Kiran
Similar Messages
-
Reg value table and check table
Hi Friends,
I have defined a value table(ZVALTAB) for a domain and defined the relation ship between check table(ZCHKTAB) and dependent table(ZDEPTAB). Here value table and check table both are different. My problem is while I am entering the values into check table, it is not restricting the values to enter into check table even those values are not in value table. And while I am entering values into the dependent table through the menu option Utilities->Create entries then also foreign key is not working. But when I use the SM30 then the foreign key is working. So can any body explain me when this value table restrict the values and why the option Utilities->Create entries is not validating the foreign key relation ship.
Sathish ReddyHi,
Value Table will just provide you the possible set of values. It won't restrict u for the wrong entries. Moreover whenever u enter entries thru Create entries no user interface is available. The constraints whatever we give is not at all stored in the Data Dictionary. Only the user interface which takes care all about this. Hence it wont restrict you. For this u have to create table maintenance generator for your table. Then it will restrict the values against check table.
Both Value table and Check table will provide u possible set of values. But only the check table will restrict the values.
Hope this will help u. -
Hi, guys.
I gotta insert an internal table value simlar to a field with entry help/ check table (for example, BSEG-BUKRS) in an ADOBE print forms.
And the function give to me an error because the help table field doesn't exist.
What I must do?
Thanks a lot!Hello,
you can do this using scripting. Use formcalc or javascript. Guides:
help.adobe.com/en_US/livecycle/es/FormCalc.pdf
http://www.adobe.com/devnet/livecycle/articles/lc_designer_scripting_basics/lc_designer_scripting_basics.pdf
hope this solves the problem, have a nice day, Otto -
Hi
If check table is there for field validation then what is the exclusive use and purpose of value table. Also viceversa?Check Table is for Field level Validation whereas Value table is for Domain Level Validations.
Value Table proposes table for check table.
I think you are clear with this.
more elaborate.
Check Table
The Check Table is the table used by system to check if a data exist or not exist.
While creating a table if you want to be sure that a field can have some values
and these are in a certain table, you can give IT this table as CHECK TABLE.
Value Table
This is maintained at Domain Level.
When ever you create a domain , you can entered allowed values. For example you go to Domain SHKZG - Debit/credit indicator.
Here only allowed values is H or S.
When ever you use this Domain, the system will forces you to enter only these values.
This is a sort of master check . .
To be maintained as a customization object.
This mean that if you want to enter values to this table you have to create a development request & transport the same.
Differences:
1)check table will carry out the check for input values for the table field being entered in any application
and value table will provide values on F4 help for that table field.
2)The check table defines the foreign keys and is part of the table definition.
The value table is part of the domain definition.
check table is validation at field level.
value table is at domain level.
Value table is defined at the domain level and is used to provide F4 help for all the fields which refer to that domain.
Check table is defined against a field in SE11 if you want the values in that field to be checked against a list of valid values. For e.g. if you are using the field matnr in a table you could define MARA as the check table.
Also while defining a check table SAP proposes the value table as check table by default. Referring to the previous example if you tried to define a check table for the matnr field SAP would propose MARA as the check table.
1. what is the purpose / use ?
so that the user can select values
from some master table , for that field !!!!
2. This is done by
CHECK TABLE (foreign key concept)
(and not value table)
3. When we create a check table for a field,
then
some DEFAULT table is PROPOSED
4. that DEFAULT table is nothing
but PICKED up from the domain of that field,
and shown from the value of VALUE TABLE.
CHECK TABLE -it is a parent table.
for example..
i have two tables ZTAB1 and ZTAB2.
I have one common field in both the tables,i can make any ztable to be the check table .If i make Ztab1 to be the check table then when i have to make an entry in ztab2 i will check whether ztab1 is having that value or not..
its also field level checking..
Valuetable-It is nothing but default check table.
one parent can have n number of child tables.For example
For ztable we have zchild1 and zchild2 tables r there.
Its domain level checking..When zchild2 uses the same domain as used by zchild1 then the system automatically generates a popup saying a check table already exists would u want to maintain it.
go to domain and then press the value tab u can see the valuetable at the end...
Please refer the links below,
d/r b/n check and value table?
wjhat is the exct difference between check table and value table
what is the check table and value table
check table and value table
Re: wjhat is the exct difference between check table and value table
http://www.sap-img.com/abap/difference-between-a-check-table-and-a-value-table.htm
<REMOVED BY MODERATOR>
GAURAV J.
Edited by: Alvaro Tejada Galindo on Aug 15, 2008 3:29 PM -
Purpose of Entry/Check Table and Currency Quantity Fields...!
Hi......!,
I want to know what is the purpose of this Entry/Check Table and Currency Quantity Fields, while creating a table in DDIC .
give me a clear explanation .....!
best answers would be rewarded.
thanks
prasadHi Prasad,
All the Modules in SAP are inter related,
So their Tables also must be related and must be valid
and they are related to foreign key relation ships
and also we can provide the list of input values using search helps
to know what the search helps and check tables are assigned to the particular field they provided the tab
In the currency fields or quanitiy fields we only enter the amount but not the units,
so the units are assigned if we provide the reference field and table , and so that tab is provided to check what are reference fields and tables and also to assign new fields
hope I am clear
Reward if helpful
prasanth -
Link between Komv structure and related table
hai,
I have one problem in CIN.
In Purchase Order for
ED - JM01 or JEXC
CESS -ZECS or JEC1
CSTLST - JIP1 or JIP2
stored in KOMV Structure,
other than KOMV TABLE where this values are stored..
(In KONV no values found for that one)
pLEASE, tell me Table name .....in which i get above condition value
thank you
Manoj..Hi,
1)GOTO>SE11>Open the table.
2)Just beside the CONTENTS & DISPLAY BUTTON-->Click on Graphics Button
3)New Graphics window ill popup.
4)check for the forign key and check table button.
you will find all the related tables,and Relations.
This will be very helpful for future reference also.
Hope it resolves the query.
Regards,
Gurpreet -
Selection screen parameter validation using search help/check table
Hi experts,
I have a select-option that is tied to a search help and check table (type tq80-qmart). Is there a way to automatically validate the field based on what comes up in the F4 search help? What I mean is, when the user hits F4 on the parameter, the list pops up with several records that the user can choose. When the program is executed, I want the program to show an error if the value is NOT in that F4 list.
I know this can be done in AT SELECTION SCREEN event with a select, but I was wondering if there was a way ABAP does it automatically. Any help will be greatly appreciated.
Thanks,
JuanHello Juan,
SAP does have a standard way of allowing the the user to select from the list via LISTBOX.
But list box is restricted to parameters only, you cannot attach list boxes to select-options.
I think the best place to do this validation would be th AT SELECTION-SCREEN event & from your original post it seems you know what code to write -
Hello all,
we have a big problem in CO area. Since last week we can't calculate production order costs and product costs.
We have check all the things we can, including notes, and the only thing we think that could solve the problem is to check the integrity of tables.
Is there any program, transaction, or anything to make it?.
thanks a lot.Hi,
Please try this once more.
Go to SE11.
Enter the data dictionary table in the 'Database Table' field.
Click 'Display' and press 'Enter'.
The page 'Dictionary: Display Table' will open.
Please click on the 'Entry Help/Check' tab.
Observe the fields 'Foreign Key' and 'Check Table'.
Reward if this is of help. -
I need to load the reference/check table data in to MDM Server - help
Hi,
I need to load the referece table/check table data from ECC50 into FTP server/Ports. I am intrested only in Material and vendor extraction. Is this is possible with MDMGX or I need to use old zreports to extract reference table data? Any help on this is appreciated.
Thanks,
Daniel.LAHi Daniel,
U have to use generic extratctor MDMGX to extract reference data(customizing data) from R/3.
Prerequisite:
MDMGX to be installed.
Procedure to use it.
A)Setup Execution.
1) Define Object type as per ur requirement (drop down list standard objects are provided like customer,vendor,products etc.).
2)Define Repository and ftp server name.
3)Upload ports and check table.
4)Maintain ports and check table.
B)Execute Generation and Extraction.
1)Generate XSD.
2) Starrt Execution.
For each check table u have to create a separate port in MDM Repository.
zreport is a older version ,it can be but neednot contain latest updates in check table .
Reward Points if helpful.
Regards,
Neethu Joy. -
Hi,
Is it possible to enter a value into our ztable which not in check table?
please clarify on value and check table.
regards
ram.Hi
Difference between a check table and a value table
Value Table
This is maintained at Domain Level.
When ever you create a domain , you can entered allowed values. For example you go to Domain SHKZG - Debit/credit indicator. Here only allowed values is H or S.
When ever you use this Domain, the system will forces you to enter only these values.
This is a sort of master check . To be maintained as a customization object. This mean that if you want to enter values to this table you have to create a development request & transport the same.
Check table
For example you 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.
This is nothing but a Parent & Child relationship . Here data can be maintained at client level , no development involved.
As per DBMS what we call foregin key table, is called as check table in SAP.
There is 1 more important Difference in Value Table and Check Table is that:
1. 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.
The Heirarchy which decides from where to used the Input Help is:
1. Input help defined explicitly in ABAP Program or Dialog Module.
2. Input Help Attached to the referenced Database Table field.
3. Using the contents of Check Table as an input help if neither (1) or (2) help are there.
4. Input help from Fixed value or Value range given in Domain.
<b>Reward points for useful Answers</b>
Regards
Anji -
Check table and its effect in AET - Application Enhancement Tool
Hi fellows,
I created a Z-field using AET, and assigned a check table to it. I did not populate the dropbox values, as I have a check table for the field. As far as I know, a check table for a field means "you cannot enter a value which is not stored in the check table", is that false?
I made my field visible in the configuration, but I am able to enter any value in that field.
For your concern, the check table I assigned to my field is "BUT000". As you can tell, my aim is to restrict a user to enter a value here only by business partner numbers. I did check the structure INCL_EEW_BUT000 too, under the .INCLUDE here comes my new Z-field. When I click on it, it shows that its check table is BUT000, and its domain is BU_PARTNER, which comes with no surprise. Its length is 10 CHAR as well. But in the transaction, I am still able to enter any value there.
Is there any other thing I should be doing?
Thanks,Closed.
Fyi, I've been testing AET with check table on an IDES system (SAP CRM 7.0). There are oss notes available about AET/check table program errors for SAP CRM 7.0 with correction instructions. In CRM 7.0 EhP1, that issue's been solved. In 7.0 EhP1 if you do exactly as I've done, no problems will occur about populating field values of the check table. -
Check table and value table -Example
Hi Experts
Please give me the step by step procedure to create the check table and value table, and how to work on it.
Thanks in advance.
Regards
RajaramHi
Check Table is for Field level Validation whereas Value table is for Domain Level Validations.
Value Table proposes table for check table.
I think you are clear with this.
more elaborate.
Check Table
The Check Table is the table used by system to check if a data exist or not exist.
While creating a table if you want to be sure that a field can have some values
and these are in a certain table, you can give IT this table as CHECK TABLE.
Value Table
This is maintained at Domain Level.
When ever you create a domain , you can entered allowed values. For example you go to Domain SHKZG - Debit/credit indicator.
Here only allowed values is H or S.
When ever you use this Domain, the system will forces you to enter only these values.
This is a sort of master check . .
To be maintained as a customization object.
This mean that if you want to enter values to this table you have to create a development request & transport the same.
Differences:
1)check table will carry out the check for input values for the table field being entered in any application
and value table will provide values on F4 help for that table field.
2)The check table defines the foreign keys and is part of the table definition.
The value table is part of the domain definition.
check table is validation at field level.
value table is at domain level.
Value table is defined at the domain level and is used to provide F4 help for all the fields which refer to that domain.
Check table is defined against a field in SE11 if you want the values in that field to be checked against a list of valid values. For e.g. if you are using the field matnr in a table you could define MARA as the check table.
Also while defining a check table SAP proposes the value table as check table by default. Referring to the previous example if you tried to define a check table for the matnr field SAP would propose MARA as the check table.
1. what is the purpose / use ?
-- so that the user can select values
from some master table , for that field !!!!
2. This is done by
CHECK TABLE (foreign key concept)
(and not value table)
3. When we create a check table for a field,
then
some DEFAULT table is PROPOSED
4. that DEFAULT table is nothing
but PICKED up from the domain of that field,
and shown from the value of VALUE TABLE.
CHECK TABLE -it is a parent table.
for example..
i have two tables ZTAB1 and ZTAB2.
I have one common field in both the tables,i can make any ztable to be the check table .If i make Ztab1 to be the check table then when i have to make an entry in ztab2 i will check whether ztab1 is having that value or not..
its also field level checking..
Valuetable-It is nothing but default check table.
one parent can have n number of child tables.For example
For ztable we have zchild1 and zchild2 tables r there.
Its domain level checking..When zchild2 uses the same domain as used by zchild1 then the system automatically generates a popup saying a check table already exists would u want to maintain it.
go to domain and then press the value tab u can see the valuetable at the end...
Please refer the links below,
d/r b/n check and value table?
wjhat is the exct difference between check table and value table
what is the check table and value table
check table and value table
Re: wjhat is the exct difference between check table and value table
http://www.sap-img.com/abap/difference-between-a-check-table-and-a-value-table.htm -
Add new fields with EEW and assign a standard check table?
Hi,
I would like to add more language fields to a BP - Sold-to (Organization). As I see, one possibility is to use EEW.
Is it then possible to link this field to an existing check table in order to get the existing langauge codes by default?
Thanks in advance!
//aHi,
Actually i am working on the similar task. I added 2 custom fields in order item level using EEWB. I added the check table to my custom field but for some reason it wouldn't show up. So i added the values to the DOMAIN assigned to the custom field and the values showed up on the screen in the seatch help.
I am actually still trying to find other possibilities. I will let you know if i find any.
Hope this helps you,
Karuna. -
Possible to check IN and Check Out Reference Tables?
Hi All,
I am wondering is it possible to check in and check out Look Up and other tables like we do for main table???
If so can any one letme know how?
Thanks
RajeevHi Rajeev,
Can you elaborate your business requirement of having Check out on reference table?
Checked out option is used for the below scenario in Main Table
Create - If the record is checked out, then it is virtually available in MDM until it is approved as the part of the workflow
Change - The record is kept checked out , so that the user who changes it owns it , and no others has access to change it to achieve the data consitency
But for reference data , the records is already available in the target system and it is fed to MDM
Regards,
Antony -
HELLO EXPERTS,
I AM TRYING TO MAKE CHECKTABLE AND FOREIGN KEY TABLE.
AS I HAVE folloeing tables:
CHECK TABLE
zemp_personal
P.K P.K
MANDT empid empname dob
800 01 rahul 01011988
800 02 pooja 01011990
800 03 abhay 01011991
800 04 nitesh 01011990
FOREIGN KEY TABLE
zemp_official
P.K
MANDT empid dept designation
800 01 IT SSE
800 02 IT SSE
800 05 SALES SSE
so output should be.....
EITHER
IN
zemp_official
empid dept designation
01 IT SSE
02 IT SSE
THIS SHOULD BE DISCARDED
OR
empid dept designation
05 SALES SSE
THIS SHOULD BE DISCARDED
BUT when i enter second id it will not take any entries except first one......
PLEASE HELP ME OUT IN TERMS OF ANY POSSIBLE GUIDENCE.
KIND
REGARDS
MAHI
it may be
with in check table value
OR
different it accepts only first one....Hi Mahi,
For the foreign key table what u said is
FOREIGN KEY TABLE
zemp_official
P.K
MANDT empid dept designation
800 01 IT SSE
800 02 IT SSE
800 05 SALES SSE
So what i think is if you just have one field as Primary key i.e MANDT.
Then the table will accept only one record because from the above data it is evident that
for the 3 records the primary key will be same(800). So if you add another field may be employee number also as primary key it may solve your problem and accept multiple records.
Regards,
Sandeep.
Maybe you are looking for
-
Creating Multiple IDOCs and Line Items based on Posting date from file
Hi All, My scenario is File to IDOC(MBGMCR01)... Need your suggestions and help on how to go with this... Source file structure is DC61|2009-03-15|000000000001200051|00000005.00|200|0001|1234| DC61|2009-03-15|000000000001200363|00000001.00|300|0001|1
-
when i connect my Ipad with My pc Itune is giving msg that " This IPad Cannot use because Apple Mobile Devise is not started"
-
please help problem with importing a file error output "there was an error decompressing audio or video"
-
How can I view wordpress template in Dreamweaver
I have some wordpress templates but can't view them in a browser since there is no index.html just php. How can I get around this and use a wordpress template as a regular dreamweaver CSS page? I don't want to load the wordpress app or the database i
-
Problem with closing other firefox windows when window in use has more than 1 tab open
If I have multiple firefox windows open, and the one that I am using has more than one tab open, when I try to close one of the windows that I am not using by hovering over the firefox icon on the taskbar, then clicking the cross on the other windows