获取月份的最后日期

2020-08-20 16:24发布

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

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


尊敬的专家

请帮助,我是ABAP的新手。

我想获取特定月份的天数。例如,如果用户选择feb作为蛾,将2009选择为年,则我将获得28.02.2009作为输出。

如果用户选择3月和2009年作为年份,它将自动返回2009年3月31日。

还给我功能模块编码,用于选择月份和年份。

为此,我真要感谢您。

致谢

Raj Jindal

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

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


尊敬的专家

请帮助,我是ABAP的新手。

我想获取特定月份的天数。例如,如果用户选择feb作为蛾,将2009选择为年,则我将获得28.02.2009作为输出。

如果用户选择3月和2009年作为年份,它将自动返回2009年3月31日。

还给我功能模块编码,用于选择月份和年份。

为此,我真要感谢您。

致谢

Raj Jindal

付费偷看设置
发送
12条回答
Bunny_CDM
1楼 · 2020-08-20 16:55.采纳回答

嗨,拉吉,

 DATA:
   w_date像sy-datum。

 将sy-data移至w_date。

 w_date + 6(2)='01'。

 向w_date + 4(2)添加2。

 从w_date减去1。

 写:/w_date。

此致

Swapna。

huskylover
2楼-- · 2020-08-20 17:08

嗨,

这是您需要的FM:RP_LAST_DAY_OF_MONTHS-这是每月的最后一天

还使用此FM:POPUP_TO_SELECT_MONTH-选择月份和年份

问候。

编辑:rajan roy于2009年3月26日上午8:23

葫芦娃快救爷爷
3楼-- · 2020-08-20 17:15

使用FM RP_LAST_DAY_OF_MONTHS u2013获取该月的最后一天

通话功能" RP_LAST_DAY_OF_MONTHS"
           出口
             DAY_IN = V_DATE
           输入
             LAST_DAY_OF_MONTH = V_LDATE
           例外情况
             DAY_IN_NO_DATE = 1
             其他= 2。
         如果SY-SUBRC <> 0。
           V_LDATE =''。
         ENDIF。
CPLASF-自律
4楼-- · 2020-08-20 17:12

嗨,拉吉,

数据:
   w_date类型为sy-datum。

 通话功能" RP_LAST_DAY_OF_MONTHS"
   出口
     day_in ='20090214'"在此处传递您想要最后一个日期的日期
  输入
    LAST_DAY_OF_MONTH = w_date
  例外情况
    DAY_IN_NO_DATE = 1
    其他= 2
           。
 如果sy-subrc <> 0。
    消息ID SY-MSGID类型SY-MSGTY编号SY-MSGNO
          与SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4。
 万一。

 写:
   w_date。

祝你好运

Pritam。

N-Moskvin
5楼-- · 2020-08-20 16:59

嗨,Raj,

请在发布前搜索SCN,

请参阅此链接:

https://www.sdn.sap .com/irj/scn/wiki?path =/display/abap/function 模块与日期相关的

希望有帮助

致谢

Mansi

大道至简
6楼-- · 2020-08-20 17:10

通话功能'OIL_LAST_DAY_OF_MONTH'

导出

i_date = datum1

导入

e_last_day = datum3。

希望您也可以使用此方法。如果您的SAP系统特定于IS-OIL

否则,您可以使用我们的SDN伙伴上面建议的那个

一周热门 更多>