簡體   English   中英

從 ABAP 變量到 XML 的 ID 轉換什么都不做

[英]ID transformation from ABAP variable to XML does nothing

我在使用內置 SAP 轉換ID遇到了一個令人困惑的問題。

我嘗試序列化 ABAP 結構,但結果 XML 始終為空。 你有什么建議嗎,我的代碼有什么問題?

DATA lv_xml TYPE xstring.

CALL TRANSFORMATION ID
  SOURCE test = syst
  RESULT XML = lv_xml.

IF lv_xml IS INITIAL.
  MESSAGE `Oops, it's empty!` TYPE 'S' DISPLAY LIKE 'W'.
ELSE.
  CALL FUNCTION 'DISPLAY_XML_STRING'
    EXPORTING
      xml_string = lv_xml.
ENDIF.

幾乎正確:

CALL TRANSFORMATION ID
  SOURCE test = syst
  RESULT XML lv_xml. " no = here!

另一種語法也是正確的,它只是做了一些完全不同的事情:它搜索名為XML的元素並將該元素的值分配給lv_xml 由於沒有XML元素,字符串保持為空。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM