!!!!!!!!! 2주차
***3 3. Communication&Integration Technologies
1. RFC 는 어떤 SAP interface protocol을 기반으로 하는가?
CPI-C , TCP/IP(정답)
ALE
HTTP , SOAP
XML
2. Function Module을 여타 시스템에서 호출해서 사용할 때 해당 Destination을 지적해야 한다. 해당 T-CODE는?
SM59(정답)
SE11
SE80
SE09
3. SAP 시스템 상에서 제공하는 interface 기술과 관련 없는 것은?
BAPI
RFC
OLE
Object Navigator(정답)
***4 4. Flow of an ABAP Program / Introduction to the ABAP / Vasic Elements
1. Loop 구문이 아닌 것은?
SELECT SINGLE ~(정답)
WHILE ~ ENDWHILE
LOOP ~ ENDLOOP
SELECT ~ ENDSELECT
2. 시스템 필드에 대한 설명으로 틀린 것은?
Sy-mandt : Logon Client
Sy-uname : Logon Name of the User
Sy-uzeit : 시스템 날짜(정답)
Sy-index : loop counter
3. 다음 괄호안에 들어 간 내용이 맞는가?
- Global Type으로 정의된 data element는 ( Predefined ABAP Types )에서 관리된다.
- 시스템 상에서 사전에 정의된 standard 타입을 ( ABAP Dictionary ) 이라 한다.
O X(정답)
반대로 들어가 있지요.
- Global Type으로 정의된 data element는 ( ABAP Dictionary )에서 관리된다.
- 시스템 상에서 사전에 정의된 standard 타입을 ( Predefined ABAP Types ) 이라 한다.
4. 프로그램 이나 Function Module , CLASS 등을 생성하거나 변경했을 때 해당내역에 여타 시스템으로 전송할 목적으로 생성하는 것은 무엇인가?
Change request Number(정답)
Index
Object Navigator
Description
5. 사용자가 프로그램을 실행하고, 해당내역이 Display되는 영역은?
Application Server
Database
Presentation Server(정답)
Function Builder
***5 5. Modularization
1. Using과 Changing은 Subroutine을 사용할 때 데이터에 대한 변경이나 전송을 담당하는 구문이 아니다.
O X(정답)
Using과 Changing은 Subroutine을 사용할 때 데이터에 대한 변경이나 전송을 담당하는 구문입니다.
2. ABAP 프로그램상에서 global하게 사용할 수 있는 module화 기법은 Function module과 Methods in global classes이다.
O(정답) X
3. 프로그램상에서 동일한 기능을 하는 처리 단위를 여러 번 사용해야 할 때 그 결과의 투명성을 높이고,
프로그램을 간결하게 처리할 수 있게 해주는 처리 단위는?
Modularization unit(정답)
BDC
Message
Module Pool
!!!!!!!!! 3주차
***1 6. Complex Data Object 2012-06-25 상시 100% 2012-06-25 오후 9:00:23
1. Internal Table 에 데이터를 추가할 때 사용되며, 이 구문은 해당 데이터구조를 Internal Table 의 최 하단에 추가 시킨다.
Standard table에서만 사용이 가능하다. 어떤 구문에 대한 설명인가?
APPEND(정답)
INSERT
READ TABLE
COLLECT
2. Internal table을 사용하기에 적합하지 않는 것은?
여러 건의 Database table을 읽거나 변환할 때
여러 건의 데이터를 화면상에 출력할 때
Function module 이나 Subroutine 을 통한 데이터 교환
단일 건의 데이터를 변환할 때(정답)
3. 두 wake area 사이에 데이터 교환을 위해 사용되는 구문 중 동일한 이름을 갖는 element에 대한 데이터 교환에 사용되는 구분은?
Move-corresponding(정답)
Move
Into
EQ
***2 7. Data Modeling&Data Retrieval / ABAP Open SQL 2012-06-26 상시 100% 2012-06-28 오후 8:04:39
1. Join과 View는 여러 TABLE에 대한 데이터 접근에 사용되어지는 기술이다.
O(정답) X
2. PERFORMCE 에 바람직하지 않은 것은?
Where 절을 사용한다.
여러 건을 데이터를 읽을 때, 개별 건에 대한 SELECT 구문을 여러 번 사용한다.(정답)
DB에 접근하는 횟수를 줄인다.
많은 양의 데이터를 조회 할 때, INTERNAL TABLE을 사용한다.
3. Select 구분을 통해 데이터를 읽어올 때 결과에 반환 값은 시스템필드 ( SAP Table Buffer ) 를 통해 알 수 있다.
O X(정답)
Select 구분을 통해 데이터를 읽어올 때 결과에 반환 값은 시스템필드 ( sy-subrc ) 를 통해 알 수 있습니다.
Database Interface를 통해서 읽어도 데이터는 ( SAP Table Buffer )를 통해 관리되어 집니다.
4. 프로그램 상에서 Database에 접근할 때, 사용 되어지는 Open SQL의 Select구문에 대한 설명 중 틀린 것은?
Select 구분은 테이블의 어떤 영역을 읽을 것인지를 기술한다.
From 절은 대상이 되는 테이블을 지정한다.
INTO 절은 테이블에 insert 할 내역을 나타낸다.(정답)
Where 절은 지정된 테이블을 읽기 위한 접근 기준을 기술한다.
5. Open SQL 구분을 통해 읽어온 데이터는 Application Server 상의 Table Buffer에 보관된다.
O(정답) X
***3 8. Selecetion Screen / Programs Calls&Data Storage Manage / New TEST Tools 2012-06-27 상시 100% 2012-06-29 오전 12:32:54
1. Code Inspector 는 프로그램의 Performance, Security, Typical semantic errors, Run time error를 점검한다?
O(정답) X
2. Code Inspector의 기본 체크 항목이 아닌 것은?
Extended syntax check
Check of critical statements
Selected Performance checks
Debugger(정답)
3. 다른 프로그램으로 데이터를 전송할 때 ABAP Memory, SAP Memory, Database tables, Interface, Local File 기술을 모두 사용할 수 있다.
O(정답) X
4. 하나의 program 상에서 다른 프로그램을 실행하기 위한 option이 아닌 것은?
SUMIT
CALL TRANSACTION
LEAVE TO TRANSACTION
CALL FUNCTION(정답)
5. 단일 입력 값이 아닌, 여러 옵션과 SIGN을 가지는 SELECTION SCREEN 화면 구성 명령은?
Parameters
Selection-options(정답)
Default value
NO INTERVAL
***4 1. Introduction to Screen Programming 2012-06-28 상시 100% 2012-06-29 오전 11:55:56
1. Screen Flow Logic은 Element와 TABLE로 나누어진다.
O X(정답)
Screen Flow Logic은 PBO와 PAI로 나누어집니다.
2. 현재의 화면에서 다른 화면을 호출할 때 사용하는 명령은?
CALL SCREEN(정답)
LEAVE SCREEN
EXIT
CALL FUNCTION
3. ABAP Program 타입에 해당하지 않는 것은?
Type 1
Type M
Type I
Type P(정답)
***5 2. The Program Interface
1. Screen 상에서 사용자가 어떤 이벤트를 수행하였을 때, 그 값이 저장되는 곳은?
OK-CODE(정답)
TITLE
TABLE
SCREEN
2. 현재 프로그램의 TITLE을 확인할 때 사용할 수 있는 시스템변수는?
Sy-subrc
Sy-index
Sy-title(정답)
Sy-datum
3. 다음 중 GUI STATUS 구성요소가 아닌 것은?
Menu bar
Application toolbar
DATA TYPE(정답)
Function keys
!!!!!!!!! 4주차
**1 3. Screen Elements for Input/Output 2012-07-02 상시 100% 2012-07-03 오후 12:05:42
1. SAP 시스템에서 제공하는 표준 기능으로 사용에게 해당 FIELD에 대한 입력 가능한 내역에 대한 정보를 제공하고,
그 값을 선택 입력할 수 있다. 이것은 무엇인가?
F4 help(정답)
Domain
Screen
View
2. Message Type 에 해당하지 않는 것은?
X
E
W
P(정답)
3. Group box 을 정의하는 곳은?
Layout editor(정답)
Function group
Screen painter
Object navigator
4. Status icon 의 default data format 은?
Int
String
Char(정답)
Xstring
5. Group box text는 동적으로 변경될 수 있다.
O(정답) X
**2 4. Screen Elements: Subscreens and Tabstrip Controls 2012-07-03 상시 100% 2012-07-04 오후 12:07:17
1. Function module 호출은 ( ) 호출하기 전에 일어난다.
Function Group
Subscreen(정답)
DATA
Program
2. Select the correct answer.
To use a subscreen, you must call it in both the ( ) and ( ) sections of the flow logic of the main screen.
PBO ,PAI(정답)
DATA, DATA ELEMENT
SCREEN, SCREEN
Function module , program
3. Tabstrip control 생성을 위한 3단계에 속하지 않는 것은?
tab area 정의
tab title 정의
function module 정의(정답)
subscreen area 할당
**3 5. Introduction to the Dictionary / Data objects in the ABAP Dictionary 2012-07-04 상시 100% 2012-07-05 오전 11:53:12
1. Field에 대한 기술적 속성을 정의하며, Table Field의 타입, 길이 등을 정의한다. Data Element에 할당된다. 이것은 무엇인가?
Domain(정답)
Key
Low
Check Table
2. Table의 내역을 구성하는 특성을 구분하는 기능을 하며, 레코드의 중복을 방지하는 기능을 하는 Table의 구성요소는?
Field
Key field(정답)
Low
Element
3. Structure 내에 또 다른 Structure을 지정할 수 있다. 이 Structure을 뭐라 하는가?
Data element
Predefined Type
Domain
Nested Structure(정답)
4. ABAP tool , ABAP / Screen interpreter , Database interface 는 무엇을 참고하는가?
Function
ABAP Dictionary(정답)
Memory
buffer
5. ABAP Dictionary 상에서 Table, Data element, Structure 등을 정의하면 실제 내역은 어디에 생성되는가?
Memory
Buffer
Screen
DB(정답)
**4 6. Performance When Accessing Tables 2012-07-05 상시 100% 2012-07-05 오후 12:58:39
1. Table 을 조회할 때 해당 Table의 모든 내역을 buffer에 읽어온 후 조회하는 방식은 Generic Buffering 이다.
O X(정답)
Full Buffering이 Table 을 조회할 때 해당 Table의 모든 내역을 buffer에 읽어온 후 조회하는 방식 입니다.
2. R/3 시스템 상에서 DB를 접근할 때 거치는 단계로 OPEN SQL을 NATIVE SQL 로 변경하고,
SAP TABLE BUFFER를 사용하여 실제 DB에 대한 접근 횟수를 줄어주는 역할을 하는 것은?
Database Interface(정답)
DMBS
Optimizer
Sap gui
3. Table Read 속도를 향상을 목적으로 Table에 설정하는 것으로 Table Access 시간을 줄여준다. 이것은 무엇인가?
Index(정답)
Internal Table
DMBS
Object Navigator
**5 7. Input Checks / Object Dependencies / Changing Tables 2012-07-06 상시 100% 2012-07-06 오전 6:51:07
1. Dictionary 상에 특정 table에 특정 필드를 추가할 경우 실제 Database에 반영되는 시점은?
Field 를 추가한 시점부터
Field 추가 후 저장했을 경우
Field 추가 후 Active(정답)
Table 수정모드를 실행함과 동시에
2. Repository Information System의 T-code?
Se84(정답)
Se16
Se24
Su01
3. Dictionary에 어떤 data object의 사용처를 찾을 때 사용하는 기능은?
Selection Screen
Where used List(정답)
Active
SAVE
4. Value Table이 설정된 필드는 ( ) 가 설정되어야 Table에서 Check Table의 기능을 한다. ( )에 알맞은 것은?
Key
Foreign Key(정답)
Cardinality
Index
5. Input Check 방법 중 Domain에 직접 지정하는 방법으로 고정된 값을 정의할 때 사용되고,
고정된 데이터 이외에는 선택될 수 없다. 이것은 무엇에 대한 설명인가?
Value Table
Input help
Fixed Value(정답)
Selection Screen
!!!!!!!!! 5주차
***1 8. Views and Maintenance Diglogs 2012-07-09 상시 100% 2012-07-08 오후 6:50:49
1. 다음 View 중에서 JOIN 개념이 불필요한 View는?
Database View
Projection View(정답)
Help View
Maintenance View
2. 가장 단순한 형태의 View, 기준 Table이 하나만 존재한다. 기준 table의 내역 중 선택된 field만 조회할 목적으로 사용하는 View는?
Database View
Projection View(정답)
Help View
Maintenance View
3. 여러 개의 Table에서 필요한 데이터만 추출할 목적으로 사용하는 View,
사용하는 Table는 Transparent Table만 사용할 수 있다. 다음에 해당하는 View는?
Database View(정답)
Projection View
Help View
Maintenance View
***2 9. Search Help 2012-07-10 상시 100% 2012-07-09 오후 12:26:57
1. 다음 중 실행 우선순위가 가장 빠른 것은?
Check table(정답)
Fixed value
Calendar help
Search help for data element.
2. Dictionary 내에서 Search Help 를 붙일 수 있는 것이 아닌 것은?
Structure
Table
Data Element
PAI(정답)
3. Search Help 를 사용할 때 실제 해당내역을 가져오는 기능을 selection method라고 한다. 실제 selection method가 될 수 있는 것은?
PAI
View(정답)
Screen
Function
***3 1. Introduction / Selection Screen 2012-07-11 상시 100% 2012-07-11 오전 8:27:10
1. ABAP Event 중 Selection Screen을 거치고 난 직후에 동작하는 Event는?
INITIALIZATION
END-OF-PROGRAM
AT SELECTION-SCREEN(정답)
LOAD-OF-PROGRAM
2. 검색조건을 입력 받기 위한 구문으로 짝지어진 것은?
[PARAMETERS] &[SELECT-OPTIONS](정답)
[PARAMETERS] &[READ TABLE]
[WRITE] & [PARAMETERS]
[SELECTION-SCREEN] - [READ TABLE]
3. Report Program에서 User로부터 결과 리스트를 얻기 위한 검색 조건을 입력 받는 화면을 무엇이라고 하는가?
MODAL SCREEN
SELECTION SCREEN(정답)
SUBSCREEN
WINDOWS SCREEN
4. NO-GAP은 Write 구문의 추가적인 Option으로 사용이 가능하다?
O(정답) X
***4 2. Logical Databases / Data Retrieval Without Logical Databases 2012-07-12 상시 100% 2012-07-11 오후 12:04:42
1. 여러 DB Table을 읽기 위한 OPEN SQL의 종류 중 아닌 것은?
Database View
MODIFY(정답)
INNER JOIN, OUTER JOIN
FOR ALL ENTRIES
2. ABAP에서 사용하는 독창적인 SQL은 OPEN SQL이다.
O(정답) X
3. NODES 구문의 두가지 역할끼리 잘 짝지어진 것은?
[SELECTION SCREEN] &&? [TABLES](정답)
[TABLES] &[SELECT]
[SELECT] - [SELECTION SCREEN]
[READ TABLE] - [SELECT]
4. LDB동작 중 구문이 위치한 Event Block를 빠져나와 다음 Event Block로 이동하는 구문은?
STOP
FREE
EXIT
CHECK(정답)
5. 다음 중 LDB의 특징이 아닌 것은?
SELECTION-SCREEN을 제공한다
물리적인 Database이다.(정답)
하나의 프로그램에서 하나의 LDB가 동작한다
1 TYPE Program에서만 사용한다.
***5 3. Call Programs with Data Transfer 2012-07-13 상시 100% 2012-07-12 오전 8:35:23
. Program 끼리 Data를 전송하는 방법이 아닌 것은?
Download Data(정답)
DB
Interface
ABAP Memory
2. 다음 SAP의 SESSION과 MEMORY의 설명 중 틀린 것은?
서로 다른 External Session끼리 Data를 주고 받기 위하여 SAP Memory를 사용한다.
ABAP Memory는 SAP Memory의 다른 이름이다.(정답)
External Session이 닫히면 External Session의 모든 ABAP Memory가 초기화 된다.
하나의 External Session은 하나의 SAP GUI WINDOW를 의미한다.
3. Report Program을 호출하기 위한 구문으로 옳은 것은?
SUBMIT(정답)
LEAVE TO TRANSACTION
CALL TRANSACTION
CALL FUNCTION
오호 이런 것도 있군요 감사합니다