Skip to Content
avatar image
Former Member

A simple oData-service methods

Hello!
I am a JavaScript developer and I have never worked with SAP/ABAP. I need a simple service to test my SAPUI5 apps. Please help me to create a test oData service based on table.

I created a simple table ZSTUD_USERS, add a data into table, activate it. Then I add a methods, register a service, activate it.

I test in /n/IWFND/MAINT_SERVICE but I do not get the data in the browser.

Help me please write a getentityset-method to get the data from table based on this:

method ZSTUD_USERSSET_GET_ENTITYSET.

    SELECT * FROM ZSTUD_USERS.

  ENDMETHOD.


As well as how do I write the methods for create, update and getentity-method correctly?

Thank you!

Add comment
10|10000 characters needed characters exceeded

  • Follow
  • Get RSS Feed

4 Answers

  • Apr 05, 2016 at 07:30 AM

    Hello,

    What you should do is to Redefine methode in SE24.

    If you want to get the full table, you only need to redefine entitySet method.

    It should work 😊

    Add comment
    10|10000 characters needed characters exceeded

  • Apr 05, 2016 at 07:34 AM

    Hi,

    Just use

    SELECT * FROM ZSTUD_USERS INTO CORRESPONDING FIELDS OF TABLE ET_ENTITYSET.

    hope this helps

    Odata service implementation for GET_ENTITYSET | sap abap | sapui5 made easy

    Regards

    Add comment
    10|10000 characters needed characters exceeded

  • Apr 05, 2016 at 11:32 AM

    Hi Alexander,

    You can also refer - Let’s code CRUDQ and Function Import operations in OData service!

    Let us know in case you need more help.

    BR.

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Apr 06, 2016 at 07:15 AM

    Thank you all!
    ...But nothing helped. Maybe I'm doing something wrong, but the XML remains the same.I would read and study the articles.

    Add comment
    10|10000 characters needed characters exceeded