我正在尝试对我的记录添加页面使用批量输入。
但是我不能从Excel接收日期格式;它总是显示为'00000000‘。
我尝试过这些例子: 31.07.2012 20123007 20120730等等。
但这些并不能解决我的问题。如何解决此问题?
发布于 2012-08-02 14:42:47
日期格式可在从SHDB或从BDC_OPEN_GROUP功能模块DATFM参数创建批处理输入会话时指定。如果DATFM参数值为"%“(默认值),SAP将使用用户的日期格式。
1.您可以使用代码将日期变量从内部格式转换为外部格式
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.通过调用函数模块'DATUMSAUFBEREITUNG'.,您可以获得适当的日期格式
https://stackoverflow.com/questions/11740614
复制相似问题