반응형
1. 문제 상황
전표가 이미 전기된 후, 관리 목적이나 인터페이스 연결을 위해 Ref.key(head) 1 및 Ref.key 2 필드의 값을 수정해야 하지만 FB02 화면에서 필드가 비활성화되어 입력할 수 없는 상태입니다.
2. 해결 방법: 전표 변경 규칙(Document Change Rules) 세팅
SAP 표준 IMG 설정을 통해 이미 생성된 전표의 특정 필드를 변경 가능하도록 허용할 수 있습니다.
📌 설정 방법
- 트랜잭션 코드 OB32를 실행합니다.
- 메뉴 경로: SPRO ➡️ Financial Accounting ➡️ Financial Accounting Global Settings ➡️ Document ➡️ Rules for Changing Documents ➡️ Document Change Rules, Header Field
- [New Entries (신규 항목)] 버튼을 클릭합니다.
- 아래 두 개 필드에 대해 각각 규칙을 추가합니다.
① XREF1_HD (Ref.key 1) 설정
- Field name: BKPF-XREF1_HD
- Account type: (공란 - 전체 계정 적용)
- Transaction type: (공란)
- Company Code: (공란 - 전체 회사코드 적용, 필요 시 특정 회사코드 지정)
- Field can be changed (체크박스): X (체크)
② XREF2_HD (Ref.key 2) 설정
- Field name: BKPF-XREF2_HD
- Account type: (공란)
- Transaction type: (공란)
- Company Code: (공란)
- Field can be changed (체크박스): X (체크)
- 저장(Ctrl + S) 후 CTS(Transport Request)에 담아 운영 서버로 이관합니다.
⚠️ 모듈 연동 전표(MIRO 생성 전표) 주의사항
만약 수정하려는 전표가 MM 송장 검증(MIRO, Ref. Transactn: RMRP / Doc Type: RE)을 통해 자동 생성된 회계 전표라면 한 가지 더 체크해야 합니다!
- SAP 표준 로직의 특성: 물류(MM/SD) 등 타 모듈에서 인터페이스로 넘어온 자동 전기 전표는 데이터 정합성을 위해 FI(FB02)에서의 헤더 정보 변경을 기본적으로 제한하는 경우가 있습니다.
- OB32 설정 후에도 필드가 비활성화되어 있다면?
- 모듈 전표 특성상 OB32 등록만으로 안 열릴 경우, BAdI FI_HEADER_SUB_1300 또는 BTE 00001120 (DOCUMENT CHANGE) 영역에서 커스텀 로직 처리가 필요할 수 있습니다.
- 해당 전표 유형(RMRP / RE)에 대해 헤더 필드가 CHANGEABLE = 'X'로 렌더링되도록 ABAP 엑시트/Enhancement 처리가 필요합니다.
💡 요약 및 조치 순서
- 우선 T-Code OB32에 BKPF-XREF1_HD 및 BKPF-XREF2_HD 필드를 추가한다.
- FB02를 재실행하여 필드가 입력 가능한 상태로 전환되었는지 확인한다.
- 여전히 비활성화 상태라면 개발자와 함께 BAdI / BTE 영역의 CVI/모듈 제어 로직을 점검한다.
이 설정 하나만 잘 알아두어도 전표 수정과 관련된 운영 문의를 빠르게 처리할 수 있습니다! 💻
반응형
'SAP' 카테고리의 다른 글
| 2877761 - 비즈니스 파트너에 PAN 번호가 누락되었습니다. (0) | 2026.08.20 |
|---|---|
| CDHDR 테이블을 통한 T-Code 역추적 방법 (0) | 2026.07.24 |
| F110 지급 제안(Payment Proposal) 및 지급 결과(Payment Run) Tables (0) | 2026.06.23 |
| 1C 시스템과 러시아 국세청(FTS - Federal Tax Service of Russia, 러시아어 약어: ФНС) 간의 부가가치세(VAT) 및 전자송장 인터페이스 (0) | 2026.06.17 |
| FAGL_FCV vs FAGL_FXV (0) | 2026.06.15 |