
Consume the web service in ABAP program
Use the following source code to consume the query and read service operation. Pass the logical port name LP__TEST1 in constructor of consumer class. The data type and method signature could be easily found in class builder for consumer proxy class ZZCO_PROD_WS.
DATA: lo TYPE REF TO zzco_prod_ws, input TYPE zzcrmost__pro001prodadvsea01,
output TYPE zzcrmost__pro001prodadvsea00.
CREATE OBJECT lo
EXPORTING
logical_port_name = 'LP_TEST1'.
input-input-searchforproducts-created_by-sign = 'I'.
input-input-searchforproducts-created_by-option = 'EQ'.
input-input-searchforproducts-created_by-low = 'WANGJER'.
TRY.
lo->crmost__pro001prodadvsea001d(
EXPORTING
input = input
IMPORTING
output = output ).
CATCH cx_root INTO DATA(lv_text).
DATA(ls) = lv_text->get_text( ).
WRITE:/ ls.
ENDTRY.
DATA: ls_read_input TYPE zzcrmost__prod_ws_read,
ls_read_result TYPE zzcrmost__prod_ws_read_respo.
TRY.
ls_read_input-input-prod_ws-product_id = 'ARNO_TEST004'.
lo->crmost__prod_ws_read(
EXPORTING
input = ls_read_input
IMPORTING
output = ls_read_result ).
CATCH cx_root INTO lv_text.
ls = lv_text->get_text( ).
WRITE:/ ls.
ENDTRY.
program execution result: 100 results found with CREATED_BY = WANGJER:
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
6 | |
2 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 |