exit 에 대해 Exit 의 경우 FI모듈은 Validation(ggb0), Substitution(ggb1) 을 주로 사용하지만, 이외에도 다양한 종류의 exit 이 있다. 가령 Vendor master 가 생성될 때 Function Group : XF05 쪽에 exit 을 걸어줄 수도 있다. 전표가 생성될 때도 마찬가지... 다양한 종류의 exit에 대해 더 알아봐야겠다. 프로그래밍/SAP ABAP 2019.07.05
[SAP/ABAP] select * 대신 사용할 수 있는 방법 Data : begin of gt_fld occurs 0, fieldname type fieldname, End of gt_fld. —- Select (gt_fld) into correspond of table itab From *** = select * 과 같은 효과 프로그래밍/SAP ABAP 2019.06.24
read table ... binary search Read table 구문을 이용할 경우, binary search 를 이용하면 속도가 빨라진다. 하지만 binary search 하기 전에 sort를 하지 않은 상태에서 하게 되면 잘못된 데이터를 찾게 될 수 있다. 그 이유인 즉, A B C D E F G 에서 B를 찾으려고 할 때 분할해서 찾게 되는데, D 지점에서 B와 크기를 비교하여 D보다 작은 구역 A B C 중에서 다시 B와 크기를 비교하여 찾는 방식. 따라서 sort가 되어있지 않은 상태라면 충분히 잘못된 데이터를 읽어올 수 있게 된다. 프로그래밍/SAP ABAP 2019.05.10
유지보수 뷰(maintenance view) 생성 #case1. db 뷰를 곧바로 만들 경우 ** 뷰 만들 테이블의 셋팅은 delivery and maintenance 탭에서 data browser/table view maint. 값이 로 설정해야 함. SE11 -> Utilities -> Table maintenance generator -> authorization group : &NC& Function group : 기존꺼 사용 or 생성 (새로 생성할 경우 : se80 -> package 선택 -> function group 생성) -> one step -> find scr. Number -> maint. Screen no 자동 생성 (신규일 경우 1번) #case2. 생성되어 있는 db를 바탕으로 뷰(view)를 만들고, 해당 뷰를 바탕으로 유.. 프로그래밍/SAP ABAP 2019.04.26
FBL1N 에 reference key 필드 추가하기 FBL1N 조회 화면에서 ... 메뉴 > Setting -> Special fields 에서 BKPF-AWKEY 추가하기 IMG 셋팅임. 프로그래밍/SAP ABAP 2019.04.24
[sap] se16n 에서 데이터수정한 이력을 보려면? 레포트 프로그램 실행 : rkse16n_cd 이 리포트 대신 RKSE16N_CD_DISPLAY를 사용하십시오(SAP Note 1360465 참조). 프로그래밍/SAP ABAP 2019.03.08