Chinaunix首页 | 论坛 | 博客
  • 博客访问: 7203064
  • 博文数量: 655
  • 博客积分: 10264
  • 博客等级: 上将
  • 技术积分: 8278
  • 用 户 组: 普通用户
  • 注册时间: 2007-06-04 17:47
个人简介

ABAP顾问

文章分类

全部博文(655)

文章存档

2017年(2)

2014年(8)

2013年(3)

2012年(2)

2011年(18)

2010年(102)

2009年(137)

2008年(274)

2007年(134)

分类:

2008-05-30 10:06:32

FUNCTION z_sh_exit_debia.
*"----------------------------------------------------------------------
*"*"Local Interface:
*"  TABLES
*"      SHLP_TAB TYPE  SHLP_DESCR_TAB_T
*"      RECORD_TAB STRUCTURE  SEAHLPRES
*"  CHANGING
*"     REFERENCE(SHLP) TYPE  SHLP_DESCR_T
*"     REFERENCE(CALLCONTROL) LIKE  DDSHF4CTRL STRUCTURE  DDSHF4CTRL
*"----------------------------------------------------------------------

  DATA: wa LIKE LINE OF shlp-fielddescr ,
        len type i ,
        tmpkunnr LIKE kna1-kunnr .

  IF callcontrol-step = 'DISP'.
    READ TABLE shlp-fielddescr INTO wa WITH KEY fieldname = 'KUNNR'.
    IF sy-subrc = 0 .
     len = wa-offset / 2 .  "UNICODE系统
      LOOP AT record_tab.
        tmpkunnr = record_tab-string+len(wa-leng) .
        CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'
          EXPORTING
            input  = tmpkunnr
          IMPORTING
            output = tmpkunnr.
        AUTHORITY-CHECK OBJECT 'Z_VA01_VAG'
                 ID 'KUNNR' FIELD tmpkunnr
                 ID 'ACTVT' DUMMY.
        IF sy-subrc <> 0.
          DELETE record_tab.
        ENDIF.
      ENDLOOP.
    ENDIF.
  ENDIF.
ENDFUNCTION.

阅读(5809) | 评论(6) | 转发(0) |
给主人留下些什么吧!~~

chinaunix网友2010-02-05 20:48:58

没看明白什么意思

chinaunix网友2010-02-03 18:27:05

老白你好,有个问题想要请教一下。 我现在有个需求也是和search help 相关的, 我们想在SO的header level中加入一个field(additional B) 并且能够提供search help, 其中有一个field 是item level的matnr, 我们想要把这个字段自动带入search help 中的弹出界面,但是经过测试,header level的字段可以通过名字匹配自动带出,但是item level的无法带出来,请问您有什么这方面的经验么?

chinaunix网友2009-12-16 12:26:32

太好了!

chinaunix网友2009-11-06 12:39:05

关于时间点: 在输入帮助处理期间,定义了许多时间点,每一个都定义了一个重要的输入帮助处理操作的起始时间。 如果用一个带有 搜索帮助退出的 搜索帮助定义一个输入帮助处理,则会在每个时间点上调用该搜索帮助退出。如果有需要,该输入帮助退出能够影响该处理,甚至决定该处理是否应持续到一个不同的时间点上。 定义下面的时间点: 1. SELONE 在选择一个元素搜索帮助之前调用。可能的元素搜索帮助已经在 SHLP_TAB 中。可在集合搜索帮助的搜索帮助退出中使用该时间点,用来限制元素搜索帮助的选择可能性。 在元素搜索帮助的选择中,不提供该步中从 SHLP_TAB 中删除的条目。如果 SHLP_TAB 中只剩下一个条目,则跳过选择元素搜索帮助用的对话框,可以不更改下一个时间点。 如果要在对话期间内选择另一个元素搜索帮助,那么就不可再访问该时间点了。 2. PRESEL1 选了一个元素搜索帮助后,在该时间点上,在该搜索帮助(类型SHLP_DESCR_T)的定义内就不再将表 INTERFACE 复制到表 SELOPT 中了。这意味着在这里,你仍然可以影响搜索帮

chinaunix网友2009-11-06 11:59:19

指的搜索帮助的时间点 比如:DISP是选出数据后显示的时候,SELECT是选择搜索帮助的数据的时候