转换为标准的SAP日期格式

2020-08-27 13:46发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我有要求

我正在从平面文件中加载数据,其中是一个日期字段

现在可以使用任何格式的平面文件,但是我想先验证并转换为yyyy/mm/dd格式,然后再将其加载到ztable对应的日期字段,格式为dat

致谢

arora

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我有要求

我正在从平面文件中加载数据,其中是一个日期字段

现在可以使用任何格式的平面文件,但是我想先验证并转换为yyyy/mm/dd格式,然后再将其加载到ztable对应的日期字段,格式为dat

致谢

arora

付费偷看设置
发送
13条回答
昵称总是被占用
1楼 · 2020-08-27 14:20.采纳回答

嗨,

u有很多FM可以做到这一点,只需进行搜索即可,并且使用OFFset长度也可以转换。

date = 20.06.2008(i/P)

输出 0(4)=日期 6(4)。

像这样。

注意

Prabhu

绿领巾童鞋
2楼-- · 2020-08-27 14:14

大家好

我想我已经说清楚了

用户可以手动以任何格式输入文件中的任何日期,例如mm/dd/yyy或mm.dd.yyyy或yyyy/mm/dd或任何其他组合

我想通过功能模块转换为单一格式

采用yyyy/mm/dd格式,无论用户以哪种格式输入,都将以这种格式在表中更新

并且我需要功能模块来做到这一点,因为编码或硬编码是不可能的,因为需要进行大量的验证...

请建议功能模块这样做

致谢

arora

SC_Yao
3楼-- · 2020-08-27 14:34

嗨Prabhu

有可能请进一步说明,如果可以的话,您可以给我功能模块以实现从任何格式到特定系统格式(即yyyy/mm/dd)的转换

致谢

arora

微wx笑
4楼-- · 2020-08-27 14:23

嗨rudra

程序运行时如何登录su3并更改日期格式

我的要求是我想将通过平面文件输入的日期转换为ztable

我正在运行一个程序以上传数据,并且我想验证该日期

以哪种格式输入平面文件中的日期,仅应以yyyy/mm/dd格式加载日期

这是我的要求

大家好,

请让我知道查询中是否需要进一步的区分

致谢

arora

愤怒的猪头君
5楼-- · 2020-08-27 14:32

嗨Rudra

我的查询是我想将用户设置中的任何内容转换为yyyy/mm/dd格式以上传到ztable中

那么有没有功能模块可以做那么多的有效工作,因为用户可以根据自己的意愿进行任何输入,因此可以采用任何格式

致谢

arora

大简至美
6楼-- · 2020-08-27 14:11

嗨,

在ABAP日期字段中,始终以yyyymmdd格式存储数据。 因此,如果您希望输出始终为yyyy/mm/dd,则应使用以下代码。

====

DATA:lv_date_string(10)类型c。

将sy-data移至lv_date_string。

使用编辑掩码'____/__/__'将lv_date_string写入lv_date_string。

WRITE:" lv_date_string ====>",lv_date_string。

输出:

lv_date_string ====> 2008/07/02

====

我希望这会有所帮助。

此致

Saurabh

愤怒的猪头君
7楼-- · 2020-08-27 14:16

嗨Arora Nishant,

您的问题的答案是否定的……

不要浪费您的时间 搜索功能模块的时间,该功能模块可以将任何日期转换为日期(13.01.2008 01.13.2008 13 JAN 2008 13th Jan 2008 13 Jan 08 .... etc等...)到yyyy/mm/dd

解决您的问题的方法是

U必须创建一种强制格式供用户在创建平面文件时输入...它们必须遵循某种标准日期格式。

U可以 建议用户以某种标准格式发送日期字段,因为此处存在一些技术限制...

因为有时由于某些技术限制,我们有时无法满足用户的要求。 ...

然后您可以使用一些功能模块,例如

CONVERT_DATE_TO_INTERNAL

CONVERT_DATE_TO_EXTERNAL

等。在论坛上进行搜索 有很多...

但是不存在FM,它可以将任何日期格式转换为您惯用的日期格式...

希望它将解决此问题...

谢谢 和问候

ilesh 24x7

一周热门 更多>