Function Module(16)
-
L_TO_CREATE_TR - TR 로 TO 생성 (예제 코드 포함)
안녕하세요 파피킴입니다. 오늘은 TR 을 이용하여 TO 를 생성하는 펑션을 가지고 왔습니다. 티코드로는 LT04 이죠~ DATA : lt_trite TYPE l03b_trite_t WITH HEADER LINE, lv_tanum TYPE ltak-tanum, lt_ltak TYPE TABLE OF ltak_vb WITH HEADER LINE, lt_ltap_vb TYPE TABLE OF ltap_vb WITH HEADER LINE. lt_trite-tbpos = '1'. " TR 품목 번호 lt_trite-anfme = '1'. " 수량 lt_trite-altme = 'EA'. " 단위 lt_trite-vltyp = '저장 유형'. " 원시 저장 유형 lt_trite-vlpla = '저장 빈'. " 원시..
2023.03.20 -
CONVERSION_EXIT_ALPHA_INPUT - 앞에 0 채움 (예제 코드 포함)
안녕하세요 파피킴입니다. 쿼리로 조회하기 위해서 자릿수에 맞게 앞에 0 으로 채워줘야 하는 경우가 생깁니다. 아래 펑션을 사용하시면 손쉽게 처리하실 수 있답니다~ DATA : lv_input TYPE c LENGTH 10, lv_output LIKE lv_input. lv_input = '123450'. CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT' EXPORTING input = lv_input IMPORTING output = lv_output. " 0000123450 MESSAGE s000 WITH lv_output. 아웃풋 변수의 길이가 인풋 텍스트의 길이보다 짧다면 덤프가 발생하니 조심하셔야 합니다! 혹시 질문 있으시다면 댓글 부탁드리겠습니다~ 이상 샙가능의 파피..
2023.03.16 -
CONVERSION_EXIT_ALPHA_OUTPUT - 앞에 0 제거 (예제 코드 포함)
안녕하세요 파피킴입니다. 데이터를 조회하여 사용하시다 보면 앞에 0 으로 채워져 있어 앞에 있는 불필요 0 을 제거해야 하는 경우가 있으실 거예요~ 아래 펑션을 사용하시면 손쉽게 처리하실 수 있답니다~ DATA : lv_input TYPE c LENGTH 10, lv_output LIKE lv_input. lv_input = '0000123450'. CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = lv_input IMPORTING output = lv_output. " 123450 MESSAGE s000 WITH lv_output. 아웃풋을 받을 변수의 자릿수만 신경 써주신다면 어려움 없이 사용하실 수 있을 거예요~ 혹시 질문 있으시다면 댓..
2023.03.16 -
L_TB_VERAENDERN - 이전 요청 품목 추가 (예제 코드 포함)
안녕하세요 파피킴입니다. LB02 에서 TR 에 품목 추가가 가능한데 바피로는 어떻게 추가할 수 있는지 궁금하셨던 분들 분명히 있으실 거예요~ DATA : ls_ltbk TYPE ltbk, lt_ltbp_vb TYPE TABLE OF ltbp_vb WITH HEADER LINE, lv_old_tbpos TYPE ltbp-tbpos. ***> 품목을 추가할 TR 의 헤더를 가져옴 lv_old_tbpos = ls_ltbk-anzps. " 헤더의 품목 수 CLEAR lt_ltbp_vb. lt_ltbp_vb-lgnum = ls_ltbk-lgnum. " 창고 번호 lt_ltbp_vb-tbnum = ls_ltbk-tbnum. " TR 번호 lt_ltbp_vb-tbpos = lv_old_tbpos + 1. " 신규 ..
2023.03.07 -
L_TR_CREATE - 이전 요청 생성 (예제 코드 포함)
안녕하세요 파피킴입니다. 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-..
2023.02.28 -
MD_SET_KZEAR_RESB - 예약 종결 (예제 코드 포함)
안녕하세요 파피킴입니다. 예약문서를 수정하실 때 완료 플래그를 아이템 전체에 설정해야 하는데 아이템 하나하나 처리해 주기 귀찮으셨죠? 해당 BAPI 사용하시면 예약 아이템들을 모두 완료처리 하실 수 있답니다~ CALL FUNCTION 'MD_SET_KZEAR_RESB' EXPORTING rsnum = '예약번호'. 해당 펑션은 예약번호에 빈값만 안 들어가면 무조건 성공으로 SY-SUBRC 가 리턴됩니다. 이점만 유의하신다면 매우 유용하게 사용 가능하실 거예요~ 혹시 궁금한 사항이 있으시다면 댓글 부탁드립니다~ 이상 샙가능의 파피킴이었습니다.
2023.02.23