The SAP HANA Repository is a key feature of the HANA native development environment. It is the design time archive for all development objects from database tables all the way up through user interface artifacts. However up until now we’ve not had a supported API which would allow application developers or 3rd party tools developers to access the Repository. With the advent of the Web-based development tooling, SAP needed to create a REST-based service interface for these development tools. These two requirements come together in SPS 09 in the form of the newly released SAP HANA REST API.
Clicking save will call the API and the code is saved on HANA.
I’ll not recommend using the ABAP editor for XSJS development, as it is just a simple text editor that doesn’t know about javascript.
The following example shows how a file can be created from ABAP using the API,
DATA(lo_factory) = NEW zcl_orion_factory( iv_url = p_url
iv_user = p_user
iv_password = p_passw ).
DATA(lo_file) = lo_factory->file( ).
lo_file->file_create( iv_path = ‘foobar/’
iv_name = ‘asdf.txt’ ) ##NO_TEXT.
lo_file->file_update( iv_path = ‘foobar/asdf.txt’
iv_data = ‘Hello’ ) ##NO_TEXT.
The code doesn’t work with HCP, I haven’t had any luck getting past the SAML authentication from ABAP.
No comments:
Post a Comment