cancel
Showing results for 
Search instead for 
Did you mean: 

Query on Vehicle Stock Transfer/Transport issue in SAP Service Manager 4.0

neha_mahanty
Active Participant
0 Kudos

Hi All,

I am working on Syclo Service Manager4.0 with vehicle component along with SMP 2.3 SP03

While testing the vehicle component Stock transfer and Stock Transport I got some error related to the Bapi wrappers

When checked in the logs the correct Bapi wrapper are being called ie  /SMCRM/MM_DOMATERIALSTOCK_GET and /SMCRM/MM_DOPURCHASEORDER_GET

Internally it is making call to /SMERP/MM_DOMATERIALSTOCK_GET and SMERP/MM_DOPURCHASEORDER_GET  which is not existing in the SAP system.

Below is the log for the two errors which I received :

2014/03/25 09:02:14.381:              execute::::TECH1::before BAPI execute: /SMCRM/MM_DOMATERIALSTOCK_GET

2014/03/25 09:02:15.200:            + User=tech1 2014/03/25 09:02:15.200:              execute::::TECH1::after BAPI execute: /SMCRM/MM_DOMATERIALSTOCK_GET

2014/03/25 09:02:15.202:            + User=tech1 2014/03/25 09:02:15.202:              checkForErrors::1::message ID::E:: - 000

2014/03/25 09:02:15.204:            + User=tech1 2014/03/25 09:02:15.204:              checkForErrors::1::message::E::25.03.

2014 09:02:14  - /SYCLO/CX_CORE_PROXY:RFC Function /SMERP/MM_DOMATERIALSTOCK_GET does not exist in system SSM40_ERP_IM_HOST

2014/03/25 09:02:15.206:            + User=tech1 2014/03/25 09:02:15.206:              throwExceptionToClient::begin

2014/03/25 09:02:15.207:            + User=tech1

2014/03/25 09:02:15.207:              : 2 lines, 0 non-printing characters, 275 total characters throwExceptionToClient::com.syclo.sap.component.stock.steplet.StockExternalFetchSteplet::throwExceptionToClient::43::StockExternalFetchSteplet - 25.03.2014 09:02:14  - /SYCLO/CX_CORE_PROXY:RFC Function /SMERP/MM_DOMATERIALSTOCK_GET does not exist in system SSM40_ERP_IM_HOST

------------------------------------

2014/03/25 15:07:58.514:            + User=tech1

2014/03/25 15:07:58.514:              execute::::TECH1::before BAPI execute: /SMCRM/MM_DOPURCHASEORDER_GET

2014/03/25 15:07:59.297:            + User=tech1

2014/03/25 15:07:59.297:              execute::::TECH1::after BAPI execute: /SMCRM/MM_DOPURCHASEORDER_GET 2014/03/25 15:07:59.300:            + User=tech1

2014/03/25 15:07:59.300:              checkForErrors::1::message ID::E:: - 000

2014/03/25 15:07:59.302:            + User=tech1

2014/03/25 15:07:59.302:              checkForErrors::1::message::E::25.03.2014 15:08:00  - /SYCLO/CX_CORE_PROXY:RFC Function /SMERP/MM_DOPURCHASEORDER_GET does not exist in system SSM40_ERP_IM_HOST 2014/03/25 15:07:59.304:            + User=tech1

2014/03/25 15:07:59.304:              throwExceptionToClient::begin

2014/03/25 15:07:59.306:            + User=tech1

2014/03/25 15:07:59.306:              : 2 lines, 0 non-printing characters, 287 total characters throwExceptionToClient::com.syclo.sap.component.stock.steplet.StockTransportOrderFetchSteplet::throwExceptionToClient::43::StockTransportOrderFetchSteplet - 25.03.2014 15:08:00  - /SYCLO/CX_CORE_PROXY:RFC Function /SMERP/MM_DOPURCHASEORDER_GET does not exist in system SSM40_ERP_IM_HOST

Is there any additional setting/configuration which is missing for vehicle component? Please advise.

Thanks and Regards

Neha Mahanty

Accepted Solutions (0)

Answers (1)

Answers (1)

i834235
Product and Topic Expert
Product and Topic Expert
0 Kudos

Looks like your  missing RFC destination "SSM40_ERP_IM_HOST"  on CRM system. Create  RFC destination from CRM to ECC with "SSM40_ERP_IM_HOST"  name or you can choose your  own name. Also make sure that trusted  system connections are created between  CRM & ECC  system, so that applicaiton can use same user id as CRM.  You also  need to additional  authorization objects related "S_TRUSTED " added to  user role to excute BAPI's on ECC system.   Your Basis folks should be able to  help you.

    In order to work with Inventory functionality , all the mobile users will need to have the Authorization Profile ERP_TRUSTED assigned to them .  There should be the Trusted RFC connection between CRM and ERP, and the users need this authorization profile in order for them to download their trunk stock and perform the Inventory Transactions from their mobile device.

Authorization object: S_RFCACL

For more details on this topic, please refer to following link:

  http://help.sap.com/saphelp_nw70/helpdata/EN/8b/0010519daef443ab06d38d7ade26f4/content.htm

Thanks

Manju  Mobility - RIG