[寵物友善餐廳] (高雄) 旅行養分-餐飲.活動.概念空間

-店家資訊於頁末-
是第二次帶著姆姆光顧『旅行養份』了,他是一間很棒的寵物友善餐廳,提醒各位前往前務必要先訂位唷!
這次多帶了新人—貓額子龍龍,龍龍可是第一次到寵餐呢!

關於貓咪外出一直有兩極的看法,因為貓貓敏感的習性,有人認為應該完全不要帶出門,但貓咪敏感的同時也有著好奇愛玩的狩獵天性,家貓總是待在家裡,尤其像台灣屬地狹人稠的居住環境,居家空間對它們來說實在不足以活動,常常看到姆姆寶貝待在家一天下來都快發霉了,才兩歲就像是十幾歲的老貓依樣沒生氣,或到處暴衝,這時候帶去好的寵餐,即使不能讓他們四處奔馳,至少能滿足他們對外面世界的好奇心,回到家的時候也會因為出去玩累了,而變得比較好帶呢!

真的非常喜歡這間寵物友善餐廳,在去過幾間高雄在地的寵餐後,這是我最喜歡的一間,馬上進入介紹吧!
閱讀全文〈[寵物友善餐廳] (高雄) 旅行養分-餐飲.活動.概念空間〉

SAP ABAP日期函数介绍

1、获得最后一天
CALL FUNCTION ‘FIMA_DATE_CREATE’
EXPORTING
I_DATE                       = I_DATE “输入日期。sy-datum类型如:‘20110402’。
I_FLG_END_OF_MONTH            = ‘ ‘
I_YEARS                       = 2 “两年后的日期时间,既sy-datum的年加2所得日期,可为负数,表示前两年
I_MONTHS                      = 1 “一个月后的日期。既sy-datum的月加1所得日期,可为负数,表示前一个月
I_DAYS                        = 23 “23天后的日期。可为负数,表示23天前的日期
I_CALENDAR_DAYS               = 10 “10天后的日历。同I_DAYS参数。
I_SET_LAST_DAY_OF_MONTH       = ‘X’ “返回的日期为当前月份的最后一天
IMPORTING
E_DATE                        = E_DATE “返回的日期。如果I_DAYS和I_CALENDAR_DAYS都设置,则天数累加
E_FLG_END_OF_MONTH            = FLAG     “如果输入参数I_SET_LAST_DAY_OF_MONTH设置’X’了,则返回值为’X’。
E_DAYS_OF_I_DATE              = DAY. “返回输入日期的‘日’字段与I_DAYS字段的和。本例子为:25

2、获得周数

DATA WEEK LIKE SCAL-WEEK.
CALL FUNCTION ‘DATE_GET_WEEK’
EXPORTING
DATE               = SY-DATUM ”输入日期,如:‘20110402’
IMPORTING
WEEK               = WEEK.“返回输入日期为该年第几周。如:‘201113’。表示为2011年的第13周。
3、获得某周的第一天日期

DATA DATE LIKE SCAL-DATE.
CALL FUNCTION ‘WEEK_GET_FIRST_DAY’
EXPORTING
WEEK               = ‘201113’ “表示2011年的第13周
IMPORTING
DATE               = DATE. “返回的DATE值为20110328,既2011年第13周的第一天是3月28日。

4、得到输入日期N个月前/后的日期

4.1 返回指定月以前的日期
CALL FUNCTION ‘CCM_GO_BACK_MONTHS’
EXPORTING
CURRDATE         = sy-datum
BACKMONTHS       = 6
IMPORTING
NEWDATE          = DATE .
4.2 返回指定年,月,日以前或以后的日期.年月日得加减
CALL FUNCTION ‘RP_CALC_DATE_IN_INTERVAL’
EXPORTING
DATE            = sy-datum
DAYS            = 10
MONTHS          = 5
SIGNUM          = ‘+'”取值为‘+’或‘-’
YEARS           = 1
IMPORTING
CALC_DATE       = date  .
5、返回两个日期之间的年数、月数、天数

