<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[huling_1997的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/huling_1997</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; huling_1997]]></copyright><item><title><![CDATA[ME21N,ME22N,ME23N之BADI增强ME_PROCESS_PO_CUST]]></title><link>https://blog.youkuaiyun.com/huling_1997/article/details/78794372</link><guid>https://blog.youkuaiyun.com/huling_1997/article/details/78794372</guid><author>huling_1997</author><pubDate>Wed, 13 Dec 2017 17:29:46 +0800</pubDate><description><![CDATA[一、需求背景：采购订单创建、修改时，根据所选订单类型不同，给抬头附加数据里的字段赋默认值。如下图所示：




二、实现方式：实现的方式可以有很多种，这里讲一下用BADI增强ME_PROCESS_PO_CUST实现的方式

第一步：执行事务码se19,在BAdI Name处输入：ME_PROCESS_PO_CUST，然后点“Create Impl”按钮




第二步：在I]]></description><category></category></item><item><title><![CDATA[对话屏幕Dynpro(SE51) 屏幕元素 屏幕属性 PAI事件的触发、屏幕元素Function Code设置 屏幕流逻辑Screen Flow Logic 对话屏幕中的字段命名大小写问题]]></title><link>https://blog.youkuaiyun.com/huling_1997/article/details/78794158</link><guid>https://blog.youkuaiyun.com/huling_1997/article/details/78794158</guid><author>huling_1997</author><pubDate>Wed, 13 Dec 2017 17:15:44 +0800</pubDate><description><![CDATA[对话屏幕Dynpro(SE51)

屏幕元素

屏幕属性





l  屏幕序号（Screen number）。四个数字组成的序列号，用于在程序中确定屏幕，该序号在同一个ABAP程序内部是唯一的。

l  屏幕类型（Screen type）。ABAP中的屏幕类型包括普通屏幕、模式对话框、选择屏幕和子屏幕等。普通屏幕一般占据整个用户窗口，而模态对话框只占据用户窗口的一部分；]]></description><category></category></item><item><title><![CDATA[物料主数据增强（MM01/MM02/MM03）]]></title><link>https://blog.youkuaiyun.com/huling_1997/article/details/78753086</link><guid>https://blog.youkuaiyun.com/huling_1997/article/details/78753086</guid><author>huling_1997</author><pubDate>Fri, 08 Dec 2017 16:35:50 +0800</pubDate><description><![CDATA[SAP 物料主数据增强自定义字段

物料主数据自定义字段增强







2. SPRO--后勤-常规--物料主数据 -- 配置物料主记录 --  创建定制子屏幕的程序



 

3. SE80 -- 输入函数组 ZMGD1



 

在屏幕 0001 里增加 三个 函数：



 

代码如下：

*&--------------]]></description><category></category></item><item><title><![CDATA[常用增强]]></title><link>https://blog.youkuaiyun.com/huling_1997/article/details/78720697</link><guid>https://blog.youkuaiyun.com/huling_1997/article/details/78720697</guid><author>huling_1997</author><pubDate>Tue, 05 Dec 2017 15:14:03 +0800</pubDate><description><![CDATA[MM模块：

采购订单增强：

BADI:ME_GUI_PO_CUST

ME_PROCESS_PO_CUST

物料凭证增强：

BADI:MB_DOCUMENT_BADI

实现功能1、一个物料凭证中不允许出现2个移动类型

2、冲销的凭证不能再被冲销

3、参照预留发货，只能选择同样的库存地点

4、检查物料的价格不能为0

USER-EXIT:MBC]]></description><category></category></item><item><title><![CDATA[ME21N/ME22N/ME23N屏幕增强BADI ME_GUI_PO_CUST]]></title><link>https://blog.youkuaiyun.com/huling_1997/article/details/78720101</link><guid>https://blog.youkuaiyun.com/huling_1997/article/details/78720101</guid><author>huling_1997</author><pubDate>Tue, 05 Dec 2017 14:34:01 +0800</pubDate><description><![CDATA[最近想更深入学习下classic BADI, 以前没玩过BADI屏幕增强, 所以决定玩一下.



