cancel
Showing results for 
Search instead for 
Did you mean: 

Please send me list of function modules of crm

Former Member
0 Kudos

Hi,

I am new bee in crm .Can any one give me list of all function modules which r used in CRM.

Help will be Rewarded.......

Accepted Solutions (1)

Accepted Solutions (1)

former_member182350
Active Contributor
0 Kudos

Hi Gurprit,

follwoing are the commonly used FM's:

<b>Installed Base Related FM's:</b>

CRMXIF_IBASE_SAVE

IB_CRM_ADD

CRM_IBASE_CHECK_TYP

IB_CRM_API

CRM_IBASE_ADDRESS_SEARCH

CRM_IBASE_CHANGE

CRM_IBASE_COMP_ADDRESS_SEARCH

CRM_IBASE_COMP_CHANGE

CRM_IBASE_COMP_CHANGE_TYPE2

CRM_IBASE_COMP_CREATE

CRM_IBASE_COMP_DELETE

CRM_IBASE_COMP_FIND

CRM_IBASE_COMP_FIND_MULTI

CRM_IBASE_COMP_FIND_MULTI_R

CRM_IBASE_COMP_GET_ADDRESS

CRM_IBASE_COMP_GET_DETAIL

CRM_IBASE_COMP_GET_FATHER

CRM_IBASE_COMP_GET_HIERARCHY

CRM_IBASE_COMP_GET_PARTNER

CRM_IBASE_COMP_GOTO_DETAIL

CRM_IBASE_COMP_GOTO_PARTNER

CRM_IBASE_COMP_IMPORT_DETAIL

CRM_IBASE_COMP_IMPORT_SUBSCR

CRM_IBASE_COMP_INDOBJ_SEARCH

CRM_IBASE_COMP_INDOBJ_SEARCH_R

CRM_IBASE_COMP_MOVE

CRM_IBASE_COMP_PARTNER_SEARCH

CRM_IBASE_COMP_PARTNER_SEARCHR

CRM_IBASE_COMP_TABLEINFO

CRM_IBASE_COMP_TRANSL_PARAM

CRM_IBASE_COPY

CRM_IBASE_CREATE

CRM_IBASE_DEQUEUE

CRM_IBASE_DRILL_DOWN_FOR_COMP

CRM_IBASE_ENQUEUE

CRM_IBASE_FIND

CRM_IBASE_FIND_MULTI

CRM_IBASE_FREE

CRM_IBASE_GET_ADDRESS

CRM_IBASE_GET_ALL

CRM_IBASE_GET_CHANGE_STATUS

CRM_IBASE_GET_DETAIL

CRM_IBASE_GET_HANDLE

CRM_IBASE_GET_PARTNER

CRM_IBASE_GOTO_DETAIL

CRM_IBASE_GOTO_PARTNER

CRM_IBASE_INITIALIZE

CRM_IBASE_PARTNER_SEARCH

CRM_IBASE_PARTNER_SEARCH_RANGE

CRM_IBASE_SAVE

CRM_IBASE_SET_HANDLE

CRM_IBASE_TABLEINFO

CRM_IBASE_TRANSL_PARAM

IB_BAPI_IBASE

BAPI_IBASE_CREATE

BAPI_IBASE_GET_DETAIL

BAPI_IBASE_SAVE

IB_BAPI_COMP

BAPI_IBASE_COMP_CREATE

BAPI_IBASE_COMP_GET_DETAIL

BAPI_IBASE_CREATE

IB_IBASE_CREATE

IB_IBASE_CREATE_INITIAL

CRM_IBASE_COMP_CREATE

CRM_IBASE_CREATE

IB_COM2_CREATE_IBASE

IB_COM_CREATE_IBASE_INITIAL

IB_COM1_READ_IBASE

CRMXIF_IBASE_SAVE

<b>Product Related FM's:</b>

COM_PRODUCT_CATEGORY_CHECK_ALL

COM_PRODUCT_CATEGORY_API

COM_PRODCAT_API_GET_PRODUCTS

COM_PRODUCT_BASE_CATEGORY_READ

COM_PRODUCT_CATEGORY_API_FREE

COM_PRODUCT_CATEGORY_GETLIST

COM_PRODUCT_CATEGORY_F4

COM_PRODUCT_CATEGORY_APPL_F4

COM_PRODUCT_CATEGORY_F4

COM_PRODUCT_CATEGORY_F4_HIERI

COM_PRODUCT_CATEGORY_F4_PRREF

COM_BSP_PRODUCT_GUID_GET

BAPI_CRM_PRODUCT_GETLIST

BAPI_PPRODUCT_READMULTIPLE

