* 인터널 테이블이란 ? 디비에서 가져온 데이터를 테이블 단위로 프로그램에서 핸들링 하기 위해서 사용하는 버퍼같은 테이블이다. * 인터널 테이블을 사용하는 이유? 예를들어 select endselect와 같은 구문을 사용하게 되면 DB에 계속 접근하여 하나씩 레코드를 가져오는데, DB에 자주 접근할 수록 퍼포먼스가 안좋아지기때문에 최초 접근할때 한번에 DB단에서 어플리케이션 단으로 데이터를 모두 가져오고 어플리케이션 단에서 처리할 수 있도록 하면 더 효율적이기 때문이다. * 인터널 테이블의 종류 1. 스탠다드 테이블 (standard table) 2. 소티드 테이블 (sorted table ) 3. 해시드 테이블 (hashed table) 인터널 테이블은 위의 3가지로 나뉘는데 default는 스탠다드 ..
1. RH_GET_DATE_DAYNAME - 입력일자가 월요일부터 몇번째 일자인지, 입력일자 요일의 이름(MON, TUE 등) 을 return해 줍니다. 2. DATE_COMPUTE_DAY - 입력일자가 월요일부터 몇번째 일자인지 return해 줍니다. 3. DATE_GET_WEEK - 입력일자가 해당 년도의 몇번째 주차인지 return해 줍니다. 4. HOLIDAY_CHECK_AND_GET_INFO - 입력일자가 공휴일인지 check해 줍니다. 5. WEEK_GET_FIRST_DAY - 입력주차의 월요일을 return해 줍니다. 6. RP_LAST_DAY_OF_MONTHS - 입력일자가 속한 월의 마지막 일자를 return해 줍니다. 7. LAST_DAY_IN_PERIOD_GET - 입력년도(I_GJA..
ABAP 주요한 시스템 변수 :: 시스템 변수 + SY-INDEX : LOOP안에서 현재 수행되는 인덱스 값 + SY-PAGNO : 리스트에서 현재 페이지 값 + SY-TABIX : Internal Table에서 현재 행의 인덱스 값 + SY-DBCNT : DB 조회된 전체 행의 갯수 + SY-SUBRC : ABAP문 처리 이후 반환되는 값 0 = 성공, 4 = Not Found, ... + SY-LSIND : 현재 수행되는 List화면의 인덱스. (상세화면 제어시 활용됨) + SY-LISEL : 부모LIST에서 상세내용LIST 호출시 부모LIST에서 선택된 ROW의 정보 + SY-UCOMM : 명령버튼의 FUCIONTION CODE + SY-DATUM : 오늘 날짜 + SY-UZEIT : 현재 시간 +..