16 lines
523 B
ABAP
16 lines
523 B
ABAP
INTERFACE {{p}}if_iban_check PUBLIC.
|
|
TYPES ty_reason TYPE c LENGTH 10.
|
|
CONSTANTS:
|
|
BEGIN OF c_reason,
|
|
ok TYPE ty_reason VALUE 'OK',
|
|
empty TYPE ty_reason VALUE 'EMPTY',
|
|
chars TYPE ty_reason VALUE 'CHARS',
|
|
country TYPE ty_reason VALUE 'COUNTRY',
|
|
length TYPE ty_reason VALUE 'LENGTH',
|
|
checksum TYPE ty_reason VALUE 'CHECKSUM',
|
|
END OF c_reason.
|
|
METHODS check
|
|
IMPORTING iv_iban TYPE string
|
|
RETURNING VALUE(rv_reason) TYPE ty_reason.
|
|
ENDINTERFACE.
|