ABAP 기출문제

1. SAP GUI 타입의 종류를 있는대로 모두 선택하세요? (멀티)

A.     SAP GUI  for Windows

B.     SAP GUI  for Java

C.     SAP GUI  for BDC

D.     SAP GUI  for Dialog

E.     SAP GUI  for HTML

 

2. 다음 중 application server db server의 통신을 담당하는 역할을 하는 것은? (싱글)

A.    WORK PROCESS

B.    DISPATCHER

C.    INTERFACE

D.    BUFFER

E.    SCREEN

 

3. 다음 중 OPEN  SQL을 쓸 때의 장점은 무엇인가? (멀티)

A.    OPEN SQL increase speed.

B.    It can load balancing.

C.    It has simple pattern than NATIVE SQL.

D.    It is access DBMS directly.

E.    Syntax check available.

 

4. 다음 중 반드시 하나만 존재해야 하는 것은? (싱글)

A.    APPLICATION SERVER

B.    PRESENTATION SERVER

C.    DBMS

D.    PBO

E.    PAI

 

5. 다음 메시지 중 틀리게 짝지어진 것은 무엇인가? (싱글)

A.    E : EXIT I : INFORMATION

B.    A: ABORT W : WARNING

C.    S : SUCCESS X : EXIT

D.    E :ERROR A : TERMINATION

 

 

 

6. 다음 중 적절하게 사용한 명령어는 어떤것인가? (멀티)

A.    LOOK AT itab_flight info FOR wa_flightinfo.

B.    SELECT SINGLE FROM scar INTO wa_scar

C.    MOVE-CORRESPONDING wa_sflight  TO wa_focc

D.    SORT BY  itab DESCENDING percentage

E.    FORM write_list USING p_it TYPE sbc 400

 

7. 다음은 어떤 명령어에 대한 설명인가?(싱글)

Attach the contents of several lines of an internal table to an another standard table

A.    LOOP ~ ENDLOOP

B.    INSERT

C.    DELETE

D.    APPEND

E.    MOVE ~ CORRESPONDING  TO

 

8.  다음 중 SELECT-OPTIONS의 올바른 사용법은 어느것인가?(싱글)

A.    SELECT OPTIONS so_carr

B.    SELECT so_carr OPTIONS BY wa_sflight

C.    SELECT OPTIONS carrid TYPE s_carr_id

D.    SELECT OPTIONS so_carr PARAMETERS s_carr_id

E.    SELECT OPTIONS so_carr FOR s_carr_id

 

10. 다음 중 Autorization check가 가능한 객체는 무엇인가?(싱글)

A.    FIELD

B.    SCREEN

C.    SELECTION SCREEN

D.    COMPONENT

E.    INTERFACE

F.    ELEMENT LIST

 

 11. ABAP 프로그램 로직 중에서 다음 중 문법 체크해야 할 시점은? (싱글)

A.    BEFORE PBO

B.    AFTER PBO

C.    BEFORE PAI

D.    AFTER PBO

E.    LOAD-PROGRAM

12. 다음 중 Function 그룹의 컴퍼넌트들은 어떤것인가? (멀티)

A.    SCERRENS    B .SELECT-OPTIONS  C. SUBROUTINE

D.    FIELD  E. DATA OBJECT      

 

13. 다음 중 TYPE CONVERSION에 대해 맞는 설명은 어떤 것인가? (멀티)

A.    TWO ELEMENTARY TYPES are compatible if they are identical in type and

Structure.

B.    DATA objects with compatible types can be assigned without conversion.

C.    Compatible types can be converted if a conversion rule has been defined.

D.    TWO TABLE TYPES are compatible if their line types are compatible and their key definitions, key categories, and table types are identical.

E.    Two structure types are compatible if they have the same structure and their components are compatible.

 

14. 다음 중 이벤트 수행 순서가 올바르게 짝지어 진 것은 무엇인가?(멀티)

   A. LOAD-OF-PROGRAM -> START-OF-SELECTION -> GET <node> [LATE] ->

      END-OF SELECTION

   B. LOAD-OF-PROGRAM -> GET <node> -> STATR-OF-SELECTION ->

      END-OF-SELECTION

