부록: 작업 사용자 및 권한 유지보수

Objective

After completing this lesson, you will be able to 어플리케이션 작업의 권한 개념 이해

어플리케이션 작업 – 권한 개념 기초

템플릿 생성, 작업 관리 및 모니터링 작업의 주제를 탐색한 후 아담의 관심은 권한 개념의 기본 원칙, 특히 어플리케이션 작업 앱 내에서 확장됩니다.

따라서 Carl은 SAP S/4HANA Cloud Public Edition 에서 오브젝트와 데이터에 대한 사용자 액세스가 다중 계층 프로세스를 통해 관리된다고 설명합니다. 이를 통해 사용자 액세스를 제어하기 위해 어떻게 협력하는지 알아보겠습니다.

큰 그림을 보면 처음에는 비즈니스 사용자가 있습니다. 비즈니스 카탈로그와 제한 유형을 포함하는 특정 비즈니스역할이 지정됩니다. 비즈니스 카탈로그는 앱에 대한 액세스를 제어하지만, 제한 유형은 앱 내의 고객 데이터에 대한 액세스를 관리하고 여러 제한 필드를 그룹화합니다. 마지막에는 권한 값이 입력된 제한 필드 가 있습니다.

비즈니스 역할의비즈니스 카탈로그는 사용 가능한 제한 유형을 나타냅니다. 제한 유형은 사용 가능한 제한 필드를 회사 코드와 같은 논리적 정의로 그룹화하는 단위입니다. 이러한 제한 필드를 사용하여 조직 영역과 같은 특정 비즈니스 오브젝트에 대한 액세스를 제한할 수 있습니다. 따라서 비즈니스 역할 내의 비즈니스 카탈로그는비즈니스 사용자가 액세스할 수 있는 항목을 간략하게 설명합니다. 사용자가 액세스할 수 있는 필드와 오브젝트에 대한 액세스 범주를 제한하여 이 액세스를 더 세분화할 수 있습니다. 액세스 범주는 비즈니스 역할에 지정된 사용자에게 부여된 액세스 유형을 지정합니다(예: 읽기, 쓰기 또는 값 도움말 액세스). 이러한 액세스 제한은 비즈니스 역할 유지보수 앱을 사용하여 비즈니스 역할 에서 수정할 수 있습니다.

제한 유형과 사용자 비즈니스 역할 계층의 비즈니스 카탈로그 간 상호 작용에 대한 이해는 매우 중요합니다. 단일 제한 유형은 다양한 비즈니스 카탈로그의 액세스를 관리하여 사용자의 비즈니스 역할에 영향을 미칠 수 있습니다. 동시에 하나의 비즈니스 카탈로그를 여러 제한 유형과 연결할 수 있습니다.

다이어그램은 비즈니스 사용자, 비즈니스 역할, 비즈니스 카탈로그 및 제한 유형 간의 연결을 개괄적으로 보여주며 어플리케이션 작업 템플릿, 어플리케이션 작업 및 작업 사용자 유지보수를 위한 어플리케이션과의 사용자 상호작용을 보여줍니다.

제한 관리 – 일반적인 방법

비즈니스 역할을 관리할 때 액세스 범주 섹션은 액세스 제한을 결정하는 데 중요한 역할을 합니다.

이 섹션은 다음 세 가지 범주로 구성됩니다.

쓰기, 읽기, 값 도움말: 다른 모든 필드보다 우선 적용, 모든 제한 필드에 쓰기, 읽기 및 값 도움말 컨트롤 제공

읽기, 값 도움말: 모든 제한 필드에 읽기 및 값 도움말 컨트롤이 있지만 쓰기 제어가 부족합니다.

값 도움말: 모든 제한 필드에 대한 값 도움말 컨트롤만 제공하며 기본적으로 선택을 위해 사전 정의된 값 리스트입니다.

각 범주에는 다음 세 가지 액세스 옵션이 있습니다.

  • 제한 없음
  • 제한
  • 액세스 권한 없음

대부분의 제한 사항에서 제한 옵션은 일반적으로 제한 필드에 적절한 권한 값을 할당하기 위해 선택됩니다.

제한 유지보수 윈도우는 왼쪽과 오른쪽의 두 섹션으로 분할됩니다. 왼쪽 상단 모서리에는 액세스 범주 요약 정보가 표시됩니다. 액세스 범주를 수정하려면 중간에 액세스 범주 섹션을 펼쳐야 합니다. 지정된 제한 유형 을 펼쳐서 모든 제한에 액세스할 수 있습니다.

오른쪽 패널에는 각 제한 유형:

값: 권한 값을 제한 필드에 지정합니다.

설명: 제한 유형에 대한 설명(목적 포함)과 이러한 제한 필드의 설명을 제공합니다.

비즈니스 카탈로그: 이 제한 유형이 관련된 비즈니스 카탈로그를 나열합니다.

