cancel
Showing results for 
Search instead for 
Did you mean: 

"To be deliverd" problem

Former Member
0 Kudos

Hello,

I implement scenario from file to RFC in ECC system.

In development environment the scenario work ok.

I transfer the scenario to test environment and here I have a strange problem.

The message not delivered to ECC system.

In SXMB_MONI is look ok and I have black-white flags.

In RWB I found 2 lines per message:

To Be Delivered 25.06.2009 07:51:52 Freight_cost_Transfer NTQ400 urn:sap-com:document:sap:rfc:functions

ZSD_GET_COST_TMS_FROM_XI

Successful 25.06.2009 07:51:51 25.06.2009 07:51:52 Freight_cost_Transfer com:netafim:ecc:freight_cost

Freight_cost_OB

In development where the scenario work ok I found in RWB only 1 line per message:

25.06.2009 07:07:57 25.06.2009 07:08:15 Freight_cost_Transfer com:netafim:ecc:freight_cost

Freight_cost_OB DEV400 urn:sap-com:document:sap:rfc:functions

ZSD_GET_COST_TMS_FROM_XI

Thank you for your help

Elad

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi,

Please check if the user being used in the RFC channel has proper authorizations to write on the function module it is connecting to in the quality server. It should have appropriate roles associated to it.

Regards,

Anshul

Former Member
0 Kudos

Hello,

I checked the user permissions and I bring them "sap_all" permission.

I transferred again the scenario from DEV to TEST.

I registered again all the queues in SXMB_ADM.

Now I have only 1 line in RWB

All To Be Delivered 25.06.2009 11:26:55 Freight_cost_Transfer com:netafim:ecc:freight_cost

Freight_cost_OB NTQ400 urn:sap-com:document:sap:rfc:functions

ZSD_GET_COST_TMS_FROM_XI

Maybe I need to clean all the "To be daliverd" message?

How can I do this?

Maybe is other problem?

Elad

Former Member
0 Kudos

Hi

S as said b4r unless u delete all old message in "to be delivered" state u cannot process further.

U can see in Runtime Work bench against the message status a radio button select the message with the above status of "to be deleivered" and in header u can find the option with botton "Cancel" message

then refresh / update the list --> status would change once all are cleared then post fresh message it will get processed

If u r not deleting it will proceed further.

Srini

Former Member
0 Kudos

When I tried to do this I received this message:

Unable to cancel 198 of 198 messages; update the status

Former Member
0 Kudos

Hi

Try to update and see waut for few secs , see if it is changing the status

if not try to re start only JAVA stack

SMICM - tCODE -- Administration ---> J2EE Instance (Local) --> Soft restart

and try again

rgds

srini

Former Member
0 Kudos

I tried this option and the status is the same (Or changing to deliverd).

I opened OSS but if someone have more options for me i'll be happy.

Former Member
0 Kudos

Hi

Keep External break point to u r RFC and see if is getting reached from XI.If not problem surely with u r RFC credentials .

If not ru using Proxies ?? If so System in which u have written proxies should also set queue activated

rgds

srini

Former Member
0 Kudos

Hi,

Please check for the registration status of your queues in SMQR, and try unlocking the locked queue in transcation SMQ1 / SMQ2.

Try to use deactivating queues using SMQ1 & SMQ2 and then register it using SXMB_ADM --> Manage queues.

Also try to clear all the cahces as well, Check the cache status in ID->Enviornment->Cache Status overview.

Iam sure your problem will be resolved immediately.

Regards

Venkat

Answers (3)

Answers (3)

Former Member
0 Kudos

Hi Elad,

Refer this thread...

Hope ity helps to resolve your issue...

Thanks,

kumar.

Former Member
0 Kudos

Hi

1) First Check credentials given to Receiver RFC Adapter (Having RFC Executing credentials)

2) In receiver RFC set "Maximum Connection" to ==> 5

3) In SXMB_ADM --> Deactivate / Activate the queues

Importanly first deleted all the message from RWB "to be delivered" first and process again

Very importanly

rgds

srini

Former Member
0 Kudos

Hi,

Check your RFC receiver adapter, verify whether you have provided the details of the test R/3 system. It might be pointing to the dev R/3

Also check whether the RFC setting between R/3 and XI with proper remote login features are provided.

If so please change the system details along with the user credentials and try executing it.

Regards,

Nithiyanandam

Former Member
0 Kudos

Hello,

Thank you for your answer.

What you mean with:

"Also check whether the RFC setting between R/3 and XI with proper remote login features are provided"?

Elad