Archive
2019. 3. 13.
SAP 어플리케이션로그(BALHDR,BALDAT) 삭제
SAP ERP 시스템 운영 시 사이즈가 큰 테이블 중의 하나인 BALDT는 어플리케이션 로그 테이블입니다. 해당 테이블을 주기적으로 삭제해서 일정한 사이즈를 관리할 수 있습니다. 제가 담당하고 있는 시스템의 경우는 레코드 수가 약 20억건 정도 되네요 ^^; 어플리케이션로그 삭제 프로그램 ( SBAL_DELETE ) 만료일을 관리할 경우 "만료일이 된 로그만" 삭제하시면 되고, 만료일을 관리하지 않을 경우 특정 기간값을 주고 삭제하면 됩니다. 삭제 시 수행되는 쿼리는 아래와 같습니다. SELECT "MANDANT" AS C, "LOGNUMBER" AS C, "OBJECT" AS C, "SUBOBJECT" AS C, "EXTNUMBER" AS C, "ALDATE" AS C, "ALTIME" AS C, "A..