ABAP SDK for Google Cloud 온프레미스 또는 클라우드 버전의 새로운 기능

이 문서에서는 ABAP SDK for Google Cloud 온프레미스 또는 클라우드 버전에 대한 추가 및 개선사항을 설명합니다. ABAP SDK for Google Cloud 온프레미스 또는 클라우드 버전에 대한 자세한 내용은 ABAP SDK for Google Cloud 온프레미스 또는 클라우드 버전 가이드를 참조하세요.

ABAP SDK for Google Cloud의 SAP BTP 버전에 대한 추가 및 개선 사항을 보려면 ABAP SDK for Google Cloud의 SAP BTP 버전의 새로운 기능을 참조하세요.

Google Cloud 기반 SAP와 관련된 모든 공지를 보려면 출시 노트를 참조하세요.

Cloud 포럼의 커뮤니티에서 ABAP SDK for Google Cloud에 대해 논의할 수 있습니다.

버전 1.7

ABAP SDK for Google Cloud 온프레미스 또는 클라우드 버전 1.7에는 다음 기능이 도입되었습니다.

  • 더 많은 Google Cloud API 지원: Google Cloud는 버전 1.7부터 다음 키 API를 포함하여 20개가 넘는 추가 Google Cloud API에 대한 ABAP 클라이언트 라이브러리를 SDK에 도입하여 개발자 환경을 강화했습니다.

    • Apigee API v1: ABAP 애플리케이션을 Google Cloud의 API 관리 플랫폼인 Apigee와 통합합니다. Apigee API를 사용하면 Google Cloud API를 관리하고 모니터링하여 성능, 보안, 개발자 환경을 개선할 수 있습니다.
    • Cloud Run Admin API v2: Cloud Run에서 서버리스 ABAP 애플리케이션 배포와 관리를 간소화합니다. Cloud Run은 최신 애플리케이션 아키텍처에 유연성과 확장성을 제공하므로 애플리케이션을 더욱 쉽게 관리하고 확장할 수 있습니다.
    • Discovery Engine API: 사용자 쿼리를 기반으로 관련 제품, 자료 또는 문서를 표시하는 지능형 검색 기능으로 ABAP 애플리케이션을 강화합니다. Discovery Engine API를 사용하면 정보 탐색을 개선하고 Vertex AI 에이전트 빌더의 강력한 기능을 활용하여 SAP 시스템과 원활하게 상호작용할 수 있는 대화형 AI 에이전트를 만들 수 있습니다.
    • Dialogflow API v3: Dialogflow의 자연어 처리 기능을 사용하여 대화 인터페이스와 챗봇을 ABAP 애플리케이션에 빌드합니다. Dialogflow API를 사용하면 고객지원을 강화하고 프로세스를 자동화하며 맞춤설정된 상호작용을 제공할 수 있습니다.
    • Google Forms API v1: ABAP 애플리케이션에서 프로그래매틱 방식으로 Google Forms를 만들거나 읽거나 업데이트합니다. Forms API를 사용하면 설문조사를 자동화하거나 고객 의견 또는 분석할 데이터를 수집할 수 있습니다.
    • Google 슬라이드 API v1: ABAP 애플리케이션을 사용 설정하여 프로그래매틱 방식으로 프레젠테이션을 생성하거나 조작합니다. Slides API를 사용하면 보고서 생성, 데이터 시각화 또는 콘텐츠 제작 워크플로를 자동화할 수 있습니다.
    • Identity and Access Management(IAM) API v2: 인증과 승인을 원활하게 관리하도록 ABAP 애플리케이션을 빌드합니다. IAM API v2를 사용하면 보안을 강화하고 Google Cloud 리소스에 대한 사용자 권한과 액세스를 세밀하게 제어할 수 있습니다.
    • Storage Transfer Service API v1: 온프레미스 스토리지나 기타 클라우드 제공업체의 대규모 데이터 세트를 Cloud Storage로 간편하게 마이그레이션합니다. Storage Transfer Service API를 사용하면 ABAP 애플리케이션의 데이터 전송 워크플로를 최적화할 수 있습니다.
    • Vertex AI v1beta1: 커스텀 기술 자료를 효율적으로 사용할 수 있도록 향상된 검색 증강 생성(RAG) 코퍼스 관리 기능을 사용합니다. Vertex AI v1beta1을 사용하면 예측 분석, 지능형 자동화, 데이터 기반 의사 결정, 향상된 도구를 활용하여 대규모 문서 컬렉션에서 정보의 색인을 생성하거나 정보를 검색할 수 있습니다.

    SDK는 75개가 넘는 Google Cloud API에 대한 ABAP 클라이언트 라이브러리를 제공합니다. 클라이언트 라이브러리는 ABAP SDK for Google Cloud 클라이언트 라이브러리를 참조하세요.

  • Cloud Functions 인증 개선: 인증 전용 서비스 계정을 사용하여 ABAP SDK에서 Cloud Functions를 호출할 수 있습니다. SAP 시스템이 호스팅되는 환경에 따라 JWT, 워크로드 아이덴티티 제휴 또는 Google 인증을 사용하여 1세대 및 2세대 Cloud Functions에 액세스할 수 있습니다. 자세한 내용은 Cloud Functions 호출을 위한 인증을 참조하세요.

  • Workflows API의 향상된 제어: Workflows API의 경우 ABAP 클라이언트 라이브러리에는 워크플로를 관리할 수 있는 다양한 방법을 제공하는 sendHttpCallback 메서드가 포함됩니다. 자세한 내용은 /GOOG/CL_WORKFLOWS_V1 클래스를 참조하세요.

  • Role Finder 유틸리티: SDK에 통합된 Role Finder 유틸리티를 사용하면 다양한 Google Cloud API와 연결된 IAM 역할을 편리하게 식별할 수 있습니다. 자세한 내용은 Google Cloud API의 IAM 역할 찾기를 참조하세요.

  • 향상된 API 클라이언트 스텁: ABAP 편집기에서 코드를 작성할 때 ABAP 유형의 각 필드에 대한 설명을 볼 수 있습니다. 이 기능을 사용하면 API 클라이언트 스텁 클래스에 있는 각 필드의 목적을 빠르게 파악할 수 있습니다.

  • 재개 가능한 업로드 문제 해결: Cloud Storage 및 Google Drive로 재개 가능한 업로드의 경우 알 수 없는 파일 크기로 인해 발생하는 문제가 해결되었습니다.

