sap domain q bank

Upload: praveen24a9

Post on 14-Apr-2018

233 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/30/2019 SAP Domain Q Bank

    1/50

    1 of 644

    (More than one answer is correct)

    Import Parameters

    User dialogs

    Exceptions

    Export Parameters

    2 of 644

    (More than one answer is correct)

    Each external session has its own ABAP memory

    SAP Memory can be accessed by all external sessions

    ABAP memory is used to pass data between the external sessions of an internal

    session

    ABAP memory is local to each external session

    ABAP memory can be accessed by SAP memory

    3 of 644

    (More than one answer is correct)

    Sort the table first by the key

    Use the TABLE KEY option

    Specify the INDEX

    Specify the full key

    Use UNIQUE KEY option

    4 of 644

    In Screens only

    When user presses F1 - Technical info

    When a SQL Update is performed

    When a SQL Insert is performed

    5 of 644

    Appends a new line

    Creates a new entry

  • 7/30/2019 SAP Domain Q Bank

    2/50

    adds the numeric fields to an existing entry

    6 of 644

    subscreen area

    pushbutton

    box

    screen

    7 of 644

    (More than one answer is correct)

    can access the inherited private components

    can not access the protected components

    can add components over and above the superclass

    can remove superclasss components

    can redefine the public methods of the superclass

    8 of 644

    The variable appears on the current line as indicated by sy-linno

    The system stores the field name and values for each field hidden

    The fields are invisible and cannot be written to the list

    9 of 644

    Value Table

    Repository

    Data Element

    Dictionary

    Domain

    10 of 644

    Scroll LIST Index 3 to Page 5

    Scroll LIST 3 5

    Scroll LIST sy-index 3 to Page 5

    Scroll LIST sy-lsind 3 to Page 5

  • 7/30/2019 SAP Domain Q Bank

    3/50

    11 of 644

    Object Browser

    Customizing

    Repository

    Workbench

    12 of 644

    data is filtered on the network

    data is filtered in the database

    data is filtered in the sapgui

    data is filtered at the application server

    13 of 644

    interface parameter flt_parm

    import parameter flt_val

    export parameter ex_val

    service class parameter cl_flt_val

    14 of 644

    (More than one answer is correct)

    A change in a superclass does not automatically get realized in the subclass

    A subclass is a specialization of a superclass

    Subclass does not know its superclass

    Superclass does not know its subclasses

    A superclass is a specialization of a subclass

    15 of 644

    After the next data record for the same node is read and before all subordinate

    nodes have been processed

    After all subordinate nodes have been processed and before the next data

    record for the same node is read

    After the END GET

    At the end of all Get events

  • 7/30/2019 SAP Domain Q Bank

    4/50

    16 of 644

    Smallest units in ABAP

    An active section of program code

    Processing units that execute based on their position in the source code

    Processing areas for the Global Data of a program

    17 of 644

    message

    gateway

    communication

    dialog

    18 of 644

    (More than one answer is correct)

    All secondary lists are deleted

    the basic list is overwritten with the current secondary list

    The original basic list is re-displayed

    The basic and secondary lists are deleted

    19 of 644

    BADI definition

    Implementing Class

    Interface Methods

    Adapter Class

    20 of 644

    report rsbbb11b.

    Tables: zmytab.

    data: F1.

    F1 = 1.

    submit RSCCC11D and Return.

    export F1 zmytab to memory id 'XYZ'.

    report rsccc11d.

    Tables: zmytab.

  • 7/30/2019 SAP Domain Q Bank

    5/50

    data: F1.

    SPACE

    1

    2

    Run Time Error will occur

    21 of 644

    (More than one answer is correct)

    Only Instance methods

    Code can be changed

    Signature can be changed

    Private Static methods

    22 of 644

    4

    unlimited

    2

    8

    23 of 644

    Search help

    Domain short text

    Data element documentation

    Domain Help values

    24 of 644

    Overview

    Object

    Fields

    WatchPoint

    25 of 644

  • 7/30/2019 SAP Domain Q Bank

    6/50

    Call method of the class

    Definition part of Class

    Implementation part of a class

    Object instantiation part of a program

    26 of 644

    SAP Memory is overwritten

    The ABAP memory is completely overwritten

    ABAP memory sets up a new default area

    27 of 644

    (More than one answer is correct)

    The subclass can remove components of the superclass

    inherits all the characteristics of the superclass

    Components defined in the superclass are not present in the subclass unless

    they are explicitly defined in the definition of the subclass

    can provide inherited methods with new implementations (redefinition)

    can add new components to the subclass

    28 of 644

    Delete Duplicates

    Collect

    Insert

    Append

    29 of 644

    (More than one answer is correct)

    The Hide command is programmed into the report

    Corresponding interactive events are programmed

    The user interface allows actions to trigger interactive list type events

    30 of 644

  • 7/30/2019 SAP Domain Q Bank

    7/50

    (More than one answer is correct)

    Duplicate numbers will never be encountered in the system

    perceived improved performance can be achieved

    a programmer can choose to ignore buffering on request

    The numbering sequence is contiguous

    31 of 644

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

    Many records of the check table are assigned to one record of the foreign key

    table

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

    table

    32 of 644

    CCMS

    Screen Painter

    Function Builder

    Menu Painter

    33 of 644

    CLASS lcl_course DEFINITION.

    PUBLIC SECTION.

    METHODS: get_course_name

    IMPORTING im_name type string

    Returning value(student_count) type I.

    ENDCLASS.

    Exceptions

    Changing

    Exporting

    Receiving

    34 of 644

    (More than one answer is correct)

    More than one Extract Dataset is allowed per program

    The Header Must be defined as one of the field groups

    Definition of a field group immediately reserves storage space for the fields

    The field group HEADER is part of each extract record

    An extract dataset may consist of records with different structures

  • 7/30/2019 SAP Domain Q Bank

    8/50

    35 of 644

    (More than one answer is correct)

    Update requests do not use the VBLOG table

    A new dialog work process is used for the update process

    Update requests use shared memory

    Cluster tables are used to processing the update request

    36 of 644

    Call method class name =>method

    Call Method-> class name

    Call class-method

    Call method class name->method

    37 of 644

    When the developer releases the task

    When the project manager releases the task

    When the developer releases the change request

    When the project manager releases the change request

    38 of 644

    Statistics

    Ranked lists

    Basic lists

    Percentage

    39 of 644

    (More than one answer is correct)

    Dialog Programs do not require a transaction to execute the module pool

    The flow logic is contained in Modules

    Screens are optional in a dialog program.

    Transactions are a vehicle to execute dialog programs

    update and enqueue techniques are important.

    40 of 644

  • 7/30/2019 SAP Domain Q Bank

    9/50

    (More than one answer is correct)

    Reading Secondary Lists

    Reading Internal Tables

    Reading Database Tables

    Reading the Basic List

    41 of 644

    (More than one answer is correct)

    Superclass protected components are visible to all subclasses

    Superclass public components are visible to all classes

    Superclass private components are visible to all subclasses

    Superclass private components are visible only within the subclasses

    42 of 644

    Event

    Program Type

    Module

    Transaction

    43 of 644

    10 get spfli

    20 * Processing of SPFLI records

    30 write: spfli-carrid, spfli-connid.

    40 counter = counter + 1.

    60 if counter > 1.

    70 stop.

    81 endif.

    90 write:/ 'No more processing for this carrier'

    100 get sflight

    110 write: sflight-fldate, spfli-price120 end-of-selection.

    130 write: / text-002, text-003.

    80

    100

    130

    120

    44 of 644

  • 7/30/2019 SAP Domain Q Bank

    10/50

    table type

    table

    structure

    structured type

    45 of 644

    (More than one answer is correct)

    If the last field is already an Append Structure

    If the table is a pooled or cluster table

    If the last field has a domain of data type curr

    If the table contains a field of data type LCHR or LRAW

    46 of 644

    (More than one answer is correct)

    A screen can be called from a report program.

    Screens should be called from PBO modules

    A screen can be called from within a function module

    Screens can be called from PAI modules

    47 of 644

    Methods

    Events

    None of the answers are correct

    All of the answers are correct

    Attributes

    48 of 644

    ANSI SQL

    OPEN SQL

    ISO 900 SQL

    Native SQL

    49 of 644

  • 7/30/2019 SAP Domain Q Bank

    11/50

    (More than one answer is correct)

    Data Elements

    Tables

    Data Models

    Documentation

    Domains

    50 of 644

    (More than one answer is correct)

    Clear ITAB[]

    Clear ITAB

    Refresh ITAB []

    Refresh ITAB

    51 of 644

    Loop at itab.

    ctr = ctr + 1

    write: sy-tabix.

    check ctr = 3.

    delete itab

    endloop.

    1 2 3 3 4

    1 2 3 4 5

    1 2 4 5

    1 2 3 4

    52 of 644

    After the AT-EXIT Module

    On the next screen

    In the System Log

    On the same screen

    53 of 644

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

  • 7/30/2019 SAP Domain Q Bank

    12/50

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

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

    54 of 644

    DO 4 TIMES.

    IF SY-INDEX = 2.

    CONTINUE.

    ENDIF.

    WRITE SY-INDEX.

    ENDDO.

    2

    1 2 3 4

    1 3 4

    55 of 644

    SY-LISTI

    SY-LISEL

    In an Internal Table

    In Memory

    56 of 644

    Call Screen 100

    Leave Screen

    Leave to Transaction

    Set Screen 100

    57 of 644

    Instantiated Object

    Method Signature

    Public Attributes

    Private Attributes

    58 of 644

    alv_catalog

    catalog

    fieldcat

    lcv_t_fcat

    59 of 644

  • 7/30/2019 SAP Domain Q Bank

    13/50

    Customizing

    Personalization

    Modification

    Interfacing

    Enhancement

    60 of 644

    The field must be linked to another field of type CUKY

    Decimals must be defined in the domain

    The field must be numeric

    No other requirement exists

    61 of 644

    Data: cl_container type ref to cl_gui_custom_container,

    cl_grid type ref to cl_gui_alv_grid.

    (More than one answer is correct)

    cl_container points to the object that communicates with the container control

    cl_grid points to the object that communicates with the ALV grid control

    cl_container points to the object that communicates with the ALV grid control

    cl_grid points to the object that communicates with the container control

    62 of 644

    Types: begin of itab_structure,

    Field1 type p,

    Field2 type c,

    Field3 type I,

    Field4 type n,

    end of itab_structure.

    Data: itab type standard table of itab_structure.

    Data: wa_itab type itab_structure.

    Clear itab

    Clear wa_itab

    Initialize wa_itab

    Initialize itab

    63 of 644

    Get Statement

    Tables Statement

  • 7/30/2019 SAP Domain Q Bank

    14/50

    Data Statement

    Program Attributes

    64 of 644

    In the function module itself that corresponds to the enhancement component

    In the include program that can be found in the function module that

    corresponds to the enhancement component

    In the include of the calling program that calls the function

    In the program that calls the funct ion module that corresponds to the

    enhancement component

    65 of 644

    (More than one answer is correct)

    Standard

    Sorted

    Hashed

    Index

    Key

    66 of 644

    (More than one answer is correct)

    Menu function id modified

    New Function Module is added to a function group

    Deletion of a collective search help

    New tabstrip added to a screen

    67 of 644

    Sign Option Low High

    High Low Sign Operator

    Low High Sign Option

    Sign Operator High Low

    68 of 644

    None of the answers are correct

  • 7/30/2019 SAP Domain Q Bank

    15/50

    SY-LINNO

    SY-LISEL

    SY-LSIND

    69 of 644

    Create a custom object within the customer name range

    Change the relevant SAP repository object

    Check configuration to see if the proposed change is feasible

    Log on to OSS and ask SAP to apply the change

    70 of 644

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

    same data element is required for check field and referenced fieldall key fields MUST have domain equality between check table and foreign key

    table

    same domain is required for check field and referenced field

    71 of 644

    (More than one answer is correct)

    workflow

    abend

    email

    EDI

    72 of 644

    class

    method

    signature

    implementation

    73 of 644

    CLASS lcl_course DEFINITION.

    PUBLIC SECTION.

    METHODS: get_course_name IMPORTING im_name type string.

    CLASS-METHODS: list_prices_and_discounts.

    ENDCLASS.

    CLASS lcl_course IMPLEMENTATION.

  • 7/30/2019 SAP Domain Q Bank

    16/50

    METHOD get_course_name.

    ENDMETHOD.

    METHOD list_prices_and_discounts.

    ENDMETHOD.

    ENDCLASS.

    Data: course1 type ref to lcl_course,

    course2 type ref to lcl_course.

    Start-of-selection.

    Create object course1.

    Course2 = course1.

    (More than one answer is correct)

    Only one instance of method get_course_name exists

    Memory is reserved for 2 instances of lcl_course

    list_prices_and_discounts is a instance method

    method list_prices_and_discounts is a static method

    Only one instance of method list_prices_and_discounts exists

    Method list_prices_and_discounts can only be called once

    74 of 644

    (More than one answer is correct)

    Leave to transaction

    Call Transaction

    Submit.. .. and Return

    Submit

    75 of 644

    Types: begin of itab_structure,

    Field1 type p,

    Field2 type c,

    Field3 type I,

    Field4 type n,

    end of itab_structure.

    Data: itab type table of itab_structure.

    Sort itab.

    Field2, Field4

    Field1

    Field1, Field3

    Field2

    76 of 644

  • 7/30/2019 SAP Domain Q Bank

    17/50

    a Unix server

    a program that asks for info from another system

    a software component that provides a service

    a service that makes a request to the client

    77 of 644

    S type MESSAGE statement

    W type MESSAGE statement

    E type MESSAGE statement

    I type MESSAGE statement

    A type MESSAGE statement

    78 of 644

    Whend comparing across instances

    When objects belong to development class $TMP

    On Include Programs

    When the task is released

    79 of 644

    Only when the program encounters more code to modify the field attributes

    At PBO execution

    At the end of the transaction

    At PAI execution

    80 of 644

    Central

    Single Database

    Three Tier

    Two tier client server81 of 644

    (More than one answer is correct)

    The locks are automatically released when the updates complete

    Locks generated in the dialog program are passed on to the update program

    You must release the locks programatically

  • 7/30/2019 SAP Domain Q Bank

    18/50

    An update termination error holds the locks

    82 of 644

    (More than one answer is correct)

    Local

    Using

    Mode

    Update

    83 of 644

    Call Method

    None of the answers are correct

    Raise Event

    Raise Event Inside the Method

    All answers are correct

    84 of 644

    (More than one answer is correct)

    The horizontal grid can be set off/on

    The Column heading

    The width of a column ,

    The order of the columns

    85 of 644

    The system will display the documentation of the data element to which a

    screen field refers

    The system will display the documentation of the field to which a screen field

    refers

    The system will display the documentation of the domain to which a screen field

    refers

    The system will display the technical information of the field to which a screen

    field refers86 of 644

    Data: Fielda type i value 1.

    Perform Calculate_Sales.

    Fielda = fielda + 1.

    write:/ fielda.

    Form Calculate_Sales.

    Data: Fielda type I value 2.

    Fielda = Fielda + 2.

    Endform.

  • 7/30/2019 SAP Domain Q Bank

    19/50

    2

    5

    3

    1

    4

    87 of 644

    (More than one answer is correct)

    One application server

    One presentation server

    One database server

    One enqueue server

    One message server

    88 of 644

    (More than one answer is correct)

    Tabstrip Menu Bar

    Subscreen Area

    Tab Title

    Subscreens

    Function Keys

    89 of 644

    Title Bar

    Standard Toolbar

    Menu Bar

    Application Toolbar

    90 of 644

    Forms are more flexible but prone to a short dump if conversion does not work

    Forms are less flexible and are guaranteed no chance of a run time error

    Conversion always occurs

    No effect

    Conversion never occurs

  • 7/30/2019 SAP Domain Q Bank

    20/50

    91 of 644

    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.

    ZPGM3

    ZPGM1

    ZPGM2

    92 of 644

    Centrally in the repository

    Locally in a program using the data statement

    Centrally in the dictionary

    Locally in the dictionary

    93 of 644

    (More than one answer is correct)

    Call the generated change doc function (i.e. obj_write_document) in an ABAP program

    Create a function to update tables CDHDR and CDPOS

    Define a change document object

    Mark the change document flag on the domain of the field where logging is required

    94 of 644

    CHAIN.

    Field: Flight, Carrid.

    Module Validate on Chain-Input

    ENDCHAIN.

    The Module Validate is never processed

  • 7/30/2019 SAP Domain Q Bank

    21/50

    The Module Validate is processed if both FLIGHT and CARRID are other than the initial value

    The Module Validate is processed only if both FLIGHT and CARRID are initial values

    The Module Validate is processed if at least one of the fields FLIGHT or CARRID are other than the initial value

    95 of 644

    You can set your own gui-status

    You can branch to another screen by coding SET SCREEN xxx

    The screen type must be subscreen

    96 of 644

    highlighted line

    info sign

    warning sign

    stop sign

    97 of 644

    Create Constructor

    Call Method

    Create Object

    Call Constructor

    98 of 644

    Standard

    Sorted

    Hashed

    Keyed

    99 of 644

    Type S Function Codes

    Function Codes that Start with P

    Normal Function Codes

    Type T Functions Codes

    100 of 644

    In the object navigator

    In the ABAP program

    In the type-pool builder

  • 7/30/2019 SAP Domain Q Bank

    22/50

    In the Dictionary

    101 of 644

    P

    F

    Blank

    T

    E

    102 of 644

    in the metadata

    In the ABAP workbench

    In the dictionary

    In the repository

    103 of 644

    SY-PFKEY

    SY-UCOMM

    SY-STATUS

    In the user context area

    104 of 644

    (More than one answer is correct)

    All updates are performed or none at all

    COMMIT concludes the SAP LUW

    You can combine update requests from consecutive dialog steps

    Update task functions are logged in the SM12 log tables

  • 7/30/2019 SAP Domain Q Bank

    23/50

    Requests are not passed directly to the DB

    105 of 644

    Number of table control lines

    Loop Counter

    Number of filled lines

    106 of 644

    (More than one answer is correct)

    Data: x(3) type c value '123'.

    Data: x(3) type c.

    Constants: x(3) type c.

    Data: x(3) type I.

    Constants: x(3) type c value '123'.

    107 of 644

    (More than one answer is correct)

    They all treat the operands as type C regardless of their actual type

    They all distinguish between upper and lower case

    They all set sy-fdpos

    They all set sy-subrc

    The actual type of each operand determines how the string processing is

    performed

    108 of 644

    user master record parameters

    the interface of the search help

    the selection method that determines the values to be displayed

    dialog behaviour

    109 of 644

    When the report starts

    When the first write statement is encountered

    After Number of lines per page, as specified in the REPORT, have been

    wriiten to the list buffer

    When the Top-Of-Page event is encountered in sequence

  • 7/30/2019 SAP Domain Q Bank

    24/50

    110 of 644

    Constructor

    Class

    Refresh

    Destructor

    111 of 644

    Cost Centres

    Country Keys

    Vendors

    Sales Order

    112 of 644

    Master Data

    Client data

    Transactional data

    Customer documents

    113 of 644

    PBO

    Module User_command

    Case OK_CODE

    PAI

    114 of 644

    (More than one answer is correct)

    They consist of a 2 character id

    The Primary index is automatically created on the database when the table

    is activated

    The primary index ID is always defined as 1

    The name of the table and the index id define the primary index name in

    the database

    115 of 644

    (More than one answer is correct)

    The report will be displayed on the screen only after the user presses the

    enter key

  • 7/30/2019 SAP Domain Q Bank

    25/50

    The screen will be displayed with the report that was built, but the gui-

    status will be the one from the previous screen

    The previous screen (calling screen) will be redisplayed

    The screen will be displayed, and will be empty

    116 of 644

    DBF1SSEL

    SAPDBF1S

    Your user defined Program Name

    SAPMZF1S

    117 of 644

    Case

    Module

    Field

    Check

    118 of 644

    SearchHelp

    Transparent Table

    Help Query

    Database View

    119 of 644

    (More than one answer is correct)

    Static methods MUST be addressed by class_name even when object is

    instantiated

    Instance methods MUST be addressed by object ref after instantiation

    Static methods MUST be addressed by object reference after instantiation

    Instance methods MUST be addressed by class name

    120 of 644

    (More than one answer is correct)

    Object oriented Programming

    Stored calculated values on the presentation server

    Increased Database Load

    Smaller and simpler Programs

    Reuseability

  • 7/30/2019 SAP Domain Q Bank

    26/50

    121 of 644

    The tables for which a corresponding Node statement exists

    The nodes in the Selections Include Program

    The Parameters defined in the report program

    The Functional Area

    122 of 644

    SE12

    SM36

    SM13

    SM37

    123 of 644

    SAPMZMYPROGRAM

    MZMYPROGRAMDATA

    MZMYPROGRAMINCLUDE

    SAPMZMYPROGRAMTOP

    MZMYPROGRAMTOP

    124 of 644

    PARM

    TVAR

    TVARV

    T006

    125 of 644

    class lcl_course definition.

    public section.data: name(15) type c value 'ABAPObjects101'.

    class-data price type p value 100.

    private section.

    data: category(10) type C value 'Objects'.

    endclass.

    data: course1 type ref to lcl_course,

    course_name type string,

    course_price type p,

    course_category type string.

  • 7/30/2019 SAP Domain Q Bank

    27/50

    **INSTANTIATION OMITTED **

    (More than one answer is correct)

    course_name = course1=>name.

    name can not be accessed unless course1 is instantiated

    course_price = lcl_course=>price.

    course_name = course1->name.

    course_name = name

    126 of 644

    Default Parameter ID

    Value

    Memory ID

    Parameter ID

    127 of 644

    Semantic Domain

    Business Object

    Technical Domain

    Physical Definition

    128 of 644

    List Status

    Online Status

    Context Menu

    Dialog Box

    129 of 644

    Secondary

    All lists

    Basic

    130 of 644

    Through a Function Call

    Create it as an object in the dictionary

    Use the Data Browser

    131 of 644

  • 7/30/2019 SAP Domain Q Bank

    28/50

    (More than one answer is correct)

    BAPI's are implemented as methods of an Object

    BAPI's provide internal representation of SAP Data

    BAPI's are a programming interface that provide external access to R/3 Data

    BAPI's are a programming language that external parties use to update R/3

    Data

    132 of 644

    (More than one answer is correct)

    Insert

    Change

    Replace

    Add

    Delete

    133 of 644

    The signature of the method must remain the same

    Constructor methods can't be redefined

    Only instance methods can be redefined

    Attributes and class methods can be redefined.

    134 of 644

    (More than one answer is correct)

    Application

    Internet

    Database

    Presentation

    Communication

    135 of 644

    T1

    T2

    T3 from the dictionary

    136 of 644

  • 7/30/2019 SAP Domain Q Bank

    29/50

    NUMBER_RANGE_EXTERNAL_CHECK

    NUMBER_RANGE_INTERVAL_LIST

    NUMBER_GET_NEXT

    NUMBER_GET_INFO

    137 of 644

    You should declare a corresponding one character variable in your TOP include

    You should declare a corresponding one character variable in the Screen Flow

    Ensure the radio button is selected in the screen

    Nothing else is required

    138 of 644

    (More than one answer is correct)

    User is notified of updates

    Database commit is triggered

    SAP LUW is concluded

    Update requests are processed

    139 of 644

    (More than one answer is correct)

    To insulate the ABAP/4 developer from the database

    To support the creation and management of metadata

    To connect to the operating system

    To provide data security at the application level

    140 of 644

    Select

    Read

    Get

    Put

    141 of 644

    When the most current data is not required

    For Global Master Data

    When the most current data is required

    For Small Static non volatile tables

  • 7/30/2019 SAP Domain Q Bank

    30/50

    142 of 644

    Conversion routines from the Domain are executed

    formal parameter takes on the type of the actual parameter

    Conversion routines from the Data Element are executed

    Syntax Error

    143 of 644

    Program abend

    Syntax error

    Uses linear search rather than binary

    Breaks the sort sequence

    144 of 644

    Stop Program

    Leave Program

    Exit.

    Leave to Transaction

    145 of 644

    SPLIT 'SAPDOMAIN' AT 'DO' INTO FIELD1 FIELD2.

    Field1 contains 'SAP', Field2 contains 'MAIN'

    Field1 contains 'SAPDO', Field2 contains 'MAIN'

    Field1 contains 'DO', Field2 contains 'DOMAIN'

    146 of 644

    (More than one answer is correct)

    Type: t_mytab type lfa1.

    Types: t_mytab like lfa1.

    Types: t_mytab type lfa1.

    Types: t_mytab type lfa1 of standard table.

    147 of 644

    Select * from mytable for all entries in my_itab

    where key1 = my_itab-key1.

    Only distinct values for key1

    No entries are retrieved

  • 7/30/2019 SAP Domain Q Bank

    31/50

    All entries are retrieved

    Run time error

    148 of 644

    In a PBO module of the subcreen

    In a PBO module of the subscreen

    In a PAI module of the main screen

    In a PBO module of the main screen

    149 of 644

    Inheritance

    Instantiation

    Encapsulation

    Polymorphism

    150 of 644

    S_NODE

    S_EXECUTE

    S_TREE

    Local File to the application server

    S_PROGRAM

    S_DEVELOP

    151 of 644

    sy-dbcnt

    sy-index

    sy-tabix

    sy-subrc

    152 of 644

    CONSTRUCTOR

    REFRESH_TABLE_DISPLAY

    SET_TABLE_FOR_FIRST_DISPLAY

    SET_TABLE_FOR_DISPLAY

    153 of 644

  • 7/30/2019 SAP Domain Q Bank

    32/50

    END-OF-SELECTION

    Initialization

    START-OF-SELECTION

    No Processing Block

    154 of 644

    Default

    Value

    Like

    Type

    155 of 644

    New-Page

    Initialization

    On Detail

    At Line-Selection

    Suppress Dialog

    156 of 644

    (More than one answer is correct)

    No Application server and one Database server

    One Application server and one Database server

    Many Application servers and one Database server

    One Application server and many Database servers

    157 of 644

    (More than one answer is correct)

    Function Modules

    GUI

    ABAP Program

    Txn Code

    User Dialogs

    Dictionary Objects

    158 of 644

  • 7/30/2019 SAP Domain Q Bank

    33/50

    (More than one answer is correct)

    MESSAGE S101

    COMMIT WORK

    ROLLBACK WORK

    CALL Transaction

    159 of 644

    (More than one answer is correct)

    Class

    Aggregation

    Component

    Composition

    Behavior160 of 644

    When a table is read frequently and the data seldom changes

    When a table is read frequently and the data is always changing

    When a table is linked to check tables

    When a table is read infrequently

    161 of 644

    ABAP Processor

    Dialog Processor

    Screen Processor

    Database Interface

    162 of 644

    class lcl_course definition.

    public section.

    data: name(15) type c value 'ABAPObjects101'.

    class-data price type p value 100.

    private section.

    data: category(10) type C value 'Objects'.

    endclass.

    data: course1 type ref to lcl_course,

    course_name type string,

    course_price type p,

  • 7/30/2019 SAP Domain Q Bank

    34/50

    course_category type string.

    (More than one answer is correct)

    course_price = lcl_course=>price. Write course_price.

    write: price.

    write lcl_course->price.

    write lcl_course=>price.

    163 of 644

    the Raising cx_class parameter as part of the method signature where the

    exception is raised

    the Raising cx_class parameter as part of the method signature of the calling

    method

    a handler for the exception

    a Cleanup Statement

    164 of 644

    Types: begin of rec_type,

    flag type c,

    count(3) type c,

    today type d,

    end of rec_type.

    Data: input_record type rec_type.

    4 bytes

    0 bytes

    12 bytes

    5 bytes

    165 of 644

    (More than one answer is correct)

    Use the Next Screen Option on the Screen Attributes

    Set Screen

    Submit Screen

    Loop at Screen

    166 of 644

    In the PBO when Process on Value-Request dialog event is triggered

    In the PAI when Process on Help-Request dialog event is tgriggered

    In the PAI when Process on Value-Request dialog event is triggered

    In the module that perform OKCODE processing

    167 of 644

  • 7/30/2019 SAP Domain Q Bank

    35/50

    (More than one answer is correct)

    Set the screen painter attribute GET Parameter and fill in the Parameter ID field

    with CAR

    Use the SET Parameter in the PBO of the DYNPRO

    Use the GET Parameter in the PAI of the DYNPRO

    Use the GET Parameter in the PBO of the DYNPRO

    168 of 644

    Where only numbers are allowed and there is no need for arithmetic operations

    Where only numbers are allowed and there is a need for ar ithmetic operations

    Where there is a need for numbers, characters, and arithmetic operations

    169 of 644

    Central

    3 Tier

    2 Tier Presentation

    Database

    170 of 644

    One for every transaction in the SAP LUW

    One for every explicit database commit

    At least One

    Only One

    171 of 644

    Call Method Super-> mymethod.

    Call Method Superclass-> mymethod.

    Call Method mymethod.

    You can't . Only the redefined method can be called

    172 of 644

    Repair

    Change

    Correction

  • 7/30/2019 SAP Domain Q Bank

    36/50

    Modification

    173 of 644

    Structures

    Tables

    Table Types

    All of the answers are correct

    Data Elements

    174 of 644

    When the object is deleted

    When you release the task

    When you change development class

    175 of 644

    (More than one answer is correct)

    B is friend of A

    A is friend of B and C

    C is friend of A

    B and C are friends of A

    C is friend of B

    176 of 644

    Menus

    User exits

    Functions

    Text Elements

    177 of 644

    (More than one answer is correct)

    Several Functional areas can be assigned to one user group

    Users belonging to the same authorization group have the same query privilege

    A Functional area can be assigned to several user groups

    The user can access only designated queries in a given user group

    The queries of a user group belong only to the person that created the query

  • 7/30/2019 SAP Domain Q Bank

    37/50

    178 of 644

    In the tauth table

    In the users own data

    in the USER01 table

    In the user master record

    179 of 644

    Run SPDD to adjust dictionary objects

    Run SPAU to adjust change requests

    Run RDDMASG0

    Release all Change Requests

    180 of 644

    Loop at itab.Endtab.

    Loop at itab where itab-id = A.Endloop.

    Loop at itab where id = A.Endloop.

    Loop where itab-id = A.Endloop.

    181 of 644

    You can sort an extract dataset even without a header

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

    The extract dataset must be sorted for processing to begin

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

    the extract dataset sort sequence

    182 of 644

    (More than one answer is correct)

    Search for CL_EXITHANDLER in the SAP program

    Use the application hierarchy and search for BADI

    Use the Repository Info System and search through Exit Techniques

    Search for the keyword INTERFACE in the SAP program

    Do a where used on the BADI Adapter class properties

    Search for key word BADI in the IMG

    183 of 644

  • 7/30/2019 SAP Domain Q Bank

    38/50

    (More than one answer is correct)

    Status

    Data Class

    Buffering

    Size Category

    Field Name

    184 of 644

    (More than one answer is correct)

    ABAP/4 Open SQL

    Native SQL

    Read Table

    LDB

    Get node

    185 of 644

    class lcl_course definition.

    10 public section.

    20 Data: school(20) type c,

    30 Supervisor type string default ADAMS,

    40 Price(3) type p decimals 2 value 100 READ-ONLY.

    50 types: type_category(15) type c,

    60 type_name(10) type c.

    70 constants: write_position type i value 10.

    80 class-data: course_count type i.

    90 private section.

    100 data: category(15) type c,

    110 name(10) type c,

    120 courseid like mara-matnr.

    endclass.

    40, 120

    40,70

    30,120

    70,80

    30,80

    186 of 644

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

    SAP user can be assigned to only one user groups

    A user master record is generated when the query is defined

    Functional Area can be a special view of a logical database

    187 of 644

  • 7/30/2019 SAP Domain Q Bank

    39/50

    Data fielda(5) type t

    Data fielda(5) type x

    Data fielda(5) type c

    Data fielda(5) type n

    188 of 644

    values

    nothing

    domain

    data element

    189 of 644

    Asynchronous Update

    DB LUW

    SAP LUW

    Commit Point

    190 of 644

    (More than one answer is correct)

    Defines Methods

    Provides Code for methods

    Created the BADI implementation

    Creates the adapter class

    191 of 644

    (More than one answer is correct)

    Select-options create a single field, Parameters create multiple fields

    Select-options use the FOR statement, Parameters use the Type statement

    Parameters use the FOR statement, Select-Options use the Type statement

    Parameters create a single field, Select-options create multiple fields

    192 of 644

    08 - General_Failure

  • 7/30/2019 SAP Domain Q Bank

    40/50

    02 - System Failure

    01 - Foreign_Lock

    03 - Already_Locked

    193 of 644

    Attempts to open the dataset ABC in Text Mode

    Will not be able to perform the READ

    Run Time Error

    Attempts to open the dataset ABC in Binary Mode

    194 of 644

    Check users default

    Check the Value statement in the Top Include

    Check table TPARA

    F1, Technical Info on the screen field

    195 of 644

    (More than one answer is correct)

    Space

    1

    X

    0

    Any Alpha Character

    196 of 644

    Parameter Id Validation

    Obligatory Field Check

    format Check

    Fixed Values

    Foreign Key Check

    197 of 644

    (More than one answer is correct)

    Call method Objref->method

    Call Method->Objref

    Call method Objref=>method

  • 7/30/2019 SAP Domain Q Bank

    41/50

    Call method (from within another instance method)

    198 of 644

    Customizing Organizer

    WorkBench Organizer

    Transport System

    ABAP WorkBench

    Repository Infosys

    199 of 644

    SM36

    SM37

    SE80

    SE37

    200 of 644

    Check Authority

    Check sy-subrc

    Authority-Check

    Check Permission

    201 of 644

    (More than one answer is correct)

    A runtime error will occur

    The superclass is invalidated

    The subclass is invalidated

    A syntax message will occur

    202 of 644

    (More than one answer is correct)

    CREATEFROMDATA

    GETLIST

    CREATELIST

    UPDATEDETAIL

    GETDETAIL

  • 7/30/2019 SAP Domain Q Bank

    42/50

    203 of 644

    S_Query

    S_Maintain

    S_Query_All

    S_Program

    204 of 644

    1

    Unlimited

    0

    2

    205 of 644

    SY-TABIX

    SY-DBCNT

    SY-LOOP

    SY-INDEX

    206 of 644

    the data objects must be activated

    data objects must be activated in the dictionary

    the program must be activated

    the fields attributes have to be manually defined in the screen painter

    207 of 644

    determines successful user action

    contains function codes

    contains screen field values

    208 of 644

    Search the Note database

    Look for training courses

    Connect to other SAP sites

    Seek Problem resolution

  • 7/30/2019 SAP Domain Q Bank

    43/50

    209 of 644

    You can use text elements with parameters

    Lower Case is the default

    Parameter objects are a maximum of 30 characters in length

    210 of 644

    (More than one answer is correct)

    Pascal

    RPG

    C

    PL/1

    VB

    211 of 644

    Modification

    Customizing

    Enhancement

    User Include

    212 of 644

    (More than one answer is correct)

    Immediate updates to the Database are required

    your program need the updates completed in order to continue processing

    your updates need to run together as a logical unit

    To improve user response time

    213 of 644

    Do 5 times.x = sy-tabix.

    perform calculate_sales on commit.

    enddo.

    COMMIT WORK.

    5

    1

    Not at all

    Infinitely

    214 of 644

  • 7/30/2019 SAP Domain Q Bank

    44/50

    10 Start-of-Selection

    20 End-of-Selection

    30 Initialization

    40 Get

    50 At Selection-Screen

    50 10 40 10 20

    30 10 50 40 20

    30 50 10 40 20215 of 644

    (More than one answer is correct)

    Column sizing is adjustable and can be controlled by the user

    Table control rows are scrollable

    Page scrolling using the standard toolbar is automatic and can be controlled by

    the user

    The sort option is automatic and can be controlled by the user

    216 of 644

    (More than one answer is correct)

    The text element does not contain the value 'Hello'

    Your logon language is different than the original language

    Text elements cannot be used in a Write statement

    The text element is missing from the program

    217 of 644

    Call Subscreen in the PAI and PBO

    The Call Subscreen statement is not required

    Call Subscreen in the PBO only

    Call Subscreen in the PAI only

    218 of 644

    (More than one answer is correct)

    organizing communication

    assigning users to work processes

    performing program syntax checks

    distributing transaction load

    219 of 644

  • 7/30/2019 SAP Domain Q Bank

    45/50

    rdisp/txntime

    rdisp/btctime

    rdisp/max_wprun_time

    220 of 644

    Statements must fit on one line

    Comments begin with a single quotation sign

    Multiple statements are not allowed in a single line

    Each word must end with a period

    Words must always be separated by at least one space

    221 of 644

    10 PROCESS BEFORE OUTPUT.

    20 MODULE SET_STATUS_0100.30 Set Titlebar 'ABC'.

    40 CALL SUBSCREEN SUB INCLUDING 'SAPMZABC' '110'.

    50 LOOP.

    60 MODULE CHECK_LOOP.

    70 ENDLOOP.

    80 PROCESS AFTER INPUT.

    90 MODULE USER_COMMAND_0100.

    100 FIELD FLIGHT MODULE CHECK_FLIGHT ON-REQUIRED.

    (More than one answer is correct)

    40

    100

    20

    50

    30

    222 of 644

    (More than one answer is correct)

    receive their own copy of the static attribute for each subclass

    exist once per roll area

    cannot be shared

    does not allow for methods to be redefined in subclasses

    223 of 644

    Adjustment is automatic during an upgrade

    Modified objects lose their connection to the standard

  • 7/30/2019 SAP Domain Q Bank

    46/50

    Changes are lost during an upgrade to a new release

    New versions may need to be adjusted to include the modification

    224 of 644

    (More than one answer is correct)

    CALL SUBSCREEN

    CALL TRANSACTION

    Message I001.

    At User-Command

    Exit the Transaction

    225 of 644

    (More than one answer is correct)

    Menu trees

    Type Checks

    Translation Utilities

    Complex Entries

    Variants

    226 of 644

    It get rolled in

    It remains in the buffer

    It gets rolled out

    It remains in the database

    227 of 644

    (More than one answer is correct)

    Pre-assigning values

    Input validation

    Hiding input fields

    Security checking

    228 of 644

    MESSAGE Y123.

    MESSAGE ID 'AT' TYPE 'S' NUMBER 100

    MESSAGE E123(9999).

  • 7/30/2019 SAP Domain Q Bank

    47/50

    MESSAGE E123 by Fielda Fieldb

    229 of 644

    Vendor

    Organizational unit

    Customer

    Delivered by Sap

    230 of 644

    Data: mystring type c value 'SAPDOMAIN'.

    Search mystring for 'X'

    sy-fdpos = 0 and sy-subrc = 0

    sy-fdpos = 4 and sy-subrc = 0

    sy-fdpos = 4 and sy-subrc = 4

    sy-fdpos = 0 and sy-subrc = 4

    231 of 644

    An error in one V2 function module cause all other V2 functions to be rolled

    back

    They are usually time critical updates

    Each V2 function module for a given COMMIT WORK always runs in its own

    (separate) DB LUW

    V2 errors cause V1 updates to be rolled back

    232 of 644

    Instance plus Database

    Instance plus system services

    Multiple Application Servers

    Database

    233 of 644

    (More than one answer is correct)

    Write: 001(Hello)

    Write: TEXT-001'Hello'

    Write: TEXT-001

    Write: 'Hello'(001)

    234 of 644

  • 7/30/2019 SAP Domain Q Bank

    48/50

    When all data has been retrieved for the Get

    After each PUT in the LDB

    When the next keyword event is encountered

    When the END GET statement is encountered

    235 of 644

    V1

    V2

    Local

    Transactional

    236 of 644

    T001

    TACTZ

    T100

    TACT

    237 of 644

    (More than one answer is correct)

    Menu exit

    Program exit

    Field exit

    Screen

    Keyword

    238 of 644

    The selection screen will not display selection criteria for the higher tables

    The selection screen will display selection criteria for the higher tables only if

    you issue a Get for the higher level table

    The selection screen will display selection criteria for the higher tables

    The selection screen will display selection criteria for the higher tables at the

    time of the Get for the lower level tables

    239 of 644

    contains all entries from the right table

    contains all entries from the left table

    contains all entries from both tables

  • 7/30/2019 SAP Domain Q Bank

    49/50

    contains only entries that match

    240 of 644

    Call Function Enqueue_ESMYLOCK

    Exporting

    Field1 =

    Field2 =

    Field3 =

    Field 1 = AA, FIELD2 = 111, Field3 = Initial

    Field 1 = AA, FIELD2 = 111, Field3 = Space

    It is not possible in this case

    Field1 = Generic, Field2 = Generic, Field3 = Space

    241 of 644

    Add the BYPASSING BUFFER clause on the select statement

    Do not have buffering in the technical attributes

    Buffering can be turned off on the application server by the programmer using

    the ABAP Workbench

    242 of 644

    Update

    Spool

    Gateway

    Background

    243 of 644

    (More than one answer is correct)

    refvar->method(im = p1)

    refvar->method(p1)

    refvar->method returning()

    refvar->method receiving()

    244 of 644

    enqueue

    dequeue

    gateway

    dispatcher

    authorization management

  • 7/30/2019 SAP Domain Q Bank

    50/50