SAP CRM 웹 UI: 구성 및 개선

⚡ 스마트 요약

웹 UI 구성 및 애플리케이션 향상 도구 SAP CRM을 사용하면 컨설턴트가 복잡한 ABAP 코딩 없이 표준 역할, 보기 및 데이터베이스 구조를 적용할 수 있습니다. 이 튜토리얼에서는 레이아웃 구성 모델, 매개변수 기반 설계, 보안 제어 및 AET를 통한 필드와 테이블의 엔드 투 엔드 확장에 대해 설명합니다.

  • 🧩 구성 계층: 역할 구성 키, 구성 요소 사용량, 객체 유형 및 객체 하위 유형이라는 네 가지 매개변수 값은 웹 UI 구성 도구 내에서 관리되는 각 보기 레이아웃을 고유하게 식별합니다.
  • 🖱️ 드래그 앤 드롭 디자인: 데이터 사전 구조를 수정하지 않고도 사용 가능한 필드와 필드 속성을 보여주는 시각적 편집기를 사용하여 필드를 추가, 재정렬 및 ​​제거할 수 있습니다.
  • 🛡️ 액세스 제어: 최고 관리자 또는 개발자만 구성 역할을 부여받으며, 사용자 지정 설정을 통해 선택한 보기에서 최종 사용자 개인 설정을 비활성화할 수 있습니다.
  • ⚙️ AET 파워: 애플리케이션 확장 도구는 필드와 테이블을 데이터베이스 계층까지 자동으로 확장하여 대부분의 확장 시나리오에서 수동 ABAP 코딩을 없애줍니다.
  • 🧠 전문가 모드: 기존 데이터 요소에 새 필드를 연결하면 레이블, 검색 도움말 및 필드 속성이 모든 UI 레이어에서 일관되게 전파됩니다.

SAP CRM 웹 UI 구성 및 개선 도구

회사 개요

  • SAP CRM에는 (예: 영업 전문가)와 같은 여러 표준 역할이 정의되어 있으며, 이러한 역할 내의 응용 프로그램(예: 계정 관리)도 있습니다.
  • 일반적으로 기업들은 표준 애플리케이션을 있는 그대로 사용하지 않고, 사소하거나 중요한 기능 개선을 진행합니다.
  • 이를 고려하여, SAP CRM은 다음을 향상시키기 위한 도구로 구현되었습니다. SAP 표준 애플리케이션입니다. 이러한 도구를 사용하면 기존 애플리케이션의 뷰를 변경하고, 필드를 추가하고, 테이블을 추가하는 등의 작업을 수행할 수 있습니다.
  • 이러한 도구에는 주로 다음이 포함됩니다.
  • 웹 UI 구성 도구
  • AET(애플리케이션 향상 도구)

웹 UI 구성 도구

  • 모든 뷰에 대해 표시되는 레이아웃 SAP CRM 웹 UI 구성으로 유지 관리됩니다.
  • 이러한 구성은 4개의 매개변수 값을 사용하여 식별됩니다.
  • 따라서 다양한 매개변수 값을 사용하여 새로운 레이아웃으로 웹 UI 구성을 향상시킬 수 있습니다.
  • 웹 UI에 표시되는 필드는 데이터 사전에 정의된 데이터베이스 구조에서 가져옵니다.
  • 요구 사항에 따라 모든 화면에 모든 필드가 표시되는 것은 아닙니다.
  • 웹 UI 구성 도구를 사용하여 화면을 수정할 수 있습니다.
  • 이 도구를 사용하면 화면에서 일부 필드를 제거할 수 있습니다.
  • 또한 데이터 사전 구조에 있는 필드를 화면에 추가할 수 있습니다.
  • 의 모든 페이지에서 CRM 웹 UI"웹 UI 도구"로 이동하는 버튼이 있습니다.
  • 이 버튼을 사용하려면 미리 정의된 역할이 필요합니다.
  • 따라서 이 버튼을 보고 이 도구를 수정하려면 사용자에게 충분한 권한이 있어야 합니다.