일반 조직 제한 필드 를 포함하는 제한 유형은 일반 이라는 섹션으로 함께 그룹화됩니다. 따라서 개별 제한 유형보다 제한 필드 가 더 많습니다.

제한을 재정의할 가능성에 유의해야 합니다. AdminRole_1 과 AdminRole_2 라는 두 가지 비즈니스 역할이 있는 시나리오를 생각해 보십시오. 한 사용자에게 여러 비즈니스 역할이 지정되는 경우가 종종 있습니다. 특정 제한 "A"가 두 역할에 모두 존재하지만 이 제한이 각 역할에 다르게 적용되는 경우(예: AdminRole_1 에서는 적용되지 않음) AdminRole_2 에서는 적용되지 않습니다. 그러면 AdminRole_1 의 제한 "A"가 해당 사용자에 대해 재정의됩니다. 이로 인해 제한이 완전히 해제된다.

이 사용자가 소유한 모든 비즈니스 카탈로그에 이 제한을 적용하려는 경우 비즈니스 역할 유지보수 앱에서 주요 제한 플래그를 선택할 수 있습니다.

어플리케이션 작업 앱에 액세스하기 위한 신규 비즈니스 역할 생성

관리 작업의 주요 측면 중 하나는 비즈니스 사용자에게 올바른 권한을 제공하는 것입니다. 비즈니스 사용자가 일반 어플리케이션 작업 앱에 액세스할 수 있게 하려면 이 점을 고려해야 합니다. 컨설턴트는 이 태스크를 실행하는 방법에 대한 자세한 지침을 제공할 수 있어야 합니다.

신규 비즈니스 역할 생성은 적절한 비즈니스 카탈로그를 선택하는 과정입니다. 이러한 역할은 어플리케이션에 대한 액세스를 관리하는 데 중요합니다. 비즈니스 역할을 생성하면 기본적으로 하나 이상의 비즈니스 카탈로그가 통합됩니다. 이러한 사전 구성된 카탈로그에는 사용자가 앱을 사용할 수 있도록 허용하고 필요한 경우 인스턴스별 제한을 설정할 수 있는 권한이 포함되어 있습니다. 각 비즈니스 카탈로그는 특정 비즈니스 영역에 대한 권한을 함께 제공합니다. 비즈니스 역할이 생성되면 유사한 비즈니스 액티비티를 수행하는 여러 비즈니스 사용자에게 지정할 수 있습니다.

관리 담당자로서, 모든 필수 액션을 카탈로그화하여 전체적인 뷰를 제공하는 것이 중요합니다. 이렇게 하면 관리자가 아닌 비즈니스 사용자를 위한 전체 프로세스의 투명성이 향상됩니다.

어플리케이션 작업 앱에 액세스하기 위해 비즈니스 역할을 생성하는 프로세스에 대한 단계별 연습 시뮬레이션에서 Carl과 Adam에 가입하십시오.

어플리케이션 작업 템플릿 및 어플리케이션 작업 앱에 액세스하기 위한 사용 케이스

어플리케이션 작업 템플릿 앱을 사용하려면 비즈니스 역할을 생성하고 여기에 SAP_CORE_BC_APJ_TPL 카탈로그를 지정합니다. 이렇게 하면 쓰기, 읽기 또는 액세스 권한 없음 권한이 있는 템플릿에 액세스할 수 있습니다. 자체 템플릿과 SAP 제공 템플릿에 항상 액세스할 수 있지만 다른 사용자의 개인 템플릿은 어플리케이션 작업 앱에 표시되지 않지만 어플리케이션 작업 템플릿 앱에서는 볼 수 있습니다.

어플리케이션 작업 앱에 대한 액세스를 변경하려면 SAP_CORE_BC_APJ_JCE 카탈로그를 사용하여 비즈니스 역할을 생성합니다. 이를 통해 제한 유형을 수정하고 필요한 권한을 제공할 수 있습니다(예: 다른 사용자의 작업에 대한 액션).

이 제한 유형을 사용하여 조회 전용 역할을 생성할 수도 있습니다. 어플리케이션 작업 카탈로그 엔트리 및 어플리케이션 작업 파트 필드를 사용하여 비즈니스 역할을 정의합니다. 작업 소유자와 사용자에게 다른 사용자가 필요한 경우 소유자는 다른 사용자를 위한 어플리케이션 작업 생성 권한이 있어야 합니다.

다른 사용자를 위한 어플리케이션 작업 생성 이라고 하는 특정 제한 유형이 있습니다. 이 제한 유형은 비즈니스 사용자에게 다른 사용자를 대신하여 어플리케이션 작업 일정을 계획하는 기능을 부여하는 데 사용됩니다. 이 시나리오의 경우:

  • 한 명의 사용자(시작 사용자)가 작업 설정 및 시작을 담당합니다.
  • 작업이 실행되는 동안 다른 사용자(대상 사용자)의 권한이 적용됩니다.
  • 시작 사용자는 작업을 시작하는 데 필요한 권한이 있어야 합니다. 이 방법을 사용하면 대상 사용자에게 시작 권한을 부여할 필요가 없습니다.

