`

屏幕选择年月输入帮助

阅读更多
FORM frm_monat_f4 .
  DATA: BEGIN OF mf_dynpfields OCCURS 1.
          INCLUDE STRUCTURE dynpread.
  DATA: END   OF mf_dynpfields.
  DATA: mf_returncode   LIKE sy-subrc,
        mf_monat        LIKE isellist-month,
        mf_hlp_repid    LIKE sy-repid.
*  FIELD-SYMBOLS: <MF_FELD>.

  GET CURSOR FIELD mf_dynpfields-fieldname.
  APPEND mf_dynpfields.
  mf_hlp_repid = sy-repid.
  DO 2 TIMES.
    CALL FUNCTION 'DYNP_VALUES_READ'
      EXPORTING
        dyname               = mf_hlp_repid
        dynumb               = sy-dynnr
      TABLES
        dynpfields           = mf_dynpfields
      EXCEPTIONS
        invalid_abapworkarea = 01
        invalid_dynprofield  = 02
        invalid_dynproname   = 03
        invalid_dynpronummer = 04
        invalid_request      = 05
        no_fielddescription  = 06
        undefind_error       = 07.
    IF sy-subrc = 3.
      mf_hlp_repid = 'SAPLALDB'.
    ELSE.
      READ TABLE mf_dynpfields INDEX 1.
      TRANSLATE mf_dynpfields-fieldvalue USING '_ '.
      EXIT.
    ENDIF.
  ENDDO.
  IF sy-subrc = 0.
    CALL FUNCTION 'CONVERSION_EXIT_PERI_INPUT'
      EXPORTING
        input         = mf_dynpfields-fieldvalue
      IMPORTING
        output        = mf_monat
      EXCEPTIONS
        error_message = 1.
    IF mf_monat IS INITIAL.
      mf_monat = sy-datlo(6).
    ENDIF.

    CALL FUNCTION 'POPUP_TO_SELECT_MONTH'
      EXPORTING
        actual_month               = mf_monat
      IMPORTING
        selected_month             = mf_monat
        return_code                = mf_returncode
      EXCEPTIONS
        factory_calendar_not_found = 01
        holiday_calendar_not_found = 02
        month_not_found            = 03.
    IF sy-subrc = 0 AND mf_returncode = 0.
      CALL FUNCTION 'CONVERSION_EXIT_PERI_OUTPUT'
        EXPORTING
          input  = mf_monat
        IMPORTING
          output = mf_dynpfields-fieldvalue.
      COLLECT mf_dynpfields.
      CALL FUNCTION 'DYNP_VALUES_UPDATE'
        EXPORTING
          dyname               = mf_hlp_repid
          dynumb               = sy-dynnr
        TABLES
          dynpfields           = mf_dynpfields
        EXCEPTIONS
          invalid_abapworkarea = 01
          invalid_dynprofield  = 02
          invalid_dynproname   = 03
          invalid_dynpronummer = 04
          invalid_request      = 05
          no_fielddescription  = 06
          undefind_error       = 07.
    ENDIF.
  ENDIF.
ENDFORM.                    " FRM_MONAT_F4




  • 大小: 14.2 KB
分享到:
评论

相关推荐

    年月日时分秒选择器.zip

    在开发移动应用或Web应用时,常常需要用户输入特定的时间信息,这时,年月日时分秒选择器就显得尤为重要。本教程将详细介绍如何利用uniapp的pick组件创建一个这样的选择器,并探讨其灵活性和适用性。 首先,uniapp...

    年月日时间选取(移动端)

    "年月日时间选取(移动端)" 是一个专为移动设备设计的组件,旨在提供方便、直观的日期和时间选择功能。这款插件名为 Mdate.js,它为开发者提供了在小型触摸屏幕上进行高效日期和时间输入的解决方案。 Mdate.js ...

    年月日,日期插件

    年月日日期插件是一种常见的前端开发工具,用于在网页上显示、选择或者处理日期相关的交互功能。在网页设计和开发中,日期插件扮演着重要角色,它们可以帮助用户更直观、便捷地处理与时间相关的数据。在给定的文件...

    年月时间空间,无日,时分秒

    在IT开发领域,时间控件是一种常见的用户界面元素,它允许用户选择或输入日期和时间。在许多应用程序中,根据具体需求,可能只需要用户选择年份和月份,而不需要精确到日、小时、分钟或秒。针对这种情况,"年月时间...

    日期插件年月日

    这样的插件对于构建用户界面,尤其是需要日期选择或者时间显示的场景非常有用,比如日历应用、表单输入、数据分析界面等。 layDate-v5.0.7是这个日期插件的一个具体版本,它提供了丰富的功能和灵活性,能够满足...

    js年月组件

    "js年月组件"就是这样一个工具,它允许用户方便地在前端应用中选择年份和月份,常见于日期输入或者时间筛选等场景。下面将详细阐述这个组件的实现原理、应用场景及可能涉及的技术点。 首先,我们需要理解JavaScript...

    jQuery手机年月日选择代码.zip

    在本实例中,我们将看到jQuery如何用于创建一个适应手机屏幕的日期选择器,帮助用户方便地选择年、月、日。 压缩包中的`index.html`文件是整个应用的入口,它包含了HTML结构以及引用的CSS和JavaScript资源。HTML...

    SAPABAP程序设计基础教程选择屏幕与列表屏幕PPT教案.pptx

    编程时,我们需要定义屏幕字段并设置其属性,例如数据类型、字段标签和输入帮助。选择屏幕的维护包括定义屏幕布局、处理用户输入以及处理选择屏幕事件。 列表屏幕则是程序的主要输出部分,它展示了由ABAP程序处理后...

    ABAP日期函数(求月末日,第几周,search help 只显示年月) 使用方法实例

    在实际应用中,日期函数的使用非常广泛,例如计算两个日期间的工作天数、获取当前月份的第一天和最后一天、计算日期所在的周数、弹出选择周的对话框等。 1. 计算两个日期间的工作天数 在实际应用中,我们需要计算...

    Mobisscroll 手机网站日历选择插件(可选择年月日时分秒)

    总的来说,Mobisscroll是一个强大且易用的手机网站日历选择插件,它能够帮助开发者提高移动应用的交互性和用户体验。对于需要在移动设备上处理日期和时间输入的项目,Mobisscroll无疑是一个值得考虑的解决方案。

    定位出生年月时间栏/选择地址

    2. **日期和时间选择器**:在网页或应用程序中,日期和时间选择器是一种常见的交互元素,用于帮助用户方便地输入日期和时间信息。常见的实现有下拉日历样式、滑动条样式等。开发者通常会使用JavaScript库如jQuery UI...

    jQuery手机网页年月日期选择插件

    在手机的狭小屏幕上,这样的设计显得尤为重要,因为它避免了输入长串数字或使用下拉菜单可能导致的不便。 首先,我们来了解一下`jQuery`。`jQuery`是一个轻量级的JavaScript库,它简化了HTML文档遍历、事件处理、...

    年月日下拉框

    标题“年月日下拉框”涉及到的是网页表单中日期选择组件的实现,通常用于用户输入日期时提供方便的交互界面。这类组件在网页应用中非常常见,尤其是在需要填写日期信息的地方,如注册、预订、报表等。下面将详细讨论...

    jquery出生年月日插件

    本文将深入探讨一款基于jQuery的出生年月日插件,帮助开发者更好地理解和运用此类工具。 ### 一、jQuery简介 jQuery是一款轻量级、高性能的JavaScript库,它简化了HTML文档遍历、事件处理、动画设计和Ajax交互。...

    JS日期输入控件(共4个)

    基础易用型控件可能只提供基本的日期选择,如年月日的滑动选择或下拉菜单,以及简单的格式化输出。开发者可以快速集成到项目中,减少自定义开发的工作量。 2. **功能全面型** 相对而言,功能全面的日期输入控件会...

    日期与时间滑动选择器

    - 第三方组件:存在许多开源的日期时间选择器库,如Android的Material Design日期选择器,iOS的UIPickerView,以及JavaScript的 pikaday等,它们可以帮助开发者快速实现功能。 - 自定义实现:对于有特殊需求的项目...

    时间选择器

    总的来说,时间选择器是现代应用中不可或缺的一部分,它通过简洁的交互方式帮助用户方便地选择和输入时间。无论是简单的时分选择还是复杂的年月日时分秒组合,开发者都需要深入理解用户需求,结合技术实现,打造出...

    jQuery时间日期选择器代码日历插件

    在IT行业中,jQuery时间日期选择器是网页开发中常用的一种组件...以上就是关于"jQuery时间日期选择器代码日历插件"的一些核心知识点,理解和掌握这些内容,可以帮助开发者有效地在网页应用中实现日期和时间的选择功能。

    jQuery年月日选择手机代码

    《jQuery年月日选择手机代码》是一款针对移动设备优化的日期选择工具,旨在提供便捷的日期输入体验。这款代码利用JavaScript库jQuery实现,允许用户在移动端网页上方便地选取特定的年、月、日,同时支持自定义设定...

Global site tag (gtag.js) - Google Analytics