cancel
Showing results for 
Search instead for 
Did you mean: 

Equipment Initial Download from ERP assign equipment error

Former Member
0 Kudos

Hi gurus,

I'm having problems during Initial Download of Equipment object (EQUIPMENT). Just after starting Initital Download for EQUIPMENT object in R3AS, the object finish with green light (DONE), but in Tx. SMW01 all Bdocs are Red.

I checked for details in the Bdocs and I found the same errors in all Bdocs, the errors and the order the appear are:

Error when assigning equipment component and BP 000000000100000002 to IBase

Object may not be inserted

Error calling the upload BAdI; method: perform_load

I've made the following configuration in CRM system:

- Maintain number assignment for MATERIAL (I actually created an External range). Screnshot: http://img84.imageshack.us/img84/8615/screenshot20120423at115.png

- I'm using "EQ" IBase Category (standard). I maintain Installation Rules. Screenshot: http://img444.imageshack.us/img444/1975/screenshot20120423at120.png

- I've assinged EQ to 0401 family.

Additionally, as we are using SAP ERP, I've completed download for objects: MATERIAL, CUSTOMER_MAIN, CUSTOMER_REL, DNL_CUST_PROD1.

Since the download for object DNL_CUST_PROD1 is complete, I have hierarchy R3PRODSTYP in CRM system. I can't edit those categories but I've created one new category (MAT_ZEQ). Screenshot: http://img706.imageshack.us/img706/1975/screenshot20120423at120.png

I've assigned:

- Product Type 01 (MATERIAL)

- Object Family 0401

- Set Types: COM_TA_R3_ID (SAP ERP identification), COM_TA_MANUFAC (Manufacturer), COMM_PR_SHTEXT (Descriptions), COMM_PR_LGTEXT1 (Long texts), COM_LOCAT_ADDR (Addresses).

Last, I've made the necessary entry in SPRO -> Master Data -> Installed Base -> Replication of Technical objects from SAP ERP -> Define Default Settings for Replication Equipment.

The entry I made is defined as follows:

Site/     IBase Category/     Obj Family/          Category ID

OLTP    EQ                        0401                       MAT_ZEQ

Every time I start in R3AS the Initital Download for EQUIPMENT object, I get the same errors in BDocs and no Installed Base neither Objects are created in CRM System. Screenshot: http://img651.imageshack.us/img651/9596/screenshot20120423at122.png

Please help me gurus I'm really stuck here 😞

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi,

For equipment process download please verify some of the step which is mention below

  • In CRM for category "0401" verify whther partner determination profile is assigned OR not
  • In this partner determination profile it should have all partner function which is assigned to Equipment in ECC
  • In CRM Badi "CRM_EQUI_LOAD" and all implementation under this Badi should be active
  • Verify whther customer which is assigned to equipment has already downloaded to CRM OR not.

With Regards

Ankush Rai

Former Member
0 Kudos

Hi Ankush,

Thanks for your help. I've checked the info you kindly mentioned:

- In CRM system I don't have Category 0401 under R3PRODSTYP hierarchy. I've previously downloaded DNL_CUST_PROD1 object but no Category 0401 was created.

- That's why I created directly in CRM under R3PRODSTYP hierarchy the MAT_ZEQ category. I've assigned Product Type "01 Material" and Object Family "0401".

- Also I've assigned a Partner Deterination Procedure "Z0000032" (Only Ship-To-Party fuction exists in the Procedure) to the MAT_ZEQ Category. Screenshot: http://img833.imageshack.us/img833/1792/screenshot20120424at085.png

- The Partner Determination Procedure Z0000032 that is assigned to the MAT_ZEQ category in CRM is the same that is assigned to Equipment Category "W" (Machines) in ERP system. Screenshot: http://img39.imageshack.us/img39/9397/screenshot20120424at090.png

- The IBase Category "EQ" also has the same Partner Determination Procedure (Z0000032) as MAT_ZEQ category. Screenshot: http://img831.imageshack.us/img831/1792/screenshot20120424at085.png

- I've validated the Business Partner in the Equipment exists in the CRM system.

Also I've previously made an implementation of CRM_EQUI_LOAD and activated all methods and class. Screenshot: http://img194.imageshack.us/img194/9154/screenshot20120424at091.png

Additionally I've set the filter for EQUIPMENT object just to bring 1 equipment. Unfortunatelly the Bdocs are showing the same errors. Screenshot: http://img20.imageshack.us/img20/9154/screenshot20120424at091.png

Is there anything I'm doing wrong?  😞

Any suggestions?

Best regards!

Luis

Former Member
0 Kudos

Hi,

In Partner determination profile in CRM please check under "procedure user" check whether "Install Base" & "IBase component" are assign OR not.

With regards

Ankush Rai

Former Member
0 Kudos

Hi Ankush,

Thanks again for your support. I've check my Partner Determination Procedure (Z0000032) under Procedure User and they are assigned Installed Base (BUS20150) and IBase Component (BUS20151). Here's an sreenshot: http://img140.imageshack.us/img140/9962/screenshot20120425at084.png

Also, every time I try to download the EQUIPMENT object from ERP, some BDocs appear in RED, the first one always is:

Error when assigning equipment component and BP 000000000100000000 to IBase

For this error, there's no log text available.

But the second error, which is: "Object may not be inserted" there's some Long Text, which is:

Object may not be inserted

Message no. IQ159

Diagnosis

The current object may not be inserted in this position. One of the following reasons applies:

In the Installation Rules in Customizing, it is defined that the current component may not be assigned to the upper-level component.

In the Installation Rules - Object Families in Customizing, it is defined that individual objects of these two object families may not be assigned to one another hierarchically.

I've check that Installation Rules in Customizing for both EQ (IBase Category for Equipment) and 01 (Installed Base) IBase categories. I've tried with Installations Rules and without them.

Here's an screnshot for my actual Installation Rules: http://img94.imageshack.us/img94/2350/screenshot20120425at085.png

I really don't know where's the problem   any othe suggestions Ankush?

Best regards

Luis

Former Member
0 Kudos

Hi Luis,

Is your issue resolved?

With Regards

Ankush rai

Answers (2)

Answers (2)

Former Member
0 Kudos

Hello!

Just to inform you guys we've manage to open an OSS ticket and the issue was solved, the problem was solved deleting the entry in Customizing necessary for Functional Location download (FUNCLOC object) (SPRO->CRM->MD->Installed Base->Replication from ERP-> Define Functional Location).

We've deleted that entry in Customizing and then tried again to run new download of EQUIPMENT object. The object was transferred successfully.

Thanks for your support Ankush and all of you guys (:

Kind regards,

Luis

Former Member
0 Kudos

Hey Luis,

i got the same issue, solved using your  post.

Thanks a lot.

Regards,

Sunil

former_member196521
Active Participant
0 Kudos

Hi Luis,

Thanks for your detailed post, we are also getting some error's when replicating the equipment, like in your case we are not replicating the functional locations.

Please advice, also please help in the customization node where you maintained the number range as external for the material.

Kind Regards

Atul

Former Member
0 Kudos

Hi Ankush,

Thanks for asking (:

Unfortunately I'm still having my issue with EQUIPMENT download. I really don't know where's the error either in configuration.

I've noticed that my BAdI ZCRM_EQUI_LOAD (which is a copy of standard implementation CRM_EQUI_LOAD, definition CRM_EQUI_LOAD, implementing class ZCL_IM_CRM_EQUI_LOAD) is never called.

I've noticed this because I put external breakpoints in each method, including PERFORM_LOAD. I cant activate the CRM_EQUI_LOAD_STDIMP BAdI because the system ask for an Access Key.

I don't have ABAP expertise, is this normal? I even put "/h" in Tx. R3AS but I only see the code for initial download process, I don't see any "Installed Based" or "Equipment" code.

Thanks Ankush for your help and support!

Best regards,

Luis

Former Member
0 Kudos

Hi Luis,

You can verify functional location setup also. if you are not using functiona location then default setup of functional location should be available in CRM under

IMG -> CRM -> Master Data -> Installed Base -> Replication of technical object from SAP ERP -> Define defualt setting for replication of functional location

Define "0403" for default object family and category ID.And in Ibase Category define CRM functional location category.

After this setup try downloading data again.

With regards

Ankush Rai