注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

XINBO'S SAP BLOG

你所浪费的今天,是昨天死去的人奢望的明天。你所厌恶的现在,是未来的你回不去的曾经

 
 
 

日志

 
 

客户主数据屏幕增强(1/2)  

2014-09-10 11:48:21|  分类: Enhancement |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
背景:客户主数据中增加一个试图,保存客户、物料体系

步骤:
1.TCODE:SPRO进入后台配置,添加选项卡
客户主数据屏幕增强 - XINBOS SAP - XINBOS SAP BLOG

 客户主数据屏幕增强 - XINBOS SAP - XINBOS SAP BLOG
 
客户主数据屏幕增强 - XINBOS SAP - XINBOS SAP BLOG

2.实现BADI、创建实施类
 客户主数据屏幕增强 - XINBOS SAP - XINBOS SAP BLOG
客户主数据屏幕增强 - XINBOS SAP - XINBOS SAP BLOG
 
客户主数据屏幕增强 - XINBOS SAP - XINBOS SAP BLOG

3.新建函数组ZXD01、屏幕1000
客户主数据屏幕增强(1/2) - XINBOS SAP - XINBOS SAP BLOG
 

4.编写屏幕流以及相关代码
屏幕流:
PROCESS BEFORE OUTPUT.

  MODULE TC_CHANGE_TC_ATTR.

  LOOP AT GT_KHWLTX WITH CONTROL TC CURSOR TC-CURRENT_LINE.
    MODULE TC_GET_LINES.
  ENDLOOP.

PROCESS AFTER INPUT.

  LOOP AT GT_KHWLTX.
    CHAIN.
      FIELD GT_KHWLTX-MATNR.
      FIELD GT_KHWLTX-MAKTX.
      FIELD GT_KHWLTX-ZSYSTEM.
      MODULE TC_MODIFY ON CHAIN-REQUEST.
    ENDCHAIN.
    FIELD GT_KHWLTX-MATNR MODULE GET_MAKTX ON CHAIN-INPUT.
    FIELD GT_KHWLTX-MANDT MODULE TC_MARK ON REQUEST.
  ENDLOOP.

  MODULE TC_USER_COMMAND.

相关代码:
  TABLES:KNA1.
  FIELD-SYMBOLS<FSE>.
  CONSTANTSC_ZSYSTEM(24)  VALUE '(SAPMF02D)KNA1-ZSYSTEM'.

  ASSIGN (C_ZSYSTEMTO <FSE>.
  KNA1-ZSYSTEM <FSE>.

  IF SEL_FALG IS INITIAL.
    ASSIGN ('(SAPMF02D)KNA1-KUNNR'TO <FSE>.
    SELECT INTO CORRESPONDING FIELDS OF TABLE GT_KHWLTX FROM ZXD01_2 WHERE KUNNR <FSE>.
    SEL_FALG 'X'.
  ENDIF.

  IF SY-TCODE 'XD03' OR SY-TCODE 'VD03' OR SY-TCODE 'FD03'AND SY-UCOMM <> 'ENTR'.
    LOOP AT SCREEN.
      IF SCREEN-GROUP1 'GP1'.
        SCREEN-INPUT 0.
        MODIFY SCREEN.
      ENDIF.
    ENDLOOP.

    DATACOLS LIKE LINE OF TC-COLS.
    LOOP AT TC-COLS INTO COLS WHERE SCREEN-NAME 'GT_KHWLTX-MATNR' OR SCREEN-NAME 'GT_KHWLTX-ZSYSTEM'.
      COLS-SCREEN-INPUT 0.
      MODIFY TC-COLS FROM COLS.
    ENDLOOP.
  ENDIF.

  DESCRIBE TABLE GT_KHWLTX LINES TC-LINES.
  TC-LINES LINESGT_KHWLTX 20.

  评论这张
 
阅读(642)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017