Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

CRM knowledge for a technical person?

Former Member
0 Kudos

hi,

i am learning SAP ABAP and XI. please let me know what is the CRM knowledge i should have to be working as a abap/xi developer in a new sap implementation.

thank you

jpkr

1 ACCEPTED SOLUTION

former_member927251
Active Contributor
0 Kudos

Hi,

You can start with CRM Middleware. It's related to the BDOCs.

Let's take BDOCS in detail :

Whenever you create a standard object in CRM e.g. Business Partner, a BDOC named BUPA_MAIN gets created. You can replicate your Business Partner to any other system by means of your BDOC. You can also send these BDOCs to mobile clients.

For the objects to get replicated you will have to understand the Middleware Concept.

Whenever a BDOC gets generated, it simply gets passed to the Middleware Layer and then Middle Ware decides where to send these BDOCs.

Also, please check the following transaction.

SMWO1 : To see the generated BDOCs

SMQR : Register/Deregister Queues

SMQ1 : Outbound Queue

SMQ2 : Inbound Queue

SMOEAC : Admin Console(Create Sites, Publication, Subscription)

Hope this helps.

I am currently working on CRM. Feel free to ask any further query related to CRM.

Please reward some points.

Regards,

Amit Mishra

Message was edited by: Amit Mishra

18 REPLIES 18

Former Member
0 Kudos

Its not mandatory to have CRM knowledge if you are learning ABAP / XI. It will be helpful if you can understand the integration aspects of the CRM.

Regards,

Ravi

note : Please mark the helpful answers

0 Kudos

hi,

thanks for ur reply..

please tell me what are the integration aspects of CRM.

0 Kudos

Hi,

CRM uses something called as BDOCs and probably it will help if you can find what are the BAPI's used for specific business objects.

I am not a CRM person, so I cannot give you all the details.

Regards,

Ravi

Note - Please mark the helpful answers

former_member927251
Active Contributor
0 Kudos

Hi,

You can start with CRM Middleware. It's related to the BDOCs.

Let's take BDOCS in detail :

Whenever you create a standard object in CRM e.g. Business Partner, a BDOC named BUPA_MAIN gets created. You can replicate your Business Partner to any other system by means of your BDOC. You can also send these BDOCs to mobile clients.

For the objects to get replicated you will have to understand the Middleware Concept.

Whenever a BDOC gets generated, it simply gets passed to the Middleware Layer and then Middle Ware decides where to send these BDOCs.

Also, please check the following transaction.

SMWO1 : To see the generated BDOCs

SMQR : Register/Deregister Queues

SMQ1 : Outbound Queue

SMQ2 : Inbound Queue

SMOEAC : Admin Console(Create Sites, Publication, Subscription)

Hope this helps.

I am currently working on CRM. Feel free to ask any further query related to CRM.

Please reward some points.

Regards,

Amit Mishra

Message was edited by: Amit Mishra

0 Kudos

Hi,

Some important tables in CRM :

<b>BUT000</b> : BP: General data

Contains Business Partner Number, Partner Category, Partner Type, First Name, Last Name etc.

<b>BUT020</b> BP: Addresses

<b>BUT050</b> BP relationships/role definitions: General data

Contains Relationship, Partner Number (PARTNER1), Relationship Category

<b>BUT051</b> BP Relationship: Contact Person Relationship

Similar to BUT050 , additionally contains Contact Person’s Address data

<b>BUT0BK</b> Business Partner: Bank Data & Details

BP Number, Bank Key, Bank Country Key, Bank Account Number

<b>BNKA</b> Bank Master Data

<b>BUT100</b> BP: Roles

<b>ADR2</b> Telephone Numbers (Business Address Services)

<b>ADR6</b> SMTP Numbers (Business Address Services)

Contains Email – Id of the BP.

<b>ADRC</b> Addresses (Business Address Services)

BP’s Complete Address Details- City, Country, Post Code, District, Street, Title No Etc

<b>TSAD3T</b> Table containing the Title text against a Title No.

<b>COMM_PRODUCT</b> Master Table for Product

<b>CRMM_BUAG</b> Master table for Business Agreement

