Integration of cProjects and HR

Use these settings for HR integration in the case that HR & cProjects are on different systems. 


Certain prerequisites to be followed before starting the ALE configurations:

  1. Get the IP address as well as logon credentials of both the systems.
  2. Check with the standard IDoc Message Type: HRMD_ABA,
  3. Check the Basic Type: HRMD_ABA05 in the system.
  4. Check whether the required Business Add-Ins (BAdIs) (HRALE00INBOUND_IDOC and HRBAS00INFTY) are activated or not.

Procedure:

A.     Activate BAdIs HRALE00INBOUND_IDOC and HRBAS00INFTY in sender system ie. ECC client.
B.     ALE Configuration on Sender & Receiver systems
C.    Activate Integration & Control Table Maintenance (T77S0)
D.    Transfer of IDoc (TCODE - PFAL).  

SAP Notes referenced:

1.      Note 550055 - EBP/CRM: New integration for business partner
2.      Note 363187 - HR-CA-ALE: Initial distribution w. HRMD_A/HRMD_ABA (hint)
3.      Note 312090 - Integration HR - EBP/CRM
4.      Note 615896 - HR-ALX: Distribution models - Templates

Step A :. Define the inbound processing of the data that is to be distributed.  

Activate BAdIs HRALE00INBOUND_IDOC and HRBAS00INFTY in sender system ie. ECC client.

Choose transaction SE19 and activate the following BAdIs:
HRALE00INBOUND_IDOC with the PRP_P_HRALE implementation
HRBAS00INFTY with the PRP_CP_BUFFER implementation  
 

Step B : ALE Configuration.

Configurations at Sender Side i.e. SAP HR ECC System :

1. Transaction BD54 .
system name for Sender and Receiver :
Sender  : ZSEND_HR , Sender System for SAP HR
Receiver  : ZREC_CPROJ , Receiver System for cProjects 2.   Transaction SCC4 ,

2. Assigning Client to the logical system created in above step
Client                        Logical system name
800                          ZSEND_HR
001                       ZREC_CPROJ  3.   Transaction SM59, RFC Connection

3. RFC Destination : ZRFC_HR_CPROJ (RFC Connection from HR system to cProjects system)
Connection Type : 3 (ABAP Connection)
IP Address : 11.10.49.231
Target Host : ITSAPECC60T14  

4.   Transaction WE21, Port
* *Port : A000000059 (Port for sending IDoc from HR system to cProjects)
 RFC Destination : ZRFC_HR_CPROJ 

5.   Transaction WE20, Partner Profile
Partner No : ZRFC_HR_CPROJ
Partner Type : LS Outbound Parameters :
Message Type : HRMD_ABA (HR: Basis Plan Data, Central Person)
ReceiverPort : A000000059
Pack size : 1
Output mode : Transfer IDOC Immediately
Basic Type : HRMD_ABA05        

6.      Transaction BD64, Distribution Model
Create the Model view using the Templates :
Go to , Edit - > Model View - > Create Using Template - > HR- ALX CRM Q (HR to SRM/CRM 4.0 ,Without Qualification )
Model name :ZMODEL_HR_CPROJECTS
Technical Name : HR_CPROJECTS
Sender System: ZSEND_HR
Receiver System: ZREC_CPROJ
Message Type : HRMD_ABA
Select Model name , Go to Menu :
Environment - > Generate Partner Profiles
Then , Go to Menu:
Edit - > Model View - > Distribute  
 

Configurations at Receiver Side (cProjects System) :

1. Transaction BD54 .
Logical  system name for Sender and Receiver :
Sender : ZSEND_HR , Sender System for SAP HR
Receiver : ZREC_CPROJ , Receiver System for cProjects

2. Transaction SCC4 ,
Assigning Client to the logical system created in above step
Client                        Logical system name
800                                      ZSEND_HR
001                                      ZREC_CPROJ 

3.  Transaction SM59, RFC Connection
RFC Destination : ZRFC_HR_CPROJ (RFC Connection from cProjects system to HR system (ECC) )
Connection Type : 3 (ABAP Connection)
IP Address : 11.10.49.48
Target Host : ITSAPECC60T13 

4.  Transaction WE21, Port
     Port : A000000002 (Port for sending IDOC from HR system to CPROJECTS)
     RFC Destination : ZRFC_HR_CPROJ

5.  Transaction WE20 , Partner Profile
Partner No : ZSEND_HR
Partner Type : LS
Inbound Parameters :
Message Type : HRMD_ABA (HR: Basis Plan Data, Central Person
Process Code : HRMD
Processing by Function Module : Trigger Immediately 

6.  Transaction BD64, Distribution Model
Model name :ZMODEL_HR_CPROJECTS
Technical Name : HR_CPROJECT
Sender System: ZSEND_HR
Receiver System: ZREC_CPROJ
Message Type : HRMD_ABA
Select Model name , Go to Menu :
Environment - > Generate Partner Profiles
Then , Go to Menu:
Edit - > Model View - > Distribute
 

Step C : Activate Integration & Control Table Maintenance

      Make the following Settings in Table T77S0 in HR & cProjects systems.

      Ref. SAP Notes 312090 & 550055 

Group         Sem. Abbr.      Value Abbr. Description Details
HRALX   HRAC       X Activation of the integration  
HRALX OBPON ON To activate the integration
between business partners and organizational units,
 
HRALX PBPON ON To activate the integration between
business partners and employees
 
HRALX OPROL BUP004 Roles: For the business partner in the organizational unit role,
 
HRALX PPROL BUP003 Roles: For Employees
 
HRALX ONUMB 1 To set number assignment for
Organizational units.
Switch setting to control the default
number range type for BP object.
1 = As before, the system uses the number from the general internal
interval of the BU_PARTNER number range object.
2 = The system uses the number from a specific internal interval of
the object.
3 = The system transfers the number from HR and adds a prefix. In
this case, the system uses a specific external interval that must
be defined as XX00000000 up to XX99999999. XX represents any two letters.
HRALX PNUMB 1 To set number assignment for employees.
Switch setting to control the default number range type for BP object.
1 = As before, the system uses the number from the general internal of the BU_PARTNER number range object.
2 = The system uses the number from a specific internal interval of the object.
3 = The system transfers the number from HR and adds a prefix. In this case, the system uses a specific external interval that must
be defined as XX00000000 up to XX99999999. XX represents any two
letters
HRALX PQUAL X To transfer
qualifications for employees
 
PLOGI PLOGI 01 Active plan version  
WORKF ACTIV X This ensures that the event linkage becomes active for the changes in the organizational model.  


Step D :Transfer of IDoc

i) Object Data in HR System [TCODE - PPOME in HR System]

The following Object data is transferred from HR system to cProjects is send in 3 steps :
1.      Object type O - Organization
2.      S- Position data
3.      P- Person data

Note that employees will only be created in the cProjects  system if their status is "Active", and at least the following valid infotypes have been maintained for them in the HR system:
 

Infotype Description Purpose
0000 Actions Used to select active employees only
0001 Organizational assignment Organizational assignment, position
0002 Personal data Name, date of birth, SSN, and so on
0006 Addresses Employee addresses
0105 Communications System user ID, email address, phone/fax numbers, and so on
1000 Objects Defines business objects (organizational structure, qualifications catalog)
1001 Relationships Defines business relationships
1025 Validity Validity of qualifications
1028 Addresses Organizational structure addresses
 

ii) Transfer of IDoc
Transaction PFAL (in HR System),
ALE Distribution of HR Master Data / OBJECTS :
Plan version : 01
Object type : O (organization Unit) , S (Position) , P (Person)
Object ID: ID is fetched from corresponding object type.
Transfer mode
Use Insert Mode
Update Mode
Infotype : 1000 (In case of Object Type O & S)
Receiving System:
Receiver Partner number : ZREC_CPROJ
Message type : HRMD_ABA
Execute PFAL

iii) Note the Status of Transferred IDocs

iv) Check cProjects system for transferred HR Objects.

Sejo Srambikkal

For XI there are few errors which are to be resolved by maintinaing an entry in tbale using Report

Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.