Abap-dictionary

hi experts,
what is value table&check table in abap dictionary.
where we use it. and what is the purpose.
thank u,
  cnu

Hi,
Check this link
http://help.sap.com/saphelp_nw04s/helpdata/en/e2/667092730811d2959500a0c929b3c3/content.htm
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.
http://www.sap-img.com/abap/difference-between-a-check-table-and-a-value-table.htm
Hope thsi helps.

Similar Messages

  • ABAP Dictionary structure for use in ABAP Mapping

    Hello, I'm creating an ABAP mapping class which requires me to use standard ABAP dictionary (table) structures (ex.MARA, KNA1 etc) for the mapping as the data coming into the mapping is in that format. I'm creating the ABAP class in the PI server and do not have table structures (MARA, KNA1 etc) in the dictionary in the PI server. What is the efficient way to create these structures (as Z elements) in the PI server's dictionary?
    I have the XSD of these table structures. Can I import those XSDs into the ABAP dictionary in PI servers? If yes, how can it be done? Please help!

    Yes you can import it as an external definition data and create the data type based on this XSD. Go through the link below for more information on the steps to import and how to use it.
    http://help.sap.com/saphelp_nwpi71/helpdata/en/26/9e97b0f525d743882936c2d6f375c7/frameset.htm

  • Diff B/w ABAP Dictionary and Data Dictionary

    What is the difference between ABAP Dictionary and Data Dictionary........

    Hi,
    Both are the same.
    Please check this online document perhaps it may help.
    http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCDWBDIC/BCDWBDIC.pdf
    Regards,
    Ferry Lianto

  • ZSD_TABLE is not defined in the ABAP dictionary as a table"

    Hello,
    I created zsd_table and inserted few records
    When i use this table in program system is giving error message "ZSD_TABLE is not defined in the ABAP dictionary as a table"
    How can we define this table in ABAP dictionary?
    Thanks

    Hi,
    Go to Transaction SE11
    Give the table name 'ZSD_TABLE'
    and click on create and enter the fileds
    after entering fields give 'techinical setting' for a table by clicking on technical setting button on tool bar
    save check and activate
    Regards
    Krishna

  • ABAP Dictionary type FLTP is not allowed for screen element

    Hi Experts
    I tried to open VBFA in se16 and i got the message in the status bar like this , what does it mean. please explain.
    "ABAP Dictionary type FLTP is not allowed for screen element"

    Hi,
        This is from help
    ABAP Dictionary type FLTP is not allowed for screen element
    Message no. 37048
    <b>Diagnosis</b>
    The format of the ABAP Dictionary field is only for use within the ABAP
    program and cannot be used in the Screen Painter.
    <b>Procedure</b>
    The field cannot be used in screens. If you want to output the
    information in the field or assign a value to the field from the screen,
    you must use an intermediate field with an appropriate format.
    <b>Reward points</b>
    Regards

  • Field in structure 'is not defined in the ABAP Dictionary'

    Hi,
    I have created an Infoset (SQ01) based on an external program and structure.
    These two things are required.
    However when I try to generate my Infoset I get an error message for each element in the structure I created in SE11.
    The error is:
    "<structure_name-field_name> is not defined in the ABAP Dictionary"
    Each element in my structure gives this error yet I have defined this in SE11 as a structure and activated it.
    These elements are included in my Infoset and as a field group in the infoset.
    Has anyone come across this error before and knows how to resolve this problem?
    Many Thanks
    David

    Hey,
    I got the same prb.
    Just reset the text buffers.
    Rgds,
    Martin

  • What is use of  Conversion Routine in  Abap dictionary

    Hi,
    Can any body please tell me the proper use of <b>Conversion Routine in  Abap dictionary.</b>
    Please give me a practical example where it has been used.
    Thanks
    prabhudutta

    hi,
    here is help for conversion routine
    Conversion takes place when converting the contents of a screen field from display format to SAP-internal format and vice versa and when outputting with the ABAP statement WRITE, depending on the data type of the field.
    If standard conversion is not suitable, it can be overridden by specifying a conversion routine in the underlying domain.
    A conversion routine is identified by its five-place name and is stored as a group of two function modules. The function modules have a fixed naming convention. The following function modules are assigned to conversion routine xxxxx:
    CONVERSION_EXIT_xxxxx_INPUT
    CONVERSION_EXIT_xxxxx_OUTPUT
    The INPUT module performs the conversion from display format to internal format. The OUTPUT module performs the conversion from internal format to display format.
    If a screen field refers to a domain with a conversion routine, this conversion routine is executed automatically each time an entry is made in this screen field or when values are displayed with this screen field.
    regards,
    Raghavendra

  • How I create a structure in the ABAP DICTIONARY?

    I need a structure for a FORM, how can I create a structure in the ABAP DICTIONARY?
    Thanks!!

    Hi Carlos,
    Go to SE11(ABAP Dictionary).
    Select the Data Type radio button.
    Specify the name for your structure.
    Note structure in customer namespace should start with Z or Y.
    Press the create button.
    Then in the next dialog box select the structure radio button.
    Then you will get in to the structure screen.
    Give a meaningful description for your structure.
    Add the relevant fields and finally activate.
    Regards,
    Abdul

  • Maint. Status problem for View in ABAP Dictionary

    Hello, guys. I have a problem with a configuration in my Maintainence View in the ABAP Dictionary.
    I have a maintainence view in my abap dictionary, When i go to the tab "Maint. Status" there, and want to change the "Data Browser/Table View Maint." from "Display/Maintenance Allowed with Restrictions" to "Display/Maintenance Allowed", an error is occured. An error message is displayed, showed "The input field contains prohibited characters (already deleted)."
    So, what should I do in order to change to "display/maintenance allowed with restrictions" status.
    Hope anyone here can provide me a solution. Thanks in advance first. ^^

    Check below SAP help
    http://help.sap.com/saphelp_nw04/helpdata/en/38/81c1351181b73fe10000009b38f839/frameset.htm
    events
    http://help.sap.com/saphelp_nw04/helpdata/en/91/ca9f0ea9d111d1a5690000e82deaaa/frameset.htm
    Regards,
    Atish

  • Unknown indexes in ABAP dictionary for a BW SAP_BW 350 ?????????

    Hi all,
    can anyone help me with the procedure to handle unknown indexes in ABAP dictionary for a BW SAP_BW 350 Production system?
    The list of some of the indexes are as follows :
    /BI0/E0CCA_C11~P
    /BI0/E0FIGL_C01~P
    /BI0/E0OPA_C11~P
    /BI0/E0PS_C04~P
    /BIC/EIEFERC~P
    Thanks a lot in advance ....
    Madhavi Rane

    You should be able to delete and recreate indexes from the infocube performance tab, RSRV or DB02.   The bigger question is why these e fact table indexes are not being handled properly.  I would try searching OSS Notes to see if yo ufind one relevant for your DB;
    This older Notes provides some good background
    Note 594287 - DB6: Corrections to the primary index of fact tables

  • Abap dictionary activation problem when transfer request dev to prod

    hi experts
    i develop enhancement in that i append structure in afru table.
    when transfering requset dev to production there is error
    abap dictionary activation .
    thanks
    ajay

    hi
    problem not solve.
    see below error.
      Activate table ZZAFRUD
       Field RPM: Component type or domain used not active or does not exist
       Nametab for table ZZAFRUD cannot be generated
       Table ZZAFRUD was not activated.
    structure zzafrud is active but in error it shows not active.
    i used domain zrpm it also active.
    thanks
    ajay.

  • Error in CHECK_REQUIREMENTS phase (Open ABAP Dictionary Conversions)

    Hi Gurus,
    When were are trying to update SPAM/SAINT  to version 7.00/0033 from 7.00/0029
    we're encountering  'Open Conversions in the ABAP Dictionary' in CHECK_REQUIREMENTS phase, refraining to proceed further.
    It was due to 2 indexes in a table.
    When i checked(using SE14), those two indexes were not appearing in dictionary, hence we've removed them at the ORACLE level, reset the queue and tried to update again, and got the same error .
    Table PAT03 - has the following
    Patch               - 'SAPKD70033'
    Status              - '?'
    and the table PAT02 has 2 enties of those two indexes.
    with Patch - 'OPEN_TBATG'
    How to proceed further,pls provide us a solution.
    Regards
    Prabumanoharan

    Hai,
    Goto SE14 - select "Indexes" and "Activate". But you should have tried this before deleting the Indexes from the Oracle level.
    or try restarting the update.
    Regards,
    Yoganand.V

  • Synchronization JAVA and ABAP Dictionary

    Hello all,
    I'm going to do some Java-Development and have to call function modules in SAP ABAP (BAPIs) Environment. All the Input and output parameters are defined within the ABAP Dictionary. Do I have to create all these Dataelements and Structures again in the JAVA-Dictionary? Is there no way to generate them from ABAP-Dictionary? I can't believe this!
    Thanks for Help!
    Wolfgang Ritter

    Hi Wolfgang,
    Of course you can generate Proxies to call ABAP BAPIs. Within NWDS, follow this menu path: "File > New > Other" In the popup box select "SAP Connectivity", Click next, this starts the SAP Enterprise Connector wizard that will guide you through connect to an SAP system, selecting BAPIs/RFMs and then will generate all the Java Code needed for calling those BAPIs/RFMs.
    There is tons of documentation out there for this tool.
    Good luck!
    Jeff

  • InfoSource copied from 0BPARTNER_ATTR is not found in ABAP dictionary

    Hello friends,
    I am migrating 0BPARTNER_ATTR flow from 3.5 to BI 7.0 which has InfoSource.
    So i copied update rules and trasfer rules from the existing flow as both have routines.
    When i tried to create transformations from update rules, it propted me for an InfoSource and i gave a new infosource name ZBPARTNER_ATTR as it has not accepted the old one 0BPARTNER_ATTR.
    So now new flow is as follows: 0BPARTNER_ATTR(DS) - ZBPARTNER_ATTR(IS) - 0BPARTNER(IO).
    Now the problem is i don't see this commmuncation structure in ABAP dictionary like the old one /BIC/CS0BPARTNER_ATTR. I expected /BIC/CSZBPARTNER_ATTR. So in the update routine , it is not giving any result for new one.
    But i don't have any issues with the similar model for sales statistics( but it has custom InfoSoure ZUC_ISU_01).
    Please advise
    VNM

    Hi;
    It's better if you create direct transformation between DS and IO.
    You will save many time in maintnance and the performance is better.
    Regards;
    Ricardo

  • Interface Type "ABAP Dictionary-Based Interface" not generating Interac

    Hi All,
    I am getting problem in ABAP Adobe interactive forms in ECC6.
    I tried designing Adobe interactive form by 2 following ways:
    1) in SFP -->> Interface Type -->"ABAP Dictionary-Based Interface"
    2) in SFP -->> Interface Type -->"XML Schema-Based Interface"
    When I designed with 1st way I am not getting Interactive form, I get only read
    only form when executing ABAP webdynpro application.
    But same form giving interactive form when calling ABAP program.
    But when I designed with 2nd(XML) way I am getting Interactive form. In Webdynpro application.
    In both case i have kept view property as enabled.
    Please guide me, Is there any step which is mandatory for Adobe interactive forms when
    we use (SFP -->> Interface Type -->"ABAP Dictionary-Based Interface"), with ABAP webdynpro application.
    Thanks

    XML Schema-Based Interface

