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 Reddy

    Hi,
      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.

  • Adobe Forms and Check table

    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

  • Value and check tables

    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
    prasad

    Hi 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,
    Juan

    Hello 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

  • How to check tables integrity

    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.LA

    Hi 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.

  • Regarding check table

    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
    Rajaram

    Hi
    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!
    //a

    Hi,
    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
    Rajeev

    Hi 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

  • CHECK TABLE AND FOREIGN TABLE

    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