CALL FUNCTION ‘FIMA_DAYS_AND_MONTHS_AND_YEARS’
EXPORTING
I_DATE_FROM          = ‘20110402’
*   I_KEY_DAY_FROM       =
I_DATE_TO            = ‘20110522’
*   I_KEY_DAY_TO         =
*   I_FLG_SEPARATE       = ‘ ‘
IMPORTING
E_DAYS               = E_DAYS    “值为50
E_MONTHS             = E_MONTHS “值为2
E_YEARS              = E_YEARS .  “值为1
获取两日期之间天数函数:
FIMA_DAYS_AND_MONTHS_AND_YEARS
取得当月的第一天和最后一天
CONCATENATE sy-datum(6) ’01’ INTO so_date-low.
CALL FUNCTION ‘BKK_GET_MONTH_LASTDAY’
EXPORTING
i_date = sy-datum
IMPORTING
e_date = so_date-high.
so_date-sign = ‘I’. so_date-option = ‘BT’. APPEND so_date.
RP_CALC_DATE_IN_INTERVAL 年月日加减

6、获取输入日期月份的最后一天

BKK_GET_MONTH_LASTDAY
EXPORTING
I_DATE = ‘20110403’
IMPORTING
E_DATE = E_DATE. “E_DATE= ‘20110430’
7、日期有效性检查

DATE_CHECK_PLAUSIBILITY
8、获得所有的月份信息

DATA MONTH_NAMES LIKE T247 OCCURS 0.
CALL FUNCTION ‘MONTH_NAMES_GET’
EXPORTING
LANGUAGE                    = SY-LANGU
* IMPORTING
*   RETURN_CODE                 =
TABLES
MONTH_NAMES                 = MONTH_NAMES
* EXCEPTIONS
*   MONTH_NAMES_NOT_FOUND       = 1
*   OTHERS                      = 2
.
9.弹出一个窗口显示一个日历允许用户选择一个日期

CALL FUNCTION ‘F4_DATE’
EXPORTING
DATE_FOR_FIRST_MONTH               = SY-DATUM
DISPLAY                            = ‘X’ “如果为X则只显示日历窗口,而没有返回值
*   FACTORY_CALENDAR_ID                = ‘ ‘
*   GREGORIAN_CALENDAR_FLAG            = ‘ ‘
*   HOLIDAY_CALENDAR_ID                = ‘ ‘
*   PROGNAME_FOR_FIRST_MONTH           = ‘ ‘
IMPORTING
SELECT_DATE                        =  “返回值为选择的日期
*   SELECT_WEEK                        =
*   SELECT_WEEK_BEGIN                  =
*   SELECT_WEEK_END                    =
* EXCEPTIONS
*   CALENDAR_BUFFER_NOT_LOADABLE       = 1
*   DATE_AFTER_RANGE                   = 2
*   DATE_BEFORE_RANGE                  = 3
*   DATE_INVALID                       = 4
*   FACTORY_CALENDAR_NOT_FOUND         = 5
*   HOLIDAY_CALENDAR_NOT_FOUND         = 6
*   PARAMETER_CONFLICT                 = 7
*   OTHERS                             = 8

10、获取一年的第几周和这个周一和周日的日期

FM:GET_WEEK_INFO_BASED_ON_DATE
输入参数                        值
DATE                            2008.01.09
输出参数                        值
WEEK                            200802      <—-2008年第二周
MONDAY                          2008.01.07 <—-这个周周一的日期
SUNDAY                          2008.01.13 <—-周日的日期
11、输入日期是星期几

FM:DAY_IN_WEEK
输入参数                        值
DATUM                           2008.01.09
输出参数                        值
WOTNR                           3           <—-2008-1-9为周三
12、弹窗选择时间

CALL ‘F4_CLOCK’
EXPORTING
START_TIME = ’15:18:20’或‘151820’”输入时可选的
DISPLAY    =
IMPORTING
SELECTED_TIME = “返回选择的时间
13、 年和月的选择窗口

