How to create Alternative Bom by given inputs
Hi to all,
I need to create BOM with alternative number.
my inputs are
BOM Header
Material, plant, BOM usage, Alternate BOM, BOM status, Base Qty, Valid From, valid to
BOM Item
Item number, item category, component, component description, UOM, valid from, valid to, item ID, QTY
if i use CSAP_MAT_BOM_CREATE to create BOM , it will not create alternative number
if i use BAPI_MATERIAL_BOM_GROUP_CREATE , does my input value are enough to create alternative bom.
please can any one, put some light on it, i search SDN ,but i dont know how to create alternative bom with input provided.
i shall be thankful to you for this.
Regards
Pavneet Rana
Try the program-RCSBI010
Similar Messages
-
How to create the BOM for co product
Dear friends,
How to create the BOM for Co product and How the production will create and how the costing will capture for that.
Regards,
Sabhapathy RDear Umesh,
How Bom created for co product
By product
Header
xxx
101
mvt
mvt
qty
item
yyy
261
1
zzz
531
0.5-
By product
Same way how we create co product for BOM. pl explain with simple example.
Thanks ®ards,
Sabhapathy R -
How to create multiple BOM of same parent item?
Hi All,
Please guide me, How to create multiple BOM of same parent item? I tried but system throws a message as same Parent Item already exist in the table. I am afraid if system supports this functionality or not?Hi,
You are welcome.......
Well the exact process would be as I mentioned in my previous post.
1. Create the BOM for an item
2. Choose this item in the Production Order
3. Then in this Production order you can change/ delete/ add whichever item you want .
OR
If all the child items are completely different from the original BOM then you can use the Special Type BOM in which you can always create the BOM while creating the Production Order itself. There is no standard BOM here.
J Nagesh -
How to Create Fixed Bom using BAPI
Hi all,
Iam using the BAPI "BAPI_BOM_UPLOAD_SAVE" for creation of Fixed BOM of Materials.
I don't know how that is used,I mean i don't know the inputs,
Pls can any one Provide me TEST DATA for this Bapi.
or a sample Program how fixed bom is created.and how can we know thet bom has been created.
for e.g if we create super bom ,the Bom links are stored in cs41,so we are able to know super bom has been created but how to check for fixed bom.is that the same for fixed also.
i have some inputs and with that inputs ,BOM is not being created and the BAPI return table type was E.Hi,
The FM BAPI_BOM_UPLOAD_SAVE is using CSAP_MAT_BOM_CREATE to create the BOM but it does not have any option to specify the alternative to be created.Look for some other FM if you need to create an alternative BOM.Check if the FM BAPI_MATERIAL_BOM_GROUP_CREATE can be used as an alternative
also check this FM.
CS_BI_BOM_CREATE_BATCH_INPUT1 - Create a new BOM or New Alt. BOM.
CS_BC_BOM_CHANGE_BATCH_INPUT - Maintain the BOM.
<b>Reward points</b>
Regards -
Error in creating Alternative BOM using IDOC_INPUT_BOMMAT
Hi all,
I am trying to create an Alternative BOM using IDoc BOMMAT03.I have checked this IDoc will use FM IDOC_INPUT_BOMMAT inside.
In this function module, it is using FM CSAP_MAT_BOM_CREATE and CSAP_MAT_BOM_MAINTAIN to create and change.
This FM is allowing to create an Alterative BOM = '01' but it is not creating for Alt BOM = '02'.
Can anyone provide inputs on this .
Regards
SathibabuHai Guy,
use below code for Alternate BOM with sub item .
Part 1.
DATA: bom_header LIKE cad_bicsk,
bom_item type table of cad_bom_item WITH HEADER LINE,
bom_sub_item type table of cssubitem WITH HEADER LINE,
dms_class_data type table of cls_charac WITH HEADER LINE,
sap_field_data type table of rfcdmsdata WITH HEADER LINE,
e_return LIKE cad_return-value,
e_message LIKE message-msgtx,
e_message_len LIKE cad_return-message_len.
DATA v_ITEM TYPE I.
TYPES : BEGIN OF ty_data,
level TYPE i,
matnr TYPE cad_bicsk-matnr,
werks TYPE werks_d,
usage TYPE stlan,
qty TYPE cad_bom_item-menge,
fqty type fmeng, " Quantity is Fixed
sub_upmng type upmng,
text type cad_bicsk-ztext,
END OF ty_data.
DATA : it_data TYPE TABLE OF ty_data ,
wa_data TYPE ty_data.
**---selection screen
PARAMETERS:p_file TYPE ibipparms-path OBLIGATORY.
**---f4 help for the file from PC
AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_file.
PERFORM get_f4help.
*--start-of-selection .
START-OF-SELECTION.
PERFORM upload_file_itab.
CLEAR: bom_header, bom_item, bom_sub_item.
REFRESH: bom_item, bom_sub_item.
data : v_lineitem type SPOSN value '0000',
v_slineitem type SPOSN value '0'.
LOOP AT it_data INTO wa_data.
CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'
EXPORTING
input = wa_data-matnr
IMPORTING
output = wa_data-matnr.
IF wa_data-level = 0.
* fill BOM header
clear bom_header.
bom_header-matnr = wa_data-matnr. "'000000000200000016'.
* bom_header-stlal = '1'. " Alternative Bom
bom_header-werks = wa_data-werks. "'1000'.
bom_header-stlan = wa_data-usage."'3'.
bom_header-bmeng = wa_data-qty.
bom_header-cadkz = 'X'.
bom_header-stktx = wa_data-text.
* bom_header-ztext = wa_data-text.
bom_header-datuv = '01.10.2010'.
ELSEIF wa_data-level = 1.
* fill item
v_lineitem = v_lineitem + 10.
CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'
EXPORTING
input = v_lineitem
IMPORTING
output = v_lineitem.
* bom_item-upskz = 'X'. " If We hav the Sub items Enable it.
bom_item-idnrk = wa_data-matnr. "'000000000200000017'.
bom_item-posnr = v_lineitem.
bom_item-postp = 'L'.
bom_item-menge = wa_data-qty. "'1'.
bom_item-fmeng = wa_data-fqty.
APPEND bom_item.
CLEAR: bom_item.
*** fill sub item
CLEAR V_ITEM .
v_slineitem = v_slineitem + 1.
ELSEIF wa_data-level = 2.
* V_ITEM = V_ITEM + 1.
* bom_sub_item-posid = v_slineitem.
* bom_sub_item-ebort = 'test'.
* bom_sub_item-upmng = wa_data-sub_upmng.
* bom_sub_item-uposz = V_ITEM.
* bom_sub_item-uptxt = 'test'.
* append bom_sub_item.
* clear bom_sub_item.
ENDIF.
if wa_data-level = 0.
else.
at END OF LEVEL.
* Call function
CALL FUNCTION 'CAD_CREATE_BOM_WITH_SUB_ITEMS'
EXPORTING
i_bom_header = bom_header
i_auto_posnr = ''
IMPORTING
e_return = e_return
e_message = e_message
e_message_len = e_message_len
e_bom_header = bom_header
TABLES
bom_item = bom_item
bom_sub_item = bom_sub_item
dms_class_data = dms_class_data
sap_field_data = sap_field_data
EXCEPTIONS
OTHERS = 1.
refresh bom_item.
write : e_message.
ENDAT.
ENDIF.
CLEAR wa_data.
endloop. -
How sap trigger alternative bom ?
Hi Experts,
We need setup alternative BOM, like Part A is used up, then it could use another BOM with part B.
But if we setup new BOM as alternative BOM, do we need use produciton version, then it could trigger out differnt BOM?How SAP could trigger the different BOM or production version ? Could it by MRP?
Thanks
AliceHi,
For BOM Alternative Selection you need to maintain any of the following settings in Material Master --->
MRP-4 View->BOM Explosion / Dependent Requirements->Selection Method :
Method for Selecting Alternative Bills of Material
Indicator determining the selection of the alternative BOM when requirements are exploded in material requirements planning.
Use
With Selection by order quantity, the system chooses the alternative BOM into whose lot size range the order quantity falls. The lot size range and area of validity of the BOM apply.
With Selection by explosion date, the system chooses the alternative BOM into whose area of validity the date falls according to the setting BOM via dates.
With Selection by production version, the system chooses the alternative BOM defined in the valid production version. The lot size range and area of validity of the production version apply.
With Selection only by production version, the system chooses the alternative BOM defined in the valid production version. The lot size range and area of validity of the production version apply.
If no production version is found, no production orders or process orders can be created.
Hope this helps.
Revert if any doubt.
Regards,
Tejas -
How to Create a BOM in an E-Business Suite
Hi,
I need help, how to create BOM in an E-Business Suite in a step wise or send me any related links
Regards
SriniHello Srini,
Prerequisite for creating a BOM is that Assembly and Components item should be created in your master organization and associated to your organization.
Responsibility Bills of materials > Bills > Bills : in the header block, you enter the assembly, in the detail block, you enter components and quantity of components to build the assembly.
You have to create you BOM levle by level . -
How to create sine wave and step input using cwgraph in VB 6.0
hello..
i'm doing my master's project now. i'm stuck on how to create a sine wave and a step input using the cwgraph using VB 6.0. please help. thanks.hello..thank for the reply.
i'm having problem with my coding using cwgraph. can anyone help. everytime i do the full compile, there's error.but it can still can run, but can't convert to application form.for your info, i'm using RTscope and cwgraph to plot graph.the error is in the cwgraph coding.below are part of the coding with error. and can somebody tell me how to add cwgraph component in the VB? i try adding component, but it's not in the list of component,and i've browse for it already too.i'm doing the software at home, but i'can run it at my lab cause cwgraph component is not listed.please help.
Dim countTime As Integer, count1 As Integer, countFreq As Integer, countVolt As Integer
Private Sub cmdRun_Click()
If cmdRun.CausesValidation = True Then
cmdPause.CausesValidation = False
tmrOsc2.Enabled = True
tmrOsc3.Enabled = True
Else
cmdPause.CausesValidation = False
tmrOsc2.Enabled = False
tmrOsc3.Enabled = False
For count1 = 0 To 100
Data1(count1) = 0
Data2(count1) = 0
RT1.Value(1, count1) = 0
RT1.Value(2, count1) = 0
RT1.Refresh
CWGraph2.Plots(1).PlotY count1 ' THIS CODING HAS AN ERROR ...
CWGraph2.Plots(2).PlotY count1 ' THIS CODING HAS AN ERROR ...
Next count1
End If
End Sub -
How to create group bom for multiple plants with different company codes
Dear all,
In my current scenario we have 5 Company codes with a plant with each company. The same kind of materials exist in all the 5 plants, so what i want is when i create any BOM, that BOM has to extend in all the company codes, as with GROUP BOM i can able to extend the same in only one company code.
So how to do this?
Thanks in Advance
BhushanFor that first extend all the materials to all the plants... In one plant create a BOM for the material..
In all other polants in CS01, click COpy from .. There you mention the matreial and the plant in which the BOm is alerady available..
karthick -
How to create material bom through CS01 if bom created by using ppe
Hi experts,
I have created a material bom through PPE of material A. Now i want to create bom through CS01for same material A.
system shows error "A breakdown (PVS/VA) already exists in iPPE for material".
So how can create bom through CS01?
Suggest me.
Regards,
Nitin NerkarHi,
Please check and implement the below note,
[1311089|https://websmp130.sap-ag.de/sap(bD1lbiZjPTAwMQ==)/bc/bsp/spn/sapnotes/index2.htm?numm=1311089]
Thanks
Hrishi -
Choose alternative BOM in batch input
Hi!
I'm starting using BOM alternative and I'm facing a problem. I have a batch input where I need to choose an alternative BOM, but the popup for choosing the alternative doesn't show up when in batch input mode.
Does anybody have a clue?
Regards.
Fabio ScaravelliTAJUDDIN,
I think this thread is SD, because the transaction is VA01 (I forgot to mention it, sorry). The BOM usage is 5 (Sales and distribution).
I need to choose an alternative BOM among two ones. But when VA01 is ran in batch input mode, the popup for choosing the alternative doesn't show up and the first alternative is selected by default.
Regards.
Fabio Scaravelli -
Newbie - How to create XML based on given schema
Hello,
We have a requirement to create an XML message from our system (Oracle 9iR2 with Oracle Apps 11.5.10). The XML is generated from a query in our HR tables, and must be in a specific format (schema and example XML has been provided to us).
Newbie question is this: What is the best way to create this XML message (dynamic data coming from a SQL select) while ensuring that it matches the given schema? Most of our developers are strong PL/SQL with limited Java experience.
Thanks,
-- JohnI've updated the FAQ with an answer and example for this question...
Please see the following thread
How to create XML from relational tables based on an XML Schema ? -
i want to create a table that has 2 angles (beta and theta) that could assume values from 0 to 180º and gamma that is given from a sensor to the table at every moment... all angles depend of each other and i want a table that demonstrates that. so i can pull a data to use it in a equation. can someone help with this mess?
alufe wrote:
I have to make an array for each angle and connects them?
That's one way. You end up with multiple 2-D arrays. You also could make a 3-D array to iterate through all your beta/theta arrays, calculating a gamma for each pair, if you understand arrays of multiple dimensions. You seem to indicate a major shortfalling in your math skills here, so I'll repeat, work with your teacher until you can understand the math, and then work on the programming.
You have to know what you want to do before you can do it. In this case, you have to know what that array represents, and how (I'm talking math now) you are going to determine/represent the one set of numbers you need to work with for each experiment before you set something up in software.
Cameron
To err is human, but to really foul it up requires a computer.
The optimist believes we are in the best of all possible worlds - the pessimist fears this is true.
Profanity is the one language all programmers know best.
An expert is someone who has made all the possible mistakes.
To learn something about LabVIEW at no extra cost, work the online LabVIEW tutorial(s):
LabVIEW Unit 1 - Getting Started
Learn to Use LabVIEW with MyDAQ -
Hi,
using CSAP_MAT_BOM_CREATE i am able to create first alternative.
if i want to create another alternative for the same material/plant
how can i create.
tnx in advance.Hi,
Please check and implement the below note,
[1311089|https://websmp130.sap-ag.de/sap(bD1lbiZjPTAwMQ==)/bc/bsp/spn/sapnotes/index2.htm?numm=1311089]
Thanks
Hrishi -
Please help! error -61399, how to create custom vi for every input in project explorer
Please help! I have been trying whole night but couldn't get through it.
I am creating custom vi to simulate cRIO inputs on development computer. ( FPGA target>>execute vi on>> development computer>>custom vi) I then follow tutorial creating test benches:
Tutorial: Creating Test Benches (FPGA Module)
but when I run fpga vi I get error -61399, input item/node is not supported (input item/node is my input which I've added from project explorer).
The closest I got in my research on why this error is occuring- I have not connected all inputs/outputs in project explorer to custom vi. I followed tutorial exactly step by step but still I couldn't get through it.
Please help! Please help!
In order to do further investigation, I converted custom vi to a state machine , please find attachment. Having highlight execution on, it clearly demonstrates that input in cRIO are not being selected as a result default cases execute.
Please find attached modified custom vi with state machine, fpga vi, and original custom vi.
Best regards
Ta
Attachments:
custom vi.vi 32 KB
inverter.vi 16 KB
original custom vi.vi 22 KBSolution:
You will see this error if no Custom VI has been selected or the Custom VI has not been configured for every I/O item that you are using in your FPGA code???
I think that's exactly where I'm stuck!
How do I configure it for inputs??? My attachement show that I have done everything being asked in tutorial!
Thanks!
Maybe you are looking for
-
Excel 2010, Smartview 11.1.2.2.310, and Windows Server RDS
Have any of you tried deploying Smartview and Excel over Microsoft's newer RDS server? Everything will work fine for me when logging into the server via Remote Desktop, but when I try to access Excel via RDS (RemoteApp), I have problems dragging and
-
WLC 5508 - EAP-TLS - Windows 8.1 Third Party PKI
Hello, Does anybody know what could prevent a Windows 8/8.1 system to connect to a WLC via EAP-TLS? Windows 7/XP do not have any problems here.The radius server accepts the request, but WIndows 8 still tries to authenticate. Software is updated to 7.
-
Ground loop with TV when power adapter connected
I have a white Macbook (non-unibody) which I have connected to my TV with a mini-dvi to VGA adapter. I have done the same in the past with my Dell 1525 with no issues. When the Macbook is connected to the display whilst being connected with the power
-
Send Files - attach to email filename
I have dynamic page rendered by asp.net. Let's call it ShowPDF.aspx - it renders PDF file to output. I would like to ask regarding functionality for sending files directly from Adobe Reader X (Tools > Send Files > Attach to Email). The name of the at
-
Shopping Carts from Classic to Extended Classic
We are contemplating to move from Classic 5.0 to Extended Classic 5.0 scenario, would like to know on the Shopping Carts created in Classic scenario behave when copied into new carts in ECS? Will all the previously created shopping carts be availabl