博客
关于我
ABAP ALV状态栏按钮的隐藏
阅读量:615 次
发布时间:2019-03-12

本文共 491 字,大约阅读时间需要 1 分钟。

在ABAP程序中,设置ALV(列表视图)状态栏的显示或隐藏,可以通过以下步骤实现。状态栏的按钮设置通常涉及到屏幕选择的单选按钮(P_ALL)或推送按钮(P_PUSH)的显示状态。以下是实现该功能的代码片段解释:

FORM SET_PF_STATUS  USING I_IT_EXTAB  TYPE SLIS_T_EXTAB  SET PF-STATUS 'STATUS_ALV' EXCLUDING LT_EXTAB

代码中,I_IT_EXTAB 是表类型为SY-UCOMM的数据对象。LT_EXTAB 是一个表,用于存储扩展应用程序的按钮信息。根据不同的场景,系统将执行不同的逻辑:

  • 如果单选按钮P_ALL未初始化:

    • 刷新表LT_EXTAB
    • 启用按钮POPUSH
    • 启用按钮ALL
    • 启用按钮SAL
    • 清空表LT_EXTAB
  • 如果推送按钮P_PUSH未初始化:

    • 刷新表LT_EXTAB
    • 启用按钮POPUSH
    • 启用按钮ALL
    • 启用按钮SAL
    • 清空表LT_EXTAB
  • 通过这种方式,状态栏的按钮显示状态可以根据实际需求进行设置。状态栏的设置会影响用户界面,确保按钮的可见性符合业务逻辑需求。

    转载地址:http://zbexz.baihongyu.com/

    你可能感兴趣的文章
    Objective-C实现knapsack背包问题算法(附完整源码)
    查看>>
    Objective-C实现knight tour骑士之旅算法(附完整源码)
    查看>>
    Objective-C实现KNN算法(附完整源码)
    查看>>
    Objective-C实现koch snowflake科赫雪花算法(附完整源码)
    查看>>
    Objective-C实现KPCA(附完整源码)
    查看>>
    Objective-C实现kth order statistick阶统计量算法(附完整源码)
    查看>>
    Objective-C实现LongestIncreasingSubsequence最长递增子序列算法(附完整源码)
    查看>>
    Objective-C实现LRU 缓存算法(附完整源码)
    查看>>
    Objective-C实现lstm prediction预测算法(附完整源码)
    查看>>
    Objective-C实现Luhn (Mod 10)Algorithm算法(附完整源码)
    查看>>
    Objective-C实现max subarray sum最大子数组和算法(附完整源码)
    查看>>
    Objective-C实现MaximumSubarray最大子阵列(动态规划解决方案)算法(附完整源码)
    查看>>
    Objective-C实现max_heap最大堆算法(附完整源码)
    查看>>
    Objective-C实现md5算法(附完整源码)
    查看>>
    Objective-C实现memoization优化技术算法(附完整源码)
    查看>>
    Objective-C实现memset函数功能(附完整源码)
    查看>>
    Objective-C实现merge insertion sort合并插入排序算法(附完整源码)
    查看>>
    Objective-C实现merge sort归并排序算法(附完整源码)
    查看>>
    Objective-C实现mergesort归并排序算法(附完整源码)
    查看>>
    Objective-C实现miller rabin米勒-拉宾素性检验算法(附完整源码)
    查看>>