Recursive BOM error in MD04 (May be more related to MM?)
Hi,
I am looking for help with this error. We added a Substitute upper level Assembly Material into an existing BOM within a Production Order and this error occurs to the part in MD04.
Checking the available SAP Notes on this subject leads me to the conclusion that the reason for it happening is that the Low Level code on the substitute assembly material is missing!
The SAP Notes also provide a couple of downloads that can fix this issue, but only for SAP versions up to R/3 4.6? They are not applicable for our version - ECC 6.0.
Does anyone know if it is possible to manually change/update a Low Level Code for a material?
Regards,
Allan
No answer required at this time. Will re-post if error occurs again.
Similar Messages
-
Hi,
This is actually a bit Techno-functional type issue we have here.
There is a material having a recursive BOM. That means when it explodes it explodes into the same material.
So in Sales Order
item 10 - Material X
generates item 20 - material X.
After the GR is done as expected on Material X but in Item 20.
Till this part everything is fine.
Now we create the billing document. It should actually pick up Item 10 but instead it picks up item 20. Can you tell me any configuration / routines which can be done to avoid this issue.
We have the billing documnet which is referencing the Order and not the delivery.
Any suggestions would be very useful.
Thanks and Regards,
Arnab.
Edited by: Arnab Panigrahi on Jul 2, 2008 3:10 PMDear All,
I am having similar issue, Can any one help me in this regard.
As per my client requirement:
For Ex:
Scenario 1:
To produce 100 kg of A, 102 kg of A is used.
Due to Market return stock 2 KG will processing loss or indivisible to loss.
As per business policy i can't change these BOM Header & Item Quantities.
The system cannot cost material A and issues an error message.
Scenario 2:
To Produce 100 Kgs of A Material(FG), We need B Material 98 KG(SFG).
Product is ready and despatched to Market.
After Some time Few Stocks will come as Market retunrs in FG Stage(A).
We need to Re-Process the same and stock will converted to SFG(B).
During this case also i am getting Recursive BOM errors.
Due to in A Material BOM ,B is a component already-Costing run Completed sent to Market. Now I am Converting the stock of A to B through a Production order while maintaining A as Component for B Material BOM.
Every stage i have alternative BOMs.
As per the requirement i can't avoid, Please suggest is there other user exits or Message control or Process to resolve the same.
Regards
Manoj Kumar Pedada
SAP CO Consultant -
Costing - Multiple Production Versions and Recursive BoMs
Hi All,
We have a production and product costing scenario as follows:
Production versions 10, 20 and 30. It takes all three versions to manufacture the finished material and there are no intermediate products in this scenario. 10 and 30 are to be costed and 30 is a recursive BoM with the input from version 10 also being the output. 10 is the main production step with components but 30 is a recursive BoM sometimes only with the output material as the input and sometimes with a more complete BoM but which includes the output material as an input component.
The quantity input appears to be the same as quantity output for the recursive element.
If anyone has come across this scenario and you can let me know what design principles you followed I would appreciate it.
We are getting iteration error messages when costing production version 30 and even reducing the input quantity below 95% of the input as per the SAP documentation does not fix the error message.
Any help you can give will be greatefully received.
Thanks.
Regards,
TimMurali - Its possible to use multiple PV in sub contracting.
Settings in ERP :
1. In CFC9 activate the - Transfer multiple selection of PDS indicator. When you select this indicator, the system allows you to select several productions versions in the integration model; it also creates a Production Process Model (PPM) or Production Data Structure (PDS) for each production version in SAP SCM
2. Assign the PV's to the subcontracting info record through - Logistics - Central Functions - Supply Chain Planning Interface - Core Interface - Advanced Planner and Optimizer - Environment - Data Transfer -Assign Multiple Production Versions
3. When you select the integration model parameters for PDS, you have selected PP/DS Subcontracting as the PDS Type value. Similarly, for PPM, you have selected Subcontracting PPM as the Type of PPM value.
Subcontracting with multiple production versions is supported. However, the integration with an SAP ERP system requires at least SAP ERP 2005 with Enhancement Pack 03.
Rgds
Valavan -
Does CTM ignore recursive BOM's
Hello All,
We are finding problems wherein CTM stops planning when there is a recursive BOm involved?
Please help.
Thanks,can you expand on what you mean by recursive relationship ?
Based on my understanding planning engines do not take any cyclical relationships gracefully. Example an input of a Bill of Material or Bill of Distribution again becomes output in the relationship chain. One may have to do setup some dummy components to overcome this shortcoming.
Did the master data consistency check give any error at all ? Can you try to run piece-wise CTM (with different scope) and see if it works.? -
Internal error in R-tree processing: [Recursive fetch error]
Hello,
I seem to be getting an error when using any type of SDO function (SDO_RELATE, SDO_FILTER, SDO_ NN, ... ) on my spatially indexed data. The error I'm getting is this:
ERROR at line 1:
ORA-29903: error in executing ODCIIndexFetch() routine
ORA-13236: internal error in R-tree processing: []
ORA-13236: internal error in R-tree processing: [Recursive fetch error]
The interesting part of this is that I only get this error if I insert more than 31 entries into the table. All the relevant code is posted below, what I do is create the table, then create the metadata from the sqlplus interface. After that I run a java program that does Clear() then Insert() then Create_Indices(). All these run just fine (at least run without telling me about any errors). But as soon as that is all done and I do an SDO query on the data, for example:
SELECT location stop_range_poly_area
FROM stops
WHERE SDO_FILTER
location,
SDO_GEOMETRY
2003, null, null,
SDO_ELEM_INFO_ARRAY(1,1003,1),
SDO_ORDINATE_ARRAY(300,300, 600,300, 600,600, 300,600, 300,300)
) = 'TRUE';
I get the above mentioned error. But if I change my data so that it doesn't have more than 31 entries (doesn't matter which 31 entries, just so long as it doesn't exceed that number) that query (and all of my other SDO test queries on the stops table) seems to work just fine.
Thanks for looking at this,
Brad
---- SQLPLUS Code -----------------------------------------------------------------------------------------------------------
CREATE TABLE stops
stop_id VARCHAR2(4) PRIMARY KEY,
address VARCHAR2(256),
location sdo_geometry
INSERT INTO user_sdo_geom_metadata VALUES
'stops',
'location',
MDSYS.SDO_DIM_ARRAY
MDSYS.SDO_DIM_ELEMENT('X', 0, 600, 0.005),
MDSYS.SDO_DIM_ELEMENT('Y', 0, 800, 0.005)
null
----- Java Code -----------------------------------------------------------------------------------------------------------------
// Clear
// Description:
// This function clears all the data in the stop tables in the database
// given in the connection.
public static void Clear (Connection connection)
Statement statement;
try
statement = connection.createStatement();
statement.executeUpdate("DROP INDEX stops_index");
statement.executeUpdate("DELETE stops");
statement.close();
catch (SQLException e)
System.err.println("SQLExcpetion (Stop.Clear()): " + e.getMessage());
// Create_Indices
// Description:
// Create indices for stops table
public static void Create_Indices (Connection connection)
Statement statement;
String sql_query;
sql_query = "CREATE INDEX stops_index ON stops(location) " +
"INDEXTYPE IS MDSYS.SPATIAL_INDEX";
try
statement = connection.createStatement();
statement.executeUpdate(sql_query);
statement.close();
catch (SQLException e)
System.err.println("SQLExcpetion (Stop.Create_Indices()): " + e.getMessage());
// Insert
// Description:
// This function inserts this object into the stops table in the database
// given in the connection.
public void Insert (Connection connection)
Statement statement;
String sql_query;
sql_query = "INSERT INTO stops VALUES ('" +
stop_id + "', '" +
address + "', " +
"sdo_geometry(2001, null, sdo_point_type(" +
location.x + "," +
location.y + ",null), null, null)" +
try
statement = connection.createStatement();
statement.executeUpdate(sql_query);
statement.close();
catch (SQLException e)
System.err.println("SQLException (Stop.Insert()):" + e.getMessage());
Message was edited by: loos to include the changes proposed by the second poster.Hi,
Thanks for trying but changing those items for the specific failing queries didn't seem to help. Though you do seem to be right about the internal/external polygon problem, so I changed it all my other queries to see if they would fail (that way things would at least be consistent), but it doesn't seem to make a difference. All my old failing quries still fail and my working ones still work. I also changed the co-ordinates as you specified and still have no changes (unless of course the results changed, but right now I'm just looking for queries that compile and run, the results don't matter yet).
Maybe this will help, I'll give you guys both sets of data, one that works and one that doesn't and maybe you can see a problem in the data that I'm just missing or too ignorant to see. The data is simply comma seperated values that I parse into the required fields in the order (id, description, x, y).
So far, the only reason I've been able to find that the non-working data doesn't work is because there are more than 31 rows. I started taking records out of the stops table in a binary search sort of pattern. If I take out stops 100-115 (resulting 29 records) all the queries work, if I take out stops 100-107 (resulting in 36 records) it doesn't work. If I take out 109-115 (resulting in 35 records) it doesn't work. If I take out 1-11 (resulting in 32 records) it doesn't work. If I take out 1-12 (resulting in 31 records) it does work. Here's a table
Take out Stops ---- records left -- Works?
s1-s11 ------------ 32 ------------ No
s1-s12 ------------ 31 ------------ Yes
s100-s115 --------- 29 ------------ Yes
s100-s107 --------- 36 ------------ No
s109-s115 --------- 35 ------------ No
Thanks again for checking this out,
Brad
------- Working Data ---------------------------------------------------------------------------------------
(Student_id, Department, x, y)
Student_1,Computer Science ,296,131
Student_2,Social Science,130 ,279
Student_3,Mechanical Engineering ,392,180
Student_4,Electrical Engineering ,342,322
Student_5,Computer Science ,165,490
Student_6,Scicology ,393,533
Student_7,Physical Therapy ,590,616
Student_8,Civil Engineering ,165,640
Student_9,English ,360,412
Student_10,Economy ,89,32
Student_11,Computer Science ,26,117
Student_12,Social Science,430 ,291
Student_13,Mechanical Engineering ,382,80
Student_14,Electrical Engineering ,542,222
Student_15,Computer Science ,154,290
Student_16,Scicology ,493,323
Student_17,Physical Therapy ,290,426
Student_18,Civil Engineering ,65,230
Student_19,English ,300,412
Student_20,Economy ,44,292
Student_21,Computer Science ,146,431
Student_22,Social Science,405 ,179
Student_23,Mechanical Engineering ,192,480
Student_24,Electrical Engineering ,412,202
Student_25,Computer Science ,265,49
Student_26,Scicology ,33,273
Student_27,Physical Therapy ,186,216
Student_28,Civil Engineering ,365,600
Student_29,English ,309,42
Student_30,Economy ,415,392
------- Non Working Data ---------------------------------------------------------------------------------
(Stop_id, Address, x, y)
s1, 2341 Portland,377,64
s2, 24th St. / Hoover St.,308,22
s3, 2620 Monmouth Ave.,272,138
s4, 2632 Ellendale Pl.,128,110
s5, 2726 Menlo Ave.,85,231
s6, 2758 Menlo Ave.,84,124
s7, 28th St. / Orchard Ave.,183,236
s8, 28th St. / University Ave.,414,308
s9, 30th St. / University Ave.,391,352
s11, 34th St. / McClintock St.,180,458
s12, 36th Pl. / Watt Way,176,622
s13, Adams Blvd. / Magnolia Ave.,218,87
s14, BG Mills Apts.,23,637
s15, Cardinal Gardens Apts.,156,389
s16, Centennial Apts.,373,126
s17, Chez Ronee Apts.,446,414
s18, City Park Apts.,70,323
s19, Dental School,219,478
s96, Founders Apts.,373,192
s97, Hillview Apts.,412,214
s98, House of Public Life,531,303
s99, JEP,304,523
s100, Kerchoff Apts.,473,272
s101, Leavey Library,370,559
s103, McClintock St. / Childs Way,129,553
s104, Mt. St. Marys College,565,127
s105, Pacific Apts.,398,240
s107, Parking Center,525,652
s109, Parkside,78,651
s110, Severance St. / Adams Blvd.,435,202
s111, Research Annex,492,776
s112, Sierra Apts.,352,230
s113, Sunset Apts.,267,278
s114, Terrace Apts.,156,280
s115, Troy East Apts.,402,397
s116, University Regents Apts.,182,181
s117, Watt Way / 36th Pl.,176,622
s119, Watt Way / Bloom Walk,158,653
s120, Windsor Apts.,257,236
s121, Zemeckis Center,476,474
s137, Gate #2,321,715
s138, 24th St. / Toberman St.,377,64 -
Batch derivation for recursive bom
hello,
anybody please help me. when iam doing batch derivation for recursive BOM its not working. my recipent batch no is alo coming in sender batch no. its doing deling between sender batch no and recipent batch no. how can i solve this issue.
thanks and regards
bhakta.Hi Bhakta,
Bigger problem in your case is not multiple Batches of RM but more then one Batch No. of Header Material in single production Order.I guess in your case Batch No. are triggered at the time of GR and not in Production Order at the time of Release.Correct?
But up to my knowledge Batch Derivation is triggered at the time of Batch Creation in Production order.For which you have to first carried out Batch Derivation of sender Material.But in your cases the scenario is totally different due to Batch is created at the time of GR.So Difficult one and can be possible if you go with 1 Batch for 1 prod. order.
Regards,
Dhaval -
Our 2 wins server just started throwing these errors, twice a minute: WINS received a packet that has the wrong format. For example, a label may be More than 63 octets
No changes were done to any of the DC's. We are running Window 2008 and 2012 wins and they are replication partners.
I found this article but not useful in this case.
https://social.technet.microsoft.com/Forums/windowsserver/en-US/9b246bef-9469-43e8-9ae9-7c645d739789/wins-error-event-id-4119?forum=winserverDS
Did not find to be helpful.
I restarted the services. Even read about the 2 reg keys:
VersCounterStartVal_HighWord
VersCounterStartVal_LowWord
No luck. Anything I can look at or do to stop these errors?You might want to check with your network team. It might be something to do with the switches: https://msdn.microsoft.com/en-us/library/ms829701.aspx
By the way, in case you do not have an application that does not support DNS, it might be worth to rely only on DNS resolution in your environment.
This posting is provided AS IS with no warranties or guarantees , and confers no rights.
Ahmed MALEK
My Website Link
My Linkedin Profile
My MVP Profile -
Materials planning for Recursive BOM during MRP run
SAP Guru's,
We developed an recursive BOM as per production requirments , but we didn't know the impact of this recursive BOM during MRP run.
Pls help us how to recursive bom behaves during MRP.
Thanks & Regards
Suresh Babu.S
BangaloreHi,
This message was sent to us by SAP when we were having the same kind of requirement. Hope it will help you too.
Usage Probability
Material requirements planning (MRP) plans the alternative items according to usage probability.
If you use the usage probability to determine the withdrawal posting (strategy 1), the quantities are proposed according to the usage probability. You can change the proposed quantities.
An alternative item is only planned if the usage probability is at least 1%.
If the usage probability is 0%, a dependent requirement with quantity
0 is generated for the material.
The component with the quantity 0 is displayed in the planned order.
If required you can increase the quantity there.
It is possible to plan too much for alternative items, because you can enter usage probabilities that add up to more than 100%.
Hope it will help you.
Regards,
Alok Tiwari -
Hi,
I am trying to make the BOM error message BOM is recursive into a warning message. Is that possible to do ? I looked at the menu path Production> Basic data> Bill of mtl> General Data> Change message type. However it looks like there is a fixed set of a few non messages whose attributes can be changed. How can I add the BOM is recursvive message to this list and make it a warning message.
ThanksGS,
To my knowledge there is no possiblity to change this.
It is basically a check provided by SAP to prevent manual entry errors. If your scenario needs a BOM with Component material same as Header material then in the component Item level details in Basic data tab activate the check Box "Recurs allowed". Now system would not give any message and you can save the BOM
Regards,
Prasobh -
Hello All, can anybody help?
The Problem
We are running SharePoint 2013 and document sets that have an excel file and a PowerPoint presentation both in the document set folder and we have mapped this to a unc path
\\SP.companyname.com\@SSL\DavWWWRoot\Documents
Once a link(graph) is added from excel 2010 (Ctrl C) then go into PowerPoint 2010 Paste > paste special > paste link (As Microsoft Excel Chart Object) click ok the graph goes into the PowerPoint presentation.
The graph/Table is added but in Power point 2010. Perfect.
The problem is when we close excel and try and click on the graph(link) we get the following error “The Server application, source file, or item can’t be found, or returned an unknown error. You may need to reinstall the server
application”
If we right click then we get
The Linked file was unavailable and can’t be updated
Has anybody else experienced this issue?
We are running SharePoint 2013 and document sets that have the excel file and PowerPoint in and we have mapped this to a unc path
\\SP.companyname.com\@SSL\DavWWWRoot\Documents
I think that Office 2010 does not link or cannot link to a url which it see the unc path as?? It works in Office 2013 but we have Office 2010 as standard across the firm also I have tried SP1 and SP2 for Office 2010 but still
no joy
Is anybody else experiencing this issue? is there at least a work around?
Many thanks in Advance
JakeHi,
Usually this issue is caused by the Protected Mode in Adobe software, since it's not a Microsoft product, the information I can provide is quite limited. I suggest you contact the support of Adobe first, ask if they can provide any suggestion.
Regards,
Melon Chen
TechNet Community Support
It's recommended to download and install
Configuration Analyzer Tool (OffCAT), which is developed by Microsoft Support teams. Once the tool is installed, you can run it at any time to scan for hundreds of known issues in Office
programs. -
Material cost estimate using recursive BOM
Hello everybody.
I want create material cost estimate (CK11N) using a recipe with recursive BOM. When I execute the transaction CK11N the following message is display Costing of cycle 00001 does not converge
Do you know what is missing?
Thanks in advance.Dear,
Message no CK740?
Please do check the link below......
http://help.sap.com/erp2005_ehp_03/helpdata/EN/f8/a3e333bf3d11d189900000e8214595/content.htm
and OSS note : 858384
Regards,
R.Brahmankar -
Error:xml declaration may only begin enttties
my problem is that the code by the name DomEcho01.java in this tutorial
http://java.sun.com/j2ee/1.4/docs/tutorial/doc/
compiles fine but at run time it gives me an error saying
"error:xml declaration may only begin enttties "
can ne1 tell me y is this happenin
thanx
sam<?xml version='1.0' encoding='utf-8'?>
<!-- A SAMPLE set of slides -->
<slideshow
title="Sample Slide Show"
date="Date of publication"
author="Yours Truly"
>
<!-- TITLE SLIDE -->
<slide type="all">
<title>Wake up to WonderWidgets!</title>
</slide>
<!-- OVERVIEW -->
<slide type="all">
<title>Overview</title>
<item>Why <em>WonderWidgets</em> are great</item>
<item/>
<item>Who <em>buys</em> WonderWidgets</item>
</slide>
</slideshow>i am using the same xml file that is given in the tutorial -
SMTP Error Code : 530 . For more information, see your SMTP server manual.
Hello,
I am Getting
"SMTP Error Code : <530>. For more information, see your SMTP server manual" error, While configuring SMTP in Data Services 4.0 system. I have tried executing the SMTP_TO function on another DS machine which has 3.2 verion installed, but getting the same error.
FYI,
1) Able to telnet the Exchange server through Data service machine
2) Maintained SMTP settings in Data services server manager
3) using the same SMTP server host name in other SAP systems (ECC,BI,PI) etc and able to send mails.
Regards
PuneetThanks for the reply Julian.
There was a problem in SMTP relay rights on Exchange server. Able to send mails now. Thanks!
Getting another problem wherein I am not able to send mails to multiple recipients i.e. If I specify 5 recipients in SMTP_TO function and execute the job then Every individual is getting E-Mail having there own ID in TO field, other Id's are not gettting displayed in TO field.
I hve checked note "1276348 - smtp_to function - multiple recipients not displayed"
Settings mentioned in the note have been done and job is getting executed without any error but the mails are not getting delivered.
It would be great if anyone can suggest on how to proceed here.
Thanks & Regards
Puneet -
I am making a complex vector pattern for laser-cutting. No part may be more than 7mm wide at any point. How can I define this in order to get a warning when a shape is too wide?
can this be automated?Not in Illustrator. You will need a CAD program or similar where you can dial in such manufacturing criteria.
Mylenium -
Error: An attribute cannot appear more than once in the same start tag
Hi Everyone,
when i run the page sometimes it works fine but sometimes it throws Compilation Error as below.
"Error(502,1224): file:/C:/Jdeveloper/jdevhome/jdev/myhtml/OA_HTML/fwk/t/Session_2055663493/region1.uix<Line 502, Column 1224>: XML-20124: (Fatal Error) An attribute cannot appear more than once in the same start tag."
And i delete the particular file from the path and run the page so this time it works fine.
But later after sometime i get the same error but the session number will be changed, then again i need to delete it and run.
What can be the permanent solution for this issue?
Plz let me know any suggetions.
Thanks.Seems like the mdl file is corrupted or was not generated correctly.
Can you try to create the mdl file again and then try the import ?
If it doesn't work then try contacting Oracle Support.
Maybe you are looking for
-
Can not open CR2 files from a Canon 600D in PSE
Hi Ok i will put my hand up and say i am very new to PSE, I have updated the software and have the latest camera raw plug in, but for some reason i can not open the raw files created by my 600D. Can anyone help, or am i going to have to convert them.
-
Maintain Copy Control for Document Types.
Hi Gurus, My Client has two customized documents both are order Types and wants to maintain Copy control between them. If i see VTAA i can find either New Entries option or copy option. When i go for new entries option it asks me Requirements and Rou
-
IPhone4 MS Outlook 2010 Sync - DOES NOT WORK
Syncing between MS Outlook and iPhone4 Contacts and Calendars does not work. Is there a fix for this? Music and videos sync, but anything related to MS Outlook 2010 does not. Help! Any fixes or suggestions. I want to keep my iPhone4 and not toss it.
-
TS1367 SSD Replacement Hard Drive won't boot on my Macbook Pro; Any ideas why?
I recently replaced my hard drive for my Macbook pro. I built a bootable SSD drive in a SATA/USB caddy, which works perfectly until I install it in my laptop where it will not boot. Has anyone got any ideas why this might be the case?
-
I'm considering a jump from J2SE to J2EE. My question is, What are the main differences between the two?