ABAP的一些小技巧

来源:互联网 发布:linux snmp trap 编辑:程序博客网 时间:2024/05/20 19:30
1、 多参数的传输方法:

SUBMIT RSOLETI2 AND RETURN

WITH LANGU = LANGU

WITH MODE = SY-UCOMM

WITH CLSID = TOLE-CLSID_OLB

WITH APP = TOLE-APP

WITH AGGOBJ = TOLE-AGGOBJECT

WITH VERSION = TOLE-VERSION

WITH OBJTYPE = TOLE-OBJTYPE.

 

2、删掉内表中重复的行

DELETE ADJACENT DUPLICATES FROM itab.

 

 

3、SAP程序性能分析工具——runtime analysis

Tcodese30

tricks and tips

ABAP语句性能对比及相关文档

 

 

 

4、[zmlovehxl 发表于itpub论坛]

【求助】abap编程-如何读取文件的生成日期

 

接口程序需要读取服务器上的一个文本文件,我想先判断该文件的生成日期再做下面的处理,请问有什么办法吗?
谢谢各位!

我是老鼠你是猫’回复:

class: CL_GUI_FRONTEND_SERVICES

 

注:CL_GUI_FRONTEND_SERVICES为CLASS对象,不是Function Module

 

 

源文档 <http://www.itpub.net/showthread.php?s=&postid=3742635>

 

 

 

 

5、计算两个日期之间有多少天?

http://www.sapleague.com/bbs/dispbbs.asp?boardid=20&id=2284&star=1#7573


[求助]计算两个日期之间有多少天用什么函数啊?

有知道的吗?谢谢各位了!


binshan回复:
系统标准的试下‘HR_MX_INTERVAL_BETWEEN_DATES’。不过如果2个 时间超过一年,就要把年的

天数加进去了

 

http://www.100easy.com/dispbbs.asp?boardid=16&id=19449&star=1#128196
[求助]计算两个日期之间有多少天用哪个函数啊?有知道的吗?


谢谢了!

vannamei:这个为什么要用函数呢?两个日期相减不就行了吗?

SD_DATETIME_DIFFERENCE这个或者可以,你可以把TIME1和TIME2输入相同的时间就可以了吧.

 

mf2030041:用这个函数 COMPUTE_YEARS_BETWEEN_DATES


http://www.itpub.net/522004.html
【求助】计算两个日期之间有多少天用哪个函数啊?
有人知道吗?很急!
谢谢各位了!

sanbao:DAYS_BETWEEN_TWO_DATES?

 

00045138:DATE_CONVERT_TO_FACTORYDATE
HR_HK_DIFF_BT_2_DATES
这两个都可以

 

 

 

zmlovehxl注:最后我在程序中使用的函数是‘HR_MX_INTERVAL_BETWEEN_DATES’,可以返回年数,不到一年返回0