`
rubyin
  • 浏览: 17804 次
  • 性别: Icon_minigender_1
  • 来自: 宁波
社区版块
存档分类
最新评论

abap报表权限控制 AUTHORITY-CHECK for select option

阅读更多
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.  
0
2
分享到:
评论

相关推荐

    AUTHORITY-CHECK

    在SAP ABAP编程中,`AUTHORITY-CHECK`语句是用于权限检查的关键命令,它确保只有具有适当权限的用户才能执行特定操作。这个功能是SAP安全模型的重要组成部分,遵循SAP的授权概念,该概念基于对象、字段和值来定义...

    ABAP报表中加入权限判断

    总的来说,ABAP报表中的权限判断涉及到对用户操作的控制,确保数据安全。通过合理的权限设置和有效的权限检查,可以保护系统的敏感信息,避免数据泄露或误操作。实践中,开发者应充分理解和熟练运用这些机制,创建既...

    Webdynpro for ABAP中select option 用法

    ### Webdynpro for ABAP中select option 用法 #### 引言 本文将通过一个具体的应用场景来探讨如何在Webdynpro for ABAP中使用Select Options功能。该应用场景涉及展示一个选择屏幕,用户可以在其中输入航空公司的ID...

    《ABAP开发要点---PP模块》

    本文旨在探讨ABAP开发中涉及PP模块的关键知识点,并对生产相关的报表、数据库表及其取数要点进行详细介绍。 #### PP模块常见报表 在ABAP开发过程中,经常会涉及到与生产相关的报表开发。以下是一些常见的生产报表...

    CD260-ABAP-in-Eclipse-开发-CN

    CD260-ABAP-in-Eclipse-开发-CN CD260-ABAP-in-Eclipse-开发-CNCD260-ABAP-in-Eclipse-开发-CNCD260-ABAP-in-Eclipse-开发-CN

    -----ABAP FAQs--------------------------------------------

    -----ABAP FAQs--------------------------------------------

    sap-ABAP权限检查创建教程学习.rar

    在ABAP中,我们可以通过编写 Authority-CHECK 语句来进行权限检查。以下是一个简单的示例: ```abap DATA: lv_authority_object TYPE rssec-object_name VALUE 'MATERIAL', lv_material_type TYPE matl. SELECT *...

    abap报表程序事例,学习报表

    一个标准的ABAP报表由几个主要部分组成:报告头(REPORT),数据声明(DATA),选择屏幕(SELECT-OPTIONS),程序逻辑(LOOP),以及输出(WRITE)。报告头定义了报表的基本属性,如名称、类型和屏幕设计;数据声明...

    abap实例讲解----SAP学习好帮手

    - 调用顺序固定,由ABAP运行时环境控制,与程序编写顺序无关。 - 缺省的事件块为`START-OF-SELECTION`,是程序执行的起点。 - **实例讲解**: - **汽柴油、石脑油、航空煤油日出厂情况表**:本实例旨在统计配置...

    ABAP官方教程--- BC400_EN_Col32

    标题:“ABAP官方教程--- BC400_EN_Col32”和“Introduction to the ABAP Workbench”(ABAP工作台介绍)。 描述:本文件是一份关于ABAP官方教程的介绍,该教程的全称为“BC400_EN_Col32”,涵盖了ABAP工作台的入门...

    ABAP751 ABAP - Keyword Documentation

    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 ...

    ABAP官方教程---BC400_EN_46D_FV

    3. ABAP Workbench: ABAP工作台是SAP ABAP开发的核心环境,提供了开发、测试、调试ABAP程序的各种工具和功能。 4. Foundations and Concepts: 这部分强调了基础和概念的重要性,表明教程可能主要集中在基础知识点和...

    ERP系统信息化资料:abap+测试题--不带答案.doc

    ERP系统信息化资料:abap+测试题--不带答案.doc

    ABAP 报表开发实例

    ABAP 报表开发实例 ABAP 报表开发实例是指使用 ABAP 语言开发报表的实践过程。在这个实例中,我们将一步步地讲解如何开发一个报表,从确定所需表开始,到定义内表和数据,接着是选择屏幕、查询数据、输出结果等步骤...

    ABAP报表开发实例.pdf

    ABAP报表开发实例 本文主要讲解了ABAP报表开发的实例,通过一个简单的示例程序,讲解了ABAP开发报表的基本过程。 首先,在任何程序的开始阶段,我们都要确定将会用到的表。在这个示例程序中,我们将用到三个表:...

    SAP-ABAP-OO-实现-CL-SALV-TABLE

    ### SAP-ABAP-OO 实现 CL-SALV-TABLE 的关键知识点 #### 1. ABAP 面向对象的 ALV 显示方法 在 SAP 的 ABAP 环境中,ALV (Application List Viewer) 是一种非常常用的技术,用于在屏幕上以表格的形式展示数据。传统...

    ABAP初级技术培训教材-

    ABAP初级技术培训教材-SAP初级入门

    ABAP实例讲解PPT--石化培训

    以“汽柴油、石脑油、航空煤油日出厂情况表”为例,这个报表程序可能涉及到从系统中读取数据,利用`TABLES`语句声明数据库表,`SELECT-OPTIONS`获取用户选择的日期范围,然后在`START-OF-SELECTION`事件块中执行查询...

    web-dynpro-abap-ui-element-tree_Ch01_CV_Introduction_

    在“web-dynpro-abap-ui-element-tree”这个主题中,我们主要探讨的是Web Dynpro ABAP中的UI元素树结构,以及如何在Chapter 1, Curriculum (CV) Introduction中理解和应用这些知识。 在Web Dynpro ABAP中,UI元素是...

Global site tag (gtag.js) - Google Analytics