728x90
SMALL
SMW0 트랜잭션은 ?
▶ SAP 시스템에서 웹 리소스 업로드와 관리를 위한 트랜잭션 코드입니다. 이를 통해 외부 파일(이미지, PDF, HTML 등)을 SAP 시스템에 저장하며 시스템 내에서 관리하거나 특정 애플리케이션에서 사용할 수 있습니다.
다음 예제를 통해 SMW 트랜잭션을 이용한 엑셀 업/다운로드 프로그램 로직에 대해 알아보도록 하겠습니다.
1. SMW0 트랜잭션 실행
- WebRFC 어플리케이션 이진 데이터 선택 후 실행
- 오브젝트 선택 화면 -> 실행
- 신규 버튼 클릭
- 업로드할 파일선택
- 개발 패키지 선택
2. 엑셀 다운로드
- SMW0 트랜잭션에서 오브젝트를 생성하였다면 wwwdata 테이블에 저장됩니다.
- SWM0 템플릿 정보를 ls_wwwdatatab으로 불러온 후 사용자 지정 경로에 엑셀파일을 다운로드합니다.
3. 엑셀 업로드
- 엑셀파일에서 데이터를 읽어와 내부 테이블로 가져오는 코드입니다.
728x90
LIST
'SAP > ABAP' 카테고리의 다른 글
[SAP ABAP] 도메인(Domain) 이란? (0) | 2024.11.29 |
---|---|
[SAP ABAP] Database Table 활성화 오류 (0) | 2024.11.21 |
[SAP ABAP] 유지보수뷰(Maintenance View) 생성 - SE11, SM30 (0) | 2024.10.11 |
[SAP ABAP] 스마트폼(Smart forms) - 테이블 생성 (0) | 2024.09.02 |
[SAP ABAP] 스마트폼(Smart forms) 생성 (0) | 2024.08.30 |