DATA MONTH LIKE ISELLIST-MONTH.
CALL FUNCTION ‘POPUP_TO_SELECT_MONTH’
EXPORTING
ACTUAL_MONTH                     = SY-DATUM+0(6)
*   FACTORY_CALENDAR                 = ‘ ‘
*   HOLIDAY_CALENDAR                 = ‘ ‘
LANGUAGE                         = SY-LANGU
START_COLUMN                     = 8
START_ROW                        = 5
IMPORTING
SELECTED_MONTH                   = MONTH “返回值为六位数字
*   RETURN_CODE                      =
EXCEPTIONS
FACTORY_CALENDAR_NOT_FOUND       = 1
HOLIDAY_CALENDAR_NOT_FOUND       = 2
MONTH_NOT_FOUND                  = 3
OTHERS                           = 4  .

14、获取周的信息

DATA WEEKDAY LIKE T246 OCCURS 0.
CALL FUNCTION ‘WEEKDAY_GET’
* EXPORTING
*   LANGUAGE                = SY-LANGU
* IMPORTING
*   RETURN_CODE             =
TABLES
WEEKDAY                 = WEEKDAY
* EXCEPTIONS
*   WEEKDAY_NOT_FOUND       = 1
*   OTHERS                  = 2

*———————————————————————————————–
计算两个日期间的工作天数,就是剔除了双休日后的天数.( 待考证)
DATE_CONVERT_TO_FACTORYDATE
HR_HK_DIFF_BT_2_DATES

根据当前时间如何找到上月的第一天和最后一天?
CALL FUNCTION ‘FIMA_DATE_CREATE’
EXPORTING
I_DATE                  = SY-DATUM
I_MONTHS                = ‘-1’
I_SET_LAST_DAY_OF_MONTH = ‘X’
IMPORTING
E_DATE                  = LASTDATE.
LASTDATE是上个月最后一天。
FIRSTDAY是上月第一天
CONCATENATE LASTDATE+(6) ’01’ INTO FIRSTDAY.。
当天是当年的第几周
DATE_GET_WEEK
得到该周第一天
WEEK_GET_FIRST_DAY
查找当前月份以前的月份(比如现在是4月份,如果我需要知道6个月之前是哪个月)
CCM_GO_BACK_MONTHS
RP_CALC_DATE_IN_INTERVAL
获取两日期之间天数函数:
FIMA_DAYS_AND_MONTHS_AND_YEARS
取得当月的第一天和最后一天
CONCATENATE sy-datum(6) ’01’ INTO so_date-low.
CALL FUNCTION ‘BKK_GET_MONTH_LASTDAY’
EXPORTING
i_date = sy-datum
IMPORTING
e_date = so_date-high.
so_date-sign = ‘I’. so_date-option = ‘BT’. APPEND so_date.
RP_CALC_DATE_IN_INTERVAL 年月日加减
DATE_CHECK_PLAUSIBILITY 日期有效性检查
SD_DATETIME_DIFFERENCE 两日期作差
DATE_CONVERT_TO_FACTORYDATE 把输入日期转为工厂日历日期
MONTH_NAMES_GET 获得所有的月和名字
F4_DATE     弹出一个窗口显示一个日历允许用户选择一个日期。
RP_LAST_DAY_OF_MONTHS 获得一个月的最后一天
FIRST_DAY_IN_PERIOD_GET 获得期间首日
LAST_DAY_IN_PERIOD_GET 获得期间末日
DATE_GET_WEEK      返回一个日期所在的周数。
CALL FUNCTION ‘HR_99S_INTERVAL_BETWEEN_DATES'”获得两个日期的年数
EXPORTING
begda   = gdat
endda   = sy-datum
IMPORTING
c_years = l_age.
关于星期(周)的函数
FM:GET_WEEK_INFO_BASED_ON_DATE输入参数                        值
DATE                            2008.01.09输出参数                        值
WEEK                            200802      <—-2008年第二周
MONDAY                          2008.01.07 <—-这个周周一的日期
SUNDAY                          2008.01.13 <—-周日的日期
FM:DAY_IN_WEEK(输入日期是星期几)

