パート2 ABAP機能検査DATE_CONVERT_TO_FACTORYDATE

DATE_CONVERT_TO_FACTORYDATEは、日付に応じて工場出荷時のカレンダーの日付に戻りました

 

機能機能:

示された日の計算

 

 

入力伝送CORRECT_OPTION =「+」
日付が指定されていない場合は営業日後の最初の営業日、返却日。

CORRECT_OPTION =「 - 「

指定した日付として、返却日の前の最初の営業日営業日ではありません。

 

テスト結果:

ケース1。工場カレンダーのロゴCN、20191207土曜日

結果は2019年12月7日で、その後、土曜日は営業日です

機能テストパラメータ -

得られた結果はまた、2019年12月7日です

しかし

工場カレンダー、我々は、香港試しに値を入れて、その結果は2019年12月9日月曜日

機能テスト - ケース

 

CNは、それが一日中働いて、997、666されたと考えられています?

 

投稿テストコードは、一日それを呼びます

*&---------------------------------------------------------------------*
*& Report YCX_025
*&---------------------------------------------------------------------*
*&
*&---------------------------------------------------------------------*
REPORT ycx_025 MESSAGE-ID m7.

PARAMETERS: p_ctid LIKE scal-fcalid,
            p_date LIKE bseg-h_budat.

DATA: lv_date       LIKE scal-date,
      lv_facdate    LIKE scal-facdate,
      lv_workingday LIKE scal-indicator.
CALL FUNCTION 'DATE_CONVERT_TO_FACTORYDATE'
  EXPORTING
*   correct_option               = plus
    factory_calendar_id          = p_ctid
    date                         = p_date
  IMPORTING
    date                         = lv_date
    factorydate                  = lv_facdate
    workingday_indicator         = lv_workingday
  EXCEPTIONS
    date_after_range             01
    date_before_range            02
    date_invalid                 03
    factory_calendar_not_found   04
    correct_option_invalid       05
    calendar_buffer_not_loadable 06.
CASE sy-subrc.
  WHEN 1.
    MESSAGE s523 WITH p_date INTO DATA(lv_msg).
  WHEN 2.
    MESSAGE s524 WITH p_date INTO lv_msg.
  WHEN 3.
    MESSAGE s525 WITH p_date INTO lv_msg.
  WHEN 4.
    MESSAGE s526 WITH p_date INTO lv_msg.
  WHEN 5.
    MESSAGE s526 WITH p_date INTO lv_msg.
  WHEN 6.
    MESSAGE s526 WITH p_date INTO lv_msg.
  WHEN OTHERS .
    WRITE: /'必须转化为工厂日历日期的日期:', lv_date,
           /'指定日历中的工作日数:', lv_facdate,
           /'表示某日期是否为工作日的标志:', lv_workingday.

ENDCASE.

WRITE: lv_msg

 

本人常年接收SAP运维和远程项目,ECC,S/4HANA,CRM,WDA. 

人天可谈,终身售后 有活请联系V信:18925782767(问问题免费,欢迎交流!)

本人常年接收SAP运维和远程项目,ECC,S/4HANA,CRM,WDA. 

人天可谈,终身售后 有活请联系V信:18925782767(问问题免费,欢迎交流!)

 

你盯着我

 不关注

 不点赞

 不评论

 

难道是想暗算我 ???

卡忙on,用丘比特的箭暗算我吧!

笔芯准备  I'm ready!!
来不及解释了,快上车!!!

 

おすすめ

転載: www.cnblogs.com/rainysblog/p/11986383.html