cancel
Showing results for 
Search instead for 
Did you mean: 

err while confrm Business partner does not exist (Notification E R1 201)

Former Member
0 Kudos

I am for the first time into CRM serv implementation.I have 2 issues. Please provide your valuable suggestions at the earliest.

I raised a serv order, released items, confirmed it and changed the status to complete. now when i try to raise an invoice, in billing due list, serv order num is showin up but not confirmation number. Billing relevance in item category for

service item in Serv order ---> Order related billing acc to order quantity

confirmation item category--> Transaction related billing after completion.

The reason i expect is that i have used a crm employee as employee responsible as HR is not yet in place. At the time of confirmation and data transfer to r/3 system is throwing a message that BP doesnot exist. Long text is as follows

"Business partner does not exist (Notification E R1 201)"

I am unable to trace out which BP is it unable to find. The Sold to i am using is on the other hand available in R/3.

1) Is service confirmation incomplete and hence is not appearing in Billing due list or is there any other reason?

2) How can i analyse which BP number is not avilable. i.e.. how can i check the contents of bdoc system is sending and because of which value of BP is the transfer getting stopped

Regards,

Kiran

Accepted Solutions (1)

Accepted Solutions (1)

rekhadadwal
Active Contributor
0 Kudos

Hi

The reason that the confirmation is not occuring in the billing due list is because it has error.

The BP that you have maintained as employee in CRM should also exist in R/3 because you are trying to book time for the service performed

You will have to maintain the Employees in HR using the tcode PA30 and download them to CRM.

Check the following link https://forums.sdn.sap.com/click.jspa?searchID=7507125&messageID=4323465

Hope this helps

Regards

Rekha Dadwal

rekhadadwal
Active Contributor
0 Kudos

Hi

The link is not working.

The contents of the message is as follows

follow all the following steps

Setting up Transfer of Employee (HR Master) from R/3 to CRM

1. Logical system XXX assigned to R/3 client XXX. Logical system YYY assigned to CRM client YYY – view through SCC4

2. Create RFC Destination YYY for CRM client YYY in R/3 and

Server ID with user details and client YYY.

3. Transaction code SALE : Application Link Enabling (ALE)  Modelling and Implementing Business Processes  Maintain Distribution Model and Distribute Views. (Direct transaction code : BD64)

Go to change mode and select ‘Create Model view’.

You get a popup. Fill in the details – Technical name, short text and validity

Select ‘Add message type’ from the application tool bar.

Fill in the following details

Model view : HRCRM

Sender logical system : XXX

Receiver logical system : YYY

Message type : HRMD_ABA

Note : Only this message type works for employee transfer.

4.Save the model. From the same screen select the distribution model and from the menu Environment  Generate partner profiles

Don’t change anything in the next screen. Simply Execute.

4.Distribute the distribution model HRCRM

Select the distribution model. From the menu bar, Edit  Model View  Distribute

You get a dialog showing the receiver logical system. Execute.

You get a log ‘Model view HRCRM has been created in target system YYY

5.Go to the CRM system and check up whether this model has been created.

Transaction code BD64

The model has got copied. No changes can be made in CRM

6. Generate partner profiles for the distribution model in CRM by selecting

Environment  Generate partner profiles.

In the next screen, do not make any changes and Execute.

Partner profiles can be seen in transaction WE20

Delta Download Settings

7. So far, the above settings will ensure the initial download. However for any changes / new employees to be transferred, i.e delta changes, changes pointers need to be activated.

In R/3, Transaction code SALE, Application Link Enabling (ALE)  Modelling and Implementing Business Processes  Master Data Distribution  Replication of Modified Data  Activate Change Pointers – Generally (BD61)

This activates change pointers globally for all message types.

8. In R/3, Transaction code SALE, Application Link Enabling (ALE)  Modelling and Implementing Business Processes  Master Data Distribution  Replication of Modified Data  Activate Change Pointers for Message Types

Activate change pointer for message type HRMD_ABA

9. CRM : Number Assignments. Generally, there are 3 types of number assignments (also called switches) when business partners are created.

1 – The system uses the number from the general internal interval of the number

range object BU_PARTNER

2 – The system uses the number from a specific internal interval of the object

3 – The number is transferred from HR and a prefix is added. In this case, a specific external interval, which must be defined as XX00000000 (upto

XX99999999), is used (where XX denotes any two letters).

The number range object for all switch positions is BU_PARTNER, with the interval depending on the switch value.

For switch value 1, the system uses the internal standard interval, otherwise for switch values 2 and 3 you must also create a grouping (transaction BUC2) for these intervals. For the system to be able to connect the grouping and the number range interval, the name of the grouping must be exactly the same as the name of the corresponding number range interval (the name of the grouping is contained in the first column of the table). If you select 3 (HRALX/PNUMB = 3) for the number assignment of busienss partners of the employee role, create HRALX/PSUBG switch manually in table T77S0.

In table T77S0, HRALX/ONUMB is used to set the number assignment for organizational units and HRALX/PNUMB is used to set the number assignment for employees.

Create a number range ZZ

Transaction code BUC2. Create a grouping of the same ID as that of the number range. Eg. Number range ID : ZZ and grouping ID should also be ZZ

In table T77S0, maintain the following combinations

HRALX-PNUMB = 2

HRALX-PSUBG = ZZ

10. Make the following customizing changes in CRM

Transaction code SM30 : Table T77S0

Group Sem Abbr Value Abbr

HRALX HRAC X Activate HR Integration with CRM

HRALX OBPON ON Activate integration between Business partners and Org Units

HRALX PBPON ON Integration between business partners and employees

HRALX OPROL BUP004 Role definition for org unit – Business partner

HRALX PPROL BUP003 Role definition for Employee – Business partner

HRALX ONUMB 1 Number range assignment for org units

HRALX PNUMB 2 Number range assignment for Employees

HRALX PSUBG ZZ Number range grouping only if PNUMB is not 1.

11. Create Employee Master in R/3. Employee master consists of Infotypes. The mandatory infotypes are Actions, Address, Personal data and Organizational Assignment. You can ignore the remaining. Click on next and dont save the other infotypes.

Transaction code : PA30

12. In R/3 Initial Download : SE38 – RHALEINI

Plan version : 01

Object type : P – Person (always)

Object ID : Employee ID eg. 1

Receiver Partner no. : YYY

Select further details

You get all the data transfer details

13. In CRM, transaction code PP01 – View HR Master objects

You see that the employee 1 has got transferred. To see the corresponding business partner go to the infotype Relationships (the first row)

Screen 2 gives you the business partner ID in CRM

Regards

Rekha Dadwal

Former Member
0 Kudos

Thanks for your response and couldnt end up without appreciating your patience. Thanks a lot. May trouble you via forum at times a i am in a real hurry

Regds,

kiran

Former Member
0 Kudos

Hi Dhadwal,

I have asked my HR to create an employee and assigned that personal number given by HR consultant to my Employee> Identification tab> personal number. Is it the right way to do it or would a BP corresponding to personal number will be created automatically on running RHALEINI report? Please confirm.

Secondly, as per my knowledge, after confirmation, i need to update employee time sheet via CAT2 and then transfer postings to CO via CAT7. Only then my internal order will be getting updated with actuals from confirmation. This is the theortical knowledge i acquired from my peers over a cup of coffee. is it true or any flaws in that? If some automatic updating happens as you have told in your last message, then is nt there necessity of running CAT2 and CAT7? Please update me.

Regards,

Kiran

rekhadadwal
Active Contributor
0 Kudos

Hej Kiran

You dont have to assign the number to your employee in CRM

The Employees will get downloaded in to CRM after you have done the ALE settings and run the RHALEINI Report

And as far as the CATS updation is involved, the data will be populated in to CATS and will be available in CAT2 and CAT7 once the confirmation is saved.

You can check it there and need not do anything. The corresponding order numbers will be available there for you to check the correct cost center allocation and time reporting done.

Regards

Rekha Dadwal

Answers (0)