GS01创建信息集及其他GROUP在ABAP程序中的调用方法

转载 2015年07月07日 14:59:00

1、函数'G_SET_GET_ALL_VALUES'使用 实例

DATA: t_set_values TYPE TABLE OF rgsb4.
DATA: wa_set_values LIKE LINE OF t_set_values.

ranges:zhkont for ska1-saknr occurs 1.


CALL FUNCTION 'G_SET_GET_ALL_VALUES'
  EXPORTING
    client        =  sy-mandt
    setnr         = 'ZHKONT01'
    table         = 'SKA1'
    class         = '0000'
    fieldname     = 'SAKNR'
  TABLES
    set_values    = t_set_values
  EXCEPTIONS
    set_not_found = 1
    OTHERS        = 2.


zhkont-sign = 'I'.
zhkont-option = 'BT'.


LOOP AT t_set_values INTO wa_set_values.
           zhkont-low = wa_set_values-FROM.
           zhkont-high = wa_set_values-to.
           append zhkont.
ENDLOOP.

 

2、函数'G_SET_FETCH'

CONSTANTS: c_cls_0106 TYPE rgsbs-class VALUE '0106'.

DATA: l_wa_set_lines_basic TYPE rgsbv,
      l_wa_hdr             TYPE rgsbs,
      l_i_for_lin          TYPE STANDARD TABLE OF rgsbf,
      l_i_set_lines_basic  TYPE STANDARD TABLE OF rgsbv,
      l_i_set_lines_data   TYPE STANDARD TABLE OF rgsb3,
      l_i_set_lines_multi  TYPE STANDARD TABLE OF rgsb2,
      l_i_set_lines_single TYPE STANDARD TABLE OF rgsb1.

DATA: l_v_setnr TYPE char50.

PARAMETERS: p_PCGRP type PCGRP,      " Profit Centre Group
            p_kokrs type kokrs.      " Controlling Area

CONCATENATE p_kokrs p_pcgrp INTO l_v_setnr.

*-- Get the Set description
CALL FUNCTION 'G_SET_FETCH'
EXPORTING
       class = c_cls_0106
       setnr = 'ZKOSTL'
IMPORTING
       set_header = l_wa_hdr
TABLES
       formula_lines    = l_i_for_lin
       set_lines_basic  = l_i_set_lines_basic
       set_lines_data   = l_i_set_lines_data
       set_lines_multi  = l_i_set_lines_multi
       set_lines_single = l_i_set_lines_single
EXCEPTIONS
       no_authority = 1
       set_is_broken = 2
       set_not_found = 3
       OTHERS = 4.

相关文章推荐

GS01创建信息集及其他GROUP在ABAP程序中的调用方法

1、函数'G_SET_GET_ALL_VALUES'使用 实例 DATA: t_set_values TYPE TABLE OF rgsb4. DATA: wa_set_values LIKE L.....

程序在低于3gs以下崩溃 原因解析和程序调用过程

现象描述:程序起来直接崩溃 错误log信息: 错误原因:引入的库的编译版本的选项和工程的不一致 比如编译选项1 和 编译选项2上面选择编译的选项不一致导致  选择standar armv6指令编译的程...

ABAP开发合集01

  • 2014-10-14 15:48
  • 47.68MB
  • 下载

ABAP中提高程序性能的方法总结

程序的效率是每个程序员都应该重视的,无论您是采用哪一种语言进行开发. 程序有时候越短,并不一定越快,有时候程序很多代码,但不一定会很慢. 性能是一把双刃剑, 获得时间效率的同时, 牺牲的是空间的开销....

ABAP 程序优化方法

  • 2009-07-20 11:05
  • 63KB
  • 下载

AIR Native Extension的使用--AIR程序中获取手机SIM卡信息01

经过几天的努力,终于完成了这个复杂的操作过程,在Android中获取SIM卡中的电话号码和运营商信息,见我的博客http://blog.csdn.net/peijiangping1989/articl...

sap abap程序之间的调用

一,同步调用从一个程序同步调用其他的ABAP程序,有2种方式: 1,调用程序被打断,当被调用程序执行完毕之后,调用程序继续执行。如:CALL FUNCTION SUBMIT AND RETURNCA...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)