본문 바로가기

SAP

(64)
[SAP] C_S4EWM_2023 취득 후기 (EWM Certifications Pass, 써티) SAP Certified Associate - SAP S/4HANA Cloud Priv... - Credly SAP Certified Associate - SAP S/4HANA Cloud Private Edition, Extended Warehouse Management was issued by SAP to taehyeok Lim.This certification verifies that you possess the core skills in the area of extended warehouse management required for the consultant profile and proves that you have an overall understanding and can implement th..
[EWM] EWM ABAP 프로그래밍 시 트랜잭션 관리 해당 공식문서를 학습한 내용임How To Access Delivery Objects in S4H.pdf트랜잭션 관리 패턴/SCWM, /SCDL 클래스를 이용한 프로그래밍 시 적용다음 순서대로 진행set warehouseDATA: lo_tm TYPE REF TO /scwm/if_tm. "transaction manager TRY. lo_tm->set_whno_w_check( p_whno ). CATCH /scwm/cx_tm_check INTO DATA(lx_whno). MESSAGE lx_whno TYPE 'E'. ENDTRY. LockUpdateCheck Errors- no error -> save- error occured -> rollback예제 코드 : 딜리버리의 Customer field 수정RE..
[EWM] Inbound Delivery Item Purchase Order 조회 방법 ERP 문서는 EWM으로 Queue를 통해 Distribution된다.해당 문서 데이터는 /SCDL/DB_REFDOC에 있는데,/SCWM/PRDI, /SCWM/PRDO TCODE의 Item 레벨에서는 조회가 안된다...사실 Item Detail 탭에 들어가야 나온다!(LIPS의 VGBEL, VGPOS, EKBS,EKBE 에서도 조회 가능)   기타Ayhan Akkaya - EWM Wiki - SAP Solution Architect - Ottawa, ON Canada - Where can we see the PO number in the Inbound Delivery document
[EWM][ABAP] Canceled GI HU 조회 select a~* from /scwm/ordim_c as a inner join /scdl/db_proci_o as b on a~lgnum = @iv_wh_info and a~rdocid eq b~docid and a~ritmid eq b~itemid and a~trart eq '6' and a~rdoccat eq b~doccat and b~doccat eq 'PDO' and b~doccat eq a~doccat inner join @tt_odlv_info as c on a~tostat eq 'C' " GI HU만 찾는다...
[EWM] 비즈니스 기능 구현 Basic 1편 - 스탠다드 기능 찾아가기 T CODE : /SCWM/MON 이동EWM의 대부분의 기능은 해당 TCODE에서 수행할 수 있음.해당 화면은 노드와 메서드로 구성되어 있음. 여기서 메서드 하나에  조회와 트랜잭션을 담당하는 function module 하나가 대응됨.T CODE : SPRO 이동img에서 해당 메서드에 대응하는 펑션을 찾을 수 있음.노드 및 노드 프로파일에 대한 정보는 EWM 가이드를 참고한다.기타사항EWM은 내부적으로 꽤 복잡한 상태관리를 사용함따라서 특정 기능을 호출하기 전에 호출해야 하는 스태틱 메서드들이 있는데이 친구들은 /scwm/main => /SCWM/RF_FRAMEWORK에서 찾아볼 수 있음./SCWM/RF_FRAMEWORK은 모바일 버전 소규모 RF라 할 수 음. 복잡한 /scwm/mon보다 분석이 용..
[SAP ABAP] Group By로 중복 체크하기 Group By를 이용하여 중복 항목을 검사하는 방법을 배워보자 LOOP AT gt_01 INTO DATA(ls_dpcheck) GROUP BY ( matnr = ls_dpcheck-matnr werks = ls_dpcheck-matnr size = GROUP SIZE ) ASCENDING REFERENCE INTO DATA(group_ref). CHECK group_ref->*-size > 1. MESSAGE TEXT-e04 TYPE 'S' DISPLAY LIKE 'E'. RETURN. ..
[SAP ABAP] for loop with group group 해서 그룹된 아이템들만 for loop로 interation 하는 방법 loop at lt_3141_tmp into data(ls_3141_tmp) group by ls_3141_tmp-zlogkey into data(lg_3141_tmp). data(lt_3141) = value zwmify3141( for ls_data in group lg_3141_tmp ( corresponding #( ls_data ) ) ). call function 'ZWMIF_GMES_RCV_LT10T' exporting it_info = lt_3141. endloop. 참고LOOP AT GROUP | ABAP Keyword Documentation LOO..
[SAP Study] 트랜잭션(Transaction)과 논리적 단위 작업(Logical Unit of Work) 개발 컨설턴트 / 개발자로서 로직을 잘 정돈하려면 로직을 트랜잭션 단위 / 관심사 단위로 잘 쪼개는 것이 중요하다.이를 위한 단위 중 하나인 LUW에 대해 학습해본다. Transactions and Logical Units of Work Transactions and Logical Units of WorkIn everyday language, a transaction is a sequence of actions that logically belong together in a business sense and that either procure or process data. It covers a self-contained procedure, for example, generating a list of cu..