是否可以创建 Enumeration ABAP 中的(枚举),例如 Java ?
据我所知,我们可以定义一个 domain with fixed values ,但它们仅用于屏幕。
最佳答案
一种更接近的方法是使用以下方法;
constants: begin of status,
approved TYPE i value 1,
rejected TYPE i value 2,
end of status.
所以现在,你在整个程序中使用这个常量:
DATA my_status TYPE i.
my_status = status-approved.
CASE my_status.
WHEN status-approved.
MESSAGE 'approved' TYPE 'I'.
WHEN status-rejected.
MESSAGE 'rejected' TYPE 'I'.
ENDCASE.
如果您希望它们是全局的,请将它们创建为全局类中的类属性。
关于enums - 是否可以在 ABAP 中创建枚举(枚举)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20637925/