SMQ2 - SYFAIL
Hi all,
I executed R3AS with DNL_CUS_PROD1 object class. In SMQ2 txn I saw SYFAIL status with error message "Incorrect parameter with CALL FUNCTION".
What does it means? How can I resolve the problem?
Thanks very much,
Maria
Queue data are the follows:
Utente ADMIN
Function module BAPI_CRM_SAVE
Nome coda CRMI_DNL_CUST_PROD1
Data 13.03.2008
Ora 15:20:04
Tsto stato Incorrect parameter with CALL FUNCTION
TID 0A6B31101ED847D938147E8C
TID origin. 0A6B3104490447D937AA2548
Host USAPBOXG
Tktn SAPMSSY1
Hi,
Did you run the middleware synchronisation report
BBP_PRODUCT_SETTINGS_MW before statrting the replication?Make sure you run this report coorectly with the same Consumer name(e.g. CRM,SRM etc) as the one maintained in the R/3 table CRMCONSUM.
In this program, you have to set some values according to the configuration you made in SRM and R/3.
You must choose 'BBP without CRM' and you must enter the consumer name chosen by you in field 'User' (for example, 'CRM').
After running the program (not in test mode...), you get a screen that displays the results of the program.
Also pls check all the steps again for the replication..
Step 1 : CRMCONSUM , CRMSUBTAB, CRMRFCPAR and CRMPAROLTP tables
Step 2 : program 'BBP_PRODUCT_SETTINGS_MW'
Step 3 : Transaction <SMOEAC>
Create a R/3 site for the backend and allocate the backend RFC destination as the attribute
Step 4 : Then control the status of the sites using transaction <SMWP> in the EBP with middleware menu : portal-> runtime info-> adapter status->parameters-> sites.
All the status should be green.
Step 5 : select the data you want to replicate. The lines that are not set to inactive, indicate your choice for the replication.
From the Enterprise Buyer easy access menu, choose Middleware -> R/3 Data Exchange -> Initial Download -> Object Management -> R3AC3 - Customizing Objects.
Step 6 : initial download
Step 7 : Go to Monitor Download object or transaction R3AM1 to check that the replication was successful
Please check this blog: /people/marcin.gajewski/blog/2007/02/05/how-to-replicate-material-master-from-r3-to-srm
Also see these notes:
720819
429423
BR,
Disha.
DO reward points for useful answers.
Similar Messages
-
Creation of secondary indexes due to heavy flow of messages in ecc smq2
Hi gurus,
So we are facing smq2 issues from last 15 days in Ecc system due to some Time Limit Exceed and some times Object is Locked by the user xxxx
So finally we decided to go for creating seconday indexes in Ecc side , So here my question is there any thing required from Pi side while creating
Secondary indexes why i am asking this question is there is no issues From PI end after reaching to target(ECC) system only messages got stucking
in smq2 and facing issues .Below is the interface details.
ECC-FSCM
SAP ECC 6.0
FSCM
CreditCommitment_In and CreditCommitment_Out
CC_ProxySender_FSCM
CC_ProxyReceiver_FSCM
Plz reply back .
Regards
MadhuIf you had gone through the replies in your previous post, Iñaki Vilaand myself already provided the report name which needs to be scheduled to clear the messages in queues.
Plz provide the permanent fix for this issue -
Abap XSLT Exception block messages in SMQ2
Hello Community,
I have a XSLT ABAP transformation calling some ABAP objects and it's working well. I just need to handle some applications exceptions.
I wrote an ABAP Class that raise an exception in this way:
RAISE EXCEPTION TYPE cx_mapping_fault
EXPORTING
error_text = l_error.
The problem is that the message appears canceled in SMQ2 and I need to show the error status in the Integration Engine
I have tried with the <xsl:message>:
<xsl:message terminate="yes">Error</xsl:message>
But it didn't work. Exception isn't thrown in the Integration Engine. The message status is processed successfully.
Your help would be appreciated.
Regards,
Yuván>Hello VJ,
Thanks for your answer. I'm not using BPM in this scenario. I don't understand why messages that throw some exception in XSLT ABAP lock SMQ2. Because this doesn't happen when I use an ABAP-CLASS or message mapping as mapping programs. The lock is just using XSLT ABAP.
Is this normal...?....is there anyway to avoid the lock and change the status to error in the integration engine..?
Regards.
Yuvan, -
Unable to delete entries from queue (SMQ2)
Hi
I am unable to delete entries from inbound queue due to number of entries are too high (Approximately 160,000). Deletion in dialog mode producing timeout error...Is there any way to delete these entris in background mode or any other idea about this situation..
Your valuable time & annswer appreciated.
Thanks
RakeshHi Rakesh,
Check these threads on SMQ2. It may give some help to you:
Queue issue
deleting the inbound queue tc smq2
Also check this file:
http://help.sap.com/saphelp_nw04s/helpdata/en/d9/b9f2407b937e7fe10000000a1550b0/frameset.htm
Regards,
Subhasha Ranjan -
Queue Block (SMQ2) and no GATP invoking for Sales Order
Hi,
I am encountering two issues:
- Every time I activate any integration model for customer, materials etc. it queues up in SMQ2 in ECC and on processing there it goes to the APO
- When I create sales order it does not invoke the GATP screen. However, if I click onto the 'Item availability' button it takes me to the APO screen with a different check mode (different from the one maintained in product master)
- On saving the sales order and then clicking 'Item availability' button again, I get the message 'Order do not exist'. Next, if I check SMQ1 in ECC I find the queue. If I try to re-process, I get the message "LUWs in status NOSEND must be picked up by the application.
Well, we have maintained X0 for the MRP materials, did CIF manually, and have udated the product master ATP view with new check mode. We have also maintained the distribution, RFC destination, change transfer settings etc.
Can someone please tell me as to what is it that controls the queue communication between ECC & APO or if anything else that is controlling this.
Regards,
AvijitHi Santosh,
We maintained this settings in /SAPAPO/C4 in APO.
Also, we maintained Debug = 'R', Logging = 'D' (Detailed) and RFC Mode = 'Q' (Queued RFC) in CFC2 of ECC.
Even on changing the Debugging off in APO system to "Debugging on" / "Debugging on, Recording of t/qRFCs (NOSENDS)". I get the queue in SMQ2 of APO with status 'NOEXEC' i.e. no automatic execution.
Another info:
The queues are CF* and for that we maintained like this:
In ECC (T-code: SMQS): Host id of ECC system is appearing at the 'Schedular Information' section and against the Destination of SCM system we maintained Host id of ECC system once again
In ECC (T-code: SMQR): Host id of ECC system is appearing at the 'Schedular Information' section and against CF* queue Destination with Logon data is blank
In SCM (T-code: SMQS): Host id of SCM system is appearing at the 'Schedular Information' section and against the Destination of ECC system Host id is kept blank
In SCM (T-code: SMQR): Host id of SCM system is appearing at the 'Schedular Information' section and against CF* queue Destination with Logon data is blank
In the light of these, is there something , that I am missing. Please let me know.
Regards,
Avijit -
3 Messages getting struck in SMQ2 at same time with difference in seconds
Hi all,
Three EOIO messages with Queue name QBTJ.......................(same Queue id for 3days)
that is day1 QBTJ(message (a) queue id=day2 QBTJ queue id=day3 QBTJ queue id
day1 QBTJ(message (b) queue id=day2 QBTJ queue id=day3 QBTJ queue id
day1 QBTJ(message (c) queue id=day2 QBTJ queue id=day3 QBTJ queue id
.These are getting struck in smq2 at same times (compared the timings 3 days).the time at which these messages are getting struck are same with the difference in seconds.
Other than these 3 different times ,these messages are moving with out strucking in SMQ2.
I have two questions here
1)what could be the reason for only these three messages are getting struck in smq2
2)is there any parameter which could be set in SXMB_ABMIN to unlock the queue automatically with out going to smq2 and manually unlocking.
Please do not send nonrelavent blogs
Thanks,
SrinivasaHello,
you can schedule the report RSQIWKEX in your XI system. This report does automatically unlock all queues.
See the blog for more details.
regards,
Björn -
SYSFAIL Error in SMQ2 - Transfer of material from R/3 to CRM
Hi,
We are using standard BDOC to transfer material from R/3 to CRM. BDOC Type is PRODUCT_MAT, Queue name is R3AD_MATERIA<Material No>.
There are some queues which are struck in SMQ2. There are no struck queues in R/3. The struck queue has the status SYSFAIL and when I double click, it shows Message - Error in Mapping (Details: transaction SMW01)
I checked transaction - SMW01. The queue name which is in SYSFAIL status is not coming up in SMW01.
I do not understand whereelse I can see the detailed error message.
This error does not occur for all articles.
As I don't have sufficient knowledge in CRM and BDOCs, any pointers regarding the issue will be very much helpful.
Thanks and Regards,
LakshmiHi Lakshmi,
Please follow as below:
SMWP-Middleware Monitoring Cockpit- This transaction gathers a wide set of information about the status of the Middleware & Downloads in both the CRM system, the R/3. All statuses should normally be green but there may be some circumstances which stop this occurring. Expand the section Generation Information which refers to the generation of BDoc Types. Where ever you see error you can right click and Select Analysis Tool then right click and check the error.The log shows the error.
SMQ2- Select a Queue and select Display. Queues connected to R/3 start with a queue name of R3A/D.
Double click on the Status field i.e SYSFAIL. Reason will be shown.In your case it is u201CError in Mapping (Details: transaction SMW01)u201D. Then Continue and select a queue and select Display.You can see the Individual BDocs are beoing displayed.
SMW01- give Bdoc Type as " Product_mat". If it is not displaying then I request you to check if all the objects are generated properly.This may also happen if the objects are not properly generated.Use tx-Genstatus. That will give you a list of error objects to be generated.
Regards...
Arup -
Proxy messages are stucked in SMQ2.Can I pass these msgs in separate queue?
Hi Guys,
File >PI>ABAP proxy. (ECC)
Once i pick and process the file, the resultant message is updating the table in ECC through ABAP proxy. These messages are high priority and they should not stuck in the queues in ECC.
The problem is some of the messages of this interface are getting stucked in queues (SMQ2) by colliding with other low priority messages which are failed due to some data issues.
Is there any way I can separate these high priority messages into separate custom queue and process them?
Do I need to this in ECC or PI?
Thanks
DeepthiHi,
As Debashis has already said, use message prioritization in PI to handle your requirement.
For SAP NetWeaver PI 7.0, navigate to SAP NetWeaver 7.0 SAP NetWeaver 7.0 Library SAP NetWeaver Library SAP NetWeaver by Key Capability Process Integration by Key Capability SAP NetWeaver Exchange Infrastructure Runtime Integration Engine Prioritized Message Processing.
For SAP NetWeaver PI 7.1 (including EHP 1), navigate to SAP NetWeaver SAP NetWeaver PI/Mobile/IdM 7.1 SAP NetWeaver Process Integration 7.1 Including Enhancement Package 1 SAP NetWeaver Process Integration Library Function-Oriented View Process Integration Integration Engine Prioritized Message Processing.
For more details about message prioritization within the Advanced Adapter Engine, please refer to SAP Help Portal http://help.sap.com, and navigate to SAP NetWeaver SAP NetWeaver PI/Mobile/IdM 7.1 SAP NetWeaver Process Integration 7.1 Including Enhancement Package 1 SAP NetWeaver Process Integration Library Function-Oriented View Process Integration Process Integration Monitoring Component Monitoring Prioritizing the Processing of Messages. -
Hi Friends
In our scenario Accounts Receivable and FSCM(Financial Supply Chain management ) based on the ECC system are exchanging messages through PI,the standard document for Configuration (SAP Credit Management Configuration Guide ) has been followed.But we find that few messages are getting stuck , whenever the message size is large it gets stuck , messages of size between 1MB to % MB are getting stuck, is it due to the large size ? What can be a possible solution for the problem? Do we have to split the messages to reduce size or can the messages be routed through queues that can handle large sized data.Should we try distributing the load?I have heard of tunnelling being used or a file port solution being used but never worked on them.
Please help on the above.
Warm Regards
Arjun GhoseHi Friends
Could you get me some more details on the queue prioritization part , can large messages be sent through XBTL* queues, the SMQ2 problem is happening on the ECC side , the messages are getting stuck. -
SMQ2 Queue Monitering and stuck up problem
Hello Experts ,
Below is the situation
u2022 An interface is asynchronous In bound in ECC from PI as a PROXY message and the quality of message is EOIO (Exactly once in order) i.e. it has a definite queue.
u2022 The actual method of the Provider class has the code which posts the data into the ECC system using BAPI.
u2022 If BAPI is successful the message is successfully passed BUT if BAPI returns an Error an exception is raised (CX_AI_APPLICATION_FAULT) and the errors are logged into Zee tables. After the resolution of errors the xml id is reprocessed using SXI_MONITOR Tcode
Concerns
u2022 As the Message quality type is EOIO it has a dedicated queue and if the first message in the queue fails the queue is in status SYSFAIL , as per in tcode SMQ2
u2022 The status text for the ID in the Queue is - An exception occurred that was not caught.
u2022 Due to this all the rest of the messages in the queue get stuck up i.e. Scheduled state, unless and until you go to SMQ2 and delete the message with the exception.
u2022 Expected is that the queue should not stop or not go into SYSFAILT if an application exception is thrown.
u2022 In our situation the message volume in the queue is LARGE may be 5K message a day.Anup Deshmukh wrote:
Hello Experts ,
> Below is the situation
> u2022 An interface is asynchronous In bound in ECC from PI as a PROXY message and the quality of message is EOIO (Exactly once in order) i.e. it has a definite queue.
> u2022 The actual method of the Provider class has the code which posts the data into the ECC system using BAPI.
> u2022 If BAPI is successful the message is successfully passed BUT if BAPI returns an Error an exception is raised (CX_AI_APPLICATION_FAULT) and the errors are logged into Zee tables. After the resolution of errors the xml id is reprocessed using SXI_MONITOR Tcode
> Concerns
> u2022 As the Message quality type is EOIO it has a dedicated queue and if the first message in the queue fails the queue is in status SYSFAIL , as per in tcode SMQ2
> u2022 The status text for the ID in the Queue is - An exception occurred that was not caught.
> u2022 Due to this all the rest of the messages in the queue get stuck up i.e. Scheduled state, unless and until you go to SMQ2 and delete the message with the exception.
> u2022 Expected is that the queue should not stop or not go into SYSFAILT if an application exception is thrown.
> u2022 In our situation the message volume in the queue is LARGE may be 5K message a day.
Why dont you have Fault message mapping , that captures the exception and trigger an alert using the alert framework..
Best Regards,
XA -
Hello Experts,
I have a scenario like File system to PI to SAP ECC 6.0 in Asynchronous mode.
Messages are successfully processed in PI.
Issue:-
In Server Proxy Method, I have used the ABAP Information message statement (Message with TYPE I). When this statement is being executed at runtime, that particuler inbound message is getting stucked in SMQ2 with status as SYSFAIL.
Each Such Failure entry in SMQ2 having the Error Text same as Message Text of the ABAP Statement.
For Example: 'No Data Found from Table1'.
Due to this, messages from the other interfaces also get stucked.
please suggest me for handling the INformaiton messages in ABAP coding and also for Automatically restarting the queues.
Thanks & Regards
JageshHi,
Thanks.
What abt the Infomraiton messages already in use, can't we use them in Server Proxy method?
Regards
Jagesh -
Dear All Experts,
1 ) I am facing one error in SMQ2 of SRM sytem that XI restart in qRFC not allowed. I am having the scenario ECC->XI->SRM. The messages are getting stuck in both XI system and SRM system. The contents of the errored message in SRM is provided below.
<SAP:Category>Application</SAP:Category>
<SAP:Code area="ABAP">APPLICATION_ERROR</SAP:Code>
<SAP:P1 />
<SAP:P2 />
<SAP:P3 />
<SAP:P4 />
<SAP:AdditionalText />
<SAP:ApplicationFaultMessage namespace="http://sap.com/xi/SRM/SE/Global">ExchangeFaultData</SAP:ApplicationFaultMessage>
<SAP:Stack>Application has thrown an exception</SAP:Stack>
<SAP:Retry>M</SAP:Retry>
The error message I am getting in SMQ2 of XI sytem is XI Error CLIENT_RECEIVE_FAILED.INTERNAL: Queue stopped. The contents of the message in XI is given below.
<SAP:Category>XIServer</SAP:Category>
<SAP:Code area="INTERNAL">CLIENT_RECEIVE_FAILED</SAP:Code>
<SAP:P1>400</SAP:P1>
<SAP:P2>ICM_HTTP_CONNECTION_FAILED</SAP:P2>
<SAP:P3 />
<SAP:P4 />
<SAP:Stack>Error while receiving by HTTP (error code: 400, error text: ICM_HTTP_CONNECTION_FAILED)</SAP:Stack>
Has anybody gone through this kind of message ? Experts help on this will be great !
Regards,
Siji.Hi,
It seems like huge messages problem.
Have a look into SAP Notes: 824554, 906435, 783515, 910649, 706563.
If it is because of Queue problems have a look into SMQ2 and then go thru this blog-How to Re-Process failed XI Messages Automatically . See the below link.
http://www.saptechies.com/xi-timeouts-timeouts-timeouts/
/people/sap.user72/blog/2005/11/29/xi-how-to-re-process-failed-xi-messages-automatically
Regards,
Rajesh -
Hi,
In our SRM system all the messages coming from one system failing with scheduled error in sxmb_moni. In smq2, we could see the following error,
"Name or password is incorrect (repeat logon) in SMQ2"
When i try to reprocess it, queue gets cleared. But the XML message going into Application error state with following error
"An error occured within an XI interface: An unexpected exception was raisedMETH IF_EX_BBP_SAPXML1_IN_BADIPURCHASEORDER_SUS ZCL_IM_BBP_SAPXML1_IN_BADI====CPMETH IF_EX_BBP_SAPXML1_IN_BADIPURCHASEORDER_SUS CL_EX_BBP_SAPXML1_IN_BADI=====CPFORM CALL_BADI_IN SAPLBBP_BD_MAPPING_SAPXML1FUNC BBP_DOCUMENT_FROM_SAPXML1_MAPS SAPLBBP_BD_MAPPING_SAPXML1"
Could anyone please help on this, why all the message first struck in SMQ2 first, but if we reprocess it going?
Regards,
Baskaran KHi,
Although it seems strange that reprocessing is enough to get rid of the problems. However, I would still analyze the custom class that was mentioned in the error: ZCL_IM_BBP_SAPXML1_IN_BADI.
Regards,
Greg -
Proxy messages are stucked in SMQ2 as scheduled status
Hi,
I am doing File(FCC) >PI 7.0>ABAP proxy. (ECC) Scenario.
Once i pick and process the file, the resultant message is updating the table in ECC through ABAP proxy. These messages are getting stucked in queues (SMQ2) in ECC. My message is not having much data , it is very less in size.
And there is no messages in Queue.
I register all queues in SMQR in PI and ECC.
Does I need to do any activity in ECC or PI? What could be a problem. Please suggest .
Thanks
AyubHi Venkata,
Thanks for very quick replay.
Are the messages stuck with any error?--> First I can see the Green Color Flag as scheduled status, I open the message I can see there is no error message.Bt when I have look at end of the message in SXMB_MONI at Q.Status , I can see Message Has error
In SMQ2 -->
Cl. Queue Name Entries Status Date 1 Time 1 NxtDate NxtTim Sender ID Wait for queue
200 XBTR0009 1 SYSFAIL 24.02.2012 10:53:34 24.02.2012 10:53:34 R3DEVQA_RDV_01
And when I double click the XBTR009 I can see the below message :
Cl. User Function Module Queue Name Date Time StatusText
200 ALEREMOTE SXMS_ASYNC_EXEC XBTR0009 24.02.2012 10:53:34 Screen output without connection to user.
This are status of the messages. Please help me.
Regards,
Ahmed -
Viewing CIF errors in SMQ2 - Technical - ABAP
Hello All - I am CIFing the Master data from ECC to APO and i am getting the error. I was debugging the CIF from SMQ2 and i donot see any issue in the code but i am still getting the error in SMQ2 and i could not see the complete error message in SMQ2.Because of the limited space for the field Status in SMQ2.
My question is there any way to read/view the entire message in QRFC ? What is the Tcode ? or Where can i see the CIF error messages in APO..
Appreciate your help.
Thanks,
Venky.
Edited by: GVP2011 on Mar 21, 2011 3:42 AMHi Venky,
You can see the CIF error messages in /SAPAPO/C3 transaction in APO and CFG1 in ECC.Here you can directly enter the External ID from SMQ2 or you can see all the error messages via Object "CIFSCM".
I hope this will help you.
Regards,
Saurabh
Maybe you are looking for
-
Hi Guys, I need a small help from you. I want to know how to populate the value from select-option to abap object. Please help me, it is very important
-
We just upgraded from Crystal 8.5 to Crystal 10. When we export to Excel, the formatting is terrible. We have close to 100 reports that we routinely export...some with 40,000 rows. To try to fix these once they're in Excel is out of the question.
-
The Design Tool is not appearing in webdynpro(ECC 6.0)?
hi friends, when i tried to create a webdynpro, the design tool bar not appearing when i choose Window .I wat to create like LABEL, TEXTFELD, BUTTON. Is i have to change any settings to appear design tool. Regards, shankar.
-
How can I get Time Machine to eject drive
Since I installed Mavericks, I can't eject my 1 TB Seagate external Drive that I use for Time Machine. I get a message that it is in use by another program and can't be ejected. I can only eject by "force ejecting". Drive is connected via USB. Time m
-
Can't upgrade to AIR 2. Same old "administrator" error.
On Windows XP SP3, attempting to upgrade from Pandora Player, Adobe AIR 1.5.3.9130 to 2.0.2.12610 I get this error. An error occurred while installing Adobe AIR. Installation may not be allowed by your administrator. I download the installer and try