Sie sind auf Seite 1von 11

302

of 644

302 of 644

303 of 644

Collect302 of 644 303 of 644 Select * into Table ITAB from dbtab. Append Insert ITAB

Select * into Table ITAB from dbtab.302 of 644 303 of 644 Collect Append Insert ITAB Read Table ITAB 304 of 644

Append644 303 of 644 Collect Select * into Table ITAB from dbtab. Insert ITAB Read Table

Insert ITABof 644 Collect Select * into Table ITAB from dbtab. Append Read Table ITAB 304 of

Read Table ITABSelect * into Table ITAB from dbtab. Append Insert ITAB 304 of 644 SY-LISTI SY-TABIX SY-LSIND

Table ITAB from dbtab. Append Insert ITAB Read Table ITAB 304 of 644 SY-LISTI SY-TABIX SY-LSIND

304 of 644

SY-LISTIfrom dbtab. Append Insert ITAB Read Table ITAB 304 of 644 SY-TABIX SY-LSIND SY-INDEX 305 of

SY-TABIXAppend Insert ITAB Read Table ITAB 304 of 644 SY-LISTI SY-LSIND SY-INDEX 305 of 644 (More

Insert ITAB Read Table ITAB 304 of 644 SY-LISTI SY-TABIX SY-LSIND SY-INDEX 305 of 644 (More

SY-LSIND

SY-INDEX

Table ITAB 304 of 644 SY-LISTI SY-TABIX SY-LSIND SY-INDEX 305 of 644 (More than one answer

305 of 644

(More than one answer is correct)

Desktop Shortcuts

Custom Developed Programs

SET/GET Parameters

Variant Transactions

Operating System Scripts

Parameters Variant Transactions Operating System Scripts Data: st_mytab like mytab. Perform write_lines using

Data: st_mytab like mytab. Perform write_lines using st_mytab. Form write_lines using rec. Write: / rec-field1, rec-field2. Endform.

using rec. Write: / rec-field1, rec-field2. Endform. Rec needs to be defined LIKE mytab in the

Rec needs to be defined LIKE mytab in the FORM

The formal parameter 'rec' ahould be referenced by value

The prefix REC is not neededformal parameter 'rec' ahould be referenced by value Rec needs to be defined globally as a

Rec needs to be defined globally as a DATA objectThe formal parameter 'rec' ahould be referenced by value The prefix REC is not needed 306

306 of 644

by value The prefix REC is not needed Rec needs to be defined globally as a

dynamic referencing307 of 644 widening cast up cast 308 of 644 (More than one answer is

307 of 644

dynamic referencing 307 of 644 widening cast up cast 308 of 644 (More than one answer

widening cast

up cast

dynamic referencing 307 of 644 widening cast up cast 308 of 644 (More than one answer

308 of 644

(More than one answer is correct)

Can set their own GUI statuscast up cast 308 of 644 (More than one answer is correct) You can also specify

You can also specify the subscreens dynamically at runtime.than one answer is correct) Can set their own GUI status have their own OK_CODE Can

have their own OK_CODE

Can set their own titlebarsubscreens dynamically at runtime. have their own OK_CODE Multiple subscreens are possible in a single screen.

Multiple subscreens are possible in a single screen.

Multiple subscreens are possible in a single screen. 309 of 644 (More than one answer is

309 of 644

(More than one answer is correct)

single screen. 309 of 644 (More than one answer is correct) Read Line 3 of Next

Read Line 3 of Next Page

Read Current Line of Table ITAB(More than one answer is correct) Read Line 3 of Next Page DO. Read Line SY-INDEX.

DO. Read Line SY-INDEX. ENDDO.

Read Line 3 of Current PageCurrent Line of Table ITAB DO. Read Line SY-INDEX. ENDDO. 310 of 644 (More than one

DO. Read Line SY-INDEX. ENDDO. Read Line 3 of Current Page 310 of 644 (More than

310 of 644

(More than one answer is correct)

The invoking module pool still retains control of execution

The CALL SCREEN xxx statement is possible

Enables processing of ok_code functions

Enables execution of interactive reporting events

Data available in the dialog program must be passed to the list

available in the dialog program must be passed to the list Report ABC Data: … Start-of-Selection.

Report ABC

Data: …

Start-of-Selection. Perform Form A. End-of-Selection.

Form A. Loop at inttab.

Exit.

Endloop.

Endform.

Exits the Start-of-Selection EventExits the Program 311 of 644 Exits the Loop Exits the Form for graphic symbols

Exits the ProgramExits the Start-of-Selection Event 311 of 644 Exits the Loop Exits the Form for graphic symbols

311 of 644

the Start-of-Selection Event Exits the Program 311 of 644 Exits the Loop Exits the Form for

Exits the Loop

Exits the Form

Exits the Program 311 of 644 Exits the Loop Exits the Form for graphic symbols on

for graphic symbols on screens and listsExits the Program 311 of 644 Exits the Loop Exits the Form for re-assigning field types

for re-assigning field typesLoop Exits the Form for graphic symbols on screens and lists for referencing multiple fields at

for referencing multiple fields at the same timesymbols on screens and lists for re-assigning field types for referencing an address of a field

for referencing an address of a fieldfield types for referencing multiple fields at the same time 312 of 644 313 of 644

312 of 644

same time for referencing an address of a field 312 of 644 313 of 644 Transaction

313 of 644

Transaction Text

Transaction Text

Program

Program

Screen Number

Screen Number

Authorization Object

Authorization Object

Text Program Screen Number Authorization Object 314 of 644 type check table data element table

314 of 644

type

type

check table

data element

data element

table field

table field

table

table

check table data element table field table 315 of 644 C C++ Cobol VB ABAP implementation

315 of 644

Ctable data element table field table 315 of 644 C++ Cobol VB ABAP implementation definition attributes

C++table data element table field table 315 of 644 C Cobol VB ABAP implementation definition attributes

Coboltable data element table field table 315 of 644 C C++ VB ABAP implementation definition attributes

VBtable data element table field table 315 of 644 C C++ Cobol ABAP implementation definition attributes

ABAPtable data element table field table 315 of 644 C C++ Cobol VB implementation definition attributes

data element table field table 315 of 644 C C++ Cobol VB ABAP implementation definition attributes
data element table field table 315 of 644 C C++ Cobol VB ABAP implementation definition attributes

implementation

definition

attributescheck table data element table field table 315 of 644 C C++ Cobol VB ABAP implementation

methodcheck table data element table field table 315 of 644 C C++ Cobol VB ABAP implementation

316

of 644

316 of 644

317 of 644

BREAK-POINT.316 of 644 317 of 644 MESSAGE E101. SUBMIT RSCA101X. MESSAGE I101. 318 of 644 Call

316 of 644 317 of 644 BREAK-POINT. MESSAGE E101. SUBMIT RSCA101X. MESSAGE I101. 318 of 644

MESSAGE E101.

SUBMIT RSCA101X.

MESSAGE I101.644 317 of 644 BREAK-POINT. MESSAGE E101. SUBMIT RSCA101X. 318 of 644 Call Function 'MYFUNCTION' exporting

BREAK-POINT. MESSAGE E101. SUBMIT RSCA101X. MESSAGE I101. 318 of 644 Call Function 'MYFUNCTION' exporting e1 =

318 of 644

Call Function 'MYFUNCTION' exporting e1 = p1 importing i1 = p2

'MYFUNCTION' exporting e1 = p1 importing i1 = p2 Program is suspended Runtime error Message occurs

Program is suspended

Runtime error

Message occurs

Program continuesi1 = p2 Program is suspended Runtime error Message occurs 319 of 644 FZ Y or

is suspended Runtime error Message occurs Program continues 319 of 644 FZ Y or Z Y_

319 of 644

Runtime error Message occurs Program continues 319 of 644 FZ Y or Z Y_ or Z_

FZ

Y

or Z

Y_ or Z_

F

occurs Program continues 319 of 644 FZ Y or Z Y_ or Z_ F a presentation,
a presentation, application and database server

a

presentation, application and database server

Multiple application servers

Multiple application servers

work processes only

work processes only

dispatcher, work processes, and servicesMultiple application servers work processes only 320 of 644 LDB Program Joined Tables Sequential

320 of 644

only dispatcher, work processes, and services 320 of 644 LDB Program Joined Tables Sequential Data Set
LDB

LDB

Program

Program

Joined Tables

Joined Tables

Sequential Data Set

Sequential Data Set

Search Help

Search Help

321

of 644

321 of 644

322 of 644

321 of 644 322 of 644 Modifications to the SAP Standard Enhancements to the SAP Standard

Modifications to the SAP Standard

Enhancements to the SAP Standard

Customizingto the SAP Standard Enhancements to the SAP Standard Append Structures 323 of 644 By Value

Append StructuresSAP Standard Enhancements to the SAP Standard Customizing 323 of 644 By Value By Changing By

to the SAP Standard Customizing Append Structures 323 of 644 By Value By Changing By Reference

323 of 644

By Valueto the SAP Standard Customizing Append Structures 323 of 644 By Changing By Reference 324 of

By ChangingStandard Customizing Append Structures 323 of 644 By Value By Reference 324 of 644 (More than

By ReferenceAppend Structures 323 of 644 By Value By Changing 324 of 644 (More than one answer

Structures 323 of 644 By Value By Changing By Reference 324 of 644 (More than one

324 of 644

(More than one answer is correct)

Select ListsBy Reference 324 of 644 (More than one answer is correct) Statistics Ranked lists Summary Basic

324 of 644 (More than one answer is correct) Select Lists Statistics Ranked lists Summary Basic

Statistics

Ranked lists

Summary

Basic listsis correct) Select Lists Statistics Ranked lists Summary 325 of 644 Begin of Frame, End of

Select Lists Statistics Ranked lists Summary Basic lists 325 of 644 Begin of Frame, End of

325 of 644

Begin of Frame, End of FrameLists Statistics Ranked lists Summary Basic lists 325 of 644 Begin of Selection, End of Selection

Begin of Selection, End of SelectionSummary Basic lists 325 of 644 Begin of Frame, End of Frame Begin of Box, End

Begin of Box, End of Boxof Frame, End of Frame Begin of Selection, End of Selection Begin of Block, End of

Begin of Block, End of Blockof Selection, End of Selection Begin of Box, End of Box process after input. 10 module

Begin of Box, End of Box Begin of Block, End of Block process after input. 10

process after input.

10

module exit at exit-command.

module back.

20

field a module check_field_a.

30

field b module check_field_b.

40

chain. field: a, b, c. module check_field_abc. endchain.

50

chain.

field: c, d. module check_field_cd.

326 of 644

endchain.

30field: c, d. module check_field_cd. 326 of 644 endchain. 40 50 20 10 <== ERROR 327

field: c, d. module check_field_cd. 326 of 644 endchain. 30 40 50 20 10 <== ERROR

40

50

20c, d. module check_field_cd. 326 of 644 endchain. 30 40 50 10 <== ERROR 327 of

10d. module check_field_cd. 326 of 644 endchain. 30 40 50 20 <== ERROR 327 of 644

<== ERROR

326 of 644 endchain. 30 40 50 20 10 <== ERROR 327 of 644 menu_class cl_ctmenu

327 of 644

menu_class326 of 644 endchain. 30 40 50 20 10 <== ERROR 327 of 644 cl_ctmenu cl_menu

endchain. 30 40 50 20 10 <== ERROR 327 of 644 menu_class cl_ctmenu cl_menu cl_context_clas 328

cl_ctmenu

cl_menu

cl_context_clas20 10 <== ERROR 327 of 644 menu_class cl_ctmenu cl_menu 328 of 644 (More than one

327 of 644 menu_class cl_ctmenu cl_menu cl_context_clas 328 of 644 (More than one answer is correct)

328 of 644

(More than one answer is correct)

Filecl_context_clas 328 of 644 (More than one answer is correct) Table Node Complex Data Object Structure

Table328 of 644 (More than one answer is correct) File Node Complex Data Object Structure 329

Node

Complex Data Object328 of 644 (More than one answer is correct) File Table Node Structure 329 of 644

Structure

is correct) File Table Node Complex Data Object Structure 329 of 644 SY-KEY SY-UCOMM SY-GUI SY-FCODE

329 of 644

SY-KEYFile Table Node Complex Data Object Structure 329 of 644 SY-UCOMM SY-GUI SY-FCODE 330 of 644

Table Node Complex Data Object Structure 329 of 644 SY-KEY SY-UCOMM SY-GUI SY-FCODE 330 of 644

SY-UCOMM

SY-GUI

SY-FCODEData Object Structure 329 of 644 SY-KEY SY-UCOMM SY-GUI 330 of 644 SY-DYNNR SY-STEPL TC_FLIGHT-LINES

Object Structure 329 of 644 SY-KEY SY-UCOMM SY-GUI SY-FCODE 330 of 644 SY-DYNNR SY-STEPL TC_FLIGHT-LINES

330 of 644

SY-DYNNR329 of 644 SY-KEY SY-UCOMM SY-GUI SY-FCODE 330 of 644 SY-STEPL TC_FLIGHT-LINES TC_FLIGHT-TOTAL_LINES 1.

SY-STEPLof 644 SY-KEY SY-UCOMM SY-GUI SY-FCODE 330 of 644 SY-DYNNR TC_FLIGHT-LINES TC_FLIGHT-TOTAL_LINES 1. Dialog-task FORM

SY-KEY SY-UCOMM SY-GUI SY-FCODE 330 of 644 SY-DYNNR SY-STEPL TC_FLIGHT-LINES TC_FLIGHT-TOTAL_LINES 1. Dialog-task FORM

TC_FLIGHT-LINES

TC_FLIGHT-TOTAL_LINES

644 SY-DYNNR SY-STEPL TC_FLIGHT-LINES TC_FLIGHT-TOTAL_LINES 1. Dialog-task FORM routines logged with PERFORM…. ON

2.

High-priority (V1) update-task function modules.

3. Low-priority (V2) update-task function modules.

modules. 3. Low-priority (V2) update-task function modules. 1, 2, 3 3, 2, 1 2, 3, 1

1, 2, 3

3, 2, 1

2, 3, 1(V2) update-task function modules. 1, 2, 3 3, 2, 1 331 of 644 When calling a

331 of 644

function modules. 1, 2, 3 3, 2, 1 2, 3, 1 331 of 644 When calling
function modules. 1, 2, 3 3, 2, 1 2, 3, 1 331 of 644 When calling

When calling a static method, the class name is required

When calling a static method, the class name can be omitted

Private methods can not call public methods

When calling an instance method, the => operator is still requiredcan be omitted Private methods can not call public methods 332 of 644   CARRIER CONNECTION

332 of 644

method, the => operator is still required 332 of 644   CARRIER CONNECTION FLIGHTDATE 10 AA
 

CARRIER

CONNECTION

FLIGHTDATE

10

AA

FFF

Jan 2

20

AA

FFF

Jan 3

30

DL

FFF

Jan 5

  30
 

30

NO rows will cause a break

 
All rows will cause a break

All rows will cause a break

20

20

333 of 644

  All rows will cause a break 20 333 of 644 The filter value is passed
  All rows will cause a break 20 333 of 644 The filter value is passed

The filter value is passed to the method as an export parameter

There is no need to pass to the method as a parameter

The filter value is passed to the method as an import parameterThere is no need to pass to the method as a parameter The filter value gets

The filter value gets passed as a reference variablefilter value is passed to the method as an import parameter 334 of 644 335 of

334 of 644

filter value gets passed as a reference variable 334 of 644 335 of 644 Data: ZFIELDA(5)

335 of 644

Data: ZFIELDA(5) type c value 'ABCDE'. ZFIELDB(4) type c.

ZFIELDA = ‘XX’. Clear ZFIELDA. ZFIELDB = ZFIELDA.

ABCDtype c value 'ABCDE'. ZFIELDB(4) type c. ZFIELDA = ‘XX’. Clear ZFIELDA. ZFIELDB = ZFIELDA. Spaces

c value 'ABCDE'. ZFIELDB(4) type c. ZFIELDA = ‘XX’. Clear ZFIELDA. ZFIELDB = ZFIELDA. ABCD Spaces

Spaces

BCDE

ABCDEtype c value 'ABCDE'. ZFIELDB(4) type c. ZFIELDA = ‘XX’. Clear ZFIELDA. ZFIELDB = ZFIELDA. ABCD

336 of 644 To the previous screen To the initial screen of the transaction To

336 of 644

To the previous screen336 of 644 To the initial screen of the transaction To where the transaction was called

336 of 644 To the previous screen To the initial screen of the transaction To where

To the initial screen of the transaction

To where the transaction was called

To the Cancel areaof the transaction To where the transaction was called a class can implement any number of

To where the transaction was called To the Cancel area a class can implement any number

a class can implement any number of interfacesTo where the transaction was called To the Cancel area interfaces contain their own implementation part

Cancel area a class can implement any number of interfaces interfaces contain their own implementation part

interfaces contain their own implementation part

the user is protected from the actual implementations

interfaces describe the point of contact of a classpart the user is protected from the actual implementations 337 of 644 338 of 644 1

337 of 644

describe the point of contact of a class 337 of 644 338 of 644 1 for

338 of 644

1 for every releasethe point of contact of a class 337 of 644 338 of 644 maximum of 1

contact of a class 337 of 644 338 of 644 1 for every release maximum of

maximum of 1

Determined by Basis group - this is a configurable item

minimum of 1of 1 Determined by Basis group - this is a configurable item 339 of 644 (More

by Basis group - this is a configurable item minimum of 1 339 of 644 (More

339 of 644

(More than one answer is correct)

Parameters

Selection-Screen

Tables

Data

Class

is correct) Parameters Selection-Screen Tables Data Class 340 of 644 At the end of an interactive

340 of 644

At the end of an interactive processing blockParameters Selection-Screen Tables Data Class 340 of 644 At the beginning of an interactive processing block

340 of 644 At the end of an interactive processing block At the beginning of an

At the beginning of an interactive processing block

When you programatically increment it

block At the beginning of an interactive processing block When you programatically increment it ZXG99F01 ZXG99E01

341 of 644

341 of 644 ZXG99L01 ZXG99U01 342 of 644 SE24 SE18 SE80 SE19 343 of 644 Internet

ZXG99L01

ZXG99U01

341 of 644 ZXG99L01 ZXG99U01 342 of 644 SE24 SE18 SE80 SE19 343 of 644 Internet

342 of 644

SE24341 of 644 ZXG99L01 ZXG99U01 342 of 644 SE18 SE80 SE19 343 of 644 Internet Presentation

SE18341 of 644 ZXG99L01 ZXG99U01 342 of 644 SE24 SE80 SE19 343 of 644 Internet Presentation

SE80341 of 644 ZXG99L01 ZXG99U01 342 of 644 SE24 SE18 SE19 343 of 644 Internet Presentation

SE19341 of 644 ZXG99L01 ZXG99U01 342 of 644 SE24 SE18 SE80 343 of 644 Internet Presentation

341 of 644 ZXG99L01 ZXG99U01 342 of 644 SE24 SE18 SE80 SE19 343 of 644 Internet

343 of 644

InternetZXG99L01 ZXG99U01 342 of 644 SE24 SE18 SE80 SE19 343 of 644 Presentation Application Database Any

PresentationZXG99U01 342 of 644 SE24 SE18 SE80 SE19 343 of 644 Internet Application Database Any Primary

of 644 SE24 SE18 SE80 SE19 343 of 644 Internet Presentation Application Database Any Primary Key

Application

Database

SE19 343 of 644 Internet Presentation Application Database Any Primary Key Fields and Any Secondary Key

Any Primary Key Fields and Any Secondary Key FieldsSE19 343 of 644 Internet Presentation Application Database The Foreign Key Dependancies 344 of 644 The

The Foreign Key DependanciesDatabase Any Primary Key Fields and Any Secondary Key Fields 344 of 644 The Primary Key

344 of 644

Secondary Key Fields The Foreign Key Dependancies 344 of 644 The Primary Key Fields Any Primary

The Primary Key Fields

Any Primary Key Fields

344 of 644 The Primary Key Fields Any Primary Key Fields 10 get spfli. 20 *

10

get spfli.

20

* Processing of SPFLI records

30

write: spfli-carrid, spfli-connid.

40

counter = counter + 1.

60

if counter > 1.

70

Exit.

80

endif.

90

write:/

‘No more processing for this Carrier'.

100

get sflight.

110

write: sflight-fldate, spfli-price.

120

end-of-selection.

130

write: / text-002, text-003.

120

120

100

100

Exits the Program

Exits the Program

80

130

130

345 of 644

end-of-selection. 130 write: / text-002, text-003. 120 100 Exits the Program 80 130 345 of 644
Tables

Tables

ABAP/4 memory

ABAP/4 memory

SAP Memory

SAP Memory

346 of 644

Tables ABAP/4 memory SAP Memory 346 of 644 347 of 644 process after input. 10 module

347 of 644

process after input.

10

module exit at exit-command. module back.

20

field a module check_field_a.

30

field b module check_field_b.

40 chain. field: a, b, c. module check_field_abc.

endchain.

50 chain. field: c, d. module check_field_cd.

endchain.

c, d

c, d

a, b, c

c

c

b, d

b, d

<== ERROR

endchain. c, d a, b, c c b, d <== ERROR class lcl_course definition. public section.

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 course_name course_price

type ref to lcl_course, type string, type p,

course_category type string.

Create Object course1.

(More than one answer is correct)

Create Object course1. (More than one answer is correct) course_name = course1=>name. course_price =

course_name = course1=>name.

course_price = lcl_course=>price.

course_name = name

course_price = lcl_course->price.than one answer is correct) course_name = course1=>name. course_price = lcl_course=>price. course_name = name

348

of 644

348 of 644 course_name = course1->name.

course_name = course1->name.

348 of 644 course_name = course1->name.

(More than one answer is correct)

Events can be triggered with the “Trigger Event” command= course1->name. (More than one answer is correct) An event is defined in the Implementation of

An event is defined in the Implementation of a ClassEvents can be triggered with the “Trigger Event” command Methods must be registered to an event

Methods must be registered to an event in order to be called when the event is triggered

Event Triggering using “Raise Event” can be issued in a methodan event in order to be called when the event is triggered 349 of 644 Fields

349 of 644

using “Raise Event” can be issued in a method 349 of 644 Fields of the Authority-check

Fields of the Authority-check are optionalusing “Raise Event” can be issued in a method 349 of 644 The Authority-check object must

The Authority-check object must be in your profilemethod 349 of 644 Fields of the Authority-check are optional If you do not want to

If you do not want to carry out a check for a field, it must contain the value "DUMMY"optional The Authority-check object must be in your profile 350 of 644 Super class and subclass

350 of 644

field, it must contain the value "DUMMY" 350 of 644 Super class and subclass both point

Super class and subclass both point to an instance of the same class typefield, it must contain the value "DUMMY" 350 of 644 Super class method is called from

Super class method is called from the subclasssubclass both point to an instance of the same class type 351 of 644 Casting a

351 of 644

Super class method is called from the subclass 351 of 644 Casting a super class to

Casting a super class to a subclass when superclass does not point to an instance of the subclass type

Subclass reference variable correpsonds to the superclass reference variable

variable correpsonds to the superclass reference variable PERFORM READ_RECORDS_FROM_FILE. … … FORM

PERFORM READ_RECORDS_FROM_FILE.

FORM READ_RECORDS_FROM_FILE. READ DATASET ABC INTO REC. IF SY-SUBRC = 0. EXIT. ENDIF. DO. READ DATASET ABC INTO REC. IF SY-SUBRC = 0. EXIT. ENDIF. ENDDO. ENDFORM.

2REC. IF SY-SUBRC = 0. EXIT. ENDIF. DO. READ DATASET ABC INTO REC. IF SY-SUBRC =

1

11REC. IF SY-SUBRC = 0. EXIT. ENDIF. DO. READ DATASET ABC INTO REC. IF SY-SUBRC =

0REC. IF SY-SUBRC = 0. EXIT. ENDIF. DO. READ DATASET ABC INTO REC. IF SY-SUBRC =

10REC. IF SY-SUBRC = 0. EXIT. ENDIF. DO. READ DATASET ABC INTO REC. IF SY-SUBRC =