ABAP 報錯了!!!啊!!!什麼破語言!-----Statement is not accessible
阿新 • • 發佈:2018-12-27
ABAP既有面向物件的特性,又有面向過程的特性,但我個人覺得,它純粹的把這兩種特性生硬的拼合在一起,結果就是一個“四不像”(應該說:兩不像!)。ABAP面向物件相當的難用,根本不是面向物件,要是誰在跟我說“ABAP是真正的面向物件的語言”,我真想給他兩嘴巴 !面向過程嘛,也是相當的爛,要和c相比,真是一個是天上,一個是地下。不信來看看下面這段程式碼:
REPORT Y00FUNCTIONS.
"主函式
data : num
type i value9
.
perform sub
changing num .
write : 'result : ',num.
"子函式 sub
form sub
changing num.
write :'this is subfunction'.
num = num ** 2.
endform.
這段程式碼可以正確執行,但是,要是換一下字函式和主函式的順序呢?如下:
REPORT Y00FUNCTIONS.
"子函式 sub
form sub
changing num.
write :'this is subfunction' .
num = num ** 2.
endform.
"主函式
data : numtype
i value
9 .
perform sub
changing num .
write : 'result : ',num.
那麼系統就會報錯:statement is not accessible !