BAPI2 [ABAP] 재고는 있는데 재고 부족? BAPI 이슈 해결 주말은 주식장이 안 열리기에 주중에 있던 것을 정리해봤습니다.그중에서 미스터리 소설 같았던 기술적 난제를 해결한 경험을 공유하려 합니다.시스템은 분명 "재고가 있다"고 하는데, 정작 BAPI는 "재고가 없다"고 외치는, 개발자라면 뒷목 잡게 만드는 그런 상황이었죠. 제가 겪었던 문제의 본질, LUW(Logical Unit of Work) 처리방안을 공유하겠습니다.사건의 발단: 복합적인 STO 입고 취소 프로세스먼저 저희 업무 시나리오를 이해하셔야 합니다. 플랜트 간 재고를 이전하는 STO(Stock Transport Order) 프로세스와 생산 오더가 얽혀있는 복잡한 구조입니다.STO 입고(MM): 입고 플랜트에서 해당 자재를 입고합니다. (이동유행 101)생산(PP): 입고된 자재를 사용하여 생산 .. 2025. 6. 29. [ABAP] 엑셀로 구매정보레코드(Info Record) 대량 생성/변경 제가 주로 운영/개발하는 모듈은 MM 입니다. 공급업체와의 단가 계약이 갱신되거나 신규 자재가 대량으로 입고될 때마다 수많은 정보레코드를 수작업으로 수정해야 하는 불편함이 있습니다. 이런 단순 반복 작업에 드는 시간을 줄이고, 더 가치 있는 일에 집중하고 싶다는 생각, 다들 한 번쯤 해보셨을 겁니다.그래서 오늘은, 이러한 반복 작업을 자동화하고 더 나아가 시스템 간 데이터 마이그레이션까지 대응하기 위해 정보레코드 일괄 처리 프로그램을 공유해볼까 합니다.지난번에 PO생성 프로그램에 이어 이번에는 정보레코드 생성 프로그램입니다.2025.06.28 - [ABAP] - [ABAP] BAPI_PO_CREATE1(엑셀 업로드) [ABAP] BAPI_PO_CREATE1(엑셀 업로드)이번엔 엑셀업로드로 PO 만드는 .. 2025. 6. 29. 이전 1 다음