Blue Antoinette
Blue Antoinette
  • 41
  • 88 634
ABAP JSONPath | Parse and query JSON strings with ABAP | Learn how we built it
In this video we build an ABAP JSONPath class that allows you to parse and query nested json objects..
Chapters in this video:
0:00 - Intro and Explanation
01:35 - JSONPath Use Cases
02:07 - JSONPath as Instantiated Object
05:46 - JSONPath as Static Class Method
06:30 - JSONPath Implementation
15:49 - Outro
Get our ABAP JSONPath product: www.blueantoinette.com/product/abap-jsonpath/
About us:
- Homepage: www.blueantoinette.com/
- Contact us: www.blueantoinette.com/contact-us/
- Twitter: BlueAntoinette_/
- Consulting Hour: www.blueantoinette.com/product/consulting-analysis-hour/
Hashtags:
#abap #jsonpath #sapabap
Переглядів: 165

Відео

Create and Deploy SAP Fiori App to ABAP Environment in SAP BTP | Load Mode | IAM | Business Catalog
Переглядів 699Місяць тому
In this video we create a SAP Fiori app based on an OData V4 service that we created in the Video "Let's Code ABAP, Restful Application Programming Model" We customize this UA-cam Tutorials app to automatically load the data from the database and to display it in the UI once the app is launched. And then we will deploy the App to the ABAP Environment in SAP BTP and create an IAM App and a Busin...
Setting up SAP Business Application Studio (BAS) in SAP BTP
Переглядів 707Місяць тому
In this video you learn how to setup SAP Business Application Studio (BAS) in SAP BTP. We show you how to assign the required entitlements to your subaccount and how to subscribe to the corresponding service. Furthermore we fix a common "Access Denied" error and then we create a Dev Space for a SAP Fiori Development scenario and a workspace for our next project. Eventually we connect BAS to the...
How to make HTTP Requests to External APIs with ABAP | URL Method and Communication Arrangement
Переглядів 8542 місяці тому
In this video you learn how to make HTTP Requests to External APIs in ABAP. We will cover three approaches, the HTTP Communication via URL, the HTTP Communication via Communication Arrangement and the HTTP Communication via Destination Service. Since the last one is deprecated we implement just the first two live in this video in the SAP BTP ABAP Environment. Chapters in this video: 0:00 - Intr...
Let's code ABAP | RESTful Application Programming Model (RAP) | CDS | Virtual Elements
Переглядів 1,5 тис.2 місяці тому
In this video we build a SAP UA-cam Tutorials App with ABAP and the ABAP RESTful Application Programming Model (RAP). You learn how to insert data into a table through an executable ABAP class and how to create all required artifacts to build a Business Service. We customize the UI with metadata extensions and we extend the projection view with a Virtual Element to display thumbnails. Chapters ...
Eclipse for ABAP Developers | 2024 Installation and Programming | ADT, abapGit, BTP, Certificate
Переглядів 9733 місяці тому
In this video we show you how you can install the latest Eclipse IDE release (2024-03) and the ABAP Development Tools that are required for ABAP Development. Then we connect Eclipse to the ABAP Environment in the SAP Business Technology Platform (BTP). Additionally we install abapGit, the git client that allows you to import and export ABAP objects between ABAP servers. We show you how to use a...
ABAP Environment in SAP BTP | Free Tier Setup Guide
Переглядів 1 тис.4 місяці тому
In this video we show you how you can set up your ABAP Environment in the SAP Business Technology Platform (BTP) for free. We use the Free Tier Pay-As-You-Go model and explain the advantages over a free trial account. You learn how to assign the required entitlements and how to create your ABAP Environment. Additionally you learn how to setup and use the Landscape Portal to start and stop your ...
Cloud Foundry Environment in SAP BTP | Free Set Up | Full Guide
Переглядів 5934 місяці тому
In this video we show you how you can set up your Cloud Foundry Runtime Environment in the SAP Business Technology Platform (BTP) for free. Chapters in this video: 0:00 - Intro and Explanation 00:42 - SAP Discovery Center 02:17 - SAP Business Techology Platform (BTP) 03:29 - Cloud Foundry Environment 04:02 - Cloud Foundry Entitlement 04:26 - Cloud Foundry Service 05:44 - Cloud Foundry Spaces 06...
Extending SAP S/4HANA Cloud | Private Edition | Public Edition | BTP | Architectural Overview
Переглядів 1 тис.5 місяців тому
In this video we show you how you as a developer can extend SAP S/4 Hana Cloud. We give you an architectural overview of the Private Edition and the Public Edition of SAP S/4 Hana Cloud and explain which role the SAP Business Technology Platform (BTP) plays in this context. Furthermore you learn which programming models are available and you get some insight which development tools and programm...
Python Inheritance and Abstract Classes | OOP
Переглядів 1449 місяців тому
In this video you learn how to create an abstract base class in Python and how to derive your child classes from it. We create an abstract class for endpoints and inherit unique endpoints from this class. Chapters in this video: 0:00 - Intro and Explanation 00:45 - Overview 01:27 - Create abstract class 03:16 - Inherit from base class 04:15 - Run app (1 endpoint) 04:32 - Derive another endpoint...
Python - Pass self to another class | Protocol Classes and Type Checking | OOP
Переглядів 1049 місяців тому
Learn how to pass self to the constructor of another class and still take advantage of static type checking in Python. We show you how to fix the ImportError: cannot import name from partially initialized module (most likely due to a circular import) by implementing a Protocol Class. Chapters in this video: 0:00 - Intro and Explanation 00:41 - Overview 01:13 - Create endpoint class 02:27 - Try ...
How to wrap a Python Flask App in a Class | Object Oriented Programming (OOP)
Переглядів 9359 місяців тому
In this episode we dive into Object Oriented Programming (OOP) with Python. In particular we show you how to wrap a Flask App in a python class. This is especially useful if you want to include Flask based APIs in your object oriented python app. Chapters in this video: 0:00 - Intro and Explanation 00:39 - Setup and Virtual Environment 02:05 - Create Python Flask App (OOP) 02:50 - Property Deco...
How to create a virtual environment for Python with Conda | Anaconda or Miniconda?
Переглядів 6439 місяців тому
In this video you learn how to install Miniconda and Anaconda and how to setup a virtual environment for Python. This video is the first episode of a new series - Mastering Python. Chapters in this video: 0:00 - Intro and Explanation 00:48 - Setup Virtual Machine 01:06 - Conda Overview 01:43 - Miniconda Installation 03:54 - Create Virtual Environment (Miniconda) 05:36 - Install package with pip...
aitomChat - Talk with documents | Retrieval Augmented Generation (RAG) | Huggingchat extension
Переглядів 29110 місяців тому
In this video you learn how you can talk to your documents with HuggingChat and the aitomChat extension. You learn everything, from the Chat UI to the Inference and the Retrieval Augmented Generation (RAG). Unlike OpenAI's ChatGPT this solution provides real privacy for your PDFs and other document types and data, since it can run locally and in your private cloud. Chapters in this video: 0:00 ...
Code Llama 34B model with Inference and HuggingChat | Local Setup Guide (VM) and Live Demo
Переглядів 1 тис.11 місяців тому
In this video you learn how you can run Meta's new Code Llama 34B parameter instruct model locally on a GCP VM through a text generation inference server from Hugging Face and to connect it to the HuggingChat UI. Chapters in this video: 0:00 - Intro and Explanation 01:13 - Demo HuggingChat locally 01:31 - Remote SSH into GCP VM 02:35 - Code Llama writes Python app 03:41 - GPU requirements and G...
LangChain Boilerplate | Compose LangChain Apps with aitom8 | HuggingFace Pipeline Sample
Переглядів 250Рік тому
LangChain Boilerplate | Compose LangChain Apps with aitom8 | HuggingFace Pipeline Sample
HuggingChat Installation with aitom8 Plugin | Chat-UI + Inference Server + LLM
Переглядів 519Рік тому
HuggingChat Installation with aitom8 Plugin | Chat-UI Inference Server LLM
NVIDIA CUDA Installation on Debian 11 | Container Toolkit | aitom8
Переглядів 626Рік тому
NVIDIA CUDA Installation on Debian 11 | Container Toolkit | aitom8
AI automation with aitom8 | privateGPT sample with automated virtual environment | Live demo
Переглядів 357Рік тому
AI automation with aitom8 | privateGPT sample with automated virtual environment | Live demo
ChatGPT - but Open Sourced | Running HuggingChat locally (VM) | Chat-UI + Inference Server + LLM
Переглядів 9 тис.Рік тому
ChatGPT - but Open Sourced | Running HuggingChat locally (VM) | Chat-UI Inference Server LLM
SSH into Remote VM with VS Code | Tunneling into any cloud | GCP Demo
Переглядів 35 тис.Рік тому
SSH into Remote VM with VS Code | Tunneling into any cloud | GCP Demo
Multi Tenancy Cloud Server for WordPress (WPMTCS 2.0)
Переглядів 669Рік тому
Multi Tenancy Cloud Server for WordPress (WPMTCS 2.0)
OpenAPI Builder for WordPress | Storing Swagger-Editor Content Server Side | Live Demo & Source Code
Переглядів 1,3 тис.Рік тому
OpenAPI Builder for WordPress | Storing Swagger-Editor Content Server Side | Live Demo & Source Code
SAP Integration Suite: Connecting to non-SAP REST API (Global Tax as a Service)
Переглядів 1,9 тис.Рік тому
SAP Integration Suite: Connecting to non-SAP REST API (Global Tax as a Service)
SAP Fiori Launchpad Builder for VS Code (Live Demo and Making-of)
Переглядів 1,1 тис.Рік тому
SAP Fiori Launchpad Builder for VS Code (Live Demo and Making-of)
SAP BTP Dev Container for VS Code (Live Demo and How-To)
Переглядів 1,4 тис.Рік тому
SAP BTP Dev Container for VS Code (Live Demo and How-To)
Nginx Reverse Proxy SSL Automation with Docker, Let’s Encrypt and Cron
Переглядів 13 тис.Рік тому
Nginx Reverse Proxy SSL Automation with Docker, Let’s Encrypt and Cron
NFT Marketplace with Lazy Minting #10 Royalties and EIP-2981
Переглядів 8382 роки тому
NFT Marketplace with Lazy Minting #10 Royalties and EIP-2981
NFT Marketplace with Lazy Minting #9 Monetization and Revenue Distribution
Переглядів 3032 роки тому
NFT Marketplace with Lazy Minting #9 Monetization and Revenue Distribution
NFT Marketplace with Lazy Minting #8 Get the Source Code (Surprise!) and install it
Переглядів 4552 роки тому
NFT Marketplace with Lazy Minting #8 Get the Source Code (Surprise!) and install it

