전체 글 (33) 썸네일형 리스트형 SAP Public Cloud ERP - 사용자 정의 CDS 뷰 ⛏️ 목차🧩 사용자 정의 CDS 뷰🧩 ADT에서 CDS 생성과 차이점🧩 CDS View 생성🧩 표준 CDS 뷰🧩 분석 큐브🧩 분석 차원🧩 값 도움말🧩 데이터 추출🧩 외부 API🧩 사용자 정의 CDS 뷰'사용자 정의 CDS 뷰' 앱은 Eclipse ADT를 사용하지 않고 ERP 웹 상(인앱)에서 CDS View 를 생성 가능한 앱이다.🧩 ADT에서 CDS 생성과 차이점사용자 정의 CDS 뷰 앱 - 코딩 없이 화면에서 생성 - SAP가 공개한 released VDM 뷰나 custom content를 조합 - 주로 조회, 분석, 외부 API 노출 목적 ADT의 CDS - 직접 DDL 소스를 작성 - 개발자 확장(Developer Extensibility) 영역 - 더 정교한 모델링과 다른 .. GitHub Token 발급 방법 ⛏️ 목차🧩GitHub Token 경로🧩Tokens(classic) vs Fine-grained tockens🧩Token 관리 🧩 GitHub Token 경로먼저 Github에 접속 및 Sign in.https://github.com/ GitHub · Change is constant. GitHub keeps you ahead.Join the world's most widely adopted, AI-powered developer platform where millions of developers, businesses, and the largest open source community build software that advances humanity.github.com 오른쪽 상단 프로필 클릭.. SAP ABAP Git - Eclipse ADT ABAP Git 연동 및 코드 관리 ⛏️ 목차🧩 ABAP Git 연결🧩 ABAP Git Repositories 등록🧩 GitHub -> ADT🧩 ABAP Git 연결Eclipse ADT에서 ABAP Git 을 연결하여 Package 단위로 코드를 추출 및 삽입이 가능하다.SAP 제한 사항abapGit은 오픈 소스 커뮤니티에서 관리하는 오픈 소스 프로젝트이며 SAP가 소유하고 있지 않습니다. 따라서 SAP는 오픈 소스 abapGit 버전(ZABAPGIT)을 지원하지 않습니다. 따라서 ZABAPGIT 리포트 사용과 관련된 인시던트는 생성하지 말 것을 요청합니다. 그러나 SAP BTP ABAP 환경의 경우 별도의 SAP 소유 버전(fork)의 abapGit이 설정되었습니다. SAP는 이 버전에 대한 표준 지원을 제공합니다. 원하는 Git.. SAP Cloud ERP API : 통신 규약(Arrangement) ⛏️ 목차🧩통신 규약 개요🧩생성 통신규약 검색시나리오 입력생성🧩통신 규약 개요"어떤 데이터를 주고받을 것인가? (Permission & Scope)"마지막으로, 앞선 포스팅에서 정의한 '누가(사용자)'와 '어디서(시스템)'를 가져와서 어떤 서비스(API)를 사용할지 최종 허가를 내리는 단계.이유: SAP 내에는 수천 개의 API가 있다. 특정 ID가 모든 API를 건드리면 위험하겠지? 그래서 'Business Partner 조회 API' 혹은 'Sales Order 생성 API' 등 특정 시나리오(Scenario)를 지정해서 그 기능만 활성화하는 것.포인트: 이 단계가 완료되어야 비로소 API URL(Service URL)이 활성화되며, 외부에서 호출 가능한 상태가 된다. 🧩생성1. 통신규약 검색.. SAP Cloud ERP API : 통신 시스템(Communication Systems) ⛏️ 목차 🧩통신 시스템 개요🧩생성 🧩통신 시스템 개요"어디서(어떤 장비가) 접속하는가? (Endpoint & Trust)"이 단계가 가장 생소할 수 있는데, 이는 접속하려는 대상(서버/호스트)을 정의하는 과정이다.이유: SAP는 보안상의 이유로 '화이트리스트' 방식을 사용함. 단순히 아이디만 맞다고 들여보내는 게 아니라, "Postman(예시)이라는 시스템이 외부 주소에서 우리 쪽으로 데이터를 보낼 것이다"라는 연결 정보를 미리 등록하는 것.포인트: 여기서 앞서 만든 '통신 사용자'를 이 시스템의 접근 권한자로 연결(Assign)한다. 즉, "이 시스템(Postman)은 이 사용자(ID)를 써서 들어온다"는 관계를 맺어주는것. 🧩생성1. 통신 시스템 검색검색창에 통신 시스템 검색 후 앱 실행2... SAP Cloud ERP API : 통신 사용자 유지보수(Maintain Communication Users) 외부에서 SAP Cloud ERP에 API로 통신하기 위해서는 몇가지 단계로 '통신' 시스템을 생성해주어야 한다.⛏️ 목차 🧩 통신 사용자 란?🧩 생성통신 사용자 유지보수 앱 검색신규 생성사용자 데이터 및 비밀번호 생성생성 확인 🧩 통신 사용자 란?"누가 들어올 것인가? (Identity)"가장 먼저 하는 이 단계는 시스템에 접근할 **'신분증'**을 만드는 과정이다.이유: SAP Cloud ERP는 보안상 실제 '사람' 계정(Business User)과 '시스템' 계정(Communication User)을 철저히 분리포인트: 시스템 계정은 UI 로그인 권한이 없으며, 오직 API 호출을 위한 인증(ID/PW 또는 Certificate) 목적으로만 사용🧩 생성1. 통신 사용자 유지보수 앱 검색하나.. SAP IMG 설정 별 TCODE 찾기 SAP에서 IMG를 설정할때 SPRO에서 경로로 찾아들어가는 방법을 사용한다. 다만, 그렇게 찾아 들어갈때 정확한 위치를 알지 못하면 해맬수밖에 없을것이다. 이럴때 자주 사용하는 IMG 설정의 TCODE를 알아놓으면 유용하게 사용할 수 있다.⛏️ 목차🧩IMG 경로 찾기🧩추가정보를 통한 TCODE 찾기🧩IMG 경로 찾기TCODE: SPRO 접속원하는 IMG 설정의 추가 정보를 확인한다. 🧩추가정보를 통한 TCODE 찾기추가 정보의 정보값을 기준으로TABLE: CUS_IMGACHC_ACTIVITY 필드에 넣고 검색해준다. 그럼 해당 IMG 설정의 TCODE를 확인 할 수 있다. - 끝 - SAP ABAP - Loop At ... Group / 루프 및 그룹 정리 ⛏️ 목차 🧩 LOOP AT... INTOField-SymbolInline Data🧩 LOOP AT... INTO... GROUP예제 🧩 LOOP AT... INTOLOOP AT itab INTO WA. ... ENDLOOP.루프 구문은 기본적으로 itab(인터널테이블)의 데이터를 wa(워크에어리어)에 데이터를 한건씩 복사하여 구문 안에서 추가로가공한다.Field-Symbolwa 부분에는 Field-Symbol로 바로 Assign할 수 있으며LOOP AT itab ASSIGNING FIELD-SYMBOL()....ENDLOOPInlin Data인라인 데이터 선언을 통해 다음과 같이 선언이 가능하다.LOOP AT itab INTO DATA(wa)....ENDLOOP. 🧩 LOOP AT... INT.. 이전 1 2 3 4 5 다음