2023年12月2日发(作者:奔驰e260新款图片)
中国石化数据仓库项目
数据模型设计功能书
采购/价格主题
ZMROCPU01
修改记录
版本
1.0
2.0
3.0
4.0
5.0
6.0
7.0
8.0
日期
2005-6-6
2005-7-26
2005-8-08
2005-8-12
2005-8-15
2005-9-5
2005-09-22
2005-12-1
楚荣江
楚荣江
楚荣江
楚荣江
芮萍
芮萍
吉雅图
赵珅
作者 状态
编写设计文档
修改设计文档
修改设计文档
修改设计文档
修改设计文档
修改设计文档
修改设计文档
修改设计文档
审核
芮萍
芮萍
芮萍
芮萍
芮萍
芮萍
客户确认:__________________
目 录
1.
需求描述 ............................................................................................................................................................................................................................................................................................ 5
2.
数据模型(星型结构) ..................................................................................................................................................................................................................................................................... 6
3.
数据模型(技术特性) ..................................................................................................................................................................................................................................................................... 7
3.1.
特性(CH) .................................................................................................................................................................................................................................................................................... 7
3.2.
时间特性 ..................................................................................................................................................................................................................................................................................... 8
3.3.
关键指标
(KF) ............................................................................................................................................................................................................................................................................ 9
3.4.
ODS
对象 .................................................................................................................................................................................................................................................................................. 10
3.5.
INFOCUBE .................................................................................................................................................................................................................................................................................... 1
3.5.1.
BasisCube ........................................................................................................................................................................................................................................................................... 1
3.5.2.
MultiCube ........................................................................................................................................................................................................................................................................... 3
3.5.3.
RemoteCube ........................................................................................................................................................................................................................................................................ 3
3.6.
AGGREGATE ................................................................................................................................................................................................................................................................................ 1
无AGGREGATE应用 ............................................................................................................................................................................................................................................................................... 1
4.
数据源系统分析................................................................................................................................................................................................................................................................................. 1
5.
BW-DATA FLOW ............................................................................................................................................................................................................................................................................ 6
5.1.
DATA
SOURCE ............................................................................................................................................................................................................................................................................. 6
5.1.1.
Data Flow in InfoCube ZMROCPU01 ................................................................................................................................................................................................................................ 6
5.1.2.
Data Flow in ODS ZMROPU01 ......................................................................................................................................................................................................................................... 7
5.1.3.
Data Flow in ODS ZMROPU02 ......................................................................................................................................................................................................................................... 8
5.1.4.
Data Flow in ODS ZMRORE03(详细见需求主题文档) ............................................................................................................................................................................................. 8
5.2.
DATA
SOURCE ............................................................................................................................................................................................................................................................................. 9
5.3.
TRANSFER
RULE ........................................................................................................................................................................................................................................................................ 10
5.4.
UPDATE
RULE .............................................................................................................................................................................................................................................................................. 1
5.4.1.
ODS?INFOCUBE ........................................................................................................................................................................................................................................................................... 1
5.5.
ENHANCEMENT ............................................................................................................................................................................................................................................................................ 1
6.
QUERY .............................................................................................................................................................................................................................................................................................. 1
6.1.
6.2.
6.3.
6.4.
6.5.
6.6.
采购状况分析(ZMROCPU01_
Q01) .................................................................................................................................................................................................................................... 1
按分子公司查询不同供应商的采购分额(ZMROCPU01_
Q02) ........................................................................................................................................................................................ 2
按采购类型查询采购状况(ZMROCPU01_
Q03) ................................................................................................................................................................................................................ 2
按工程项目查询采购状况(ZMROCPU01_
Q04) ................................................................................................................................................................................................................ 2
按物料查询采购状况
(ZMROCPU01_
Q05) ....................................................................................................................................................................................................................... 4
按物料的价格分析(ZMROCPU01_
Q51) ............................................................................................................................................................................................................................ 2
INFOSOURCE?ODS ...................................................................................................................................................................................................................................................... 1 6.7.
供应商供应价格分析(ZMROCPU01_
Q52) ........................................................................................................................................................................................................................ 4
6.8.
不同时期的采购价格(ZMROCPU01_
Q53) ........................................................................................................................................................................................................................ 5
6.9.
按区域对不同企业的采购价格(ZMROCPU01_
Q54) ........................................................................................................................................................................................................ 1
6.10.
指导价执行情况分析(ZMROCPU01_
Q55) .................................................................................................................................................................................................................... 1
6.11.
供应商业绩查询(ZMROCPU01_
Q81) ............................................................................................................................................................................................................................ 2
6.12.
按采购类型查询供应商业绩(ZMROCPU01_
Q82) ........................................................................................................................................................................................................ 4
7.
WEB APPLICATION TEMPLATE ............................................................................................................................................................................................................................................... 6
7.1.
7.2.
7.3.
7.4.
CLASS与相应的TEMPLATE ....................................................................................................................................................................................................................................................... 6
CLASS
DEFINE ............................................................................................................................................................................................................................................................................. 6
CODE ........................................................................................................................................................................................................................................................................................... 1
IMPLEMENT .................................................................................................................................................................................................................................................................................. 1
8.
AUTHORIZATION .......................................................................................................................................................................................................................................................................... 1
1. 需求描述
附件
下列文件详细描述了本文档所涉及的各个部门业务分析需求:
编号
文件名称
状态
2. 数据模型(星型结构)
供应商
混合至公司代码的供应商编号
事实表
Dimension ID
采购凭证
物料组
物料
物料组
物资编码_公司代码
有效的采购订单价值
采购订单项数
订单数量
净价
实际交货数量
采购订单总价值
最后一次交货日期
异常采购标识
超计划供货天数
数量
指导性净价
指导性总价
采购凭证号
采购凭证的项目编号
上网采购标识
采购凭证批准标识
工程项目编号
采购订单+行项目号
凭证计划行的计划的交货日期
上网采购标识标记
采购类型不规范标记
最后一次入库日期(C)
组织结构
公司代码
工厂
采购组织
时间
日历天
日历年/月
日历年
单位
基本单位
本地货币
数据请求
数据请求包
3. 数据模型(技术特性)
3.1. 特性(CH)
General Bex Master Data
Info-Object
(CH)
工厂
采购凭证号
公司代码
物料
物料组
Techn. Name Data
Type
CHAR
NUMC
CHAR
CHAR
CHAR
CHAR
CHAR
CHAR
CHAR
NUMC
CHAR
DATS
CHAR
CHAR
CHAR
CHAR
DATS
CHAR
CHAR
Daten-Display-Convertlength Attribute .Routin
4
10
4
18
9
4
1
1
24
5
Text in
Spalt
header
Auth.
Relev.
X
X
X
X
X
X
Master
Data
?
Time
Dependent
?
0PLANT
ZMREBELN
0COMP_CODE
0MATERIAL
0MATL_GROUP
0PURCH_ORG
采购组织
ZMRIHREZ
上网采购标识
采购凭证批准标识
ZMRFRGKE
ZMRPRJNO
工程项目编号
采购凭证的项目编0OI_EBELP
号
采购订单+行项目ZMRPOITEM
号
凭证计划行的计划0SCL_DELDAT
的交货日期
混合至公司代码的0VEN_COMPC
供应商编号
物资编码_公司代ZMATCOMPC
码
采购类型不规范标ZMRNORMT
记
上网采购标识标记
ZMRIHREZF
最后一次入库日期ZMRBLDATC
(C)
0VENDOR
供应商
ZMRAREA
地理区域
15
8
10
18
1
1
8
10
6 General
Info-Object
(CH)
物料组大类
专业类型
物料组中类
Bex
Text in
Spalt
header
Master Data
Master
Data
?
X
X
X
Techn. Name
ZMRLARGE
ZMRMAJOR
ZMRMEDIUM
Data
Type
CHAR
CHAR
CHAR
Daten-Display-Convertlength Attribute .Routin
9
9
9
Auth.
Relev.
Time
Dependent
?
3.2. 时间特性
Gerneral
Info-Object
(CH)
日历天
日历年/月
日历年
Bex
Display-Attribute?
Text in
Spalt
Header
Auth.
Relev.
Others Techn.
Name
Data-
type
Data-length
8
6
4
0CALDAY DATS
0CALMONTNUMC
H
0CALYEAR NUMC
3.3. 关键指标 (KF)
Info-Object
(KF)
有效的采购订单价值
Type / Unit
Techn. Name KF-Type
0ORDER_VAL Amount
Aggregation
Unit Aggregation Exception-Agg. Reference
Min, Max, aggregation characteristic
Sum
0LOC_CURRCY
Others 采购订单项数
订单数量
净价
实际交货数量
采购订单总价值
最后一次交货日期
异常采购标识
超计划供货天数
数量
指导性净价
指导性总价
Info-Object
(KF)
有效的采购订单价值
采购订单项数
订单数量
净价
实际交货数量
采购订单总价值
最后一次交货日期
异常采购标识
超计划供货天数
数量
指导性净价
指导性总价
0PO_ITEMS
0PO_QTY
0NETPRICE
0PDLV_QTY
ZMRDMBTR
ZMRBUDAT
ZMRHQFLG
ZMRDFDAY
0QUANTITY
ZMRNERPRC
ZMRTOLPRC
Number
Quantity
Amount
Quantity
Amount
Date
Int4
Int4
Quantity
Amount
Amount
0BASE_UOM
0LOC_CURRCY
0BASE_UOM
0LOC_CURRCY
0LOC_CURRCY
0LOC_CURRCY
Additional Properties
DecimalDisplay Bex Description
-Places
2
2
3
3.4. ODS 对象
Techn.
Name
ZMROPU01
采购凭证信息
物资采购指导价
ZMROPU02
ODS Object Key-fields
0COMP_CODE
ZMREBELN
0OI_EBELP
0MATERIAL
0CALMONTH
0BASE_UOM
Data-fields
0PO_QTY
0NETPRICE
0ORDER_VAL
0LOC_CURRCY
0BASE_UOM
ZMRDMBTR
0PDLV_QTY
0MATERIAL
0MATL_GROUP
0PLANT
0VEN_COMPC
0PURCH_ORG
0DOCTYPE
ZMRIHREZ
ZMRFRGKE
0PO_ITEMS
ZMRPRJNO
ZMRBUDAT
0CALMONTH
0CALDAY
0CALYEAR
0SCL_DELDAT
0GR_DATE
ZMRAREA
ZMRNERPRC
ZMRTOLPRC
0LOC_CURRCY
PSA->ODS
Update
ODS->Cube
Aggregation
Remark
3.5. InfoCube
No. InfoCube
1
采购凭证信息
Techn. Name
ZMROCPU01
InfoArea
ZMRO_PU
Basis-Cube
√
Multi-Cube
Remote-Cube
3.5.1.
BasisCube
BasisCube: ZMROCIPU01
? Characteristics
Dimension
物料组
Characteristics
物料
物料组
物资编码_公司代码
Navigation
Attribut
Remark
供应商
组织结构
采购凭证
物料组大类
物料组中类
专业类型
旧物料号
混合至公司代码的供
应商编号
工厂
公司代码 区域
采购组织
采购凭证号
采购凭证的项目编号
上网采购标识
采购凭证批准标识
工程项目编号 Dimension
地理区域
Characteristics
采购订单+行项目号
凭证计划行的计划的交货日期
上网采购标识标记
采购类型不规范标记
最后一次入库日期(C)
地理区域
Navigation
Attribut
Remark
? Time Characteristics
Characteristics
日历天
日历年/月
日历年
Techn. Name
0CALDAY
0CALMONTH
0CALYEAR
Remark
? Key Firgure
No.
1
2
3
4
5
6
7
8
9
10
11
Key Figure
有效的采购订单价值
采购订单项数
订单数量
净价
实际交货数量
采购订单总价值
数量
最后一次交货日期
异常采购标识
超计划供货天数
指导性净价
Techn. Name
0ORDER_VAL
0PO_ITEMS
0PO_QTY
0NETPRICE
0PDLV_QTY
ZMRDMBTR
0QUANTITY
ZMRBUDAT
ZMRHQFLG
ZMRDFDAY
ZMRNERPRC
Unit
0LOC_CURRCY
0BASE_UOM
0LOC_CURRCY
0BASE_UOM
0LOC_CURRCY
0UNIT
0LOC_CURRCY No. Key Figure
12
指导性总价
Techn. Name
ZMRTOLPRC
Unit
0LOC_CURRCY
3.5.2.
MultiCube
MultiCube
Techn. Name
Characteristics
Key Figure
Related Basis-Cube
Remark
无MultiCube 应用
3.5.3.
RemoteCube
RemoteCube
Techn. Name
Characteristics
Key Figure
Related Source
System
Remark
无RemoteCube 应用
3.6. Aggregate
Aggregat
Techn. Name
Cube
Characteristics/
Attribute
Aggregation Level
Remark
无Aggregate应用
4. 数据源系统分析
DataSource: < 2LIS_02_SCL 采购数据(计划行等级)> 以安庆的传输规则为模板
Key Figure/
Characteristics
促销
冲销标识
凭证日期
采购凭证类型
采购凭证分类
记账日期
采购凭证号
采购组
采购组织
本位币
有效期间开始
有效期末
供应商
不同的开发票方
供货供应商
逻辑系统
逻辑采购系统
供应工厂
采购凭证状态
创建日期
购买订单货币
Sourc-system
0RT_PROMO
0STORNO
0DOC_DATE
0DOCTYPE
0DOC_CAT
0PSTNG_DATE
ZMREBELN
0PUR_GROUP
0PURCH_ORG
0LOC_CURRCY
0VAL_START
0VAL_END
0VEN_COMPC
0INV_PTY
0SUPPL_VEND
0LOG_SYS
0LOGSYS_PUR
0SUPP_PLANT
Techn. Name Table
0PO_STATUS
0ENTRY_DATE
0ORDER_CURR
Additional Compounding
Text table with
AKTNR
促销
ROCANCEL
标识符: 取消数据记录
BEDAT
采购凭证日期
BSART
采购凭证类型
BSTYP
采购凭证分类
BUDAT
订单的已收到货物或发
票收取的入帐日期
EBELN
采购凭证号
EKGRP
采购组
EKORG
采购组织
HWAER
本位币
KDATB
有效期开始
KDATE
有效期结束
LIFNR
供应商帐户号
LIFRE
不同的开发票方
LLIEF
供货供应商
LOGSY
逻辑系统
ORGLOGSY
逻辑系统
RESWK
转储单的供货(发出)工
厂
STATU
采购凭证的状态
SYDAT
采购凭证的输入日期
WAERS
采购订单货币
数据源中的字段描述
Field Name Others
Key Figure/
Characteristics
汇率
订单原因
应用公司
BW: 交易码
最终的交货
制造商部分
最终发票
合同
主要协议的项
库存地点
基本单位
物料组
物料
订单单位
净价
价格单位
项目类别
产品描述
分母(除数)
分子
基于 GR 的发票确认
工厂
评估收据结算
预留删除标记
Sourc-system
0EXCHG_RATE
0PUR_REASON
0BWAPPLNM
0PROCESSKEY
0COMPL_DEL
0MPN_MATNR
0FINAL_INV
0CONTRACT
0CONT_ITEM
0STOR_LOC
0BASE_UOM
0MATL_GROUP
0MATERIAL
0PO_UNIT
0NETPRICE
0PRICE_UNIT
0ITM_CAT
0PROD_DESCR
0DENOMINTR
0NUMERATOR
0GR_BASE_IV
0PLANT
0EVAL_R_S
ZMRXLOEK
Techn. Name Table
Field Name
WKURS
BSGRU
BWAPPLNM
BWVORG
ELIKZ
EMATN
EREKZ
KONNR
KTPNR
LGORT
LMEIN
MATKL
MATNR
MEINS
NETPR
PEINH
PSTYP
TXZ01
UMREN
UMREZ
WEBRE
WERKS
XERSY
LOEKZ
数据源中的字段描述
汇率
订单的原因
应用程序组件
SAP BW 事务代码
\" 交货已完成 \"
物料编码
最后发票标识
重要的采购协议号
基本采购协议的项目编号
库存地点
基本计量单位
物料组
物料号码
订单单位
净价
价格单位
采购凭证中的项目类别
短文本
订单单位到基本单位转换的值
有关订货价格单位转换为基本单位的分子
标识: 基于收货的发票校验
工厂
评估收据的结算(ERS)
采购凭证删除指示
Additional Compounding
Text table with
Others
Key Figure/ Techn. Name Sourc-Table Field Name
数据源中的字段描述
Characteristics system
BWBRTWR
以订单货币计的全部订总定单值(定单货币)
0PUR_GROVAL
单值
0ORDER_VAL BWEFFWR
有效订单值 订单价值
0CPPVLC BWGEO
BW: 采购价值 BW: 本地货币的成本值
0CPPVOC BWGEOO
成本值采购货币 BW: 订单货币的成本值
BWGVO
BW: 以本币计的零0CPSVLC
BW: 本地货币的零售值
售额
BWGVP
以本币计的销售价0CPSTLC
BW: 使用本币的含税零值 售值
0SUBTOT_OC1 BWKZWI1
小计1 从条件定价过程小计1
0SUBTOT_OC2 BWKZWI2
小计2 从条件定价过程小计2
0SUBTOT_OC3 BWKZWI3
小计3 从条件定价过程小计3
0SUBTOT_OC4 BWKZWI4
小计4 从条件定价过程小计4
0SUBTOT_OC5 BWKZWI5
小计5 从条件定价过程小计5
0SUBTOT_OC6 BWKZWI6
小计6 从条件定价过程小计6
0BATCH CHARG
批量 批次编号
Delta PO/GR CP 0CPDEOGPVO DBWGEO
成本增量采购订单/货物C
收据
DBWMNG
增量 PO/GR 定单
0CPDEOGQUO
增量采购订单/收货按U
BUn的数量
0SCL_DELDAT EINDT
计划行删除日期 项目交货日期
0SCHED_LINE ETENR
计划行 交货计划行计数器
0NO_RMDRS MAHNZ
催促信编号 紧急消息编号 (催付者)
0STAT_DATE SLFDT
统计日期 相关交货日的统计
0SCHED_TIME UZEIT
计划行时间点 时间
0NET_PO_VAL BWNETWR
用订单货币计算的净订净订单价值
单值
0PDLV_QTY WEMNG
交货数量 收到货物数量
Additional Compounding Others
Text table with
Key Figure/
Characteristics
上网采购标识
最后一次交货日期
工程项目编号
会计年度变式
计划行日期
SAS 行的计数器
商品供应商
出票方
供货工厂
合作伙伴供应商
订货地址
采购订单数量
Sourc-Table Field Name
数据源中的字段描述
system
ZMRIHREZ IHREZ
客户或供应商的内部参考
ZMRBUDAT ZMRBUDAT
凭证记帐日期
ZMRPRJNO ZPRJNO
项目编号
0FISCVARNT PERIV
会计年度变式
0SCHED_DATE SCL_BEDAT
计划行日期
0NO_SCL NOSCL
计划协议计划行的计数器
0SUPPLIER PWLIF
商品供应商
0INV_PARTY PREST
出票方
0SUP_PLANT PLIWK
已经分配合作伙伴角色的供货工厂
0PARTNER PLIEF
已经分配合作伙伴角色的供应商
0ORD_ADDR PBEST
订单地址
0PO_QTY BWMNG
BW: 使用订单单位的数量
Techn. Name Additional Compounding Others
Text table with
DataSource: < ZMROPU02_T01 :物资采购指导价> FLATFILE 文本文件
Key Figure/
Characteristics
物料
本位币
日历年/月
指导价净价
Techn. Name Sourc-system
0MATERIAL
0LOC_CURR
CY
0CALMONTH
ZMRNERPR
C
Table Field
Name
物料
本位币
数据源中的字段描述
MATERIAL
LOC_CURRCY
Related Compounding Others
Text table with
日历年/月
CALMONTH
指导价净价
/BIC/ZMRNERPRC
指导价总价
ZMRTOLPRC
指导价总价
/BIC/ZMRTOLPRC
DataSource: < 0MATERIAL >:见汇总的主数据的数据源的分析
DataSource: < 0VENDOR> :见汇总的主数据的数据源的分析
DataSource: < ZMRLIFNR > :见汇总的主数据的数据源的分析
5. BW-Data Flow
5.1. Data Source
5.1.1.
Data Flow in InfoCube ZMROCPU01
5.1.2.
Data Flow in ODS ZMROPU01
5.1.3.
Data Flow in ODS ZMROPU02
5.1.4.
Data Flow in ODS ZMRORE03(详细见需求主题文档)
5.2. Data Source
Data Source Type
B = BCT
S = inforset
V = view
F = function modul
FLATFILE
B
FLATFILE
Infoset/View/Function
module name
Field Name Description
Attribute
S = select
H = hide
D = delta
S
S
2LIS_02_SCL
ZMROPU02_T01
0MATERIAL
0CALMONTH
0LOC_CURRCY
ZMRNERPRC
ZMRTOLPRC
物料
日历年/月
本位币
指导价净价
指导价总价
5.3. Transfer Rule
InfoSource InfoObject
2LIS_02_SCL
促销
冲销标识
凭证日期
采购凭证类型
采购凭证分类
记账日期
采购凭证号
采购组
采购组织
本位币
有效期间开始
有效期末
供应商
不同的开发票方
供货供应商
逻辑系统
逻辑采购系统
供应工厂
采购凭证状态
创建日期
购买订单货币
汇率
订单原因
应用公司
BW: 交易码
最终的交货
Method
F=Trans.-Field
C=Constant
R = Routine
0RT_PROMO F
0STORNO F
0DOC_DATE F
0DOCTYPE F
0DOC_CAT F
0PSTNG_DATE F
ZMREBELN F
0PUR_GROUP F
0PURCH_ORG F
0LOC_CURRCY F
0VAL_START F
0VAL_END F
0VEN_COMPC F
0INV_PTY F
0SUPPL_VEND F
0LOG_SYS F
0LOGSYS_PUR F
0SUPP_PLANT F
0PO_STATUS F
0ENTRY_DATE F
0ORDER_CURR F
0EXCHG_RATE F
0PUR_REASON F
0BWAPPLNM F
0PROCESSKEY F
0COMPL_DEL F
Tech. Name Field Name/
Constant
AKTNR
ROCANCEL
BEDAT
BSART
BSTYP
BUDAT
EBELN
EKGRP
EKORG
HWAER
KDATB
KDATE
LIFNR
LIFRE
LLIEF
LOGSY
ORGLOGSY
RESWK
STATU
SYDAT
WAERS
WKURS
BSGRU
BWAPPLNM
BWVORG
ELIKZ
Routin Description InfoSource InfoObject Tech. Name
制造商部分
最终发票
合同
主要协议的项
库存地点
基本单位
物料组
物料
订单单位
净价
价格单位
项目类别
产品描述
分母(除数)
分子
基于 GR 的发票确认
工厂
评估收据结算
预留删除标记
总定单值(定单货币)
订单价值
BW: 采购价值
成本值采购货币
BW: 以本币计的零售额
以本币计的销售价值
0MPN_MATNR
0FINAL_INV
0CONTRACT
0CONT_ITEM
0STOR_LOC
0BASE_UOM
0MATL_GROUP
0MATERIAL
0PO_UNIT
0NETPRICE
0PRICE_UNIT
0ITM_CAT
0PROD_DESCR
0DENOMINTR
0NUMERATOR
0GR_BASE_IV
0PLANT
0EVAL_R_S
ZMRXLOEK
0PUR_GROVAL
0ORDER_VAL
0CPPVLC
0CPPVOC
0CPSVLC
0CPSTLC
Method
F=Trans.-Field
C=Constant
R = Routine
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
Field Name/
Constant
EMATN
EREKZ
KONNR
KTPNR
LGORT
LMEIN
MATKL
MATNR
MEINS
NETPR
PEINH
PSTYP
TXZ01
UMREN
UMREZ
WEBRE
WERKS
XERSY
LOEKZ
BWBRTWR
BWEFFWR
BWGEO
BWGEOO
BWGVO
BWGVP
Routin Description InfoSource InfoObject
小计1
小计2
小计3
小计4
小计5
小计6
批量
Delta PO/GR CP
增量 PO/GR 定单
计划行删除日期
计划行
催促信编号
统计日期
计划行时间点
净订单价值
交货数量
上网采购标识
最后一次交货日期
工程项目编号
会计年度变式
计划行日期
SAS 行的计数器
商品供应商
出票方
供货工厂
合作伙伴供应商
Method
F=Trans.-Field
C=Constant
R = Routine
0SUBTOT_OC1 F
0SUBTOT_OC2 F
0SUBTOT_OC3 F
0SUBTOT_OC4 F
0SUBTOT_OC5 F
0SUBTOT_OC6 F
0BATCH F
0CPDEOGPVOC F
0CPDEOGQUOU F
0SCL_DELDAT F
0SCHED_LINE F
0NO_RMDRS F
0STAT_DATE F
0SCHED_TIME F
0NET_PO_VAL F
0PDLV_QTY F
ZMRIHREZ F
ZMRBUDAT F
ZMRPRJNO F
0FISCVARNT F
0SCHED_DATE F
0NO_SCL F
0SUPPLIER F
0INV_PARTY F
0SUP_PLANT F
0PARTNER F
Tech. Name Field Name/
Constant
BWKZWI1
BWKZWI2
BWKZWI3
BWKZWI4
BWKZWI5
BWKZWI6
CHARG
DBWGEO
DBWMNG
EINDT
ETENR
MAHNZ
SLFDT
UZEIT
BWNETWR
WEMNG
IHREZ
ZMRBUDAT
ZPRJNO
PERIV
SCL_BEDAT
NOSCL
PWLIF
PREST
PLIWK
PLIEF
Routin Description InfoSource InfoObject Tech. Name
订货地址
采购订单数量
采购凭证批准标识
0ORD_ADDR
0PO_QTY
ZMRFRGKE
Method Field Name/
F=Trans.-Field Constant
C=Constant
R = Routine
F PBEST
F BWMNG
R FRGKE
Release
Routin Description
IF TRAN_STRUCTURE-FRGKE EQ \'O\' OR
TRAN_STRUCTURE-FRGKE EQ \'R\' OR
TRAN_STRUCTURE-FRGKE EQ \'Z\'.
RESULT = TRAN_STRUCTURE-FRGKE.
ELSE.
RESULT = \'\'.
ENDIF.
地理区域
ZMRAREA C 04
ZMROPU02_T01
物料
文本文件
本位币
日历年/月
指导价净价
指导价总价
0MATERIAL
0LOC_CURRCY
0CALMONTH
ZMRNERPRC
ZMRTOLPRC
F
F
F
F
F
MATERIAL
LOC_CURRCY
CALMONTH
/BIC/ZMRNERPRC
/BIC/ZMRTOLPRC
5.4. Update Rule
5.4.1.
INFOSOURCE?ODS
? Start Routine
LOOP AT DATA_PACKAGE.
* For ZhenHai ,only ZZH3 has release process, except ZZH4,ZZH5.
IF DATA_PACKAGE-plant EQ \'ZRCC\' .
DATA_PACKAGE-/BIC/ZMRFRGKE = \'O\'.
ENDIF.
IF DATA_PACKAGE-DOCTYPE EQ \'ZZH4\' or
DATA_PACKAGE-DOCTYPE EQ \'ZZH5\' .
DATA_PACKAGE-/BIC/ZMRFRGKE = \'O\'.
ENDIF.
IF DATA_PACKAGE-/BIC/ZMRXLOEK ne \'\' or \"Del. Flag
DATA_PACKAGE-MATL_GROUP eq \' \' or \"Material Group
* Item cagetory
DATA_PACKAGE-itm_CAT eq \'2\' or \"Consignment
DATA_PACKAGE-itm_CAT eq \'7\' or \" Stock Transfer
DATA_PACKAGE-itm_CAT eq \'9\' or \" Service
DATA_PACKAGE-DOCTYPE eq \'UB\' or
DATA_PACKAGE-/BIC/ZMRFRGKE eq \'\' or
** Normal purchasing order - BWVORG = 001.
DATA_PACKAGE-PROCESSKEY ne \'001\' .
if DATA_PACKAGE-processkey eq \'021\' and
DATA_PACKAGE-PLANT eq \'ZRCC\'.
continue.
endif.
delete DATA_PACKAGE index sy-tabix.
ENDIF .
ENDLOOP.
? Key Figure
ODS Update Rule Method Field Name/
S = Source Field Constant
C = Constant
M = Master Attribut
R = Routine
I = Initial Value
S
有效的采购订单价值 净采购定单值
C 1
采购订单项数
0PO_QTY S 0PO_QTY
订单数量 订单数量
0NETPRICE S 0NETPRICE
净价 净价
ZMRBUDAT S ZMRBUDAT
最后一次交货日期 最后一次交货日期
ZMRNERPRC S ZMRNERPRC
指导价净价 指导价净价
ZMRTOLPRC S ZMRTOLPRC
指导价总价 指导价总价
Key Figure Routin Description
ZMROPU01
ZMROPU01_T01
RESULT = COMM_STRUCTURE-NET_PO_VAL.
ZMROPU02
ZMROPU02_T01
? Characteristics and Time Characteristics
ODS Update Rule InfoObject Method
S=Source Field
C = Constant
M = Master
Attribute
R = Routine
I = Initial Value
Field Name/
Constant
Routin Description
ZMROPU01 ZMROPU01_T01 0COMP_CODE
公司代码
R company code
case COMM_STRUCTURE-PLANT(2).
**1 **
when \'GQ\'.
RESULT = \'1670\'.
**2 **
when \'SP\'.
RESULT = \'2480\'.
**3 **
when \'YP\'.
RESULT = \'2430\'.
**4 **
when \'XZ\'.
RESULT = \'2150\'.
**5 **
when \'YZ\'.
RESULT = \'2610\'.
**6 **
when \'CL\'.
RESULT = \'1801\'.
ODS Update Rule InfoObject Method
S=Source Field
C = Constant
M = Master
Attribute
R = Routine
I = Initial Value
Field Name/
Constant
Routin Description
**7 **
when \'JL\'.
RESULT = \'1710\'.
**8 **
when \'YS\'.
RESULT = \'1590\'.
when \'YH\'.
RESULT = \'2550\'.
**9 **
when \'SO\'.
RESULT = \'1180\'.
**10 **
when \'AP\'.
RESULT = \'1880\'.
**11 **
when \'JN\'.
RESULT = \'2060\'.
**12 **
when \'JM\'.
RESULT = \'1970\'.
ODS Update Rule InfoObject Method
S=Source Field
C = Constant
M = Master
Attribute
R = Routine
I = Initial Value
Field Name/
Constant
Routin Description
0OI_EBELP
采购凭证行项目编号
0BASE_UOM
基本计量单位
0CALDAY
日历天
0CALMONTH
日历年/月
0CALYEAR
日历年
0SCL_DELDAT
凭证计划行的计划的交货日期
ZMREBELN
S 0OI_EBELP
采购凭证的项目编号
0BASE_UOM
基本计量单位
0DOC_DATE
凭证日期
**13 **
when \'JO\'.
RESULT = \'1460\'.
**14 **
when \'ZH\' .
RESULT = \'2241\'.
when \'ZR\' .
RESULT = \'2230\'.
endcase.
S
S
R
R
RESULT = COMM_STRUCTURE-doc_date+0(6).
RESULT = COMM_STRUCTURE-doc_date+0(4).
S
0SCL_DELDAT
凭证计划行的计划的交货日期
ZMREBELN ODS Update Rule InfoObject Method
S=Source Field
C = Constant
M = Master
Attribute
R = Routine
I = Initial Value
Field Name/
Constant
Routin Description
采购凭证号
0PLANT
工厂
0MATL_GROUP
物料组
0MATERIAL
物料
0PURCH_ORG
采购组织
ZMRFRGKE
采购凭证批准标识
ZMRIHREZ
上网采购标识
S
S
S
S
S
采购凭证号
0PLANT
工厂
0MATL_GROUP
物料组
0MATERIAL
物料
0PURCH_ORG
采购组织
ZMRFRGKE
采购凭证批准标识
R
if COMM_STRUCTURE-/BIC/ZMRIHREZ = \'\'.
RESULT = \'N\'.
else.
RESULT = \'Y\'.
endif.
ZMRPRJNO
工程项目编号
0DOCTYPE
采购凭证类型
0VEN_COMPC
混合至公司代码的供应商编号
S
S
S
ZMRPRJNO
工程项目编号
0DOCTYPE
采购凭证类型
0VEN_COMPC
混合至公司代码的供应商编号 ODS Update Rule InfoObject Method
S=Source Field
C = Constant
M = Master
Attribute
R = Routine
I = Initial Value
Field Name/
Constant
Routin Description
0LOC_CURRCY
本位币
ZMRAREA
地理区域
ZMROPU02 ZMROPU02_T01 0MATERIAL
物料
日历年/月
0CALMONTH
0LOC_CURRCY
本位币
基本计量单位
S
S
S
R
S
S
0LOC_CURRCY
本位币
ZMRAREA
地理区域
0MATERIAL
物料
Year/month
0LOC_CURRCY
本位币
RESULT = COMM_STRUCTURE-doc_date+0(6).
ODS?INFOCUBE
? Start Routine—采购凭证信息(8ZMROPU01)
data: CODE type i.
loop at DATA_PACKAGE.
* reset CODE = -1.
CODE = -1.
if DATA_PACKAGE-MATL_GROUP = \' \'.
CODE = 28.
else.
case DATA_PACKAGE-MATL_GROUP+0(2).
when \'01\' or \'04\' or \'20\'.
CODE = 0.
when \'02\'.
if DATA_PACKAGE-MATL_GROUP+0(4) = \'0205\' or
DATA_PACKAGE-MATL_GROUP+0(4) = \'0227\'.
CODE = 0.
else.
CODE = 28.
endif.
when \'06\'.
if DATA_PACKAGE-MATL_GROUP+0(4) = \'0601\'.
CODE = 0.
else.
CODE = 28.
endif.
when \'08\'.
case DATA_PACKAGE-MATL_GROUP+0(4).
when \'0801\'.
if DATA_PACKAGE-MATL_GROUP+0(6) = \'080110\' or
DATA_PACKAGE-MATL_GROUP+0(6) = \'080112\' or
DATA_PACKAGE-MATL_GROUP+0(6) = \'080114\'.
CODE = 28.
else.
CODE = 0.
endif.
when \'0803\'.
if DATA_PACKAGE-MATL_GROUP+0(6) = \'080306\'.
CODE = 28.
else.
CODE = 0.
endif.
when \'0813\'.
CODE = 0.
when others.
CODE = 28.
endcase.
when \'10\'.
case DATA_PACKAGE-MATL_GROUP+0(4).
when \'1001\' or \'1005\' or \'1007\' or \'1009\'.
CODE = 0.
when \'1003\'.
if DATA_PACKAGE-MATL_GROUP+0(6) = \'100314\'.
CODE = 28.
else.
CODE = 0.
endif.
when others.
CODE = 28.
endcase.
when \'30\'. case DATA_PACKAGE-MATL_GROUP+0(4).
when \'3039\' or \'3045\' or \'3053\'.
CODE = 0.
when \'3037\'.
if DATA_PACKAGE-MATL_GROUP+0(6) = \'303702\' or
DATA_PACKAGE-MATL_GROUP+0(6) = \'303704\' or
DATA_PACKAGE-MATL_GROUP+0(6) = \'303712\'.
CODE = 28.
else.
CODE = 0.
endif.
when others.
CODE = 28.
endcase.
when \'35\'.
if DATA_PACKAGE-MATL_GROUP+0(6) = \'350102\'.
CODE = 0.
else.
CODE = 28.
endif.
when \'40\'.
if DATA_PACKAGE-MATL_GROUP+0(4) = \'4001\' or
DATA_PACKAGE-MATL_GROUP+0(4) = \'4007\'.
CODE = 0.
else.
CODE = 28.
endif.
when others.
CODE = 28.
endcase.
endif.
if CODE = 28.
DELETE DATA_PACKAGE.
endif.
IF DATA_PACKAGE-COMP_CODE = \'2230\' .
delete DATA_PACKAGE index sy-tabix.
endif.
if not ( DATA_PACKAGE-plant = \'SPM1\' OR
DATA_PACKAGE-plant = \'ZH00\' OR
DATA_PACKAGE-plant = \'YPB1\' OR
DATA_PACKAGE-plant = \'JOA1\' OR
DATA_PACKAGE-plant = \'XZA2\' OR
DATA_PACKAGE-plant = \'YZ31\' OR
DATA_PACKAGE-plant = \'CL00\' OR
DATA_PACKAGE-plant = \'JL00\' OR
DATA_PACKAGE-plant = \'YSM1\' OR
DATA_PACKAGE-plant = \'GQM1\' OR
DATA_PACKAGE-plant = \'GQM2\' OR
DATA_PACKAGE-plant = \'SOA2\' OR
DATA_PACKAGE-plant = \'APM1\' OR
DATA_PACKAGE-plant = \'JNM1\' OR
DATA_PACKAGE-plant = \'JMM1\' ) .
delete DATA_PACKAGE index sy-tabix.
endif.
endloop.
? Key Figure
Cube Update Rule Key Figure Method
S = Source Field
C = Constant
M = Master Attribut
R = Routine
I = Initial Value
Field Name/
Constant
Routin Description
ZMROCPU01
ZMROCPU01
ZMROCPU01
ZMROCPU01
8ZMROPU01 0ORDER_VAL
有效的采购订单价值
采购订单项数
0PO_QTY
订单数量
0NETPRICE
净价
S
8ZMROPU01
8ZMROPU01
8ZMROPU01
R
R
R
ZMROCPU01
ZMROCPU01
ZMROCPU01
8ZMROPU01
8ZMROPU01
8ZMROPU01
0PDLV_QTY
实际交货数量
ZMRDMBTR
采购订单总价值
ZMRBUDAT
最后一次交货日期
S
S
S
0ORDER_VAL
有效的采购订单价值
RESULT = 1.
RESULT = COMM_STRUCTURE-PO_QTY.
if COMM_STRUCTURE-PO_QTY = 0.
RESULT = 0.
else.
RESULT = COMM_STRUCTURE-ORDER_VAL / COMM_STRUCTURE-PO_QTY.
endif
0PDLV_QTY
实际交货数量
ZMRDMBTR
采购订单总价值
ZMRBUDAT
最后一次交货日期
Cube Update Rule Key Figure Method
S = Source Field
C = Constant
M = Master Attribut
R = Routine
I = Initial Value
Field Name/
Constant
Routin Description
ZMROCPU01 8ZMROPU01 ZMRNERPRC
指导价净价
R
ZMROCPU01
ZMROCPU01
ZMROCPU01
ZMROCPU01
ZMROCPU01
8ZMROPU02
8ZMROPU02
8ZMROPU02
8ZMROPU02
8ZMRORE03
0ORDER_VAL
有效的采购订单价值
0PO_QTY
订单数量
0NETPRICE
净价
ZMRNERPRC
指导价净价
0QUANTITY
数量
S
R
S
S
S
ZMRNERPRC
指导价净价
RESULT = 1.
ZMRNERPRC
指导价净价
ZMRNERPRC
指导价净价
0QUANTITY
数量
data: t_price like /BIC/VZMROCPU01T-/BIC/ZMRNERPRC,
t_month like COMM_STRUCTURE-CALMONTH.
clear: t_price, t_month.
* result value of the routine
select /BIC/ZMRNERPRC CALMONTH
from /BIC/AZMROPU0200
into (t_price, t_month)
where MATERIAL eq
COMM_STRUCTURE-MATERIAL
and CALMONTH Le
COMM_STRUCTURE-CALMONTH .
RESULT = t_price.
endselect.
? Characteristics and Time Characteristics
Cube Update Rule InfoObject Method
S=Source Field
C = Constant
M = Master Attribute
R = Routine
I = Initial Value
Field Name/
Constant
Routin Description
ZMROCPU01 8ZMROPU01 ZMREBELN
采购凭证号
ZMROCPU01 8ZMROPU01 0PLANT
工厂
ZMROCPU01 8ZMROPU01 0COMP_CODE
公司代码
ZMROCPU01 8ZMROPU01 0MATERIAL
物料
ZMROCPU01 8ZMROPU01 0MATL_GROUP
物料组
ZMROCPU01 8ZMROPU01 0PURCH_ORG
采购组织
ZMROCPU01 8ZMROPU01 ZMRFRGKE
采购凭证批准标识
ZMROCPU01 8ZMROPU01 ZMRIHREZ
上网采购标识
ZMROCPU01 8ZMROPU01 ZMRPRJNO
工程项目编号
S
S
S
S
S
S
S
ZMREBELN
采购凭证号
0PLANT
工厂
0COMP_CODE
公司代码
0MATERIAL
物料
0MATL_GROUP
物料组
0PURCH_ORG
采购组织
ZMRFRGKE
采购凭证批准标识
ZMRIHREZ
上网采购标识
S
R
data: t_zmrprjno like /BIC/PZMRPRJNO-/BIC/ZMRPRJNO.
clear: t_zmrprjno.
* data: t_ZMRPSPID like /BIC/PZMRPSPID-/BIC/ZMRPSPID.
* clear: t_ZMRPSPID.
data: t_tan(24) type c.
select single /BIC/ZMRPRJNO from Cube Update Rule InfoObject Method
S=Source Field
C = Constant
M = Master Attribute
R = Routine
I = Initial Value
Field Name/
Constant
Routin Description
ZMROCPU01 8ZMROPU01 0OI_EBELP
采购凭证的项目编号
ZMROCPU01 8ZMROPU01 ZMRPOITEM
采购订单+行项目号
ZMROCPU01 8ZMROPU01 0SCL_DELDAT
凭证计划行的计划的交货日期
ZMROCPU01 8ZMROPU01 0VEN_COMPC
混合至公司代码的供应商编号
ZMROCPU01 8ZMROPU01 ZMATCOMPC
物资编码_公司代
S 0OI_EBELP
采购凭证的项目编号
/BIC/PZMRPRJNO
into t_zmrprjno
where COMP_CODE eq COMM_STRUCTURE-COMP_CODE
and /BIC/ZMRPRJNO eq COMM_STRUCTURE-/BIC/ZMRPRJNO
and OBJVERS eq \'A\'.
* endif.
if sy-subrc eq 0.
RESULT = t_zmrprjno.
else.
RESULT = \'\'.
endif.
R
CONCATENATE COMM_STRUCTURE-/BIC/ZMREBELN
COMM_STRUCTURE-OI_EBELP into RESULT .
S
S
S
0SCL_DELDAT
凭证计划行的计划的交货日期
0VEN_COMPC
混合至公司代码的供应商编号
0MATERIAL
物料 Cube Update Rule InfoObject Method
S=Source Field
C = Constant
M = Master Attribute
R = Routine
I = Initial Value
Field Name/
Constant
Routin Description
码
ZMROCPU01 8ZMROPU01 ZMRIHREZF
上网采购标识标
记
R
DATA: hq_STD_DESCR LIKE /BIC/PZMRMATNR-STD_DESCR.
CLEAR: hq_STD_DESCR.
* result value of the routine
data : exist_m(1) type c.
clear: exist_m.
select single STD_DESCR from /BIC/PZMRMATKL
into hq_STD_DESCR
where /BIC/ZMRMATKL eq COMM_STRUCTURE-MATL_GROUP
and OBJVERS eq \'A\'
and COMP_CODE eq \'0000\' .
IF SY-SUBRC EQ 0.
exist_m = \'Y\'.
ELSE.
IF COMM_STRUCTURE-MATERIAL+0(9) =
\'080302065\' or
COMM_STRUCTURE-MATERIAL+0(9) =
\'080302019\'.
hq_STD_DESCR = \'1\'.
exist_m = \'Y\'.
ELSEIF COMM_STRUCTURE-MATERIAL =
\'2001\'.
hq_STD_DESCR = \'2\'.
exist_m = \'Y\'.
ELSEIF COMM_STRUCTURE-MATERIAL+0(9) =
\'080302165\' or
COMM_STRUCTURE-MATERIAL+0(9) =
\'080302017\' or Cube Update Rule InfoObject Method
S=Source Field
C = Constant
M = Master Attribute
R = Routine
I = Initial Value
Field Name/
Constant
Routin Description
ZMROCPU01 8ZMROPU01 ZMRNORMT
采购类型不规范
R
COMM_STRUCTURE-MATERIAL+0(9) =
\'080302063\' or
COMM_STRUCTURE-MATERIAL+0(9) =
\'080302181\' or
COMM_STRUCTURE-MATERIAL+0(9) =
\'080302285\' or
COMM_STRUCTURE-MATERIAL+0(9) =
\'080302087\' or
COMM_STRUCTURE-MATERIAL+0(9) =
\'080302197\' .
hq_STD_DESCR = \'3\'.
exist_m = \'Y\'.
ENDIF.
ENDIF.
IF EXIST_M =\'Y\'.
IF hq_STD_DESCR EQ \'1\' OR
hq_STD_DESCR EQ \'2\' OR
hq_STD_DESCR EQ \'3\' .
IF COMM_STRUCTURE-/BIC/ZMRIHREZ EQ \'N\'.
RESULT = \'1\'.
ELSEIF COMM_STRUCTURE-/BIC/ZMRIHREZ EQ
\'Y\'.
RESULT = \'0\'.
ENDIF.
ELSE.
RESULT = \'0\'.
ENDIF.
ELSE.
RESULT = \'0\'.
ENDIF.
data: t_STD_DESCR like /BIC/PZMRMATNR-STD_DESCR, Cube Update Rule InfoObject Method
S=Source Field
C = Constant
M = Master Attribute
R = Routine
I = Initial Value
Field Name/
Constant
Routin Description
标记
hq_STD_DESCR like /BIC/PZMRMATNR-STD_DESCR.
clear: t_STD_DESCR, hq_STD_DESCR.
** check each comany\'s own STD_DESCR.
SELECT SINGLE STD_DESCR from
/BIC/PZMATCOMPC
into t_STD_DESCR
where COMP_CODE eq COMM_STRUCTURE-COMP_CODE
and /BIC/ZMATCOMPC eq COMM_STRUCTURE-MATERIAL
and OBJVERS eq \'A\'.
if sy-subrc eq 0.
** select HQ\'s STD_DESCR from ZMRMATKL **
select single STD_DESCR from
/BIC/PZMRMATKL
into hq_STD_DESCR
where /BIC/ZMRMATKL eq
COMM_STRUCTURE-MATL_GROUP
and OBJVERS eq \'A\'
and COMP_CODE eq \'0000\' .
if sy-subrc eq 0.
* if hq_std_descr eq \'1\' or hq_std_descr eq \'2\'.
if t_STD_DESCR eq hq_STD_DESCR.
RESULT = \'0\'.
else.
RESULT = \'1\'. \" 1 : inconsistency
endif.
* else.
* RESULT = \'0\'.
Cube Update Rule InfoObject Method
S=Source Field
C = Constant
M = Master Attribute
R = Routine
I = Initial Value
Field Name/
Constant
Routin Description
ZMROCPU01 8ZMROPU01 ZMRBLDATC
最后一次入库日期(C)
ZMROCPU01 8ZMROPU01 0VENDOR
R
* endif.
else.
RESULT = \'0\'.
endif.
else.
RESULT = \'2\' . \" No master data
endif.
RESULT = COMM_STRUCTURE-/BIC/ZMRBUDAT .
S
ZMROCPU01 8ZMROPU01 ZMRAREA
地理区域
ZMROCPU01 8ZMROPU01 ZMRLARGE
物料组大类
ZMROCPU01 8ZMROPU01 ZMRMAJOR
专业类型
S
R
R
0VEN_COMPC
混合至公司代码的供应商
ZMRAREA
地理区域
if COMM_STRUCTURE-MATL_GROUP <> \' \'.
RESULT = COMM_STRUCTURE-MATL_GROUP(2).
endif.
case COMM_STRUCTURE-MATL_GROUP+0(2).
when \'08\' or \'10\' or \'11\' or \'12\' or \'15\'.
RESULT = \'1\'.
when \'01\' or \'02\' or \'03\' or \'05\' or \'06\' or \'07\' or \'42\'.
RESULT = \'2\'.
when \'04\' .
RESULT = \'3\'.
when \'20\' or \'21\' or \'22\' or \'23\' or \'24\' or \'25\' or \'26\' or
\'27\' or \'28\' or \'29\' or \'30\' or \'31\' or \'32\' or \'33\' or
\'34\' or \'35\' or \'36\' or \'37\' or \'38\' or \'39\' or \'46\'.
RESULT = \'4\'.
Cube Update Rule InfoObject Method
S=Source Field
C = Constant
M = Master Attribute
R = Routine
I = Initial Value
Field Name/
Constant
Routin Description
ZMROCPU01 8ZMROPU01 ZMRMEDIUM
物料组中类
ZMROCPU01
ZMROCPU01
ZMROCPU01
8ZMROPU02
8ZMROPU02
8ZMROPU02
ZMROCPU01 8ZMROPU02
ZMROCPU01 8ZMROPU03
ZMREBELN
采购凭证号
R
C
C
S
S
S
S
R
8888888888
0000
0MATERIAL
物料
0PLANT
工厂
0COMP_CODE
公司代码
0MATL_GROUP
物料组
when \'40\' or \'41\' or \'43\' or \'44\' or \'45\' or \'47\' or \'48\' or
\'49\' or \'50\' or \'51\' or \'52\' or \'53\' or \'54\' or \'55\'.
RESULT = \'5\'.
when \'09\' or \'13\' or \'14\' or \'16\' or \'17\' or \'18\' or \'19\' or
\'56\'.
RESULT = \'6\'.
endcase.
if COMM_STRUCTURE-MATL_GROUP <> \' \'.
RESULT = COMM_STRUCTURE-MATL_GROUP(4).
endif.
0COMP_CODE
公司代码
0MATERIAL
物料
0PLANT
工厂
ZMROCPU01 8ZMROPU03 0COMP_CODE
公司代码
ZMROCPU01 8ZMROPU03 0MATL_GROUP
物料组
ZMROCPU01 8ZMROPU03 ZMRPRJNO
工程项目编号
TABLES: /BIC/PZMRPSPID.
DATA: T_ZMRPRJNO like /BIC/PZMRPSPID-/BIC/ZMRPRJNO.
clear T_ZMRPRJNO.
select single /BIC/ZMRPRJNO from /BIC/PZMRPSPID Cube Update Rule InfoObject Method
S=Source Field
C = Constant
M = Master Attribute
R = Routine
I = Initial Value
Field Name/
Constant
Routin Description
into T_ZMRPRJNO
where COMP_CODE eq COMM_STRUCTURE-COMP_CODE
and /BIC/ZMRPSPID eq COMM_STRUCTURE-/BIC/ZMRPSPID
and OBJVERS eq \'A\'.
if sy-subrc eq 0.
RESULT = T_ZMRPRJNO.
else.
RESULT =\'\'.
endif.
ZMROCPU01 8ZMROPU03 ZMATCOMPC
物资编码_公司代码
ZMROCPU01 8ZMROPU03 ZMRLARGE
物料组大类
S 0MATERIAL
物料
R
TABLES: /BIC/PZMRPSPID.
DATA: T_ZMRPRJNO like /BIC/PZMRPSPID-/BIC/ZMRPRJNO.
ZMROCPU01 8ZMROPU03 ZMRMAJOR
专业类型
R
if COMM_STRUCTURE-MATL_GROUP <> \' \'.
RESULT = COMM_STRUCTURE-MATL_GROUP(2).
endif.
TABLES: /BIC/PZMRPSPID.
DATA: T_ZMRPRJNO like /BIC/PZMRPSPID-/BIC/ZMRPRJNO.
case COMM_STRUCTURE-MATL_GROUP+0(2).
when \'08\' or \'10\' or \'11\' or \'12\' or \'15\'.
RESULT = \'1\'.
when \'01\' or \'02\' or \'03\' or \'05\' or \'06\' or \'07\' or \'42\'.
RESULT = \'2\'.
when \'04\' .
RESULT = \'3\'.
Cube Update Rule InfoObject Method
S=Source Field
C = Constant
M = Master Attribute
R = Routine
I = Initial Value
Field Name/
Constant
Routin Description
ZMROCPU01 8ZMROPU03 ZMRMEDIUM
物料组中类
R
when \'20\' or \'21\' or \'22\' or \'23\' or \'24\' or \'25\' or \'26\' or
\'27\' or \'28\' or \'29\' or \'30\' or \'31\' or \'32\' or \'33\' or
\'34\' or \'35\' or \'36\' or \'37\' or \'38\' or \'39\' or \'46\'.
RESULT = \'4\'.
when \'40\' or \'41\' or \'43\' or \'44\' or \'45\' or \'47\' or \'48\' or
\'49\' or \'50\' or \'51\' or \'52\' or \'53\' or \'54\' or \'55\'.
RESULT = \'5\'.
when \'09\' or \'13\' or \'14\' or \'16\' or \'17\' or \'18\' or \'19\' or
\'56\'.
RESULT = \'6\'.
endcase.
TABLES: /BIC/PZMRPSPID.
DATA: T_ZMRPRJNO like /BIC/PZMRPSPID-/BIC/ZMRPRJNO.
if COMM_STRUCTURE-MATL_GROUP <> \' \'.
RESULT = COMM_STRUCTURE-MATL_GROUP(4).
endif.
5.5. Enhancement
BW SYSTEM:
PROJECT Assignments
Function
Field Name
Code
Code
Description
SOURCES SYSTEM: 数据源2LIS_02_SCL
PROJECT Assignments
ZHQBW01 RSAP0001
Function
EXIT_SAPLRSAP_001
Field Name
LOEKZ
BWNETWR
WEMNG
IHREZ
FRGKE
ZMRBUDAT
ZPRJNO
Code
DATA: I_DTFIAR_3 LIKE DTFIAR_3, \" 应收提取结构
I_DTFIAP_3 LIKE DTFIAP_3, \" 应付提取结构
W_TABIX LIKE SY-TABIX,
W_DATE LIKE SY-DATUM,
ZLIS_02_SCL LIKE MC02M_0SCL,
Z_EKKO LIKE EKKO,
I_GLPCA LIKE GLPCW,
I_FIGL_1 LIKE DTFIGL_1.
DATA:
ZCBO(10) type C,
Z_ZPRJNO(10) type C,
Z_BUDAT like EKBE-BUDAT,
Z_BWART like EKBE-BWART,
Z_LOEKZ like EKPO-LOEKZ.
TABLES:T012K.
TABLES: EKKO, EKPO, EKBE, RESB.
case i_datasource.
* Purachse sechedule line
when \'2LIS_02_SCL\'.
loop at c_t_data into zlis_02_scl.
Code
Description
对提取结构
MC02M_0SCL的扩展字段(LOEKZ
IHREZ
FRGKE
ZMRBUDAT
ZPRJNO)
的赋值、
更多推荐
采购,订单,凭证,供应商,公司,代码,标识
发布评论