우리는 SAP가 구현 된 SME입니다. 우리는 SAP의 트랜잭션 데이터를 사용하여 그래픽 보고서 등을위한 트럭 부서를 위해 PHP로 다른 시스템을 구축하려고합니다. 이는 사내 전문 지식이 없기 때문에 ABAP 개발과 SAP 수정은 비용이 많이 듭니다.SAP의 DB에 대한 직접 액세스 권한이 있습니까?
현재 저는 Quality DB2 서버에 대한 읽기 전용 액세스로 목표를 달성했으며 모든 쓰기는 다른 DB2 서버로 이동합니다. 우리는 SELECT 문의 CPU 사용이 수용 가능하고 사용자가 특정 테이블/뷰에만 액세스 할 수 있음을 확인했습니다.
SAP's Quality DB2 -> PHP -> Different DB2 client
동일한 방식으로 제작을 읽는 것이 안전한지에 대한 의견이 있으십니까? 이 모든 것을 RFC 커넥터를 통해 다시 구현하는 것은 매우 고통스럽게 보입니다. 마스터 - 슬레이브 구성은 우리를위한 옵션이지만 외부 컨설팅을 다시 포함합니다.
EDIT 우리 SAP의 사람이 다른 6 개월도 보고서를 작성하고 싶지 않은 것을 언급하는 것을 잊었다 - 그들은 그대로 시스템을 떠나고 싶어. 이것이 우리가 PHP로 작성한 이유입니다.
고마워요. 우리가 RFC를 얻을 수 있는지 알 수 있습니다. 데이터를 MySQL에 전달하는 GPS 장치와 트럭 부문의 스마트 카드가 MySQL에 데이터를 전달하는 것을 감안할 때 우리는 모든 것을 모아 데이터 (이메일 알림, 일부 논리 등)를 이해하는 통합 된 대시 보드를 원했습니다. 이를 위해 우리는 "테이블"이 아닌 "보기"에서 읽기 전용 액세스 사용자를 얻었고 품질 데이터베이스에서 특정 테이블에 대한 읽기 전용 액세스 사용자를 확보했습니다. [여기] (http://sapinsider.wispubs.com/Article/Accessing-SAP-Tables/3916)에서는 예방 조치 임에도 불구하고 직접 Db 액세스를 결정했습니다. – kouton
통합을 위해 마스터 -> 슬레이브 복제/동기화 및 마스터에서만 읽을 수있는 방법은 무엇입니까? 보안은 문제가 아니라고 가정하고 긴 텍스트를 다루지 않을 것입니까? 우리 SAP 직원들은 6 개월 동안 보고서를 작성하기를 원하지 않는다는 것을 잊어 버렸습니다. 그들은 시스템을 그대로 유지하려고합니다. 이것이 우리가 PHP로 작성한 이유입니다. – kouton
Gopi는 다소 중요한 애플리케이션처럼 들릴 수 있습니다. 이중화, 장애 복구 지원 및 기타 기능이있는 본격적인 애플리케이션 서버가 필요하지 않을 것이라고 확신하십니까? 안타깝게도, "someones SAP guys"가 통합 시도를 여러 번 차단하는 것을 보았으므로 문제를 이해합니다. 어떤 종류의 데이터 (어떤 테이블)가 필요합니까? – vwegert