MIGO_DIALOG
MIGO 실행(자재문서 조회, 구매입고 등)
MIGO 트랜잭션을 실행할 수 있는 Function입니다.
Import 파라미터의 "I_ACTION" 과 "I_REFDOC"을 이용하여 여러 유형으로 MIGO를 실행 할 수 있으며
자재문서의 발생(입/출고 및 이전전기 등)은 대부분 BAPI로 처리하다보니
MIGO_DIALOG는 주로 자재문서 조회 용도로 사용합니다.
# I_ACTION, I_REFDOC 유형
# 사용예시
PARAMETERS: P_MBLNR TYPE MKPF-MBLNR MEMORY ID MBN OBLIGATORY,
P_MJAHR TYPE MKPF-MJAHR MEMORY ID MJA OBLIGATORY.
CALL FUNCTION 'MIGO_DIALOG'
EXPORTING
I_ACTION = 'A04' "조회
I_REFDOC = 'R02' "자재문서
* I_NOTREE = 'X'
* I_NO_AUTH_CHECK =
* I_SKIP_FIRST_SCREEN = 'X'
* I_DEADEND = 'X'
* I_OKCODE = 'OK_GO'
* I_LEAVE_AFTER_POST =
* I_NEW_ROLLAREA = 'X'
* I_SYTCODE =
* I_EBELN =
* I_EBELP =
I_MBLNR = P_MBLNR "자재문서 번호
I_MJAHR = P_MJAHR "자재문서 연도
* I_ZEILE =
* I_TRANSPORT =
* I_ORDER_NUMBER =
* I_ORDER_ITEM =
* I_TRANSPORT_MEANS =
* I_TRANSPORTIDENT =
* I_INBOUND_DELIV =
* I_OUTBOUND_DELIV =
* I_RESERVATION_NUMB =
* I_RESERVATION_ITEM =
* EXT =
* I_MOVE_TYPE =
* I_SPEC_STOCK =
* I_PSTNG_DATE =
* I_DOC_DATE =
* I_REF_DOC_NO =
* I_HEADER_TXT =
EXCEPTIONS
ILLEGAL_COMBINATION = 1
OTHERS = 2
.
IF SY-SUBRC <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
'ABAP > Function|Class' 카테고리의 다른 글
[Class] CL_ABAP_MESSAGE_DIGEST=>CALCULATE_HASH_FOR_CHAR - 문자열 Hash (0) | 2023.07.24 |
---|---|
[Function] HOLIDAY_GET - 공휴일/공장 달력의 휴일 정보 (0) | 2023.07.24 |
[Function] FI_ITEMS_MASS_CHANGE - 회계전표 품목 변경(FB09) (0) | 2023.07.10 |
[Class] CL_GUI_FRONTEND_SERVICES=>GET_SCREENSHOT (0) | 2023.07.03 |
[Class] /UI2/CL_JSON=>SERIALIZE, DESERIALIZE (0) | 2023.06.28 |
댓글