CK86_99用于多种材料

2020-08-31 04:28发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


尊敬的专家,

我正在使用CK86_99来获取具有BOM的特定物料编号的详细成本核算报告。

由于CK86_99一次只能用于一种物料,因此是否可以针对多种物料运行任何类型的事务/报表/表?

或者如果我想报告ABAP,那么将使用哪些表。

此致

普拉纳夫·戴夫

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


尊敬的专家,

我正在使用CK86_99来获取具有BOM的特定物料编号的详细成本核算报告。

由于CK86_99一次只能用于一种物料,因此是否可以针对多种物料运行任何类型的事务/报表/表?

或者如果我想报告ABAP,那么将使用哪些表。

此致

普拉纳夫·戴夫

付费偷看设置
发送
3条回答
N-Moskvin
1楼-- · 2020-08-31 04:52

亲爱的普拉纳夫,

在标准ECC中,没有此类报告会显示多级

大量报告的物料清单(许多材料)。 多级BOM

显示是仅对单人有意义的详细信息

材料。

用于逐项列出的大量报告可用作BI的数据源

提取(提取程序0CO_PC_PCP_03)。 请看一下文档-

提及" SAP NetWeaver BI内容"以检查可用数据

产品成本计划领域的资源以及是否适合您的需求

相应的要求。

希望这些信息对您有所帮助。

亲切的问候,

Carmen

葫芦娃快救爷爷
2楼-- · 2020-08-31 05:15

嗨,

这可以通过SAP标准T代码CKUC进行-您可以添加多种物料,选择成本核算日期,变式等。可以将成本核算降低到最低水平,并且可以导出到excel。

BR

马丁

吹牛啤
3楼-- · 2020-08-31 04:59

嗨,

对此没有标准的tcode。 作为总结,我使用一些分类方法编写了一份报告,该报告对多种材料都适用。 请尝试这个。


如果发现有用,请评分。.

Fm K_KKB_CALCULATION_FIND提供了要传递给类CL_COSTING_BOM的类方法的详细信息。 使用此类的实例方法GET_CHILDREN()来获取Bom行。

通话功能'K_KKB_CALCULATION_FIND'

导出

i_matnr = wa_keko-matnr

i_werks = wa_keko-werks

i_klvar = i_kalkvar

i_tvers = i_kalkvers

i_kadky = i_kadky

i_erzka = i_erzka

i_kalnr_ba = i_kalnr_ba

i_kalnr = i_kalnr

导入

e_keko = l11_keko

例外情况

no_calculation = 1

plant_not_found = 3。

创建类CL_COSTING_BOM的实例

创建对象zcl_bom

导出

* I_BZ_LOSGR =

* I_BZ_MEEHT =

is_kekokey = ms_kekokey

ix_explode_raw ='X'

ix_explode_bpo ='X'

* IX_EXPLODE_KF =空格

* I_VIEW ='01'

* I_CURRENCY ='O'

* I_ONLY_M ='X'

* IT_FIELDCATALOG =

例外情况

keko_not_found = 1

error_unit_conversion = 2

错误= 3

其他= 4

获取Bom行

调用方法zcl_bom-> get_children

导入

et_bom_lines = lt_bom_lines。

如果lt_bom_lines不是INITIAL。

读取表lt_bom_lines INTO lr_bom_line索引1。

此操作以递归方式读取子节点。

使用lr_bom_line执行get_children。

ENDIF。

在GET_CHILDREN表单内。

如果lr_bom_line已绑定且lr_bom_line-> m_no_itemization为INITIAL。.

呼叫方法lr_bom_line-> get_children

导入

et_children = lt_children。

在lt_children INTO lr_bom_line中循环。

如果lr_bom_line已绑定且lr_bom_line-> m_no_itemization处于初始状态。

呼叫方法lr_bom_line-> get_outtab_line

导入

es_outline = ls_outtab_line。

APPEND ls_outtab_line到lt_outtab_line。

ENDIF。

重新调用子例程GET_CHILDREN。

使用lr_bom_line执行get_children。

ENDLOOP。

一周热门 更多>