Maybe you are looking for

  • Using a Vector Art File as a matte for an image collage

    II have a vector art file of a paw print.  I would like to use it with a variety of photos to create a collage.  I have the image files selected and the vector art file sized, but what I can't figure out is how to have the images seen ONLY inside eac

  • How to generate HTML from XML and XSL?

    Hi all, I am new to XML. Can I somehow see the HTML-Output of the XML-File, when I have the XSL-File too, but don't use any XML-Editor (XMLSpy) and FOP? I do not want use any additional tools - only the database tools. What I need for this? Do I need

  • BizTalk Administration Console problem after installing IBM iSeries Access

    Hi,  We have a Biztalk Server 2010 environment on Windows Server 2008 R2 with SQL server on separate machine.  After installing IBM iSeries Access we get errors in Biztalk Administration Console, especially the Host Instance and Adapter information c

  • Does Apple make Electric Guitar cable to plug into my iMac?

    A few people have mentioned that I can buy a cable made by Apple that will allow me to plug my guitar into my iMac, but I don't see it for sale on apple.com Has anyone heard of this? Thanks a ton!

  • Select query having count function is returning null

    Hi Everyone, Please see the query and help me to get this solved. DB version Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - 64bi PL/SQL Release 10.2.0.1.0 - Production "CORE     10.2.0.1.0     Production" TNS for Linux: Version 10.2.0.1.