Mendix 및 SAP | Mendix 평가 가이드

메인 컨텐츠로 가기

Mendix 및 SAP

파트너스

Mendix 2017년부터 SAP의 로우코드 애플리케이션 개발 주요 파트너였으며, 로우코드 공급업체 중 유일하게 SAP 인증 앱 파트너 그리고 통과했다 SAP 프리미엄 인증. 즉, SAP는 공식적으로 인증을 받았으며 사용을 승인한다는 의미입니다. Mendix SAP 솔루션과 함께, 또는 자체 로우코드 툴셋인 SAP Build를 대신하여 사용할 수 있습니다.

통합

수년에 걸쳐, Mendix SAP는 많은 통합 포인트를 공동 개발했습니다. Mendix, SAP Business Technology Platform(SAP BTP) 및 SAP S/4HANA, SAP ECC, SAP SuccessFactors와 같은 SAP 애플리케이션. 이러한 통합 지점은 SAP BTP 배포 및 통합, SAP 애플리케이션 통합, SAP Fiori UI 통합의 세 가지 주요 범주로 나뉩니다.

SAP BTP 배포 및 통합

Mendix SAP BTP에 대한 애플리케이션의 원클릭 배포를 제공하는 유일한 로우코드 공급업체입니다. 여기에는 온프레미스 SAP 애플리케이션에 안전하게 연결하기 위한 SAP Cloud Connector 사용과 Principal Propagation 개념이 포함되어 있습니다. Mendix 시스템 사용자가 아닌 최종 사용자의 자격 증명을 사용하여 SAP 백엔드에 로그온합니다.

그 결과, 최종 사용자의 SAP 권한을 확인할 수 있으며 사용할 수 없습니다. Mendix SAP에서 허가받지 않은 일을 하기 위한 "뒷문"으로. 게다가 최종 사용자의 ID는 SAP 애플리케이션 로그에서 볼 수 있으므로 모든 활동에 대한 전체 감사 추적을 보존할 수 있습니다.

SAP BTP 배포 옵션을 사용하면 SAP BTP 서비스와 쉽게 통합할 수도 있습니다. 예를 들어 다음을 사용할 수 있습니다. Mendix SAP HANA 클라우드 서비스에서 "translytical 애플리케이션"을 구축하고/하거나 SAP Event Mesh 서비스를 사용하여 이벤트 기반 애플리케이션을 구축합니다. 많은 고객이 Application Autoscaler와 Single Sign-on(SSO)을 사용합니다. SAP BTP 배포 및 통합에 대한 자세한 내용

SAP 애플리케이션 통합

Mendix 다음과 같은 방법으로 모든 SAP 애플리케이션과 통합할 수 있습니다.

  • OData를 사용하여 Mendix OData 커넥터 및 데이터 모델 생성기
  • BAPI를 사용하여 Mendix BAPI 커넥터 및 데이터 모델 생성기
  • REST, 예를 들어 SAP BTP Integration Suite(이전 명칭 SAP Process Integration(PI) 및 SAP Process Orchestration(PO))와 같은 미들웨어를 통해 통합하려는 경우
  • SOAP

SAP Fiori UI 통합

따라서 Mendix Fiori 웹 UI 패키지, SAPUI5 코딩 없이 정교한 Fiori 스타일 앱을 빌드할 수 있습니다. 이 패키지는 최신 버전의 Fiori인 SAP Horizon을 지원하여 사용자가 빌드할 수 있습니다. SAP Horizon 테마를 사용한 네이티브 모바일 앱사용자는 순수한 Fiori 스타일을 적용하거나 스타일을 맞춤화할 수 있으며, 이러한 앱을 Fiori Launchpad에 추가하여 원활한 사용자 경험을 누릴 수 있습니다.

고객 사례

Mendix SAP 고객을 위한 스위스 군용 칼과 같습니다. SAP에 특정 기능이 없을 때 사용할 수 있지만, 표준 SAP 솔루션이 해결하려는 문제에 너무 복잡할 때 SAP에 대한 가벼운 대안으로 사용할 수도 있습니다. 종종 더 빠르고 쉽습니다. Mendix특히 다음 기준 중 하나 이상을 충족하는 경우:

  1. SAP 및 비 SAP 시스템의 데이터와 기능 결합다른 ERP, CRM 및 PLM 시스템은 물론 맞춤형 레거시 시스템도 포함됩니다.
  2. 표준 워크플로 기능과 목적에 맞게 구축된 앱 경험 결합예를 들어, 재무, 조달, 마스터 데이터 관리 및 업계별 프로세스 등입니다. Mendix 두 가지 장점을 모두 제공하는 단일 플랫폼의 내장 워크플로 엔진이 탑재되어 있습니다.
  3. 사용자 정의형 사용자 경험예를 들어, 회사 브랜딩과 소비자 수준 경험이 필요한 고객 및 파트너 셀프 서비스 앱은 물론, 표준 SAP 사용자 경험으로 인해 생산성이 제한되는 영업, 서비스 및 기타 부서의 내부 사용자에게도 적합합니다.
  4. 모바일 사용자 경험예를 들어, 유지 보수 및 현장 서비스에서 작업 주문 실행, 창고 스캐닝, 배달 증명 앱 등이 있습니다. Mendix 앱은 기본적으로 반응형이지만, Progressive Web Apps(PWA) 및 iOS와 Android용 네이티브 모바일 앱으로 변환할 수도 있습니다. 오프라인에서도 작동할 수 있으며, 이는 위에 나열된 사용 사례에 종종 중요합니다.

