SAP爱好者

欢迎来到SAP爱好者>>   | 首页 资源中心 | 技术文章 | ABAP技术 | 一般分类 | .NET技术 | JAVA技术 | 其他技术 | ITPUB论坛

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

Valid XHTML 1.0 Strict and CSS. Powered by pLog
Design by Blog.lvwo.com