BOM mapping with change number error during IDoc process
Hi all,
i am creating BOM using IDoc BOMMAT04.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.
currently, creation and deletion is success. but when change, if the change number passed as an input parameter, the IDoc process error saying that the BOM header not allowed to update for read-only field.
if i not pass the change number, the change will be success, but no change number displayed in the item. that is not the user expected.
and if i delete the bom with change number, create a new BOM for the same material is not aloowed, saying that BOM already existing.
it seems that CSAP_MAT_BOM_CREATE and CSAP_MAT_BOM_MAINTAIN cannot support much. it is limited.
can anyone have any good solutions? thanks!
yeah, for the change, i have solved it.
but currently, if i delete the existing BOM with a change number, the re-creation is not allowed by the IDoc saying that the BOM already existing.
if i delete in CS02 without change number, it deleted from DB and can be re-create.
but if delete in IDoc without change number, it failed saying that local BOM can not be deleted by ALE.
do you have any solution? i want to implment in IDoc: delete existing BOM and create a new one for the same material with change number. (currently the standard IDoc FM not support BOM group)
Similar Messages
-
Hi friends,
i want to transfer data in between two systems.
i have created my own message type = ZSACH
Basic type = ZSACH1
segement = ZSACH
model view = new_model
when i am execuiting this IDOC by using the program i am getting the error as
EDI: Syntax error in IDoc (segment cannot be identified)
here i am giving the coding what i have write in my program
parameters :p_logsys like tbdlst-logsys.
data : gen_segment like edidd-segnam value 'ZSACH1'.
data : control_dat like edidc,
control_dat1 like edidd,
gen_data like zsach .
tables : zsach1.
data: begin of inttab occurs 0,
lname type zsach1-lname,
fname type zsach1-fname,
end of inttab.
data :
int_edidd like edidd occurs 0 with header line,
int_edidc like edidc occurs 0 with header line.
select * from zsach1 into corresponding fields of table inttab.
if sy-subrc ne 0.
message 'no data' type 'I'.
exit.
endif.
control_dat-mestyp = 'ZSACH'.
control_dat-idoctp = 'ZSACH1'.
control_dat1-segnam = 'ZSACH'.
control_dat-rcvprt = 'LS'.
control_dat-rcvprn = p_logsys.
loop at inttab.
gen_data-lname = inttab-lname.
gen_data-fname = inttab-fname.
int_edidd-segnam = gen_segment.
int_edidd-sdata = gen_data.
append int_edidd.
endloop.
call function 'MASTER_IDOC_DISTRIBUTE'
exporting
master_idoc_control = control_dat
* OBJ_TYPE = ''
* CHNUM = ''
tables
communication_idoc_control = int_edidc
master_idoc_data = int_edidd
exceptions
error_in_idoc_control = 1
error_writing_idoc_status = 2
error_in_idoc_data = 3
sending_logical_system_unknown = 4
others = 5
if sy-subrc <> 0.
message id sy-msgid type sy-msgty number sy-msgno.
else.
loop at int_edidc.
write :/ 'IDOC GENERATED',int_edidc-docnum.
endloop.
commit work.
endif.
<Added code tags>
can anyone give better solution for this error..
i have searched in SDN but i can't get the better document
thanks in advance.
Regards,
kk
Moderator Message: Please use "code tags" to format your code.
Edited by: Suhas Saha on Nov 9, 2011 12:59 PMHello kk,
It is very clear from the error message
EDI: Syntax error in IDoc (segment cannot be identified)
that there is some problem with the segment name.
When i look at your code snippet i can see there is a mismatch in the segment names passed in the IDoc control rec & the data rec.
control_dat1-segnam = 'ZSACH'.
int_edidd-segnam = gen_segment. "gen_segment like edidd-segnam value 'ZSACH1'
BR,
Suhas
PS: Before searching in SDN try to put-in some self-effort, saves time actually -
Error while changing BOM with change number
Hi ALL, Please help me with followed error message, I am using ECM. I created ECR and converted to ECO and then released.
Object management record cannot be generated
Message no. 29046
Diagnosis
You want to change the BOM with the entered change number.
One of the following situations triggered this error message:
1. The indicator that allows automatic generation is not set for object type BOM in the change master.
2. The indicator generation only on initial creation is set for object type BOM
3. You are processing a change request.
System response
The system checks whether the indicator object management record will be generated is set in the change master.
If the indicator generation only on initial creation is set, the system checks whether the BOM exists in the system.
Procedure
If you are authorized to change the change master, execute the following steps:
For 1.)
Set this indicator for object type BOM or create the control record in the change master.
For 2.)
If the BOM already exists in the system and the generation only on initial creation indicator is set, the system can no longer generate the control record automatically.
In this case you have to add the object control record to the change master first, then you can change the BOM in relation to the change number.
For 3.)
You cannot generate any object control records for a change request.Hi
With your question regarding changing BOM with change number it looks lke there may be problem in defining the Object types,objects.Moreover whenever converted to ECO you need to enter into cs02 tcode for changing the bom with relevant change number and valid from date.
Hope this gives you a clear idea.let me know if you need anyfurther inputs.
Regards
Praveen -
Error when I change the BOM without a change number
Hi,
I would like to receive an Error when I change the BOM without a change number.
I define the modification parameter (EC management active and History reqmnt), I configure history reqmnt for BOM (I choice the status 1 and 3 for my BOM usage 5)
In change the message type I dont have the really message number in the liste.
How can I create a new message (045) so that I get an error by changing the BOM without a change number.
ThanksDear Dede,
check for the Authorization Object C_STUE_NOH for the
particular User Id's for which you want to Create or Change a
BOM without a Change number.
So assign this Authorization Object under all user id's for which
you want to have this control.
Adding the mentioned Authorization Object in particular User
Id's will resolve the problem.
This can be done using PFCG T code by adding in particular
Roles.
Revert back incase of any clarifications.
Regards
Mangalraj.S -
Error during proxy processing An exception with the type CX_BBPX1_STD_MESSA
Hello,everyone!
My PI version is 7.11,SRM SUS version is 7.0,ECC version is 6.0 ,When I import XI SRM CONTEN,sending IDOC in ECC,there is a error some of the mesages:
<SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="">
<SAP:Category>XIProxy</SAP:Category>
<SAP:Code area="ABAP">DYNAMIC_CALL_FAILURE</SAP:Code>
<SAP:P1>UNCAUGHT_EXCEPTION</SAP:P1>
<SAP:P2>CL_BBPX1_SUSPO_IN</SAP:P2>
<SAP:P3>EXECUTE_ASYNCHRONOUS</SAP:P3>
<SAP:P4 />
<SAP:AdditionalText />
<SAP:ApplicationFaultMessage namespace="" />
<SAP:Stack>Error during proxy processing An exception with the type CX_BBPX1_STD_MESSAGE_FAULT occurred, but was neither handled locally, nor declared in a RAISING clause Application Error</SAP:Stack>
<SAP:Retry>M</SAP:Retry>
</SAP:Error>
Detialed error from SXMB_MONI,
Error in XI interface: Exception occurredE:BBP_PD:147 -Enter a country for partner 0015111411 with type 'Vendor' I:R5:553 -'Different country' field contents deleted because identical to 'Country' E:BS:002 -"Create" is not allowed (SUS Purchase Order 7100076527 ) Program: CX_BBP_BD_ERROR===============CP; include: CX_BBP_BD_ERROR===============CM002; Line:
This issue only ocuured for partner 0015111411, but we tried with other partner ID and those messages are processed sucessfully and PO is created.
I have a doubt that, is there functionality in proxy to compare the country with partner in SRM system. Could please anyone help me one the same.
Regards,
Baskaran KHI,
This is a standard proxy. I'm not sure how to debug the proxy with payload. Could you please tell me the steps.
We have one more error message
<FAULT_TEXT>Error in XI interface: Exception occurredE:BBP_PD:147 -Enter a country for partner XY91 with type 'Sold-to Party' E:BS:002 -"Create" is not allowed (SUS Purchase Order 7100076526 ) Program: CX_BBP_BD_ERROR===============CP; include: CX_BBP_BD_ERROR===============CM002; Line: 57</FAULT_TEXT>
Is there any table to check these details like Sold-to Part, Vendor etc in SRM system?
Regards,
Baskaran K -
Mass change of Recipe with Change Number for Future
Hi ,
I would like to do a Mass change of Recipes with Change Number for Future Plan,
is there any way I can do that? or Transaction where I can get that info as I have to do it for lot of recipes,
Regards,
PaarthaRajesha,
MM12 will get the change Number From CC01, where we define the Change Number for various things Like Mat master, BOM, Document etc,But I would like to Provude the ECN number when ever I change for example MM12(Mat master), CS02(BOM),CA02(ROUTING),C201(RECIPE), every time I can enter the same ECN number obtained from CC01 create change Master,you can see ECN number field on C202 screen also,
so Now I would like to change Recipes by giving this ECN number for Mass change of one Filed called LAbor Hours inside C201,
is there any way I can do mass change instead(avoid) of Process ,,,,,,,,, go to C201 -enter ECN number--go in side change Labor hours for each and every recipe .
Hope you understood,,, Looking for Reply from you and SDN Gurus
Regards
Paartha -
"problem with shortcut/fatal error during installation" on other user accts
I-tunes installed and works with no problem in original user, but when another user account attempts to open Itunes, program attempts to install/configure again, then results in a "problem with shortcut / fatal error during installation" message. Setting the other users to administrators doesn't help, nor does un-installing/re-installing, etc. I am at least the 4th person with this problem (see Burthomp earlier today,Jan. 17 and Richard 1018 on Dec. 29). This problem started with Itunes 7.5, and is still a problem on Itunes 7.6. I have a standard Dell setup, Model E510. There must be a lot of people with this problem. Apple, are you working on this? Anyone else have a suggestion?
I ran into the same problem, but I think I have the solution. First, the problem isn't with iTunes, its an access problem with Windows XP. I tried to run the iTunes program from the Program Files, and I received an "Access Denied" error.
If you try to open the Program Files in My Computer\Local Disk(C:) and receive an "Access Denied" Error, that is why you are receiving a "shortcut problem/Fatal Error during installation".
Here is how I corrected it:
1) Shut down the computer and restart it in "safe mode". I had to look up how to do this, but I pressed F8 when it was restarting and I highlighted the "safe mode" and started the machine. The icons will be large, but ignore it.
2) Open a user that has administrative access -- I used the one user that has access to itunes.
3) Go to My Computer\Local Disk (C:) and right click on the "Program Files" folder. Select "properties" at the bottom.
4) Go to the Security Tab
5) At the top you should see one or two users that have access to the Programs File. One will be the user that itunes works on. Click Add, then click Advanced, then click Find Now.
6) At the bottom should appear a list of users. Select a user on which itunes doesn't work. Click Ok, then click OK again.
7) Give that user full access to the Program File by putting a check mark in the Full Access box.
8) Repeat for the remaining users.
9) Restart computer in normal mode.
10) Go into a user that had problems and click the itunes icon, and it should run.
It worked for me, I hope it works for you. -
DYNAMIC_CALL_FAILURE Error during proxy processing An exception with the ty
Hi,
SRM 7.0 contains 2 clients:
Sender: 100 for EBP, logical system is CLNT100
Receiver: 200 for SUS, logical system is CLNT200
both the clients are connected through PI 7.0, logical system of PI is CLNT001.
From SPROXY of 100EBP, i'm executing the outbound proxy, in moni sent msg success.
In PI also msg is processed.
But in SUS200, it is showing below error msg:
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
- <!-- Call Inbound Proxy
-->
- <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="">
<SAP:Category>XIProxy</SAP:Category>
<SAP:Code area="ABAP">DYNAMIC_CALL_FAILURE</SAP:Code>
<SAP:P1>UNCAUGHT_EXCEPTION</SAP:P1>
<SAP:P2>CL_BBPX_TRADING_PARTNER_SUS_IN</SAP:P2>
<SAP:P3>EXECUTE_ASYNCHRONOUS</SAP:P3>
<SAP:P4 />
<SAP:AdditionalText />
<SAP:ApplicationFaultMessage namespace="" />
<SAP:Stack>Error during proxy processing An exception with the type CX_BBPX1_STD_MESSAGE_FAULT occurred, but was neither handled locally, nor declared in a RAISING clause Application Error</SAP:Stack>
<SAP:Retry>M</SAP:Retry>
</SAP:Error>
Pls help in resolving the same....
tnx n rgds,
baluHi,
How did you solve the issue? Can you please provide the solution.
Thanks,
-Devi Swain -
Hi All,
I am facing the following problem in production server when even the file got processed successfully .
Error during proxy processing An exception with the type CX_SY_OPEN_SQL_DB occurred, but was neither handled locally, nor declared in a RAISING clause The system tried to insert a data record, even though a data record with the same primary key already exists
Can you please suggest how it can be handled?
Regards,
SarasYou need to debug your proxy program and check all the insert statemrnts. Looks like there is an exception being thrown in the proxy (may be after the completion logic to push the data in to db) which is not being caught.
Proxies are object oriented and it is a good practice to implement Exception Handling mechanism.
VJ -
Error during Proxy Processing from ECC system
Hi All,
I had created Webservice using ABAP in ECC system with Message interface designed in XI system. This Webservice will simply displays employee address when you enter employee id and address type.During my testing of Web service in ECC system via Tcode WSADMIN, I am getting below error
"An error has occurred. Maybe the request is not accepted by the server: "
"Error during proxy processing"
Request
POST /sap/bc/srt/xip/sap/Z_ADDRESS_01?sap-client=100 HTTP/1.1
Host: rpmsap3.rapidigm.com:8080
Content-Type: text/xml
Connection: close
authorization: <value is hidden>
Content-Length: 389
SOAPAction: ""
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xs="http://www.w3.org/2001/XMLSchema"><SOAP-ENV:Body><ns1:Request_Message xmlns:ns1='http://sap2webservice'><Employee_Id>MM01</Employee_Id><Address_Type>AM</Address_Type><Date>11/11/2006</Date></ns1:Request_Message></SOAP-ENV:Body></SOAP-ENV:Envelope>
Response
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xs="http://www.w3.org/2001/XMLSchema"><SOAP-ENV:Body><ns1:Request_Message xmlns:ns1='http://sap2webservice'><Employee_Id>MM01</Employee_Id><Address_Type>AM</Address_Type><Date>11/11/2006</Date></ns1:Request_Message></SOAP-ENV:Body></SOAP-ENV:Envelope> HTTP/1.1 500 Internal Server Error
set-cookie: sap-usercontext=sap-client=100; path=/
content-type: text/xml; charset=utf-8
content-length: 270
sap-srt_id: 20061111/154215/v1.00_final_6.40/A901A40749EEA74BB8D8AB72B56C02A7
server: SAP Web Application Server (1.0;640)
<soap-env:Envelope xmlns:soap-env="http://schemas.xmlsoap.org/soap/envelope/"><soap-env:Body><soap-env:Fault><faultcode>soap-env:Server</faultcode><faultstring xml:lang="en">Error during proxy processing</faultstring></soap-env:Fault></soap-env:Body></soap-env:Envelope>
Appreciate any help on above issue
Regards
Manish MundraHi All,
Please help on below issue.
Thanks in Advance
Regards
Manish -
Hi Experts,
We have a web service hosted on PI and getting the Tax Jurisdiction values from Taxware via ECC(ECC has a TCP/IP connection to connect to Taxware system, From there ECC gets Taxjurisdiction Codes and gives back to PI).
When we make a call to this Web service following Error response has been given. Please let us know what could be the reason.
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
- <!-- Call Inbound Proxy
-->
- <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="1">
<SAP:Category>XIProxy</SAP:Category>
<SAP:Code area="ABAP">DYNAMIC_CALL_FAILURE</SAP:Code>
<SAP:P1 />
<SAP:P2>ZCL_GET_TAX_IN</SAP:P2>
<SAP:P3>GET_TAX_JURISDICTION_SYNC</SAP:P3>
<SAP:P4 />
<SAP:AdditionalText />
<SAP:ApplicationFaultMessage namespace="" />
<SAP:Stack>Error during proxy processing Message E TAX_TXJCD 110 cannot be processed in plugin mode HTTP</SAP:Stack>
<SAP:Retry>N</SAP:Retry>
</SAP:Error>
Thanks,
Sekhar.JHi,
We are using XI adapter. The same Web Service is working good in Development and Quality Enviroments, I am wondering why it is failing in Production Environement intermittently. And also in ECC we are using TCP/IP connection to fetch Tax Jurisdiction codes from TaxWare System. This TCP/IP connection was configured in SM59 of ECC. PI will make call to ECC and ECC will make call to TaxWare and returns the result back PI.
Thanks,
Sekhar.J -
ORA-01722: invalid number Error during R12.1.1 upgrade
Dear Experts,
During u6678700 driiver upgrade,one of the woker failed with the following error:
ATTENTION: All workers either have failed or are waiting:
FAILED: file jairgmsetupmig.sql on worker 1.
ATTENTION: Please fix the above failed worker(s) so the manager can continue.
From the adwork001.log ,
sqlplus -s APPS/***** @/&un_ja &batchsize 3 u03/oracle/CRP1PROD/apps/apps_st/appl/ja/12.0.0/patch/11
5/sql/jairgmsetupmig.sql 12
DECLARE
ERROR at line 1:
ORA-01722: invalid number
ORA-06512: at line 105
Could not find much in internet.
Please advice.From the adwork001.log ,
sqlplus -s APPS/***** @/&un_ja &batchsize 3 u03/oracle/CRP1PROD/apps/apps_st/appl/ja/12.0.0/patch/11
5/sql/jairgmsetupmig.sql 12
DECLARE
ERROR at line 1:
ORA-01722: invalid number
ORA-06512: at line 105Have you tried to check line 105 in the script and see if it gives any clue?
Could not find much in internet.
The only hit I have found in (Bug 7120055 : FAILED: FILE JAIRGMSETUPMIG.SQL ON WORKER 1) but it does not tell much, so you may need to log a SR and get more details about this bug.
Thanks,
Hussein -
"User names cannot start with a number" error while adding a user
Is it possible to use WL Portal 7.0 admin framework to manage users with all numeric
user id ?
I got an error "User names cannot start with a number" while trying to add users
with all numeric user ids. I am using "portalAppTools" web app provided with WL
7.0 out of the box.
What "out the box" functionality do I need to change to make this happen ? Thanks
ShahThe problem is that when we have user groups starting with a number, then the search
feature doesn't work for user groups (case # 466837 with BEA).
So, which brings me to the following question:
a. Should the search feature work?
b. What is the limitation? I mean, it is designed not to allow user groups starting
with a number. So, there must be a reason for this. So, if we change "disallowFirstCharDigit",
will it have any impacts on Portal?
As an aside, it seems somewhat strange that the Portals can start with a number!
Thanks in advance
Venkatesh
"Ture Hoefner" <replyto@newsgroup> wrote:
Hello Shah,
Search your tools web app for the UsermgmtTools.properties file. In
my
installation, it is at:
D:\bea70sp1\weblogic700\samples\portal\sampleportalDomain\beaApps\sampleport
al\tools\WEB-INF\classes\com\bea\jsptools\p13n\usermgmt\servlets\jsp
It starts with this:
# Messages and other properties used by usermgmt jsp tools
# Name properties - UserBean and GroupBean
disallowedCharacters: ~`!$%^&-*() {}[]|\\/?<>,:;+="'
disallowFirstCharDigit: true
Ture Hoefner
BEA Systems, Inc.
www.bea.com
"Shah Sidi" <[email protected]> wrote in message
news:3db0a001$[email protected]..
Is it possible to use WL Portal 7.0 admin framework to manage userswith
all numeric
user id ?
I got an error "User names cannot start with a number" while tryingto add
users
with all numeric user ids. I am using "portalAppTools" web app providedwith WL
7.0 out of the box.
What "out the box" functionality do I need to change to make this happen?
Thanks
Shah -
ECM-Problem with Change number in CS01 and CS02 Transactions
Hi Experts,
I am creating or changing BOM's using above transactions. I am entering the change number while creation and changing the BOM to track the changes.Here my problem is these transactions are not validating the ECM number.
If you enter any value in the change number filed system is allowing me to create a BOM.
I am assuming that becasue of patches applied to system,I am getting this.
kindly help me out on this issue.
Thanks in Advance,
Regards,
Rakesh J
Edited by: J.Rakesh on Apr 22, 2009 10:26 PMDear Mangalraj,
Thanks for your reply.
We are not using CC01 transaction to create Change number. Z transaction is there to create change number.
My change number contain alpha numreic charectors Eg : 341793ABCXYZ
Yes, in CS01 system is accepeting any value that we enter :Eg: asddfgh. The value is not there in AENR table.
I observed one thing If I am going to chnage a material using MM02, there its not accepeting any value,its accepeting the values which are there in AENR table otherwise its giving error :Change Number XXXXXXXX does not exist.
My question is same thing should function in CS01 and CS02, why its not happening for these transactions.
Regards,
Rakesh J -
Error in IDOC processing - Message no. VU 014
Hi All,
I got error while processing IDOC manually as:
" Incompletion: Vendor : Account number of vendor or creditor (VBPA -LIFNR ), error group: 08"
Details of Error message are as below:
Message no. VU 014
Diagnosis: The incompletion check reveals, for analysis purposes, any incomplete documents.
The message contains:
1. A description of the incomplete document
2. A technical entry, telling you which table field has been checked
3. A the error groups in the transaction from Customizing for Incompletion Log.
Procedure
One solution is to deliver the affected document in the screen (Create delivery with reference to order), and to edit and save the delivery following the menu path: Edit -> Incompletion.
In certain circumstances, you can change Customizing so that
the checked field is no longer assigned to the error group
or
assign another error group to the document type /item category
or
permit the delivery as a subsequent function.
I am confused about what could be the root cause of the error and how to solve it.
The Important thing is, when IDoc is run in Automatically(batch run), then it is successful with no any error but it gives this error when i run it manually.
Pl. guide me to solve this problem.
Thanks,
Jai.Hi Bernd,
Thank you for your mail.
The Note 991410 is related to the IDoc status 53. I stucked with the IDoc status 51.
IDoc error message is in status 51. But still I am looking all other alternative inculding one you suggested.
Thanks you very much.
Jai.
Maybe you are looking for
-
When we go for shared Server environment?
When we go for shared Server environment from Dedicated server mode? When we have to choose thi shared Server mode? Which is the optimized way?
-
The PowerShell script failed with below exception
I'm receiving the following errors on all SQL Express Servers (every machine that has SQL Express inside). it seems that the discovery has found SQL Express but could not connect to the instance. details on the alerts: Date and Time: 10/22/2013 12:04
-
Im trying to query for worklist tasks associated with a running business process. Using the WorkListManager and TaskSelector, I use the TaskSelector method setListeningProcessUri("*", true) and also tried setListeningProcessUri(".+", true). I thought
-
Portal, Forms, Reports and discover 11g
Hi, When setting up the version 11.1.1.3.0_32 within WinXP, I've got INST-07010: Validation of Oracle Home location failed. The location specified does not exist. Enter a valid existing directory INST-07100: The Oracle home provided does not contain
-
Offline approval--inbound process
Hi When I approve the shopping cart through the 'approve' link in the email, the shopping cart status still remains as 'awaiting approval' where as in the approval preview I can see it as approved by WF-BATCH. The workflow remains in 'in process' sta