사용 사례가 이러한 기준을 많이 충족할수록 더 적합합니다. Mendix.

고객 시나리오

"핵심을 깨끗하게 유지하십시오"는 SAP가 4년 S/2015HANA를 출시한 이래로 사용자 정의 코드에 대한 모토였습니다. 우리는 고객이 다양한 정도로 이를 수행하는 것을 봅니다. Mendix그리고 대체적으로 네 가지 범주 또는 시나리오로 나뉩니다.

시나리오 1: 코어에 연결

이 시나리오에서 고객은 아직 "핵심을 깨끗하게 유지"하기 위한 전략을 구체적으로 표현하지는 않았지만 구축하고 있습니다. Mendix SAP 통합이 있는 애플리케이션. 시작하기에 좋은 곳은 "SAP 사전 처리" 애플리케이션으로, 완전하고 승인된 객체 또는 트랜잭션이 SAP에 입력되기 전에 데이터를 수집 및/또는 다른 사용자가 승인해야 합니다.

예로는 자본 지출 요청, 구매 요청, 마스터 데이터 변경 등이 있으며, 이는 종종 이메일, Excel, Lotus Notes와 같은 섀도 IT를 통해 수행됩니다. Mendix 이러한 사용 사례를 자동화하는 이상적인 방법으로, 특히 SAP Build Process Automation과 같은 표준 워크플로 도구가 아닌 전용 앱의 사용자 경험이나 비SAP 통합이 필요한 경우에 그렇습니다.

시간이 지나면서 고객은 "핵심을 깨끗하게 유지"하려고 명시적으로 노력하지 않더라도 SAP 통합을 통해 많은 앱을 빌드할 수 있습니다. 좋은 예는 다음과 같습니다. Siemens, 많은 SAP 인스턴스와 900개 이상을 보유하고 있습니다. Mendix 프로덕션 단계의 앱.

시나리오 2: 핵심을 포함하다

이 시나리오에서 고객은 SAP를 레거시 시스템으로 취급하고, 미래의 어느 시점에 S/4HANA 또는 다른 ERP 시스템으로 마이그레이션할 의도를 가지고 있습니다. 이러한 고객은 보안 패치 및 법적 업데이트와 같은 필수적인 사항을 제외한 모든 변경 사항에 대해 "SAP를 억제", "SAP를 상자에 넣거나" 심지어 "SAP를 동결"하려고 합니다.

새로운 개발은 거의 항상 다음과 같이 수행됩니다. Mendix, 하지만 기존 사용자 지정 코드를 향상 및 확장하는 경우 변경의 크기와 범위, 고객 정책에 따라 달라집니다. 핵심에서 더 작은 변경을 수행할 수 있지만 더 큰 변경은 전체 기능을 다음으로 이동할 수 있는 기회가 될 수 있습니다. Mendix. 이 범주의 고객에는 건강, 미용 및 영양 회사가 포함됩니다. DSM-Firmenich 그리고 에너지 소매업체 에넥 시스.

시나리오 3: 코어 청소

이 시나리오에서 고객은 핵심에서 사용자 정의 코드를 체계적으로 제거하고 이를 다시 빌드합니다. Mendix. 그들이 동일한 기능을 그대로 재구축한다는 오해가 있지만, 물론 그들은 또한 새로운 기능과 더 나은 사용자 경험으로 현대화할 기회를 잡습니다. 예를 들어, 전체 모바일 지원이 포함됩니다. 이런 의미에서 핵심을 정리하는 것은 단순히 기술 부채를 줄이기 위한 IT 프로젝트가 아니라 비즈니스에 실질적인 가치를 제공합니다.

