You are on page 1of 1

1:

2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:

*&---------------------------------------------------------------------*
*& Report Z_INSTRUCTOR_01_HW
*&
*&---------------------------------------------------------------------*
*&
*&
*&---------------------------------------------------------------------*
REPORT Z_INSTRUCTOR_01_HW.
*PARAMETERS: NOMBRE TYPE C LENGTH 10,
*
APELLIDO TYPE C LENGTH 10.
*
*START-OF-SELECTION.
*
* WRITE: / 'HOLA: ', NOMBRE, 'dasfasdf'.
*PARAMETERS: PA_CARID TYPE SCARR-CARRID.
*CONSTANTS MY_CARID TYPE S_CARR_ID VALUE 'AA'.
PARAMETERS : op1 type i.
PARAMETERS : opr type c.
PARAMETERS : op2 type i.
data res TYPE p LENGTH 16 DECIMALS 2.
START-OF-SELECTION.
clear res.
CASE opr.
WHEN '+'.
res = op1 + op2.
WHEN '-'.
res = op1 - op2.
WHEN '*'.
res = op1 * op2.
WHEN '/'.
IF op2 = 0.
MESSAGE 'Div. por Cero(0) No permitida' type 'E'.
else.
res = op1 / op2.
ENDIF.
WHEN OTHERS.
ENDCASE.
Write: / 'Resultado de la operacion es:' , res.

*
*
*
*
*
*
*
*
*
*
*
*

DATA : WA_SCARR TYPE SCARR.


SELECT * FROM SCARR
INTO WA_SCARR
WHERE CARRID = MY_CARID
OR CARRID = PA_CARID
.
NEW-LINE.
WRITE: WA_SCARR-CARRID.
WRITE: WA_SCARR-CARRNAME.
WRITE: WA_SCARR-URL.
ENDSELECT.

You might also like