程序调用维护SM30表

2024-05-16 05:04
文章标签 程序 调用 维护 sm30

本文主要是介绍程序调用维护SM30表,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

程序调用维护SM30表

前提:此表维护了维护了表生成器;
此表设置了可维护类型

      "1声明table:sscrfieldsTABLES:sscrfields."2定义变量DATA: gs_functxt TYPE smp_dyntxt.  "功能代码文本DATA: excl_cua_funct TYPE TABLE OF vimexclfun."3设置按钮SELECTION-SCREEN: FUNCTION KEY 1."4设置按钮图标和描述gs_functxt-icon_id    = icon_tools.gs_functxt-quickinfo  = '库位分组对照表'.gs_functxt-icon_text  = '库位分组对照表'.sscrfields-functxt_01 = gs_functxt.“5设置按钮功能AT SELECTION-SCREEN.IF sscrfields-ucomm = 'FC01'.PERFORM frm_view_maintenance_call TABLES excl_cua_funct USING              'ZTPP007A'   'S'.ENDIF.

FORM frm_view_maintenance_call TABLES excl_cua_funct STRUCTURE vimexclfun
USING p_view_name LIKE dd02v-tabname
p_action TYPE char1.

CALL FUNCTION ‘VIEW_MAINTENANCE_CALL’
EXPORTING
action = p_action

  • CORR_NUMBER                  = '          '
    
  • GENERATE_MAINT_TOOL_IF_MISSING       = ' '
    
  • SHOW_SELECTION_POPUP         = ' '
    view_name                    = p_view_name
    
  • NO_WARNING_FOR_CLIENTINDEP   = ' '
    
  • RFC_DESTINATION_FOR_UPGRADE  = ' '
    
  • CLIENT_FOR_UPGRADE           = ' '
    
  • VARIANT_FOR_SELECTION        = ' '
    
  • COMPLEX_SELCONDS_USED        = ' '
    
  • CHECK_DDIC_MAINFLAG          = ' '
    
  • SUPPRESS_WA_POPUP            = ' '
    
    TABLES
  • DBA_SELLIST                  =
    excl_cua_funct               = excl_cua_funct
    
    EXCEPTIONS
    client_reference = 1
    foreign_lock = 2
    invalid_action = 3
    no_clientindependent_auth = 4
    no_database_function = 5
    no_editor_function = 6
    no_show_auth = 7
    no_tvdir_entry = 8
    no_upd_auth = 9
    only_show_allowed = 10
    system_failure = 11
    unknown_field_in_dba_sellist = 12
    view_not_found = 13
    maintenance_prohibited = 14
    OTHERS = 15.
    IF sy-subrc <> 0.
  • Implement suitable error handling here
    MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
    WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
    ENDIF.

ENDFORM.

这篇关于程序调用维护SM30表的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/993945

相关文章

使用Docker构建Python Flask程序的详细教程

《使用Docker构建PythonFlask程序的详细教程》在当今的软件开发领域,容器化技术正变得越来越流行,而Docker无疑是其中的佼佼者,本文我们就来聊聊如何使用Docker构建一个简单的Py... 目录引言一、准备工作二、创建 Flask 应用程序三、创建 dockerfile四、构建 Docker

Java中调用数据库存储过程的示例代码

《Java中调用数据库存储过程的示例代码》本文介绍Java通过JDBC调用数据库存储过程的方法,涵盖参数类型、执行步骤及数据库差异,需注意异常处理与资源管理,以优化性能并实现复杂业务逻辑,感兴趣的朋友... 目录一、存储过程概述二、Java调用存储过程的基本javascript步骤三、Java调用存储过程示

Python中Tensorflow无法调用GPU问题的解决方法

《Python中Tensorflow无法调用GPU问题的解决方法》文章详解如何解决TensorFlow在Windows无法识别GPU的问题,需降级至2.10版本,安装匹配CUDA11.2和cuDNN... 当用以下代码查看GPU数量时,gpuspython返回的是一个空列表,说明tensorflow没有找到

python如何调用java的jar包

《python如何调用java的jar包》这篇文章主要为大家详细介绍了python如何调用java的jar包,文中的示例代码简洁易懂,具有一定的借鉴价值,有需要的小伙伴可以参考一下... 目录一、安装包二、使用步骤三、代码演示四、自己写一个jar包五、打包步骤六、方法补充一、安装包pip3 install

python编写朋克风格的天气查询程序

《python编写朋克风格的天气查询程序》这篇文章主要为大家详细介绍了一个基于Python的桌面应用程序,使用了tkinter库来创建图形用户界面并通过requests库调用Open-MeteoAPI... 目录工具介绍工具使用说明python脚本内容如何运行脚本工具介绍这个天气查询工具是一个基于 Pyt

Java调用C#动态库的三种方法详解

《Java调用C#动态库的三种方法详解》在这个多语言编程的时代,Java和C#就像两位才华横溢的舞者,各自在不同的舞台上展现着独特的魅力,然而,当它们携手合作时,又会碰撞出怎样绚丽的火花呢?今天,我们... 目录方法1:C++/CLI搭建桥梁——Java ↔ C# 的“翻译官”步骤1:创建C#类库(.NET

Ubuntu设置程序开机自启动的操作步骤

《Ubuntu设置程序开机自启动的操作步骤》在部署程序到边缘端时,我们总希望可以通电即启动我们写好的程序,本篇博客用以记录如何在ubuntu开机执行某条命令或者某个可执行程序,需要的朋友可以参考下... 目录1、概述2、图形界面设置3、设置为Systemd服务1、概述测试环境:Ubuntu22.04 带图

Python程序打包exe,单文件和多文件方式

《Python程序打包exe,单文件和多文件方式》:本文主要介绍Python程序打包exe,单文件和多文件方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录python 脚本打成exe文件安装Pyinstaller准备一个ico图标打包方式一(适用于文件较少的程

C/C++和OpenCV实现调用摄像头

《C/C++和OpenCV实现调用摄像头》本文主要介绍了C/C++和OpenCV实现调用摄像头,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一... 目录准备工作1. 打开摄像头2. 读取视频帧3. 显示视频帧4. 释放资源5. 获取和设置摄像头属性

Python程序的文件头部声明小结

《Python程序的文件头部声明小结》在Python文件的顶部声明编码通常是必须的,尤其是在处理非ASCII字符时,下面就来介绍一下两种头部文件声明,具有一定的参考价值,感兴趣的可以了解一下... 目录一、# coding=utf-8二、#!/usr/bin/env python三、运行Python程序四、