C.    INTIALIZATION -> AT SELECTION-SCREEN -> TOP-OF-PAGE -> END-OF-PAGE -> AT LINE-SELECTION -> AT USER-COMMAND

D.    INITIALIZATION -> START-OF-SELECTION -> GET <node> [LATE] ->

END-OF-SELECTION -> END-OF-PROGRAM

    E.  LOAD-OF-PROGRAM -> AT SELECTION-SCREEN -> GET<node> [LATE] ->

        END-OF-SELECTION

 

 15. 다음 설명 중 맞는 것을 고르세요. (멀티)

A.    selection screens allows users to enter selection criteria required by the program for it termination.

B.    Creation of selection screen are parameters and select-options.

C.    SCREENS are made of more than one screen layout with input and output parameters.

D.    SELECT-SINGLE increase volume of data but send a query one time during processing

E.    IN SELECTION-SCREEN Variants are client-specific.

 

16. 다음 중 반드시 index를 사용해서 데이터에 접근해야 하는 테이블 타입은? (싱글)

A.    STANDARD TABLE  B. HASHED TABLE  C. SORTED TABLE

D. TRANSPARENT TABLE   E. DICTIONARY

 

     17. (         ) are data objects that allows user to retain several data records with the same structure in memory.

  

     18. 다음 중 맞은 것을 고르세요 ? (멀티)

A.    NODE difines a structure as a table work area.

B.    NODE controls the executability of the selection screen.

C.    ALL logical database can be used for each program.

D.    TABLES statements defines an internal data object that serves as an interface

For the serene.

E.    SCREEN always refer to ABAP dictionary object.

 

19. IN the DO and WHILE loops, the system stores the number of the current loop

pass in the (  ) FIELD. (싱글)

A. SY-dbcnt  B. SY-INDEX  C. SY-COMM   D. SY-USER

 

20.  다음 중 client에 대해 맞는 설명을 모두 골라라 (멀티)

A.    A client is a unit that is organizationally and technically independent in the SAP system. *

B.    Each client has its own Customizing area. *

C.   Each client has its own user data, but several clients can have the same user masters. ??

 

    21. 인덱스에 대해 바르게 설명한 것에 대해 고르세요. (싱글)

A.    Using an index speeds up data selection from a table *

B.When the table is activated all indexes defined for it are automatically created in the database

C.The index comprises the table name and index ID *

D.    The index ID consists of two characters

 

 

 

 

   22. SELECT STATEMENT 사용시의 이점 ~ (싱글)

E.    Performs authorization checks.

F.    Performs client checks. *

G.    Displays selection screen.

H.    Retrievers a row from the table if a row exists

