분류 전체보기
-
-
-
-
[ABAP] SET_FRONTEND_FIELDCATALOG카테고리 없음 2020. 9. 20. 17:55
사용 시 필요한 것 : CL_GUI_ALV_GRID의 Instance, Field catalog Internal table Instance : Instance name Class/Interface : CL_GUI_ALV_GRID Method : SET_FRONTEND_FIELDCATALOG CALL METHOD GO_GRID->SET_FRONTEND_FIELDCATALOG EXPORTING IT_FIELDCATALOG = GT_FCAT. 파라미터로 FIELDCATALOG를 넣어주면 Grid에서 사용하는 FIELDCATALOG가 바뀜 Method 사용 후 꼭 REFRESH_TABLE_DISPLAY Method를 호출해주도록 하자.
-
[ABAP] 기타 변수 선언(CONSTANTS, STATICS, TABLES)공부/ABAP 2020. 8. 11. 23:49
1. CONSTANTS 상수(Constant)로 선언하게 되면 프로그램 내에서 변경할 수 없다. CONSTANTS: c_company(10) VALUE ’ EASY ABAP ’ CONSTANTS: BEGIN OF c_people , name (20 ) VALUE ’ KIM SUNG JOON ’ , country(10) VALUE ’ KOREA' , END OF c_people. 2. STATICS 프로그램 Subroutine(FORM, FUNCTION)에 사용되는 Local 변수의 값을 지속적으로 저장하여야 할 경우 사용 Subroutine 내의 STATICS로 선언된 Local 변수는 프로그램이 종료될 때까지 값을 유지하게 된다. DO 3 TIMES PERFORM call subr. ENDDO. FOR..
-
[ABAP] Assigning Value공부/ABAP 2020. 8. 11. 23:24
[Assigning value(값 할당)] 1. 변수를 선언 시 VALUE 구문을 통하여 할당 DATA: NUM TYPE I VALUE 10. 2. MOVE or WRITE TO 를 통하여 할당 MOVE TO 구문은 = 과 동일한 의미이다. MOVE-CORRESPONDING 구문은 구조체에서 값을 할당할 때 많이 사용되며, 같은 필드명을 찾아 복사된다. 구조체의 필드 이름 및 순서가 다를 때 MOVE를 사용한다면 필드 이름과 상관없이 순서대로 복사되므로 주의해야 한다. MOVE 구문을 사용하면 형변환을 할 수 있다. 복사하는 필드의 TYPE으로 변경된다. 하지만 Type D와 Type T 같은 형 변환은 불가능하다. WRITE 구문은 리스트 출력과 변수 할당 두 가지 용도로 사용된다. WRITE TO 구..
-
[ABAP] Predefined ABAP Type공부/ABAP 2020. 8. 7. 00:16
[Numeric - Data Type] 1. Integers (whole numbers) of Type I - 범위 : -2^31 (-2147483648) ~ 2^31 - 1 (2147483647) - 정수 타입만 지원 - 정수가 아닌 것은 반올림 - Counter, Item 수, Index 등에 쓰임 2. Packed numbers of Type P - Two decimal digit are packed into one byte에서 유래됨 - 소수 자리를 허용 - 가용 Size 1~ 16byte이며, 소수는 최대 14자리 설정 가능 - 프로그램 속성 Setting 시 Fixed point arithmetic을 체크해야 함. 그렇지 않을 경우, Type P는 Integer로 표현됨 (1.23 -> 123..