SAP는 "SAP S/4HANA 구현의 사용자 정의 확장 - 고위 IT 리더십을 위한 실용 가이드"라는 문서에서 핵심을 정리하는 방법에 대한 자세한 지침을 제공했습니다. 이 문서는 2021년에 작성되었지만 여전히 SAP가 제공한 가장 자세한 지침이며 SAP ECC를 계속 사용하는 고객과 S/4HANA로 마이그레이션하는 고객에게 관련이 있습니다. 단계별 가이드는 아니지만 수행해야 할 주요 단계를 설명합니다.

  • 아직 하지 않았다면 가능한 한 빨리 사용하고 싶은 새로운 기술에 대한 SAP 아키텍트와 개발 팀의 기술 향상을 시작하세요. 이 문서에서는 SAP BTP 기술을 사용한다고 가정하지만 Mendix 단일 플랫폼, 기술, 스킬셋이기 때문에 이런 측면에서 훨씬 간단합니다.
  • ERP 시스템에서 모든 오래된 코드를 제거하세요. SAP는 이것이 일반적으로 전체의 30%이고 때로는 최대 50%라고 말합니다. 어떤 코드가 오래된지 알아내려면 문서에 설명된 대로 사용자 정의 코드 사용 모니터링을 위한 기본 제공 SAP 기능을 활성화할 수 있습니다.
  • S/4HANA로 전환하면 쓸모없게 될 코드는 무시하세요. 표준 기능으로 대체될 수 있으므로 다시 빌드하는 것이 의미가 없습니다. 이 단계에는 기능적, 기술적 SAP 지식이 필요하므로 SAP 파트너와 협력해야 할 수도 있습니다. SAP는 이 단계가 끝나면 원래 사용자 지정 코드의 10%만 코어에서 정리할 수 있다고 말합니다.
  • SAP Custom Code Analyzer라는 도구를 사용하여 남은 코드의 복잡성을 분석하고 정리 및 재구축을 위한 우선순위를 정합니다. SAP는 비즈니스 우선순위 외에도 고객에게 복잡한 코드와 "고아 코드"를 우선 순위로 지정하도록 조언합니다. 복잡한 코드는 가장 많은 문제와 변경으로 이어지고 따라서 가장 높은 유지 관리 비용이 드는 반면 "고아 코드"는 적절한 문서의 소유자가 없으므로 비즈니스에 위험이 됩니다.
  • 다시 빌드해야 하는 각 수정 사항에 대해 문서의 섹션 4에 있는 자세한 지침을 사용하여 선호도 순서대로 옵션을 평가하세요.
    • 앱 내 확장 기능(S/4HANA에서만 사용 가능)
    • 새로운 플랫폼에서의 병렬 확장
    • 온스택 확장(S/4HANA에서만 사용 가능)
    • 아무것도 하지 마십시오(현재 ABAP 코드(이제 "클래식 확장"으로 알려짐)를 고수하십시오)

SAP ECC 시스템의 핵심을 체계적으로 정리한 고객의 좋은 예는 농업 사업입니다. 코선 비트 컴퍼니. 그들은 ECC 시스템을 정리하고 기존 ABAP 및 Fiori 개발자에게 재교육을 제공하기 위해 "SAP 2 Standard"라는 프로그램을 시작했습니다. Mendix그 결과, 그들은 개발 역량을 두 배로 늘리고, 이전보다 7배 더 많은 성과를 거두었으며, 심지어 회사의 작물 수확량을 연간 1.8만 유로 늘리는 데도 기여했습니다.

시나리오 4: 핵심을 깨끗하게 유지하세요

"핵심을 깨끗하게 유지하세요"는 핵심이 처음부터 깨끗해야 한다는 것을 의미합니다. 즉, 핵심을 청소했거나, 그린필드 재구현을 하고 있거나, SAP를 전혀 처음 접했기 때문입니다. 어떤 의미에서 SAP를 처음 접하는 경우 아키텍트와 개발자를 직접 온보딩할 수 있기 때문에 더 쉽습니다. Mendix, 먼저 오래된 SAP 기술에서 벗어나지 않아도 됩니다. 그러한 고객의 좋은 예로는 광산 회사가 있습니다. 시벨코 그리고 HVAC, 욕실 및 주방 도매업체 반 마르케.

고객이 사용하는 더 많은 예는 다음과 같습니다. Mendix SAP와 함께 사용하는 경우 다음을 참조하세요. SAP를 특징으로 하는 고객 사례.

공동 파트너

Mendix 앱을 구축하는 데 도움을 줄 수 있는 컨설턴트가 있지만 SAP 컨설턴트는 아닙니다. SAP 도메인 전문 지식도 필요한 경우 두 가지 모두를 갖춘 파트너를 찾는 데 도움을 드릴 수 있습니다. Mendix 및 SAP 경험. 이는 글로벌 시스템 통합자가 될 수 있으며, Mendix 실무 및 SAP 실무 또는 두 가지를 결합한 전문 분야를 갖춘 소규모 파트너가 될 수 있습니다. Mendix 그리고 SAP. 저희는 이런 것들을 많이 가지고 있으며, 귀하의 지역에서 하나를 찾는 데 도움을 드리겠습니다.

언어를 선택하세요