date格式转换为excel

我正在尝试使用BATCH Input为我的logging添加页面,

但我不能从Excel中收到date格式,它总是显示为“00000000”。

我试过这些例子:31.07.2012 20123007 20120730等等

但是这些都不能解决我的问题。 我该如何解决这个问题?

从SHDB或BDC_OPEN_GROUP函数模块DATFM参数创build批input会话时,可以指示date格式。 如果DATFM参数值为“%”(默认值),则SAP将使用用户的date格式。

1.您可以使用代码将datevariables从内部转换为外部格式

DATA table_date_field TYPE d. "internal format YYYYMMDD, 8 digits DATA screen_date_field TYPE bapi_date. "external format 10 characters table_date_field = '20101231'. WRITE table_date_field TO screen_date_field. 
  1. 您可以通过调用function模块“ DATUMSAUFBEREITUNG ”来获得适当的date格式。

谢谢,

迪维亚B.