SAP 리포트 Run 에서 selected item 이 없을때 처리방법

안녕하세요. SAP 를 RPA 로 처음 구현해보는 초보 입니다.
SAP report 를 run 시키고 -> report 안으로 들어가서 report를 -> excel 로 down 받는걸 구현 하려고 합니다.

그런데, 만약 selection criteria 에 안맞으면 SAP screen 아래 단에 no line item 이라든가 하는 메시지가 나오고 리포트 안으로 들어가지 않게 됩니다 그러면 -> process end.

이렇게 report run 했을때 2가지 경우를 둘다 element exist 로 하려고 했는데, 첫번째 경우는 element exist 가 잘 구분을 하는데 2번째 경우는, no item 이라고 메시지가 SAP screen 하단 에 뜨는데 element exist 가 원래 selection screen 과 구분을 못하네요.
get text 하면 메시지 읽어 지는데, element exist 에서는 인식을 못합니다.

이거 sap 많은 경우의 execution run 에서는 기본적으로 발생하는 경우인거 같은데, 어떻게 처리들 하시는지 도움말 부탁 드려요~~~

리포트 run 시키고 element exist 와 time 을 설정해서 loop 돌리면서 일정시간 계속 element exist 를 돌아가게 해서 report 를 성공적으로 받을수 있음. 여기까지는 되는데.
No item 이라고, 하단 screen 메시지 나오면, 어떻게 인식하고 process end 로 끝내야 하는지 도움 부탁 드립니다.
감사합니다!!!

SAP는 Get Text로는 잘 가져오는데 TextExist 나 Element exist가 작동이 잘 안되는 경우가 많습니다.
그래서 저는 Get Text로 가져와서 그 값을 제가 설정한 값이랑 일치하는지 IF 로 바라봅니다.

위와 같은 상황에서의 예시는
Get Text -> temp 대입
If
temp.Equals(“No item”)

대략 이정도가 될 수 있겠네요

1 Like

회신 감사합니다. 안그래도 그런식으로 하였읍니다.
감사합니다.~