본문 바로가기

카테고리 없음

SAP 반제전표 테이블 사용 방법

by Second-study-ai 2023. 11. 2.
 

 

반응형

들어가기 전에

SAP ERP(Systems, Applications, Products in Data Processing)은 기업의 프로세스를 통합하고 자원을 효율적으로 관리하는 통합 엔터프라이즈 리소스 플래닝(ERP) 시스템입니다. SAP을 사용하는 기업에서는 거래 및 회계 보고서를 생성하기 위해 반제전표(Recurring Document)를 사용합니다.

 

반제전표는 주기적으로 반복되는 거래나 회계 분개를 자동으로 생성하는 기능을 제공합니다. 한 번 설정된 반제전표는 원하는 주기로 자동 실행되어 회계 분개를 생성하며, 반복적인 업무 작업을 자동화하여 생산성을 향상시킵니다.

반제전표 테이블 조회

SAP에서 반제전표와 관련된 데이터는 여러 테이블에서 관리됩니다. 다음은 SAP ERP System에서 주로 사용되는 반제전표 테이블 목록입니다.

테이블 이름 설명
BKPF 전체 회계 문서 헤더 데이터
BSEG 전체 회계 문서 행 데이터
RBKP 반제전표 헤더 데이터
RBDIFFKO 반제전표 분개 헤더 데이터
RBDIFF03 반제전표 분개 행 데이터

위의 테이블을 사용하여 반제전표와 관련된 데이터를 조회할 수 있습니다. 예를 들어, 반제전표 문서 번호와 회계 연도를 기준으로 특정 반제전표를 조회하려면 다음과 같은 ABAP 쿼리를 사용할 수 있습니다.

DATA: lt_rbkd TYPE TABLE OF rbkd,       lt_rbdif03 TYPE TABLE OF rbdif03.  SELECT * FROM rbkd INTO TABLE lt_rbkd WHERE belnr = '반제전표 문서 번호' AND gjahr = '회계 연도'. SELECT * FROM rbdif03 INTO TABLE lt_rbdif03 FOR ALL ENTRIES IN lt_rbkd WHERE belnr = lt_rbkd-belnr.  LOOP AT lt_rbkd INTO DATA(lv_rbkd).   WRITE: / '반제전표 문서 번호:', lv_rbkd-belnr.   WRITE: / '반제전표 날짜:', lv_rbkd-bldat.   WRITE: / '반제전표 생성자 ID:', lv_rbkd-usnam.   WRITE: / '반제전표 분개 행 데이터:'.      LOOP AT lt_rbdif03 INTO DATA(lv_rbdif03) WHERE belnr = lv_rbkd-belnr.     WRITE: / '계정:', lv_rbdif03-koart, '회사 코드:', lv_rbdif03-bukrs, '금액:', lv_rbdif03-dmbtr.   ENDLOOP. ENDLOOP. 

위의 ABAP 쿼리는 반제전표 문서 번호와 회계 연도를 기준으로 반제전표 정보를 조회하고, 반제전표 분개 행 데이터를 출력합니다.

반제전표 생성 및 변경

반제전표를 생성하려면 SAP ERP System에서 반제전표 관리 메뉴로 이동하여 반제전표 헤더 및 분개 행 데이터를 입력해야 합니다.

반제전표 생성 및 변경을 위한 트랜잭션 코드는 FRBD입니다. 해당 트랜잭션 코드를 실행하면 반제전표 관리 화면이 나타납니다.

반제전표를 생성하거나 변경하기 위해서는 다음과 같은 정보를 입력해야 합니다.

  • 반제전표 헤더 데이터:
    • 반제전표 문서 번호
    • 반제전표 날짜
    • 반제전표 생성자 ID
  • 반제전표 분개 행 데이터:
    • 계정
    • 회사 코드
    • 금액

반제전표를 저장하고 실행하면 반제전표가 해당 주기에 따라 자동으로 회계 분개가 생성되며, 재무 보고서 등에서 반영될 수 있습니다.

예제와 함께 배우는 SAP 반제전표

다음은 반제전표 생성과 조회 예제를 통해 SAP 반제전표 테이블 사용 방법을 자세히 알아보도록 하겠습니다.

예제 1: 반제전표 생성

  1. 트랜잭션 코드 FRBD를 실행하여 반제전표 관리 화면으로 이동합니다.
  2. 반제전표 헤더 데이터를 입력합니다.
    • 반제전표 문서 번호: 'R00001'
    • 반제전표 날짜: 현재 날짜
    • 반제전표 생성자 ID: 현재 사용자 ID
  3. 반제전표 분개 행 데이터를 입력합니다.
    • 계정: '100000'
    • 회사 코드: '1000'
    • 금액: '100.00'
  4. 입력한 내용을 저장하고 반제전표를 실행합니다.

이제 반제전표가 주기에 따라 자동으로 생성되며, 각 회계 분개 행의 데이터는 RBKP 및 RBDIFF03 테이블에 저장됩니다.

예제 2: 반제전표 조회

  1. ABAP 쿼리를 사용하여 반제전표를 조회합니다.
    SELECT * FROM rbkd INTO TABLE lt_rbkd WHERE belnr = 'R00001' AND gjahr = 'XXXX'. SELECT * FROM rbdif03 INTO TABLE lt_rbdif03 FOR ALL ENTRIES IN lt_rbkd WHERE belnr = lt_rbkd-belnr.  LOOP AT lt_rbkd INTO DATA(lv_rbkd).   WRITE: / '반제전표 문서 번호:', lv_rbkd-belnr.   WRITE: / '반제전표 날짜:', lv_rbkd-bldat.   WRITE: / '반제전표 생성자 ID:', lv_rbkd-usnam.   WRITE: / '반제전표 분개 행 데이터:'.      LOOP AT lt_rbdif03 INTO DATA(lv_rbdif03) WHERE belnr = lv_rbkd-belnr.     WRITE: / '계정:', lv_rbdif03-koart, '회사 코드:', lv_rbdif03-bukrs, '금액:', lv_rbdif03-dmbtr.   ENDLOOP. ENDLOOP. 
  2. 위의 ABAP 쿼리를 실행하여 반제전표 문서 번호 'R00001'에 해당하는 반제전표 정보를 조회합니다.
  3. 조회된 결과는 ABAP 쿼리를 통해 화면에 출력되며, 반제전표 헤더 데이터와 분개 행 데이터를 포함합니다.

위의 예제를 통해 SAP 반제전표 테이블 사용 방법을 익히고, 반제전표 생성 및 조회를 실습해보았습니다. SAP ERP System에서 반제전표를 적절히 활용하면 반복적인 업무 작업을 자동화하여 생산성을 향상시킬 수 있습니다.

SAP 반제전표 테이블을 이용하여 회계 분개 데이터를 조회하고 관리하는 방법에 대해 알아보았습니다. SAP ERP System에서 반제전표를 사용함으로써 업무의 효율성을 높일 수 있으며, 자동화된 반복 업무를 통해 생산성을 향상시킬 수 있습니다. SAP 사용자들은 반제전표 테이블을 활용하여 회계 분개 데이터를 쉽고 효율적으로 관리할 수 있습니다.

반응형