SAP FI

SAP SET 관리

모델엑스 2025. 1. 7. 10:27

안녕하세요! 오늘은 SAP SET 관리에 대해 깊이 있게 알아보려고 해요. SET의 생성, 변경, 조회 방법에 대해 다룰 예정이니, 함께 시작해볼까요?

 

SET의 개념 이해하기

SET은 SAP 시스템에서 데이터를 분류하고 관리할 수 있는 구조체로, 효율적인 데이터 처리를 위해 사용됩니다. SET의 목적은 특정 데이터 세트를 관리하고 재사용할 수 있도록 하는 것이에요. 또한, 데이터의 일관성과 무결성을 유지하는 데 중요한 역할을 합니다.

예를 들어 특정 GL 계정들의 묶음(?)을 관리해야 할때 굳이 TABLE 만들지 않아도 SET를 이용해서 관리할수 있어요.

 

SET 생성 방법

SET을 생성하는 방법은 생각보다 간단해요. SAP GUI에서 T-Code GS01을 입력하면 생성 화면으로 이동할 수 있어요.

여기서 세트의 이름과 세부 정보를 입력하고, 필요한 옵션을 선택합니다. 아래 이미지는 SET 생성 화면을 보여줘요. 각 필드를 적절히 입력한 후, 저장 버튼을 눌러야 해요.

(아래 예시는 전표생성 시 사용되는 T-CODE를 모아두는 SET의 생성 예시)

생성 초기 화면
필드선택 화면

 

세부 DATA 관리 화면

 

SET 변경 및 조회 방법

SET을 변경하는 방법은 T-Code GS02를 이용해요. 마찬가지로, 조회는 GS03으로 할 수 있습니다. SET의 이름을 입력하고 원하는 세트를 찾은 후, 필요한 변경 사항을 적용하면 되어요. 또한, 모든 변경 사항은 추적 가능하므로, 이전의 상태로 쉽게 복원할 수 있어요. 아래 이미지는 SET 변경 화면을 보여줍니다.

SET 변경 초기 화면

 

세부 DATA 변경 화면

 

Validation , Substitution 에서의 활용

SET는 다양한 곳에서 활용할 수 있지만 주로 FI에서는 Validation , Substitution  등에서 사용하기도 해요.

아래는 Substitution 에서 사용하는 예시 에요.

대체 로직에서 SET를 활용하는 예시

 

SET에 대한 정보 입력
SET 정보가 입력된 후의 모습

ABAP Editor에서의 작업

SET을 활용하기 위해 ABAP 프로그램을 작성해야 할 수도 있어요. ABAP Editor에 들어가면, 프로그램을 생성하기 위한 다양한 옵션이 있어요. 이곳에서 SET과 관련된 객체를 쉽게 관리할 수 있습니다. 

 

자주 하는 질문

  1. SET의 최대 개수는 얼마나 되나요?
    • SAP 시스템에서 생성할 수 있는 SET의 개수는 시스템 설정에 따라 다르지만, 일반적으로 수천 개까지 가능합니다.
  2. SET의 변경 시 데이터는 어떻게 되나요?
    • SET을 변경해도 기존 데이터는 유지됩니다. 단, 변경된 사항은 즉시 적용되므로 주의해야 해요.
  3. SET을 삭제하고 싶어요. 어떻게 해야 하나요?
    • 삭제는 T-Code GS04를 사용하면 되고, 삭제 후에는 복구할 수 없으니 꼭 확인 후 진행해야 해요.

오늘 알아본 내용이 SAP SET 관리에 도움이 되었길 바라요. SET을 잘 활용하면 데이터 관리가 훨씬 더 효율적이니, 꼭 필요한 부분을 잘 기억해 두세요.