C# Mutex 클래스를 사용하여 동일 프로그램 중복 실행을 방지 하는 방법
C# 윈폼을 개발할 때 동일한 프로그램이 중복으로 실행되는 것을 방지해야 하는 경우가 있습니다. 예를 들어 일정 시간 간격으로 특정 프로세스를 실행하는 에이전트(Agent) 프로그램을…
C# 윈폼을 개발할 때 동일한 프로그램이 중복으로 실행되는 것을 방지해야 하는 경우가 있습니다. 예를 들어 일정 시간 간격으로 특정 프로세스를 실행하는 에이전트(Agent) 프로그램을…
SAP 시스템에서 특정 자재의 재고 수량을 확인할 때 트랜잭션코드 MB5B를 많이 사용합니다. MB5B는 전기일 재고(Stock for Posting date) 조회 프로그램입니다. 전기일 재고란? 특정…
SAP 시스템의 SAPscript 도구는 비즈니스 양식을 작성하고 관리하는 도구입니다. SAPscript는 SAP 시스템 초기부터 사용된 양식 편집 도구로서 가장 오래된 기술에 해당 됩니다. 따라서…
C# 프로그램에서 데이터베이스 테이블의 데이터를 SELECT 해서 가져오거나, 테이블 구조의 데이터를 처리하기 위해 DataTable을 많이 사용하게 됩니다. DataTable을 사용하면서 특정 컬럼으로 정렬을 해야…
엑셀 시트에 직원 별 총 근무시간을 관리하는 데이터가 있다고 했을 때, 누적 계산된 총 근무 시간을 8시간 기준의 근무일 형태로 변환해야 하는 경우…
SAP MM(자재관리) 모듈의 트랜잭션 코드 중에 MMBE(재고 개요)가 있습니다. MMBE(Stock Overview)는 SAP ERP 시스템에서 특정 자재의 재고 수준 개요를 조회할 때 사용하는 T-Code…
엑셀 VBA에서 IF 조건문과 더불어 많이 사용하는 구문이 반복문입니다. VBA의 주로 사용하는 반복문에는 For Each, For Next, Do While, Do Until 등이 있습니다.…
C# WinForm 프로젝트를 개발할 때 하나의 폼만 만드는 경우는 거의 없고, 대부분 여러 개의 폼을 만들어 서로 유기적으로 폼을 사용하게 됩니다. 서로 다른…