개요
개요
SAP 라이브러리에서 제공하는 기능을 이용해 SAP GUI를 제어할 수 있습니다. 사용자는 SAP GUI에 데이터를 입력하거나, 입력된 데이터를 가져와 가공하고 처리할 수 있습니다. SAP 라이브러리에서 사용할 수 있는 기능은 다음과 같습니다.
마우스 동작: Click, DoubleClick, RightClick, MouseHover
키보드 동작: SetText, GetText
UI 객체 인식: IsExist, WaitSAPAppear, WaitSAPDisappear, SearchInGrid
SAP Grid 관련: SelectGridRow, GetGridData, GetGridColumnID, GetGridRowCount, GetGridColCount, GetTableData, GetTableRowCount, GetTableColCount
SAP Table 관련: GetTableCell, SetTableCell
콤보박스 관련: SelectComboItem
Node 관련: SelectTreeNode, DoubleClickTreeNode, ExpandTreeNode, CollapseTreeNode
Macro 실행: SAPRunMacro
크리덴셜(Credential) 관련: CredentialSetText
기타: GetStatusInfo, SelectMenu
SAP 라이브러리에 대한 샘플을 디자이너 혹은 윈도 탐색기를 이용하여 참조할 수 있습니다.
• 디자이너 경로: > 도움말 > 샘플 > Sample > SAP
• 윈도 탐색기 경로: C:\Users\user\AppData\Roaming\Brity RPA Designer\samples\SAP
[SAP 샘플 프로젝트명과 관련 라이브러리]
• Get Grid Detail
: GetGridColCount, GetGridColumnID, GetGridData, GetGridRowCount, SearchInGrid, GetGridRow
• Mouse Action
: Click, DoubleClick, MouseHover, RightClick
• SAP_Tree_Control
: CollapseTreeNode, DoubleClickTreeNode, ExpandTreeNode, SelectTreeNode
• SAP_Wait
: IsExist, WaitSAPAppear, WaitSAPDisappear
• TextAction
: GetText, SetText
• Wait SAP Target
: WaitSAPAppear, WaitSAPDisappear
• Other Samples
: GetStatusInfo, GetStatusType, SelectComboItem, SelectMenu
SAP 옵션 설정하기
SAP 라이브러리 사용을 위해서는 아래와 같이 설정이 필요합니다.
번호 | 설명 |
---|---|
1 | SAP 툴바에서 옵션 버튼을 클릭합니다. |
2 | 메뉴에서 Options을 선택합니다. |
3 | Enable Scripting은 체크하고 나머지는 모두 체크를 해제합니다. |
SAP GUI Scripting Enable 설정하기(서버)
시스템 관리자가 SAP 시스템의 응용 프로그램 서버 프로필을 편집하여, sapgui/user_scripting
을 TRUE로 변경하면, 서버가 다시 시작될 때 기본적으로 스크립팅이 활성화됩니다.
Maintain Profile Parameters 화면에서 Param_Name에 'sapgui/user_scripting'이라고 입력하세요.
Display을 클릭하세요.
Display Profile Parameter Attributes 화면에서 Change value을 클릭하세요.
the New value field에서 'TRUE'를 입력한 후 저장 아이콘을 클릭하여 저장한 후 나갑니다.
공통 속성
공통 속성
TARGET
SAP 객체와 관련된 정보를 입력합니다.
속성 | 유형 | 필수여부 | 단위 | 자동입력여부 | 설명 |
---|---|---|---|---|---|
Type | 문자 | Y | - | N | SAP 객체 Type이 자동 입력됩니다. |
SubType | 문자 | N | - | N | SAP 객체 SubType이 자동 입력됩니다. |
ID | 문자 | Y | - | N | SAP 객체 ID를 입력합니다. |
Name | 문자 | N | - | N | SAP 객체 Name이 자동 입력됩니다. |
Text | 문자 | N | - | N | SAP 객체 Text가 자동 입력됩니다. |
Image | 이미지 | N | - | N | SAP 객체 Image가 자동 입력됩니다. |
Bounds | 숫자 | N | - | N | SAP 객체 Bounds가 자동 입력됩니다. |
SelectIndex | 숫자 | Y | - | N | 선택하려는 콤보박스 아이템의 Index를 입력합니다. |
ACTIVITY
트랜잭션과 관련된 설정을 입력합니다.
속성 | 유형 | 필수여부 | 단위 | 자동입력여부 | 설명 |
---|---|---|---|---|---|
Done(Enter) | 토글버튼 | N | - | N | 액티비티를 수행한 후 Enter 키를 자동 입력하도록 설정합니다. |
Input Text | 문자 | Y | - | N | 문자를 입력합니다. |
MORE OPTION
오류 처리 방법을 입력합니다.
속성 | 유형 | 필수여부 | 단위 | 자동입력여부 | 설명 |
---|---|---|---|---|---|
On Error | 콤보박스 | N | - | N | 오류 발생 시 처리 방법을 선택합니다. - Ignore: 해당 오류를 무시하고 진행합니다. - Retry: 해당 작업을 1회 재시도합니다. - Goto: 해당 액티비티가 실패한 경우 지정한 액티비티로 이동하여 시나리오를 수행합니다. - _Event: 프로젝트 내에 작성된 이벤트를 선택합니다. |
GotoStep Relative Position | 숫자 | N | - | N | 해당 액티비티를 기준으로 이동할 액티비티를 선택합니다. Ctrl + F 를 통해 액티비티 번호를 확인 후 [해당 액티비티 번호] - [대상 액티비티 번호] 값을 입력합니다. (기본값: 0) |
GotoStep Retry Count | 콤보박스 | N | - | N | 해당 액티비티가 실패한 경우 지정된 횟수만큼 이동을 반복합니다. (기본값: 1) |
DESCRIPTION
속성 | 유형 | 필수여부 | 단위 | 자동입력여부 | 설명 |
---|---|---|---|---|---|
Description | 문자 | N | - | N | 해당 액티비티 카드에 대한 설명을 추가합니다. Description이 입력되면 플로차트의 해당 액티비티 설명에 표시되고, Description이 없는 경우에는 대푯값이 해당 액티비티 설명에 표시됩니다. |
Click
Click
개요
SAP 에서 대상 UI 객체를 클릭합니다.
사용 절차
액티비티 카드의 No Target을 더블클릭하세요.
클릭할 대상 UI 객체에 마우스 포인터를 올린 뒤 빨간색 테두리가 나타나면 클릭하여 선택하세요.
카드 속성
공통여부 | 속성 | 유형 | 필수여부 | 단위 | 자동입력여부 | 설명 |
---|---|---|---|---|---|---|
N | Timeout | 문자 | Y | 초 | Y | SAP 객체를 찾는 최대 시간을 입력합니다. |
N | Click Point | 기타 | N | - | Y | 클릭 좌표가 입력됩니다. |
N | DrawBounds | 토글버튼 | N | - | Y | 실행 시 객체를 인식하는 박스(테두리)가 표시되도록할지 설정합니다. |
N | FocusBefore | 토글버튼 | N | - | Y | 대상 객체를 화면 맨 앞으로 이동한 후 수행할지 선택합니다. |
Y | - | - | - | - | SAP 라이브러리의 공통 속성입니다. | |
Y | - | - | - | - | SAP 라이브러리의 공통 속성입니다. | |
Y | - | - | - | - | SAP 라이브러리의 공통 속성입니다. |
활용 예시
SAP 메뉴 및 트리 객체들을 클릭합니다.
예제 파일
메뉴 > 도움말 > 샘플 > Sample > SAP > Mouse Action > P_Click_Test_SAP
사용된 변수
없음
사용된 속성
없음
연관/유사 액티비티
DoubleClick
DoubleClick
개요
SAP 대상 UI 객체를 더블 클릭 합니다.
사용 절차
액티비티 카드의 No Target을 더블클릭하세요.
더블클릭할 대상 UI 객체에 마우스 포인터를 올린 뒤 빨간색 테두리가 나타나면 클릭하여 선택하세요.
카드 속성
공통여부 | 속성 | 유형 | 필수여부 | 단위 | 자동입력여부 | 설명 |
---|---|---|---|---|---|---|
N | Timeout | 문자 | Y | 초 | Y | SAP 객체를 찾는 최대 시간을 입력합니다. |
N | Click Point | 기타 | N | - | Y | 클릭 좌표가 입력됩니다. |
N | DrawBounds | 토글버튼 | N | - | Y | 실행 시 객체를 인식하는 박스(테두리)가 표시되도록할지 설정합니다. |
N | FocusBefore | 토글버튼 | N | - | Y | 대상 객체를 화면 맨 앞으로 이동한 후 수행할지 선택합니다. |
Y | - | - | - | - | SAP 라이브러리의 공통 속성입니다. | |
Y | - | - | - | - | SAP 라이브러리의 공통 속성입니다. | |
Y | - | - | - | - | SAP 라이브러리의 공통 속성입니다. |
활용 예시
SAP 메뉴 중 테이블 트리 객체를 더블클릭 합니다.
예제 파일
메뉴 > 도움말 > 샘플 > Sample > SAP > Mouse Action > P_DoubleClick_Test_SAP
사용된 변수
없음
사용된 속성
없음
연관/유사 액티비티
RightClick
RightClick
개요
SAP 대상 UI 객체를 마우스 오른쪽 버튼으로 클릭 합니다.
사용 절차
액티비티 카드의 No Target을 더블클릭하세요.
마우스 오른쪽 버튼을 클릭할 대상 UI 객체에 마우스 포인터를 올린 뒤 빨간색 테두리가 나타나면 클릭하여 선택하세요.
카드 속성
공통여부 | 속성 | 유형 | 필수여부 | 단위 | 자동입력여부 | 설명 |
---|---|---|---|---|---|---|
N | Timeout | 문자 | Y | 초 | Y | SAP 객체를 찾는 최대 시간을 입력합니다. |
N | Click Point | 기타 | N | - | Y | 클릭 좌표가 입력됩니다. |
N | DrawBounds | 토글버튼 | N | - | Y | 실행 시 객체를 인식하는 박스(테두리)가 표시되도록할지 설정합니다. |
N | FocusBefore | 토글버튼 | N | - | Y | 대상 객체를 화면 맨 앞으로 이동한 후 수행할지 선택합니다. |
Y | - | - | - | - | SAP 라이브러리의 공통 속성입니다. | |
Y | - | - | - | - | SAP 라이브러리의 공통 속성입니다. | |
Y | - | - | - | - | SAP 라이브러리의 공통 속성입니다. |
활용 예시
SAP 콤보박스 TEST 객체에 마우스 오른쪽 버튼을 클릭하여 하위 메뉴를 엽니다.
예제 파일
메뉴 > 도움말 > 샘플 > Sample > SAP > Mouse Action > P_RightClick_Test_SAP
사용된 변수
tCode
사용된 속성
없음
연관/유사 액티비티
MouseHover
MouseHover
개요
마우스 포인터를 대상 SAP UI 객체 위에 올려놓습니다.
사용 절차
액티비티 카드의 No Target을 더블클릭하세요.
마우스 포인터를 올려 놓을 대상 UI 객체에 마우스 포인터를 올린 뒤 빨간색 테두리가 나타나면 클릭하여 선택하세요.
카드 속성
공통여부 | 속성 | 유형 | 필수여부 | 단위 | 자동입력여부 | 설명 |
---|---|---|---|---|---|---|
N | Timeout | 문자 | Y | 초 | Y | SAP 객체를 찾는 최대 시간 설정입니다. |
N | Click Point | 기타 | N | - | Y | 클릭 좌표를 입력합니다. |
N | DrawBounds | 토글버튼 | N | - | Y | 실행 시 객체를 인식하는 박스(테두리)가 표시되도록할지 설정합니다. |
N | FocusBefore | 토글버튼 | N | - | Y | 대상 객체를 화면 맨 앞으로 이동한 후 수행할지 선택합니다. |
Y | - | - | - | - | SAP 라이브러리의 공통 속성입니다. | |
Y | - | - | - | - | SAP 라이브러리의 공통 속성입니다. | |
Y | - | - | - | - | SAP 라이브러리의 공통 속성입니다. |
활용 예시
상단 탭 메뉴에 마우스 커서를 위치시키고 Click 액티비티 카드로 추가 기능을 수행합니다.
예제 파일
메뉴 > 도움말 > 샘플 > Sample > SAP > Mouse Action > P_MouseHover_Test_SAP
사용된 변수
없음
사용된 속성
없음
연관/유사 액티비티
SetText
SetText
개요
대상 SAP UI 객체에 텍스트를 입력합니다.
사용 절차
대상 UI 객체가 ValuePattern을 지원하고 읽기 전용이 아닌 경우에만 사용할 수 있습니다.
액티비티 카드의 No Target을 더블클릭하세요.
텍스트를 입력할 SAP 객체를 선택하세요.
Input Text에 텍스트를 입력하세요.
카드 속성
공통여부 | 속성 | 유형 | 필수여부 | 단위 | 자동입력여부 | 설명 |
---|---|---|---|---|---|---|
N | Timeout | 문자 | Y | 초 | Y | SAP 객체를 찾는 최대 시간 설정입니다. |
N | Input Text | 문자 | Y | - | N | 대상에 입력하고자 하는 문자열을 작은따옴표 내에 기입합니다. 문자열이 변수 처리된 경우 변수명을 기입합니다. -Normal: 일반 텍스트로 입력합니다. -Secure: 입력한 값이 암호화되어 저장됩니다. 비밀번호 등 암호화가 필요한 경우에 선택합니다. |
N | DrawBounds | 토글버튼 | N | - | Y | 실행 시 객체를 인식하는 박스(테두리)가 표시되도록할지 설정합니다. |
N | FocusBefore | 토글버튼 | N | - | Y | 대상 객체를 화면 맨 앞으로 이동한 후 수행할지 선택합니다. |
Y | - | - | - | - | SAP 라이브러리의 공통 속성입니다. | |
Y | - | - | - | - | SAP 라이브러리의 공통 속성입니다. | |
Y | - | - | - | - | SAP 라이브러리의 공통 속성입니다. | |
Y | - | - | - | - | SAP 라이브러리의 공통 속성입니다. |
활용 예시
SetText 액티비티 카드로 초기값 'SU52'을 입력 조회한 화면에, 여러 SetText 액티비티 카드를 사용하여 세부 정보들을 입력합니다.
예제 파일
메뉴 > 도움말 > 샘플 > Sample > SAP > TextAction > P_SetText_Test_SAP
사용된 변수
tCode = 입력한 문자열을 저장한 변수(초깃값: 'SUS1')
사용된 속성
Input Text = this.tCode
연관/유사 액티비티
CredentialSetText
CredentialSetText
개요
대상 SAP UI 객체에 크리덴셜(Credential) 데이터를 입력합니다.
사용 절차
크리덴셜 리소스 이외에는 입력 데이터로 사용할 수 없습니다.
패스워드 속성이 없는 객체는 지정할 수 없습니다.
액티비티 카드의 No Target을 더블클릭하세요.
패스워드 속성이 있는 SAP 객체 중에서 원하는 객체를 선택하세요.
Input Text에 크리덴셜(Credential) 유형의 공용 리소스를 선택하세요.
카드 속성
공통여부 | 속성 | 유형 | 필수여부 | 단위 | 자동입력여부 | 설명 |
---|---|---|---|---|---|---|
N | DrawBounds | 토글버튼 | N | - | Y | 실행 시 객체를 인식하는 박스(테두리)가 표시되도록 설정합니다. |
N | FocusBefore | 토글버튼 | N | - | Y | 대상 객체를 화면 맨 앞으로 이동한 후 수행할지 선택합니다. |
Y | - | - | - | - | SAP 라이브러리의 공통 속성입니다. | |
Y | - | - | - | - | SAP 라이브러리의 공통 속성입니다. | |
Y | - | - | - | - | SAP 라이브러리의 공통 속성입니다. | |
Y | - | - | - | - | SAP 라이브러리의 공통 속성입니다. |
특이 사항
크리덴셜 리소스를 사용하는 것 외에 기본 사용법은 SetText 액티비티 카드와 동일합니다.
연관/유사 액티비티
GetText
GetText
개요
대상 SAP UI 객체의 텍스트를 읽어옵니다.
사용 절차
액티비티 카드의 No Target을 더블클릭하세요.
원하는 SAP 객체를 선택하세요.
카드 출력 속성
속성 | 리턴타입 | 리턴 추가설명 | 설명 | 결과 예시 |
---|---|---|---|---|
Result | string | - | 대상 SAP UI 객체에서 읽어 온 텍스트를 반환합니다. | 'Value1' |
카드 입력 속성
공통여부 | 속성 | 유형 | 필수여부 | 단위 | 자동입력여부 | 설명 |
---|---|---|---|---|---|---|
N | Timeout | 문자 | Y | 초 | Y | SAP 객체를 찾는 최대 시간을 입력합니다. |
N | DrawBounds | 토글버튼 | N | - | Y | 실행 시 객체를 인식하는 박스(테두리)가 표시되도록할지 설정합니다. |
N | FocusBefore | 토글버튼 | N | - | Y | 대상 객체를 화면 맨 앞으로 이동하고 수행할지 여부 설정 입니다. |
Y | - | - | - | - | SAP 라이브러리의 공통 속성입니다. | |
Y | - | - | - | - | SAP 라이브러리의 공통 속성입니다. | |
Y | - | - | - | - | SAP 라이브러리의 공통 속성입니다. |
활용 예시
SAP 화면 내 텍스트를 읽어와서 변수로 저장하고 텍스트를 메세지를 표시합니다.
예제 파일
메뉴 > 도움말 > 샘플 > Sample > SAP > Text Action > P_GetText_Test_SAP
사용된 변수
tCode
getText_titel
getText_Name
var1
사용된 속성
[Output] Result = this.getText_Name
연관/유사 액티비티
IsExist
IsExist
개요
대상 SAP UI 객체가 화면에 있는지 검사합니다.
사용 절차
액티비티 카드의 No Target을 더블클릭하세요.
화면에 있는지 검사할 SAP 객체를 선택하세요.
카드 속성
공통여부 | 속성 | 유형 | 필수여부 | 단위 | 자동입력여부 | 설명 |
---|---|---|---|---|---|---|
N | [Output] Result | 변수 | Y | - | Y | 대상 SAP UI 객체 검사결과를 할당할 변수를 지정합니다.(기본값: RESULT) ※ 설정한 시간 안에 지정한 객체를 찾으면 True, 찾지 못하면 False로 반환합니다. |
N | Timeout | 문자 | Y | 초 | Y | SAP 객체를 찾는 최대 시간을 입력합니다. |
N | DrawBounds | 토글버튼 | N | - | Y | 실행 시 객체를 인식하는 박스(테두리)가 표시되도록할지 설정합니다. |
N | FocusBefore | 토글버튼 | N | - | Y | 대상 객체를 화면 맨 앞으로 이동한 후 수행할지 선택합니다. |
Y | - | - | - | - | SAP 라이브러리의 공통 속성입니다. | |
Y | - | - | - | - | SAP 라이브러리의 공통 속성입니다. | |
Y | - | - | - | - | SAP 라이브러리의 공통 속성입니다. |
활용 예시
지정한 SAP 객체가 화면에 있는지 검사하고 검사 결과에 따라 이후 프로세스를 진행합니다.
예제 파일
메뉴 > 도움말 > 샘플 > Sample > SAP > Wait SAP Target > P_IsExist_Test_SAP
사용된 변수
isExist = 객체가 화면에 있는지 검사한 결과를 저장할 변수
사용된 속성
[Output] Result = this.isExist
연관/유사 액티비티
WaitSAPAppear
WaitSAPAppear
개요
대상 SAP UI 객체가 화면에 나타날 때까지 기다립니다. 화면 전환 시 유용하게 사용할 수 있습니다.
사용 절차
액티비티 카드의 No Target을 더블클릭하세요.
화면에 나타날 때까지 기다릴 SAP 객체를 선택하세요.
카드 속성
공통여부 | 속성 | 유형 | 필수여부 | 단위 | 자동입력여부 | 설명 |
---|---|---|---|---|---|---|
N | [Output] Result | 변수 | N | - | Y | 대상 SAP UI 객체가 화면에 나타났는지 검사한 결괏값을 저장할 변수를 입력합니다.(기본값: RESULT) ※ 대상 객체를 발견하면 True, 발견하지 못하면 False로 반환합니다. |
N | Timeout | 문자 | Y | 초 | Y | SAP 객체를 찾는 최대 시간을 입력합니다. |
N | DrawBounds | 토글버튼 | N | - | Y | 실행 시 객체를 인식하는 박스(테두리)가 표시되도록할지 설정합니다. |
N | FocusBefore | 토글버튼 | N | - | Y | 대상 객체를 화면 맨 앞으로 이동한 후 수행할지 선택합니다. |
Y | - | - | - | - | SAP 라이브러리의 공통 속성입니다. | |
Y | - | - | - | - | SAP 라이브러리의 공통 속성입니다. | |
Y | - | - | - | - | SAP 라이브러리의 공통 속성입니다. |
활용 예시
SAP 화면에서 객체 출현에 따라 화면 전환 등 이후 프로세스를 진행합니다.
예제 파일
메뉴 > 도움말 > 샘플 > Sample > SAP > Wait SAP Target > P_WaitSAPAppear_Test_SAP
사용된 변수
waitAppear = 대상 객체가 나타났는지 검사한 결과를 저장할 변수
tCode = 입력한 문자열을 저장한 변수(초깃값: 'SUS1')
사용된 속성
없음
연관/유사 액티비티
WaitSAPDisappear
WaitSAPDisappear
개요
대상 SAP UI 객체가 화면에서 사라질 때까지 기다립니다. 화면 전환 시 유용하게 사용할 수 있습니다.
사용 절차
액티비티 카드의 No Target을 더블클릭하세요.
화면에서 사라질 때까지 기다릴 SAP 객체를 선택하세요.
카드 속성
공통여부 | 속성 | 유형 | 필수여부 | 단위 | 자동입력여부 | 설명 |
---|---|---|---|---|---|---|
N | [Output] Result | 변수 | N | - | Y | 대상 SAP UI 객체가 화면에서 사라졌는지 검사한 결괏값을 저장할 변수를 입력합니다.(기본값: RESULT) ※ 대상 객체를 발견하면 True, 발견하지 못하면 False로 반환합니다. |
N | Timeout | 문자 | Y | 초 | Y | SAP 객체를 찾는 최대 시간을 입력합니다. |
N | DrawBounds | 토글버튼 | N | - | Y | 실행 시 객체를 인식하는 박스(테두리)가 표시되도록할지 설정합니다. |
N | FocusBefore | 토글버튼 | N | - | Y | 대상 객체를 화면 맨 앞으로 이동한 후 수행할지 선택합니다. |
Y | - | - | - | - | SAP 라이브러리의 공통 속성입니다. | |
Y | - | - | - | - | SAP 라이브러리의 공통 속성입니다. | |
Y | - | - | - | - | SAP 라이브러리의 공통 속성입니다. |
활용 예시
SAP 화면에서 객체 출현에 따라 화면 전환 등 이후 프로세스를 진행합니다.
예제 파일
메뉴 > 도움말 > 샘플 > Sample > SAP > Wait SAP Target > P_WaitSAPDisappear_Test_SAP
사용된 변수
waitdisAppear = 대상 객체가 사라졌는지 검사한 결과를 저장할 변수
tCode = 입력한 문자열을 저장한 변수(초깃값: 'SUS1')
사용된 속성
없음
연관/유사 액티비티
SearchinGrid
SearchinGrid
개요
SAP Grid에서 특정 항목을 검색합니다.
사용 절차
액티비티 카드의 No Target을 더블클릭하세요.
특정 항목을 검사할 SAP 객체를 선택하세요.
SearchRow와 SearchCloumn에 검색할 행(Row)과 열(Column)을 입력하세요.
카드 출력 속성
속성 | 리턴타입 | 리턴 추가설명 | 설명 | 결과 예시 |
---|---|---|---|---|
Result | 1차원배열 | string | 검색 조건에 맞는 셀을 행:열 형태로 반환합니다. ※ 여러 개인 경우에는 리스트로 반환됩니다. | 0: "5:A" 1: "5:B" 2: "5:C" |
카드 속성
공통여부 | 속성 | 유형 | 필수여부 | 단위 | 자동입력여부 | 설명 |
---|---|---|---|---|---|---|
N | SearchText | 문자 | Y | - | N | 검색 대상 문자열을 입력합니다. |
N | SearchRow | 숫자 | Y | - | Y | 검색 대상 행을 지정합니다. |
N | SearchColumn | 문자 | Y | - | N | 검색 대상 열을 지정합니다. |
N | DrawBounds | 토글버튼 | N | - | Y | 실행 시 객체를 인식하는 박스(테두리)가 표시되도록할지 설정합니다. |
N | FocusBefore | 토글버튼 | N | - | Y | 대상 객체를 화면 맨 앞으로 이동한 후 수행할지 선택합니다. |
Y | - | - | - | - | SAP 라이브러리의 공통 속성입니다. | |
Y | - | - | - | - | SAP 라이브러리의 공통 속성입니다. | |
Y | - | - | - | - | SAP 라이브러리의 공통 속성입니다. |
활용 예시
SAP Grid 객체의 5행 내용 중에서 'N/A'에 해당하는 셀의 정보를 메시지 박스로 출력합니다.
예제 파일
메뉴 > 도움말 > 샘플 > Sample > SAP > Get Grid Detail > P_SearchInGrid_Test_SAP
사용된 변수
colID = 검색한 열 ID를 저장한 변수
sthGrid = 항목을 검색한 결과를 저장할 변수
사용된 속성
[Output] Result = this.sthGrid
SearchText = 'N/A'
SearchRow = 5
연관/유사 액티비티
SelectGridRow
SelectGridRow
개요
SAP에서 특정 Grid의 행 전체를 선택합니다.
사용 절차
액티비티 카드의 No Target을 더블클릭하세요.
특정 행 전체를 선택할 SAP 객체를 선택하세요.
SelecRow에 선택할 행 번호를 입력하세요.(0부터 시작)
카드 속성
공통여부 | 속성 | 유형 | 필수여부 | 단위 | 자동입력여부 | 설명 |
---|---|---|---|---|---|---|
N | SelectRows | 문자 | Y | - | N | 선택할 Grid 행 번호를 문자로 입력합니다.(0부터 시작) |
N | DrawBounds | 토글버튼 | N | - | Y | 실행 시 객체를 인식하는 박스(테두리)가 표시되도록할지 설정합니다. |
N | FocusBefore | 토글버튼 | N | - | Y | 대상 객체를 화면 맨 앞으로 이동한 후 수행할지 선택합니다. |
Y | - | - | - | - | SAP 라이브러리의 공통 속성입니다. | |
Y | - | - | - | - | SAP 라이브러리의 공통 속성입니다. | |
Y | - | - | - | - | SAP 라이브러리의 공통 속성입니다. |
활용 예시
SAP Grid 중 6번째 행 전체를 선택합니다.
예제 파일
메뉴 > 도움말 > 샘플 > Sample > SAP > Get Grid Detail > P_SelectGridRow_Test_SAP
사용된 변수
tCode = 입력한 문자열을 저장한 변수(초깃값: 'ZLP3COC6000')
사용된 속성
SelectRows = '5'
연관/유사 액티비티
GetGridData
GetGridData
개요
SAP에서 Grid의 모든 데이터를 가져옵니다.
사용 절차
액티비티 카드의 No Target을 더블클릭하세요.
Grid의 모든 데이터를 가져올 SAP 객체를 선택하세요.
[Output] Result에 가져온 데이터를 저장할 변수를 입력하세요.
카드 출력 속성
속성 | 리턴타입 | 리턴 추가설명 | 설명 | 결과 예시 |
---|---|---|---|---|
Result | 2차원배열 | string | 가져온 SAP Grid의 모든 데이터를 반환합니다. | 0: A | B | C 1: 1 | 2 | 3 2: 4 | 5 | 6 |
카드 입력 속성
공통여부 | 속성 | 유형 | 필수여부 | 단위 | 자동입력여부 | 설명 |
---|---|---|---|---|---|---|
N | DrawBounds | 토글버튼 | N | - | Y | 실행 시 객체를 인식하는 박스(테두리)가 표시되도록할지 설정합니다. |
N | FocusBefore | 토글버튼 | N | - | Y | 대상 객체를 화면 맨 앞으로 이동한 후 수행할지 선택합니다. |
Y | - | - | - | - | SAP 라이브러리의 공통 속성입니다. | |
Y | - | - | - | - | SAP 라이브러리의 공통 속성입니다. | |
Y | - | - | - | - | SAP 라이브러리의 공통 속성입니다. |
활용 예시
SAP Grid 객체에서 배열로 가져온 모든 데이터 내용을 메시지 박스로 출력합니다.
예제 파일
메뉴 > 도움말 > 샘플 > Sample > SAP > Get Grid Detail > P_GetGridData_Test_SAP
사용된 변수
getGridData = 가져온 Grid 데이터를 저장할 변수
tCode = 입력한 문자열을 저장한 변수(초깃값: 'ZLP3COC6000')
사용된 속성
[Output] Result = this.getGridData
연관/유사 액티비티
GetGridColumnID, GetGridRowCount, GetGridColCount
GetGridColumnID
GetGridColumnID
개요
SAP에서 Grid 영역의 ColumnID(열ID)를 가져옵니다.
사용 절차
액티비티 카드의 No Target을 더블클릭하세요.
ColumnID(열ID)를 가져올 SAP 객체를 선택하세요.
[Output] Result에 가져온 ColumnID(열ID)를 저장할 변수를 입력하세요.
카드 출력 속성
속성 | 리턴타입 | 리턴 추가설명 | 설명 | 결과 예시 |
---|---|---|---|---|
Result | string | - | 가져온 SAP Grid의 Column ID를 반환합니다. | 'LVL2NM' |
카드 입력 속성
공통여부 | 속성 | 유형 | 필수여부 | 단위 | 자동입력여부 | 설명 |
---|---|---|---|---|---|---|
N | SearchColumn | 변수 | Y | - | N | ColumnID를 가져올 컬럼명을 입력됩니다. |
N | DrawBounds | 토글버튼 | N | - | Y | 실행 시 객체를 인식하는 박스(테두리)가 표시되도록할지 설정합니다. |
N | FocusBefore | 토글버튼 | N | - | Y | 대상 객체를 화면 맨 앞으로 이동한 후 수행할지 선택합니다. |
N | IsTitle | 토글버튼 | Y | - | Y | 지정한 대상 UI 객체가 타이틀인지 여부를 선택합니다. |
Y | - | - | - | - | SAP 라이브러리의 공통 속성입니다. | |
Y | - | - | - | - | SAP 라이브러리의 공통 속성입니다. | |
Y | - | - | - | - | SAP 라이브러리의 공통 속성입니다. |
활용 예시
SAP Grid 영역에서 'Type'으로 검색한 셀의 ColumnID를 가져와 메시지 박스로 출력합니다.
예제 파일
메뉴 > 도움말 > 샘플 > Sample > SAP > Get Grid Detail > P_GetGridColumnID_Test_SAP
사용된 변수
colID = 검색한 열 ID를 저장한 변수
sthGrid = 항목을 검색한 결과를 저장할 변수
사용된 속성
[Output] Result = this.colID
연관/유사 액티비티
GetGridRowCount
GetGridRowCount
개요
SAP에서 Grid 영역의 행의 개수를 가져옵니다.
사용 절차
액티비티 카드의 No Target을 더블클릭하세요.
Grid 영역의 행의 개수를 가져올 SAP 객체를 선택하세요.
[Output] Result에 가져온 행의 개수를 저장할 변수를 입력하세요.
카드 출력 속성
속성 | 리턴타입 | 리턴 추가설명 | 설명 | 결과 예시 |
---|---|---|---|---|
Result | int | - | 가져온 SAP Grid의 행의 개수를 반환합니다. | 9 |
카드 입력 속성
공통여부 | 속성 | 유형 | 필수여부 | 단위 | 자동입력여부 | 설명 |
---|---|---|---|---|---|---|
N | DrawBounds | 토글버튼 | N | - | Y | 실행 시 객체를 인식하는 박스(테두리)가 표시되도록할지 설정합니다. |
N | FocusBefore | 토글버튼 | N | - | Y | 대상 객체를 화면 맨 앞으로 이동한 후 수행할지 선택합니다. |
Y | - | - | - | - | SAP 라이브러리의 공통 속성입니다. | |
Y | - | - | - | - | SAP 라이브러리의 공통 속성입니다. | |
Y | - | - | - | - | SAP 라이브러리의 공통 속성입니다. |
활용 예시
SAP Grid 영역의 행의 개수를 가져와 메시지 박스로 출력합니다.
예제 파일
메뉴 > 도움말 > 샘플 > Sample > SAP > Get Grid Detail > P_GetGridRowCount_Test_SAP
사용된 변수
colID = 검색한 열 ID를 저장한 변수
rowCnt = 검색한 행의 개수를 저장할 변수
colCnt = 검색한 열의 개수를 저장할 변수
사용된 속성
[Output] Result = this.rowCnt
연관/유사 액티비티
GetGridColCount
GetGridColCount
개요
SAP에서 Grid 영역의 열의 개수를 가져옵니다.
사용 절차
액티비티 카드의 No Target을 더블클릭하세요.
Grid 영역의 열의 개수를 가져올 SAP 객체를 선택하세요.
[Output] Result에 가져온 열의 개수를 저장할 변수를 입력하세요.
카드 출력 속성
속성 | 리턴타입 | 리턴 추가설명 | 설명 | 결과 예시 |
---|---|---|---|---|
Result | int | - | 가져온 SAP Grid의 열의 개수를 반환합니다. | 9 |
카드 입력 속성
공통여부 | 속성 | 유형 | 필수여부 | 단위 | 자동입력여부 | 설명 |
---|---|---|---|---|---|---|
N | DrawBounds | 토글버튼 | N | - | Y | 실행 시 객체를 인식하는 박스(테두리)가 표시되도록할지 설정합니다. |
N | FocusBefore | 토글버튼 | N | - | Y | 대상 객체를 화면 맨 앞으로 이동한 후 수행할지 선택합니다. |
Y | - | - | - | - | SAP 라이브러리의 공통 속성입니다. | |
Y | - | - | - | - | SAP 라이브러리의 공통 속성입니다. | |
Y | - | - | - | - | SAP 라이브러리의 공통 속성입니다. |
활용 예시
SAP Grid 영역의 열의 개수를 가져와 메시지 박스로 출력합니다.
예제 파일
메뉴 > 도움말 > 샘플 > Sample > SAP > Get Grid Detail > P_GetGridColCount_Test_SAP
사용된 변수
colID = 검색한 열 ID를 저장한 변수
rowCnt = 검색한 행의 개수를 저장할 변수
colCnt = 검색한 열의 개수를 저장할 변수
사용된 속성
[Output] Result = this.colCnt
연관/유사 액티비티
GetTableData
GetTableData
개요
SAP에서 테이블 내 데이터 값을 가져옵니다.
사용 절차
액티비티 카드의 No Target을 더블클릭하세요.
테이블의 모든 데이터 값을 가져올 SAP 객체를 선택하세요.
[Output] Result에 가져온 데이터 값을 저장할 변수를 입력하세요.
카드 출력 속성
속성 | 리턴타입 | 리턴 추가설명 | 설명 | 결과 예시 |
---|---|---|---|---|
Result | 2차원배열 | string | 가져온 SAP 테이블의 모든 데이터를 반환합니다. | 0: A | B | C 1: 1 | 2 | 3 2: 4 | 5 | 6 |
카드 입력 속성
공통여부 | 속성 | 유형 | 필수여부 | 단위 | 자동입력여부 | 설명 |
---|---|---|---|---|---|---|
N | [Output] Result | 변수 | Y | - | Y | 가져온 SAP 테이블의 모든 데이터를 저장할 변수를 입력합니다.(기본값: RESULT) |
N | Timeout | 숫자 | Y | 초 | Y | SAP 객체를 찾는 최대 시간을 입력합니다. |
N | DrawBounds | 토글버튼 | N | - | Y | 실행 시 객체를 인식하는 박스(테두리)가 표시되도록할지 설정합니다. |
N | FocusBefore | 토글버튼 | N | - | Y | 대상 객체를 화면 맨 앞으로 이동한 후 수행할지 선택합니다. |
Y | - | - | - | - | SAP 라이브러리의 공통 속성입니다. | |
Y | - | - | - | - | SAP 라이브러리의 공통 속성입니다. | |
Y | - | - | - | - | SAP 라이브러리의 공통 속성입니다. |
연관/유사 액티비티
GetTableRowCount, GetTableColCount, GetTableCell
GetTableRowCount
GetTableRowCount
개요
SAP에서 테이블 내 행의 개수를 가져옵니다.
사용 절차
액티비티 카드의 No Target을 더블클릭하세요.
행의 개수를 가져올 SAP 객체를 선택하세요.
[Output] Result에 가져온 행의 개수를 저장할 변수를 입력하세요.
카드 출력 속성
속성 | 리턴타입 | 리턴 추가설명 | 설명 | 결과 예시 |
---|---|---|---|---|
Result | int | - | 가져온 SAP 테이블의 행의 개수를 반환합니다. | 9 |
카드 입력 속성
공통여부 | 속성 | 유형 | 필수여부 | 단위 | 자동입력여부 | 설명 |
---|---|---|---|---|---|---|
N | Timeout | 숫자 | Y | 초 | Y | SAP 객체를 찾는 최대 시간을 입력합니다. |
N | DrawBounds | 토글버튼 | N | - | Y | 실행 시 객체를 인식하는 박스(테두리)가 표시되도록할지 설정합니다. |
N | FocusBefore | 토글버튼 | N | - | Y | 대상 객체를 화면 맨 앞으로 이동한 후 수행할지 선택합니다. |
Y | - | - | - | - | SAP 라이브러리의 공통 속성입니다. | |
Y | - | - | - | - | SAP 라이브러리의 공통 속성입니다. | |
Y | - | - | - | - | SAP 라이브러리의 공통 속성입니다. |
연관/유사 액티비티
GetTableData, GetTableColCount, GetTableCell
GetTableColCount
GetTableColCount
개요
SAP에서 테이블 내 열의 개수를 가져옵니다.
사용 절차
액티비티 카드의 No Target을 더블클릭하세요.
열의 개수를 가져올 SAP 객체를 선택하세요.
[Output] Result에 가져온 열의 개수를 저장할 변수를 입력하세요.
카드 출력 속성
속성 | 리턴타입 | 리턴 추가설명 | 설명 | 결과 예시 |
---|---|---|---|---|
Result | int | - | 가져온 SAP 테이블의 열의 개수를 반환합니다. | 9 |
카드 입력 속성
공통여부 | 속성 | 유형 | 필수여부 | 단위 | 자동입력여부 | 설명 |
---|---|---|---|---|---|---|
N | Timeout | 숫자 | Y | 초 | Y | SAP 객체를 찾는 최대 시간을 입력합니다. |
N | DrawBounds | 토글버튼 | N | - | Y | 실행 시 객체를 인식하는 박스(테두리)가 표시되도록할지 설정합니다. |
N | FocusBefore | 토글버튼 | N | - | Y | 대상 객체를 화면 맨 앞으로 이동한 후 수행할지 선택합니다. |
Y | - | - | - | - | SAP 라이브러리의 공통 속성입니다. | |
Y | - | - | - | - | SAP 라이브러리의 공통 속성입니다. | |
Y | - | - | - | - | SAP 라이브러리의 공통 속성입니다. |
연관/유사 액티비티
GetTableData, GetTableRowCount, GetTableCell
GetTableCell
GetTableCell
개요
SAP에서 테이블 내 특정 셀의 내용을 가져옵니다.
사용 절차
액티비티 카드의 No Target을 더블클릭하세요.
셀의 내용을 가져올 SAP 객체를 선택하세요.
[Output] Result에 가져온 셀의 내용을 저장할 변수를 입력하세요.
카드 출력 속성
속성 | 리턴타입 | 리턴 추가설명 | 설명 | 결과 예시 |
---|---|---|---|---|
Result | string | - | 가져온 SAP 테이블의 특정 셀의 내용을 반환합니다. | 'GildongHong' |
카드 입력 속성
공통여부 | 속성 | 유형 | 필수여부 | 단위 | 자동입력여부 | 설명 |
---|---|---|---|---|---|---|
N | Timeout | 숫자 | Y | 초 | Y | SAP 객체를 찾는 최대 시간을 입력합니다. |
N | Tabel Row | 숫자 | Y | - | Y | 내용을 가져올 행의 위치를 입력합니다. |
N | Tabel Column | 숫자 | Y | - | Y | 내용을 가져올 열의 위치를 입력합니다. |
N | DrawBounds | 토글버튼 | N | - | Y | 실행 시 객체를 인식하는 박스(테두리)가 표시되도록할지 설정합니다. |
N | FocusBefore | 토글버튼 | N | - | Y | 대상 객체를 화면 맨 앞으로 이동한 후 수행할지 선택합니다. |
Y | - | - | - | - | SAP 라이브러리의 공통 속성입니다. | |
Y | - | - | - | - | SAP 라이브러리의 공통 속성입니다. | |
Y | - | - | - | - | SAP 라이브러리의 공통 속성입니다. |
연관/유사 액티비티
GetTableData, GetTableRowCount, GetTableColCount
SetTableCell
SetTableCell
개요
SAP에서 테이블 내 특정 셀에 내용을 입력합니다.
사용 절차
액티비티 카드의 No Target을 더블클릭하세요.
셀에 내용을 입력할 SAP 객체를 선택하세요.
카드 속성
공통여부 | 속성 | 유형 | 필수여부 | 단위 | 자동입력여부 | 설명 |
---|---|---|---|---|---|---|
N | Cell Text | 문자 | Y | - | N | SAP 테이블의 특정 셀에 입력할 내용을 입력합니다. |
N | Timeout | 숫자 | Y | 초 | Y | SAP 객체를 찾는 최대 시간을 입력합니다. |
N | Tabel Row | 숫자 | Y | - | Y | 내용을 입력할 행의 위치를 입력합니다. |
N | Tabel Column | 숫자 | Y | - | Y | 내용을 입력할 열의 위치를 입력합니다. |
N | DrawBounds | 토글버튼 | N | - | Y | 실행 시 객체를 인식하는 박스(테두리)가 표시되도록할지 설정합니다. |
N | FocusBefore | 토글버튼 | N | - | Y | 대상 객체를 화면 맨 앞으로 이동한 후 수행할지 선택합니다. |
Y | - | - | - | - | SAP 라이브러리의 공통 속성입니다. | |
Y | - | - | - | - | SAP 라이브러리의 공통 속성입니다. | |
Y | - | - | - | - | SAP 라이브러리의 공통 속성입니다. |
연관/유사 액티비티
SelectTreeNode
SelectTreeNode
개요
SAP에서 특정 Tree의 Node를 이름으로 검색하여 선택합니다.
사용 절차
액티비티 카드의 No Target을 더블클릭하세요.
선택할 SAP 객체를 선택하세요.
Node Text에 검색할 Tree 노드명을 입력하세요.
카드 속성
공통여부 | 속성 | 유형 | 필수여부 | 단위 | 자동입력여부 | 설명 |
---|---|---|---|---|---|---|
N | NodeText | 문자 | Y | - | N | 검색 대상 Tree Node명을 입력합니다. 정규 표현식을 사용할 수 있습니다. |
N | DrawBounds | 토글버튼 | N | - | Y | 실행 시 객체를 인식하는 박스(테두리)가 표시되도록할지 설정합니다. |
N | FocusBefore | 토글버튼 | N | - | Y | 대상 객체를 화면 맨 앞으로 이동한 후 수행할지 선택합니다. |
N | IsPath | 토글버튼 | Y | - | Y | 검색 대상 Tree Node를 찾을 때 Path로 할지 선택합니다. - On: 전체 Path를 입력해야 합니다. - Off: 마지막 Node의 이름으로만 검색합니다. |
Y | - | - | - | - | SAP 라이브러리의 공통 속성입니다. | |
Y | - | - | - | - | SAP 라이브러리의 공통 속성입니다. | |
Y | - | - | - | - | SAP 라이브러리의 공통 속성입니다. |
활용 예시
SAP Tree 영역에서 특정 텍스트로 검색한 Node를 선택합니다.
예제 파일
메뉴 > 도움말 > 샘플 > Sample > SAP > SAP_Tree_Control > P_SelectTreeNode_Test_SAP
사용된 변수
없음
사용된 속성
NodeText = '\\:SU3'
연관/유사 액티비티
DoubleClickTreeNode
DoubleClickTreeNode
개요
SAP에서 특정 Tree의 Node를 이름으로 검색하여 더블클릭합니다.
사용 절차
액티비티 카드의 No Target을 더블클릭하세요.
더블클릭할 SAP 객체를 선택하세요.
Node Text에 검색할 Tree 노드명을 입력하세요.
카드 속성
공통여부 | 속성 | 유형 | 필수여부 | 단위 | 자동입력여부 | 설명 |
---|---|---|---|---|---|---|
N | NodeText | 문자 | Y | - | N | 검색 대상 Tree Node명을 입력합니다. 정규 표현식을 사용할 수 있습니다. |
N | DrawBounds | 토글버튼 | N | - | Y | 실행 시 객체를 인식하는 박스(테두리)가 표시되도록할지 설정합니다. |
N | FocusBefore | 토글버튼 | N | - | Y | 대상 객체를 화면 맨 앞으로 이동한 후 수행할지 선택합니다. |
N | IsPath | 토글버튼 | Y | - | Y | 검색 대상 Tree Node를 찾을 때 Path로 할지 선택합니다. - On: 전체 Path를 입력해야 합니다. - Off: 마지막 Node의 이름으로만 검색합니다. |
Y | - | - | - | - | SAP 라이브러리의 공통 속성입니다. | |
Y | - | - | - | - | SAP 라이브러리의 공통 속성입니다. | |
Y | - | - | - | - | SAP 라이브러리의 공통 속성입니다. |
활용 예시
SAP Tree 영역에서 특정 텍스트로 검색한 Node를 더블클릭합니다.
예제 파일
메뉴 > 도움말 > 샘플 > Sample > SAP > SAP_Tree_Control > P_DoubleClickTreeNode_Test_SAP
사용된 변수
없음
사용된 속성
NodeText = '\\:SM04'
연관/유사 액티비티
ExpandTreeNode
ExpandTreeNode
개요
SAP에서 지정한 Tree의 Node를 펼칩니다.
사용 절차
액티비티 카드의 No Target을 더블클릭하세요.
Node를 펼칠 SAP 객체를 선택하세요.
카드 속성
공통여부 | 속성 | 유형 | 필수여부 | 단위 | 자동입력여부 | 설명 |
---|---|---|---|---|---|---|
N | DrawBounds | 토글버튼 | N | - | Y | 실행 시 객체를 인식하는 박스(테두리)가 표시되도록할지 설정합니다. |
N | FocusBefore | 토글버튼 | N | - | Y | 대상 객체를 화면 맨 앞으로 이동한 후 수행할지 선택합니다. |
Y | - | - | - | - | SAP 라이브러리의 공통 속성입니다. | |
Y | - | - | - | - | SAP 라이브러리의 공통 속성입니다. | |
Y | - | - | - | - | SAP 라이브러리의 공통 속성입니다. |
활용 예시
SAP Tree 영역에서 지정한 Node를 펼칩니다.
예제 파일
메뉴 > 도움말 > 샘플 > Sample > SAP > SAP_Tree_Control >P_ExpandTreeNode_Test_SAP
사용된 변수
없음
사용된 속성
없음
연관/유사 액티비티
CollapseTreeNode
CollapseTreeNode
개요
SAP에서 지정한 Tree의 Node를 접습니다.
사용 절차
액티비티 카드의 No Target을 더블클릭하세요.
Node를 접을 SAP 객체를 선택하세요.
카드 속성
공통여부 | 속성 | 유형 | 필수여부 | 단위 | 자동입력여부 | 설명 |
---|---|---|---|---|---|---|
N | DrawBounds | 토글버튼 | N | - | Y | 실행 시 객체를 인식하는 박스(테두리)가 표시되도록할지 설정합니다. |
N | FocusBefore | 토글버튼 | N | - | Y | 대상 객체를 화면 맨 앞으로 이동한 후 수행할지 선택합니다. |
Y | - | - | - | - | SAP 라이브러리의 공통 속성입니다. | |
Y | - | - | - | - | SAP 라이브러리의 공통 속성입니다. | |
Y | - | - | - | - | SAP 라이브러리의 공통 속성입니다. |
활용 예시
SAP Tree 영역에서 지정한 Node를 접습니다.
예제 파일
메뉴 > 도움말 > 샘플 > Sample > SAP > SAP_Tree_Control > P_ColapseTreeNode_Test_SAP
사용된 변수
없음
사용된 속성
없음
연관/유사 액티비티
GetStatusType
GetStatusType
개요
SAP에서 StatusBar의 상태를 출력합니다.
사용 절차
액티비티 카드의 No Target을 더블클릭하세요.
상태를 출력할 StatusBar를 선택하세요.
[Output] Result에 SAP StatusBar의 상태를 출력할 변수를 입력하세요.
카드 출력 속성
속성 | 리턴타입 | 리턴 추가설명 | 설명 | 결과 예시 |
---|---|---|---|---|
Result | string | - | 가져온 SAP StatusBar의 상태를 반환합니다. ※ 만약 값이 없으면 빈 값을 출력합니다. | 'S' |
카드 입력 속성
공통여부 | 속성 | 유형 | 필수여부 | 단위 | 자동입력여부 | 설명 |
---|---|---|---|---|---|---|
N | DrawBounds | 토글버튼 | N | - | Y | 실행 시 객체를 인식하는 박스(테두리)가 표시되도록할지 설정합니다. |
N | FocusBefore | 토글버튼 | N | - | Y | 대상 객체를 화면 맨 앞으로 이동한 후 수행할지 선택합니다. |
Y | - | - | - | - | SAP 라이브러리의 공통 속성입니다. | |
Y | - | - | - | - | SAP 라이브러리의 공통 속성입니다. | |
Y | - | - | - | - | SAP 라이브러리의 공통 속성입니다. |
활용 예시
특정 Node를 더블클릭한 후 StatusBar의 상태를 메시지 박스로 출력합니다.
예제 파일
메뉴 > 도움말 > 샘플 > Sample > SAP > Other Samples > P_GetStatusType_Test_SAP
사용된 변수
없음
사용된 속성
없음
연관/유사 액티비티
GetStatusInfo
GetStatusInfo
개요
SAP에서 StatusBar의 모든 정보를 리스트로 가져옵니다.
사용 절차
액티비티 카드의 No Target을 더블클릭하세요.
모든 정보를 가져올 StatusBar를 선택하세요.
[Output] Result에 SAP StatusBar의 모든 정보를 가져올 변수를 입력하세요.
카드 출력 속성
속성 | 리턴타입 | 리턴 추가설명 | 설명 | 결과 예시 |
---|---|---|---|---|
Result | object | Dictionary<string, object> | 가져온 SAP StatusBar의 모든 정보를 반환합니다. | Result.Type: 'S' Result.Number: '12' Result.Id: 'MsgId' Result.Param: ['value1', 'value2'] Result.Msg: 'MsgContent' |
카드 입력 속성
공통여부 | 속성 | 유형 | 필수여부 | 단위 | 자동입력여부 | 설명 |
---|---|---|---|---|---|---|
N | [Output] Result | 변수 | Y | - | Y | 가져온 SAP StatusBar의 모든 정보를 저장할 변수를 입력합니다.(기본값: RESULT) - MessageType : GetStatusType 액티비티 카드와 동일 - MessageNumber : 메시지 번호 - MessageID : 메시지 ID - MessageParameter : 파라미터(배열이며 최대 8개) - Message : 메시지 내용 |
N | DrawBounds | 토글버튼 | N | - | Y | 실행 시 객체를 인식하는 박스(테두리)가 표시되도록할지 설정합니다. |
N | FocusBefore | 토글버튼 | N | - | Y | 대상 객체를 화면 맨 앞으로 이동한 후 수행할지 선택합니다. |
Y | - | - | - | - | SAP 라이브러리의 공통 속성입니다. | |
Y | - | - | - | - | SAP 라이브러리의 공통 속성입니다. | |
Y | - | - | - | - | SAP 라이브러리의 공통 속성입니다. |
활용 예시
특정 Node를 더블클릭한 후 StatusBar의 모든 정보들을 메시지 박스로 출력합니다.
예제 파일
메뉴 > 도움말 > 샘플 > Sample > SAP > Other Samples > P_GetStatusInfo_Test_SAP
사용된 변수
없음
사용된 속성
없음
연관/유사 액티비티
SelectMenu
SelectMenu
개요
클릭 없이 SAP 메뉴를 선택합니다.
사용 절차
액티비티 카드의 No Target을 더블클릭하세요.
메뉴를 선택할 SAP 객체를 선택하세요.
Menu Path에 선택할 메뉴 경로를 입력하세요.
카드 속성
공통여부 | 속성 | 유형 | 필수여부 | 단위 | 자동입력여부 | 설명 |
---|---|---|---|---|---|---|
N | MenuPath | 문자 | Y | - | N | 각 메뉴의 순서를 숫자로 지정하고 /로 구분하여 입력합니다.(시작 번호: 0) |
N | DrawBounds | 토글버튼 | N | - | Y | 실행 시 객체를 인식하는 박스(테두리)가 표시되도록할지 설정합니다. |
N | FocusBefore | 토글버튼 | N | - | Y | 대상 객체를 화면 맨 앞으로 이동한 후 수행할지 선택합니다. |
Y | - | - | - | - | SAP 라이브러리의 공통 속성입니다. | |
Y | - | - | - | - | SAP 라이브러리의 공통 속성입니다. | |
Y | - | - | - | - | SAP 라이브러리의 공통 속성입니다. |
활용 예시
SAP에서 System > User Profile > OwnData (4번째, 2번째, 3번째) 메뉴를 클릭 없이 선택합니다.(Menu Path: '4/2/3')
예제 파일
메뉴 > 도움말 > 샘플 > Sample > SAP > Other Samples > P_SelectMenu_Test_SAP
사용된 변수
없음
사용된 속성
없음
연관/유사 액티비티
SelectComboItem
SelectComboItem
개요
콤보 박스 형태의 SAP UI 객체에서 원하는 값을 선택합니다.
사용 절차
액티비티 카드의 No Target을 더블클릭하세요.
선택할 SAP 콤보박스를 선택하세요.
SelectIndex에 선택할 아이템의 인덱스(Index)를 입력하세요.(인덱스 시작 번호: 0)
카드 속성
공통여부 | 속성 | 유형 | 필수여부 | 단위 | 자동입력여부 | 설명 |
---|---|---|---|---|---|---|
N | DrawBounds | 토글버튼 | N | - | Y | 실행 시 객체를 인식하는 박스(테두리)가 표시되도록할지 설정합니다. |
N | FocusBefore | 토글버튼 | N | - | Y | 대상 객체를 화면 맨 앞으로 이동한 후 수행할지 선택합니다. |
Y | - | - | - | - | SAP 라이브러리의 공통 속성입니다. | |
Y | - | - | - | - | SAP 라이브러리의 공통 속성입니다. | |
Y | - | - | - | - | SAP 라이브러리의 공통 속성입니다. |
활용 예시
콤보박스 Title 메뉴에서 Employee(Index 0), Language 메뉴에서 Korean(Index 23)을 선택합니다.
예제 파일
메뉴 > 도움말 > 샘플 > Sample > SAP > Other Samples > P_SelectComboItem_Test_SAP
사용된 변수
tCode = 입력한 문자열을 저장한 변수(초깃값: 'SUS1')
사용된 속성
없음
연관/유사 액티비티
SAPRunMacro
SAPRunMacro
개요
SAP에서 Macro를 실행합니다.
사용 절차
MacroFilePath에 실행할 Macro 경로를 입력하세요.
Parameters 에 매크로에서 필요한 파라미터를 입력하세요.
카드 속성
공통여부 | 속성 | 유형 | 필수여부 | 단위 | 자동입력여부 | 설명 |
---|---|---|---|---|---|---|
N | MacroFilePath | 문자 | Y | - | N | SAP Macro를 실행할 대상 파일 경로를 입력합니다. |
N | Parameters | 문자 | N | - | N | 실행할 매크로에서 필요한 파라미터를 입력합니다. 입력할 파라미터가 없으면 입력하지 않아도 됩니다. '' 안에 각 파라미터를 ,로 구분하여 입력합니다. '' 안에 문자와 숫자를 별도 구분 없이 입력하면 처리가 됩니다. |
Y | - | - | - | - | SAP 라이브러리의 공통 속성입니다. | |
Y | - | - | - | - | SAP 라이브러리의 공통 속성입니다. |
연관/유사 액티비티
없음