1.Select Option without extension and interval
AUTHORITY-CHECK OBJECT 'V_VBKA_VKO' id 'VKBUR' FIELD S_VKBUR-low
id 'ACTVT' FIELD '01'
id 'ACTVT' FIELD '02'.
2.Select Option Without Restriction
SELECT VKBUR
FROM TVBVK
INTO TABLE lt_vkbur
WHERE VKBUR IN S_VKBUR.
CLEAR S_VKBUR.
REFREASH S_VKBUR.
LOOP AT lt_vkbur INTO lx_vkbur.
AUTHORITY-CHECK OBJECT 'V_VBKA_VKO'
id 'VKBUR' FIELD lx_vkbur-vkbur
id 'ACTVT' FIELD '01'
id 'ACTVT' FIELD '02'
.
IF SY-SUBRC <> 0.
S_VKBUR-SIGN = ‘I'.
S_VKBUR-OPTION = ‘EQ'.
S_VKBUR-LOW = lx_vkbur_vkbur.
modify S_VKBUR FROM S_VKBUR.
endif.
ENDLOOP.
3.With Restriction
LOOP AT s_vkbur INTO s_vkbur.
AUTHORITY-CHECK OBJECT 'V_VBKA_VKO'
id 'VKBUR' FIELD s_vkbur-low
id 'ACTVT' FIELD '01'
id 'ACTVT' FIELD '02'
.
IF SY-SUBRC <> 0.
s_vkbur-sign = 'E'.
modify s_vkbur FROM s_vkbur.
endif.
ENDLOOP.
分享到:
相关推荐
在SAP ABAP编程中,`AUTHORITY-CHECK`语句是用于权限检查的关键命令,它确保只有具有适当权限的用户才能执行特定操作。这个功能是SAP安全模型的重要组成部分,遵循SAP的授权概念,该概念基于对象、字段和值来定义...
总的来说,ABAP报表中的权限判断涉及到对用户操作的控制,确保数据安全。通过合理的权限设置和有效的权限检查,可以保护系统的敏感信息,避免数据泄露或误操作。实践中,开发者应充分理解和熟练运用这些机制,创建既...
### Webdynpro for ABAP中select option 用法 #### 引言 本文将通过一个具体的应用场景来探讨如何在Webdynpro for ABAP中使用Select Options功能。该应用场景涉及展示一个选择屏幕,用户可以在其中输入航空公司的ID...
本文旨在探讨ABAP开发中涉及PP模块的关键知识点,并对生产相关的报表、数据库表及其取数要点进行详细介绍。 #### PP模块常见报表 在ABAP开发过程中,经常会涉及到与生产相关的报表开发。以下是一些常见的生产报表...
CD260-ABAP-in-Eclipse-开发-CN CD260-ABAP-in-Eclipse-开发-CNCD260-ABAP-in-Eclipse-开发-CNCD260-ABAP-in-Eclipse-开发-CN
-----ABAP FAQs--------------------------------------------
在ABAP中,我们可以通过编写 Authority-CHECK 语句来进行权限检查。以下是一个简单的示例: ```abap DATA: lv_authority_object TYPE rssec-object_name VALUE 'MATERIAL', lv_material_type TYPE matl. SELECT *...
一个标准的ABAP报表由几个主要部分组成:报告头(REPORT),数据声明(DATA),选择屏幕(SELECT-OPTIONS),程序逻辑(LOOP),以及输出(WRITE)。报告头定义了报表的基本属性,如名称、类型和屏幕设计;数据声明...
- 调用顺序固定,由ABAP运行时环境控制,与程序编写顺序无关。 - 缺省的事件块为`START-OF-SELECTION`,是程序执行的起点。 - **实例讲解**: - **汽柴油、石脑油、航空煤油日出厂情况表**:本实例旨在统计配置...
标题:“ABAP官方教程--- BC400_EN_Col32”和“Introduction to the ABAP Workbench”(ABAP工作台介绍)。 描述:本文件是一份关于ABAP官方教程的介绍,该教程的全称为“BC400_EN_Col32”,涵盖了ABAP工作台的入门...
A complete description of the most important objects for ABAP from ABAP Dictionary. ABAP - Reference A complete description of all ABAP keywords in their relevant context. ABAP - Quick ...
3. ABAP Workbench: ABAP工作台是SAP ABAP开发的核心环境,提供了开发、测试、调试ABAP程序的各种工具和功能。 4. Foundations and Concepts: 这部分强调了基础和概念的重要性,表明教程可能主要集中在基础知识点和...
ERP系统信息化资料:abap+测试题--不带答案.doc
ABAP 报表开发实例 ABAP 报表开发实例是指使用 ABAP 语言开发报表的实践过程。在这个实例中,我们将一步步地讲解如何开发一个报表,从确定所需表开始,到定义内表和数据,接着是选择屏幕、查询数据、输出结果等步骤...
ABAP报表开发实例 本文主要讲解了ABAP报表开发的实例,通过一个简单的示例程序,讲解了ABAP开发报表的基本过程。 首先,在任何程序的开始阶段,我们都要确定将会用到的表。在这个示例程序中,我们将用到三个表:...
### SAP-ABAP-OO 实现 CL-SALV-TABLE 的关键知识点 #### 1. ABAP 面向对象的 ALV 显示方法 在 SAP 的 ABAP 环境中,ALV (Application List Viewer) 是一种非常常用的技术,用于在屏幕上以表格的形式展示数据。传统...
ABAP初级技术培训教材-SAP初级入门
以“汽柴油、石脑油、航空煤油日出厂情况表”为例,这个报表程序可能涉及到从系统中读取数据,利用`TABLES`语句声明数据库表,`SELECT-OPTIONS`获取用户选择的日期范围,然后在`START-OF-SELECTION`事件块中执行查询...
在“web-dynpro-abap-ui-element-tree”这个主题中,我们主要探讨的是Web Dynpro ABAP中的UI元素树结构,以及如何在Chapter 1, Curriculum (CV) Introduction中理解和应用这些知识。 在Web Dynpro ABAP中,UI元素是...