IT 개발/SAP FI / / 2025. 3. 13. 14:47

FBL1N, FBL3N, FBL5N 개별항목 조회 필드 추가

반응형

SAP에서 FBL1N, FBL3N, FBL5N 화면에 필드 추가하는 방법은 3가지 정도가 있다.

 

1. 기본 제공 필드 활성화

기본적으로 제공하는 ALV 레이아웃에 없는 필드 추가. 

BKPF, BSEG, BSED / BSIK, BSIS, BSID 등 스탠다드 테이블 필드 추가 

 

2. BTE(Business Transaction Event) 활용한 사용자 정의 필드

T-CODE : FIBF

RFPOS에 있는 필드값만 Control 가능하다.

(해당 Function IMPOST 파라미터가 RFPOS)

 

1) FIBF > 환경 > 정보시스템(P/S) > 조회 > 견본 Function 모듈 > Copy Function 생성

 

2) 추가 필드 필요하다면 RFPOS APPEND Structure 기능 활용 

 

3) 세팅 > P/S Function 모듈 > SAP 어플리케이션에 1650인터페이스 추가

 

3. BADI 활용 사용자 정의 필드

BTE 활용 방법은 RFPOS에 있는 필드만 사용할 수 있다. 간혹 일부 필드 혹은 Customizing 필드가 RFPOS에 없는 경우가 발생한다 .이런 경우 BADI를 활용하여 최종 ALV Structure control이 가능하다.(2번 대체 방법으로도 사용 가능)

 

1) RFPOSX에 APPEND Structure 추가 

 

2) SE38: RFPOSXEXTEND 수행

RFPOSXEXT Structure에 RFPOSX에 추가했던 필드 추가하는 프로그램

 

3) BADI builder 생성 및 로직 구현 

T-CODE : SE19

BADI명 : FI_ITEMS_CH_DATA(

(New G/L BADI : FAGL_ITEMS_CH_DATA / FAGLL03 )

 

BADI Method의 Parameter가 RFPOSXEXT TYPE이다. 

반응형
  • 네이버 블로그 공유
  • 네이버 밴드 공유
  • 페이스북 공유
  • 카카오스토리 공유