这次的屏幕增强主要用到两个BADI: ME_GUI_PO_CUST和ME_PROCESS_PO_CUST

 

这两个BADI都是有例子的, 可以在se18那里按GoTo->Sample code->Display来查看, 也可以直接在SE24查看类CL_EXM_IM_ME_GUI]]></description><category></category></item><item><title><![CDATA[SAP采购订单抬头、行项目屏幕增强的两种方法]]></title><link>https://blog.youkuaiyun.com/huling_1997/article/details/78719896</link><guid>https://blog.youkuaiyun.com/huling_1997/article/details/78719896</guid><author>huling_1997</author><pubDate>Tue, 05 Dec 2017 14:20:43 +0800</pubDate><description><![CDATA[一、使用出口：MM06E005将自定义字段添加到采购订单抬头或行项目
效果：在采购订单抬头或行项目众tab 页签后增加一个新的页签，上面可以放要增加的自定义字段，随采购订单的创建、修改、显示进行自定义字段的增、改、查。
过程：1、使用CI开头的预留结构在PO抬头表EKKO或PO行项目表EKPO中增加自定义字段；2、CMOD创建一个project包含MM06E005，然后将MM06E005中包含]]></description><category></category></item><item><title><![CDATA[物料主档屏幕增强实例一.]]></title><link>https://blog.youkuaiyun.com/huling_1997/article/details/78643200</link><guid>https://blog.youkuaiyun.com/huling_1997/article/details/78643200</guid><author>huling_1997</author><pubDate>Mon, 27 Nov 2017 11:25:12 +0800</pubDate><description><![CDATA[SAP 标准物料主档字段不够用, 利用增强增加字段, 并把字段值存放到自定义表中.

Step 1. 

SE11 自定义一张 ADD-ON Table.





Step 2. 自定义一个Function Group.







Step 3. SE80-->Function Group-->ZMGD1


0001 屏幕是一个Bank Scree]]></description><category></category></item><item><title><![CDATA[屏幕增强实例四(采购订单抬头增强)]]></title><link>https://blog.youkuaiyun.com/huling_1997/article/details/78643164</link><guid>https://blog.youkuaiyun.com/huling_1997/article/details/78643164</guid><author>huling_1997</author><pubDate>Mon, 27 Nov 2017 11:23:23 +0800</pubDate><description><![CDATA[我们想在采购订单的抬头增加一个自定义字段.

还是先看增强后的效果图.





Step 1 , 同样的先是找出口.





Step 2. CMOD





Step 3. 在CI_EKKODB中添加自定义字段.





Step 4. 给自定义屏幕上添加字段







Step 5. 功能出口 EXIT_SAPMM]]></description><category></category></item><item><title><![CDATA[屏幕增强实例二(BOM Header)]]></title><link>https://blog.youkuaiyun.com/huling_1997/article/details/78643142</link><guid>https://blog.youkuaiyun.com/huling_1997/article/details/78643142</guid><author>huling_1997</author><pubDate>Mon, 27 Nov 2017 11:21:45 +0800</pubDate><description><![CDATA[我们想在BOM主档中增加一些自定义Field.

增强后的效果如下:

Header)" title="屏幕增强实例二(BOM Header)" style="margin:0px; padding:0px; border:0px; list-style:none">
这部分数据存储在Table STKO中.




Step 1.

找EXIT.

Header)" ]]></description><category></category></item><item><title><![CDATA[屏幕增强实例三(资产主数据)]]></title><link>https://blog.youkuaiyun.com/huling_1997/article/details/78643129</link><guid>https://blog.youkuaiyun.com/huling_1997/article/details/78643129</guid><author>huling_1997</author><pubDate>Mon, 27 Nov 2017 11:20:22 +0800</pubDate><description><![CDATA[我们在 AS01 , AS02 , AS03上添加自定义字段.

先看效果:





先找EXIT.

Step 1. 找出 Package AA.

