SAP joy

MIGO_GR 관련 BAIP 함수 개발

[레벨:5]activeman 2018.12.06 10:26

TCODE: MIG(MIGO_GR) 에서 아웃바운드 납품 , 입고처리  프로그램을 개발하고 있습니다.


 BAPI함수 "BAPI_GOODSMVT_CREAT"로 처리를 하는데  '101' 입고 처리는 되는데 가용재고가 아니라 품질검사 로 입고처리가 

됩니다.


혹시 이부분 가용재고로 바로 입고 되도록 처리 할 수 있는 방법이 있을까요?


안되면 BDC로 프로그램 하면 되는데..BAPI로 해볼려고 합니다.


대강의 소스는 아래와 같습니다. 해결방법이 있는지 알려주십시요.



LOOP AT LT_TAB.

IS_GMHEAD-PSTNG_DATE  = P_RSDAT.

IS_GMHEAD-DOC_DATE      = P_RSDAT.

IS_GMHEAD-REF_DOC_NO = LT_TAB-VBELN.    "참조전표번호(납품번호)


IS_GMCODE-GM_CODE       = C_GMCODE_01.       "T-CODE: MB1B


IT_ITEM-MATERIAL              = LT_TAB-MATNR.

IT_ITEM-MVT_IND                = 'B'.

IT_ITEM-PLANT                     = LT_TAB-WERKS.

IT_ITEM-BATCH                    = LT_TAB-CHARG.

IT_ITEM-STGE_LOC             = 'P410'.

IT_ITEM-MOVE-TYPE          = '101'.

IT_ITEM-ENTRY_QNT          = LT_TAB-LFIMG.

IT_ITEM-ENTRY_UOM         = LT_TAB-MEINS.


APPEND IT_ITEM.


AT LAST.

  CALL FUNCTION 'BAPI_GOODSMVT_CREATE'

    EXPORTING

          GOODSMVT_HEADER   = IS_GMHEAD

          GOODSMVT_CODE         = IS_GMCODE

    IMPORTING

         GOODSMVT_HEADRET  = IS_GMHEADRET

     TABLES

         GOODSMVT_ITEM           = IT_ITEM

         RETURN                              = IT_RET2.

ENDAT.


ENNDLOOP.


의견 (0)

답변등록

현재 답변들 1
[레벨:2]바라기 2018.12.07 14:51

코드를보니 구매오더 입고인것 같은데 구매오더에 납품서필드중 재고유형 필드 확인해보세요. 

의견 (0)

서비스 링크

X
Login

브라우저를 닫더라도 로그인이 계속 유지될 수 있습니다. 로그인 유지 기능을 사용할 경우 다음 접속부터는 로그인을 하실 필요가 없습니다. 단, 게임방, 학교 등 공공장소에서 이용 시 개인정보가 유출될 수 있으니 꼭 로그아웃을 해주세요.

X