버전 1.6

ABAP SDK for Google Cloud 온프레미스 또는 클라우드 버전 1.6에는 다음 기능이 도입되었습니다.

  • API 관련 개선사항: SDK가 다음 Google Cloud API에 대해 ABAP 클라이언트 라이브러리 개선사항을 제공합니다.

    • Vertex AI: Vertex AI API에 대해 개선된 ABAP 클라이언트 라이브러리를 활용하여 Gemini와 같은 멀티모달 LLM의 생성형 AI 기능을 통합한 애플리케이션을 빌드할 수 있습니다. 자세한 내용은 Vertex AI 소개를 참조하세요.

    • Google Drive: Drive API에 대해 개선된 ABAP 클라이언트 라이브러리를 활용하여 파일 데이터를 업로드할 수 있습니다. SDK가 단순 업로드, 멀티파트 업로드, 재개 가능한 업로드를 위한 방법을 제공합니다. Drive에 파일 데이터 업로드에 대한 자세한 내용은 파일 데이터 업로드를 참조하세요.

    • Cloud Logging: Logging API에 대해 ABAP 클라이언트 라이브러리를 활용하여 애플리케이션 로그를 Logging에 전송할 수 있습니다. Logging을 사용하면 문제 해결 및 모니터링을 위해 한 장소에서 모든 로그를 확인할 수 있습니다.

    ABAP 클라이언트 라이브러리에 대한 자세한 내용은 ABAP SDK for Google Cloud 클라이언트 라이브러리를 참조하세요.

  • 워크로드 아이덴티티 제휴를 사용하여 인증: Google Cloud 외부에서 호스팅되는 SAP 시스템의 경우 워크로드 아이덴티티 제휴를 통해 토큰을 사용해서 Google Cloud에 인증을 수행할 수 있습니다. 워크로드 아이덴티티 제휴를 사용하면 서비스 계정 키를 사용하지 않고 온프레미스 또는 멀티 클라우드 SAP 워크로드에 Google Cloud 리소스에 대한 액세스 권한을 부여할 수 있습니다. 자세한 내용은 워크로드 아이덴티티 제휴를 통해 토큰을 사용하여 인증 수행을 참조하세요.

  • 커스텀 IMG 트랜잭션: ABAP SDK for Google Cloud 구성을 관리하기 위해 SDK는 커스텀 IMG 트랜잭션 /GOOG/SDK_IMG를 제공합니다. 구현 가이드(IMG)가 없는 SAP CRM 또는 SAP BW와 같은 SAP 제품을 사용하는 경우 커스텀 IMG 트랜잭션 /GOOG/SDK_IMG를 사용하여 SDK를 구성할 수 있습니다.

  • 커스텀 JSON 변환: SDK가 이제 커스텀 JSON 변환을 통해 API 스텁과 교환되는 데이터를 보다 광범위하게 제어할 수 있습니다. 기본 동작에는 직렬화 및 역직렬화를 위해 SAP 제공 클래스 /UI2/CL_JSON이 사용되지만 SDK에 포함된 BADI(비즈니스 부가기능)를 사용해서 이러한 태스크에 대해 커스텀 논리를 구현할 수 있습니다. 자세한 내용은 API 요청 및 응답의 직렬화 및 역직렬화를 참조하세요.

  • ABAP SDK for Google Cloud용 Codelab: ABAP SDK for Google Cloud용 Codelab은 SDK를 통한 Google 서비스 사용 방법 학습을 도와주는 튜토리얼을 제공합니다. ABAP SDK for Google Cloud용 Codelab에 액세스하려면 Codelab을 참조하세요.

  • 웹 기반 코드 마법사: ABAP SDK for Google Cloud를 설치할 필요 없이 웹 기반 코드 마법사를 사용하면 SDK로 제공되는 API 클라이언트 스텁의 모든 공개 메서드에 대해 샘플 코드를 생성할 수 있습니다. 웹 기반 코드 마법사를 사용하려면 ABAP SDK for Google Cloud의 코드 마법사를 참조하세요.

버전 1.5

ABAP SDK for Google Cloud 온프레미스 또는 클라우드 버전 1.5에는 다음 기능이 도입되었습니다.

버전 1.1~1.4(사용할 수 없음)

ABAP SDK for Google Cloud 온프레미스 또는 클라우드 버전 1.1~1.4을 사용할 수 없습니다.

버전 1.0

ABAP SDK for Google Cloud 온프레미스 또는 클라우드 버전 1.0은 다음 Google Cloud API에 대한 ABAP 클라이언트 라이브러리를 제공합니다.