2014-05-24 4 views
0

에서 반복 작업을 자동화하는 방법 나는 나는 사무실에서 사람들이 매일 640SAP 로그온

자동화 할 필요 30-40 거래와 같은있다 SAP 로그온을 사용 할 몇 지루한 작업을 자동화하는 작업 주어진.

SAP 자동화에서 많은 부분을 검색하고 SAP GUI 스크립팅을 찾았지만 python, php 또는 java의 시작점을 찾지 못했습니다.

어떻게 파이썬, PHP 또는 자바를 사용하여 SAP 트랜잭션을 자동화해야합니까? 나는 IT 부서에서 시작하기 위해 필요한 것이 무엇인지 확신하지 못한다.

+0

정확하게 자동화해야 할 부분은 무엇입니까? 배치 입력에서 레거시 시스템 마이그레이션 워크 벤치에 이르는 다양한 기술을 사용할 수 있습니다. SAP 워크 플로를 사용하여 복잡한 시나리오를 자동화 할 수 있습니다. –

+0

트랜잭션 코드와 입력 항목을 사용하여 데이터를 가져와야합니다. 현재 그들은 SAP Logon 640 데스크탑 클라이언트를 사용하여 데이터를 읽습니다. – HimalayanCoder

+0

데이터를 가져 와서 SAP 시스템 외부에 저장 하시겠습니까? SAP 커넥터 (Java 및 .net 모두에 사용 가능) 및 SAP 서버 측의 원격 활성화 기능 모듈을 사용하여 Java 또는 .net의 작은 데스크탑 응용 프로그램을 호출해야합니다. SAP GUI 외부의 트랜잭션은 호출 할 수 없지만 RFC_READ_TABLE과 같은 함수 모듈과 BAPI_MATERIAL_GET_DETAIL과 같은 BAPI를 호출 할 수 있습니다. 트랜잭션 BAPI를 사용하여 사용 가능한 BAPis를보십시오. –

답변

0

우리는 VBScript 또는 C#을 사용하여 작업을 자동화합니다. VBScript를 사용하는 것이 가장 쉽습니다. SAP GUI에 작업을 기록하게하면 코딩의 시작점 역할을 할 수있는 vbscript가 생성됩니다. 이 vbscript 파일을 가지고 있으면 다른 언어로 번역 할 수 있습니다.

0

정확하게 이해하고 있으면 JAVA를 사용하여 예약 된 작업을 구현할 수 있습니다.

0

SapGui는 값을 변경하지 않으면 자동으로 사용할 수있는 out of the box vbs 파일을 제공하는 레코드 및 재생 도구에 buit을 가지고 있으며 매번 같은 스크립트를 사용할 수 있습니다.

SAP GUI 창의 기본 메뉴에서 로컬 레이아웃 (Alt + F12) -> 스크립트 녹음 및 재생을 찾을 수 있습니다.

0

Sikuli을 사용하면 SAP 로그온에서 많은 작업을 자동화 할 수 있습니다. UI 요소를 인식하고 상호 작용할 수 있습니다. 이러한 요소의 이미지를 제공하면됩니다. SAP Logon의 많은 기능을 바로 가기로 사용할 수 있으므로 키보드 입력을 매우 쉽게 시뮬레이션 할 수 있습니다. Sikuli는 Java와 Python 모두 가능합니다.

관련 문제