Pop a Date in ABAP Report Selection Screens
发表人:littleflower | 发表时间: 2007年一月23日, 13:15
REPORT ZPOPDATE.
DATA: V_CODE LIKE SY-SUBRC.
PARAMETER: V_MONTH LIKE ISELLIST-MONTH.
AT SELECTION-SCREEN ON VALUE-REQUEST FOR V_MONTH.
CALL FUNCTION 'POPUP_TO_SELECT_MONTH'
EXPORTING
ACTUAL_MONTH = '200205'
LANGUAGE = SY-LANGU
START_COLUMN = 8
START_ROW = 5
IMPORTING
SELECTED_MONTH = V_MONTH
RETURN_CODE = V_CODE
EXCEPTIONS
FACTORY_CALENDAR_NOT_FOUND = 1
HOLIDAY_CALENDAR_NOT_FOUND = 2
MONTH_NOT_FOUND = 3
OTHERS = 4. Tips: Date Formats with popups With Compliments from: Shweta Sahay Email: shwetasahay20032003@yahoo.co.in *--------Display different date formats with popups-----------------*
REPORT zdate .
DATA: l_code LIKE sy-subrc.
DATA: lv_date(10) TYPE c.
DATA: BEGIN OF lwa_date OCCURS 0,
lv_d(2) TYPE c VALUE '1',
END OF lwa_date.
PARAMETER: p_month LIKE isellist-month.
PARAMETER: p_date(2) TYPE c.
AT SELECTION-SCREEN.
INITIALIZATION.
DO 31 TIMES.
APPEND lwa_date TO lwa_date.
lwa_date-lv_d = lwa_date-lv_d + 1.
WRITE lwa_date-lv_d.
ENDDO.
AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_month.
CALL FUNCTION 'POPUP_TO_SELECT_MONTH'
EXPORTING
actual_month = '200505'
language = sy-langu
start_column = 8
start_row = 5
IMPORTING
selected_month = p_month
return_code = l_code
EXCEPTIONS
factory_calendar_not_found = 1
holiday_calendar_not_found = 2
month_not_found = 3
OTHERS = 4.
AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_date.
CHECK NOT lwa_date[] IS INITIAL.
CALL FUNCTION 'POPUP_WITH_TABLE'
EXPORTING
endpos_col = 5
endpos_row = 10
startpos_col = 2
startpos_row = 1
titletext = 'DATE'
IMPORTING
choice = lwa_date
TABLES
valuetab = lwa_date
EXCEPTIONS
break_off = 1
OTHERS = 2.
p_date = lwa_date-lv_d.
END-OF-SELECTION. CONCATENATE p_date '/' p_month+4(2) '/' p_month+0(4) INTO lv_date.
WRITE:/ 'IN DD/MM/YYYY', lv_date.
CONCATENATE p_month+4(2) '/' p_date '/' p_month+0(4) INTO lv_date.
WRITE:/ 'IN MM/DD/YYYY', lv_date.
CONCATENATE p_month+0(4) '/' p_month+4(2) '/' p_date INTO lv_date.
WRITE:/ 'IN YYYY/MM/DD', lv_date.
*end of program. |
|
| 原文地址 http://www.cn-sap.com/html/2006-12/1757.htm |
今天终于把BCALV_EDIT_08中的那个搜索帮助的类给封装好了
发表人:littleflower | 发表时间: 2006年十一月29日, 15:11
今天终于把BCALV_EDIT_08中的那个搜索帮助的类给封装好了。
SAP MSN群
发表人:littleflower | 发表时间: 2006年十一月29日, 15:00
sap_magic@hotmail.com
excel导入到SQL SERVER
发表人:littleflower | 发表时间: 2006年十一月23日, 08:02
insert into a
SELECT *
FROM OpenDataSource('Microsoft.Jet.OLEDB.4.0','Data Source="c:a.xls";Extended Properties="Excel 8.0";Persist Security Info=False')...[Sheet1$]
网上的很多和这个差不多的,但是会报错,我这个是对的,已经检测过。
花了5天时间,终于完成自己的第一个类。
发表人:littleflower | 发表时间: 2006年十一月20日, 12:28
花了5天时间,终于完成自己的第一个类。
虽然不是很完善,但是已经有动态的影子。
高兴中.....................
变态的ALV需求,考虑中
发表人:littleflower | 发表时间: 2006年十一月10日, 09:30
1.ALV GRID中,某个字段系统标准的SEARCH HELP。现在要求奇数行出现搜索帮助,偶数行不可以出现搜索帮助。
2.行的单元格的合并(没有看到系统有过例子,估计实现不了)
3.固定第一和第二行
ALV网格拖放BCALV_DND_04
发表人:littleflower | 发表时间: 2006年十一月09日, 22:03
ALV网格拖放
BCALV_DND_04
有时间可以学习一下
在SCREEN上加入选择屏幕
发表人:littleflower | 发表时间: 2006年十一月09日, 16:59
demo_sel_screen_as_subscreen
终于在ITPUB开了BLOG
发表人:littleflower | 发表时间: 2006年十一月08日, 15:44
终于在ITPUB开了BLOG