웹 UI 구성 도구
웹 UI 페이지의 버튼들을 아래에서 자세히 살펴보겠습니다.
  1. 구성 가능한 영역 웹 UI 구성 도구: 이는 화면에서 설정 가능한 영역을 강조 표시합니다.
  2. 구성 페이지 웹 UI 구성 도구: 현재 페이지를 구성하는 팝업이 열립니다.

웹 UI 구성 도구

웹 UI 구성 도구
작업 센터 페이지의 구성 보기
  1. 개인화 웹 UI 구성 도구
    1. 이를 통해 사용자는 뷰의 레이아웃을 직접 설정할 수 있습니다.
    2. 이는 개별 사용자에게만 영향을 미치며 전체 애플리케이션에 적용되는 것은 아닙니다.
  1. 페이지 인쇄 웹 UI 구성 도구현재 페이지를 인쇄하려면.
  • 새로운 레이아웃을 만들려면 "새로 만들기" 버튼을 사용하여 빈 양식을 만들 수 있습니다.
  • 기존 구성을 복사한 다음 필요에 따라 수정할 수도 있습니다.
  • 웹 UI 구성 도구는 드래그 앤 드롭 기능을 사용하여 레이아웃에 필드를 추가할 수 있습니다.
  • 또한 필드의 다양한 속성을 설정할 수 있는 기능도 제공합니다.
  • 경우에 따라 이러한 개선 사항 구현에는 웹 UI 구성 요소에 대한 ABAP 프로그래밍이 포함되기도 합니다.
웹 UI 구성 도구
개요 페이지의 양식 보기에 대한 구성 보기 – I

사용 가능한 구성(위 스크린샷 참조):

  • 구성은 다음 필드들의 고유한 조합으로 식별됩니다.
  • 역할 구성 키
  • 구성 요소 사용
  • 개체 유형
  • 객체 하위 유형
  • 조합에 따라 보기에 사용할 수 있는 구성이 여러 가지가 있을 수 있습니다.
  • 이 할당 블록에서 행을 선택하면 "현재 구성 디자인"이 업데이트되어 선택한 구성에 따라 디자인된 레이아웃이 표시됩니다.

구성 작업을 위한 버튼(위 스크린샷 참조): 이 버튼들은 "사용 가능한 구성"에서 선택한 구성의 "현재 구성 디자인"을 수정하는 데 사용됩니다.

  1. 캡션 추가: 이 버튼을 사용하면 개요 페이지의 양식 보기 화면에 캡션을 추가할 수 있습니다.
  2. 행 추가: 이 버튼을 클릭하면 "현재 구성 디자인" 영역에 행이 추가됩니다.
  3. 위로 이동: 이 버튼을 누르면 선택한 필드가 현재 행보다 한 행 위로 이동합니다.
  4. 아래로 이동: 이 버튼을 클릭하면 선택한 필드가 현재 행보다 한 행 아래로 이동합니다.
  5. 사용 가능한 필드 표시(그림 3): 레이아웃에 추가하여 애플리케이션에 표시할 수 있는 모든 필드를 보여줍니다.
  6. 필드 속성 표시(그림 3): 레이아웃에서 선택한 필드의 속성을 보여주고, 이를 확인하고 설정할 수 있습니다.
  7. 편집 모드에서는 이러한 속성 중 일부를 수정할 수 있습니다.
웹 UI 구성 도구
개요 페이지의 양식 보기에 대한 구성 보기 – II
  • 이 도구는 뷰 레이아웃에서 필드(데이터 사전에서 사용 가능)를 추가하거나 제거하는 기능을 지원합니다.
  • 이 도구를 사용하면 데이터 사전 구조 및 테이블에 필드를 추가하여 CRM에 반영하는 것이 불가능합니다.
  • 테이블 뷰의 구성 화면은 레이아웃이 다르며, 사용자는 사용 가능한 열과 해당 열의 속성을 설정해야 합니다.
