【实用】SAP成本组件分割价格取数逻辑

本文整理CKM3中“CV成本组件”视图下各项成本的价格取值逻辑。

代码段1:  

SELECT
  TCKH3~ELEMT           ”成本构成号
  TCKH3~EL_HV           ”全部成本
  TCKH1~TXELE           ”成本构成名称
  TKEVA04~WERTKOMP1    ”字段名
  FROM TCKH3
  INNER 
JOIN TCKH1 ON TCKH1~ELEHK TCKH3~ELEHK
                   
AND TCKH1~ELEMT TCKH3~ELEMT
  INNER 
JOIN TKEVA04 ON TCKH1~ELEHK TKEVA04~ELEHK
                  
AND TCKH1~ELEMT TKEVA04~ELEMT
  
INTO  CORRESPONDING FIELDS OF TABLE LT_TCKH3
  
WHERE TCKH3~ELEHK '20'
    AND  TCKH1~ELEHK '20'
    AND  TCKH1~SPRAS SY-LANGU
   
AND  TKEVA04~ERKRS 经营范围
    AND  TKEVA04~BWFKT '01'.

其中:

ELEHK - 成本构成结构 ,可通过事务代码OKTZ进行查看(样例图片,仅供参考)。

BWFKT - 估价点

  • 01  实际数据的实时估价
  • 02  实际数据的定期评估
  • 03  手工计划编制
  • 04  自动编制计划

上述SQL语句运行结果如下(样例图片,仅供参考):

涉及到的字段就是:

KST001KST003KST005KST007KST009KST011

 

代码段2:  

SELECT
    CKMLPRKEPH~KST001  ”成本字段
    CKMLPRKEPH~KST003  ”成本字段
    CKMLPRKEPH~KST005  ”成本字段
    CKMLPRKEPH~KST007  ”成本字段
    CKMLPRKEPH~KST009  ”成本字段
    CKMLPRKEPH~KST011  ”成本字段
    CKMLHD~MATNR        ”物料号
    CKMLHD~BWTAR        ”评估范围
    CKMLPRKEPH~WAERS   ”货币码
    CKMLPRKEKO~LOSGR   ”批量产品成本核算
FROM CKMLHD
INNER 
JOIN CKMLPRKEPH ON CKMLHD~KALNR CKMLPRKEPH~KALNR
INNER 
JOIN CKMLPRKEKO ON CKMLHD~KALNR CKMLPRKEKO~KALNR
INTO CORRESPONDING FIELDS OF TABLE LT_KEKO
WHERE CKMLHD~MATNR IN S_MATNR
 
AND  CKMLHD~BWKEY IN S_WERKS
 
AND  CKMLPRKEPH~BDATJ 记账年份
  AND  CKMLPRKEKO~BDATJ 记账期间
  AND  CKMLPRKEPH~POPER 记账年份
  AND  CKMLPRKEKO~POPER 记账期间
  AND  CKMLPRKEPH~KEART 'H'
  AND  CKMLPRKEPH~PRTYP 'V'
  AND  CKMLPRKEPH~KKZST ''
  AND  CKMLPRKEKO~PRTYP 'V'.

相关Table:

  • CKMLHD - 物料分类帐:标题记录
  • CKMLPRKEPH - 物料分类帐: 价格的成本组件分割 (要素)
  • CKMLPRKEKO - 物料分类帐; 价格的成本组件分割 (标题)

上述具体各个Table值见下图所示(样例图片,仅供参考):

 

上述SQL语句最终取到的则是下图所示数据(样例图片,仅供参考)

 

对比事务代码CKM3N显示结果(样例图片,仅供参考)

其中:

PRTYP - 价格类型

  • P   市场未来计划价格的成本组件分割
  • Z   市场未来评估价格的成本组件分割
  • S   标准价格的成本组件分割
  • V   移动平均价格的成本组件划分
  • E   外部期末单独评估的成本组件分割
  • A   计划价格的成本组件分割
  • B   计划和实际价格之间差异的成本组件分割

KKZST - 标识下限层/

  •     全部
  • X       较低级别
  • S       等级

KEART - 产品成本核算的成本构成分解类型

指定已显示的成本组件所属的成本组件结构是否定义为主成本组件构成分摊或辅助成本组件构成分摊。

 

 

猜你喜欢

转载自blog.csdn.net/zhongguomao/article/details/108501497