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)

的赋值、

更多推荐

采购,订单,凭证,供应商,公司,代码,标识