Muthu
Muthu
  • 41
  • 18 708
JSON TO ABAP Conversion | XCO JSON Library | Video 4
📚 Resources: help.sap.com/docs/btp/sap-business-technology-platform/json
The XCO (“Extension Components”) library is a general-purpose development library for ABAP aimed at providing a highly efficient ABAP development experience. The Cloud Platform (CP) edition of the XCO library is specifically designed to support ABAP development scenarios in the new SAP BTP, ABAP environment.
Whether you're a seasoned ABAP developer or just getting started with BTP ABAP, this tutorial will provide you with practical insights and hands-on guidance for efficiently converting JSON data into ABAP structures using the XCO library. Don't forget to like, share, and subscribe for more tutorials on SAP technologies!
ABAP RAP - th-cam.com/play/PLl2R5hV2X4PwOLMc7-98qeVVTDzor_Cj-.html
ABAP Git - th-cam.com/play/PLl2R5hV2X4PzEBZOSRDhNw_nPR51aPhTY.html
XCO Library - th-cam.com/play/PLl2R5hV2X4PyiWpQCU0LY-FEjX9m_6Z11.html
มุมมอง: 67

วีดีโอ

ABAP TO JSON Conversion | XCO JSON Library | Video 3
มุมมอง 944 หลายเดือนก่อน
📚 Resources: help.sap.com/docs/btp/sap-business-technology-platform/json The XCO (“Extension Components”) library is a general-purpose development library for ABAP aimed at providing a highly efficient ABAP development experience. The Cloud Platform (CP) edition of the XCO library is specifically designed to support ABAP development scenarios in the new SAP BTP, ABAP environment. Whether you're...
Create Array of JSON data in ABAP | XCO JSON Library | Video 2
มุมมอง 524 หลายเดือนก่อน
📚 Resources: help.sap.com/docs/btp/sap-business-technology-platform/json The XCO (“Extension Components”) library is a general-purpose development library for ABAP aimed at providing a highly efficient ABAP development experience. The Cloud Platform (CP) edition of the XCO library is specifically designed to support ABAP development scenarios in the new SAP BTP, ABAP environment. Whether you're...
Create Simple JSON data in ABAP | XCO JSON Library | Video 1
มุมมอง 1014 หลายเดือนก่อน
📚 Resources: help.sap.com/docs/btp/sap-business-technology-platform/json The XCO (“Extension Components”) library is a general-purpose development library for ABAP aimed at providing a highly efficient ABAP development experience. The Cloud Platform (CP) edition of the XCO library is specifically designed to support ABAP development scenarios in the new SAP BTP, ABAP environment. Whether you're...
Demystifying ABAPGIT: Your Comprehensive Guide to SAP ABAP Development Tool
มุมมอง 2064 หลายเดือนก่อน
🔍 Curious about ABAPGIT and its role in SAP development? Look no further! In this enlightening video, we provide a comprehensive overview of ABAPGIT, the indispensable tool for managing ABAP source code in SAP environments. th-cam.com/play/PLl2R5hV2X4PwOLMc7-98qeVVTDzor_Cj-.html 🚀 Key Highlights: 0:04 How to Download Source code from GitHub 7:25 How to Upload Source code to Github 16:12 Create ...
Deploying SAP Fiori RAP Application into SAP Business Technology Platform (BTP) - Step-by-Step Guide
มุมมอง 1.9K5 หลายเดือนก่อน
🚀 Ready to take your SAP Fiori RAP (RESTFul ABAP Programming Model) App to the next level? In this comprehensive tutorial, we'll walk you through the entire process of deploying your SAP Fiori RAP application into the SAP Business Technology Platform (BTP). SAP RAP playlist - th-cam.com/play/PLl2R5hV2X4PwOLMc7-98qeVVTDzor_Cj-.html RAP Generator - th-cam.com/video/B_0tV9svI1Y/w-d-xo.html 📚 Resou...
What is RAP Generator | Create Basic RAP UI application within a minute 😎
มุมมอง 5006 หลายเดือนก่อน
SAP RAP playlist - th-cam.com/play/PLl2R5hV2X4PwOLMc7-98qeVVTDzor_Cj-.html RAP Generator helps to create RAP Objects such as Business objects, Behavior Definition, Service projection automatically. As a consultant, we will have to define Database table and generator generates RAP objects on top of the dB. In this demo, I have showed how to create RAP UI application using RAP Generator function....
What is Side Effects in Behavior Definition ? | SAP RAP
มุมมอง 4687 หลายเดือนก่อน
Side effects helps to avoid reloading whole entity or page if supposed to reload single or two fields in an entity. It is only available in the latest version of release (2023). Before side effects were maintaining in the UI end to reload the specific columns/entity we want. Watch Draft handling Part 1 - th-cam.com/video/HhbNHalqrog/w-d-xo.html Watch Draft handling Part 2 - th-cam.com/video/mDr...
How to Implement Draft Handling in Behavior Definition ? | SAP RAP | Draft Handling - Part 3
มุมมอง 3047 หลายเดือนก่อน
The Design time of the Draft handling is what developer needs to implement whereas the Runtime is handled by the framework. In this video, I have explained how to define the draft handling for an Business object with Odata Version 4. Watch Part 1 - Overview of Draft handling - th-cam.com/video/HhbNHalqrog/w-d-xo.html Watch Part 2 - th-cam.com/video/mDrJBqB7SEk/w-d-xo.html SAP RAP playlist - th-...
What is Draft Design Time & Draft Runtime ? | SAP RAP | Draft Handling - Part 2
มุมมอง 1817 หลายเดือนก่อน
We have to enable draft for our Business object in the Behavior definition if we want to improve user experience. In this video, I have explained what is draft design time and runtime concepts. Draft will be handled by the framework even for Unmanaged Behavior definition Watch Part 1 - Overview of Draft handling - th-cam.com/video/HhbNHalqrog/w-d-xo.html SAP RAP playlist - th-cam.com/play/PLl2R...
Overview of Draft Handling & Why do we need it ? | RAP | Part - 1
มุมมอง 2288 หลายเดือนก่อน
To improve the User experience we need to have our application always draft enabled. Draft-enabled applications allow the end user to store changed data in the backend and continue at a later point in time or from a different device, even if the application terminates unexpectedly. This kind of scenario needs to support a stateless communication and requires a replacement for the temporary in-m...
How to define Locking in SAP RAP | Managed Pessimistic Concurrency control | Lock Master
มุมมอง 3698 หลายเดือนก่อน
Pessimistic Concurrency control is one of the concurrency control to avoid multiple users accessing the same record simultaneously. In this video I have explained about how to define the Locking in managed way. As it is managed, no behavior implementation is required. Additionally have discussed how to test the locking mechanism. Optimistic Concurrency control - th-cam.com/video/be6o_COcsoI/w-d...
How to Define Etag in SAP RAP | Managed Optimistic Concurrency Control
มุมมอง 4118 หลายเดือนก่อน
Every time changing on a data set is logged by a specified ETag field in the DB. If this matches with the input update request value then the request will get accepted otherwise it will be ignored In this video I have explained about how to define the Etag in managed way. As it is managed, no behavior implementation is required. Framework takes care of it everything. SAP RAP playlist - th-cam.c...
Concurrency Control in RAP
มุมมอง 1738 หลายเดือนก่อน
Concurrency control prevents simultaneous access to the database by different users. It ensures that data can only be changed if data consistency is assured. We can handle this by two approaches, Optimistic Concurrency Control (ETag) Pessimistic Concurrency Control (Locking) SAP RAP playlist - th-cam.com/play/PLl2R5hV2X4PwOLMc7-98qeVVTDzor_Cj-.html
Late Numbering in SAP RAP
มุมมอง 8438 หลายเดือนก่อน
Late Numbering is an numbering concept where your primary key field of BO will be set at the Save sequence. It helps to have a key value as gap free or in sequential order. For eg Invoice number is one of the good example. it needs to be gap-free. External Early Numbering - th-cam.com/video/peYi5O5GHcM/w-d-xo.html SAP RAP playlist - th-cam.com/play/PLl2R5hV2X4PwOLMc7-98qeVVTDzor_Cj-.html
External Early Numbering in SAP RAP | Behaviour Definition
มุมมอง 2758 หลายเดือนก่อน
External Early Numbering in SAP RAP | Behaviour Definition
Early Numbering in SAP RAP | Internal & UnManaged (By developer)
มุมมอง 3908 หลายเดือนก่อน
Early Numbering in SAP RAP | Internal & UnManaged (By developer)
Early Numbering in SAP RAP | Internal & Managed by RAP Runtime
มุมมอง 4618 หลายเดือนก่อน
Early Numbering in SAP RAP | Internal & Managed by RAP Runtime
Global Feature Control in SAP RAP | Behavior Definition & Implementation
มุมมอง 5169 หลายเดือนก่อน
Global Feature Control in SAP RAP | Behavior Definition & Implementation
Static Feature Control in SAP RAP | Behavior Definition
มุมมอง 3899 หลายเดือนก่อน
Static Feature Control in SAP RAP | Behavior Definition
Instance Feature Control in SAP RAP | Behavior Definition
มุมมอง 5929 หลายเดือนก่อน
Instance Feature Control in SAP RAP | Behavior Definition
Action with Parameters in RAP | Behaviour Definition
มุมมอง 1K9 หลายเดือนก่อน
Action with Parameters in RAP | Behaviour Definition
Actions in Behavior Definition | RESTful ABAP Programming Model (RAP)
มุมมอง 1.3Kปีที่แล้ว
Actions in Behavior Definition | RESTful ABAP Programming Model (RAP)
Determination on save in Behavior Definition | RESTful ABAP Programming Model (RAP)
มุมมอง 707ปีที่แล้ว
Determination on save in Behavior Definition | RESTful ABAP Programming Model (RAP)
What is Validation on save in Behavior Definition ? | Part 2 | RESTful ABAP Programming Model (RAP)
มุมมอง 235ปีที่แล้ว
What is Validation on save in Behavior Definition ? | Part 2 | RESTful ABAP Programming Model (RAP)
What is Validation on save in Behavior Definition ? | Part 1 | RESTful ABAP Programming Model (RAP)
มุมมอง 264ปีที่แล้ว
What is Validation on save in Behavior Definition ? | Part 1 | RESTful ABAP Programming Model (RAP)
What is Delete EML and How it works ? - RESTful ABAP Programming Model | SAP RAP
มุมมอง 293ปีที่แล้ว
What is Delete EML and How it works ? - RESTful ABAP Programming Model | SAP RAP
What is Update EML & How it works ? - Restful ABAP Programming Model | SAP RAP
มุมมอง 242ปีที่แล้ว
What is Update EML & How it works ? - Restful ABAP Programming Model | SAP RAP
Create & Create By Association Demo | ABAP Restful Programming Model
มุมมอง 694ปีที่แล้ว
Create & Create By Association Demo | ABAP Restful Programming Model
RAP EML - Create & Create By Association Introduction | ABAP Restful Programming Model
มุมมอง 657ปีที่แล้ว
RAP EML - Create & Create By Association Introduction | ABAP Restful Programming Model

