SAP Java IDOC 클래스 라이브러리를 사용하여 XML 형식으로 IDOC 구문 분석

StackOverflow https://stackoverflow.com//questions/20034323

  •  21-12-2019
  •  | 
  •  

문제

SAP와 연결되어 있지 않은 시스템에서는 XML 형식으로 IDOC를 받고 있습니다 (고객 마스터 - Debmas07의 중요성이있는 경우).

1.SAP 시스템에 연결하지 않고 Java IDOC 클래스 라이브러리 (SAPIDOC3.jar)를 사용 하여이 XML 문서 을 읽을 수 있습니까?

2.SAP 시스템에 연결하지 않고 Java IDOC 클래스 라이브러리 (SAPIDOC3.jar)를 사용하여 XML 형식 에서 IDOC를 생성 할 수 있습니까?

이렇게하는 방법,이 클래스를 작동하는 방법에 대한 명확한 예제를 발견하지 못했고, 내가 발견 한 예는 SAP에 대한 연결이 필요한 클래스를 사용하는 것입니다.

도움이 되었습니까?

해결책

각 IDOC 메타 데이터가없는 경우 XML 데이터를 SAP IDOC로 해석 할 수 없습니다.이 IDOC 메타 데이터가 없으면 IDOC-XML 문서는 계층 적으로 구조화 된 묶음의 일부입니다.

및 SAP Java IDOC 클래스 라이브러리가 IDOC 메타 데이터를 가져 오는 유일한 방법은 일부 SAP 시스템에서 쿼리하는 것입니다. 적어도 이것은 JIDOCLIB의 현재 버전 3.0.12에 유효합니다.따라서 두 가지 질문에 대한 답변은 불행히도 no

물론 다른 임의의 XML 문서와 마찬가지로 표준 XML 파서로 IDOC-XML을 구문 분석 할 수 있습니다.

다른 팁

SAP Business Connector를 살펴보고 싶습니다. SAP 시스템에 연결하지 않고 IDOC-XML에서 IDOCDocument 객체를 만들 수 있습니다. 그런 다음 Java에서 이러한 IDOC 개체를 사용하여 작업 할 수 있습니다.메타 데이터 정보 (IDOC의 각 세그먼트의 field-offset 및 -length)는 실제로 IDOC를 SAP 시스템으로 보낼 수있는 점에서만 필요합니다.그러나 분명히이 작업을 수행 할 필요가 없지만 메타 데이터 정보가 없어야합니다.

SAP BC 홈페이지 : https://support.sap.com/sbc

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top