在ABAP中具有算子和操作数1和操作数2的情况。

2020-08-25 22:08发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好

有人可以帮助我更正此代码。 似乎不正确。

参数:操作数1 TYPE i,操作数2 TYPE i,运算符TYPE c LENGTH 1。

数据: result1 类型i,....., ergebnis5 类型i。

ergebnis1 =操作数1 +操作数2。 ....,result5 =操作数1%操作数2。

CASE 运算符。

" +"时。

写:/操作数1,运算符,操作数2,"等于",结果1

"-"时。

写:/操作数1,运算符,操作数2,"等于",结果2

" *"时。

写:/操作数1,运算符,操作数2,"等于",结果3

当'/'时。

写:/操作数1,运算符,操作数2,"等于",结果4

当"%"时。

写:/操作数1,运算符,操作数2,"等于",结果5

别人的时候。

写:/"给操作员!!"。

ENDCASE

请这段代码有什么问题

以其他方式编写代码。

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好

有人可以帮助我更正此代码。 似乎不正确。

参数:操作数1 TYPE i,操作数2 TYPE i,运算符TYPE c LENGTH 1。

数据: result1 类型i,....., ergebnis5 类型i。

ergebnis1 =操作数1 +操作数2。 ....,result5 =操作数1%操作数2。

CASE 运算符。

" +"时。

写:/操作数1,运算符,操作数2,"等于",结果1

"-"时。

写:/操作数1,运算符,操作数2,"等于",结果2

" *"时。

写:/操作数1,运算符,操作数2,"等于",结果3

当'/'时。

写:/操作数1,运算符,操作数2,"等于",结果4

当"%"时。

写:/操作数1,运算符,操作数2,"等于",结果5

别人的时候。

写:/"给操作员!!"。

ENDCASE

请这段代码有什么问题

以其他方式编写代码。

付费偷看设置
发送
1条回答
蓋茨
1楼-- · 2020-08-25 22:49

必须在when语句之后和write语句之前每次都进行结果的计算。 不需要定义多个结果。

第一个条件是:

" +"时。 结果=操作数1 +操作数2。
写入:/操作数1,运算符,操作数2,"等于",结果。

一周热门 更多>