Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Learn Odata Services From Scratch
Rating: 5.0 out of 5(1 rating)
7 students

Learn Odata Services From Scratch

Learn to build, debug, and enhance OData services using modern ABAP with real-world examples and smartform integration.
Last updated 7/2025
Telugu

What you'll learn

  • Understand OData basics, including service creation, GET_ENTITY/GET_ENTITYSET methods, and the need for OData in modern ABAP applications.
  • Learn CRUD operations in OData with BAPIs, function imports, and dynamic filters like $filter, $orderby, $top, and $inlinecount.
  • Implement advanced OData topics: deep entity creation, media handling, smartform integration, and error/message handling techniques
  • Apply modern ABAP syntax in OData: use of FOR, LET, COND, SWITCH, READ TABLE, and consume external APIs via OData services.

Course content

1 section • 10 lectures • 14h 42m total length
  • Odata Introduction, Why, when, history, demo services, basic project, oops, abst1:49:37
    • Odata Introduction,

    • why, when,user friendly, api,

    • introduction of oops,

    • creation of global class,

    • abstract class,

    • basic project in odata,

    • implemented entity set and entity with different ways,

    • Debugging,

    • importance of where condition in get entity

  • Search Help, with bapi, Different URL options,Conversion Routines1:05:14

    Odata With Bapi Project

    Import Search Help In Odata,

    URL options,

    Convension Routines,

    count,

    metadata through payload, mpc

    export data to excel,

    Test group,

    Selecting particular fields

  • Different URL options,Dynamic Sorting,Multiple Key Fields1:10:10
    • Inline count,

    • dynamic sorting,

    • sap documentation,

    • search string,

    • describe table

    • project with multiple key fields

  • Manual, Structure Entitytype, copy, open project, CRUD OPERATIONS1:16:11

    Service With Manual Entitytype,

    With Structure Service,

    Struggling to find you service,

    copy project,

    open project

    crud operations

  • Function Import, Association&Navigation, cds with odata1:24:41

    Function Import,

    Association and Navigation,

    introduction to cds,

    Cds with odata publish,

    bind ods entity to odata service using reference

  • Performance Analysis, Filtering, Frontend Overview1:51:20

    Performaance Analysis In Odata,

    Dynamic Filtering,

    Filter for particular field, eq, ge, le, gt, lt, endswith, startswith

    Filter String

    • Frontend overview,

    wow, controller, application logic

  • Media Handling, Adobeform In Odata1:39:39

    Media Handling (  operations),

    calling adobeform in odata

  • Smartform In Odata, Top, Skip, Crud Operations With Bapi1:30:47

    Smartform In Odata,

    Top,

    Skip,

    Crud Operations With Bapi


  • Etags, Message Handling, Postman,Odata Versioning1:14:34

    Etags,

    Message Handling,

    Postman,

    Odata Versioning

  • Batch Processing, Deep Entity(GET, CREATE)1:40:01

    Batch Processing

    Deep Entity(GET, CREATE)

Requirements

  • Basics Of Abap Programming, Basics of oops and abstract class if U don't know that will be discussed in our class also

Description


Are you an ABAP developer looking to master OData services with confidence and clarity? This course is your complete guide to building, customizing, and debugging OData services in SAP using modern ABAP syntax.


We’ll start from the very basics—covering object-oriented ABAP, abstract classes, and the need for OData in real-world SAP projects. Even if you’re new to OData or have limited OOP experience, this course builds your foundation step-by-step.


You’ll work with real-time examples like creating OData services using BAPIs, handling deep entity structures, managing media, and integrating smartforms. Each topic is taught in an easy-to-understand way with plenty of practical coding and use cases.


You’ll also explore advanced topics like:


Using new ABAP syntax (FOR, LET, COND, SWITCH)


CRUD operations with inline filters and sorting


Function imports and dynamic WHERE conditions


Custom message handling using standard classes


OData versioning and API consumption from ABAP



We’ll also cover common issues like session breakpoints not working, message mapping in payloads, and tips to debug OData services effectively using real-time techniques and practical solutions.


Whether you’re working on classic ECC or S/4HANA systems, this course will prepare you to develop and troubleshoot OData services like a pro, boosting your SAP project efficiency and confidence.


Who this course is for:

  • This course is for ABAP developers who want to build and expose OData services using modern ABAP syntax. It’s ideal for those with basic OOP knowledge or those looking to strengthen their object-oriented skills while learning OData step-by-step—from fundamentals to real-time use cases and advanced scenarios