cancel
Showing results for 
Search instead for 
Did you mean: 

Need function module for multi level material where used list

11-25-2008 1:56 AM
muthusamy_sankaran Active Contributor
1980 views 2 comments
0 Likes
SAP Managed Tags
Subscribe

Hi,

Currently we are using to track where used materials tcode CS15 (with multi level),

but client wants to input many materials and out put wants upto top level materials,

there no option for input multi materials in CS15

Pls adive which function module to use this reuqirment, get where used list of multi level materials

Regards,

Sankaran

0 Likes

Accepted Solutions (0)

Answers (2)

Answers (2)

oguzhans
Explorer
0 Likes

Hi,

CS_WHERE_USED_MAT does not get multilevel BOM. But you can run CS15 in background as below.

  cl_salv_bs_runtime_info=>set( display  = abap_false
                                metadata = abap_false
                                data     = abap_true ).

  SUBMIT rcs15001 WITH pm_idnrk = iv_idnrk
                  WITH pm_werks = iv_werks
                  WITH pm_mehrs = 'X' "Multilevel
                  AND RETURN .
  TRY.
      cl_salv_bs_runtime_info=>get_data_ref( IMPORTING r_data = DATA(lobj_data) ).
      ASSIGN lobj_data->* TO FIELD-SYMBOL(<lfs_data>).
    CATCH cx_salv_bs_sc_runtime_info.
  ENDTRY.

  IF <lfs_data> IS ASSIGNED.
    DATA: lt_stpov_alv TYPE TABLE OF stpov_alv.
    lt_stpov_alv = CORRESPONDING #( <lfs_data> ).
  ENDIF.
Former Member
0 Likes

Dear Sankaran,

These are the Functional Modules which you can use,

CS_WHERE_USED_MAT Bills of material; where-used list

CS_WHERE_USED_MAT_ANY Bills of material; where-used list as material or class item

MASS_WHERE_USED where used list for mass maintenance screens

CSEP_MAT_BOM_SELECT_WHERE_USED API Bills of Material: Select BOM(s)

But Multi-level is not possible as far I knew.

You can use either the 1st or the 4th Functional Module for preparing the report.

No other way of getting a report simliar to CS15.

Regards

Mangalraj.S