a month ago
Dear Specs !
I 've an S4 System with Embedded BW in it. I've been asked to create a fiori application that can launch process chain from the fiori .
I 've never been built this kind of application before so I've started some search and I've got a little confusion.
Can somehow Fiori application been deployed S4 side so I can call Function modules directly or only Odata calls are working ?
Could you give me some guidance on how to make the first steps ? Calling directly the function modules, deploying the app directly upon S4 on premise system ?
Sorry I mainly see solutions that covers scenario for cloud but for me this is not the case I would like to use Fiori as I would use a dynpro program calling FM-s directly not calling HTTP requests if it is possible.
Request clarification before answering.
yes OData is mandatory.
via SEGW or using RAP
in SEGW->Call function best option I believe to consume RFC as is...
METHOD userdetail_get_entity.
DATA: ls_userdetails TYPE bapiaddr3,
lt_return TYPE TABLE OF bapiret2.
DATA: lv_username TYPE sy-uname.
" Get input from request
io_tech_request_context->get_converted_keys( IMPORTING es_key_values = DATA(ls_keys) ).
lv_username = ls_keys-username.
CALL FUNCTION 'BAPI_USER_GET_DETAIL'
EXPORTING
username = lv_username
IMPORTING
address = ls_userdetails
TABLES
return = lt_return.
" Map to entity structure
er_entity = VALUE #(
username = lv_username
firstname = ls_userdetails-firstname
lastname = ls_userdetails-lastname
email = ls_userdetails-e_mail
).
ENDMETHOD.
thanks
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
looks like you have no idea about odata service
ui5 call odata service, which in turn can call function module in the odata service implementation.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
76 | |
21 | |
8 | |
7 | |
6 | |
6 | |
5 | |
4 | |
4 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.