I.      Performs value checks.

 

 

     23. 다음 중 상속(inheritance)이 불가능한 것은 어느것인가? (다음 중 하위 클래스를

         생성할 수 없는 것은 어떤 것 인가? (멀티)

A.    PUBLIC SECTION

B.    PROTECTED SECTION

C.    PRIVATE SECTION

D.    PUBLIC METHOD

E.    PRIVATE METHOD

 

     24. 다음 중 선언을 제대로 선언한 것은 무엇인가? (멀티)

A.    <instance>  =>  <class_attribute>

B.    <class> => <class_name>

C.    <class_name> => <class_attribute>

D.    <instance_name> => <instance_attribute>

E.    <instance> => <instance_attribute>

 

     25. 다음 중  Encapsulation에 대한 올바른 정의는 무엇인가? (싱글)

A.    object in different classes  react differently to the same message

B.    the implementation of an object is hidden from other components in system

C.    function that can be excuted on the data of object

D.    the implementation relationship between class

E.    system routine that automatically deletes object that can no longer

 

     26. 다음 중 constructor에 대해 올바른 설명은 ? (멀티)

A.    ONLY has IMPORTING  and EXPORTING parameters.

B.    Is automatically called at runtime within the LOAD_OF_PROGRAM statement

C.    Can define and implement in the public section

D.    Can define and implement in the protected section

E.    Executed only once per instance

        27. 다음 중 메소드에 대해 맞는 설명은 ? (멀티)

A.    Both instance and static events can be triggered in instance method.

B.    Static method use instance method and static method.

C.    Private method can be called by a public method.

D.    Final method can override public method.

E.    Static method defines at class level.

 

        28. 다음 중  polymorphism의 영역에 속성이 다른 하나는 ?? (싱글)

A.     narrow casting

B.     widening casting

C.     reference

D.     redefine method

E.     inheritance

 

         29. 다음 중 constructor에 대해 정의한 것은 무엇인가?(싱글)

A.    special method for creating object with defined initial state.

B.    Specific instance of a class

C.    Set of object

D.    The implementation of an object hidden from other components in the

System.

E.     description of data that can be stored in the objects in a class.

   

30. 다음 중 redefine method에 대해 틀린 것은 ? (멀티)

A.    inherited method can be in the different section as the definition of original method.

B.    Inherited method can be redefined in subclass.

C.    Static method can be redefine.

D.    A class shares its non-private static attribute s with all its subclass.

E.    User can only redefine instance methods.

 

            31. 다음 중 interface에 대해서 올바른 설명은 무엇인가? (멀티)

A.    A class can implement any number of interface.

B.    An interface can be implemented by one class

C.    Interfaces can only be implemented publicly

D.    Interfaces always in the public section.

E.    Interfaces are addressed using method.

32. 다음 중 틀린 것은 무엇인가? (멀티)

A.    Abstract method are defined in the class and implemented.

B.    Classes with at least one abstract method are themselves abstract

C.    Static method constructors must abstract.

D.    Final class cannot have subclass and can protect itself in this way

Against specialization.

                E. Friends method can inherite

 

               33. 다음 중 exception에 대해 제대로 설명한 것은 무엇인가?

A.    Exceptions are represented by objects that are instance of  error class.

B.    All exception classes inherit the KERNEL_ERRID from CX_ROOT.

C.    Defining exception is same that creating error.

D.    Exception are represented by objects that are instances of exception class.

E.    User can’t raise exceptions in a program.

 

34. 다음 중 문법이 정확하게 쓰여진 문장은 ?

A.    variable TYPE REF TO <type>

B.    variable LIKE <interface>

C.    variable TYPE <type> READ-ONLY

D.    variable TYPE REF TO <classname>

E.    varibble TYPE <type> VALUE <va;ue>

 

 

                35. 다음 중 seaech_help에 대해 알맞은 설명은?

A.    search_help can use IMPORT and EXCEPTION parameters.

B.    Search_help can’t attach directly to a field of structure or table.

C.    Seaech_help can attach to a data element

D.    Seach_help can input_check and automatically offer value

E.    Seaech_help is used to describe flow of output.

 

 

 

 

 

                36. 다음 중 ABAP에서 테이블이 아닌 것은?

A.    internal table

B.    transparent table

C.    logical db

D.    ABAP dictionary

E.    Value table

 

                37. 다음 중 view에 대한 틀리게 설명한 것을 모두 고르시요? ?(멀티)

A.    can hide information & only display some data

B.    can use outer join and inner join

C.    maintenance views implements an inner join

D.    maintenance view is defined in the ABAP dictionary and auto

matically created on the database during activation

E.    all the tables used in a maintenance views must be linked with a

foreign key.

              

                38. 다음 중 설명이 잘못된 것은 ? (멀티)

A.    STOP ends processing but no execute END-OF-SELECTION

B.    EXIT ends processing and execute END-OF-SELECTION

C.    EXIT Can’t execute END-OF-SELECTION

D.    Any list buffer created after the EXIT  keyword is encountered

Will be displayed

E.    STOP execute statements “END-OF-SELECTION”

 

                39. append structure를 사용할 수 없는 경우는 ?

A.    when create pooled & cluster tables

B.    when append customer field to SAP standard table

C.    when use long-field

D.    when append without having to modify the table definition

E.    when name collision

 

                

 

 

 

 

40. 다음 중 GUI에 대해 틀리게 설명한 것은 ? (멀티)

A.    name of title can be up to 30 characters long

B.    a menu contain up to 15 entries

C.    menu can be up to two level

D.    functions can be created only wit dynamic texts

E.    number of default tabstrip is three

 

                41. 다음 중 lock을 해제하는 방법을 모두 고르세요.(멀티)

A.    END-OF-PROGRAM

B.    LEAVE PROGRAM

C.    DEQUEUE

D.    ENQUEQE

E.    LEAVE TO TRANSACTION

              

                42. 다음중 buffering에 대해 제대로 설명해 놓은 것은? (멀티)   

A.    gereric buffering is left-justified part records of key loaded

B.    full buffering less read and frequently write

C.    full buffering can use command ‘SELECT SINGLE’

D.    single record buffering only accessed record is loaded

E.    single record buffering is profitable in small table

 

                43. 다음 중에서 반드시  index 만을 사용하여 데이터에 접근해야하는 xp이블은 어떤 것인가? (싱글)

                    A. standard table           B. sorted table

C. hashed table  D. transparent table  E. internal table

 

         44. 다음 중 list에 대해 올바르게 설명한 것은 ? (멀티)

A.     main purpose of list is to maintain data

B.     each list can have a list header and up to three lines of

column header

C.     list are language-dependent

D.     when the event AT LINE-SELECTION is processed, a program’s data objects contain the same values as after

basic list display

E.     titles and headers are part of throgram’s text element

 

      45. 다음 중 internal table에 대해 틀리게 설명하고 있는 것은? (멀티)

         A. data object that allow user to retain several data records with the

            Different structure in memory

B. internal table’s attributes are line-type, key definition, database

    C. internal tables can sort data from database table for process

    D. internal tables structure and format is for input

    E. table’s format data for use by other service

 

46. 다음 중 업데이트 절차에 속하지 않는 것은 ? (싱글)

  A. Read the record that is to be updated.

B. Lock the record that is to be updated.

C. Pass the changed data to the update process.

D.Unlock the record that is to be updated.

E. Call the ABAP command COMMIT WORK

 

 

       47. 다음 중 lock에 대해 잘못 설명한 것은 ? (멀티)

  A. E and X lock reject every lock attempt of another user

  B. Customer lock objects must begin with Y or Z

  C. a logical is set when user call the lock module

  D. when s lock mode, all lock mode is possible

E. the lock module that is automatically created by the system

 

        48. 다음 중 update에 대해 맞게 설명하고 있는 것은 ? (멀티)

A.    asynchronous update initiated by the COMMIT WORK

B.    when asynchronous update, the dialog program writes the change request to the log table and open the LUW with a COMMIT WORK

C.    when asynchronous update that triggered by COMMIT WORK AND WAIT, the dialog program waits for the update      

D.    V2 update modules are used for database without link V1

E.    V2 must process when V1 is successful  (17-33 정리할 것)

 

49. 다음 중 append structure에 대해 맞게 설명한 것은 ?

A.    append structure permit you to append customer fields to a SAP table with having to modify the table definition

B.    several append structure is structure that is assigned to exactly one table

C.    more

D.    one table is available to have many tables

E.    Like all structures, an append structure defines a type

50. 다음 중 enhance 방법을 모두 선택하세요. (멀티)

A.    Function module exit

B.    Menu exit

C.    CI  include

D.    Append structure

E.    User exit

 

51. 다음 중 맞는 설명을 모두 선택하세요 (멀티)

A.    when user change copies, user must correct the original

B.    user modify original system directly

C.    between development and subsequent system, user must modify in

subsequent system

D.    an object is original in various system

E.    changes to an original are called corrections.

 

      52.  다음 중 business add-in에 대해 제대로 설명하고 있는 것은 ?(멀티)

A.    interfaces reference can and point to objects of same classes

B.    business add-in enhance reusability of system

C.    several implementation is active at a time

D.    a default implementation is executed whenever no active implementation of a business add-in

E.    when the enhancement method is called, a filter value must be passed to the interface

 

        53. BTE에 대한 다음 설명 중 알맞은 것은 ? (멀티)

A.    BTE allow user to attach additional components

B.    BTE use publish & subscribe interface or process interface

C.    In P/S interface , multiple operation related each other

D.    Process interface is two side process interface

E.    BTE is similar  to function module exit

 

54. 다음 중 테이블 modi와 관련해서 틀린 것을 모두 골라라.(멀티)

A.    append structures are created for use with a specific table

B.    multiple append structures can be used with a single table

C.    append structure can be used just like any other structure

D.    CI include must inserted only one table

Tags

Read Next