- 194
- 319 876
Somnath Paul
India
เข้าร่วมเมื่อ 30 ก.ย. 2011
I am a Technology enthusiast and having a good amount of IT experience in SAP architecture and application design. I mainly work as an Integration Architect in one of the top Indian IT companies.
In my channel, I will discuss (not limited to) SAP HANA, UI5, Conversational AI, Python, Node JS, JavaScript, and much more. You will get to know more about HOW TO do it technically with a detailed step by step approach. The goal of this channel is to share my experience with you and help you to equally learn the topic with ease and make your concepts more clear.
So if you are interested to learn more about the latest Technologies on SAP, just stick around and enjoy the learning series...and don't forget to subscribe to my channel and set the bell icon for getting intimation on a future release.
In my channel, I will discuss (not limited to) SAP HANA, UI5, Conversational AI, Python, Node JS, JavaScript, and much more. You will get to know more about HOW TO do it technically with a detailed step by step approach. The goal of this channel is to share my experience with you and help you to equally learn the topic with ease and make your concepts more clear.
So if you are interested to learn more about the latest Technologies on SAP, just stick around and enjoy the learning series...and don't forget to subscribe to my channel and set the bell icon for getting intimation on a future release.
EP5 | CAPM BTP Deploy + Local Testing!
EP1/ PART 1(4) - SAP CAPM FULL STACK E2E | 2024 -
th-cam.com/video/ISXUkqVDRJ4/w-d-xo.html
EP1/ PART 2(4) - SAP CAPM FULL STACK E2E | 2024 -
th-cam.com/video/CvFXr0qReUs/w-d-xo.html
EP1/ PART 3(4) - SAP CAPM FULL STACK E2E | 2024
th-cam.com/video/np3dfJ8Vp8k/w-d-xo.html
EP2/ Part 1(2) - SAP CAPM FULL STACK E2E | 2024
th-cam.com/video/KPmHI_LRzhM/w-d-xo.html
EP2/ Part 2(2) - SAP CAPM FULL STACK E2E | 2024
th-cam.com/video/HCLgXDeqYKM/w-d-xo.html
EP 3 - EP3 | CAP Attachment from Fiori Element App using "UploadSetwithTable" Element 2025
th-cam.com/video/3rqQ5jUeiH0/w-d-xo.html
EP4 - HANA Cloud Instance -
th-cam.com/video/Z83k4C29fT8/w-d-xo.html
EP5 - BTP Deployment and Local Testing
Current Episode
Git Repository: github.com/developedbysom/cap-animal-adopt.git
th-cam.com/video/ISXUkqVDRJ4/w-d-xo.html
EP1/ PART 2(4) - SAP CAPM FULL STACK E2E | 2024 -
th-cam.com/video/CvFXr0qReUs/w-d-xo.html
EP1/ PART 3(4) - SAP CAPM FULL STACK E2E | 2024
th-cam.com/video/np3dfJ8Vp8k/w-d-xo.html
EP2/ Part 1(2) - SAP CAPM FULL STACK E2E | 2024
th-cam.com/video/KPmHI_LRzhM/w-d-xo.html
EP2/ Part 2(2) - SAP CAPM FULL STACK E2E | 2024
th-cam.com/video/HCLgXDeqYKM/w-d-xo.html
EP 3 - EP3 | CAP Attachment from Fiori Element App using "UploadSetwithTable" Element 2025
th-cam.com/video/3rqQ5jUeiH0/w-d-xo.html
EP4 - HANA Cloud Instance -
th-cam.com/video/Z83k4C29fT8/w-d-xo.html
EP5 - BTP Deployment and Local Testing
Current Episode
Git Repository: github.com/developedbysom/cap-animal-adopt.git
มุมมอง: 301
วีดีโอ
EP4 | Create HANA CLOUD Instance in BTP Trial 2025 #btp #HANA-CLOUD
มุมมอง 31021 วันที่ผ่านมา
EP4 | Create HANA CLOUD Instance in BTP Trial 2025 #btp #HANA-CLOUD
EP3 | CAP Attachment from Fiori Element App using "UploadSetwithTable" Element 2025
มุมมอง 363หลายเดือนก่อน
EP1/ PART 1(4) - SAP CAPM FULL STACK E2E | 2024 - th-cam.com/video/ISXUkqVDRJ4/w-d-xo.html EP1/ PART 2(4) - SAP CAPM FULL STACK E2E | 2024 - th-cam.com/video/CvFXr0qReUs/w-d-xo.html EP1/ PART 3(4) - SAP CAPM FULL STACK E2E | 2024 th-cam.com/video/np3dfJ8Vp8k/w-d-xo.html EP2/ Part 1(2) - SAP CAPM FULL STACK E2E | 2024 th-cam.com/video/KPmHI_LRzhM/w-d-xo.html EP2/ Part 2(2) - SAP CAPM FULL STACK ...
EP2 - Part 2(2) - END To END SAP CAPM Full Stack 2024 | Security & Deep Reading | Custom Handler
มุมมอง 257หลายเดือนก่อน
EP1/ PART 1(4) - SAP CAPM FULL STACK E2E | 2024 - th-cam.com/video/ISXUkqVDRJ4/w-d-xo.html EP1/ PART 2(4) - SAP CAPM FULL STACK E2E | 2024 - th-cam.com/video/CvFXr0qReUs/w-d-xo.html EP1/ PART 3(4) - SAP CAPM FULL STACK E2E | 2024 th-cam.com/video/np3dfJ8Vp8k/w-d-xo.html EP2/ Part 1(2) - SAP CAPM FULL STACK E2E | 2024 th-cam.com/video/KPmHI_LRzhM/w-d-xo.html EP2/ Part 2(2) - SAP CAPM FULL STACK ...
EP2 Part 1 - End To End CAPM - Full Stack with Security , Deep Read & more...
มุมมอง 330หลายเดือนก่อน
EP1/ PART 1(4) - SAP CAPM FULL STACK E2E | 2024 - th-cam.com/video/ISXUkqVDRJ4/w-d-xo.html EP1/ PART 2(4) - SAP CAPM FULL STACK E2E | 2024 - th-cam.com/video/CvFXr0qReUs/w-d-xo.html EP1/ PART 3(4) - SAP CAPM FULL STACK E2E | 2024 th-cam.com/video/np3dfJ8Vp8k/w-d-xo.html EP2/ Part 1(2) - Current Git Repository - github.com/developedbysom/cap-animal-adopt.git
EP1/ PART 4(4) - SAP CAPM FULL STACK E2E | 2024
มุมมอง 3372 หลายเดือนก่อน
Current Video - EP1/ PART4(4) - SAP CAPM FULL STACK E2E | 2024 EP1/ PART 1(4) - SAP CAPM FULL STACK E2E | 2024 - th-cam.com/video/ISXUkqVDRJ4/w-d-xo.html EP1/ PART 2(4) - SAP CAPM FULL STACK E2E | 2024 - th-cam.com/video/CvFXr0qReUs/w-d-xo.html EP1/ PART 3(4) - SAP CAPM FULL STACK E2E | 2024 th-cam.com/video/np3dfJ8Vp8k/w-d-xo.html Git Repository - github.com/developedbysom/cap-animal-adopt.git
EP1/ PART3(4) - SAP CAPM FULL STACK E2E | 2024 #capm #handsonlearning #btp
มุมมอง 3652 หลายเดือนก่อน
Current Video - EP1/ PART3(4) - SAP CAPM FULL STACK E2E | 2024 EP1/ PART 1(4) - SAP CAPM FULL STACK E2E | 2024 - th-cam.com/video/ISXUkqVDRJ4/w-d-xo.html EP1/ PART 2(4) - SAP CAPM FULL STACK E2E | 2024 - th-cam.com/video/CvFXr0qReUs/w-d-xo.html EP1/ PART 4(4) - SAP CAPM FULL STACK E2E | 2024 th-cam.com/video/tur_As1vSK8/w-d-xo.html Git Repository - github.com/developedbysom/cap-animal-adopt.git
EP1/ PART2(4) - SAP CAPM FULL STACK E2E | 2024 #capm #handsonlearning #btp
มุมมอง 4412 หลายเดือนก่อน
Current Video - EP1/ PART2(4) - SAP CAPM FULL STACK E2E | 2024 EP1/ PART 1(4) - SAP CAPM FULL STACK E2E | 2024 th-cam.com/video/ISXUkqVDRJ4/w-d-xo.html EP1/ PART 3(4) - SAP CAPM FULL STACK E2E | 2024 th-cam.com/video/np3dfJ8Vp8k/w-d-xo.html EP1/ PART 4(4) - SAP CAPM FULL STACK E2E | 2024 th-cam.com/video/tur_As1vSK8/w-d-xo.html Git Repository - github.com/developedbysom/cap-animal-adopt.git
EP1/ PART1(4) - SAP CAPM FULL STACK E2E | 2024 #capm #handsonlearning #btp
มุมมอง 1.2K2 หลายเดือนก่อน
Current Video - EP1/ PART1(4) - SAP CAPM FULL STACK E2E | 2024 EP1/ PART 2(4) - SAP CAPM FULL STACK E2E | 2024 th-cam.com/video/CvFXr0qReUs/w-d-xo.html EP1/ PART 3(4) - SAP CAPM FULL STACK E2E | 2024 th-cam.com/video/np3dfJ8Vp8k/w-d-xo.html EP1/ PART 4(4) - SAP CAPM FULL STACK E2E | 2024 th-cam.com/video/tur_As1vSK8/w-d-xo.html Git Repository - github.com/developedbysom/cap-animal-adopt.git
UI5 with Vector Embedding & Cosine Similarity Check
มุมมอง 2103 หลายเดือนก่อน
UI5 with Vector Embedding & Cosine Similarity Check
Real-Time Communication with UI5 via ABAP PUSH CHANNEL
มุมมอง 5553 หลายเดือนก่อน
Real-Time Communication with ABAP Message Channel - th-cam.com/video/38iBHkKx46o/w-d-xo.html
Enabling Change Tracking for SAP CAPM Application #btp #cap
มุมมอง 3804 หลายเดือนก่อน
Enabling Change Tracking for SAP CAPM Application #btp #cap
Mastering ABAP Message Channel: Real-Time Communication in SAP
มุมมอง 7354 หลายเดือนก่อน
Mastering ABAP Message Channel: Real-Time Communication in SAP
ABAP CDS Scalar Function #shorts #abap #cds #s4hana #doyouknow
มุมมอง 4484 หลายเดือนก่อน
ABAP CDS Scalar Function #shorts #abap #cds #s4hana #doyouknow
ABAPLint - How it works | A Step By Step Guide & Installation process
มุมมอง 9064 หลายเดือนก่อน
ABAPLint - How it works | A Step By Step Guide & Installation process
EP2 - Type Script Function Overloading & Optional Properties #nodejs #typescript #beginners
มุมมอง 1695 หลายเดือนก่อน
EP2 - Type Script Function Overloading & Optional Properties #nodejs #typescript #beginners
MAGIC of LOG POINTS in ABAP #abap #tipsandtricks #programming
มุมมอง 6925 หลายเดือนก่อน
MAGIC of LOG POINTS in ABAP #abap #tipsandtricks #programming
Node.js & TypeScript: Your Ultimate API Project Guide | #typescript #nodejs #restapis
มุมมอง 5925 หลายเดือนก่อน
Node.js & TypeScript: Your Ultimate API Project Guide | #typescript #nodejs #restapis
Watch Point on Reference Object #abap #shorts
มุมมอง 2975 หลายเดือนก่อน
Watch Point on Reference Object #abap #shorts
ABAP Dynamic Programming | SQL Injection #tipsandtrick #abap
มุมมอง 5786 หลายเดือนก่อน
ABAP Dynamic Programming | SQL Injection #tipsandtrick #abap
3 ABAP Design Mistakes #shorts #abap @Ä̇̃B
มุมมอง 5146 หลายเดือนก่อน
3 ABAP Design Mistakes #shorts #abap @Ä̇̃B
Hands-On With bgRFC | From Theory to Practice #abap
มุมมอง 1.1K6 หลายเดือนก่อน
Hands-On With bgRFC | From Theory to Practice #abap
Connecting SAP HANA Cloud to Jupyter NB for Data Analysis #shorts #hana #datascience
มุมมอง 2368 หลายเดือนก่อน
Connecting SAP HANA Cloud to Jupyter NB for Data Analysis #shorts #hana #datascience
#doyouknow | Saving Mechanisms in SAP HANA Columnar Tables
มุมมอง 3828 หลายเดือนก่อน
#doyouknow | Saving Mechanisms in SAP HANA Columnar Tables
Boost Your Cloud Application Programming Development with CDS Plugins #cap
มุมมอง 5158 หลายเดือนก่อน
Boost Your Cloud Application Programming Development with CDS Plugins #cap
Harnessing the Power of Developer Extensibility | S4HANA Developer Edition 2022
มุมมอง 8198 หลายเดือนก่อน
Harnessing the Power of Developer Extensibility | S4HANA Developer Edition 2022
Start Learning ABAP Today: Install ABAP Cloud Developer Edition 2022 for Free #abap #installation
มุมมอง 8839 หลายเดือนก่อน
Start Learning ABAP Today: Install ABAP Cloud Developer Edition 2022 for Free #abap #installation
Unlocking Efficiency: SAP OData Deep Insert Explained
มุมมอง 6409 หลายเดือนก่อน
Unlocking Efficiency: SAP OData Deep Insert Explained
Demystifying SAP OData Expand Query Option: A Comprehensive Guide
มุมมอง 6579 หลายเดือนก่อน
Demystifying SAP OData Expand Query Option: A Comprehensive Guide
𝐆𝐫𝐞𝐚𝐭 𝐯𝐢𝐝𝐞𝐨 & 𝐬𝐮𝐛𝐬𝐜𝐫𝐢𝐛𝐞𝐝! I followed all steps but I''m facing an error about 𝐧𝐩𝐦 𝐜𝐢 while trying to run the "𝐧𝐩𝐦 𝐫𝐮𝐧 𝐛𝐮𝐢𝐥𝐝" command. (I already tried creating different proyects for testing pursoses into a different subaccount, but still same error). Hoping you could give me a hand how can I solve it: Thank you in advance. 𝐓𝐡𝐢𝐬 𝐢𝐬 𝐭𝐡𝐞 𝐞𝐫𝐫𝐨𝐫 𝐥𝐨𝐠: INFO executing the "npm ci" command... npm error code EUSAGE npm error npm error The `npm ci` command can only install with an existing package-lock.json or npm error npm-shrinkwrap.json with lockfileVersion >= 1. Run an install with npm@5 or npm error later to generate a package-lock.json file, then try again. npm error npm error Clean install a project npm error npm error Usage: npm error npm ci npm error npm error Options: npm error [--install-strategy <hoisted|nested|shallow|linked>] [--legacy-bundling] npm error [--global-style] [--omit <dev|optional|peer> [--omit <dev|optional|peer> ...]] npm error [--include <prod|dev|optional|peer> [--include <prod|dev|optional|peer> ...]] npm error [--strict-peer-deps] [--foreground-scripts] [--ignore-scripts] [--no-audit] npm error [--no-bin-links] [--no-fund] [--dry-run] npm error [-w|--workspace <workspace-name> [-w|--workspace <workspace-name> ...]] npm error [-ws|--workspaces] [--include-workspace-root] [--install-links] npm error npm error aliases: clean-install, ic, install-clean, isntall-clean npm error npm error Run "npm help ci" for more info npm error A complete log of this run can be found in: /home/user/.npm/_logs/2025-02-10T05_04_31_134Z-debug-0.log [2025-02-10 05:04:31] ERROR the "before-all"" build failed: could not execute the "npm ci" command: exit status 1 make: *** [Makefile_20250210050430.mta:28: pre_build] Error 1 Error: could not build the MTA project: could not execute the "make -f Makefile_20250210050430.mta p=cf mtar=archive strict=true mode=" command: exit status 2
Thanks for sharing knowledge on Principal propagation, i have use case where ABAP OnPremise external system ( lets say A ) is configured to our CF using cloud connector and UI appn is able to access ABAP resources of system ( A ), BUT we have situation where our ABAP on premise system ( lets say B ) wants to access other ABAP system ( A ) which we have configured. just to put they are not providing any RFC/ any kind of communication channel to access BE system. MY QUESTION - can we access A from B by any point of means using principal propagation. like can we generate OAUTH for system A and maintain OAUTH in our system B and access via REST ? or any help here please . thanks
Thanks for watching. Why don't you use CPI in this case? I would say make a request to CPI end point from system B which eventually can send request to system A and vis a vis.
@@somnathpaul2020 already thought and discussed over , but end of the day it all comes down to COST . but anyways thanks for quick reply!
Hello Somnath, thank you very much for this tutorial. This is mainly from Visual Studio Code. I would like to know how to integrate postgre sql from Business Application Studio. I already have bound the service but I don‘t know how to access and manage the postgre the db and fetch the data. Docker is also relevant there? I get resource timeout 500 everytime I want to fetch the data from postgre via service endpoints. Do you have experience with bas setup?
Sorry i didn't try.. will check and let you know.
@ thank you ☺️
I am getting the below error when i run the approuter url. "OpenID provider cannot process the request because the redirect_uri does not match the configuration. Please contact your system administrator." any idea what could be wrong?
I also explained the approuter setting in this video, you can take a look th-cam.com/video/z10xke7yli4/w-d-xo.html
@@somnathpaul2020 ok thanks. Assume that i am making a simple backend application with couple of express routes and in these routes i am hitting SAP backend's ODATA serivice using a technical user then is it needed that i need to add this WorkZone subscription?
Thanks. Could you update your GIT Repo for this?
@@MindMarvelSquad i already added to video description.
@@somnathpaul2020 was it updated with the latest changes? Ignore if you already did, I was just checking the commits, and I did not find any new changes got updated from the video . Thanks again
@MindMarvelSquad no i didn't commit larest changes yet, will do it
@@somnathpaul2020 I followed, this, and after deployment when I actually assigned all the roles and opened the html5 repo URL under HTML5 applications, I saw the index.html app opening in a new window, but seemed to be showing a blank screen page when I actually debugged I saw a Not Found for $metadata service in the network.
Hi Somnath. Thank You for sharing the content. It is very much helpful to me.
Good to know it was useful
can the same be done with client being a mobile app? i dont want to use Mobile Services in my Mobile application to consume services (due to costs)
Didn't try, should work.
@@somnathpaul2020 thanks a lot for replying :) first of all your contents are far better when compared what is out there from official docs, blogs, videos :) In my workplace i am exploring option to eliminate the consumption of SAP Mobile Services as it is impractical if we are building a B2C app where the user based can not be determined not controlled! (SAP MS is a per user license and a huge one ofcourse) how can i connect with you for little more insight. let me know
Hi nice video. i wanted to know how to create mango DB. please share video link
Hi Somnath, it was very helpful video and I would like to know is this possible for the simple ALV report .?? Please share me your inputs on this one
Thanks for watching and sharing your feedback. What exactly you are looking for with ALV? I need to understand more.
I would like to learn BTP, ABAP channels etc..
@@vijaypawar448 good to know you are interested in this subject. But you had a different question altogether which i was not sure. Regarding learning yes you can stay tuned and I will keep sharing whenever i find time.
In this video you shared one of web browser with table output(rows and columns)display. Kise display kiye in browser?? Please share me code snippet please
In short table entries browser me kise dikhate??
Somnath da , I have seen this in your previous video , where you described end to end service with vs code
Thanks for watching and yes i did it before. But SAP now has added a few new options which should be good to know what they are and when to use these new features.
@ do you have any video where you have used plug in for any 3rd party extension ex , success factor or ARIBA . Thank you dada
I want an open source library for document process . i want to process the file ex : the file has {fullname} in its content , i want to replace {fullname} with real data in this file . If you know any open source library to do that .
This is really amazing video but my requirement is to upload pdf from fiori ui like create sales orde docuent extraction, could you please help me on the same.
Thanks for watching but I didn't get the question
Where can i get the resource details?
At BTP side you will get that
Never heard of this. 😄 This looks cool. Thank you so much .
can you pls explain how these appplication connect with hana and deploy to cloud foundry?
@@VishalKumar-hq4nm thanks for watching.. yes i will create a content on deploying to BTP. ple stay tuned.
It was very interesting ❤
Glad you liked it!
Very well explained. Can we implement principal propagation without the use of APIM ?
Thanks for watching. Why don't you want to use APIM?
No sound in this video? Please help
th-cam.com/video/RaxW87CMK9c/w-d-xo.html
Fileattachment lectures is explained in easy way.
Thanks for watching
Can I get the code?
very informative
Thank you for sharing such valuable content
Glad you found it helpful!
Thank you for sharing such valuable content and knowledge. Your effort in creating and delivering this information means a lot and has been incredibly helpful and insightful .
Thanks, I'm glad you found it helpful!
Thanks
Its was a great learning,Looking for hana deployement and BTP
@@VishalKumar-hq4nm that will also get published..pls stay tuned
@@somnathpaul2020 when it will get uploaded?
Thanks, Somnath. This really made Batch operations in OData look easily understandable for anyone.
@@Babu4sapABAP-s9b thanks for watching and sharing your feedback
That was awesome tutorial! Thank you very much for the effort to make this video!
Glad it was helpful!
still waiting for next titorials about xsuaa
Yes... It will be also published. Pls stay tuned.
BTW, security attachment done with this app and tested locally. I hope you got a chance to check that. Thanks.
Can you give me the source code ui5 ?
It's a million-dollar tutorial for me! 🎉 It resolved my issue within 30 minutes, which had been stuck for a week. 🥳🥳 , Very Well Explained Sir🎉
Thanks for watching and sharing your feedback. Good to know it was useful.
Will try out on HANA Platform (webIDE) and let us see.
Nice
Thanks
I am getting error, while consuming scalar function in CDS view: Usage of scalar function is not supported, but my system is S/4 Hana 2023 FSP 01. Also while creating scalar function it is not giving me option for choosing Analytical/SQL engine. Can you please help what other component should i check
Abap release 7.58
@@somnathpaul2020 i am using same
Great tutorial!!
Sir, this was the most detailed yet simple to grasp tutorial. Hats off to you man. You are an excellent Teacher. Thank you for your efforts. You are doing magic.
Thanks for watching and sharing your feedback
Git repository Please
github.com/developedbysom/cap-animal-adopt.git
When can we expect the remaining parts of the tutorials
When can we expect the remaining parts of the tutorials
When can we expect the remaining parts of the tutorials
In making of it.. will publish.. pls stay tuned. Thank you.
@@somnathpaul2020 Could you please create a tutorial covering the steps up to accessing the application in the build work zone? Additionally, it would be helpful to include instructions on how to verify the data in the database created in the live application. If the deployment is successful, it should create three services-such as bookshop-srv, bookshop-db-deployer, and bookshop-as outlined in the Capire documentation. However, even after a successful deployment, the bookshop-db-deployer service crashes when we attempt to start it. Despite this, the deployed application in the build work zone functions correctly. Best Regards : )
@naseemahmed3534 db deployer is responsible to deploy the db artefacts back to hana cloud. Once deployment is complete it will auto shut down. I m not getting why do you need to start this app. Its purpose is only for deployment.
You are an amazing teacher Somnath, though I know most of the concepts but your explanation helped a lot. Keep up the good work!
Thanks for your kind words.. its motivating.
Nice 👍 blog can you please share source code over git ?
In the description git link is now updated.
Great series, thank you so much for doing this. Looking forward for more. I have one question, how did you indentify which annotation to use at where, can you make one video on how to use documentation of vocabularies?
I too have the same question
very Good !!!
Hello Sir, can you please share the github link for the class zcl_totp_generator code.
Sorry i had some system issue i couldn't keep this in git. BTW One important point - no need to use the database table and the dependent logic.. other than that it works absolutely fine
what is SPTA stands for ?
Parallel processing Trace Analysis
@@somnathpaul2020 Then it will be PPTA right? not SPTA
@chandrahas6102 no SPTA only .. Sap gives short tcode like ST05 and there are many .. S can be SAP or system . Like that.. but framework is called SPTA.
@@somnathpaul2020 Got it, Thank you..!!
please help with v4 batch operations as well...
Hi ...do you also have a special course for this topic.. Interested in joinjng