L_TR_CREATE - 이전 요청 생성 (예제 코드 포함)
2023. 2. 28. 09:59ㆍABAP/BAPI
728x90
반응형
안녕하세요 파피킴입니다.
TR 은 자재문서와 함께 생성되기도 하지만, 프로세스에 따라서 수동생성이 필요할 때가 있으실 거예요~
DATA : lt_ltba TYPE TABLE OF ltba WITH HEADER LINE.
CLEAR : lt_ltba.
lt_ltba-lgnum = '창고번호'. " 창고번호
lt_ltba-matnr = '자재번호'. " 자재번호
lt_ltba-werks = '플랜트'. " 플랜트
lt_ltba-lgort = '저장위치'. " 저장위치
lt_ltba-menga = '10'. " 수량
lt_ltba-altme = 'EA'. " 단위
lt_ltba-bwlvs = 'WM 이동유형'. " WM 이동유형
lt_ltba-vltyp = '원시 저장유형'. " 원시 저장유형
lt_ltba-nltyp = '목적 저장유형'. " 목적 저장유형
lt_ltba-nlpla = '목적 빈'. " 목적 빈
APPEND lt_ltba.
CALL FUNCTION 'L_TR_CREATE'
TABLES
t_ltba = lt_ltba
EXCEPTIONS
item_error = 1
no_entry_in_int_table = 2
item_without_number = 3
no_update_item_error = 4
OTHERS = 5.
IF sy-subrc IS INITIAL.
CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
EXPORTING
wait = 'X'.
READ TABLE lt_ltba INDEX 1.
MESSAGE s000 WITH 'SUCCESS' lt_ltba-tbnum.
ELSE.
CALL FUNCTION 'BAPI_TRANSACTION_ROLLBACK'.
READ TABLE lt_ltba INDEX 1.
MESSAGE s000 WITH lt_ltba-eprot DISPLAY LIKE 'E'.
ENDIF.
WM 이동유형인 것만 유의하고 사용하신다면 크게 어려움이 없으실 거예요~
혹시 질문이 있으시다면 댓글 부탁드립니다~
이상 샙가능의 파피킴이었습니다.
728x90
반응형
'ABAP > BAPI' 카테고리의 다른 글
L_TB_VERAENDERN - 이전 요청 품목 추가 (예제 코드 포함) (0) | 2023.03.07 |
---|---|
L_TR_CHANGE - 이전 요청 수정 (예제 코드 포함) (2) | 2023.03.02 |
MD_SET_KZEAR_RESB - 예약 종결 (예제 코드 포함) (2) | 2023.02.23 |
BAPI_RESERVATION_CHANGE - 예약 수정 (예제 코드 포함) (0) | 2023.02.22 |
BAPI_RESERVATION_CREATE1 - 예약 생성 (예제 코드 포함) (0) | 2023.02.20 |