<b>CRMM_BUAG_H</b> Header Data for Business Agreement such as Tax Category, Tax Characteristic, Form key, Business Agreement Class. Data in this table correspond to ISU <b>CRMD_ORDERADM_H</b> Contains the Header Information for a Business Transaction.

Note:

1. It doesn’t store the Business Partner

responsible for the transaction. To

get the Partner No, link it with

CRM_ORDER_INDEX.

2. This table can be used for search

based on the Object Id(Business

Transaction No).

<b>CRMD_CUSTOMER_H</b> Additional Site Details at the Header Level of a Business Transaction

<b>CRMC_PROC_TYPE</b> Master table Business Transaction Type

<b>CRMC_PARTNER_FCT</b> Definition of Partner Functions

<b>SCPRIOT</b> Priorities for Activities with priority text.

<b>CRMC_PROC_TYPE_T</b> Text for a transaction type

<b>CRMC_ACT_OBJ_T </b>Objective Number and Text for Activities

<b>TJ30T</b> All the status code and text

<b>CRMC_PR_ASSIGN</b> : Transaction Type and its Transaction Type Object.

<b>IBIB</b> : Installed Base/Ibase

<b>IBIN</b> : Installed Base Components

<b>CRM_ORDER_READ Function Module</b>

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.

Please reward points if it helps.

Regards,

Amit Mishra

0 Kudos

Hi Amit,

Hi,

I have a requirement to create sales orders in CRM from R/3.

I have to fill in request date(Item level) from two fields in R/3 date(type DATS) and time(type TIMS).Is there a function module in CRM which can be used to convert the date & time field into the request date format.

Thanks,

Chamu

0 Kudos

Hello,

I have a problem with creation of BDoc..

I must create a synchronized BDoc .But I am not able to do it since the option is not highlighted in T_Code SBDM.

Is there some other way or can u please solve my problem?

0 Kudos

Thanks Amith for ur help.

Thanku

Madhu

0 Kudos

Hi Amit,

Iam working on Bdocs.. but its like kind of monitoring things.. Can u please send me some details or steps

1. how to create a bdoc .

2. steps how BAPI will post in R/3 when Bdocs come from CRM.

3. Also with CRM to mobile clients.

4.Any info on Bdocs will be very help ful.

Cheers

Krupa.

0 Kudos

Hi,

Can i have detail info on the function module CRM_ORDER_READ. I need to know i general what it does, what is mandatory.

0 Kudos

Hi Amit,

I posted this in forums already once ,but could not get answer.

Please anyone give me the table names where a campaign is related to the BP org.

Thanks

0 Kudos

Hi,

i found your message regarding CRM, Bdocs and data transfer

your questions was:

-


1. how to create a bdoc .

2. steps how BAPI will post in R/3 when Bdocs come from CRM.

3. Also with CRM to mobile clients.

4.Any info on Bdocs will be very help ful.

-


I have now the same questions, i'm new on CRM and the bdoc things and have to develope new tables and new fields to existing tables including the qutomatical

data transfer R/3 CRM and mobile clints.

Did you found an anser to your questions, can you give a hint or maybe aou have docs you can send me.

it will be very helpful, thanks in advance

my eMail: mhandschuh@csc.com

thanks

Michael Handschuh

CSC Austria

0 Kudos

Hi Mishra,

Thank you very much .

It is helpful unto me ,

I would like to reward you mishra.

Can I ask any doubts while workign with BDOC

0 Kudos

hi crm expert,

can you guide me to learn Interaction center in Crm 4.0..... mainly in web client.

how to configure, how to start learning....

0 Kudos

Hi everyone,

Can someone guide me on how to link crmd_orderadm_h with a table that shows PARTNER_FCT ?

promise to reward points to helpful answer.

0 Kudos

Hi Amit,

iam new to crm middleware, could you please send me some documents , to work with middleware in my first assignment.

Jaya Lakshminarayana Kilaru

abdul_hakim
Active Contributor
0 Kudos

hi

itz not mandatory to know the entire process detail of CRM but if u know the basics of CRM Overview especially the table names then it would be very helpful for u.

plz check the CRM overview details at http://www.service.sap.com

Cheers,

Abdul Hakim

Former Member
0 Kudos

Hi All

I need to know the name of the master table in CRM which contains sales org unit details .I need to get the address number corresponding to a Sales Org Unit . Thanks in advance

Pragya