SAP (101) 썸네일형 리스트형 [WIP]Excel_Upload프로그램_프로그램 작동 로직(3/3) 최종 작성일: 2024년 6월 27일최종 목표: 엑셀 업로드 동작이 어떻게 돌아가는 지 확인하기2 (디버깅으로 통해 작동 로직 제대로 이해하기) 엑셀 다운로드 순서 1. Initialization FORM act_function_key . CASE SSCRFIELDS-UCOMM. WHEN 'FC01'. PERFORM EXCEL_DOWN_SMPL. ENDCASE. ENDFORM. FC01을 선택했으니 'EXCEL_DOWN_SMPL' 실행할 것 2. FORM excel_down_smpl 다운로드 양식 설정 (파일명등) 해당 엑셀 파일 저장 경로 지정 3. OLE OBJECT 생성 & 실행 2번 excel_down_smpl form 실행 시 설정한 파일명(ls_key-objid)을 .. [WIP]Excel_Upload프로그램_프로그램 작동 로직(2/3) 최종 작성일: 2024년 6월 25일최종 목표: 엑셀 업로드 동작이 어떻게 돌아가는 지 확인하기 1)FORM excel_down_smpl .* 다운로드 양식 선택 LS_KEY-OBJID = 'ZTEST14_EXCEL01'. LS_KEY-RELID = 'MI'.* 파일 경로 조회 2) PERFORM SET_DIRECTORY USING LS_KEY-OBJID.* 엑셀 다운 3) PERFORM DOWNLOAD_EXCEL_SMPL USING LS_KEY-OBJID. IF SY-SUBRC = 0. MESSAGE '엑셀정상다운' TYPE 'S'. ELSE. MESSAGE '엑셀다운에러' TYPE 'S'. ENDIF.ENDFORM. 1. 파일 저장 경로 조회 ( 다운로드 받은 엑셀 파일.. Excel_Upload프로그램_프로그램 작동 로직(1/3) 최종 작성일: 2024년 6월 25일최종 목표: 엑셀 업로드 동작이 어떻게 돌아가는 지 확인하기 1) 메인화면 코드REPORT ZEXCEL_UPLOAD_100 MESSAGE-ID ZM01.INCLUDE ZTEST100_TOP. " 데이터 선언부, 전역변수INCLUDE ZTEST100_SEL. "조회화면 INCLUDE ZTEST100_C01. "클래스 선언부INCLUDE ZTEST100_F01. "PERFORM 구문을 모아놓을 곳. 실행 구문들INCLUDE ZTEST100_I01. " process after input/INPUT 버튼을 클릭했을 때 동작 들INCLUDE ZTEST100_O01. "process before output/출력전 과정으로 출력하기 전에 동작/OUTPUT 버튼 툴바, 타이틀 .. CLASS 최종작성일: 2024년 6월 25일목표: 엑셀 업로드 프로그램 이해하기 CREATE OBJECT OBJFILE.1) DATA: GV_DIRECTORY TYPE STRING, GV_INITIAL_DIR TYPE STRING, GV_FILE LIKE RLGRAP-FILENAME, OBJFILE TYPE REF TO CL_GUI_FRONTEND_SERVICES.2)FORM set_directory USING p_ls_key_objid. CLEAR GV_FILE. CREATE OBJECT OBJFILE. 더보기TYPE REF TO TYPE REF TO는 클래스를 받아옴. 메소드(method)는 일.클래스(Class.. Excel_Upload프로그램_Function Key 추가 최종 작성일: 2024년 6월 17일최종 목표: Excel Upload 프로그램 뿌시기..(Function Key 추가하기..) 화면: 변경 대상 대상 Include 문(소스)ZTEST90_SELSELECTION-SCREEN BEGIN OF BLOCK BL01 WITH FRAME TITLE TEXT-001. PARAMETERS: P_FILE TYPE RLGRAP-FILENAME DEFAULT 'C:\' OBLIGATORY.SELECTION-SCREEN END OF BLOCK BL01.SELECTION-SCREEN BEGIN OF BLOCK BL02 WITH FRAME TITLE TEXT-002.PARAMETERS: r1 RADIOBUTTON GROUP rad DEFAULT 'X', .. Excel_Upload프로그램_기본 최종 작성일: 2024년 6월 17일최종 목표: Excel_Upload 프로그램 이해하기 프로그램 구성 1.하나의 프로그램에 6개의 Include 문 포함하나의 프로그램 : ZEXCEL_UPLOAD_1006개의 Include문:1) ZTEST90_TOP : 데이터 선언부 2) ZTEST90_SEL : Selction Screen 선언부3)ZTEST90_CO1 : Class 선언4)ZTEST90_F01 : 각종 Function을 선언하는 5)ZTEST90_IO1 : user_command_0100 인6)ZTEST90_001 : status_011에 대한 아웃풋 2) ZTEST90_SEL : Selction Screen 선언부*&------------------------------------------.. 집계( SUM + at new, at first, at end of) 최종 작성일: 2024-06-07목표: 'COLLECT 행 INTO 테이블' 구문 보다 더 빠르게 집계하는 SUM 구문에 대해서 확인해보기 [구문 구조] LOOP AT 테이블 INTO 행.AT END OF 집계하고자 하는 칼럼 명.SUM.APPEND 행 TO 인터널 테이블.ENDAT.ENDLOOP. *&---------------------------------------------------------------------**& Report ZTEST_SUM*&---------------------------------------------------------------------**&*&-------------------------------------------------------------.. [WIP]두 테이블 조인하기 - READ TABLE 최초 작성일 : 2024-06-04최종 작성일 : ???????????목표: READ TABLE 구문을 통해 테이블 조인 하기 LOOP IF COLLECT READ MOVE scarr - spfli carrid connid 에서carrname cityfrom cityto 추가 집계 테이블도 추가하 이전 1 2 3 4 5 ··· 13 다음