ความคิดเห็น

  • @trimbandaru1767
    @trimbandaru1767 11 ชั่วโมงที่ผ่านมา

    Very in-depth material so far I found online. Thank you. can you please share the github repo for these demo code?

    • @muthu_cloud
      @muthu_cloud 10 ชั่วโมงที่ผ่านมา

      Thanks, Unfortunately I haven't uploaded the source code

  • @carstenschlegel6975
    @carstenschlegel6975 8 วันที่ผ่านมา

    How I can implement a delete in an action. I want to have an action that's delete ONE item in the displayed tabled and update an item in another table. Then it refresh the table. My implementation switches to the object page to display the changes of the !DELETED! Item. If I have >1 items selected it works. But it was only 1 items selected It switch to the object page.

  • @VetrimaranKandhan
    @VetrimaranKandhan 14 วันที่ผ่านมา

    Nice Explanation

  • @ssga7081
    @ssga7081 หลายเดือนก่อน

    Is it possible to deploy a RAP application to on-stack on-premise fiori launchpad? If so, may I request also for a guide?

  • @atharvabharekar4724
    @atharvabharekar4724 หลายเดือนก่อน

    i am getting error "abapgit is not supported in project on-premise system" in eclipse while opening abapgit repository

    • @muthu_cloud
      @muthu_cloud หลายเดือนก่อน

      You can use report based ABAP git for on premise systems

  • @gunapriyaupadrasta8113
    @gunapriyaupadrasta8113 หลายเดือนก่อน

    Can we hide or unhide an entity based on the value of a single field. While creating if I give a certain value for a field in customer entity only the I want the product details child entity to be showing. Is that possible?

    • @muthu_cloud
      @muthu_cloud หลายเดือนก่อน

      Hi, I am not sure we can do hide or unhide completely from the Backend. Instead you can make readonly of target entity fields based on the source field values. Give it a try.

    • @gunapriyaupadrasta8113
      @gunapriyaupadrasta8113 หลายเดือนก่อน

      @@muthu_cloud thank you for the reply

  • @whatever6272
    @whatever6272 2 หลายเดือนก่อน

    Is this global feature supported in V2 ?

    • @muthu_cloud
      @muthu_cloud 2 หลายเดือนก่อน

      Yes

    • @whatever6272
      @whatever6272 2 หลายเดือนก่อน

      Thank you

  • @anonyty
    @anonyty 2 หลายเดือนก่อน

    Very informative Video Muthu - Thanks. Can you give your linkedIn ID so we can collaborate and share information regarding RAP

    • @muthu_cloud
      @muthu_cloud 2 หลายเดือนก่อน

      Hi, Thanks - You can contact me in any one of the below medium www.linkedin.com/in/muthu-b279342b6/ www.linkedin.com/in/muthuraja-muthaiah-3802485a/ Email - muthurajahana@gmail.com

  • @blaise576
    @blaise576 2 หลายเดือนก่อน

    A URL is generated. How do I assign this app to a tile on a fiori launchpad? Is it the same way as we did before? Catalog and group creation? Then role assignment?

    • @muthu_cloud
      @muthu_cloud 2 หลายเดือนก่อน

      Hi, Good Question! Yes similar concept with Different steps in the BTP. Please try it if you have customer/partner license ABAP environment but in the Trail version we cannot do these steps. Reference tutorial - developers.sap.com/tutorials/abap-environment-abap-flp.html Till the IAM & Business Catalog steps will be done by developers. Then Adding to the Fiori launchpad part will be handled by the Admin/Basis Team.

  • @kaitoukid2651
    @kaitoukid2651 4 หลายเดือนก่อน

    thanks a lot

  • @kaitoukid2651
    @kaitoukid2651 4 หลายเดือนก่อน

    how to configure destination system? I can't connect to my system S4/HANA Public Cloud Tenant. I see error: No authorization to access Service '/IWFND/SG_MED_CATALOG_0002' in eclipse

    • @muthu_cloud
      @muthu_cloud 4 หลายเดือนก่อน

      Please check with your system administrator

  • @gurmukh5504
    @gurmukh5504 4 หลายเดือนก่อน

    Thanks for the Video , I have a query as we are calling BAPI to post the Sales order in METHODS save_modified (Managed scenario with unmanaged save) - so application result in an error after saver method "Requested data not found" as we cannot update key field in save_modified. We get key field after bAPI posting so will it call the adjust_numbers after this to update the key field any idea how to handle this issue

    • @muthu_cloud
      @muthu_cloud 4 หลายเดือนก่อน

      Hello, I am not sure what is your exact use case but adjust_numbers method will be always executed before saver method. One thing I can suggest that do BAPI posting simulation (test run) in the adjust_numbers method in order to get the key field values and populate the same in the MAPPED Entity. Just give it a try Thanks

  • @beep_69
    @beep_69 4 หลายเดือนก่อน

    Hi what is the difference between etag and lock? both seems to behave similarly

    • @muthu_cloud
      @muthu_cloud 4 หลายเดือนก่อน

      Hi, Yes the goal of both is to avoid accessing one record by multiple users. The lock is handled by the ABAP session whereas etag belongs to Odata level. Locking can be done for a short amount of time but etags life cycle is quite longer Hope this helps

  • @ramkishoremovie
    @ramkishoremovie 4 หลายเดือนก่อน

    Did you experience deployment error code 500 while deploying ? If so, can you suggest the fix?

    • @muthu_cloud
      @muthu_cloud 4 หลายเดือนก่อน

      Please check any runtime error occurred or any error log in the gateway client

  • @ajaydeshetty1574
    @ajaydeshetty1574 6 หลายเดือนก่อน

    Simple and Informative , thanks @Muthu.

    • @muthu_cloud
      @muthu_cloud 6 หลายเดือนก่อน

      Welcome 👍

  • @sushantchaturvedi789
    @sushantchaturvedi789 7 หลายเดือนก่อน

    Much needed video, thanks for sharing

    • @muthu_cloud
      @muthu_cloud 7 หลายเดือนก่อน

      thanks bro

  • @saikanthdulam
    @saikanthdulam 7 หลายเดือนก่อน

    Hi Muthu, can you do 1 video dedicated to debugging techniques in RAP.

    • @muthu_cloud
      @muthu_cloud 7 หลายเดือนก่อน

      Hello Sai, will do for sure

  • @saikanthdulam
    @saikanthdulam 8 หลายเดือนก่อน

    your series on RAP is really good, explaining in a structured way. kindly do more videos on this. thanks!

    • @muthu_cloud
      @muthu_cloud 8 หลายเดือนก่อน

      More to come!

  • @vsubbakrishna
    @vsubbakrishna 8 หลายเดือนก่อน

    Excellent explanation

    • @muthu_cloud
      @muthu_cloud 8 หลายเดือนก่อน

      Glad you liked it 😊

  • @sushantchaturvedi789
    @sushantchaturvedi789 8 หลายเดือนก่อน

    Nice content, keep uploading more.

    • @muthu_cloud
      @muthu_cloud 8 หลายเดือนก่อน

      Thanks bro

  • @r.m.1129
    @r.m.1129 8 หลายเดือนก่อน

    Hello Muthu, when trying to use Early numbering with UUID i get the error „Type had to be compatible with Type „abp_behv_pid““ could you help me ?

    • @muthu_cloud
      @muthu_cloud 8 หลายเดือนก่อน

      Hi, could you please provide more details about the error? And I would like to know how you define behaviour definition and what data type you have used for primary key.. kindly fwd the details to this mail id muthurajahana@gmail.com

  • @DilipKumar-hb7es
    @DilipKumar-hb7es 8 หลายเดือนก่อน

    Excellent.

    • @muthu_cloud
      @muthu_cloud 8 หลายเดือนก่อน

      Thank you! Cheers!

  • @user-ls3lq6up9h
    @user-ls3lq6up9h 9 หลายเดือนก่อน

    voice is not understandable. please do improvement in

  • @flavianlobo6418
    @flavianlobo6418 10 หลายเดือนก่อน

    please, use better microphone.