웹 UI 구성 도구
테이블 보기에 대한 구성 보기

보안 문제

  • 최종 사용자는 구성 도구에서 이러한 설정을 수행할 수 있는 권한을 가져서는 안 됩니다. 이러한 권한은 최고 관리자 또는 개발자에게만 부여되어야 합니다.
  • 변경 사항은 애플리케이션에 접속하는 모든 사용자에게 표시됩니다.
  • UI 구성 도구에 적용된 변경 사항 외에도 최종 사용자는 보기 개인 설정을 할 수 있습니다. 개인 설정은 개별 사용자에게만 적용되며 다른 최종 사용자와 공유되지 않습니다.
  • 요구 사항에 따라 개인 설정은 사용자 지정 설정 내에서 제어할 수 있습니다.
  • 이는 개발자가 사용자가 화면을 개인화하는 것을 제한할 수 있는 사용자 지정 설정이 있다는 것을 의미합니다.
  • 이 설정을 적용하면 최종 사용자는 개인 설정 버튼을 사용할 수 없게 됩니다.

AET(애플리케이션 향상 도구)

  • 애플리케이션 향상 도구는 애플리케이션 성능을 향상시키기 위한 포괄적인 도구입니다. SAP 표준 애플리케이션이므로 데이터베이스 수준까지의 수정이 도구 자체에서 구현되므로 코딩 작업이 거의 필요하지 않습니다.
  • 이 도구는 웹 UI 구성 도구와도 통합되어 있습니다.
애플리케이션 개선 도구
버튼을 클릭하면 강조 표시된 구성 영역
  • UI 구성 도구와 마찬가지로 먼저 애플리케이션에서 구성 가능한 영역(파란색으로 강조 표시됨)을 선택해야 합니다.
  • 이렇게 하면 아래 그림과 같이 UI 구성 도구가 같은 창에서 열립니다.
애플리케이션 개선 도구
AET용 UI 구성 도구

AET 기능 향상을 위해 해당 버튼(위에서 강조 표시됨)을 선택해야 합니다.

  • 디스플레이 개선 사항: 이미 존재하는 개선 사항을 볼 수 있습니다. 개선 사항을 선택하고 수정할 수 있습니다.
  • "필드 생성" 버튼을 사용하여 선택한 보기에서 새 필드를 생성할 수 있습니다.

다음은 기존 필드 및 테이블 개선 사항 목록입니다.

애플리케이션 개선 도구
디스플레이 향상 보기

이 보기에는 각 할당 블록에 보기 및 테이블 개선을 위한 버튼이 있습니다.

  • 새로운 기능: 이 버튼을 사용하면 새 필드를 만들거나 테이블을 만들 수 있습니다.
  • 첫 번째 열(개선 ID)에 있는 하이퍼링크를 사용하면 기존 개선 사항을 편집할 수 있습니다.

웹 UI 구성 도구와 애플리케이션 개선 도구 비교

단계별 보기 개선으로 넘어가기 전에, 아래 비교를 통해 각 도구를 언제 사용해야 하는지 명확히 설명드리겠습니다.

아래 웹 UI 구성 도구 AET(애플리케이션 향상 도구)
주요 목적 기존 뷰의 표시 레이아웃을 조정합니다. 데이터베이스에 새로운 필드와 테이블을 추가하세요
데이터 사전 영향 없음 — 기존 필드만 사용합니다. 데이터베이스 구조와 테이블을 자동으로 생성합니다.
코딩 노력 고급 사례를 위한 선택적 ABAP 코드 코딩이 거의 필요하지 않습니다.
일반 사용자 기능 컨설턴트 또는 슈퍼 사용자 기술 리더와 협력하는 기능 컨설턴트
변경 범위 보기별 레이아웃 및 개인 설정 애플리케이션 전반에 걸친 필드 및 테이블 확장성

