首页 > 其他分享 >ABAP-调用MB52取数

ABAP-调用MB52取数

时间:2023-08-17 09:44:57浏览次数:38  
标签:info 取数 los ABAP low bs MB52 runtime data

 1 FIELD-SYMBOLS: <fs_datas1> TYPE ANY TABLE.
 2 DATA:los_data TYPE REF TO data.
 3 
 4 cl_salv_bs_runtime_info=>set( display = '' metadata = '' data = 'X' ).
 5 
 6 "SUMBIT 程序名 WITH 条件
 7 SUBMIT rm07mlbs WITH matnr IN r_matnr
 8             WITH werks IN s_werks
 9             WITH lgort IN s_lgort
10             WITH charg IN r_charg
11             WITH matart-low = ''
12             WITH matart-high = ''
13             WITH matkla-low = ''
14             WITH matkla-high = ''
15             WITH ekgrup-low = ''
16             WITH ekgrup-high = ''
17             WITH pa_sond = 'X'
18             WITH so_sobkz-low = 'E'
19             WITH so_sobkz-high = ''
20             WITH negativ = ''
21             WITH xmchb = 'X'
22             WITH nozero = 'X'
23             WITH novalues = ''
24             WITH pa_hsq = ''
25             WITH pa_flt = 'X'
26             WITH p_vari = lv_vari
27             AND RETURN.
28 
29 TRY.
30 
31     FREE los_data.
32     cl_salv_bs_runtime_info=>get_data_ref(
33        IMPORTING r_data = los_data ).
34     IF los_data IS BOUND .
35       ASSIGN los_data->* TO <fs_datas1>.
36       "gt_datas为存数据的内表
37       MOVE-CORRESPONDING <fs_datas1> TO gt_datas .
38     ENDIF.
39   CATCH cx_salv_bs_sc_runtime_info.
40 
41 ENDTRY.
42 
43 CALL METHOD cl_salv_bs_runtime_info=>clear_all.

标签:info,取数,los,ABAP,low,bs,MB52,runtime,data
From: https://www.cnblogs.com/TigerMan/p/17636770.html

相关文章

  • 什么是 SAP ABAP Lock Mode 的 cumulative 特性
    SAP官网提到:Ifthename,argument,andlockmodeoftheelementarylockareidentical,andifalockisnotexclusiveandnon-cumulative,itcanbesetmorethanonce(acumulation).Thecumulationcounterisincrementedbyonewitheachsuccessivecumulat......
  • 关于 SAP ABAP 锁机制的一些疑问和解答
    Locktable的位置LockTable位于EnqueueServer的主内存(共享内存)中。如果enqueue服务器作为enqueue工作进程安装,则该实例的所有工作进程都可以访问锁表。外部应用服务器在enqueue服务器上的入队过程中执行其锁定操作。二者的通信,通过相关调度程序(dispatcher)和消息......
  • SAP ABAP 系统中的 Lock Object
    作为一个SAP资深技术专家,很高兴为您解释SAPABAP系统中的LockObject概念。LockObject是在SAP中用于管理并发性(Concurrency)和数据一致性(Consistency)的机制,确保在多用户同时访问数据时不会发生冲突。LockObject概念:在SAPABAP中,LockObject是一种机制,用于控制和协......
  • 什么是 SAP ABAP 系统的 LUW (Logical Unit of Work)概念
    在SAPABAP系统中,数据库LUW是一个关键概念,用于管理数据库操作的一致性和隔离性。数据库LUW(LogicalUnitofWork)的概念:在SAPABAP系统中,数据库LUW是一组数据库操作的逻辑集合,这些操作要么全部成功地提交到数据库,要么全部回滚。它确保了数据库操作的一致性和隔离性。在SAPABAP中......
  • ABAP HR 获取薪酬
    1DATA:2l_indexLIKEsy-tabix,3lt_rgdirTYPETABLEOFpc260,"payrollcluster4lw_rgdirLIKELINEOFlt_rgdir,5lt_rgdir_aTYPETABLEOFpc260,"payrollcluster6lw_rgdi......
  • 使用 OpenSSL 解密 DBeaver 保存的数据库连接信息获取数据库连接密码
    你是不是使用任何软件时都喜欢记住密码?是的,我也喜欢。但如果有一天你想把密码分享给其他人,而你又不记得密码是什么了,没错你可以去查看已保存的密码,但是当你使用的是DBeaver时,不好意思,没有查看已保存的密码功能,这个时候不就尴尬了嘛。那么现在你也许不再需要因此而烦恼了,因为......
  • ABAP EXCEL批导和查看自建表样板
    结果:  内文:  源代码:ZHMRFI017:*&---------------------------------------------------------------------**&ReportZHMRFI017*&*&---------------------------------------------------------------------**&*&*&-------------......
  • SAP ABAP Lock 的 Collision Check 机制介绍
    SAPABAP系统使用CollisionCheck机制来检查锁请求是否与现有锁冲突。如果发生冲突,对话事务的用户会收到一条消息,指示所请求的对象当前已被不同的用户锁定。注意:对于非对话工作进程(在批量输入中),稍后会再次发出锁定请求。SAP官方文档中对collisioncheck机制的描述:There......
  • SAP ABAP 系统 SM51 事务码的作用
    副标题:SAPABAP系统中事务码SM51的作用:深入探究系统进程与资源管理SM51是SAP系统中的一个重要事务码,用于监控和管理系统中运行的后台工作进程和应用服务器资源。在本文中,我将详细解释SM51的功能,探讨其作用,并通过案例说明其在实际场景中的应用。SM51事务码的功能SM51事务......
  • C语言教程:逐行读取数字的方法
    C语言教程:逐行读取数字的方法在C语言的编程开发中,经常需要处理字符串或文本文件,并从中提取出数字。本文将介绍逐行读取数字的方法,帮助初学者更好地理解和运用。C语言逐行读取数字的方法一、引言数字在计算机编程中扮演着重要的角色,应用广泛。而在处理字符串或文本文件时,需要......