💡 트랜잭션 'FP_VT1'이란 ❓
- 트랜잭션 'FP_VT1'은 CI/FI-CA 모듈 내에서 Provider Contract을 직접 생성하는 트랜잭션으로, SOM 모듈 없이 자체적으로 계약 데이터를 생성한다.
🎯 트랜잭션 'FP_VT1' 활성화 목적
- FP_VT1을 활성화하는 유일한 이유는 CI/FI-CA 모듈의 내부 테스트/디버깅을 수행하기 위함이다.
- SOM 모듈의 세팅이 아직 완료되지 않은 상황에서, CI/FI-CA 모듈 먼저 테스트를 진행해야 하는 경우, 트랜잭션 'FP_VT1'을 통해 Provider Contract을 수기로 생성하여 모듈 내부적인 검증이 가능하다.
- 대부분의 프로젝트에서 SOM 컨피그가 먼저 완료되므로, 실제로 활성화해야 할 일은 거의 없다.
⚠️ 주의 사항
- 트랜잭션 'FP_VT1'은 CI/FI-CA 모듈의 로컬 트랜잭션이다. 그렇기 때문에 해당 트랜잭션을 통해 생성된 계약은 SOM/CRM 계약과 연동이 불가하며 CI/FI-CA 단독으로 기능을 검증할 때만 의미가 있다.
- SOM 모듈과 연계된 아키텍처를 가질 경우, 개발(DEV) 환경에서만 제한적으로 사용하고 QAS/PRD 서버에서는 비활성화할 것을 권장한다.
🪄 트랜잭션 'FP_VT1' 활성화 방법
1️⃣ 트랜잭션 'VTSF' 실행 및 설정
👉 계약의 유형이 Provider Contract (= '0')인 항목을 선택한 후, 화면 상단의 'Copy as' 아이콘 Click

👉 변경이 필요한 필드('Act', 'Tcode')를 수정하여 Provider Contract의 트랜잭션을 정의 후 저장 (별도의 CTS 채번 권장)
-
Act : 어플리케이션 객체가 실행할 수 있는 활동을 정의
▪️ 01 - Create ✅
▪️ 02 - Change
▪️ 03 - Display
-
TCode : 어플리케이션 객체가 수행할 Transaction의 명령어를 정의
▪️ FP_VT0 : Overview of Contracts
▪️ FP_VT1 : Create Provider Contract ✅
▪️ 등등

2️⃣ 트랜잭션 'FP_VT1' 정상 실행 여부 확인
👉 위의 설정을 마쳤다면 트랜잭션 'FP_VT1'을 실행하여, Provider Contract 생성 화면이 정상적으로 조회되는지 확인
🟩 정상 작동 시 조회되는 화면 ↓↓↓

🟥 오류 발생 시 조회되는 화면 (앞선 세팅 재확인 필요) ↓↓↓

🔗 Reference
1️⃣ SAP for Me - Transactions FP_VT1 and FP_PV1 are not defined as application transactions