향상된 시야

  • 뷰를 개선하려면 (위 스크린샷에 표시된) "새로 만들기" 버튼을 클릭한 후 새 필드 또는 새 테이블을 추가할 비즈니스 객체 부분을 선택해야 합니다.
향상된 시야
비즈니스 객체 파트 선택
  • 선택한 객체에 따라 데이터베이스 테이블과 구조가 선택됩니다.
  • 필드를 생성할 때 필드의 속성을 설정해야 합니다.
향상된 시야
새 필드의 속성 설정
  • 선택한 속성에 따라 필드가 생성되고 새 필드에 맞게 다양한 레이어가 추가됩니다.
  • "전문가 모드 활성화" 버튼을 사용하면 프레임워크가 필드 정의에 사용된 데이터 요소에서 속성을 가져올 수 있습니다.
  • 전문가 모드에서는 데이터 요소 필드에 값을 설정해야 합니다.
  • 데이터 요소 정의에서 레이블(Label)과 같은 속성을 설정할 수 있습니다.Descript이온).
  • 따라서 데이터 사전의 데이터 요소 정의를 사용하여 필드의 다양한 속성을 자동으로 설정할 수 있습니다.
향상된 시야
새 필드의 속성 설정 - 전문가 모드 활성화
  • 마찬가지로 AET를 사용하여 테이블 필드를 생성할 수 있습니다.
  • 테이블의 경우, 테이블 전체에 대한 세부 정보와 테이블에 생성될 개별 필드에 대한 세부 정보를 지정해야 합니다.
향상된 시야
AET를 사용하여 테이블 보기 만들기
  • AET를 사용하여 필드 또는 테이블이 생성되면 애플리케이션이 다시 시작되고 사용자는 새 필드 또는 테이블을 사용할 수 있습니다.
  • 이러한 필드와 테이블은 필요한 데이터베이스 테이블도 업데이트할 것입니다.
  • 즉, 이러한 필드에 값을 입력하고 저장하면 해당 값이 데이터베이스에 저장됩니다.

자주 묻는 질문

웹 UI 구성 도구를 사용하면 컨설턴트가 표준 레이아웃을 조정할 수 있습니다. SAP 대부분의 시나리오에서 기본 데이터베이스 구조를 변경하거나 ABAP 코드를 작성할 필요 없이 데이터 사전에서 가져온 필드를 추가, 제거 및 재배열하는 CRM 뷰를 만들 수 있습니다.

각 레이아웃은 역할 구성 키, 구성 요소 사용, 객체 유형 및 객체 하위 유형으로 식별됩니다. 이 네 가지 값을 통해 동일한 보기에 대해 여러 구성이 공존할 수 있으며, 사용자 역할에 맞는 레이아웃을 지정할 수 있습니다.

웹 UI 구성 도구를 사용하여 기존 필드를 재배열하십시오. 새 필드나 테이블을 추가하고 해당 데이터가 기본 데이터베이스에 영구적으로 저장되어야 하는 경우 AET를 선택하십시오. AET는 데이터 사전 객체를 자동으로 생성합니다.

예. SAP BTP에 내장된 Joule 및 AI 보조 도구는 레이아웃 조정을 권장하고, ABAP 코드 조각을 작성하고, 필드 이름을 제안하고, 웹 UI 구성 간의 불일치를 표시하여 웹 UI 구성 및 AET 작업을 모두 가속화할 수 있습니다.

네. AI 제안은 초안으로 간주하십시오. 기능 컨설턴트는 생성된 AET 개선 사항을 표준 절차를 통해 진행하기 전에 명명 규칙, 권한 확인 및 BOL 계층에서의 하위 영향 등을 검증해야 합니다. SAP 운송 요청 워크플로.

이 게시물을 요약하면 다음과 같습니다.