概述
1、概述
该报表主要分为四个部分
1、声明选择屏幕
"<定义选择屏幕的编号和标题文字>
SELECTION-SCREEN BEGIN OF BLOCK block1 WITH FRAME TITLE TEXT-t01.
SELECT-OPTIONS: s_werks FOR acdoca-werks OBLIGATORY.
SELECT-OPTIONS: s_gjahr FOR acdoca-gjahr NO INTERVALS NO-EXTENSION OBLIGATORY.
SELECT-OPTIONS: s_poper FOR acdoca-poper NO INTERVALS NO-EXTENSION OBLIGATORY.
SELECTION-SCREEN END OF BLOCK block1.
2、用于程序的初始化,在选择屏幕执行前触发(一般默认没有处理)
*----------------------------------------------------------------------*
* <2-用于程序的初始化,在显示选择屏前触发,> *
* INITIAL PROCESS BEFORE THE STANDARD SELECTION SCREEN IS CALLED *
*----------------------------------------------------------------------*
INITIALIZATION.
"初始化处理
PERFORM frm_intial.
3、选择屏幕的事件(PBO)
*----------------------------------------------------------------------*
* <3-选择屏幕事件> *
* EVENTS THAT OCCUR WHILE THE SELECTION SCREEN IS BING PROCESSED *
*----------------------------------------------------------------------*
* 所有选择屏幕数据传送到程序中之后触发的事件
AT SELECTION-SCREEN.
*选择屏幕PBO事件,在显示选择屏幕前触发
AT SELECTION-SCREEN OUTPUT.
PERFORM frm_screen_output.
4、程序默认开始事件
*----------------------------------------------------------------------*
* <4-在选择屏幕被处理后触发的事件,程序默认的开始事件> *
* EVENT OCCURS AFTER THE SELECTION SCREEN HAS BEEN PROCESSED *
*----------------------------------------------------------------------*
START-OF-SELECTION.
"权限检查
PERFORM frm_authority_check.
"输入数据合法性检查
PERFORM frm_validate_check.
"获取数据
PERFORM frm_get_data.
"处理数据
PERFORM frm_process_data.
"调用屏幕
PERFORM frm_call_screen.
END-OF-SELECTION.
5、最后被执行的数据(PAI或者展示ALV数据报表)
*----------------------------------------------------------------------*
* <2.4-最后被触发的事件> *
* THE LAST OF THE EVENTS CALLED BY THE RUNTIME ENVIRONMENT TO OCCUR *
*----------------------------------------------------------------------*
"展示数据
PERFORM frm_show_data.
因为生产订单成本报表没有涉及到财经中的收付款,过账等功能,所以很多函数没有实现,只是声明定义这些函数。下面是具体函数的说明。
PERFORM frm_intial.
PERFORM frm_screen_output.
"权限检查
PERFORM frm_authority_check.
"输入数据合法性检查
PERFORM frm_validate_check.
"处理数据
PERFORM frm_process_data.
"调用屏幕
PERFORM frm_call_screen.
abap里面具体的操作符:
CA,CP,CO,CS:
CA (contain any)
CP(contains pattern )
CS(contains string)
CO()
最后
以上就是雪白航空为你收集整理的abap 生产订单成本报表的阅读(选择屏幕的编写,ALV,opensql)1、概述的全部内容,希望文章能够帮你解决abap 生产订单成本报表的阅读(选择屏幕的编写,ALV,opensql)1、概述所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复