← 목록
기타 2026-07-21 3KB 읽기 2분

크라우니 ERP PS(프로젝트) 모듈 SAP 표준 심화

개요

기존 erp_PS.한선(4트랜잭션: 프로젝트생성·작업분류등록·마일스톤달성·예산집행)에 SAP PS 모듈 핵심 트랜잭션 5종을 추가해 네트워크(CN21)·활동·자원배정·실적확정·EVM(획득가치분석)까지 커버.

무엇을 했는지

  • 마스터 세분: data/master/PS_네트워크.psv(네트워크번호|프로젝트코드|명|계획공수|실적공수), data/master/PS_활동.psv(활동번호|네트워크번호|활동명|담당사번|계획공수|실적공수|완료율) 신설. 기존 PS_프로젝트.psv는 무변경(호환 유지).
  • 추가 트랜잭션 5종 (erp_PS.한선):
1. 네트워크생성 — CN21. 프로젝트 선행 검증→네트워크 마스터 등록. 공수과다(기간×300 초과) 시 음(상신). 2. 활동등록 — CN22. 네트워크 선행 검증→활동 마스터 등록. 네트워크 공수한도 초과 시 음. 3. 자원배정 — CN25. 활동 선행 검증→가용공수 대비 배정. 가용공수 초과=타, 90%육박=음. 4. 실적확정 — CN27. 활동 실적/완료율 갱신(활동 마스터+네트워크 실적공수 누적). 계획공수 150% 초과 완료 시 음. 5. 진척관리EVM — S_ALR_87013532(획득가치분석). CPI/SPI를 100배 정수로 계산(AC=0→옴, CPI/SPI<80→음).
  • 각 함수 4상(티/옴/타/음) 전부 실제 분기로 발현, 선행셀 인자로 셀링크→PLM추적 체인 형성.
  • _erp_PS_테스트.한선에 시나리오 10~27 추가(총 30개 assert, 30/30 통과). 기존 시나리오2의 프로젝트셀id=0 오타(선행검증에 막혀 옴 대신 타가 나던 문제)도 c1로 수정.
  • ERP통합서버.한선(:9981) 재컴파일 확인 — 함수명 충돌 없음.

검증 결과

  • 컴파일: erp_PS.한선·_erp_PS_테스트.한선·ERP통합서버.한선 전부 에러 0
  • 4상: 전 시나리오에서 티·옴·타·음 모두 실측 발현
  • PLM: PLM추적(evm셀)1→13→16→24→27 (프로젝트→네트워크→활동→실적확정→EVM, 4홉)
  • assert 통과 30/30

관련 파일

  • /Users/ef/crowny-erp/core/libs/erp_PS.한선
  • /Users/ef/crowny-erp/core/libs/_erp_PS_테스트.한선
  • /Users/ef/crowny-erp/core/libs/셀코어ERP.한선 (공용, 무변경)
  • /Users/ef/crowny-erp/data/master/PS_네트워크.psv, PS_활동.psv (신규)
  • /Users/ef/crowny-erp/core/servers/ERP통합서버.한선 (import 확인)

잔여 이슈

  • 없음(요청 범위 내 완료). 필요 시 위임자/역할별 자원배정 세분화, 활동 간 선후행(FS/SS) 링크는 후속 확장 대상.