AntBot Studio > Activity > 화면제어 > Object > Finder SAP 표 가져오기
정의 (Description)
- SAP 프로그램 내 Grid 영역의 Data를 Scarping 하는 Activity입니다.
SAP 프로그램의 특성으로 인해 Loading 되지 않은 Grid의 Cell Data는 공백으로 Return 됩니다.
속성 (Properties) (*은 필수값입니다.)
| 항목 | 설명 | 데이터타입 | 기본값 | 설정가능옵션 |
|---|---|---|---|---|
| Common | ||||
| Activity이름 | 해당 Activity의 이름을 설정합니다. - 기본값은 Activity명이며, 사용자가 직접 변경 가능합니다. |
String | Finder SAP 표 가져오기 | |
| Input Common | ||||
| FinderElement * | Finder 액티비티의 Output 속성 중 하나인 Finder Element 값을 지정합니다. | ktds.AntBot.Common.Finder.FinderElement | Null | |
| Option | ||||
| 결과 DataTable * | 지정한 Finder Element가 속한 Grid의 Cell Data를 가져올 변수를 설정합니다. | System.Data.DataTable | Null |
액티비티 사용 예시 (Example Usage)
- SAP에서 조회한 표 데이터를 DataTable변수로 가져오는 예시
'Finder' 액티비티 설정값 입력
- Output > 결과 Element
- elem_Sap 변수 설정
- SAP에서 조회된 표의 Element를 가져올 변수를 설정합니다.
- elem_Sap 변수 설정
Tip
- 'Finder' 액티비티 매뉴얼 참고 링크 - Finder
- Output > 결과 Element
'Finder SAP 표 가져오기' 액티비티 설정값 입력
- Input Common > FinderElement
- elem_Sap 변수 입력
- Finder 액티비티에 설정한 결과 Element 변수를 입력합니다.
- elem_Sap 변수 입력
- Output > 결과 DataTable
- dt_SapTable 변수 설정
- 표 데이터를 가져올 DataTable변수를 설정합니다.
- dt_SapTable 변수 설정
- Input Common > FinderElement
메시지 박스에 결과 값 출력
- 메시지 박스 내용에 변수 값 확인을 위한 수식 작성
"<Finder SAP 표 가져오기 결과>" + Environment.NewLine + "SAP표 전체 행 수 : " + dt_SapTable.Rows.Count.ToString + Environment.NewLine + "SAP표 전체 컬럼 수 : " + dt_SapTable.Columns.Count.ToString
실행 결과 확인
- 'Finder SAP 표 가져오기' 액티비티 수행 결과