2017-11-16 17 views
0

상당히 복잡한 구조의 XML 파일을 SAP로 가져 오기를 개발해야합니다. 이전에 나는 export xml을 위해 DMEE 포맷 트리를 사용 했었고 아주 쉽고 유연하게 사용할 수있었습니다. 그리고 이것은 "데이터 매체 교환 엔진"이라고 불리기 때문에이 방법을 가져 오기에도 양방향으로 사용할 수 있다고 생각했습니다. 그러나 어떤 문서 나 예제를 찾을 수는 없습니다.xml 파일 가져 오기 및 구문 분석에 DMEE 트리를 사용할 수 있습니까?

나는 주제를 읽었습니다. Parsing XML within SAP ABAP 나는 그것을 따르기 전에 DMEE가 정말로 수입을 위해 쓸모 없다는 것을 확실히하고 싶습니다.

+0

내 대답보기, DMEE 업로드 XML 기능이 있습니다. include를 참조하십시오. LDMEE1_ABAF50 – forgetaboutme

+0

@forgetaboutme 양식 xml_upload_format은 FM DMEE_UPLOAD_XML_TREE_ABA에서만 사용됩니다. 나는 FM을 탐험했고 포맷 트리 만 업로드했다. XML 파일을 가져오고 구문 분석하는 데 사용할 수 없습니다. – Sergey

답변

0

iXML 라이브러리를 사용하여 xml 파일을 가져오고 구문 분석 할 수 있습니다.

XML 데이터가 문자열이나 내부 테이블에 저장됩니다

, 그것은 사용 바이트 문자열 또는 바이트와 같은 행 유형과 UTF-8 코드 페이지에 최고 : 도움말 페이지에서 언급 한 바와 같이

표현입니다.

따라서, 바이트 문자열을 조작하는 경우, 당신은 ABAP에 XML을 변환 할 CALL TRANSFORMATION 문을 사용할 수 있습니다 :

call transformation id 
    source xml i_xml_string 
    result ... 

CALL TRANSFORMATION 도움말 페이지는 많은 예제가 있습니다. 다음 SAP help portal에 대한 자세한 정보를 확인할 수도 있습니다.

DMEE에는 업로드 XML 기능이 있습니다. 그것은 iXML 라이브러리를 사용합니다 - 포함 참조 LDMEE1_ABAF50

+0

조언 해 주셔서 감사합니다. 그러나 DMEE를 통해 가져 오기가 가능한지 궁금합니다. – Sergey