SAP CRM 웹 UI: 구성, 애플리케이션 및 개선 도구
살펴보기
- SAP CRM에는 정의된 많은 표준 역할(예: 영업 전문가)과 이러한 역할 내의 애플리케이션(예: 계정 관리)이 있습니다.
- 일반적인 시나리오에서 기업은 표준 애플리케이션을 그대로 사용하지 않고 사소한 또는 주요 개선 사항을 추구합니다.
- 이를 고려하여, SAP CRM은 다음을 향상시키기 위한 도구로 구현되었습니다. SAP 표준 응용 프로그램. 이러한 도구를 사용하면 기존 애플리케이션에 보기 변경, 필드 추가, 테이블 추가 등이 가능합니다.
- 이러한 도구에는 주로 다음이 포함됩니다.
- 웹 UI 구성 도구
- AET(애플리케이션 향상 도구)
웹 UI 구성 도구
- 모든 뷰에 대해 표시되는 레이아웃 SAP CRM Web UI 구성으로 유지됩니다.
- 이러한 구성은 4개의 매개변수 값을 사용하여 식별됩니다.
- 따라서 다양한 매개변수 값을 사용하여 새로운 레이아웃으로 웹 UI 구성을 향상할 수 있습니다.
- 웹 UI에 표시되는 필드는 데이터 사전에 정의된 데이터베이스 구조에서 제공됩니다.
- 요구 사항에 따라 모든 필드가 모든 화면에 표시되는 것은 아닙니다.
- Web UI Configuration Tool을 이용하여 화면 수정이 가능합니다.
- 이 도구를 사용하면 화면에서 일부 필드를 제거할 수 있습니다.
- 또한 데이터 사전 구조에서 사용 가능한 필드를 화면에 추가할 수 있습니다.
- 의 모든 페이지에서 CRM 웹 UI, "웹 UI 도구"로 이동하는 버튼이 있습니다.
- 이 버튼을 사용하려면 사전 정의된 역할이 필요합니다.
- 따라서 이 버튼을 보고 이 도구를 수정하려면 사용자에게 충분한 권한이 있어야 합니다.
- 구성 가능한 영역 : 화면에서 구성 가능한 영역을 강조 표시합니다.
- 구성 페이지 : 현재 페이지를 구성하는 팝업이 열립니다.
- 개인화
- 이를 통해 사용자는 보기의 레이아웃을 직접 설정할 수 있습니다.
- 이는 개별 사용자에게 영향을 미치며 전체 애플리케이션에는 적용되지 않습니다.
- 페이지 인쇄 : 현재 페이지를 인쇄합니다.
- 새 레이아웃을 생성하려면 "새로 만들기" 버튼을 사용하여 빈 양식을 생성할 수 있습니다.
- 또한 기존 구성을 복사한 다음 필요에 따라 수정할 수도 있습니다.
- 웹 UI 구성 도구는 레이아웃에 필드를 추가하기 위한 드래그 앤 드롭 기능을 지원합니다.
- 또한 필드의 다양한 속성을 설정하는 기능도 제공합니다.
- 어떤 경우에는 이러한 향상된 기능의 구현에 웹 UI 구성 요소의 ABAP 프로그래밍도 포함됩니다.
사용 가능한 구성(위 스크린샷)
- 구성은 다음 필드의 고유한 조합으로 식별됩니다.
- 역할 구성 키
- 구성 요소 사용
- 개체 유형
- 객체 하위 유형
- 다양한 조합에 따라 보기에 여러 구성을 사용할 수 있습니다.
- 이 할당 블록에서 행을 선택하면 "현재 구성 디자인"이 업데이트되어 선택한 구성에 따라 디자인된 레이아웃이 표시됩니다.
- 구성 작업 버튼(위 스크린샷 참조): "사용 가능한 구성"에서 선택한 구성에 대한 "현재 구성 디자인"을 수정하는 버튼입니다.
- 캡션 추가: 버튼을 사용하면 개요 페이지의 양식 보기에 캡션을 추가할 수 있습니다.
- 줄 추가: 이 버튼은 "현재 구성 디자인" 영역에 행을 추가합니다.
- 위로 이동: 이 버튼은 선택한 필드를 현재 행 위로 한 행 이동하는 것입니다.
- 아래로 이동: 이 버튼은 선택한 필드를 현재 행 아래로 한 행 이동하는 것입니다.
- 사용 가능한 필드 표시:(그림 3) 레이아웃에 추가할 수 있는 모든 필드를 응용 프로그램에서 볼 수 있도록 표시합니다.
- 필드 속성 표시:(그림 3) 레이아웃에서 선택한 필드의 속성을 보고 설정할 수 있음을 보여줍니다.
- 편집 모드에서는 이러한 속성 중 일부를 수정할 수 있습니다.
- 이 도구는 뷰 레이아웃에서 필드(데이터 사전에서 사용 가능) 추가 또는 제거를 지원합니다.
- 이 도구를 사용하면 CRM에 반영되도록 데이터 사전 구조 및 테이블에 필드를 추가할 수 없습니다.
- 테이블 보기의 구성 화면에는 사용자가 사용 가능한 열과 해당 열의 속성을 설정해야 하는 레이아웃이 다릅니다.
보안 문제
- 최종 사용자는 구성 도구에서 이러한 설정을 수행하기 위한 액세스 권한을 가져서는 안 됩니다. 슈퍼유저 또는 개발자에게만 이러한 역할이 제공됩니다.
- 모든 변경 사항은 애플리케이션에 액세스하는 모든 사용자에게 표시됩니다.
- UI 구성 도구에 구현된 변경 사항 외에도 최종 사용자는 보기 개인화를 위한 설정을 수행할 수 있습니다. 개인화 설정은 개별 사용자에게 적용 가능하며 최종 사용자 간에 공유되지 않습니다.
- 요구 사항에 따라 맞춤 설정 내에서 개인화를 제어할 수 있습니다.
- 이는 개발자가 사용자의 보기 개인화를 제한할 수 있는 사용자 정의 설정이 있음을 의미합니다.
- 이 설정을 적용한 후에는 최종 사용자가 개인화 버튼을 사용할 수 없습니다.
AET(애플리케이션 향상 도구)
- 응용 프로그램 향상 도구는 응용 프로그램 향상을 위한 포괄적인 도구입니다. SAP 데이터베이스 수준까지의 수정이 도구 자체에 의해 구현되고 코딩 작업이 거의 필요하지 않은 표준 응용 프로그램입니다.
- 이 도구는 웹 UI 구성 도구와도 통합되어 있습니다.
- UI 구성 도구와 유사하게 먼저 애플리케이션에서 구성 가능한 영역(파란색으로 강조 표시됨)을 선택해야 합니다.
- 그러면 아래와 같은 창에 UI 구성 도구가 열립니다.
AET 향상을 위해 관련 버튼을 선택해야 합니다(위에서 강조 표시됨).
- 디스플레이 개선 사항: 기존 개선 사항을 볼 수 있습니다. 개선사항을 선택하고 수정할 수 있습니다.
- "필드 생성" 버튼을 사용하여 선택 보기에서 새 필드를 생성할 수 있습니다.
기존 필드와 테이블의 향상된 기능은 다음과 같습니다.
이 보기에는 각 할당 블록에 보기 및 테이블 향상을 위한 버튼이 있습니다.
- 신규: 이 버튼을 사용하면 새 필드를 생성하고 테이블을 생성할 수도 있습니다.
- 첫 번째 열(개선 ID)의 하이퍼링크를 사용하면 기존 개선 사항을 편집할 수 있습니다.
향상된 시야
- "새로 만들기" 버튼(위 스크린샷 참조)을 클릭한 후 보기를 향상하려면 새 필드 또는 새 테이블을 추가해야 하는 비즈니스 개체 부분을 선택해야 합니다.
- 선택한 개체에 따라 데이터베이스 테이블과 구조가 선택됩니다.
- 필드를 생성하는 동안 필드의 속성을 설정해야 합니다.
- 선택한 속성에 따라 필드가 생성되고 새 필드에 대해 다양한 레이어가 향상됩니다.
- 프레임워크가 필드 정의에 사용된 데이터 요소에서 속성을 선택하도록 "내보내기 모드 활성화" 버튼을 사용할 수 있습니다.
- 전문가 모드에서는 데이터 요소 필드의 값을 설정해야 합니다.
- 데이터 요소 정의에서 Label(Descript이온)
- 따라서 필드의 다양한 속성은 데이터 사전의 데이터 요소 정의를 사용하여 자동으로 설정됩니다.
- 마찬가지로 AET를 사용하여 테이블 필드를 만들 수 있습니다.
- 테이블의 경우 테이블 전체의 세부 정보와 테이블에 대해 생성될 개별 필드를 지정해야 합니다.
- AET를 사용하여 필드 또는 테이블이 생성되면 애플리케이션이 다시 시작되고 사용자는 새 필드 또는 테이블을 사용할 수 있습니다.
- 이러한 필드와 테이블은 필수 데이터베이스 테이블도 업데이트합니다.
- 이는 해당 필드에 값을 입력하고 저장을 수행하면 해당 값이 데이터베이스에 저장된다는 의미입니다.