상세 컨텐츠

본문 제목

SAP FI/MM - 전기기간 체크

SAP/SAP MM

by Kiroc 2025. 10. 2. 09:55

본문

반응형

 

회계 전기기간, 물류 전기기간 다르게 움직이는데 아래 테이블을 참조해서 확인 할 수 있다

 

1. FI 회계 전기 기간 : table T001B

2. MM 물류 전기 기간 : table MMRV

 

* 기간 오픈 순서

FCM : 매월 1일 새벽에 물류기간 오픈->
SCM : 물류 마감->
회계 현업 : 회계마감 & 회계 전기기간 오픈->
현업 : 관리회계 마감&오픈

 

내가 담당하는 고객사는 물류 마감 옵션에 전월 전기 허용 가능하게 세팅 해놓았음(2개월 전은 불가)

 

물류 전기기간 및 회계 전기기간을 확인하는 스탠다드 테이블 로직은 아래와 같다

"1. 물류 전기일 Check
    SELECT SINGLE *
    INTO @DATA(ls_marv)
    FROM marv
    WHERE bukrs = '1000'.

    IF sy-subrc = 0 AND ls_marv-lfgja = iv_budat+0(4)
                             AND ls_marv-lfmon = iv_budat+4(2). "현재기간
        "문제없음.

    ELSEIF sy-subrc = 0 AND ls_marv-vmgja = iv_budat+0(4)
                                      AND ls_marv-vmmon = iv_budat+4(2). "전월기간

      "2. 회계 전기일 Check 필요
          SELECT SINGLE *
          INTO @DATA(ls_t001b)
          FROM t001b
          WHERE bukrs = '1000'
            AND frye2 = @iv_budat+0(4)
            AND frpe2 = @iv_budat+4(2).

           IF sy-subrc <> 0.
            ev_msgty = 'E'.
            ev_msgtx = '회계마감 완료. 전월 실적은 처리 불가합니다.'.
           ENDIF.

    ELSE. "이전기간
      ev_msgty = 'E'.
      ev_msgtx = '물류 전기기간이 아닙니다.'.
    ENDIF.
반응형

'SAP > SAP MM' 카테고리의 다른 글

SAP MM - 특별조달유형 IMG 세팅  (0) 2025.06.25
SAP MM - 자재코드 채번 시 기본 단위 세팅  (0) 2024.11.29
SAP MM - 자재코드 내역 SQL  (0) 2023.02.17

관련글 더보기