BOM Explosion Function with variant characteristics
Does any one know function module which can explode BOM based on variant characteristics?
Thanks
-Alpesh
Hi,
Function module CS_BOM_EXPL_MAT_V2 is used to explore the Material BOm details.
I think it is useful for you.
Similar Messages
-
Bom explosion after MRP (variant configuration)
Hi Experts,
I'm facing a problem here, for unknow undentified reason until now, after I run the MD50 with a configuration material, I cannot get a explosion of the itens. This is happening in 4 cases here and I cannot get any good result, I check dependencies rules and everything and no success
Does anyone know waht can I do?
regards
OliverHI,
If a BOM is not exploded possible reasons could be
1. Validity period of BOM
2. BOM Status should be active for MRP.
3. BOM Components should be relevant to production.
4. Check whether you have defined the selection ID for the
priority of BOM Usage in SPRO define order of priority of
BOM Usage.
Regards,
nandha -
Bom explosion function module for bypassing phantom materials
hi,
function module "cS_BOM_EXPL_MAT_V2" is used to explode the componensts of first level only.
In my case there are components at first level are phantom assemblies so i want to drill down further to arrive at E or F part which may be at 2nd or 3rd level.
please suggest any BAPI or function module for the above requirement.
Thanks.
KumarDear Kumar,
check with following input values for the Functional Module
FTREL
ALEKZ
ALTVO
AUFSW
AUMGB
AUMNG 0.000
AUSKZ
AMIND
BAGRP
BEIKZ
BESSL
BGIXO
BREMS
CAPID PP01
CHLST
COSPR
CUOBJ 000000000000000000
CUOVS
CUOLS
DATUV 13.05.2008
DELNL
DRLDT
EHNDL
EMENG 2.000
ERSKZ
ERSSL
FBSTP
KNFBA
KSBVO
MBWLS X
MKTLS X
MDMPS
MEHRS X
MKMAT
MMAPS
SALWW
SPLWW
MMORY 1
MTNRV S7690339
NLINK
POSTP
RNDKZ
RVREL
SANFR
SANIN
SANKA
SANKO
SANVS
SCHGT
STKKZ
STLAL 1
STLAN 1
STPST 0
SVWVO X
WERKS 5501
NORVL
MDNOT
PANOT
QVERW
VERID
VRSVO X
I'm using this FM with the above input parameters and I'm getting the necessary details perfectly.
Please check & revert back.
Regards
Mangalraj.S -
Hi All,
I want to know some function module which takes material number which is a BOM as input and get all the component materials of it as the output. It should not take any other fields as input since I have only material BOM to pass an input field to FM
Thanks
RickyCSAP_BOM_ITEM_MAINTAIN
CSAP_DOC_BOM_CREATE
CSAP_DOC_BOM_DELETE
CSAP_DOC_BOM_ITEM_SELECT
CSAP_DOC_BOM_MAINTAIN
CSAP_DOC_BOM_READ
CSAP_MAT_BOM_ALLOC_CREATE
CSAP_MAT_BOM_ALLOC_DELETE
CSAP_MAT_BOM_CLOSE
CSAP_MAT_BOM_CREATE
CSAP_MAT_BOM_DELETE
CSAP_MAT_BOM_ITEM_SELECT
CSAP_MAT_BOM_MAINTAIN
CSAP_MAT_BOM_OPEN
CSAP_MAT_BOM_READ
CSAP_MAT_BOM_SELECT
CSAP_ORD_BOM_CREATE
CSAP_ORD_BOM_DELETE
CSAP_ORD_BOM_ITEM_SELECT
CSAP_ORD_BOM_MAINTAIN
CSAP_STOCK_TYPE_CREATE
CSAP_STOCK_TYPE_DELETE
try out these BOMs
regards
prabhu -
BoM Explosion Functional Module in subcontract PO
Can anyone suggest what is the functional module to extract the BoM in a subcontract PO?
SriniIt is PP/MM module. When we create a subcontract Purchase Order for a material, the bill of material is automatically copied on to the planned order, PR and PO. I was wondering if there is a functional module to fetch the bom, as it appears in the subcontract po.
thanks
Srini -
FM for BOM Explosion (BOM is with model-unit effectivity)
HI Experts,
I am looking for a bom explosion function module that allows me to explode Model-Unit BOMS.
For example, if I have a bom that uses Change Master to control Model-Unit effectivities, I want to able to provide a Model and Unit, and explode the neccessary components at the next level.
Does anyone know such function modules?
Thanks in advance,
CharlieWas able to do it by using the following code:
MTCOM-MATNR = LKL_MATNR.
MTCOM-KENNG = 'MC29M'.
MTCOM-SPRAS = SY-LANGU.
MTCOM-NOVOR = 'X'.
CALL FUNCTION 'MATERIAL_READ'
EXPORTING SCHLUESSEL = MTCOM
IMPORTING RETURN = MTCOR
MATDATEN = MC29M
TABLES SEQMAT01 = DUMMYTAB
EXCEPTIONS MATERIAL_NOT_FOUND = 4
PLANT_NOT_FOUND = 8 .
CALL FUNCTION 'ECM_PROCESSOR_INIT'
EXPORTING
TOPMATNR = LKL_MATNR
E_TECHS = LKL_TECHS
DEFAULT_TECHS = 'X'
FREIG_KALKULATION = 'X'
FREIG_PLANUNG = 'X'
FREIG_FERTIGUNG = 'X'
display = 'X'
no_pop_up = ''
FREIG_EINGABEBEREIT = 'X'
BATCHLAUF = SYST-BATCH
TABLES
VALID_OR_INVALID = CCVAL
PARAMETER = PARAM
OUTPUT_PARAMETER = ECM_SL
EXCEPTIONS
exit_in_dynpro = 4
OTHERS = 0.
Then with this fm to explode bom;
CALL FUNCTION 'CS_BOM_EXPL_MAT_V2'
EXPORTING
aumgb = 'X'
capid = 'PP01'
datuv = sy-datum
ehndl = '1'
emeng = 1 "required qty
mktls = 'X'
mehrs = 'X'
mmory = '0'
mtnrv = 'TEST12345'
stlal = '02' "Alternative
stlan = '1'
SVWVO = 'X'
STKKZ = 'X'
werks = '0001'
VRSVO = 'X'
IMPORTING
topmat = topmat
dstst = dstst
TABLES
stb = stb
matcat = matcat -
Hi,
I am trying to build BOM Explosion Hierarchy with levels, but one of the requirements is to also generate the hierarchy with versions.
So for instance I have Parent BOM with version C and component with version D. I need to also generate the hierarchy for all the versions of the Parent (o,A,B) and to what components and versions do they tie to.
I am not sure how is this possible. All I have been able to do is get the latest version via BOM, and BOM Component tables.
Thankshi,
The defination in OPPQ is only working for the MRP, when the planned order is created.
Then the explosion date will be copied from planned order to production/process order when you convert the planned order.
However, when the production or process order is created manually, or when you do a re-read master data process, then a different BOM explosion date process will be carried out as described in the SAP note 506345, it has explained the behavior clearly base on the different value of paramter:
V_T399D_S-BESAL = initial, 1, 3 or 4
V_T399D_S-BESAL = 2 (Explosion with order finish date)
So there is no problem to have different behavior of planned order and production/process order.
Regards,
Rachel -
BOM Explosion Number in Sales Order
Hi Experts,
For a make-to-order case, I would like to assign a predefined BOM explosion number with fixed key date to a sales order item. Instead of manually assigning the BOM explosion number to the sales order item, is there any way to let the system automatically assign the BOM explosion number?
As I read from SAP Library under the BOM Explosion Number (Fixed Key Date), it states "The system can automatically specify the BOM explosion number when entering planned independent requirements or customer independent requirements or when entering the sales order." So is there any configuration to be done in advance to enable the BOM explosion number to be automatically assigned to sales order item?
Thanks,
SWI tried also setting up the material and its BOM determination by specifying only 1 BOM out of multiple BOMs. Still,
1. When I add the said material into sales order line and save the sales order, the BOM explosion number value never appear automatically in the sales order line.
2. When I run the planning on the sales order through MD50, the planned results do not have the BOM explosion number attached.
I think your advice is more applicable to selection of a BOM from multiple BOMs instead of determining the fixed key date based on appropriate BOM explosion number, correct me if I am wrong.
Regards -
No BOM Explosion in Planning Order
Hello Folks,
i have a problem with the BOM explosion at creating a planning order.
Our BOMs are created without plant number and are enterprise wide available.
If we create new BOM's with direct plant association via CS01, the BOM explosion in creating a planning order is possible.
I've already searched in Customizing and Transactions and didn't find anything to make a BOM explosion possible with an enterprise BOM.
Do you have any idea how it is possible to do that? We don't want to create new BOMs because it is too much workload to create all new BOMs. We use a SAP ECC 6.0 with IS-Retail.
Hope you can help me.I think that it is a must to have the BOM defined for plant to be exploded in a planned order.
Nevertheless, you don't need to create it a gain for each plant, you can instead just do a plant assignment (CS07). -
Dear Gurus/Friends
This is related to SPRO->Plant Parameters->Bom Explosion
Here there are 5 selections
BOM explosion number/order start date
1 Order start date
2 Order finish date
3 BOM explosion number/order start date
4 BOM explosion number/order finish date
Here there is no difference between empty and 3
Could any one explain the total concept
K.PrabakaranHi praba
BOM in SAP is dynamic one. The validity of BOM is from any date upto the system valid date.
If you have run MRP at FERT level for ex today 14/05/08. The dependent requirements are exploded based on the valid BOM of this date.
If you have multi level BOM and you proceed from bottom level to top level by converting plan order to prod order step by step. You assume it takes 10 days to come up to top level.
In the middle, if you have changed BOM at particular low level code. While converting plan order to prod order system will take the valid BOM on that date. It will not look on the Explosion date of 14/05/08.
If you use BOM explosion number with fixed key date. BOM will get exploded always of the fixed key date of 14/05/08. Till the top FERT level is completed and made GR.
This BOM explosion number will be given in PIR agsint the requiredment.
Hope this is clear.
Regards
J . Saravan -
BOM explosion in Sales order with material variants
Dear all,
we would like to work with Variant Matching in the Sales Order. Additionaly we would like to explode the BOM....according to the SAP help this is not possible....
http://help.sap.com/erp2005_ehp_06/helpdata/en/bd/05a7d69d3211d190380000e8a49aad/frameset.htm
Does anybody of you has any ideas how and where to make this happen?
Thanks for your help and kind regards
JanHi,
I have gonethrough the SAP link referred by you but never come across with any problem in type matching during Sales order even if the BOM explosion is set for Multilevel in Configuration Profile provided the other pre requisite set up was perfect.
Regards
Brahmaji D -
Production Order BOM with Variant Configurable Material
Hi,
I have a requirement to process the document items in the Production Order BOM for a variant configurable martial. I am not sure which Function Module will do this purpose. I checked the FM: CS_BOM_EXPL_MAT_V2 and does not seem to be working.
Can you please help me with a suitable Function Module or program that will process the Production Order BOM? Appreciate Your Help.
Thanks,
Kanan
Edited by: Kannan SA on Jul 6, 2011 8:59 PMWhat are you doing with the characteristics right now ?
If you want operations selected based on characteristic values, you need to have dependencies written just like you do (or in your case, will do) in your BOM components.
I understand the business-push to not do things 100% at the start and just "oh we'll add that part later" but I would really push back to get that part included initially. -
Routing details with bom explosion
hi friends
i have developend the report for pp,in routing details
how to get the details of bom explosion with workcenter and routing operations
If procurement type is E or X, system has to check the routing through CA03.
If procurement type if F, leave this field as blank and then fetch the relevant vendor
CS_BOM_EXPL_MAT_V2 - using this fm to get the bom explosion
after that how to relate between workcenter and routing details.
input is material number
plant
1.operator
2.material - i got through fm
3.material description i got through fm
4.workcenter
5.vendor
6.operation description
7.uom -i got through fm
8.qty - i got through fm
9.uom
10.setuptime
11.processingtime
12.deliverytime
code for review.
TABLES : MAST
DATA: BEGIN OF ISTPO OCCURS 1000.
INCLUDE STRUCTURE STPOX.
DATA: END OF ISTPO.
DATA: BEGIN OF MATCAT OCCURS 1000.
INCLUDE STRUCTURE CSCMAT.
DATA: END OF MATCAT.
DATA: W_TOPMAT LIKE CSTMAT.
SELECT-OPTIONS : P_MATNR FOR MAST-MATNR.
PARAMETERS : P_WERKS TYPE MAST-WERKS.
DATA : BEGIN OF ITAB OCCURS 0,
MATNR LIKE MAST-MATNR,
WERKS LIKE MAST-WERKS,
END OF ITAB.
DATA: IT_STB LIKE ISTPO OCCURS 0 WITH HEADER LINE.
data : istpotemp like stpox occurs 0 with header line.
data : istpofinal like stpox occurs 0 with header line.
START-OF-SELECTION.
CLEAR ISTPO. REFRESH ISTPO.
SELECT MATNR WERKS FROM MAST INTO TABLE ITAB
WHERE MATNR IN P_MATNR AND WERKS = P_WERKS.
LOOP AT ITAB.
CALL FUNCTION 'CS_BOM_EXPL_MAT_V2'
EXPORTING
CAPID = 'PP01'
MEHRS = 'X'
MMAPS = ' '
MDMPS = ' '
BREMS = 'X'
DISMM = ' '
LIFNR = ' '
WEBAZ = ' '
DATUV = SY-DATUM
MTNRV = ITAB-MATNR
WERKS = P_WERKS
EMENG = '1'
STKKZ = ' '
FBSTP = ' '
FTREL = ' '
IMPORTING
TOPMAT = W_TOPMAT
TABLES
STB = ISTPO
MATCAT = 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
OTHERS = 8.
WRITE: / W_TOPMAT-MATNR UNDER TEXT-H00 COLOR COL_HEADING,
W_TOPMAT-MAKTX UNDER TEXT-H01 COLOR COL_HEADING.
sort istpo by index descending.
loop at istpo.
WRITE :/ ISTPO-POSNR,
ISTPO-IDNRK,
ISTPO-OJTXP,
ISTPO-MENGE,
ISTPO-MEINS,
endloop.
refresh istpo.
endloop.HI,
i got the workcenter also,but i need to classify
if the material procurment type is E OR X CHECK FOR routing details
or else if its F THEN pick the vendor and uom -PLPO-VGE01,PLPO-PLIFZ.
how shall i implement this
Regards
ds -
BOM Explosion with order finish date
Hi,
In transaction OPPQ it is possible to configure the BOM explosion date used by MRP and creation of a process order (see SAP NOTE 506345).
I suppose this setting is also considered when re-reading master data during release of an order.
The field BESAL can have the following values:
BOM explosion number/order start date
1 Order start date
2 Order finish date
3 BOM explosion number/order start date
4 BOM explosion number/order finish date
What I do not understand is that value 4 also end up in using the order start date when re-reading master data. Here the function module CO_ZF_VALIDATIONDATE_DET is called which contains the following coding:
+ Festwerte Feld BESAL:+*
* ' ' Seriennummer/Eckstarttermin
* 1 Eckstarttermin
* 2 Eckendtermin
* 3 Seriennummer
IF T399D-BESAL <> CHAR2.
* Auflösung mit Starttermin
u2026
ELSE.
* Auflösung mit Endtermin
u2026
ENDIF.
which says only use the Order finish date if BESAL has the value 2. The comment showing the possible values gives me the impression that SAP simply forgot to adapt this coding when splitting the value 3 (prev. only BOM explosion number) into 3 BOM explosion number/order start date and 4 BOM exlosion number/order finish date.
On the other hand the SAP Note mentioned above documents this behaviour.
Does anyone know the reason why value 4 (BOM exlosion number/order finish date) results in using the order start date ?hi,
The defination in OPPQ is only working for the MRP, when the planned order is created.
Then the explosion date will be copied from planned order to production/process order when you convert the planned order.
However, when the production or process order is created manually, or when you do a re-read master data process, then a different BOM explosion date process will be carried out as described in the SAP note 506345, it has explained the behavior clearly base on the different value of paramter:
V_T399D_S-BESAL = initial, 1, 3 or 4
V_T399D_S-BESAL = 2 (Explosion with order finish date)
So there is no problem to have different behavior of planned order and production/process order.
Regards,
Rachel -
BOM explosion for variant material
Hi Gurus!
I created a material variant, when type match is done, the configurable material is changed for the variant properly, in this case, BOM explosion is done in the sales order and components are shown properly (I did this thought customizing).
When I try to sale the variant material directly (without configurable material and type match), the system do not show the BOM explosion.
I need the BOM explosion in the sales order for invoicing proposes.
Can anyone help me?.
Thanks!!.
J. Carlos.Hi,
To do a requirements explosion for a configured material, you must maintain the data in the
material master record and link a BOM to the configured material.
If the material of the material variant is the same as the configurable material, the link
is already there.
You can either create a BOM especially for the configured material (perhaps using the copy from
function) or allocate the configured material to the BOM for the configurable product. The second
option is the more common solution.
If you allocate the configured material to the BOM for the configurable product, the BOM for the
configurable product is interpreted and exploded according to the characteristic values assigned.
The interpretation includes the processing of selection conditions and the setting of field values in
BOM items according to the relevant actions.
Allocating a Configured Material to a BOM: From the bills of material menu, choose Bills of material Material BOM Alloc. config.
mat. Create.
Chidambaram
Maybe you are looking for
-
EBS- Charges and divided received
Hello Expert, I've a requirement for EBS implementation project, Scenario: I completed my BRS on 05th Feb from lst Feb. till 5th Feb. Again on 10 I'll do BRS for which I'll take MT940 file from 1st feb till 10 feb. In such scenario all the charges (
-
"stopped (error = -34) " when downloading tv show
I've bought every season of grey's anatomy on itunes so I can watch it on my computer. For some reason there are three specific episodes from season two that won't download. Each time I try a window comes up saying "there was a problem downloading "n
-
SCREEN table in the new ABAP debugger
As of ABAP 6.20 in the debugger it's possible to display the SCREEN table. I couldn't find the way it in the new debugger (6.40). SCREEN can be displayed as a structure, but if I enter it to the table tab, it shows "invalid table". I have no access t
-
Dear team I am Facing excel and word opening problem excel cannot open the file na.xls, because of the file format or file extension is not valid.verify the file has been corrupted and the file extension matches the format to the file. the day befor
-
F-Spot Error (Solved)
I know I have posted this else where but I got no response, so I decided to post it here in stead. When I launch F-Spot I get the following error: - F-Spot Encountered a Fatal Error F-Spot cannot find the Dbus session bus. Make sure dbus is configure