Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CLASS lcl_my_answer IMPLEMENTATION.
- METHOD if_abap_testdouble_answer~answer.
- DATA : lv_src_currency_code_data TYPE REF TO data,
- lv_tgt_currency_code_data TYPE REF TO data,
- lv_amt_data TYPE REF TO data,
- lt_event_params TYPE abap_parmbind_tab,
- ls_event_param TYPE abap_parmbind.
- FIELD-SYMBOLS:
- <lv_src_currency_code> TYPE string,
- <lv_tgt_currency_code> TYPE string,
- <lv_amt> TYPE i,
- <lv_value> TYPE string.
- IF method_name EQ ‘CONVERT’.
- lv_src_currency_code_data = arguments->get_param_importing( ‘source_currency’ ).
- lv_tgt_currency_code_data = arguments->get_param_importing( ‘target_currency’ ).
- lv_amt_data = arguments->get_param_importing( ‘amount’ ).
- ASSIGN lv_src_currency_code_data->* TO <lv_src_currency_code>.
- ASSIGN lv_tgt_currency_code_data->* TO <lv_tgt_currency_code>.
- ASSIGN lv_amt_data->* TO <lv_amt>.
- IF <lv_src_currency_code> IS ASSIGNED AND <lv_tgt_currency_code> IS ASSIGNED AND <lv_amt> IS ASSIGNED.
- IF <lv_src_currency_code> EQ ‘INR’ AND <lv_tgt_currency_code> EQ ‘EUR’.
- result->set_param_returning( <lv_amt> / 80 ).
- ENDIF.
- ENDIF.
- ENDIF.
- ENDMETHOD.
- ENDCLASS.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement