SAP PS 第14节 批导及报表

SAP 第14节 批导及报表

1 批导

1.1 批量立项

1.2 项目预算及明细批量导入

1.3 WBS元素预留批量导入

1.4 物资采购申请批量导入(含预留)

1.5 服务采购申请批量导入

2 报表

2.1 项目产品入库结转查询报表

2.2 项目全过程总体与明细查询

序号字段名称参考字段字段类型字段长度逻辑处理
1项目编码PROJ-PSPIDCHAR24根据条件查询项目编码:PROJ-PSPID
2项目描述PROJ-POST1CHAR40根据条件查询项目描述:PROJ-POST1
3WBS元素层级PRPS- STUFE1INT13根据项目编码查询项目下所有WBS PROJ-PSPID=PRPS-POSID,取该WBS对应的层级PRPS- STUFE1
4各层级WBS元素PRPS- POSIDCHAR24根据项目编码查询项目下所有WBS PROJ-PSPID=PRPS-POSID
5各层级WBS描述PRPS- POST1CHAR24根据WBS元素查询WBS描述
6各层级总体预算BPGE- WTGESCHAR241.根据项目编码查询项目下所有WBS PROJ-PSPID=PRPS-POSID,取该WBS元素对象号PRPS-OBJNR PRPS-OBJNR=BPGE-OBJNR BPGE-WRTTP=“41” 取该层WBS总体预算BPGE- WTGES 如果查询数据为空,则BPGE-WTGES=0
7本层WBS年度预算BPGE- WTGESCHAR241.根据项目编码查询项目下所有WBS PROJ-PSPID=PRPS-POSID,根据查询条件所写年份,取该WBS元素对象号PRPS-OBJNR PRPS-OBJNR=BPGE-OBJNR BPJA-WRTTP=“41” 取该层WBS年度预算BPJA- WTJHR,如果查询数据为空,则BPJA- WTJHR=0
8实际成本PRPS- POST1CHAR241、根据以上查出的各层WBS,PROJ-PSPID=PRPS-PSPHI,查询出PRPS-OBJNR;2、根据PRPS-POSID=AUFK-PSPEL,查询出AUFK-OBJNR;3、根据PRPS-POSID=AFVC-PROJN,查询出AFVC-OBJNR;根据以上查询的结果:COEP- OBJNR、COEP-WRTTP=4、11 COEP-GJAHR=“根据过滤条件填写的年、月” COEP-KSTAR=“5*”+"66*"且≠{“5001520000”、… COEP- WTG00+……+ WTG16查询对应期间成本明细,记入该对象号对应的WBS
9实际收入BPGE- WTGESCHAR241、根据PROJ-PSPID=PRPS-PSPHI,查询出PRPS-OBJNR;2、根据PRPS-POSID=AUFK-PSPEL,查询出AUFK-OBJNR;3、根据PRPS-POSID=AFVC-PROJN,查询出AFVC-OBJNR;根据以上查询的结果:COEP-OBJNR、COEP-WRTTP=4、11 COEP-GJAHR=“据过滤条件填写的年,月” COEP-KSTAR=6001*、6002*、6003*、6004*、6005*、6006*、6007*、6008*、6009*、6051*、6010000000、5402* COEP- WTGBTR,小计}后乘以-1,取正值
10预算执行率PRPS- POST1CHAR24由"8"取得的项目成本/年度预算:COEP- WTG00+……+ WTG16累计小计/BPGE-WARTTP=“41”*100%

2.2.1 项目定义及描述PROJ

在这里插入图片描述

2.2.2 项目WBS及层级描述PRPS

在这里插入图片描述

2.2.3 项目总体预算表BPGE

在这里插入图片描述

在这里插入图片描述

总预算100,分配了80到下面的WBS,剩余了20可以继续分配。同时虽然是100的预算,只下达了90。

再看子WBS,真实占用预算34000.00
在这里插入图片描述

2.2.3 项目年度预算表BPJA

2.2.4 根据WBS元素查找网络,取到网络的对象号

在这里插入图片描述

2.2.5 根据WBS元素查找网络活动,取到网络活动的对象号

在这里插入图片描述

2.2.5 根据对象号去COEP表取成本实际值

在这里插入图片描述

过滤

COEP- OBJNR、COEP-WRTTP=4、11 COEP-GJAHR=“根据过滤条件填写的年、月” COEP-KSTAR=“5*”+“66*”

然后取COEP- WTG00+……+ WTG16

在S4里面,新增了期间字段,没有1-16月了

2.2.6 根据WBS对象号,去COEP去收入实际值

在这里插入图片描述

2.2.7 根据WBS对象号,取采购申请,查询Q 库存采购申请EBKN-PS_PSP_PNR

在这里插入图片描述

2.2.8 根据WBS对应的网络AUFK,取采购申请,查询服务类EBKN-NPLNR

在这里插入图片描述

在这里插入图片描述

关于采购申请的删除标识

(1)如果删除标识EBAN-LOEKZ≠X保留(2)如果删除标识EBAN-LOEKZ=X、且采购订单EBAN-EBELN=”空”则直接过滤掉;(3)如果删除标识EBAN-LOEKZ=X、且采购订单EBAN-EBELN≠”空”且EBAN- EBELN =EKPO-EBELN且EKPO- LOEKZ≠”L”保留(2)(3)的目的是分开技术性完成和删除采购申请的。根据EBAN -MENGE采购申请数量、EBAN-PEINH 价格单位、EBAN- PREIS 评估价格申请总价即:EBAN -MENGE /EBAN-PEINH *EBAN- PREIS

2.3 销售订单与项目关联查询报表

序号 字段名称 参考字段 字段ID 字段类型 长度 字段描述 逻辑处理
1 公司代码 PROJ- VBUKR CHAR 24 1.根据查询条件公司代码PROJ- VBUKR,查询公司代码下所有项目PROJ-PSPID
2 项目编码 PROJ-PSPID   CHAR 24 1.根据条件查询项目编码:PROJ-PSPID
3 项目描述 PROJ-POST1 CHAR 24 1.根据项目编码,查询项目描述PROJ- POST1
4 WBS元素 PRPS-PSPNR CHAR 24 1. PROJ-PSPID=PRPS-PSPHI,取项目编码下所有WBS,PRPS-PSPNR
5 Wbs元素描述 PRPS-POST1 CHAR 24 1.根据wbs,查询wbs描述prps-POST1
6 销售订单 VBAP-VBELN CHAR 24 1.PROJ-PSPID=PRPS-PSPHI, PRPS-PSPHI=VBAP- PS_PSP_PNR,查询wbs下所有销售订单 VBAP- VBELN
7 订单类型 VBAK-AUART CHAR 24 1.根据销售订单VBAP- VBELN=VBAK-VBELN,查询订单类型VBAK-AUART
8 物料编码 VBAK-MATNR 1.根据销售订单VBAP-VBELN,查询物料编码VBAK-MATNR
9 物料描述 VBAP-ARKTX 1.根据销售订单VBAP-VBELN,查询物料描述VBAK-ARKTX
10 销售合同编号 VBAK-ZSDHT0058 CHAR 24 1.根据销售订单VBAP- VBELN=VBAK-VBELN,查询对应合同编码VBAK-ZSDHT0058
11 客户编码 VBAK-KUNNR CHAR 24 1.根据销售订单VBAP-VBELN=VBAK-KUNNR,查询客户编码
12 客户名称 KNA1—NAME1 CHAR 24 1.根据VBAK-KUNNR=KNA1-KUNNR,取KNA1-NAME1客户名称
14 订单金额 VBAP-KZWI1 CHAR 24 1.根据销售订单VBAP-VBELN=VBAK-VBELN,查询销售订单金额VBAP-KZWI1
15 不含税金额 VBAP-KZWI2 CHAR 24 1.根据销售订单VBAK-VBELN=VBAP-VBELN
查询销售订单不含税金额VBAP-KZWI1
13 交货单号 VBAP- ZJHD CHAR 24 根据销售订单VBAP- VBELN,取销售订单对应交货单号VBAP- ZJHD
14 开票凭证 VBRP-VBELN 根据销售订单VBAP- VBELN=VBRP-AUBEL,取对应开票凭证号VBRP-VBELN
16 项目销售成本 1.根VBAP- VBELN=VBAP- PS_PSP_PNR,查询对应wbs元素
2.VBAP-PS_PSP_PNR= PRPS-PSPHI,取WBS对象号 PRPS-OBJNR,PRPS-OBJNR=COEP-OBJNR,取COEP-KSTAR=“6401010000”、“5804010000”、“5901050000”
“5901030000”、“6402000000”、“5402000000”、"5804030000"COEP-WTGBTR小计值,记入该WBS成本,各WBS成本求和,记入该对应项目定义销售成本
PRPS- POSID=PROJ-PSPHI
17 项目销售收入 1.根VBAP- VBELN=VBAP- PS_PSP_PNR,查询对应wbs元素
2.VBAP-PS_PSP_PNR= PRPS-PSPHI,取WBS对象号 PRPS-OBJNR,PRPS-OBJNR=COEP-OBJNR,取COEP-KSTAR=6001*、6002*、6003*、6004*、6005*、6006*、6007*、6008*、6009*、6051*、6010000000、5402*,COEP-WTGBTR取正数小计值,记入该WBS收入,各WBS收入求和,记入该对应项目定义销售收入
PRPS- POSID=PROJ-PSPHI
18 订单销售成本 根据销售订单VBAP-VBELN=VBRP-AUREF,取VBRP-WAVWR,多列求和小计
19 订单销售收入 根据销售订单VBAP-VBELN= VBRP-AUREF, 取VBRP-KZWI2,多列求和小计

2.3.1 项目基本信息PROJ

在这里插入图片描述

2.3.2 项目关联WBS

在这里插入图片描述

2.3.3 根据WBS查销售订单行VBAP,有物料等信息,行金额等

在这里插入图片描述

2.3.4 订单VBAK,有客户编码

在这里插入图片描述

在这里插入图片描述

2.3.5 客户信息表KNA1,有客户编号等KUNNR

在这里插入图片描述

2.3.6 COEP存收入和成本

在这里插入图片描述

3 增强

3.1 F4用户字段增强

3.2 项目采购申请类型增强

3.2.1 普通的采购申请类型增强

EXIT_SAPLCOZF_001(COZF0001),添加代码如下:

IF CAUFVD_IMP-AUTYP = '20' .  "网络订单类别

   EBAN_ORD_CUST_CHG-BSART = 'RV'.
   MESSAGE i001(00) WITH '采购申请类别被修改了'.

ELSEIF CAUFVD_IMP-AUTYP = '30'. "PM订单

ENDIF.

3.2.2 物料的采购申请类型增强

EXIT_SAPLCOZF_002(COZF0002)


IF CAUFVD_IMP-AUTYP = '20' .  "网络订单类别

   EBAN_ORD_CUST_CHG-BSART = 'RV'.
   MESSAGE i001(00) WITH '物料的采购申请类别被修改了'.

ELSEIF CAUFVD_IMP-AUTYP = '30'. "PM订单

ENDIF.

CJ20N禁止手动创建项目增强

CJ20N与ZDPS001项目定义一致性检查

项目小类与项目类型对应关系增强

服务主数据搜索帮助优化

WBS用户字段特性值一致性检查

利润中心必填

4 功能

项目统建单位部门信息维护

项目统建单位项目负责人维护

其他项目代替与确认功能确认

5 接口

项目WBS自动推送

  • 2
    点赞
  • 51
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值