본문 바로가기
반응형

전체 글135

ABAP TABLE 유니크 INDEX 생성 'GUID_CREATE' ABAP Unique Index 생성 GUID 오늘은 ABAP에서 Unique Index 역할을 할 수 있는 GUID를 생성해보겠습니다. 데이터를 저장 할 때, 각 Line 별 해당 Unique Key를 생성해주면 됩니다. 1. TABLE 필드에 고유 KEY 역할 필드를 생성해준다. Data element ( 16자리, 22자리, 32자리 ) built in type 제공해줍니다 guid_16, guid_22, guid_32 DATA: ld_guid_16 TYPE guid_16, ld_guid_22 TYPE guid_22, ld_guid_32 TYPE guid_32. CALL FUNCTION 'GUID_CREATE' IMPORTING ev_guid_16 = ld_guid_16 ev_guid_22 = ld.. 2021. 4. 18.
ABAP 스터디 결과물 정리 ABAP 스터디 결과물 정리 1. SELECTION-SCREEN 정리 ( PARAMETER , SELECT-OPTIONS ) 2. 리포트프로그램 개념 정리 ( 초기값, PBO, PAI, START-OF-SELECTION, END-OF-SELECTION ) INCLUDE ZRBASIC_003TOP. INCLUDE ZRBASIC_003SEL. INCLUDE ZRBASIC_003LCL. INCLUDE ZRBASIC_003O01. INCLUDE ZRBASIC_003I01. INCLUDE ZRBASIC_003F01. *----------------------------------------------------------------------* * INITIALIZATION (DEFAULT VALUE) *----.. 2021. 4. 13.
ABAP SET_READY_FOR_INTPUT '수정' Toolbar ABAP SET_READY_FOR_INTPUT '수정' Toolbar ABAP SET_READY_FOR_INTPUT '수정' Toolbar TOOLBAR EDIT 활용으로 수정 ON/OFF 기능 예시) 먼저 ABAP 필드카탈로그 속성 EDIT으로 필드에 대한 수정이 가능하게 할 수 있는데, 수정 Toolbar 버튼으로 해당 필드를 수정 on/off 를 할 수 있다. 필드카탈로그 속성 설정 GS_FIELDCAT-EDIT = 'X' EDIT 설정 ( 0:OFF 1: ON 초기값 OFF 설정 ) CALL METHOD G_GRID1->SET_READY_FOR_INPUT EXPORTING I_READY_FOR_INPUT = 1 " Ready for Input Status . 수정 TOOLBAR EVENT FORM.. 2021. 4. 13.
ABAP ALV GRID EVENT CLASS METHOD 구문 ABAP ALV GRID EVENT CLASS METHOD 구문정리 1. ALV GRID CLASS EVENT *ALV GRID CLASS EVENT 선언* INCLUDE TOP // ALV CLASS EVENT CLASS lcl_event_receiver DEFINITION DEFERRED. DATA gcl_event_receiver TYPE REF TO lcl_event_receiver. INCLUDE LCL // Class lcl_event_receiver(DEFINITION) CLASS LCL_EVENT_RECEIVER DEFINITION. PUBLIC SECTION. METHODS HANDLE_DATA_CHANGED FOR EVENT DATA_CHANGED OF CL_GUI_ALV_GRID IM.. 2021. 4. 12.
ABAP 스터디 3주차 리뷰 ABAP 스터디 3주차 리뷰 안녕하세요, 여러분 황금 같았던 주말이 가버렸네요. 모두 주말은 잘 보내셨나요? ㄷㄷ 다들 내일(월요일) 화이팅입니다 ^^*. 오늘은 어제했던 스터디 리뷰를 진행하겠습니다. 3주차 진행내용 - ALV 구조흐름 리뷰 - Data Handling 'Assign Componet' 활용 - ALV ( SPLITER ) 화면분할 - ALV EVENT METHOD를 활용한 CRUD 정도 배워보았네요 ^^ 1. ALV 구조 ABAP에서 ALV는 기본 중에 기본이라 매주 스터디를 진행하면서 계속해서 반복 학습을 진행하고 있는데요 오늘은 좀 더 자세히 다뤄볼 수 있었던 것 같습니다. ALV를 구성하는 요소들은 필수옵션 과 부가적인 옵션으로 나눠볼 수 있겠네요. 필수옵션: GRID , CONT.. 2021. 4. 11.
ABAP ALV GRID SPLIT 화면분할 ABAP ALV GRID SPLIT 화면분할 ABAP 프로그램 화면에서 여러 개의 ALV GRID를 생성해줄 때, 여러 개의 ALV GRID를 각각 생성해주는 방법과 하나의 컨테이너를 기준으로 GRID를 SPLLITER(화면분할) 해주는 방법이 있습니다. 전자의 방법은 잘못된 것은 아니나 하나의 컨테이너에서 여러 개의 GRID로 나눌 수 있다면 조금 깔끔(?)해지는 느낌은 있는 듯 합니다. 1. 메인 컨테이너 선언 CUSTOM CONTAINER 2. 화면분할 컨테이너 선언 SPLITTER 3. 각각 분할된 컨테이너 TOP , BOTTOM 4. TOP,BOTTOM에 각각 GRID1, GRID2 매핑 INCLUDE TOP DATA : G_GRID1 TYPE REF TO CL_GUI_ALV_GRID, G_GR.. 2021. 4. 8.
SAP Variant 변형 SAP Variant 변형 Variant 변형 가변적으로 변한다는 의미로는 동일하나 설정해주는 역할은 나뉩니다. 첫번째로 대표적인 것이 ALV 레이아웃을 저장하는 것이 있습니다. 그리고 리포트 프로그램에 대한 조건들을 변형으로 줄 수 있습니다. 오늘은 ALV 레이아웃에 대한 변형을 알아보겠습니다. Variant 변형이란 여러 사람들이 사용하는 ERP 프로그램에서 각 사용자가 원하는 레이아웃만을 제공해주는 것을 뜻합니다. 현업에서는 같이 사용하는 프로그램일지라도 서로 보고싶은 레이아웃 형태가 다르다는 것입니다. 누구는 고객정보에 대해서 많은 필드들을 보고 싶어하는 반면, 주소와 연령만 보고 싶다면 많은 레이아웃을 보여줄 필요가 없기 때문입니다. 일반적으로 Variant 변형은 각 ALV GRID에 할당하며.. 2021. 4. 6.
ABAP ASE 라이센스 3월 31일 종료 ABAP 7.50 라이센스는 더이상 지원하지 않는다고 합니다. *************20210408 UPDATE 기존 ABAP Trial 버전 7.50 버전을 사용하셨다면 더 이상.. SAP에 들어갈 수 없습니다. 현재 최신 버전인 7.52는 2021년 3월 31일까지 사용이 가능하였기에 기존에 소스를 7.52로 옮겨놨어야 합니다. ( 7.50 라이센스는 3월 13일 종료 ) 따라서, 7.52 버전은 ASE 라이센스 업데이트를 해야 SAP에 접속할 수 있으며, NPL Database 설치도 진행할 수 있습니다. ( 안하면 설치 안됌 ) 현재 업데이트 한 라이센스는 22년 3월 31일까지 가능하고, 만약 그 이후에 최신버전 7.53~이 나온다면 시스템을 갈아타야하는 예상을 해봅니다. SAP에서 저작권 문.. 2021. 4. 5.
반응형