2020-09-03 16:25发布
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)亲爱的 我正在创建一个CDS,... 显示全部
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
亲爱的
我正在创建一个CDS,其中包含供应商的纬度和对数,并且数据是从表中提取的
/SAPAPO/LOC。 但是通过CDS,我得到的值为1.2000000000000000E + 02经度
但我需要将其转换为DMS(度,分,秒),例如3°24'46''
如何在CDS中进行转换。
致谢,周杰伦
感谢Kishore的输入。
由于输入为指数形式,因此我没有尝试使用语义注释。 让我也检查一下
但是通过CDS代码,我设法得到了输出
创建了2个CDS视图以根据输入来计算坐标。
转换逻辑在ABAP类别中:/SCTM/CL_DDD_TOOLS => CONV_DEC_TO_DEGREE
使用FLTP转换将指数参数转换为浮点数。 此转换后的值应在所有计算中使用。
我为转换创建了2个CDS视图。 一个用作数据提供者,它将导出度,分钟和小数(ABAP代码的前5行)。第一个CDS将接收这些值并转换为上述ABAP代码中所述的DMS格式
致谢
Jayakumar
最多设置5个标签!
感谢Kishore的输入。
由于输入为指数形式,因此我没有尝试使用语义注释。 让我也检查一下
但是通过CDS代码,我设法得到了输出
创建了2个CDS视图以根据输入来计算坐标。
转换逻辑在ABAP类别中:/SCTM/CL_DDD_TOOLS => CONV_DEC_TO_DEGREE
使用FLTP转换将指数参数转换为浮点数。 此转换后的值应在所有计算中使用。
我为转换创建了2个CDS视图。 一个用作数据提供者,它将导出度,分钟和小数(ABAP代码的前5行)。第一个CDS将接收这些值并转换为上述ABAP代码中所述的DMS格式
致谢
Jayakumar
一周热门 更多>