본문 바로가기

SAP

PFCG 역할을 일괄적으로 생성하는 표준 트랜잭션

반응형

1. 를 이용한 일괄 프로파일 생성 (표준)

이미 생성된 역할(Role)이 있으나, 해당 역할에 대한 프로파일(Profile)이 아직 생성되지 않았거나(빨간불 🚦 상태), 변경 후 프로파일이 갱신되지 않은 경우(노란불 ⚠️ 상태)에 사용합니다.

실행 방법: (Role Maintenance)

  1. 트랜잭션 실행: T-Code **PFCG**를 입력하고 실행합니다.
  2. 유틸리티 메뉴: 상단 메뉴에서 Utilities (유틸리티) **Mass Generation (일괄 생성)**을 선택합니다.
  3. 선택 기준 입력:
    • Role: 프로파일을 일괄 생성할 역할 범위를 지정합니다 (예: Z* 또는 특정 역할 목록).
    • Generation Type: **Generate profiles (프로파일 생성)**를 선택합니다.
  4. 실행: 실행 버튼(F8)을 누릅니다.
  5. 결과 확인: 시스템이 지정된 모든 역할에 대해 백그라운드 또는 포그라운드에서 프로파일을 생성하고, 로그를 통해 결과를 확인합니다.

2. 를 이용한 일괄 프로파일 생성 (권장)

수많은 역할에 대한 프로파일을 정기적으로 점검하고 갱신해야 하는 경우에 가장 권장되는 트랜잭션입니다. PFCG의 일괄 생성 기능을 대규모로 수행하는 데 특화되어 있습니다.

실행 방법: (Mass Generation of Profiles)

  1. 트랜잭션 실행: T-Code **SUPC**를 입력하고 실행합니다.
  2. 역할 선택 기준 입력:
    • Roles: 일괄 생성할 역할 범위를 지정합니다.
    • Profile Status: 일반적으로 Old profile (오래된 프로파일) 또는 **No profile (프로파일 없음)**을 선택하여, 갱신이 필요한 역할만 대상으로 지정하는 것이 효율적입니다.
  3. 실행 (Execute): 실행 버튼(F8)을 누릅니다.
  4. 생성 옵션 선택: 팝업창에서 생성 방식을 선택합니다.
    • Generate profiles: 프로파일을 생성합니다.
    • Generate profiles and authorization objects: 프로파일과 함께 권한 오브젝트도 갱신합니다 (가장 일반적인 선택).
  5. 백그라운드 실행 (권장): 역할의 수가 많을 경우, 시스템 성능에 영향을 줄 수 있으므로 **Background Processing (백그라운드 처리)**을 선택하고 Job을 예약하여 실행하는 것이 좋습니다.

3. 를 이용한 사용자 마스터 레코드 비교

프로파일 생성 자체는 아니지만, 역할 변경 후 최종적으로 사용자에게 권한을 적용하는 과정에서 트랜잭션을 일괄 처리용으로 활용할 수 있습니다.

  • (User Master Record Comparison): 역할을 변경한 후 사용자에게 새로운 권한 프로파일을 할당하기 위해 사용자 마스터 레코드를 역할 할당과 비교하고 갱신하는 트랜잭션입니다. 와 마찬가지로 대규모로 일괄 처리가 가능합니다.

💡 핵심 요약: 프로파일을 일괄 생성/갱신하는 가장 효율적이고 일반적인 방법은 T-Code **SUPC**를 사용하는 것입니다.

반응형