You are on page 1of 24

DMEE Configuration

2012.7.30
DMEE Configuration
Step
1. 双击”DMEE tree:
Properties”。
2. 修改该DMEE树的基
本信息。
– 这里的信息输入
不影响后面的设
置,可以为任何
值。
DMEE Configuration
Step
1. 这里的参数,选择
“1”表示字段之间
用分隔符分隔,“2”
则表示不用分隔符。
2. 如果上面的file type
选择的是1,那就在
这里输入所需要的分
隔符。可以是逗号,
分号,句号等任何字
符。但是如果要用制
表符Tab分隔,需要
另外开发,这里不能
直接输入。
3. 这里表示,如果字段
中有字符与分隔符冲
突了,那字段中的字
符用什么来替代。
DMEE Configuration
Step
1. 右击”DMEE Tree”。
2. 点击”Create Segment
Group”。
3. 编辑名称。Segment
Group本身通常不需
要做太多设置。
DMEE Configuration
Step
1. 右击刚刚创建的
segment group。
2. 选择下拉菜单中
的”As Sub node”。
3. 在随后新建的
segment group中,
编辑其名称与描述。
在最下方的”Level”字
段中输入1。
DMEE Configuration
Step
1. 右击”Domestic
Header”。
2. 选择”Create Technical
Note”。
– 这里设置调用付
款单金额的参数。
3. 设置Name和
Reference ID。Ref. ID
在下面的配置中会被
使用到。
Roll Down
4. 设置该字段的长度和
类型。
– 本例中,这里调
用付款金额,所
以12位长度足诶。
5. 设置字段的对齐方式。
金额的话,CL NC比
较合适。
DMEE Configuration
Step
1. 承上步,选择
Mapping procedure
为”Aggregation”。
2. 点击标签:
Aggregation。
DMEE Configuration
Step
1. 这里设置Aggregation
的Ref. ID。这里的ID,
也是要在后面的配置
中配好才能调用到的。
所以读者先记住,此
处会调用一个
AMOUNT的ID即可。
2. 用之前同样的方法,
再创建一个Segment,
注意和刚刚创建好的
Segment是平行的关
系。
DMEE Configuration
Step
1. 右击刚刚创新的新
Segment。
2. 选择”Create Element”.

这里的Element就是
付款单中的一个个字
段。
DMEE Configuration
Step
1. 双击一个刚刚新建的
Element。
2. 填写名称Name,字
段元素长度Length和
类型Type。

Roll Down
DMEE Configuration
Step
1. Mapping procedure
的解释:
– Constant,就是固定
的值,通常用于记
录固定的字符;
– Structure field,变量,
从payment程序中取
值。通常用于取如
供应商银行号,名
称,金额等信息;
– Exit Module,用于调
用自己开发的程序;
– Own mapping,用于
做判断。举个例子:
下面对几种Mapping 如果某供应商银行
Procedure分别做介绍 号码为空,则提示
错误,否则就导出
银行号码。那么,
就可以建一个Own
mapping的元素,然
后在下一层建立两
个Atom,分别表示
银行号为空或不为
空的结果。
DMEE Configuration
Step
1. Constant:
– 这种mapping就
比较简单,只要
给一个固定的值
就可以。
DMEE Configuration
Step
1. Structure:
– 这是最常用的
mapping方式。
– 这种元素需要在
source中,输入
structure的名称和
field name。
– Structure的名称通常
为FPAYH和FPAYHX。
– Field name用事务代
码SE11可以查到。
– 它的本质就是,调用
到支付程序中的各种
变量值。如本例中,
FPAYH中的LFDNR就
表示系统里的支付编
号。
DMEE Configuration
Step
1. Exit Module,
– 用于调用程序。
如本例中,调用
了一个可以输入
TAB字符的程序。
该程序需要自己
开发。
DMEE Configuration
Step
1. Own mapping:
– 如果元素被设置为
own mapping,则这
个元素不需要做其
他设置,只需要在
该元素下另外新建
几个Atom。
DMEE Configuration
Step
1. 双击刚刚创建的
Atom。
2. Atom的基本属性设
置其实与Element很
类似,唯一的区别就
是Mapping
Procedure里没有
Atom这个选项了。
3. 点击Source标签。
DMEE Configuration
Step
1. Source的设置规则与
Element类似。根据
该Atom的Mapping
Procedure,设置相
应的值。
2. 点击Conditions标签。
DMEE Configuration
Step
1. 这里就是设置条件。
如本例中表示就是:
如果字段FPAYH下的
HBKID=空值,则输
入上一页设置好的固
定值1。如果不满足
条件,则不做任何处
理。
DMEE Configuration
Step
1. 关于一个导出金额的
设置。金额这个字段,
需要设置一个Ref. ID,
然后选择Structure
field。
2. 设置好Ref. ID后,才
能在之前提到的Total
Amount中,调用到
这个ID,互相呼应起
来。
DMEE Configuration
Step
1. 双击total amount。
2. 点击Aggregation标签
3. 可以在这里调用到
AMOUNT的Ref. ID。
DMEE字段查找
• 下面讲讲如何查找需要调用的字段。
DMEE Configuration
Step
1. 事务代码SE11。
2. 在Data type中输入
Structure的名称。在
支付方面,一般调用
FPAYH和FPAYHX
3. 点Display。
DMEE Configuration
Step
1. 可以根据描述,知道
在Element中应该调
用到哪个参数。
DMEE字段查找
• 关于如何开发可以输出tab字符的程序:
– 用ABAP开发,就一句话:c_value =
cl_abap_char_utilities=>horizontal_tab

You might also like