输入参数                        值
DATUM                           2008.01.09输出参数                        值
WOTNR                           3           <—-2008-1-9为周三
*更多关于Week的函数请看Function Group:CADA
*弹出选择周的对话框
AT SELECTION-SCREEN ON VALUE-REQUEST FOR s_week-low.
PERFORM getweek CHANGING s_week-low.FORM getweek CHANGING p_week .
DATA: begin_date TYPE d .
CALL FUNCTION ‘POPUP_CALENDAR_SDB’
EXPORTING
sel_week   = ‘X’
focus_day = sy-datum
IMPORTING
begin_date = begin_date.
CALL FUNCTION ‘GET_WEEK_INFO_BASED_ON_DATE’
EXPORTING
date = begin_date
IMPORTING
week = p_week.
ENDFORM.F4_CLOCK 选择时间*需求:只有显示年月,但要有日期的search helpPARAMETERS:p1(6) TYPE c.
AT SELECTION-SCREEN ON VALUE-REQUEST FOR p1.
DATA:l_date TYPE sy-datum.
CALL FUNCTION ‘F4_DATE’
EXPORTING
date_for_first_month          = sy-datum
IMPORTING
select_date                   = l_date
EXCEPTIONS
calendar_buffer_not_loadable = 1
date_after_range              = 2
date_before_range             = 3
date_invalid                  = 4
factory_calendar_not_found    = 5
holiday_calendar_not_found    = 6
parameter_conflict            = 7
OTHERS                        = 8.
IF sy-subrc <> 0.
MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ENDIF.
p1 = l_date+0(6).* check plausibilty of dates
CALL FUNCTION ‘DATE_CHECK_PLAUSIBILITY’
EXPORTING
DATE = bkdf-dbbdt.TIME_CHECK_PLAUSIBILITY   判断是不是时间GET_CURRENT_YEAR
得到当前的财政年(fiscal year)
察看某日期的属性,包括该日期是星期几,第几天(周2=2),是不是公共假期等,需要输入国家日历。

DAY_ATTRIBUTES_GET判断某天是否是假日
HOLIDAY_CHECK_AND_GET_INFOPOPUP_TO_SELECT_MONTH 月份选择窗口比较日期和时间TYPE-POOLS : TRFF .
DATA : X_LOG_OP        TYPE TRFF_TYPE_C_2 .
CALL FUNCTION ‘FIMA_DATE_COMPARE’
EXPORTING
I_FLG_INTRADAY = ‘X’
I_DATE         = SY-DATUM
I_TIME         = SY-UZEIT
I_COMP_DATE    = L_MODIFY-MODDATE
I_COMP_TIME    = L_MODIFY-MODTIME
IMPORTING
E_LOG_OP       = X_LOG_OP.
p_months = -4.”前4月,如果为正,则是后面的日期

CALL FUNCTION ‘MONTH_PLUS_DETERMINE’
EXPORTING
MONTHS        = p_months
OLDDATE       = p_date
IMPORTING
NEWDATE       = p_date.获得某个日期所在的周,获得某周的第一天。
DATE_GET_WEEK 和 WEEK_GET_FIRST_DAY
function date_get_week.
*”———————————————————————-
*”*”Lokale Schnittstelle:
*”       IMPORTING
*”             VALUE(DATE) LIKE SCAL-DATE
*”       EXPORTING
*”             VALUE(WEEK) LIKE SCAL-WEEK
*”       EXCEPTIONS
*”              DATE_INVALID
*”———————————————————————-

函数模块作用:
获得某个日期所在的周。
=============================================
function week_get_first_day.
*”———————————————————————-
*”*”Lokale Schnittstelle:
*” IMPORTING
*”     VALUE(WEEK) LIKE SCAL-WEEK
*” EXPORTING
*”     VALUE(DATE) LIKE SCAL-DATE
*” EXCEPTIONS
*”      WEEK_INVALID
*”———————————————————————-

函数模块作用:
获得某周的第一天。
============================================
上述两个函数的功能已经包含在 HR_GBSSP_GET_WEEK_DATES 中了。从数据表中获得指定语言每周七天的名称,例如中文就是星期一、星期二……星期日,英文就是Sunday、Monday……Saturday。WEEKDAY_GETFUNCTION WEEKDAY_GET.
*”———————————————————————-
*”*”Lokale Schnittstelle:
*”       IMPORTING
*”             VALUE(LANGUAGE) LIKE SY-LANGU DEFAULT SY-LANGU
*”       EXPORTING
*”             VALUE(RETURN_CODE) LIKE SY-SUBRC
*”       TABLES
*”              WEEKDAY STRUCTURE T246
*”       EXCEPTIONS
*”              WEEKDAY_NOT_FOUND
*”———————————————————————-

