RE: how to explode multi level bom ?
hi sd experts,
I really appreciate if anyone explain me how explode multi level BOM
if possible pls send me best practices
thanks
regards
shabnum
Hi Shabnum,
For ex:
main material is 101(material No)
Subitems for 101 are: 102,103, 104 & 105
102 also has 2 two sub items i.e., 106 & 107
I created material masters for all the items i.e., 101 to 107 and posted stocks and maintained prices individually in VK11.
I created BOM in CS01 seperately for 101 & 102
I changed the Item Category Group for both the main items 101 & 102 from NORM to ERLA and tried creating the Sales Order.
For 101 BOM is exploding correctly in order but for 102 it is not exploding.
If I enter both the materials 101 & 102 as 2 line items then BOM is exploding for both the materials.
Then do the Config in :
Pls check the Item category configuration for your header material for the following field:
Structure Scope: whether it is A or B...A is for explode single level & B is for explode multi-level bill of material. In your case, it should be maintained as "B"
This would work for you
Reward if it helps
Regards
Srini
Similar Messages
-
Multi-level BOM explosion using CS_BOM_EXPL_MAT_V2
Hi All,
I would like to know, if anyone has used the function module 'CS_BOM_EXPL_MAT_V2' to prepare a report to read multi-level BOM just like CS12. If anyone has, can you please let me know how we can read the individual materials in the BOM from this FM.
Hope my question is clear, await inputs.
VivekHi vivek,
We use this code to restrict the BOM line item for particular movements. C if that can help u out.
CALL FUNCTION 'CS_BOM_EXPL_KND_V1'
EXPORTING
capid = ''
datuv = sy-datum
emeng = 1
mehrs = 'X'
mtnrv = i_mseg-matnr
stlal = '1'
stlan = '1'
stpst = 0
svwvo = 'X'
werks = i_mseg-werks
vbeln = aufk-kdauf
vbpos = aufk-kdpos
VERID = ' '
vrsvo = 'X'
IMPORTING
TOPMAT =
DSTST =
TABLES
stb = ZStb
MATCAT =
EXCEPTIONS
alt_not_found = 1
call_invalid = 2
material_not_found = 3
missing_authorization = 4
no_bom_found = 5
no_plant_data = 6
no_suitable_bom_found = 7
conversion_error = 8
OTHERS = 9
IF sy-subrc <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
SORT zstb BY mtart.
LOOP AT zstb.
IF zstb-mtart = 'Material type ' OR zstb-mtart = 'Material type ' .
ELSE.
DELETE zstb .
ENDIF.
ENDLOOP.
CLEAR: v_menge, v_matnr, v_bwart, vv_menge, vvv_menge, zstb.
LOOP AT zstb.
SELECT menge matnr bwart
INTO (v_menge,v_matnr,v_bwart)
FROM aufm
WHERE aufnr = i_mseg-aufnr
AND werks = i_mseg-werks
AND matnr = zstb-idnrk
AND ( bwart = '261' OR bwart = '262' ).
and meins = 'FT2'.
LOOP AT zstb.
SELECT SINGLE matnr INTO vv_matnr FROM mara WHERE matnr = v_matnr
AND mtart = zstb-mtart.
IF sy-subrc = 0.
CASE v_bwart.
WHEN '261' .
vv_menge = vv_menge + v_menge.
WHEN '262' .
vvv_menge = vvv_menge + v_menge.
ENDCASE.
ENDIF.
ENDLOOP.
ENDSELECT.
CLEAR vf_menge.
vf_menge = vv_menge - vvv_menge.
CLEAR vv_menge.
CLEAR vvv_menge.
Regards,
Vishal -
Hi,
For multilevel BOM explode I have to use the "Functional Module" CS_BOM_EXPL_MAT_V2. I checked it in system but I didnt understand which input parameters I need to give (Which are mandatory) as ther are lot of input fields available.
Please suggest whether this Functional Module is fine OR there is any other way? also suggest about the input field data.Dear
Function module CS_BOM_EXPL_MAT_V2 is used for BOM explosion for a given material. It belongs to function group CSS4 u2013 BOM explosions. This function module can explose multi-level BOM with a given validation date.
You need to specify necessary input parameters to call this function module, such as CAPID u2013 App ID, DATUV u2013 Validation date, MEHRS u2013 Multi-level, MTNRV u2013 Material number, STLAL u2013 alternate, STLAN u2013 BOM usage.
Some useful tables you can provide to your ABAPer and discuss the same .
TABLES: MARA, "Master Data
MAKT, "Matl Desc.
MARC, "Plant Data for Matl.
MAST, "Bom to material link
STKO, "Bom Header
STPO. "Bom Item
Refer : Multi-level BOM explosion using CS_BOM_EXPL_MAT_V2
Regards
JH
Edited by: Jiaul Haque on Jan 3, 2011 10:24 PM -
Difference Between Summarized & Multi Level BOM Comparison
Hi Colleagues,
Could you please help me on this? I would like to know what is the difference between Summarized BOM & Multilevel BOM Comparison.
Currently I am using Tcode CS14 to compare the BOM but I could not find the differences. Also I am using FM CS_BOM_EXPL_MAT_V2 to explode the BOM so I would like to know the difference to write a report for this.
Thanks & Regards,
NagarajHi,
Refer this link which explains clearly the Difference Between Summarized & Multi Level BOM Comparison
http://help.sap.com/saphelp_45b/helpdata/EN/ea/e9befc4c7211d189520000e829fbbd/frameset.htm
After going through this link on the left hand side there is heading for BOM compariso,under that 4 sub headings are there please refer that
hope this will help,if you have any query revert back
Edited by: Girish Adaviswamy on Apr 15, 2009 5:40 AM -
Gneration of multiple Production Order from multi level BOM
Hi Experts,
My customer has multi level BOM. meaning child item also has its own BOM - 4 Level.
FG-Pack - Make
FG - Make
SFG - Make
RM - Buy
Their process is once they create Production Order for final Finished Good, System should also create Production order for child which it self are of make type and has own BOM defined in system.
They wish that once the create Production order for FG-Pack, system should automatic generate production order for FG and SFG as both of these has BOM defined and are of procurement type Make.
So first they will close the chile production order and receives qty. in ware house, they will issue this child qty. against main production order, and then completes the main production order.
So they remains informed about the child item stock.
My question is SAP Business One supports creation of multiple Production Order?
BR
Samir GandhiHi Samir Gandhi,
There is no build-in function for this task. You need add-on or SDK for the job.
If the sub level BOM items are phantom, you can create a big production order including all sub BOM components. That is system supported.
Thanks,
Gordon -
Multi Level BOm is not working in SAP afs
Hi Experts,
I am facing issue in MRP.For multi level bom's ,Requirements is not getting generates.Is there any settings is there to active multi level bom for afs materials.
please suggest solution
Thanks and Regards,
Deepika.Hello Deepika,
As we know AFS materials are planned at SKU level (Grid and stock categories) you can use AFS MRP (/N/AFS/MD02) only.
Please refer OSS note Note 981747 - FAQ - AFS Production Planning
Question 5 Made-To-Order Planning -Multi-Level (MD50) does not work for AFS Materials and Sales Orders containing AFS materials.
Answer: Made to Order Multi level planning functionality was never enhanced for AFS and hence transaction MD50 is not supported.
Steps are as,
1. Create a MTO/PTO sales order for an AFS material.
2. Run AFS MRP using transaction code /AFS/MD02.
3. Convert the planned order to production order.
Best Regards,
R.Brahmankar -
Product Costing - Standard Cost Component Split on Multi Level BOM's
Hi,
We are the process of introducing SAP for all back office and manufacturing activities.
I am currently trying to verify that the product cost calculation for Multi-Level BOMs in our Legacy system matches the cost roll up or cost estimate in SAP at not only a Total Cost Level but the cost component split must be accurate also. So far, all the costs roll up correctly at a total cost level but I have noticed one issue:
When I run a cost estimate for a single level BOM the cost estimate will split the components accurately into Material, Labor, Fixed Overhead and Variable overhead, However, when this component is then used in the next level of manufacturing all the Labor, Fixed Overhead and Variable Overhead Cost is grouped under Material.
Q1.) Is there a SAP setting or config change that will keep the previous Labor, Fixed OH and Variable OH cost in these categories as the material is rolled up to finished product level?
Q2.) Is there a standard report / view where I can see the Finished Goods Standard Cost split by each of there rolled up Components? This would need to split the Total Material, Total Labor, Total Fixed OH and Total VO required to make the Finished Product.
Q3.) Is there a standard report / view where I can see the added value (Absorption) by component split (Labor, Fixed OH, Variable OH) for every Manufactured Part?
Any help you can provide would be greatly appreciated.
Thanks & Regards,
BrianActuall I just tried again and it did ask for me S number and I put it in and I did not have "authorization" to access
Error Message - Access denied (R/3)
What happened?
You do not have permission to access this Object
What can you do?
Please contact a consulting adminstrative
Error code: WEBSMP106-20080214172231-0015
Error details: 2491DD9-702/1A053/3162-71A9CFA5-3CB9265-2992F9
Service Name: SAPIDB
Service Server: WEBSMP106
Process-ID: 4640
Thread-ID: 6020
Sorry for any inconvenience.
Your SAP Service Marketplace Team -
For MTO scenario,multi level bom is not working sap afs pp
Hi Experts,
We are implementing MTO scenario for our client. I have maintained strategy group for FERT is 40 and strategy group for HALB and ROH are 20.
For single level BOM , requirements is not getting generates properly.
I would like to know What are all the settings is required to create AFS BOM.(single and multi level)
Please suggest me.
Thanks & Regards,
Deepika.Hello Deepika,
As we know AFS materials are planned at SKU level (Grid and stock categories) you can use AFS MRP (/N/AFS/MD02) only.
Please refer OSS note Note 981747 - FAQ - AFS Production Planning
Question 5 Made-To-Order Planning -Multi-Level (MD50) does not work for AFS Materials and Sales Orders containing AFS materials.
Answer: Made to Order Multi level planning functionality was never enhanced for AFS and hence transaction MD50 is not supported.
Steps are as,
1. Create a MTO/PTO sales order for an AFS material.
2. Run AFS MRP using transaction code /AFS/MD02.
3. Convert the planned order to production order.
Best Regards,
R.Brahmankar -
How to get first level BOM material if I know 4th level material code only?
Dear all,
I have 4th level BOM material only. How to find first level ( finish material) BOM material ?
We can find bottom level material easily through CS11 if we know top level material.
But how to find top material if we don't know ? we know only bottom most material.........
Thanks....Kishore,
Multiple runs of "CS15" will help you.
Regards,
Prasobh -
Import multi-level BOM into Oracle
We have a client requirement to create BOM based on level using Pl/Sql, Data will be coming in the below format:-
Item Description BOM LEVEL
a *1*
aa *2*
aaa *3*
aab *3*
aaba *4*
aabb *4*
ab *2*
aba *3*
abb *3*
we want the above data in table to be inserted in below format:
Assembly Item Component Item
a Aa
Aa Aaa
Aa Aab
Aa Aac
A Ab
Ab Aba
Ab Abb
Aab aaba
Please suggest.
Thanks,
Urvashi Arora
Edited by: user10992307 on 08-May-2012 23:07When you look at one row in your source data, there is no way to tell what is the parent item for the component you are looking at.
So you will have to write a program that walks thru the data and builds parent=child relationship. It will be a tricky program but once that is done, all you have to do is to insert into bom interface tables and Oracle will take care of the rest.
Oracle BOM interface will take care of building a multi-level structure.
Sandeep Gandhi -
How to create multi level reports?
The report I have created contains 25 columns and is to wide. I would like to create a multi level report in the fashion of below:
Col 1 Col 2 Col 3
Row1 Row1 Row1
Row2 Row2 Row2
Col 5 Col 6 Col 7
Row1 Row1 Row1
Row2 Row2 Row2
I am assuming this needs to be done by modifying html in a template.
I have cut up a normal report to try and illistrate what I am thinking.
http://i71.photobucket.com/albums/i124/breinhar/multirow.jpg
I greatly appreciate the help. Thanks.Hi,
OK - I've put together a horizontal scrolling report template for a Theme 12/Standard report: [http://apex.oracle.com/pls/otn/f?p=33642:198]
To create this, you need to:
1 - Through Shared Components, Templates - create a new Report Template based on a copy of the existing Standard report template.
2 - When you have your new template, edit it.
3 - In the template's "Before Rows" setting, replace what's there with the following:
<style type="text/css">
#table1 th {white-space: nowrap}
#table1 td {white-space: nowrap}
#table2 th {white-space: nowrap}
#table2 td {white-space: nowrap}
</style>
<table cellpadding="0" cellspacing="0" summary="" style="padding:0px; border-collapse:collapse;">#TOP_PAGINATION#
<tr><td>
<tr>
<td style="vertical-align:top; background-color:#EFEFEF; padding:0px; border:1px solid darkgray;">
<div id="d1" style="background-color:white; margin:0px; border:0px; padding:0px;">
</div>
</td>
<td style="vertical-align:top; padding:0px; border:1px solid darkgray;">
<div id="d2" style="overflow-X:scroll; margin:0px; border:0px; padding:0px; border-right:1px solid darkgray;">
<table cellpadding="0" border="0" cellspacing="0" summary="" class="t12Standard" id="table2">4 - In the template's "After Rows" setting, replace what's there with the following:
</div>
</td>
</tr>
</table><div class="t12bottom">#EXTERNAL_LINK##CSV_LINK#</div></td></tr>#PAGINATION#</table>
<script type="text/javascript">
var d1 = document.getElementById("d1");
var t2 = document.getElementById("table2");
var t1 = t2.cloneNode(false);
t1.style.width = "100%";
t1.id = "table1";
d1.appendChild(t1);
var t2Rows = t2.rows;
var k;
var r;
var c;
for (k = 0; k < t2Rows.length; k++)
r = document.createElement("TR");
t1.appendChild(r);
c = t2Rows[k].cells[0].cloneNode(true);
r.appendChild(c);
t2Rows[k].deleteCell(0);
d1.innerHTML += "";
</script>5 - On your report's Report Attributes, change the template used for the report from "Standard" to your new one
6 - Also on the report's Report Attributes, set "Enable Partial Page Refresh" to No - this is required as we need the javascript in the template to be run whenever pagination happens and Partial Page Refresh does not seem to allow us the means to trigger javascript
7 - Finally, on the report region's Region Footer, add in:
<style type="text/css">
#d1 {width:75px;}
#d2 {width:500px;}
</style>#d1 refers to the width of the frozen column and #d2 is the width of the rest of the report - you can adjust these figures as required.
The template contains two DIV tags - d1 and d2. Initially, d1 is empty and d2 contains the report. The javascript moves the first cell in each row from d2 to d1. The styles then add the scrolling functionality.
Andy -
How to create multi-level style pulling in a .jpg image as a bullet?
From within RoboHelp 8 HTML, when creating/editing a 3-tier multi-level style, I want to use a .jpg image for the bullet(s). I can not find a way to point to the image while in Edit mode. My only choices are predefined bullets for the List Style.
When searching for an answer within the forum, I noticed mention of a Baggage folder in RoboHelp. I do not have a Baggage folder. I do have links to websites accessible from within the web-based Help file I've created beneath the URLs folder in the Project Manager.
Thank you for any help you can provide.Hi there
I never really played much with adding images to the oddly formatted Multi-list styles.
The Project Manager has two views. Sounds like you are using the new "global" view. In that view you don't see a special area labeled Baggage Files. In this view the files are simply listed among the other content. If you change the view to Classic (I think it's the first icon on the left of the pod toolbar) you will then see the Baggage Files folder.
Cheers... Rick
Helpful and Handy Links
RoboHelp Wish Form/Bug Reporting Form
Begin learning RoboHelp HTML 7 or 8 within the day - $24.95!
Adobe Certified RoboHelp HTML Training
SorcerStone Blog
RoboHelp eBooks -
For a parent item, I require all the child items that are there in multi - level BOM
Hi Hema
This query not give you exactly what you need, but can give you an idea of who to get the result you want.
select S0.ItemCode, S0.ItemName, isnull(sum(S5.Quantity * S6.AvgPrice), isnull(sum(S2.Quantity * S3.AvgPrice), S0.AvgPrice)) 'Costo del artículo'
from OITM S0 left join OITT S1 on S0.ItemCode = S1.Code
left join ITT1 S2 on S1.Code = S2.Father
left join OITM S3 on S2.Code = S3.ItemCode
left join OITT S4 on S3.ItemCode = S4.Code
left join ITT1 S5 on S4.Code = S5.Father
left join OITM S6 on S5.Code = S6.ItemCode
group by S0.ItemCode, S0.ItemName, S0.AvgPrice
order by S0.ItemCode
Hope this help you
Slds.,
Esteban -
How to explode Vendor wise BOM in PO for subcontracting?
Hi,
In subcontracting process we issue cloth to subcontractor for stiching the trouser. There are two vendors for this. One require 115cm of cloth and other vendor needs 120cm of cloth. We have created two BOM, one alternate BOM for 115cm and another alternate BOM for 120cms.
The issue is when I create PO, same BOM is getting exploded for both the vendors. Whereas I want vendorwise BOM to get exploded in PO while creating the PO with relevent vendor ( For first vendor 120 cm and for second vendor 115cm).
How the relevent BOM can be picked in PO?
Thanks,
SatishThanks Veer,
I have tried to do as you have suggested, but it gives the error as Production Version 3 for the material xxxxxx and plant yyyy does not exist. Where do I maintain this?
Satish -
Office 365 SharePoint online: How to create multi level top Navigation
I having a requirement that we have a site structure which contains departmental sites and each site have multiple subsites.
eg:
Site 1:
sub site 1
Sub site 2
Site 2:
sub site 1
sub site 1 (last node)
sub site 2 (last node)
Sub site 2
Site 3
and so on.
I have to show site structure in top navigation, can you guide me how can we achieve this using SharePoint Design Manager or if their is any other way then please tell me.In snippet gallery, select top navigation from Ribbon, it will show snippet and customization details.
In Customization - Top Navigation (ASP.NET) section, expand
Important node and change value of StaticDisplayLevels
to 2. After that expand Behavior node and change value of
MaximumDynamicDisplayLevels to 2.
Adnan Amin MCT, SharePoint Architect | If you find this post useful kindly please mark it as an answer.
Maybe you are looking for
-
System Preferences not being saved
I've set up Hot Corners with a modifier key, because my mouse cursor occasionally jumps around and ends up in the screen corners, where it would activate hot corners. However, suddenly yesterday (I think), the modifier key isn't being saved. The corn
-
Can you resize Video Skins in Flash CS3
I am inserting a Flash Video into a file and trying to include the automatic skin from the import dialogue box. If I have a small video (say around 180 pixels wide), the skin juts out obtrusively off to the sides. Is there a way to manage the size of
-
Do I need to get another Graphic card
Premier pro will work fine after 45 min - 1hr it premier Pro may crash need advice. My System = AMD 8 core processor, 32 gig Memory, Asus M5A99FX Pro R2.0 mother board.,& Asus HD 7770 graphic board (2G Mem). If this Board is the problem , what board
-
ERROR: could not Initialize directx 9 renderer.
I'm running Windows Vista 32 Bit (Home Premium) on my Macbook (not Pro). I installed the drivers from the Mac OS X Leopard disc. I went to the Apple site and downloaded and installed the Boot Camp Update 2.1 for Windows Vista 32 Bit. I cannot load Pa
-
"An unexpected error has occurred" - setting up Time Capsule - now happening on 2nd TC
Hi! I'm sorry if this has been asked a thousand times - I'm brand new to owning an iMac and a TC. I tried to set my first TC up last week, got through to where it said, "Waiting for AirPort Time Capsule" and every time I would get "An Unexpected Erro