COM_PRODUCT_CHANGEM

COM_PRODUCT_CREATEM

COM_PRODUCT_FREE

COM_PRODUCT_GUID_GET_INTERNAL

COM_PRODUCT_MAINTAIN_INIT

COM_PRODUCT_MAINTAIN_READ

COM_PRODUCT_MAINT_CHECK_ON_DB

COM_PRODUCT_READ_MULTIPLE

COM_PRODUCT_READ_SINGLE

COM_PRODUCT_READ_SINGLEM

COM_PRODUCT_READ_VIA_RFC

COM_PRODUCT_SAVE

COM_PRODUCT_SAVE_LOCAL_END

COM_PRODUCT_SAVE_LOCAL_START

COM_PRODUCT_GET_PARTNER_PROC

COM_PRODUCT_GET_REFERENCE_PROD

COM_PRODUCT_GUID_GET

COM_PRODUCT_HISTORY_GET

COM_PRODUCT_ID_GET

COM_PRODUCT_GETLIST

COM_PRODCAT_API_GET_PRODUCTS

COM_PRODUCT_BASE_CATEGORY_REA

COM_PRODUCT_CATEGORY_API_FREE

COM_PRODUCT_CATEGORY_GETLIST

COM_PRODUCT_GETDETAIL_API

COM_PRODUCT_GETHISTORY_API

COM_PRODUCT_MAPPING_MODULE

COM_PRODUCT_GET_PRODUCT_STATUS

COM_PRODUCT_GET_SALES_STATUS

COM_PRODUCT_HANDLE_ARCHIVE

COM_PRODUCT_HANDLE_RECAT

COM_PRODUCT_MOBILE_CHANGE_BDOC

COM_PRODUCT_SET_CHANGED_FIELDS

COM_PRODUCT_SET_SENDBITS_TASK

COM_PRODUCT_SET_UPDATE_TYPE

COM_PRODUCT_VAR_MAP_TO_BDOC

COM_PRODUCT_CHECK_DELETED

COM_PRODUCT_MAINTAIN

COM_PRODUCT_MAINTAIN_GETSTATUS

COM_PRODUCT_MAINTAIN_GET_CC

COM_PRODUCT_MAINTAIN_RESSTATUS

COM_PRODUCT_MAINTAIN_RES_CC

COM_PRODUCT_MAINTAIN_SETSTATUS

COM_PRODUCT_MAINTAIN_SET_CC

COM_PRODUCT_MAINTAIN_STATUS

COM_PRODUCT_SAVE_DB

COM_PRODUCT_GET_TABLES

CRM_PRODUCT_GETLIST2

CRM_WAP_PRODUCT_GET_CATEGORY Get Hierarchy and Category of a product

CRM_WAP_PRODUCT_GET_DETAILS Get ID,descrion,UOM, Price of a product

CRM_WAP_PRODUCT_GET_LIST Get product list from favorit

CRM_WAP_PRODUCT_GET_PPR Get the prp product list for a partner

COM_PRODUCT_GET_CDB_TABLES

CL_SCP_LINEBREAK_UTIL=>STRING_SPLIT_AT_POSITION.

CRM_PRP_API APIs for Processing PPRs

CRM_PRP_GET_PPR_FOR_PRODUCTS Returns PPRs where given products are assigned

CRM_PRP_PRODUCTS_FOR_A_PRP Retrieve a PPR's products

CRM_PRP_PRODUCTS_IN_TIME_RANGE Listed products for a BP within given time ran

COM_PRODUCT_IL_READ---> Read relation type

<b>Data Creation</b>

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

<b> Data Retrieval</b>

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

Hope this will help you ,

Regards,

Arjun

<b>Pl. reward points</b>

Answers (2)

Answers (2)

Former Member
0 Kudos

Apart from the above procedure mentioned, u can use some function modules used in CRM:

1. BAPI_ACTIVITYCRM_GETDETAILMULT

Read Activities

2. SO_NEW_DOCUMENT_ATT_SEND_API1

SAPoffice: Send new document with attachments using RFC

3. IB_CONVERT_FROM_TIMESTAMP

Convert timestamp

4. CRM_DNO_READ_DOCFLOW_CRM

General Services CRM Transaction - SM

5. DNO_OW_READ_SAP_DATA

Get sap data

6. CRM_ORDER_MAINTAIN

Maintain crm header data

7. CRM_ORDER_SAVE

Save CRM Header data

8. CRM_STATUS_CHANGE_INTERN_VB

Update the status

gregorw
Active Contributor
0 Kudos

Hello,

start Transaction SE37, type in "*" and press F4.

Regards

Gregor