2013-11-21 17 views
0

我正在編寫一個甘特圖,跟在this post之後,我即將準備就緒,但我遇到以下問題。如何在SAP中將值添加到另一個用於甘特圖的XML類別中?

下面的代碼顯示了我用ChartDesigner設計的甘特圖,但它僅顯示了第1類中的所有框!我怎樣才能使Category2下的框(在下面的代碼中)出現在Category 2中?

APPEND '<?xml version="1.0" encoding="utf-8"?>' TO lt_data_text. 
APPEND '<ChartData> ' TO lt_data_text. 

APPEND '<Categories><Category >Category1</Category></Categories>' TO lt_data_text. 
APPEND '<Series customizing="Series1">' TO lt_data_text. 
APPEND '<Point>' TO lt_data_text. 
APPEND '<Value type="time">20000301</Value>' TO lt_data_text. 
APPEND '<Value type="time">20000305</Value>' TO lt_data_text. 
APPEND '<Value type="time">20000310</Value>' TO lt_data_text. 
APPEND '<Value type="time">20000319</Value>' TO lt_data_text. 
APPEND '</Point>' TO lt_data_text. 
APPEND '</Series>' TO lt_data_text. 


APPEND '<Categories><Category >Category2</Category></Categories>' TO lt_data_text. 
APPEND '<Series customizing="Series2" >' TO lt_data_text. 
APPEND '<Point>' TO lt_data_text. 
APPEND '<Value type="time">20000310</Value>' TO lt_data_text. 
APPEND '<Value type="time">20000315</Value>' TO lt_data_text. 
APPEND '<Value type="time">20000320</Value>' TO lt_data_text. 
APPEND '<Value type="time">20000329</Value>' TO lt_data_text. 
APPEND '</Point>' TO lt_data_text. 
APPEND '</Series>' TO lt_data_text. 

APPEND '</ChartData>' TO lt_data_text. 
+1

這個追加看起來很可怕。至少考慮爲此創建一個宏。 – Jagger

回答

0

刪除線:

APPEND '<Categories><Category >Category2</Category></Categories>' TO lt_data_text. 

變線:

APPEND '<Categories><Category>Category1</Category></Categories>' TO lt_data_text. 

到以下

APPEND '<Categories><Category>Category1</Category><Category>Category2</Category></Categories>' TO lt_data_text. 

應該工作我猜

相關問題