반응형

분류 전체보기 33

[SAP] Abap Cloud 개발 - Private Cloud 및 On-premise 환경

안녕하세요 패일오버입니다. 앞서 Developer Extensibility를 고민하다가 삼천포로 빠져서 좀 헤맸는데요. 헤매고 헤매다 보니 결국 제가 원하는 부분에 대해서 조금은 방향성을 잡아가고 있습니다. 결국 SAP에서는 SAP에서 제공한 개발환경과 공용 API로 개발(Tier1 개발)이 힘든 부분에 대해서는 custom wrapper를 활용하여 Abap cloud에서 사용 가능하게 구성가능하고 (Tier2 개발) 그마저도 힘들면 별 수 없지만 (Tier3 개발)을 진행하라고 되어 있는 것 입니다. 개발 환경으로 따지면, Abap Cloud 환경 : Tier1, Tier2 개발 Classical Abap 환경 : Tier3 개발 위의 두가지 개발은 이클립스에서 지정해야 하는 개발 환경의 세팅 자체가 ..

SAP BC 2023.03.05

[SAP] Abap Cloud 개발 - On-stack developer Extensibility (2)

안녕하세요 패일오버입니다. 오후에 작성 했던 Abap Cloud 관련 포스팅에 대한 부족함이 느껴져 집에 돌아와서 할 일 맞추고 다시 책상에 앉았습니다. 조금 더 확인해 보고 싶어서요. 조금은 필기의 형식을 띄며 포스팅을 남겨두려고 합니다. 도움이 될만한 내용들이 있다면 말입니다. 개발 방법에 대해 반복해서 읽는 것을 수행 중이라 이미 작성되었던 내용이 다시 작성될 수도 있고 이해가 부족할 수도 있는 점 양해 부탁드립니다. Developer Extenssibility - 개발 패러다임 On-stack Developer Extenssibility는 ABAP Development Tool을 사용하여 SAP S/4HANA 시스템에 ABAP 개발자가 연결하는 것을 허용함. 이는 On-premise 시스템에 커스..

SAP BC 2023.03.04

[SAP] Abap Cloud 개발 - On-stack developer Extensibility

안녕하세요 패일오버입니다. 지난 2월 초 Abap Cloud 개발과 관련하여 Key User extensibliity에 대해 확인 하였었는데 그 포스팅에 이어 ABAP develper Extensibility에 대해 알아보도록 하겠습니다. 내용을 미리 스포하자면 만만치 않습니다. 제가 BC 담당자 임에도 개발에 관심을 갖는건 순전히 호기심이기도 했지만 개발 방식에 대해 궁금점이 많아서 시작을 하였거든요, abap cloud 환경에 대해 살펴보면 제한사항도 많고 안되는 것도 많아 보입니다. SAP 은 clean core 전략을 좀 강하게 미는 것 처럼 보이기도 하고요 아래 내용 간단히 보시도록 하겠습니다. [지난 포스팅 Key-User 개발] https://fail-over.tistory.com/2 SAP..

SAP BC 2023.03.03

[SAP] Fiori Application 종류

안녕하세요 패일오버입니다. 오늘은 Fiori Application의 종류에 대해서 확인해 보는 시간을 갖고자 합니다. Fiori Application 은 크게 세가지로 분류 가능합니다. 해당 application 들이 Fiori에서 어떻게 활용이 되는지 확인해보겠습니다. 1. Transactional Apps Fiori의 Tile을 생각하면 이해가 편합니다. Transactional Apps은 판매 주문 생성, 송장 처리 또는 휴가 신청 승인과 같은 특정 비즈니스 프로세스 또는 Transactional 을 완료하는 데 사용됩니다. Transactional Apps는 작업 중심적이며 사용자가 빠르고 효율적으로 작업을 완료할 수 있도록 도와줍니다. Transactional Apps는 종종 모바일 장치에 대한..

SAP BC 2023.03.01

[SAP] Fiori 는 SAP GUI를 얼마나 수용할까?

안녕하세요 패일오버 입니다. Fiori 권한과 관련하여 계속 고민중에 있습니다. SAP 신규 프로젝트에서 신경 써야 하는 Fiori와 관련하여 고민할 부분은 꽤 많은 것 같습니다. Fiori 환경에 대한 이해가 부족하고 실제로 어떻게 고객에게 전달을 할 것인가에 대한 의식의 흐름을 다루어 보겠습니다. Fiori 도입 관련 고민 Point 1. Fiori에서 지원하는 기존 Standard T-code의 범위 확인 2. 기존 T-code를 Fiori로 어디까지 구현 할 것인가 3. T-code 자체를 Fiori에 띄우기만 할 것인가 4. 사용자의 UI 디바이스를 어디까지 수용할 것인가 SAP GUI 트랜잭션에 매칭이 되는 Fiori app을 찾기 위해서는 아래의 링크를 참고하여 파악이 가능해 보입니다. ht..

SAP BC 2023.02.28

[SAP] Integration Suite (1) - Cloud Integration(Integration Flow)

안녕하세요 패일오버 입니다. 오늘은 SAP의 EAI 도구인 Integration Suite에 대해 다루어 보겠습니다. SAP는 최근들어 SAP on-premise 환경의 라이센스를 굉장히 공격적으로 판매하지 않고 있습니다. 그 이유는 반대로 생각해보면 SAP Cloud의 생태계를 공격적으로 확장하기 위함 입니다. SAP cloud 환경에서의 EAI 도구로 Integration Suite를 내세우고 있는데, 이는 SAP ERP 시스템과 별개로 SAP BTP (Business Technology Platform) 의 부분적인 요소로 표현되고 있습니다. 한마디로 SAP에서 클라우드 환경에서 제공하는 EAI 툴이 Integration Suite이라고 생각하면됩니다. 오늘은 Integration Suite이 수용..

SAP BC 2023.02.27

[SAP] Fiori 권한 부여 방법 (1)

안녕하세요 패일오버입니다. SAP ECC 기반의 프로젝트를 진행하면서 Basis로서 항상 힘든 부분이 있었습니다. 바로 권한 관련된 부분입니다. 왜 항상 힘들었냐 당연히 권한에 대한 역할분담을 어떻게 가져가고 누가 주도적으로 진행을 하느냐에 대한 이슈가 있었던 것 같습니다. 오늘은 SAP HANA Fiori Authorization 부여 방법에 대해 짧게 나마 현재까지 이해한 부분에 대해 남겨보도록 하겠습니다. GUI에서 PFCG와 씨름하던 때를 상상해 보면 좀 더 심플에 졌나 싶기도 하지만 어웠습니다. Basis는 모르면 배우면 됩니다. 전 그렇게 생각합니다. SAP HANA Fiori 인증의 중요성 SAP HANA에 대한 무단 액세스는 조직에 심각한 결과를 초래할 수 있는 데이터 위반으로 이어질 수 ..

SAP BC 2023.02.26

[SAP] Client Copy 의 새로운 버전 (SCCLN, SCC9N 등)

안녕하세요 페일오버 입니다. 오늘을 SAP Client Copy 도구에 대해 잠깐 언급하고 지나가겠습니다. SAP 구축 프로젝트를 진행하다 보면 Client Copy가 필요한 경우가 종종 있습니다. 예를 들면, 1. Golden Clent 및 개발 클라이언트의 분리 2. 샌드박스 클라이언트의 구성 3. 개발 컨피그의 QA 클라이언트로의 이관 4. 통합테스트를 위한 클라이언트 생성 5. 이관 테스트를 위한 클라이언트 복사 6. 교육용 클라이언트의 복사 위의 경우 외에도 클라이언트 Copy를 활용하여 SAP을 운영하고 확장하는 방법론을 펼치는 경우도 있을 것 입니다. 기존 ECC 기반의 Client Copy 도구를 현재도 잘 사용하는 사용자는 많이 있습니다. 하지만 비교적 최근인 20년 SAP_BASIS 7..

SAP BC 2023.02.25

[SAP] Cloud ALM 의 활용가치

CALM은 SAP에서 제공하는 Cloud Application Lifecycle Management를 뜻 합니다. SAP의 클라우드 솔수션들에 대응해 주기 위한 On-Premise의 솔루션 매니저와 결을 같이 한다고 보고 있는데요. 이 둘의 차이를 조금은 짚고 넘어가야 할 필요성이 있다고 생각이 듭니다. SAP Solution Manger 이 솔루션은 기본적으로 On-premise 기반의 SAP 환경에 좀 더 친숙한 환경이라고 보여 집니다. On-premise 기반의 SAP 시스템의 모니터링 부터 변화관리, EWA 보고서, BPMON 등을 제공 합니다. 이를 위해서는 설치, 설정, 인프라 등에 대한 전체적이 시스템을 고객이 직접 구현하는 환경으로 마련되어 있습니다. Cloud ALM 기본적으로 Cloud..

SAP BC 2023.02.20

[공부] Restful API 개발 방법 (1)

안녕하세요 패일오버입니다. SAP BC업무가 주를 이루고 있지만 간간히 기술관련하여 공부하고 있습니다. 개발은 대학생 때 과제 정도해보고 회사 생활하며 CS 프로그램을 개발해 본 것이 다 이기에 굉장히 기초적인 것도 잘 모르네요. 그래도 코드를 보면 감을 잡을 수 있기 때문에 어느정도 축복이라고 생각하고 개발에 대해서도 간간히 포스팅 하겠습니다. RESTful API 는 시스템간 정보를 교환하는데 단순한 방법을 제시합니다. 약속된 HTTP 프로토콜을 통해 동작하는 REST 아키텍쳐위에 설계된 API라고 간단하게 정의 하겠습니다. 이 기종 시스템과의 인터페이스를 효과적으로 할 수 있는 방법을 제시하고 개발환경에 구애 받지 않는 아주 효율적인 녀석입니다. SAP 이야기를 잠깐 하자면 Integration S..

IT 2023.02.15
반응형