КОМЕНТАРІ

  • @sujal-bb8rm
    @sujal-bb8rm 2 дні тому

    hi , can you help me reagarding how to setup ssh server on my local pc instead of VM, i have two systems and i wanted to run vs code on my laptop but using my pc's capabilites

    • @BlueAntoinette
      @BlueAntoinette День тому

      Yes, I did the same in my environment, however I used Linux as OS on my PC. Which OS do you run on your PC?

    • @sujal-bb8rm
      @sujal-bb8rm 6 годин тому

      @@BlueAntoinette both my laptop and pc are on windows

    • @BlueAntoinette
      @BlueAntoinette 6 годин тому

      You can try it with WSL 2 and the server I mention at the end of the video

  • @shahedzaidi1955
    @shahedzaidi1955 4 дні тому

    Well explained.

  • @Srinivassunrise
    @Srinivassunrise 12 днів тому

    Thanks. How to log into BAS in SAP Public Cloud 2402 Edition. if you have any video on ODATA creation for Array of payload.

    • @BlueAntoinette
      @BlueAntoinette 11 днів тому

      You need to create a destination for BAS in BTP, download trust and create a communication system for it in S/4 Public Cloud. Maybe Property Type Collection helps for your ODATA use case.

  • @BlueAntoinette
    @BlueAntoinette 23 дні тому

    UPDATE: Further JSONPath expressions and ABAP data structures are now supported. Check out the current feature list in our product description: www.blueantoinette.com/product/abap-jsonpath/

  • @0875179677
    @0875179677 Місяць тому

    Good video.. One question, how to I know properties of annotation? Can I find it?

    • @BlueAntoinette
      @BlueAntoinette Місяць тому

      Have a look at help.sap.com/doc/saphelp_nw75/7.5.5/en-US/f8/af07bb0770414bb38a25cae29a12e9/frameset.htm

    • @0875179677
      @0875179677 23 дні тому

      @@BlueAntoinette thank youu

  • @the_vitor
    @the_vitor Місяць тому

    Thank you for the excellent series of videos! I have noticed that most SAP RAP tutorials primarily focus on the "UI service," leaving a gap in coverage/documentation/examples for the "Web APIs" model. This is particularly challenging when working with custom entities, as the APIs created are often not exact mirrors of a CDS. In my opinion, while implementing a simple or even a complex read API in SAP RAP is relatively straightforward, creating or updating (POST/PUT/PATCH/...) is more complicated. While there are restrictions in the SEGW methodology, they are not as extensive as those in RAP.

    • @BlueAntoinette
      @BlueAntoinette Місяць тому

      Thanks for your feedback and for sharing your findings here.

  • @user-it4yx6wh9x
    @user-it4yx6wh9x Місяць тому

    How can I get a free SAP BTP global account?

    • @BlueAntoinette
      @BlueAntoinette Місяць тому

      You can sign up for free trial account or a Pay-As-You-Go model (which Includes access to a free tier model) at the SAP site.

  • @user-it4yx6wh9x
    @user-it4yx6wh9x Місяць тому

    How can I get a free SAP BTP global account?

    • @BlueAntoinette
      @BlueAntoinette Місяць тому

      You can sign up for free trial account or a Pay-As-You-Go model (which Includes access to a free tier model) at the SAP site.

  • @HFonline-o8h
    @HFonline-o8h Місяць тому

    Thanks, great explanation. Appears that a lot more tools and knowledge is required than with old SAP GUI...

    • @BlueAntoinette
      @BlueAntoinette Місяць тому

      Thanks. Yes, however SAP Fiori provides way richer UI experience than SAP GUI.

  • @Buy_YT_Views_24344
    @Buy_YT_Views_24344 Місяць тому

    Take a bow!

  • @peshotod
    @peshotod Місяць тому

    Thank you it works fine.But it is little bit tricky.If you want to connect to the existing VM make sure you put exact same name as it is on your existing VM at the end of the private key.Otherwise will create sibling on your existing vm and you will not be able to access the ubuntu existing files.

    • @BlueAntoinette
      @BlueAntoinette Місяць тому

      No changes to private keys are required.

  • @cjclaeys4368
    @cjclaeys4368 Місяць тому

    Just wanted to say thank you for the informative videos...I have been a classic abap dev for awhile, but was looking for some direction on the newer dev work since that is the future and my current employer doesnt train us on the new methods.

    • @BlueAntoinette
      @BlueAntoinette Місяць тому

      Thanks for your nice words, appreciate it!

  • @jayjayting6515
    @jayjayting6515 Місяць тому

    You've solved my issue my good man, thanks so much. everything clear

  • @shivamgupta6246
    @shivamgupta6246 Місяць тому

    how to get access to editing files?

    • @BlueAntoinette
      @BlueAntoinette Місяць тому

      Look for a .ssh directory in your home directory

  • @Developer_Shakya
    @Developer_Shakya Місяць тому

    Great video

  • @tetr4182
    @tetr4182 Місяць тому

    Thanks for the video. Whenever i try to create the Package /DMO/FLIGHT i get the error message: "Package /DMO/FLIGHT already exists". Do you have any idea what i am doing wrong here? Thanks in advance 🙂

    • @BlueAntoinette
      @BlueAntoinette Місяць тому

      Sounds like it exists. Search for it and check if it contains also the artifacts. If it is empty delete it and try to create it again, if not use it. Optionally you can add it to your favorites manually.

  • @user-fu7er9gl1g
    @user-fu7er9gl1g Місяць тому

    I'm receiving the error message "You were successfully authenticated, but an error occurred during the Service Instance logon. Please ensure that your user has the appropriate roles." when I try to connect to my ABAP Service Instance on BTP with Eclipse.

    • @BlueAntoinette
      @BlueAntoinette Місяць тому

      Add your user to the Role „SAP_BR_DEVELOPER“ in your SAP BTP ABAP Environment->„Maintain Business Roles“

  • @fabianha8236
    @fabianha8236 Місяць тому

    Hello, do you have an idea how to filter on the calculated field within the view definition? Example: define root view entity xxxx as projection on yyyyyy { key UUID, @ObjectModel.virtualElementCalculatedBy: 'ABAP:ZCLASS_CALC' virtual Testitest : abap.char( 10 ) } where Testitest = 'ABC' This doesn't work because the column is unknown. And if i try to filter within the class it raises a short dump because ct_calculated_data needs the same amount of entries as the it_original_data

    • @BlueAntoinette
      @BlueAntoinette Місяць тому

      Great question, maybe setting the filtering condition in @ObjectModel.filter.transformedBy: … helps

    • @fabianha8236
      @fabianha8236 Місяць тому

      @@BlueAntoinette yeah i have tried that. But my problem is, that the calculated column is based on a function module and is not depending on any existing database column.

    • @BlueAntoinette
      @BlueAntoinette Місяць тому

      Well, if it is not depending on a database column, on what information does it get differentiated?

    • @fabianha8236
      @fabianha8236 Місяць тому

      @@BlueAntoinette The calculation imports the values of three different columns to traverse a tree. Depending on different combinations a Boolean gets exported and displayed in the application. But nevermind, i am pretty sure that I can’t solve my problem with the filter factory. According to the documentation, I need a real database column and that doesn’t work. Thank you for your input ☺️

  • @alic4087
    @alic4087 Місяць тому

    Hi, i have a question. What would be the reason if i cant see ABAP environment in instances/services options? I've a subaccount that provided by my company's IT.

    • @BlueAntoinette
      @BlueAntoinette Місяць тому

      Either you have no entitlement for it or you did not subscribe to it.

    • @alic4087
      @alic4087 Місяць тому

      @@BlueAntoinette One more thing, does name of service corresponds to same name as Entitlement?

    • @BlueAntoinette
      @BlueAntoinette Місяць тому

      Yes, it‘s both „ABAP Environment“

  • @carstenschlegel6975
    @carstenschlegel6975 Місяць тому

    In my app it's not possible to click on the thumbnail in the object page to enlarge the picture. Any idea?

    • @BlueAntoinette
      @BlueAntoinette Місяць тому

      Did you add the headerinfo annotation as shown in this step? ua-cam.com/video/BEbztssJlg8/v-deo.html

    • @carstenschlegel6975
      @carstenschlegel6975 Місяць тому

      @@BlueAntoinette Yes, the Thumbnail was displayed in the object page. But it's not clickable. @UI: { headerInfo: { title: { type: #STANDARD, value: 'Title' }, imageUrl: 'Thumbnail' } I've tried it with 2 @UI.headerInfo... annotations too. Same result. Visible Thumbnail, no zoom possible.

    • @BlueAntoinette
      @BlueAntoinette Місяць тому

      Hm, I did nothing special to make it clickable. This worked out of the box in my case. Maybe it’s related to a different version of the framework on your hyperscaler, region or account.

    • @carstenschlegel6975
      @carstenschlegel6975 Місяць тому

      @@BlueAntoinette We probably need to update our UI5 version on the S4 system. Elements will eventually become UI5 and if we have an old version, one or the other functionality will not be available. Thanks for the quick reply anyway. PS: Do you know how to implement an action that deletes a record? After deleting, I always get the object page with a 00000-0000-00000... entry (because the actual one is deleted). If I select >1 entries, I remain in the list view. Maybe you can make a short video if you have the solution. I couldn't find anything on the web. PSPS: It is NOT the implementation of the DELETE functionality in an unmanaged scenario. I need an action with its own label (since the action was DELETED AND somewhere else was UPDATED, the label was "No Hit")

    • @BlueAntoinette
      @BlueAntoinette Місяць тому

      Regarding the delete issue, could you provide a reproducible sample? Hard for me to reproduce it otherwise.

  • @36tinstastoryidea
    @36tinstastoryidea Місяць тому

    tnx. I want to know how to find the driver program in s4hc public edition

    • @BlueAntoinette
      @BlueAntoinette Місяць тому

      What do you actually want to achieve? (There might be a different approach required in Cloud vs. On-Premise.)

  • @carstenschlegel6975
    @carstenschlegel6975 Місяць тому

    Due to other URLs I had to adjust the determination of the video id. In addition, it was necessary to check whether a video url exists, as an entry is created in the draft table when it is created and this does not contain a url. Creating the url for the virtual field then fails and the app crashes. So, if no url is available, I simply used a url from the web that represents a question mark (default image). Overall, my LOOP content looks like this: (for urls like "ua-cam.com/video/abc123def456/v-deo.html") IF <videos>-Url <> ''. DATA(watch_id) = segment( val = <videos>-Url index = 4 sep = `/` ). DATA(video_id) = segment( val = watch_id index = 2 sep = '=' ). WRITE video_id. <videos>-Thumbnail = 'i.ytimg.com/vi/' && video_id && '/hqdefault.jpg'. ELSE. <videos>-Thumbnail = '.../_Unknown.png'. ENDIF. Next, I try to determine the video id using RegEx. Question on my part: In CDS Elements Apps it is possible to load the table automatically at app start (no need to click on Go). Can this also be implemented in RAP (it's hard to find anything on the web and ChatGPT doesn't help at the moment).

  • @wernerbastian5891
    @wernerbastian5891 2 місяці тому

    On my dash bord on GT4M it doesn't shows the option Global Tax on the menu.

    • @BlueAntoinette
      @BlueAntoinette 2 місяці тому

      It appears once you purchase „Global Tax as a Service“ in the Blue Antoinette marketplace and you enter the license key that you receive. Alternatively, if you purchase „Global Tax as a Service“ in the Google Cloud marketplace, you can single sign on with your Google Account and then it‘s available for you right away (without license key).

  • @carstenschlegel6975
    @carstenschlegel6975 2 місяці тому

    Very nice, thanks a lot. Interesting with the thumbnails. Is it possible to display the URL clickable in the object page (02:02 and 20:45)? It is a pity that the SAP UUIDs are not real UUIDs. UUIDs should always be completely different so that it is not possible to infer other UUIDs from a known UUID. Unfortunately, ABAP only adds the value 2 in the fourth last byte. If I have the UUID of e.g. user 1, I can simply calculate the UUID of user 10. This is exactly what the UUID should prevent in comparison to the ID (integer). This is the case everywhere (JavaScript, PowerShell, Bash, C#, ...) but not in ABAP :-(

    • @BlueAntoinette
      @BlueAntoinette 2 місяці тому

      Regarding the clickable URLs at the object page you can try: @UI.identification: [ { position: 45, type: #WITH_URL, url: 'Url' -- Reference to element } ] Regarding the UUID issue you could try to reach out to SAP directly.

  • @dfdjjkjjdfd7422
    @dfdjjkjjdfd7422 2 місяці тому

    You just saved my day!

  • @user-vu8dq8ww9y
    @user-vu8dq8ww9y 2 місяці тому

    Thank you so much. This one exactly what I needed!

  • @dariuszewski7557
    @dariuszewski7557 2 місяці тому

    Thank you so much!

  • @valeras9416
    @valeras9416 2 місяці тому

    Best video ever uploaded to youtube, thanks man.

  • @shubenkovva
    @shubenkovva 2 місяці тому

    Hello, I have created a global account for ALM. In my case an only standard plan of CF is available. I have tried to create a new subaccount in Google (Frankfurt), but in the market place I can see only the standard plan

  • @ShravaniSreeRavinuthala
    @ShravaniSreeRavinuthala 2 місяці тому

    Thank you for this video, I am trying to use the UI with my custom backend server which has RAG setup in it, but all it needs as parameters are the queries, as per what I explored, it looks like I have to make changes in the source code, is there any easier way to achieve this

    • @BlueAntoinette
      @BlueAntoinette 2 місяці тому

      I did the same once with my RAG backend and I had to make changes to the source code as well. Learn more about my solution here: aitomChat - Talk with documents | Retrieval Augmented Generation (RAG) | Huggingchat extension ua-cam.com/video/n63SDeQzwHc/v-deo.html

  • @alexiojunior7867
    @alexiojunior7867 3 місяці тому

    Thank you so much this worked for me after spending the whole night stuck on one place

  • @suryaprakashnellutla5278
    @suryaprakashnellutla5278 3 місяці тому

    Hi Sir , Excellent explanation one question I created sub-account , i added ABAP environment in my sub account but in "Plans" it is giving as "shared" how can i change it as "standard"

    • @BlueAntoinette
      @BlueAntoinette 3 місяці тому

      Well, if you do it the way I describe in the video(s) you should see a “Free” plan, neither “Shared” nor “Standard”. I use the Free Tier in the Pay-As-You-Go model. Maybe you opted for a free trial account instead?

  • @Jojo-lf4cw
    @Jojo-lf4cw 3 місяці тому

    Thank you! This is a great tutorial!! Super clear and well-organized!

  • @mahmoudsamyessawy
    @mahmoudsamyessawy 3 місяці тому

    Thank you very very very much , you rescued me

  • @likeademonicmind1702
    @likeademonicmind1702 3 місяці тому

    Thanks!!

  • @user-fu7er9gl1g
    @user-fu7er9gl1g 4 місяці тому

    Why not using a trial account?

    • @BlueAntoinette
      @BlueAntoinette 4 місяці тому

      The advantage of using a free tier with Pay-As-You-Go over a Trial Account is that you don’t share a tenant with others and that you can can easily move your projects to production.

  • @JardanySvidrigailov
    @JardanySvidrigailov 5 місяців тому

    Wow, this is a real tutorial, very specified, an actually works, thanks

  • @randyriegel8553
    @randyriegel8553 5 місяців тому

    Awesome tutorial! Came across this randomly on youtube. I run 2 Linux cloud servers and a Windows cloud server for my side business. Software engineer by day and host websites and things in my free time. Used to write all my automation / backup scripts using VIM (because my servers have no GUI). I just tested out GitHub coplot on the remote server... worked great.

  • @user-fu7er9gl1g
    @user-fu7er9gl1g 5 місяців тому

    What's the preferred programming language to extend SAP S/4HANA?

    • @BlueAntoinette
      @BlueAntoinette 5 місяців тому

      For the side-by-side extensibility with BTP it’s Node.js, Typescript or Java. However personally I prefer Node.js since it has a huge community and many open source packages you can use. For the on-site extensibility you have to use ABAP (Cloud).

  • @user-pb7ef5cu8x
    @user-pb7ef5cu8x 5 місяців тому

    can i use more than 1 host like remote-ssh-demo1 and remote-ssh-demo2 with different ssh key ?

    • @BlueAntoinette
      @BlueAntoinette 5 місяців тому

      Yes, just add multiple sections in your config file with IdentityFile entries pointing to different private key files.

  • @dravitch
    @dravitch 5 місяців тому

    Thanks man. I was about the become crazy trying to figure out the Google Cloud documentation. Your tuto is simple and crystal clear.

  • @AnnamirAlmoqanaa
    @AnnamirAlmoqanaa 5 місяців тому

    Thanks. What about tutorial via simple project.

  • @user-qc4nl9rd3z
    @user-qc4nl9rd3z 6 місяців тому

    After all manipulations, i get error "could not establish to "my ssh"" Detail: I use ssh on host of site

    • @BlueAntoinette
      @BlueAntoinette 6 місяців тому

      Please check my comments on comparable requests. If it doesn’t work in your case feel free to provide more details of the error you receive along with information about which cloud provider you use.

  • @1688tito
    @1688tito 6 місяців тому

    Crack

  • @emmanuelpascal498
    @emmanuelpascal498 6 місяців тому

    Please how do you know the username I’m confused because isn’t working

    • @BlueAntoinette
      @BlueAntoinette 6 місяців тому

      The username by default is the first part of your email address (before the @) that you used to create the VM

  • @Willifordwav
    @Willifordwav 6 місяців тому

    This worked for about 5 minutes. Then all of a sudden I am getting a Timeout when I am trying to connect.

    • @BlueAntoinette
      @BlueAntoinette 6 місяців тому

      If it worked for 5 minutes it means that it works principally and your problem has a different cause. Maybe you restarted the VM and you received a new ephemeral IP address or your VM ran out of resources, … If you want individual consulting, feel free to check out my consulting offering at www.blueantoinette.com/product/consulting-analysis-hour/

  • @silviaregina9608
    @silviaregina9608 6 місяців тому

    Guys, I tried N tutorials, even one where the SDK itself created the .config and only this one worked. Thank you man, you are incredible.

  • @hivaghanbari1113
    @hivaghanbari1113 6 місяців тому

    Hello, I tried all the steps to connect to a VM in GCP via VS code on my mac book, but getting this error "Could not establish connection to "VM NAM": The operation timed out. Any help would be much appreciated.

    • @BlueAntoinette
      @BlueAntoinette 6 місяців тому

      Do you use ephemeral IP addresses? You can delete your VMs IP address from your local ~/.ssh/known_hosts file and try it again.

  • @shauryatiwari7462
    @shauryatiwari7462 6 місяців тому

    Tried all the steps mentioned in the video, but still getting the error "could not establish conection to " and sometimes permission denied "publickey".

    • @BlueAntoinette
      @BlueAntoinette 6 місяців тому

      Do you use ephemeral IP addresses? You can delete your VMs IP address from your local ~/.ssh/known_hosts file and try it again.

  • @ericritter46
    @ericritter46 6 місяців тому

    I spent about a week trying to do this. My issue was specifically generating the SSH key and then adding the IdentityFile line. Thank you so much.