Taw12 - Week 1 Part 1 Of 2 (total 161 Questions)

97 Questions

Settings
SAP Quizzes & Trivia

For preparation for SAP ABAP certification. This was taken from another website ( http://rs223. Rapidshare. Com/files/152577135/taw12_qa. Zip ) where the answers were already provided.


Questions and Answers
  • 1. 
    Select the valid Customer Defined Message Statement
    • A. 

      MESSAGE Y123.

    • B. 

      MESSAGE E123(9999)

    • C. 

      MESSAGE ID 'AT' TYPE 'S' NUMBER 100.

    • D. 

      MESSAGE E123 by Fielda Fieldb

  • 2. 
    What happens when a 1 to many relationship is encountered with an inner join
    • A. 

      Redundant data is not returned to the resultant set

    • B. 

      Redundant data from the outer table is included

    • C. 

      Runtime error

    • D. 

      Redundant data from the inner table is included

  • 3. 
    What must be assigned to search help parameters
    • A. 

      Data element

    • B. 

      Domain

    • C. 

      Values

    • D. 

      Nothing

  • 4. 
    What is contained in the system variable sy-linsz.
    • A. 

      Row count of the current line

    • B. 

      Height of the current line

    • C. 

      Width of the current line

    • D. 

      Size of vertical bars in your list

  • 5. 
    Identify the line number that will cause the break for AT NEW CONNECTION   CARRIER CONNECTION FLIGHTDATE 10 AA     FFF        Jan 220 AA     FFF        Jan 330 DL     FFF        Jan 5
    • A. 

      All the rows will cause a break

    • B. 

      20

    • C. 

      30

    • D. 

      NO rows will cause a break

  • 6. 
    • A. 

      9

    • B. 

      2

    • C. 

      1

    • D. 

      10

  • 7. 
    What determines if a table is Client Specific versus client independent
    • A. 

      The first field is MANDT with an external data type CLNT and specified as a key field

    • B. 

      Depends how Basis has configured the client

    • C. 

      The option ' Client-Specified' is added to the Select statement

    • D. 

      The first field is MANDT with a domain CLNT but not specified as a key field

  • 8. 
    • A. 

      The primary index is automatically created when the table is activated.

    • B. 

      The key fields of the table make up the primary index

    • C. 

      The primary index ID is designated by the Database Administrator

    • D. 

      The developer designates the fields to be used as the primary index

  • 9. 
    Default Page Headings are created on which type of list.
    • A. 

      All lists

    • B. 

      Basis

    • C. 

      Secondary

  • 10. 
    Identify the dictionary type of the field catalog used for the ALV control
    • A. 

      Fieldcat

    • B. 

      Catalog

    • C. 

      Alv_catalog

    • D. 

      Lcv_t_fcat

  • 11. 
    • A. 

      Program A becomes active in the same internal session of Program B

    • B. 

      Program B becomes active in the same internal session of Program A

    • C. 

      User Context is flushed

    • D. 

      Program B runs in a new internal session

  • 12. 
    What are valid methods for including text elements in your program
    • A. 

      Write: 'Hello'(001)

    • B. 

      Write: TEXT-001

    • C. 

      Write: 001(Hello)

    • D. 

      Write: TEXT-001'Hello'.

  • 13. 
    • A. 

      Run time error

    • B. 

      All entries are retrieved

    • C. 

      Only distinct values for key1

    • D. 

      No entries are retrieved

  • 14. 
    When writing a list, what command would allow you to overwrite a line
    • A. 

      Back

    • B. 

      Overtype

    • C. 

      Reserve

    • D. 

      Write:/ 1

  • 15. 
    What conditions apply for a LEFT outer Join in OPEN SQL
    • A. 

      Only 'Or' can be used as a logical operator in the ON condition

    • B. 

      A Left Outer Join is not permitted in OPEN SQL

    • C. 

      A join statement is found to the right of the join operator

    • D. 

      At least one field from the table on the right is required for comparison in the ON condition

  • 16. 
    What does a LDB provide
    • A. 

      Consistent and flexible user interface.

    • B. 

      A method to access the data in a random manner

    • C. 

      Centrally defined authorization checks

    • D. 

      Central performance improvements for update accesses

  • 17. 
    What is needed to ensure a check field is verified against the referenced key field of the check table.
    • A. 

      Same data type only is required for check field and referenced field

    • B. 

      All key fields MUST have domain equality between check table and foreign key table.

    • C. 

      Same domain is required for check field and referenced field

    • D. 

      Same data element is required for check fied and referenced field

  • 18. 
    Select an example of Organizational Data
    • A. 

      Sales Order

    • B. 

      Country Keys

    • C. 

      Cost Centers

    • D. 

      Vendors

  • 19. 
    Identify the valid attributes of a domain
    • A. 

      Header

    • B. 

      Label

    • C. 

      Length

    • D. 

      Fixed Values

    • E. 

      Type

  • 20. 
    For called program components that are of type transaction or report, what is true about the roll area (assuming processing will resume in the calling program).
    • A. 

      Share the same roll area

    • B. 

      They run in their own roll area

    • C. 

      They run in the roll area of the caller

  • 21. 
    • A. 

      To insulate the ABAP/4 developer from the database

    • B. 

      To provide data security at the application level

    • C. 

      To connect to the operating system

    • D. 

      To support the creation and management of metadata

  • 22. 
    What is not true about SAP Query
    • A. 

      Users can access only the fields which are assigned to a functional group

    • B. 

      A user master record is generated when the query is defined

    • C. 

      SAP user can be assigned to only one user groups

    • D. 

      Functional Area can be a special view of a logical database

  • 23. 
    Programs that extend beyond transaction limits and want to pass data should use
    • A. 

      SAP Memory

    • B. 

      Tables

    • C. 

      ABAP/4 Memory

  • 24. 
    Which of the following is an invalid method for Populating an internal table
    • A. 

      Insert ITAB

    • B. 

      Append

    • C. 

      Read Table ITAB

    • D. 

      Select * into Table ITAB from dbtab

    • E. 

      Collect

  • 25. 
    Identify the clause that is used to suppress standard headers
    • A. 

      No Standard Heading

    • B. 

      No Standard Page Heading

    • C. 

      Suppress Standard

    • D. 

      System>List>Save

  • 26. 
    What appears in the standard header of a list
    • A. 

      Page Number

    • B. 

      User

    • C. 

      Program Title

    • D. 

      Date

    • E. 

      Underline

  • 27. 
    After a READ LINE on a list, what happens to the HIDE data
    • A. 

      Nothing, the data remains in the hidden area

    • B. 

      The hide data is restored to shared memory

    • C. 

      The Hide data is not available to the program

    • D. 

      It is transferred back to the fields defined in the program

  • 28. 
    Which of the following short programs will not display the text "SY-LSIND= 1" during interactive reporting. REPORT ZPGM1.WRITE: 'Basic List: List Number =', SY-LSIND.AT LINE-SELECTION.  WRITE: 'Secondary List'.  IF SY-LSIND = 2.    SY-LSIND = SY-LSIND - 1.    WRITE: 'SY-LSIND=’, SY-LSIND.  ENDIF. REPORT ZPGM2.WRITE: 'Basic List: List Number =', SY-LSIND.AT LINE-SELECTION.  CHECK NOT SY-LSIND = 1.  WRITE: 'SY-LSIND=’, SY-LSIND. REPORT ZPGM3.WRITE: 'Basic List: List Number =', SY-LSIND.AT LINE-SELECTION.  WRITE: 'Secondary List'.  IF SY-LSIND = 1.    WRITE: 'SY-LSIND=’, SY-LSIND.  ENDIF.
    • A. 

      ZPGM3

    • B. 

      ZPGM2

    • C. 

      ZPGM1

  • 29. 
    Where does information come from when you press F1 on a screen field
    • A. 

      Data element documentation

    • B. 

      Domain short text

    • C. 

      Search help

    • D. 

      Domain Help values

  • 30. 
    What will cause the AT USER-COMMAND to fire
    • A. 

      Type S Function Codes

    • B. 

      Type T Function Codes

    • C. 

      Normal Function Codes

    • D. 

      Function Codes that start with P

  • 31. 
    What are the corrdinates of the following Modal Dialog Box. Window Starting at 10 20 Ending at 20 30
    • A. 

      Starting at Column 10, Row 20 Ending at Column 20, Row 30

    • B. 

      Starting at Column 10, Row 30 Ending at Column 20, Row 20

    • C. 

      Starting at Row 10, Column 20 Ending at Row 20, Column 30

  • 32. 
    What is the effect of the Collect Statement if an entry with the same key already exists
    • A. 

      Appends a new line

    • B. 

      Adds the numeric fields to an existing entry

    • C. 

      Creates a new entery

  • 33. 
    How are buffers used by inner and outer joins
    • A. 

      Buffers are always used

    • B. 

      Buffers are always bypassed

    • C. 

      The choice can be made to use or bypass buffers

  • 34. 
    Mark the code that will display the selection screen of the called program ZTST,
    • A. 

      SUBMIT ZTST USING SELECTION-SET 'VAR1'

    • B. 

      SUBMIT ZTST VIA SELECTION-SCREEN

    • C. 

      SUBMIT ZTST AND RETURN.

    • D. 

      SUBMIT ZTST VIA SELECTION-SCREEN USING SELECTION-SET 'VAR1'

  • 35. 
    During interactive reporting, at what point does sy-lsind get incremented by the system
    • A. 

      When you programatically increment it

    • B. 

      At the end of an interactive processing block

    • C. 

      At the beginning of an interactive processing block

  • 36. 
    What requirement exists if a field is defined in the dictionary of type CURR
    • A. 

      Decimals must be defined in the domain

    • B. 

      The field must be numeric

    • C. 

      The field must be linked to another field of type CUKY

    • D. 

      No other requirements exist

  • 37. 
    What is true about views
    • A. 

      A view contains data

    • B. 

      Maintenance Views are not updateable

    • C. 

      A view is automatically created on the database upon activation

    • D. 

      Views can be buffered

  • 38. 
    READ CURRENT LINE make used of what system variables....
    • A. 

      SY-CUROW

    • B. 

      SY-PAGENO

    • C. 

      SY-CPAGE

    • D. 

      SY-INDEX

  • 39. 
    When does a table get physically created in the underlying database
    • A. 

      When you activate a transparent table the the ABAP Workbench

    • B. 

      When you create a transparent table

    • C. 

      When Basis created the tablespace at the OS Layer

    • D. 

      When you activate a transparent table in the Dictionary

  • 40. 
    When you EXPORT an internal table that has a header line to ABAP/4 memory, what is the result.
    • A. 

      The header line and contents of the internal table are stored

    • B. 

      You cannot EXPORT an internal table with a header line

    • C. 

      Only the header line is stored

    • D. 

      Only the contents of the internal table is stored

  • 41. 
    What is the code required in order to scroll to the 3rd detail list to page 5
    • A. 

      Scroll LIST Index 3 to Page 5

    • B. 

      Scroll LIST sy-index 3 to Page 5

    • C. 

      Scroll LIST sy-lsind 3 to Page 5

    • D. 

      Scroll LIST 3 5

  • 42. 
    In the context of a logical database, which is not a valid ABAP/4 keyword event
    • A. 

      Get

    • B. 

      Initialization

    • C. 

      At Selection-Screen

    • D. 

      End-of-Selection

    • E. 

      Put

  • 43. 
    Mark the sort statement that is more efficient
    • A. 

      Sort Itab Ascending

    • B. 

      Sort ITAB

    • C. 

      Sort ITAB BY (fieldname)

    • D. 

      Sort ITAB by keys

  • 44. 
    Select the methods used to access data on the database.
    • A. 

      Read Table

    • B. 

      Get Node

    • C. 

      Native SQL

    • D. 

      ABAP/ Open SQL

    • E. 

      LDB

  • 45. 
    Where does the system store the data after a Read Line has been performed on a list.
    • A. 

      In Memory

    • B. 

      In an Internal Table

    • C. 

      SY-LISTI

    • D. 

      SY-LISEL

  • 46. 
    What is true about sorting an Extract (Intermediate) dataset.
    • A. 

      You can sort an extract dataset even without a header

    • B. 

      The extract dataset is typically sorted in the Start-of-Selection processing block

    • C. 

      The sequence of the control breaks in the Loop does not have to correspond to the extract dataset sort sequence

    • D. 

      The extract dataset must be sorted for processing to begin

  • 47. 
    When is the Top-of-Page event triggered
    • A. 

      When the Top-of-Page eventer is encountered in sequence

    • B. 

      After number of lines per pages, as specified in the REPORT, have been written to the list buffer

    • C. 

      When the report starts

    • D. 

      When the first write statement is encountered

  • 48. 
    What is the purpose of the Nodes statement in an ABAP program
    • A. 

      Points to cluster tables

    • B. 

      Indicates the nodes from the logical database

    • C. 

      Specifies the logical database

    • D. 

      Sets up an address pointer to the nodes in the shared memory buffers

  • 49. 
    What happens when an EXIT statement is executed in the AT event
    • A. 

      The program ends

    • B. 

      The remainder of the current processing block is executed

    • C. 

      The output list is displayed

    • D. 

      The sytem leaves the processing block and branches to the processing block of the next event

  • 50. 
    What makes a text table
    • A. 

      The type of foreign key field defined must be "No key / Candidates'

    • B. 

      The key of the text table consists of the key of the check table plus an additional language key

    • C. 

      Cardinality must be defined as 1:1

  • 51. 
    Mark the event keyword that links report processing and a logical database
    • A. 

      Put

    • B. 

      Read

    • C. 

      Get

    • D. 

      Select

  • 52. 
    Why is subquery usually more efficient
    • A. 

      Data is filtered in the sapgui

    • B. 

      Data is filtered at the application server

    • C. 

      Data is filtered in the database

    • D. 

      Data is filtered on the network

  • 53. 
    • A. 

      01/15/1999

    • B. 

      1999/01/15

    • C. 

      19990115

    • D. 

      1999.01.15

  • 54. 
    Which statement would be used to create a box with a frame title on a selection screen.
    • A. 

      Begin of Block, End of Block

    • B. 

      Begin of Slection, End of Selection

    • C. 

      Begin of Frame, End of Frame

    • D. 

      Begin of Box, End of Box

  • 55. 
    What is the default screen that is generated for a selection screen.
    • A. 

      100

    • B. 

      1000

    • C. 

      1001

    • D. 

      1100

  • 56. 
    What is the recommended method to modify a standard search help to include customer defined search paths.
    • A. 

      Add an elementary search help to the standard search help

    • B. 

      Add a collective search help to the standard search help

    • C. 

      Perform a modification to the standard search help

    • D. 

      Enhance the standard search help with an append search help

  • 57. 
    What authorization object is required to maintain queries
    • A. 

      S_Query

    • B. 

      S_Program

    • C. 

      S_Query_all

    • D. 

      S_Maintain

  • 58. 
    What happens if message E046 is raised. At Selection-Screen on sales.  If sales-low < 500.    Message E046.  Endif.
    • A. 

      Field Sales is open for input and all other fields are not available for input

    • B. 

      The program ends

    • C. 

      All fields are open for input and cursor is positioned on field sales

    • D. 

      The initialization event is fired again.

  • 59. 
    What is true about the result set of an inner join at the database level.
    • A. 

      Contains all entries from both tables

    • B. 

      Contains all entries from the left table

    • C. 

      Contains only entries that match

    • D. 

      Contains all entries from the right table

  • 60. 
    What is a structured type in the ABAP dictionary that has no physical table definition in the underslying database referred to as.
    • A. 

      Structured type

    • B. 

      Table type

    • C. 

      Structure

    • D. 

      Table

  • 61. 
    Suppose LFA1 is the root node, LFBK and LFB1 are branches of LFA1, and LFC1 is a branch of LFB1.  If the report contains only one single GET statement for LFB1, the processing passes through which tables.
    • A. 

      LFA1, LFBK, LFB1, LFC1

    • B. 

      LFA1, LFBK, LFB1

    • C. 

      LFA1 and LFB1

  • 62. 
    When are Dictionary changes made available to ABAP programs
    • A. 

      Next time user signs on

    • B. 

      Immediately, providing the object is activated

    • C. 

      After Database is re-organized

    • D. 

      Next time program is re-generated

  • 63. 
    If your program has no START-OF-SELECTION event and you program statements between the REPORT statement and first event keyword or FORM statement, the statements are then included with which processing block
    • A. 

      START-OF-SELECTION

    • B. 

      END-OF-SELECTION

    • C. 

      Initialization

    • D. 

      No Processing Block

  • 64. 
    What methods can be used to set the values for printing an online list.
    • A. 

      NEW-PAGE PRINT ON

    • B. 

      Function SET-PRINT_PARAMETERS

    • C. 

      Function GET_PRINT_PARAMETERS

    • D. 

      Include SET-PRINT_PARAMETERS

  • 65. 
    What can be assigned directly to a data element
    • A. 

      Domain

    • B. 

      Built-in type

    • C. 

      Check table

    • D. 

      Table field

  • 66. 
    Which parameter is used to refine the values returned by a search help
    • A. 

      Administration data

    • B. 

      Export

    • C. 

      Restrict value range

    • D. 

      Import

  • 67. 
    How can records from the left table be omitted in an outer join
    • A. 

      Specify conditions in the WHERE clause

    • B. 

      There is no way to omit records from the left table

    • C. 

      Specify conditions on the ON clasue

    • D. 

      Specify conditions in the FROM clause

  • 68. 
    Table T1 wants to ensure that the key field t1-fielda entered is valid against a field t2-fielda in table T2.  Which is the foreign key table.
    • A. 

      T1

    • B. 

      T3 from the dictionary

    • C. 

      T2

  • 69. 
    What is not a valid functional area type.
    • A. 

      Program

    • B. 

      Joined Tables

    • C. 

      Sequential Data Set

    • D. 

      LDB

    • E. 

      Search Help

  • 70. 
    Define Logical Database
    • A. 

      A reporting Tool

    • B. 

      A method to update data

    • C. 

      Definition of a Relational Data Model

    • D. 

      An ABAP/4 reading program used to read and process data

  • 71. 
    What is the option on the "Parameters" statement in a report program to include a SPA/GPA parameter ID
    • A. 

      Memory Id

    • B. 

      Parameter ID

    • C. 

      Value

    • D. 

      Default Parameter ID

  • 72. 
    Which system variable contains the number of the Detail list that is being generated
    • A. 

      SY-INDEX

    • B. 

      SY-LISTI

    • C. 

      Sy-LSIND

    • D. 

      SY-TABIX

  • 73. 
    Identify the items that are not considered Data Dictionary technical settings when creating a dictionary table.
    • A. 

      Buffering

    • B. 

      Data Class

    • C. 

      Field Name

    • D. 

      Size Category

    • E. 

      Status

  • 74. 
    What is true of the New-Page statement.
    • A. 

      It is an event

    • B. 

      Requires at least one write statement before it can be executed

    • C. 

      Increments the page counter

    • D. 

      Used to generate a blank page

  • 75. 
    What does the following code achieve:  At Selection-Screen on value-request for sales.   Call screen 100.
    • A. 

      When the user presses F1, Screen 100 is displayed in addition to the normal help screen

    • B. 

      When the user presses F1, Screen 100 is displayed instead of the normal possible values search help

    • C. 

      When the user presses F4, Screen 100 is displayed instead of the normal possible values search help

    • D. 

      When the user presses F4, Screen 100 is displayed in addition to the normal help screen.

  • 76. 
    What is the order of code that gets executed in the following code: 10 Report rpgm1 20 data: fielda type c value ‘A’, 30       fieldb type c value ‘B’. 40 write: / fielda, 50 new-page. 60 write: / fieldb 70 top-of-page. 80 write: / 'This is the title'.
    • A. 

      40, 50, 60, 70, 80

    • B. 

      40, 80, 50, 80, 60

    • C. 

      80, 40, 50, 80, 60

  • 77. 
    Tables with indeces, result in reduced performance in what kind of OPEN SQL operation.
    • A. 

      Data Base Modify

    • B. 

      All database access

    • C. 

      Data Base Retrieval

    • D. 

      Data base Updates

  • 78. 
    In what manner can lists be saved.
    • A. 

      Local file to the application server

    • B. 

      SAPOFFICE

    • C. 

      HTML Format on local PC

    • D. 

      ABAP Editor

    • E. 

      Report Tree

  • 79. 
    • A. 

      Initialization. ZFLIGHTS-CARRID = 'AA'

    • B. 

      Start-of-Selection. ZFLIGHTS-CARRID = 'AA'

    • C. 

      SELECT-OPTIONS AIRLINE FOR ZFLIGHTS-CARRID MEMORY ID CAR

    • D. 

      SELECT-OPTIONS AIRLINE FOR ZFLIGHTS-CARRID DEFAULT 'AA'

  • 80. 
    When does the processing block for a GET statement end.
    • A. 

      When the END GET statement is encountered

    • B. 

      When the next keyword event is encountered

    • C. 

      When all data has been retrieved for the GET

    • D. 

      After each PUT in the LDB

  • 81. 
    • A. 

      Contains all entries from teh left table

    • B. 

      Contains only entries that match in the ON clause

    • C. 

      Fields from unmatched rows in the right table are null filled

    • D. 

      Fields from unmatched rows in the left table are null filled

    • E. 

      Contains all entries from the right table

  • 82. 
    What is required to establish an interactive list.
    • A. 

      The user interface allows actions to trigger interactive list type events

    • B. 

      Corresponding interactive enents are programmed

    • C. 

      The HIDE command is programmed in the report.

  • 83. 
    • A. 

      All secondary lists are deleted

    • B. 

      The basic and secondary lists are deleted

    • C. 

      The basic list is overwritten with the current secondary list

    • D. 

      The original basic list is re-displayed

  • 84. 
    Which is not a valid option of the Write Statement
    • A. 

      Input

    • B. 

      NO-GAP

    • C. 

      NO-ZERO

    • D. 

      As RadioBox

    • E. 

      Centered

  • 85. 
    Mark the valid logical nodes.
    • A. 

      Table

    • B. 

      Structure

    • C. 

      Node

    • D. 

      File

    • E. 

      Complex Data Object

  • 86. 
    At what point does a parameter ID get reset
    • A. 

      Program Execution Ends

    • B. 

      User sign off

    • C. 

      Free Memory

    • D. 

      When you flush the SPA/GPA memory

  • 87. 
    What type of ABAP Query list would be appropriate if the user wanted to determine the ten top salespeople
    • A. 

      Statistics

    • B. 

      Ranked lists

    • C. 

      Percentage

    • D. 

      Basic lists

  • 88. 
    • A. 

      Double Click a line on a list

    • B. 

      Function Code P+

    • C. 

      F2

    • D. 

      Function Code PICK

    • E. 

      Menu Option EDIT>Choose

  • 89. 
    What happens to memory when the Export is executed without specifying IDie. EXPORT object to memory
    • A. 

      SAP Memory is overwritten

    • B. 

      ABAP memory sets up a new default area

    • C. 

      The ABAP memory is completely overwritten

  • 90. 
    Mark the valid usage of the READ statement
    • A. 

      DO. Read Line SY-INDEX. ENDDO.

    • B. 

      Read Line 3 of Current Page

    • C. 

      Read Line 3 of Next Page

    • D. 

      Read Current Line of Table ITAB.

  • 91. 
    Which of the following Dictionary Objects gets stored as a Runtime Object
    • A. 

      Tables

    • B. 

      All of the answeres are correct

    • C. 

      Structures

    • D. 

      Data Elements

    • E. 

      Table Types

  • 92. 
    What are the 3 main sub objects of a LDB
    • A. 

      Search Helps

    • B. 

      DB Program

    • C. 

      Tables

    • D. 

      Structure

    • E. 

      Selection Screen

  • 93. 
    The Cardinality of a foreign key relationship is define as 1:NWhat does this imply?
    • A. 

      One record of the check table is assigned to many records of the foreign key table

    • B. 

      One record of the check table is assigned to one record of the foreign key table

    • C. 

      One record of the foreign key table is assigned to one record of the check table

  • 94. 
    Table ZMYTABLE is created in the dictionary.  When does the table get created in the underlying database.
    • A. 

      When the database administrator physically creates the table

    • B. 

      At the end of the table creation after it is saved

    • C. 

      When the table is activated

    • D. 

      At the beginning of the table creation

    • E. 

      It does not correspond to an object in the underlying database and does not get created

  • 95. 
    What is the order of events that fire. 10 Start-of-Selection 20 End-of-Selection 30 Initialization 40 Get 50 At Selection-Screen
    • A. 

      30 50 10 40 20

    • B. 

      50 10 40 10 20

    • C. 

      30 10 50 40 20

  • 96. 
    Identify the object that cannot have a search help attached to it.
    • A. 

      Table

    • B. 

      Table field

    • C. 

      Type

    • D. 

      Check table

    • E. 

      Data element

  • 97. 
    Identify the different type categories in teh ABAP dictionary
    • A. 

      Table Types

    • B. 

      Data Models

    • C. 

      Structures

    • D. 

      Data Definitions

    • E. 

      Data Elements