:smile: 안녕하세요! SAP ABAP 초보자를 위한 재고 구하는 함수에 대해 알려드리겠습니다. 이 함수를 사용하면 SAP ERP 시스템에서 재고를 효율적으로 가져올 수 있습니다. 함께 예제를 통해 이해해보도록 하겠습니다. :smile:
SAP ABAP 재고 구하는 함수
SAP ABAP에서 재고를 구하는 가장 일반적인 함수는 BAPI_MATERIAL_STOCK_REQ_LIST 입니다. 이 함수는 SAP의 재고 요청 목록을 가져오기 위해 사용됩니다. 아래는 이 함수의 구문 예시입니다.
```abap REPORT Z_GET_INVENTORY. DATA: lt_stock_req_list TYPE TABLE OF BAPI_STOC_REQ_LIST, ls_stock_req_list LIKE LINE OF lt_stock_req_list, lv_material TYPE MATNR. lv_material = 'MATERIAL_CODE'. CALL FUNCTION 'BAPI_MATERIAL_STOCK_REQ_LIST' EXPORTING material = lv_material TABLES stock_req_list = lt_stock_req_list. LOOP AT lt_stock_req_list INTO ls_stock_req_list. WRITE: / ls_stock_req_list-material, ls_stock_req_list-plant, ls_stock_req_list-werks, ls_stock_req_list-storage_location, ls_stock_req_list-quantity. ENDLOOP. ```
함수의 입력 및 출력 매개변수
`BAPI_MATERIAL_STOCK_REQ_LIST` 함수의 입력 매개변수 및 출력 매개변수에 대해 알아보겠습니다.
입력 매개변수
- `material`: 재고를 조회할 SAP 물자 번호
출력 매개변수
- `stock_req_list`: 재고 요청 목록을 담는 내부 테이블
예제를 통한 이해
물자 번호 'MATERIAL_CODE'에 해당하는 재고를 가져와서 테이블에 출력하는 예제를 보겠습니다.
```abap REPORT Z_GET_INVENTORY. DATA: lt_stock_req_list TYPE TABLE OF BAPI_STOC_REQ_LIST, ls_stock_req_list LIKE LINE OF lt_stock_req_list, lv_material TYPE MATNR. lv_material = 'MATERIAL_CODE'. CALL FUNCTION 'BAPI_MATERIAL_STOCK_REQ_LIST' EXPORTING material = lv_material TABLES stock_req_list = lt_stock_req_list. WRITE: / 'MATERIAL', 'PLANT', 'WERKS', 'STORAGE LOCATION', 'QUANTITY'. LOOP AT lt_stock_req_list INTO ls_stock_req_list. WRITE: / ls_stock_req_list-material, ls_stock_req_list-plant, ls_stock_req_list-werks, ls_stock_req_list-storage_location, ls_stock_req_list-quantity. ENDLOOP. ``` 위의 예제에서 `MATERIAL_CODE` 부분을 조회하고자 하는 SAP 물자 번호로 변경하면 됩니다. 실행 시, 해당 물자 번호에 대한 재고 정보가 출력됩니다.
마무리
이번 블로그에서는 SAP ABAP를 활용한 재고 구하는 함수에 대해 알아보았습니다. `BAPI_MATERIAL_STOCK_REQ_LIST` 함수를 사용하여 SAP ERP 시스템에서 재고를 효율적으로 가져올 수 있습니다. 예제를 통해 쉽게 이해할 수 있도록 설명하였으며, 여러분들의 SAP ABAP 개발에 도움이 되길 바랍니다. :blush:
다음에 또 다른 SAP ABAP 관련 블로그를 작성하도록 하겠습니다! :sparkles:
'Future Items' 카테고리의 다른 글
스노우보드 선택을 위한 남자의 키별 가이드 (0) | 2023.09.21 |
---|---|
남자 몸무게에 따른 스노우보드 선택 방법 및 추천 (0) | 2023.09.21 |
SAP 티코드 MMPV, OB52로 전기기간과 회계기간을 오픈하는 방법 (0) | 2023.09.19 |
SAP MMPV 및 MMRV T-Code: 물류 및 CO 전기기간 소개 (0) | 2023.09.19 |
SAP 티코드 OKP1 - CO 전기기간 설정하기 (0) | 2023.09.19 |