函数模块作用:
从数据表中获得指定语言每周七天的名称,例如中文就是星期一、星期二……星期日,英文就是Sunday、Monday……Saturday。

输入参数:
LANGUAGE:指定语言代码,可以省略,如果不填就是当前登录语言。注意,在调用时如果指定某种特定语言,必须用一个字节的语言代码,例如中文是 1、英文是 E……,而不能用 ZH、EN,语言代码参见表 T002。

输出参数:
RETURN_CODE:返回码,查询数据库获得的返回码。但是由于这个函数会抛出异常,因此返回码的作用不大。

表:
WEEKDAY:结构与透明表 T246 相同,用来存储返回给用户的周日名称。

异常:
WEEKDAY_NOT_FOUND:没有找到周日的描述。 (作者:Helena)
转载于SAP学习门户网,原文链接:http://www.sap6.com/learn/abap/073502232016/4118.html

[敗家] 小米智慧生活 part 2

[敗家] 小米智慧生活

上次去東莞小米之家買了一些基本的智慧家庭的配件 (感應器、網關、溫濕度、插座 等等…)

一直缺一段智慧燈泡的部分

這次去大陸常州出差,少不了又跑了好幾次小米之家 XD

買了不少東西 ~ 有些是幫朋友代買。

基本上買台灣買不到的就好。

(幫朋友買的 小愛音箱 小米手環3 小米無線充電版 )

自己買的有小米驅蚊器、藍芽滑鼠、

 

以上都是廢話,這次的重頭戲就是 小米智慧燈炮

一顆 49元人民幣,可以WIFI控制。 換算台幣約不到兩百。

用來取代家中客廳的無線 無段調光燈泡 。

簡介 :

飞利浦智睿球泡灯

自由调节亮度及色温 / 传统白炽灯外形 / Wi-Fi随时随地操控 / 多个灯泡和吸顶灯组网控制

加上之前就已經有人體感應以及一些雲台版攝影機,整個就可以搭配來使用

 

閱讀全文〈[敗家] 小米智慧生活 part 2〉

[DB] Oracle view

取得VIEW 內容

SELECT TEXT FROM USER_VIEWS WHERE VIEW_NAME =’WLKN1_VIEW2′

 

更新VIEW

CREATE OR REPLACE VIEW WLKN1_VIEW2 as
select …

[食記] 旅行養分 寵物友善 高雄

★ 旅行養分-餐飲.活動.概念空間 ★

-頁末店有家資訊-

6/4 到高雄國際會議中心看寵物展,看完之後想找個地方清閒的吃飯,又因為帶著姆姆出門就查了個寵物友善餐廳,
找的時候方向感突然混亂了, 等開到的時候才知道就是在北斗街郭家肉粽對面而已。

轉角開到底,沿著愛河旁蠻好停車的

裡面座位不多很寬敞舒適,蠻多人都是來坐很久休息的感覺。

剛到的時候客滿,稍微等了一下~ 馬上就有位置了。

姆姆也迅速地找了個角落好好窩著

閱讀全文〈[食記] 旅行養分 寵物友善 高雄〉

[文件] WP中 結合FB留言

  1. 在BLOG發表文章
  2. 再到粉絲團發表文章,並將網址丟到放進粉絲團文章中。 點選文章下方的時間(日期)取得該篇留言實際網址網址。

3. 將網址放入已下語法中, 把 https://www.facebook.com/144169205971153/photos/a.749721475415920.1073741828.144169205971153/756208931433841/?type=3&amp;theater 置換成新的FB網址。

 

<div class="fb-comments" data-href="https://www.facebook.com/144169205971153/photos/a.749721475415920.1073741828.144169205971153/756208931433841/?type=3&amp;theater" data-numposts="5"></div>

 

再把整串 <DIV> </DIV>的內容放入每篇文章中 。 => 近去文字模式 (HTML )

找適當的位置放即可

EX:

閱讀全文〈[文件] WP中 結合FB留言〉