2011-03-22 3 views
0

을 클릭합니다. 제 질문이 반복 될 수 있으므로 사과드립니다. 그러나 세부 사항은 그렇지 않을 것이라고 확신합니다. VB.Net에 VBScript를 작성하여 SAP의 일부 작업을 자동화했습니다. 스크립트는 SAP에서 기록됩니다. 이 스크립트를 vb.net의 버튼 클릭 이벤트 아래에두면됩니다. 나는 이것을 멀리했다. 하지만 한 지점에서 붙어있어 라. 스크립트를 실행하는 동안 SAP는 "재 지정"& "취소"라는 레이블이 붙은 두 개의 메시지 상자를 표시하고 스크립트를 더 실행하려면 "다시 결정"버튼을 클릭해야합니다. 이 메시지 상자의 모양 수가 고정되어 있지 않습니다. 어떤 때는 두 번 나타나고 두 번 이상 나타나는 경우도 있습니다. 내 질문은 "VB.Net 응용 프로그램에서 메시지 상자를 감지하고 메시지 상자에"이 표시되면 "재 지정"단추를 자동으로 클릭 할 수 있습니까? SAP에서 생성 된 메시지 상자를 감지하면 자동으로 기본 버튼

어떤 도움이나 조언

높은 감사 베르

SAP에서
+0

VB.net을 사용하여 BDC가 아닌 SAP 작업을 자동화하는 이유는 무엇입니까? –

+0

@ 브라이언 좋은 질문이지만 BDC를 사용하더라도 동일한 문제가 발생합니다. 팝업을 유발하는 정확한 상황을 알지 못하면 BDC는 대응 방법을 알 수 없습니다. – Esti

답변

0

을 감사의 SAP 화면에서 수행되는 단계를 기록하는 옵션이 있습니다. SAP의 제어 ID는 동적으로 생성되지만 패턴을 따릅니다. 기록 된 스크립트는 VB.Net에서 VBScript로 실행할 수 있습니다. 이것은 현재 나의 목적을 해결하고있다. 그러나 더 좋은 아이디어는 항상 환영합니다.

관련 문제