Configured Item BOM
Hi guys,
When Creating Master Item-> BOM Attribute -> Configured Item /BOM
Can u plz let me know what's difference between following option
1.> Base on Item Sourcing.
2.> Routing and BOM are based of Sourcing ?
3.> Item Based of Model
4.> BOM Based of Model
How's its effect to Discrete Mfg / Repetitive Mfg ?
Thanks in Advance .....
shivjhan,
You can add sub-ATO to a parent ATO and if the supply type != Phantom, then you can generate indented ATO Item BOM.
However, the OC does not form a level.
So if your ATO model is
Computer ATO
- Hard Disk OC
- 250GB
- 320 GB
The * BOM looks like this
Computer ATO*12345
-- Hard Disk OC
-- 250GB
But you can do the following
Computer ATO
- Hard Disk ATO
- Hard Disk OC
- 250GB
- 320 GB
Now the * ATO will look like this
Computer ATO*12345
-- Hard Disk ATO*12346
-- Hard Disk OC
-- 250GB
Hope this helps,
Sandeep Gandhi
Similar Messages
-
Configured Item BOM Structure..
Dear Techies,
I am facing a big issue for getting the bom structure for a configured item (configured thr the sales order form)..
when i use the hierarchial query in this case i get the correct result..
but my requirement is such that i hve to use the query below..
however it returns all the options in option class BOM..
However the ideal thing is that it shld only return the option selected.
That is i want only the related child items of the configured item (ie the ordered item in our case)
my query looks as below..
select a1.a1_item ordered_item, c1.c1_item,c1.c_desc1,c1_type, c2.c2_item,c2.c_desc2,c2.c2_type,c3.c3_item,c3.c_desc3,c3.c3_type
from
(select msi.segment1 a1_item,bbom.assembly_item_id a1_asb_id,
bbom.bill_sequence_id a1_seq_id
from mtl_system_items_b msi,bom_bill_of_materials bbom
where bbom.assembly_item_id = msi.inventory_item_id
and bbom.organization_id = msi.organization_id
and msi.segment1 like 'XX'
and msi.ENABLED_FLAG = 'Y'
and msi.organization_id =123) a1, --returns the configured item details
(select msi.segment1 c1_item, msi.description c_desc1,msi.item_type c1_type,bic.component_item_id c1_comp_id,
bic.bill_sequence_id c1_seq_id
from mtl_system_items_b msi,bom_inventory_components bic
where bic.component_item_id = msi.inventory_item_id
and nvl(bic.disable_date,sysdate+1) > sysdate
and msi.organization_id =123) c1,
(select msi.segment1 a2_item,bbom.assembly_item_id a2_asb_id,
bbom.bill_sequence_id a2_seq_id
from mtl_system_items_b msi,bom_bill_of_materials bbom
where bbom.assembly_item_id = msi.inventory_item_id
and bbom.organization_id = msi.organization_id
and msi.organization_id =123) a2,
(select msi.segment1 c2_item,msi.description c_desc2,msi.item_type c2_type,bic.component_item_id c2_comp_id, msi.description c2_desc,
bic.bill_sequence_id c2_seq_id
from mtl_system_items_b msi,bom_inventory_components bic
where bic.component_item_id = msi.inventory_item_id
and nvl(bic.disable_date,sysdate+1) > sysdate
and msi.organization_id =123) c2, --returns the first level child ie the Option Class BOM
(select msi.segment1 a3_item,bbom.assembly_item_id a3_asb_id,
bbom.bill_sequence_id a3_seq_id
from mtl_system_items_b msi,bom_bill_of_materials bbom
where bbom.assembly_item_id = msi.inventory_item_id
and bbom.organization_id = msi.organization_id
and msi.organization_id =123) a3,
(select msi.segment1 c3_item,msi.description c_desc3,msi.item_type c3_type,bic.component_item_id c3_comp_id, msi.description c3_desc,
bic.bill_sequence_id c3_seq_id
from mtl_system_items_b msi,bom_inventory_components bic
where bic.component_item_id = msi.inventory_item_id
and nvl(bic.disable_date,sysdate+1) > sysdate
and msi.organization_id =123) c3 -- here it returns all the options for bom while it shld return only the related option in respect to the configured item
where
a1.a1_seq_id = c1.c1_seq_id(+)
and c1.c1_comp_id = a2.a2_asb_id(+)
and a2.a2_seq_id = c2.c2_seq_id(+)
--and c1.c1_type not like 'ATO'
--and c2_item not like '%WARRANTY'
--and c2_type not like 'AOC'
--and c2_type not like 'PH'
and c2.c2_comp_id = a3.a3_asb_id(+)
and a3.a3_seq_id = c3.c3_seq_id(+)
--and c3_item not like '%WARRANTY')
--and c3_type not like 'AOC'
--and c2_type not like 'PH'
is there any field which can control this unrelated child items to the configured item 'XX'
Thanks in advance
Rajeshshivjhan,
You can add sub-ATO to a parent ATO and if the supply type != Phantom, then you can generate indented ATO Item BOM.
However, the OC does not form a level.
So if your ATO model is
Computer ATO
- Hard Disk OC
- 250GB
- 320 GB
The * BOM looks like this
Computer ATO*12345
-- Hard Disk OC
-- 250GB
But you can do the following
Computer ATO
- Hard Disk ATO
- Hard Disk OC
- 250GB
- 320 GB
Now the * ATO will look like this
Computer ATO*12345
-- Hard Disk ATO*12346
-- Hard Disk OC
-- 250GB
Hope this helps,
Sandeep Gandhi -
How to configure for the price master of the configurable item
in my client we have the configurable items like car doors with different colour as per the color
the price is changing
so how to configure this masterdata for pricing for all the materialHi
This kindly of process is done at Variant configuration. so the pricing will define in condition type VA00. and the variant process as follows:
Eg: Ford car.If a sale order is raised for fiesta lxi model the system should choose red colour & for vxi blue colour respectively.
ie you need to define the characteristic and assign the values .
This characteristic need to assigned to class.
class need to be assigned to material master
1. T.code : CT04(characteristic) FORD_MODEL, Choose single value & entry required tab & give the input as 01 - fiesta_lxi & 02 - fiesta_vxi.( characteristic values)
2.Tcode: CT04, FORD_BODY( another characteristic)
Choose single value , don't click entry required.
01 - Red( characteristic values)
02- Blue
3. Create class T.code : CL02
fiesta_class
type : 300
4. OBJECT DEPENDENCY:
T.CODE : CT04
FORD_MODEL
CLICK VALUES TAB,
IN FIESTA_LXI CLICK THE 'O' meant for Obj dependency, action & extra.
Edit the dependecy,
010 $Self.ford_body = '01'. & save
Repeat the same for FIEST_VXI & instead of '01' give '02' for blue colour.
, then create a ROH as ford_body. & a KMAT material for the car. .
Then create a Super BOM with usage 3 & give component as ford_body
Then use T.code cu41 (Create config profile)
enter a profile name & class 300 & choose class assignment, choose fiest_class ,
Use T.code cu50 to check the values.
Then create a sale order.
Reward if it helps
Regards
Prasanna R -
InstallBase-No configuration is build for Configured Items procured thru PO
No configuration is build in Install base for Configured Items procured thru PO.
Problem Description:
We created a PO for a Configured Item and received into an Org ( setup as serialized at receipt) for stocking purpose. The Entire Configuration is not created in Install base. We expected both the Parent and the child ( which are IB-trackable) to be created in the Install base. But the child is not created in the Install base.
We set the profile CSI:Explode BOM as "yes" and still it did not help.
Any ideas . ( Note : this is a duplicate post. I have posted under Procurement forums as well).
Regards
Kumar<u><i><b>Steps for SD Variant Configuration</b></i></u>
Some light on Variant Configuration in Detail.
The procedure is as follows:
1. Create a Material - KMAT type with Item category (002)
2. Create Charateristics in CT04 - Zbike, where in values mention the Color of the bile like Red, Blue etc
3. Create another characteristics in CT04 - ZPrice, where directly go the additional data tab and maintain the table SDCOM and field VKOND (ABAP Dictionary it will ask for)
4. Assign these two characteristics to a Class in CL01 - ZBikeclass ( Type 300) in characteristics tab page.
5. Then go to CU41 Configuration profile select the material and enter the description click on the class assignment ie assign Zbikclass.
Now go back to CT04 - enter Zbike -go to values- select Red- go to extras - Other Dependencies - Select Procedure enter in front 10 write - $self.ZPrice='Red' and save
6. Now go back go to extras - Other Dependencies - assignments and assign relationship ( by default it will come just save)
7. Now select Blue- go to extras - Other Dependencies - Editor - Select Procedure enter in front of 10 write - $self.ZPrice='Blue' and save
8. Now go back go to extras - Other Dependencies - assignments and assign relationship ( by default it will come just save)
9. Now go to VK11 - Enter VA00 (Condition)(For Std RVA001 Pricing Procedure) - enter variant Red and Blue give the rates accordingly and create the sales order.
Reward if it helps
Regards,
Anbu -
How to have make to stock strategy for configurable items
Dear Frndz,
My client would like to have make to stock strategy for their configurable items, pls help me out with the step by step procedure of the same.
Regards,
SriniHi
K-Mat Creation steps
1) Create Char in CT04 with assignment of Control indicators and Char values
2) Create Class in CL02 with type 300 and assign the Char to it
3) Assign this class to Material in Classification view in MM02
4) Create Configuration Profile in CU41 and Main Profiles for PP & SD relevancy
5) Assign Constraints and Procedures to Each Profile as per the rules required by design or Business
6) Create a Configurable Material (Mat type - KMAT) with Classification,Sales,MRP,Accounting views and Planning stg 25
7) Create A Super BOM(for K-mat) and assign all the comp with Proper Selection & Pre conditions
8)Create Super Routing(For K-mat) and Assign all operations with Proper Selection
Material Variant(MV) Creation Steps(Material variants are the stockable items in VC Scenario)
1) Create a MV with Material type FERT and Stg 10 or 40 (Classification view not essential)
2) Assign the K-mat material to this MV in Basic data - 2 view in Cross Plant CM field and click on Configure variant tab to select the fixed char value combination for this MV. Do the same steps in MRP-III view
By this way u can make the stock of configure items
Regards
Brahmaji -
Configured Item - append sequence with item segment
Hi,
Is there any possible to have sequence number starting from 1,2,3... for each CTO BOM?
Say for example, there is a CTO BOM and out of which 10 possible configurations can be done and each configured item shoud have itemsegment-1, itemsegment-2...etc.
Thanks in Advance!
KaveriHi Sabari,
Configurable BOM - item segment is C0200D0000XX and the setup made in BOM Parameters is 'Append sequence with Item Segment'
The number generated for one of configuration is C0200D0000XX-6202980.
My question is can't the sequence be started with 1 for each configurable BOM? If so how to do it?
Example:
Configurable BOMS - C0300D0000XX which supports five possible valid configurations and the item numbers expected are C0300D0000XX-1, C0300D0000XX-2, C0300D0000XX-3, C0300D0000XX-4, C0300D0000XX-5
Another CTO BOM C00600D0000XX which supports 3 valid configurations and numbers would be C00600D0000XX-1, C00600D0000XX-2,C00600D0000XX-3
Thanks,
Kaveri -
AutoCreate Configuration Items - ORA-00911
Hello ,
We are trying to run Autocreate configuration items on Vision version
of Oracle Applications 11.5.10 . ( in 11.5.9 it worked without problems)
We get the following :
Request Id for program is 2714646 ..
Checking profile for MRP_TRACE..
Altering Session to turn SQL TRACE ON.
Return value of mrp_trace is Y
STARTING BMCCCI...
Printing Profile Values .
Profile Perform Lead Time Calc 2.
Profile Perform Flow Calc 1.
Profile Perform Purchase Price Rollup 1.
Profile Perform Cost Rollup 1.
Profile Notify User 1.
About to dynamically create the new select statement...
APS Going for APS Version .
APS Version 10 .
APS Version 10 Update4 stmt attached .
SQL ERROR!, stmt_num=4,
ORA-00911: invalid character
***** End Of Program - AutoCreate Configuration Items *****
Please, what are the possible ways to solve this ?
Best regards ,
NicoleYes Chirag, the Model BOM is assigned to Shipping Org. I have also ensured that the bom items have inventory & are added in the PriceList too.
Regards,
Hemanth -
Using Echo Command in PowerShell Script for Configuration Item
Hello All,
Before you tell me to post my PowerShell question to the PowerShell Forum, please know that the PowerShell portion of my task works just fine. It is the SCCM portion of my task that keeps failing, so that is why I am here. To give some background...
There are two servers in our SCCM test environment. Both the SCCM server and SQL DB server are 2012, patched and updated.
Test servers in my Device Collection being used for running Baselines and Reports against are 2008R2 and 2012, patched and updated.
I have created a Configuration Item that checks to see if the FTP Server Role Feature has been installed on a 2008 or 2012 server. To do the check, I am using the following PowerShell script:
(get-windowsfeature -Name Web-Ftp-Server).Installed
When I log into my 2008R2 and 2012 test servers, and run this command directly on the server, it will return a "True" if the FTP Server Role Feature is installed on either server, and a "False" if it is not installed. Basically,
it works as advertised.
When I setup my Configuration Item and then deploy my Baseline, or run a report against my device collection of test servers, SCCM will return a correct response (True or False) for the 2012 test server, but throws the following error for the 2008R2
server:
0x87df00329 application requirement evaluation or detection failed
Google searches for this have not been very helpful.
Now, when I created the Configuration Item and referenced PowerShell, the configuration screen has the following note:
"Specify the script to find and return the value to be assessed for compliance on client devices. Use the echo command to return the script value to Configuration Manager."
Since I did not include an echo command in my PowerShell script above, I figured that was my problem, so I did the following:
Logging onto both of my test servers (2008R2 & 2012) I was able to successfully run the following PowerShell commands and get the expected responses of True or False:
(get-windowsfeature -Name Web-Ftp-Server).Installed | echo
(get-windowsfeature -Name Web-Ftp-Server).Installed | write-output (http://technet.microsoft.com/en-us/library/hh849921.aspx)
(get-windowsfeature -Name Web-Ftp-Server).Installed | write-host (http://technet.microsoft.com/en-us/library/ee177031.aspx)
However, when I use any of these PowerShell commands in my Configuration Item, NEITHER of my test servers returns a response to the SCCM server.
When I check the report, both servers show as "Unknown" and when I click on the number 2 (as in 2 servers unknown), the following report page (List of unknown assets for a configuration baseline) has absolutely no data/information at all.
So...I am at a loss.
SCCM tells me to use an echo command to return a script value to Configuration Manager. The PowerShell scripts above, with the various echo related commands, work just fine on the servers themselves, but they return no information when run via SCCM.
What am I missing?
Any help will be appreciated.
Thanks in advance for your time.Sorry for my ignorance, but I don't understand. (I forgot to mention that I am new at both PowerShell and SCCM.)
After I change the PowerShell script to add the echo/write-output/write-host cmdlet, I open the ConFig Item and "Clear" the PowerShell script and then re-add it. When I do that, it correctly shows the change in the ConFig Item.
Next I open the Baseline, then open the ConFig Item within the Baseline to make sure the change is reflected there as well, which it is.
I then deploy the Baseline to my Device Collection. After that, I run a report against the Baseline and Device Collection and it returns the "Unknown" result.
If I open the PowerShell script and remove the echo/write-output/write-host cmdlet, then go through the rest of the process of updating and reporting, the result it returns changes, showing one server in compliance and the other server out of compliance,
which leads me to think that all changes have taken correctly.
Does that sound right? If I manually deploy the Baseline, is that the same as the client retrieving policies from the management point?
Sorry to be so thick but I'm learning as I go.
Thanks again for your help. -
Manually adding AD user or Group mail address in SCSM 2012 R2 Configuration item
Hi ,
Since in our AD environment some of the AD user's mail Id attribute is null, I added the
smtp mail Address value in SCSM 2012 R2 user configuration item ,
After the AD connector synchronization, the manually entered mail Id is removed. I have also checked the property
do not write null values for the property not set in AD in the Connector properties
But still , the manually entered mail id is removed by SCSM
so is it not the correct way to add mail id manually ???
Any suggestions???
The mail Id property is required for mail notification feature in our environmentthe long and short of this is that the AD connector is behaving as designed and correcting values in SCSM from the authoritative source in AD.
The connector should not be blanking values with that checkbox set. are you sure AD is actually
Null, and not either an empty string or white-space characters? Can you reproduce this with other users? Might be worth reporting this if there is actually a bug in the connector.
Why wouldn't you set the Mail attribute in AD? there isn't any good reason for this to be null. -
SMLETS. Get related Business Services from a Configuration Item
Hi
I need som help or guidiance on how to create a PS query to list out all the related business services from a Configuration Item (Computer) using the Windows Computer Class
Im using the following orchestrator activity today to get the related business services from the CI.
Thx for all replys! :)Hi,
you can use this script as an example:
Import-Module smlets
#Definde Input-Values
[String]$Server = "SCSMSERVER"
[String]$SCObjectGUID = "6555226c-5e77-ea85-b79f-05dc8843dcb0"
#Get Computer-Object by SC Object GUID
[System.Object]$Computer = Get-SCSMObject -Id $SCObjectGUID -ComputerName $Server
#Get Relationship Class "Is Related to Configuration Item"
[System.Object]$Relationship = Get-SCSMRelationshipClass -Name "System.ConfigItemRelatesToConfigItem" -ComputerName $Server
#Get defined Relationships by target
[System.Object[]]$RelatedBSs = Get-SCSMRelationshipObject -ByTarget $Computer -ComputerName $Server | where { $_.RelationshipId -eq $Relationship.Id }
#Create Arrray for Orchestrator Published Data
$BusinessServiceDisplayNames = @()
foreach($RelatedBS in $RelatedBS)
#Add DisplayName of Business Service to Output-Array
$BusinessServiceDisplayNames += $RelatedBS.SourceObject.DisplayName
$BusinessServiceDisplayNames -
Document structure, Document Hierarchy, Document line Item Bom
hi, All
I m confustion in the following,
1.Document structure,
2.Document Hierarchy,
3.In Material bom- DOCUMENT [CS01/2]
We can enter so many document in the above activities.
I m confusion with Document structure and Document in material Bom [CS01/2].
I linked documents in CS02 but Those will shows in DMS but Can't opens. I don't know what is the use creating link in CS02, even though this document not triggers Production order.
[For document structure needs Change number that i know.]
But actual use or application i dont know. Could Explain with Exmple.
Rgds
Benhi,
niranjan,
I created a object link for Bom Item [STPO_DOC] and Bom header [STKO_DOC] using T-code CS01. This BOM item, BOM Header triggered in DMS. From DMS I am trying to display cs03, But system wonu2019t allow to display.
And secondly I am trying to link document from DMS to sap object- Material Bom [STOP]
But system wonu2019t allow.
How i can establish link materail bom and dms.
Rgds
Ben -
How to configure item proposal
Hello Gurus, i'm trying to configure item proposal...but can't see the effect on VA01..i've created VA51 record for item proposal and then assigned in XD02 at sales in sales data....is there any thing else i've to still do...so that when i put the partnet function-SP number in VA01...it should give the message or record of the existing item proposal? Please correct me if i'm wrong. Thanx
Hi,
Item propsal is a list of materials which you can call up during the order entry.
You create the item proposal by trazaction VA51.
Where as Dunamic Product Prossal( which you are refering as Product proposal )is dynamic order entry tool.
Dynamic Product proposal can be determined by different data sources as below.
Order history.
Listed materials .
Excluded materials .
Item proposal .
Customer/material info records .
Customer-specific data sources.
In the dynamic product proposal You can combine/exclude materials from different data sources mentioned above.
Say for example, you could combine the total of all materials in the last n-sales plus all materials in certain item proposals, but excluding those specified in the exclusion.
Dynamic Product Proposal is called /determined as soon as you enter the sold party in the order.
You can reach IMG customising steps by
IMG >SD>Basic functions>Dynamic Product Proposal .
regards,
Siddharth. -
Access Custom Configuration Item Class property in Data Warehouse database
Is there a way to access properties on a custom 'Configuration Item Class' in the DW database?
When creating a new CI class eg. 'Monitors' and extending this with a property like 'Serial' is there a way to access this in the DW database?
I can find Displayname and AssetStatus in the ConfigItemDim table, but is there a way to get the other custom created properties?Ok !
Are you read this post ? :
http://social.technet.microsoft.com/Forums/systemcenter/en-US/8434e129-b969-451e-875c-f120d7b31d36/dw-reporting-on-custom-class?forum=systemcenterservicemanager
Remy BOVI -
Types of Configuration Items in SCCM 2012
Hello,
What are different types of Configuration items in SCCM 2012??
I currently know about two types
a) Operating System
b) Application
are there any more?
sunilAnd Software updates and General. See also:
http://technet.microsoft.com/en-us/library/gg712331.aspx
My Blog: http://www.petervanderwoude.nl/
Follow me on twitter: pvanderwoude -
Retrieving the Affected Configuration Items from a Service Request
I have a service request that gathers the usernames of AD Users that need to be added to a new security group. I have Query Result field set to add the users that are selected as Affected Configuration Items. My problem is when I get the SR's related AD
Users it gives me all of the Affected CIs but it also gives me the user that submitted the form. Is there any way to filter the relationship to only get users in the Affected CI list?
Here's the steps I'm using:
Identify Runbook Automation Activity
Get Parent Service Request Relationship from RBA
Get Parent SR Object
Get related AD Users from SR
Get AD User Objects
Any help is much appreciated.I figured it out. If anyone else is having this issue, you have to filter the Get User Relationship to exclude everything that does not match the Affected User Relationship Class:
http://blogs.technet.com/b/servicemanager/archive/2012/05/22/working-with-relationships-in-the-scsm-orchestrator-integration-pack.aspx
Maybe you are looking for
-
Create Order Template from quotationin b2b application.
hi, My requirement is,if i open any already created quotation then on that screen (orderstatusdetail.jsp)we have to add one button with name "Create Order Template".after clicking that button new Order Template page should open with all items and he
-
HT1414 how to solve error 1015 to restore software in iphone 3
I tried to restore factory setting on my iphone 3 sortly after I bought on ebay. During restoring, all foftwares were ommitted and message was "iphone cannot instal lower softwares". When I tried to instal iphone software from itune, the messageas wa
-
CS3/CS4 - Image manipulation
Hi, Im writing a plugin that should crop some images (jpg,png,tif) physically. Does the SDK provide image manipulation functions for doing so, or should I instead link with e.g., ImageMagick or Boost::GIL ? Kind regards Toke
-
Can I replace my 802.11b Aitport card ?
Can I replace the older 802.11b Airport card in my Titanium G4,OSX 10.3.x, with a newer "g" or "n" card so that it will connect to a new netgear router? And where should I go to purchase one if it's possible?
-
Video Chat and Audio Chat not allowing me
Hi Ive got some friends on AIM and i could talk to them before. It wont work basically. I tried port 447 and 5190 and it dont work i get error as follows. Date/Time: 2006-12-14 00:12:31.590 +0000 OS Version: 10.4.8 (Build 8L127) Report Version: 4 iCh