🟢 A Beginner's Guide to the ABAP RESTful Application Programming Model

Sdílet
Vložit
  • čas přidán 10. 09. 2024
  • In this overview session tailored for the beginner, learn how to use proven and new technologies, such as Core Data Services (CDS) and behavior definition and implementation languages, to build SAP Fiori apps and OData services using the ABAP RESTful Application Programming Model with SAP Business Technology Platform, ABAP environment and on-premise SAP S/4HANA.
    Guest Speaker:
    Andre Fischer, Product Manager
    RAP100 Workshop Materials
    github.com/SAP...
    Getting started with the ABAP RESTful Application Programming Model (RAP)
    blogs.sap.com/...
    Building Apps with the ABAP RESTful Application Programing Model
    community.sap....
    Get Started with ABAP Programming on SAP BTP
    learning.sap.c...
    Modernization with RAP
    blogs.sap.com/...
    RAP - What’s New on SAP BTP ABAP Environment
    help.sap.com/d...
    RAP - What’s New on SAP S/4HANA
    help.sap.com/d...
    ABAP Development community
    www.sap.com/co...
    SAP BTP ABAP Environment community
    community.sap....
    ABAP Testing and Analysis Community
    community.sap....
    openSAP Course Building Apps with the ABAP RESTful Application Programming Model
    open.sap.com/c...

Komentáře • 17

  • @upendraverma
    @upendraverma Před rokem +36

    It’s good that SAP is putting these beginners guide as learning curve as a ABAP developer is too steep.
    I really don’t understand the need for SAP to go for this drastic change to use EML and else.
    Being an Experienced ABAP developer I can say this will nightmare for all ABAP community for several years without any significant advantage.
    These new language elements are so twisted and they are not at all intuitive.
    Programming language used to intuitive and had some semantics meaning to them and were more near to low level executable statements, thus were easily debuggable.
    Now there’s whole set of framework running in background and god knows what flow to expect when debugging.😢
    Why SAP why?

    • @fetihsaygi439
      @fetihsaygi439 Před 12 dny

      They asked syntax questions in Accenture. I said I can do it because I had completed and went through the codes several times. But how I can remember 10 steps differently is changing implementation in cycle. It is frustrating. With Generative AI, it can be done with nice wizard I believe all these details.

  • @sesu6743
    @sesu6743 Před rokem +8

    Apparently nobody on the internet knows what a beginner is anymore, most of the time i come across "beginner" videos they actually mean intermediate/knowledgeable people.
    All this could be made less frustrating with a list of things that are prerequisites, I have 1 year experience now with SAP and UI5 and a lot of things in this talk i simply don't know about or I don't understand.

  • @Haemma833
    @Haemma833 Před 9 měsíci +13

    In my point of view this paradigm is not applicable in daily business. Too complicated (especially behaviours..), too time consuming and in EVERY tutorial there is just this out of the box "TRAVEL" example. How about some real examples? thx.

  • @b.petrushchak
    @b.petrushchak Před 5 měsíci +2

    Apparently, this simple example works if you follow the recommendations precisely and even use the same table definition. I've tried to follow the same steps, but defined my own table structure in accordance with the project requirements. But I'm not able to generate any of the artifacts. There is a generic error message: "An exception of type 'CX_SY_ITAB_LINE_NOT_FOUND' occurred, that was not caught anywhere in the call hierarchy. It was not handled locally or declared using a RAISING clause". The error was raised when the ADT tried to generate some of the artifacts automatically. But why it happens, to which object it is related ? Well you can guess forever.
    I'm still eagerly waiting for someone, who will convince me that Eclipse is indeed "modern development toolset". The more I dive deeply into the ADT, the more it looks like an archaic tool which is way slower than the good old SAP GUI editor.

    • @user-ki1rx6pm3x
      @user-ki1rx6pm3x Před 5 měsíci

      Thx. Good to know and not surprising for me. This UI technology will kill SAP.

  • @EnglishTurkishExpert
    @EnglishTurkishExpert Před rokem +1

    Is it easy to switch between cloud and on-premise architectures?
    TIA

  • @juanchoakorn
    @juanchoakorn Před 6 měsíci

    Hi! Thanks for sharing this kind of tutorials, I saw many of them but always are related to SFLIGHT model, I understand that, so, how about upload frontend file? or download? we always do that with GUI functions but is no more possible with RAP? isn't it? thanks!

  • @v3r0x
    @v3r0x Před rokem +15

    Beginners Guide ...ok .. no wonder noone understands that New stuff when the guy talks about generated objects for 30 mins. Really u lost me SAP

  • @watchme1009
    @watchme1009 Před rokem +4

    After SAP killed the SAP Dev Trial systems... where can I train this?
    SAP: "Hey, look this cool feature! Please train this! But we also take away all chances of training! have fun!"

  • @shivanichaudhary7605
    @shivanichaudhary7605 Před rokem

    Hi Andre, Thanks for the cool demo and explanation. I tried this exercise and found actions, determinations and validations quite helpful. All the changes are working fine but I was curious to check the values in debugging for implemented methods. My break-points are not triggering in Eclipse for determinations/actions so I could not explore entity keys etc for better understanding. Any hints? Thanks :)

  • @ganeshm4297
    @ganeshm4297 Před rokem

    Hi Andre, Can you please help us to get and register in trail system for practice

    • @sapdevs
      @sapdevs  Před rokem

      What is the issue you are having with the trial?

    • @ganeshm4297
      @ganeshm4297 Před rokem

      @@sapdevs Thank you!.. I am trying to register in ES5 gateway services, getting error while installing like a DDL required for this install to complete could not be run. any idea on clearing error.. please suggest

    • @ganeshm4297
      @ganeshm4297 Před rokem

      please provide me link to register for trail system