cancel
Showing results for 
Search instead for 
Did you mean: 

ABAP interfacing to CRM

Former Member
0 Kudos

Hi CRM Tech guys,

plz tell me what are the reuirements in ABAP interfacing to CRM. i want some function modules , bapis, and needed middleware concepts.

plz answer me.

regards

ram.

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

You can create Bp relationships using CRMXIF_PARTNER_REL_SAVE in lsmw.

try out and le tme know...

Thanx,

Rehan

Answers (2)

Answers (2)

Former Member
0 Kudos

thanq

former_member182350
Active Contributor
0 Kudos

Hi Ram Krishna,

Some of the FM in CRM:

GUID_CREATE Create GUID for a Business Transaction

BAPI_BUSPROCESSND_CREATEMULTI Bapi to create Service Contracts programmatically. Pass the inputfields to be created in the contract.

Note: BAPI_BUSPROCESSND_SAVE must be called after this function call to save the Service Contract.

BAPI_BUSPROCESSND_SAVE Bapi to save the Service Contracts.

BAPI_ECRMISUTO_INIT Initialize the creation of Ibase in CRM

BAPI_ECRMISUTO_CREATEMULTIPLE Create the Installed Base and its components.

Note:

Always call the function module

‘BAPI_TRANSACTION_COMMIT’

after call to any Bapi

CRM_IBASE_INITIALIZE Initialize the changes to be done in Ibase in CRM

CRM_IBASE_SAVE Call this FM to save the changes in the Ibase

BAPI_BUPA_FRG0130_CREATE Bapi to create Business Agreement for a customer

BAPI_BUPA_ADDRESS_ADD Add invoice address for business partner. Pass the address type as 'rechnung' to add invoice address

BAPI_BUPA_BANKDETAIL_ADD Add bank details for the business partner

BAPI_BUPA_CREATE_FROM_DATA BAPI for business partner creation as Organization, Person or Group in general role. Same BAPI can be used to create Contact Person for the Business Partner

BAPI_BUPR_RELATIONSHIP_CREATE Function module to establish the Business Partner and Contact Person

Relationship. Pass the Relationship Category as ‘BUR001’

BAPI_BUPA_ROLE_ADD Add Role to Business Partner for e.g. Sold to Party ‘CRM001’, Contact Person ‘BUP001’

BAPI_BUPA_TAX_ADD BAPI Add Tax Number for the existing Business Partner

BAPI_BUPA_FRG0040_CREATE Create Classification Data for a Business Partner

BAPI_BUPA_FRG0130_CREATE Create Business Agreement

BAPI_BUSPROCESSND_CREATEMULTI BAPI to create Contract. Populate the Header and Line Item Details before calling the BAPI

BAPI_BUPA_ADDRESSES_GET Determine All Addresses

BAPI_BUPA_ADDRESS_GETDETAIL Read Address

BAPI_BUPA_ADDRESS_GET_NUMBERS Read Address Numbers

BAPI_BUPA_BANKDETAILS_GET Determine All Bank Details

BAPI_BUPA_BANKDETAIL_GETDETAIL Read Bank Details

BAPI_BUPA_BANKDETAIL_NUMBERS Read Bank Details Numbers

BAPI_BUPA_CENTRAL_GETDETAIL Read Central Data

BAPI_BUPA_EXISTENCE_CHECK Check Existence of Business Partner

BAPI_BUPA_GET_NUMBERS Read Business Partner Numbers

BAPI_BUPA_RELATIONSHIPS_GET Determine All BP Relationships

BAPI_BUPA_ROLES_GET Determine All Roles

BAPI_BUPA_ROLE_EXISTENCE_CHECK Check Existence of Role

BAPI_BUPA_SEARCH Search Business Partner for Telephone, E-Mail, Address

BAPI_BUPA_STATUS_GETDETAIL Business Partner: Read Status

BAPI_BUPR_ACTIVITYP_EXISTCHECK Check Existence of Contact Partner Relationship

BAPI_BUPR_CONTP_ADDRESSES_GET Read Contact Person Relationship Addresses

BAPI_BUPR_CONTP_ADDR_GETDETAIL Read Contact Person Relationship Addresses

BAPI_BUPR_CONTP_GETDETAIL Read Contact Person Relationship

BAPI_BUPR_EMPLO_ADDRESSES_GET Read Contact Person Relationship Addresses

BAPI_BUPR_EMPLO_ADDR_GETDETAIL Read Employee Relationship Address

BAPI_BUPR_EMPLO_GETDETAIL Read Employee Relationship

BAPI_BUPR_RELATIONSHIP_GET Read General Relationship

BAPI_BUPR_RELSHIP_CHECKEXIST Check Existence of General Relationship

BAPI_BUPR_RELSHIP_GET_DETAIL Read General Relationship

BAPI_BUPR_RESP_EMPLO_CHEKEXIST Read Relationship of Employee Responsible

BUPA_PARTNER_CONTACT_SEARCH Searches business partners for telephone, E-Mail, address

ECRM_ISU_COMP_BY_ADDRESS Check for Existence of Ibase

CRM_ORDER_GET_HEADER_GUID Get Header GUID for Item GUID pass ref_kind as b

CRM_ORDERADM_H_READ_OW Read the Header Details for a Business Transaction. Pass the Header guid.

CRM_ORDERADM_I_READ_OW Read the Line Item Details for a line item. Pass the line item guid.

CRM_ORDER_READ Get all the Service Contract details.

Note: Pass the requested objects to fetch only the required details.

This can also be used to get the details of activities/leads/opportunities etc.

CRM_ORDER_GETSTATUS Get status of the Service Contract

Note: CRM_ORDER_READ Function Module

1. CRM_ORDER_READ is a function module which can be used to get the details of any business transaction based on the Header GUID, Item GUID or both.

2. Always pass the IT_REQUESTED_OBJECTS structure to this function module to fetch the required details only.

3. This function module can not be executed directly instead SAP has provided a report CRM_ORDER_READ for the same for testing purpose. We can pass Business Transaction Number (Object ID), Header GUID or Item GUID to this report to get the required details.

For other Details: just go through : http://help.sap.com/saphelp_crm50/helpdata/en/1a/023d63b8387c4a8dfea6592f3a23a7/frameset.htm

Hope it will help

Regards,

Arjun

<b>Reward points if it helps</b>

former_member182350
Active Contributor
0 Kudos

Link to Dcoumentation :

Former Member
0 Kudos

Hello Arjun,

Thanks for immediate reply. But we can create BP's with relation ships by tranferring from flat file to CRM using lsmw or catt ithout calling this BAPI_BUPR_RELATIONSHIP_CREATE . Then when we need to call this BAPI to create bps with relation ships. not only regarding this BAPI, other bapis also,

please tell me.

i will assign points to u

regards

ram