再到SE80中找出这个包包含的EXIT, 再从中找出满足我们需求的EXIT.




Step 2. CMOD







Step 3. 先自定义我们的字段, 双击 CI_ANLU


]]></description><category></category></item><item><title><![CDATA[SAP用户增强总结-采购订单建立增加客户数据增强示例]]></title><link>https://blog.youkuaiyun.com/huling_1997/article/details/78642919</link><guid>https://blog.youkuaiyun.com/huling_1997/article/details/78642919</guid><author>huling_1997</author><pubDate>Mon, 27 Nov 2017 11:04:27 +0800</pubDate><description><![CDATA[2008年09月08日 星期一 17:14
来自: http://hi.baidu.com/bhwang/blog/item/1e88d75c8eb9c245faf2c04e.html

 
命令：smod
选择增强号MM06E005，点击测试。
出现如下：

MM06E005

1.功能退出：分别是代码区，包括pbo,pbi等。
2.Screen exit：创建增强屏幕
]]></description><category></category></item><item><title><![CDATA[摘抄（SAP所有模块用户出口(User Exits) ）]]></title><link>https://blog.youkuaiyun.com/huling_1997/article/details/78642773</link><guid>https://blog.youkuaiyun.com/huling_1997/article/details/78642773</guid><author>huling_1997</author><pubDate>Mon, 27 Nov 2017 10:53:41 +0800</pubDate><description><![CDATA[关于SAP的用户出口

用户出口就是SAP中的Customer Exits或者User Exits

什么叫用户出口呢？打个比方说吧，SAP软件就象一根晾衣服的绳子，上面有数不清的衣架，多数衣架上已经挂上了衣服，就些衣服就SAP的标准程序，还有些衣架是空着的，这些就是“用户出口”，你可以把自己做的衣服(比如程序代码)挂到这些衣架上去--如果你觉得SAP给你准备的衣服不够穿或者不合身的话。]]></description><category></category></item><item><title><![CDATA[动态更改选择界面选择文本]]></title><link>https://blog.youkuaiyun.com/huling_1997/article/details/78583690</link><guid>https://blog.youkuaiyun.com/huling_1997/article/details/78583690</guid><author>huling_1997</author><pubDate>Mon, 20 Nov 2017 16:38:02 +0800</pubDate><description><![CDATA[REPORT  z_barry_mod_sel_text.
 
TABLES mara.
 
PARAMETER p_test(10).
SELECT-OPTIONS: s_test FOR mara-matnr ,
                s_matnr FOR mara-matnr .
 
*INITIALIZATION.
AT SELECTION-SCREEN OU]]></description><category></category></item><item><title><![CDATA[带子屏幕的SCREEN逻辑流处理原则]]></title><link>https://blog.youkuaiyun.com/huling_1997/article/details/78583651</link><guid>https://blog.youkuaiyun.com/huling_1997/article/details/78583651</guid><author>huling_1997</author><pubDate>Mon, 20 Nov 2017 16:36:07 +0800</pubDate><description><![CDATA[PROCESS BEFORE OUTPUT.
  MODULE STATUS_100.
  CALL SUBSCREEN: AREA1 INCLUDING SY-REPID NUMBER1,
                  AREA2 INCLUDING SY-REPID NUMBER2.

PROCESS AFTER INPUT.
  MODULE CANCEL AT EXIT-]]></description><category></category></item><item><title><![CDATA[获取用户的授权值]]></title><link>https://blog.youkuaiyun.com/huling_1997/article/details/78582005</link><guid>https://blog.youkuaiyun.com/huling_1997/article/details/78582005</guid><author>huling_1997</author><pubDate>Mon, 20 Nov 2017 14:33:22 +0800</pubDate><description><![CDATA[REPORT  z_barry_test.

DATA: it_values TYPE TABLE OF usvalues WITH HEADER LINE.

CALL FUNCTION 'SUSR_USER_AUTH_FOR_OBJ_GET'
  EXPORTING
    user_name           = 'TZ_SD002'
*    sel_object     ]]></description><category></category></item></channel></rss>