이번 글은 SAP Variants에 대한 내용입니다.
1. 개요
- Variants는 SAP 프로그램에서 자주 사용하는 조회 및 선택 조건을 저장하여 필요할 때마다 불러서 사용할 수 있는 기능입니다. 동일한 SAP 프로그램(T-code, 화면)을 반복적으로 또는 정기적으로 사용할 때 유용하며, Background Job 설정 시에도 사용합니다.
2. Variant(변형) 생성
- T-code MM60(Material List) 화면을 통해 Variant(변형) 생성에 대해 설명합니다.
- 해당 MM60 화면에는 아직 Variant가 존재하지 않습니다.
- Variant로 저장하여 관리하고자 하는 필드 값을 입력하고 ' Save As Variant…' (저장) 버튼을 클릭합니다.
- 변형이름 및 내역을 입력합니다.
- ‘Only for Background Processing’ : 체크 시 정기적인 스케줄링 작업 등의 백그라운드 작업에서만 사용할 수 있는 변형으로 설정됩니다.
- Protect Variant : 체크 시 해당 변형을 생성자만 수정할 수 있습니다.
- Protect field : 해당 필드를 수정 불가능하도록 설정합니다.
- Hide field : 화면에서 해당 필드를 안 보이게 설정합니다.
- Save field without values : 해당 필드에 값이 있어도 공백으로 변형에 저장됩니다.
- Required field : 해당 필드를 필수입력 값으로 설정합니다.
- Selection Variable : 테이블의 변수 및 동적일자 계산을 가능하게 해 줍니다..
특히 날짜 필드에서 사용하면 좋습니다.
- 모든 설정 값을 완료하고 저장합니다.
- 해당 MM60 화면을 다시 실행하면, 위와 같이 'Get Variant...' 아이콘이 생성된 것을 확인할 수 있습니다.
3. Variant(변형) 관리
- 해당 'Get Variant...' 아이콘을 클릭하여 Variant를 확인할 수 있습니다.
- 여러 Variant가 존재할 경우 List 항목에서 불러올 Variant를 선택(더블클릭)하면 해당 화면으로 불러옵니다.
- Variant에 설정된 값을 확인할 수 있습니다.
- Menu > Goto > Variants를 선택하면 해당 화면에 설정된 Variant를 관리할 수 있는 메뉴가 보입니다.
4. 참고
- T-code : VARD에서 Variant를 확인할 수 있습니다.
- 프로그램 이름을 입력하고 Variant를 직접 또는 F4 기능으로 찾아서 입력합니다.
- 해당 Variant의 내용을 확인할 수 있으며, 화면에서 Variant 유지관리도 가능합니다.
<SAP 설정과 Customizing 등 시스템 구성이 다를 수 있음을 참고하시기 바랍니다.
해당 글의 SAP 버전은 SAP ECC 6.0이며, SAP GUI 760 화면입니다.>