또한 관리 사용자는 이 제한 유형을 사용하여 비즈니스 사용자가 다른 사용자 대신 일정을 계획할 수 있는 작업을 지정할 수 있습니다.

간단히 말해서, 이 제한 유형을 사용하면 사용자가 다른 사용자에 대한 작업을 예약하고 시작할 수 있는 반면, 작업은 두 번째 사용자의 권한으로 실행됩니다. 시작 사용자는 작업을 시작할 수 있는 적절한 권한이 필요하며 관리자는 이러한 방식으로 일정을 계획할 수 있는 작업을 제어할 수 있습니다.

다른 사용자의 작업에 대한 액션에는 미래 작업 삭제, 실행 중인 작업 중단, 작업 재시작, 작업 로그, 결과 리스트 또는 세부사항 조회가 포함될 수 있습니다. 이러한 권한은 적합한 비즈니스 역할의 제한 유형을 통해 제공됩니다.

이 유형의 제한을 사용하면 제한 모드가 활성화될 때 어플리케이션 작업 카탈로그 엔트리 및 어플리케이션 작업 파트 필드에 값을 입력할 수 있습니다. 어플리케이션 작업 카탈로그 엔트리 필드에는 특정 어플리케이션 작업 카탈로그 엔트리의 제목이 포함됩니다. 반면, 어플리케이션 작업 부분 필드에는 어플리케이션 작업의 세그먼트가 포함됩니다. 전체 작업(JOB), 어플리케이션 작업의 결과 리스트(SPOOL) 또는 어플리케이션 작업의 로그(APPLOG)가 될 수 있습니다.

이 제한 유형을 사용하면 관리자가 사용자에게 권한을 지정하여 특정 작업 카탈로그 엔트리에서 파생된 다른 사용자의 어플리케이션 작업에 대해 특정 액션을 수행할 수 있습니다.

이를 위해 그는 네 가지 예를 언급한다:

사용자가 작업 세부사항을 포함하여 다른 사용자의 작업을 볼 수 있게 하려면 읽기 섹션에서 제한됨 을 선택합니다. 그런 다음 적절한 어플리케이션 작업 카탈로그 엔트리 를 선택한 다음 어플리케이션 작업 부분 값으로 JOB 를 선택합니다.

사용자가 다른 사용자의 작업 결과 리스트를 볼 수 있게 하려면 읽기 섹션에서 제한됨 을 선택합니다. 그런 다음 적절한 어플리케이션 작업 카탈로그 엔트리를 선택하고 어플리케이션 작업 파트로JOB 및 SPOOL을 모두 선택합니다.

사용자에게 다른 사용자의 작업을 삭제하거나 취소할 수 있는 권한을 부여하려면 쓰기 섹션에서 제한됨 을 선택합니다. 그런 다음 적절한 어플리케이션 작업 카탈로그 엔트리 및 JOB 를 어플리케이션 작업 부분으로 선택합니다.

사용자에게 변경 권한 없이 모든 어플리케이션 작업에 대한 전체 조회 권한을 제공하려면 쓰기 섹션에서 액세스 권한 없음 을 선택합니다. 읽기 섹션에서 무제한 을 선택합니다.

사용자가 볼 수 있는 어플리케이션 작업은 작업 일정 계획 타일에 설정된 구성과 권한에 따라 달라집니다. SAP_CORE_BC_APJ_JCE 비즈니스 카탈로그에는 모든 카탈로그가 표시된 일반 어플리케이션 작업 타일이 포함되어 있습니다. 그러나 많은 비즈니스 어플리케이션에는 하나 이상의 작업 카탈로그 엔트리로 제한된 자체 제한된 작업 일정 계획 타일이 있습니다. 사용자가 이러한 타일을 사용하여 작업하는 경우, 제공된 예제의 제한사항 외에도 모든 경우에 제한사항이 적용됩니다.

노트

권한 개념에 대한 자세한 내용은 SAP Note(https://me.sap.com/notes/3028505)를 참조하십시오(3028505 - 어플리케이션 작업 - 신규 권한 개념).

어플리케이션 작업 앱에 액세스하기 위한 비즈니스 역할 생성

마지막으로, 칼은 이전 릴리스에서 사용되었던 그룹 기반 홈페이지가 더 이상 사용되지 않는 것으로 간주된다는 것을 아담에게 상기시킨다. 특히 SAP S/4HANA Cloud Public Edition 릴리스 2302 이상부터 신규 시스템에서는 이 기능을 더 이상 사용할 수 없다는 점을 강조합니다. 대신 공간과 페이지 모델로 대체됩니다. Carl은 지정된 공간 없이 비즈니스 역할이 저장될 때 경고 메시지가 나타난다고 언급합니다. 공간 및 페이지 모드로의 전환이 완료되면 사용자에게 타일이 표시되도록 공간을 지정하라는 다시 알림입니다.