Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function conversion_exit_zphon_output.
- *"----------------------------------------------------------------------
- *"*"Локальный интерфейс:
- *" IMPORTING
- *" VALUE(INPUT) TYPE CLIKE
- *" EXPORTING
- *" VALUE(OUTPUT) TYPE CLIKE
- *"----------------------------------------------------------------------
- *+7(123)456-78-90
- *1234567890123456
- data: lv_internal(16) type c.
- lv_internal = input.
- if strlen( lv_internal ) = 6.
- concatenate '7172' lv_internal into lv_internal.
- endif.
- if strlen( lv_internal ) = 7.
- concatenate '727' lv_internal into lv_internal.
- endif.
- case lv_internal(3).
- when '700' or '701' or '702' or '707' or '777' or '727'.
- concatenate '+7(' lv_internal(3) ')' lv_internal+3(3) '-' lv_internal+6(2) '-' lv_internal+8(2) into output.
- when others.
- concatenate '+7(' lv_internal(4) ')' lv_internal+4(2) '-' lv_internal+6(2) '-' lv_internal+8(2) into output.
- endcase.
- endfunction.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement