FUNCTION 'F4_DATE'在DIALOG程序中的应用

屏幕日期类型控件,当鼠标放上时,可以显示选择日期的小按钮,常用的有两种方式:

一、参照标准日期数据元素创建;

二、在屏幕pai中使用FUNCTION ‘F4_DATE‘,

前者的很常见,下面是后者在项目中的代码,分享一下,希望对用到的兄弟有帮助:

显示效果如下图一红色方框中所示:

图一

step1:在屏幕的PAI中定义 PROCESS ON VALUE-REQUEST MODULE  
GET_DATE_PWERK,如下图红色框中所示:

step2:双击MODULE GET_DATE_PWERK,在"创建对象"对话框中,选择"是",如下图所示

step3:在MODULE GET_DATE_PWERK中写入如下图中代码:

CALL FUNCTION ‘F4_DATE‘

EXPORTING

DATE_FOR_FIRST_MONTH          = SY-DATUM

IMPORTING

SELECT_DATE                   = V_JQ

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.

CTR + F3激活就可以看到图一的效果了。

FUNCTION 'F4_DATE'在DIALOG程序中的应用

时间: 2024-12-28 21:31:51

FUNCTION 'F4_DATE'在DIALOG程序中的应用的相关文章

MFC dialog程序中加入OpenGL窗体

<MFC dialog中加入OpenGL窗体> 最近学习了如何在MFC对话框程序中加入OpenGL窗体的方法,在这里将自己的实现过程归纳一下. 步骤零: 加入PictureControl控件 新建MFC对话框程序,删除对话框上的按钮控件的Label控件,然后向窗体添加PictureControl控件,作为绘制的窗体. 将该控件的ID设置为:IDC_RENDER 步骤一: 加入OpenGL的lib文件和头文件 在项目上单击右键,添加OpenGL的lib文件,freeglut_static.lib

MFC Wizard创建的空应用程序中各个文件内容的解析

创建的MFC应用程序名为:wd,那么: 一.wd.h解析 // wd.h : main header file for the WD application // #if !defined(AFX_WD_H__89BE48D2_F377_4DF1_8C44_4D7372A61CE0__INCLUDED_) #define AFX_WD_H__89BE48D2_F377_4DF1_8C44_4D7372A61CE0__INCLUDED_ //////////////////////////////

【翻译】在Ext JS 5应用程序中如何使用路由

原文:How to Use Routing in Your Ext JS 5 Apps 简介 Ext JS 5是一个重要的发布版本,它提供了许多新特性来创建丰富的.企业级的Web应用程序.MVVM和双向数据绑定为开发人员承担了大量的繁重工作.在Ext JS 5种,另一个新特性就是路由,它可以在控制器内轻松的管理历史记录.前进和后退按钮是每个浏览器都会拥有的公共用户接口,现在,使用Ext JS 5在单页面应用程序中处理导航变得相当简单了. Ext JS 5路由 在Ext JS,已经可以使用Ext.

Android程序中Web页面和NativeCode交互

首先应该在AndroidManifest.xml把下面这个加上使得具有网络访问权限 <uses-permission android:name="android.permission.INTERNET"/> 然后在布局文件上插入WebView main.xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http:/

程序中保存状态的方式之Cookies

程序中保存状态的方式之 Cookies,之前写过一篇关于ViewState的.现在继续总结Cookies方式的 新建的测试页面login <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Login.aspx.cs" Inherits="Login" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML

在 C++程序中使用 QML技术经验

在 C++程序中使用 QMLQML API 是分为三个主类--QDeclarativeEngine QdeclarativeComponent 与 QDecl arativeContext.QDeclarativeEngine 提供 QML 运行的环境QdeclarativeComponent 封 装了 QML Documents 与 QDeclarativeCo ntext 允许程序导出数据到 QML 组件实例. QML 还包含了 API 的一个方便 通过 QDeclarativeView 应

WePY 在手机充值小程序中的应用与实践

wepyjs 发布了两个月了,中间经历了很多版本更新,也慢慢开始有一些用户选择 wepyjs 作为开发框架来开发小程序,比如一些线上小程序. 以及一些来自网上的 wepyjs 的相关资源: demo源码: one,图书管理系统 组件:图表控件 因此我也将手机充值小程序在开发过程中 wepyjs 的应用心得分享出来,可以参照对比与传统小程序开发上的差异. 说明:本文不涉及到 wepyjs 的使用与说明,如果需要请参看我的另一篇文章 "打造小程序组件化开发框架" 或直接参看wepyjs 项

Native Application 开发详解(直接在程序中调用 ntdll.dll 中的 Native API,有内存小、速度快、安全、API丰富等8大优点)

文章目录:                   1. 引子: 2. Native Application Demo 展示: 3. Native Application 简介: 4. Native Application 有何妙用: 5. MJ0011 关于 Native Application 的文章整理: 6. 互联网上其他关于 Native Application 的文章整理: 7. 小结: 1. 引子: 其实在好久以前就看了 MJ0011 翻译的那个<Native 应用程序详细>系列的文

程序中打日志

断点调试和打印日志各有优点,下面我们来简要说说如何在程序中打印日志,在BCB6.0中实现. [cpp] view plain copy //--------------------------------------------------------------------------- #include <vcl.h> #pragma hdrstop #include <wtypes.h> #include <stdio.h> #include <fstrea