2014-10-07 121 views
0

1)我需要將日期(計費)傳遞給RFC,但我不確定如何使用tmap進行映射。如何設置它(請參閱屏幕截圖)。Talend如何使用tMap將SAP字符串轉換爲日期

job map editor output mapping tSAPInput

2)我需要每天(MF運行此作業),我不知道如何自動數據輸入

3)對於日期輸入,我想到使用joblet,但我在Talend找不到它。大多數屏幕截圖顯示Joblets與作業設計和元數據在同一窗口中,但我沒有。看到Joblet形象。

No Joblet

正如你可能猜到了,我是很新的拓藍。

+1

joblet是在Talend的企業版中提供。使用日期時面臨的挑戰是什麼 - 您是否無法將輸入日期與tmap中的輸出表日期相關聯? – garpitmzn 2014-10-07 18:42:56

+1

SAP日期格式是:YYYYMMDD a.k.a ISO日期格式。希望有幫助 – 2014-10-07 22:07:35

+0

謝謝澄清的轉換器和數據格式 – user1082748 2014-10-09 20:35:27

回答

0

使用tMap,並在其內部使用函數TalendDate.parseDate(「yyyy-MM-dd」,sap_data.date)在您希望輸出的表達式字段中。另請注意,輸出類型必須是Date。類型定義中的日期模式(在tmap的底部)是不相關的。

類似的東西:

enter image description here

+0

我仍然得到這個錯誤 – user1082748 2014-10-09 20:27:02

+0

開始工作退款在16:30 09/10/2014。 [統計]連接到端口4014插座 [統計]連接部件 異常tSAPInput_1 com.sap.conn.jco.ConversionException:(122)JCO_ERROR_CONVERSION:不能從轉換的「2014年7月31日」的值在字段中輸入java.lang.String到DATE I_BUDAT – user1082748 2014-10-09 20:33:47

+0

我不知道如何發佈我的tmap的新屏幕截圖 – user1082748 2014-10-09 20:34:33