Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

BOM Explosion

Former Member
0 Likes
970

Hello,

      I want to know that,  is there any way to explode the BOM at multilevel  without considering the Valid from date(DATUV)  and Application ID (CAPID).

While calling FM 'CS_BOM_EXPL_MAT_V2' , we need to export DATUV as well as CAPID and the result would be the filtered component list based on DATUV.

As per my requirement i need the whole component list at multilevel without any filtering.

I tried calling FM 'CS_BOM_EXPL_MAT_V2' exporting DATUV with values '19900101' & initial, but it wont work because it internally assign DATUV to DATUB ( Valid To).

Regards,

Jahed Ali

5 REPLIES 5
Read only

mauro_blanc3
Active Participant
0 Likes
829

Hi Jahed, please check FM CSAP_MAT_BOM_READ.

Mauro.

Read only

Former Member
0 Likes
829

Hello,

Can you check FM  CS_WHERE_USED_MAT.

Thanks

Ritesh

Read only

0 Likes
829

Hi Ritesh,

           The FM CS_WHERE_USED_MAT is mainly to get the usage list of the provided component.

Read only

Former Member
0 Likes
829

hi,

  try to use report RCS12001 for bom explosion,this will give the result same as cs12 output.

what u have to do is that copy rcs12001 to z_rcs12001and comment alv form and using inport parameter get tat internal table.

Read only

VenkatRamesh_V
Active Contributor
0 Likes
829

Hi,

Try some recursive function like.

Tables

MAST->pass the header material->get the Bill of material(STLNR)

STPO->pass the bill of material(STLNR)->get the components(IDNRK).

Pass the components material to MAST for getting the Bill of materials->STPO(Sub components).

Hope it helpful,

Regards,

Venkat.