메뉴 건너뛰기

SAP 한국 커뮤니티



해당 플랜트/저장위치/제품의 가용수량 체크 함수

꿀단지 2011.10.11 11:27 조회 수 : 5021

해당 플랜트/저장위치/제품의 가용수량 체크를 하는
함수입니다. 흔히들 ATP Check를 한다고 하죠.

다음과 같이 이용하고 있답니다.


FUNCTION Z_BAPI_MATERIAL_AVAILABILITY .
*"----------------------------------------------------------------------
*"*"Local interface:
*"  TABLES
*"      ZITMAVAIL STRUCTURE  ZITMAVAIL
*"----------------------------------------------------------------------
  DATA: BEGIN OF WMDVSX OCCURS 0.
          INCLUDE STRUCTURE BAPIWMDVS.
  DATA: END OF WMDVSX.

  DATA: BEGIN OF WMDVEX OCCURS 0.
          INCLUDE STRUCTURE BAPIWMDVE.
  DATA: END OF WMDVEX.

  DATA: MEINS LIKE MARA-MEINS.

  LOOP AT ZITMAVAIL.
    CLEAR: MEINS.
    SELECT SINGLE MEINS INTO MEINS
                  FROM MARA WHERE MATNR = ZITMAVAIL-MATNR.
    CLEAR: WMDVSX, WMDVEX.
    CALL FUNCTION 'BAPI_MATERIAL_AVAILABILITY'
         EXPORTING
              PLANT      = ZITMAVAIL-WERKS
              MATERIAL   = ZITMAVAIL-MATNR
              UNIT       = MEINS
              CHECK_RULE = 'B'
              STGE_LOC   = ZITMAVAIL-LGORT
         IMPORTING
              AV_QTY_PLT = ZITMAVAIL-WKBST
         TABLES
              WMDVSX     = WMDVSX
              WMDVEX     = WMDVEX.

    ZITMAVAIL-MEINS = MEINS.
    MODIFY ZITMAVAIL.
  ENDLOOP.

ENDFUNCTION.


CHECK_RULE는 MM 모듈담당자들께서 설명할 수 있을겁니다.
테이블 T441V, T441W를 참고하시면 아하~ 하실거구요.

IMG의 다음 매뉴에서 설정할 수 있습니다.

R/3 커스트마이징에 대한 구현 안내
 |
 |--> 영업/유통
        |
        |--> 기본기능
              |
              |--> 가용성점검 및 소요량이동
                    |
                    |--> ATP 로직 및 계획에 대한 가용성점검


ps. CHECK_RULE 설정에 주의하세요.

번호 제목 글쓴이 날짜 조회 수
42 문자열에서 특정문자값을 기준으로 첫문자를 대문자로 변경 [8] file SAYA 2009.03.09 6276
41 [FUNCTION] - THUSRINFO , 현재 접속되어 있는 SAP 사용자 정보를 가져오는 펑션 [3] 미소 2011.10.13 6323
40 Online프로그램에서 조회조건 다중선택 관련 [6] file COMAN 2008.11.20 6362
39 앞에 위치하는 0(ZERO)없애는 평션 [12] ks 2011.03.16 6534
38 [PS-CJR2] BAPI_COSTACTPLN_POSTPRIMCOST [1] file poce 2007.12.26 6630
37 클래스 특성 리스트 가져 오기 최선 2011.11.08 6641
36 백그라운드 작업 관련 함수(batch job) [3] sapjoy 2007.03.02 6683
35 STRING 관련 함수 [3] sapjoy 2006.12.28 6747
34 Object 의 version 및 CTS history 가져오기 [3] 머리를쓰자 2015.03.19 6761
33 STRING_REPLACE 함수 문의 드립니다. [3] marco 2016.04.09 6874
32 DATE_CONVERT_TO_FACTORYDATE : 기준일의 최근 영업일 찾기 [4] file Wise 멘토 2013.11.14 6944
31 CSV 형식으로 파일변환 [2] 정두영 2007.09.12 6997
30 POPUP FUNCTION과 사용 예 [8] file cupycopy2000 2014.08.06 7009
29 Conversion routine 꿀단지 2011.10.11 7052
28 암호화Function [9] Delight 2008.07.07 7056
27 timestamp 시간변환 file sapjoy 2012.11.07 7240
26 call transaction 함수로 새로운 세션생성하기 [9] 아밥 잭 2009.10.28 7274
25 암호화 function [14] magicsy69 2008.06.03 7355
24 시간계산, time calc, timezone time stamp, [5] sapjoy 2012.02.09 7375
23 function 모음입니다. [5] 양파링 2007.11.02 7403