
회계 전기기간, 물류 전기기간 다르게 움직이는데 아래 테이블을 참조해서 확인 할 수 있다
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 MM - 특별조달유형 IMG 세팅 (0) | 2025.06.25 |
|---|---|
| SAP MM - 자재코드 채번 시 기본 단위 세팅 (0) | 2024.11.29 |
| SAP MM - 자재코드 내역 SQL (0) | 2023.02.17 |