Professional Documents
Culture Documents
Reply
Posted: Feb 17, 2007 9:30 AM in response to: A
CRM
Hi Amit,
I can give some links which is worth looking.
http://www.erpgenie.com/mysap/crm/index.htm
http://searchsap.techtarget.com/generic/0,295582,sid21_gci1149410,00.html
http://searchsap.techtarget.com/general/0,295582,sid21_gci1108668,00.html
General Questions
-What is the GUID Concept in CRM and explain how it is used?
Ans: GUID is a unique key for any object in CRM. It is of 32 char and hexadecimal in nature. So you can
have a GUID for a Business Partner, for a transaction type, etc.
Ususally for transaction types, there are 2 types of GUIDs.
Header & item.
For header, there will be a unique GUID and for each item-line, there will be another unique GUID.
GUID s are useful as keys and come in use while developing reports and also for internally identifying a
object in database. whiich is you can see in table CRMD_ORDERADM_H, for item
CRMD_ORDERADM_I
GUID stand for Global Unique identifier. it is a 32 bit unique key generated by SAP when you create any
transaction in CRM.
for example you are creating a BP in CRM. Immidiatly a GUID will be generated. Now if you want to
manipulate or populate the data in to BP fields before saving the BP, you don't know the BP number as it
is not saved to database. at this point you can refer the bp by its GUID number. if you cancelled the BP
creation the number sequence of the BP won't affect because its not generated the bp number.
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.
===============
A. There are several ways to enhance the CRM system. Some of them are:
- Transaction Launcher
You can add external applications to the CRM WebClient User Interface using the
transaction launcher and SAP ITS (Internet Transaction Server). These could be for
example,
This is at a technical level and typical changes carried out are e.g. Adding a completely
new View.
It assist with the Component Enhancements.
- UI Configuration Tool
Customer specific changes to the UI must be performed using a Role Configuration Key
PCUI Questions
-Explain the CRM One Order concept, and logical structure of a business transaction
-List the primary header table for a CRM business transaction.
-List the primary extension tables for CRM business transactions
-Explain the usage of customizing includes in the business transaction
-Explain the BADI framework for the business transaction
-Explain the usage of the CRMV_EVENT framework
If you have worked on a CRM system, then the technical interview questions should be
relatively easy. You will not be able to explain the answers to these questions, if you only have
taken the training. I know the limitations of the CRM technical training especially when it
comes to the development part.
How can I load CRM Ibase data from legacy data? I have seen something prepared in many areas (IDoc, BAPI, FM..),
but I do not know what to use.
What should I use?
Use the following function modules if you choose XIF adapter for loading the external data:
CRMXIF_IBASE_GEN
CRM IBase XIF Functions
CRMXIF_IBASE_EXTRACT
CRMXIF_IBASE_FILLERR
I am an SAP SD consultant with more than two years of experience. I have also had some exposure to mySAP CRM, as I
underwent some short-term training from my company on the same.
As far as I can gather, the future of mySAP CRM is still looked at tentatively. I'd like your opinion on whether mySAP
CRM will pick up in the market or not. If it does, what do you think will be most widely used module? Will it be
marketing, sales, service, channel management, e-commerce, interaction centre, field applications or CRM industry-
specific?
Also, what are your views about the SAP CS (customer service) module?
MySAP CRM is an awakening giant, especially with the coming release of CRM 5.0. There is no such module preference in
mySAP CRM -- it mostly depends on the industry and business scenario.
For instance, the service module is more widely implemented in the high tech industry. SAP customer service has robust features
when it comes to maintaining the installed base, when compared to SAP CRM 4.0 service. But I am sure SAP CRM 5.0 will be
as robust as SAP R/3 service for installed base management.
26 Jul 2005
CRMXIF_IBASE_MAPSEND
Which integrations are available between service orders and installed base from CRM and maintenance order and
equipments from R/3?
R/3 Equipments are downloaded as individual objects under an installed base. SAP CRM creates a shell installbase for each of
the equipment downloaded from R/3. But all the sub-equipments are assigned to the header equipment.
Service order stays in CRM and only the internal order is created in R/3 controlling with reference to the CRM service order.
03 Feb 2005
Digg This
Stumble
Delicious
We want to implement marketing functionality using SAP CRM. We want to do campaign management, planning and controlling
the campaign execution, and executing it from the interaction center.
The question is: Do we need SEM-BPS for tracking the execution? If so, how is this integration done? If not, how can we track
the execution?
Yes, you need to do this. You can Install SEM as an add-on to the BW server. A separate box for SEM not needed.
<<Previous Next>>
13. Explain the CRM One Order concept, and logical structure of a business transaction
14. List the primary header table for a CRM business transaction.
15. List the primary extension tables for CRM business transactions.
16. Explain the usage of customizing includes in the business transaction.
17. Explain the BADI framework for the business transaction.
18. Explain the usage of the CRMV_EVENT framework.
19. What are the advantages of mySAP CRM over R/3?
Tools
Basic CRM Technical Concepts
Added by Stephen Johannes, last edited by Stephen Johannes on Aug 06, 2009 (view change)
Introduction
There are few technical concepts that you need to be familiar with in order to successfull with SAP CRM development. Let's
review some of the basic ideas and concepts
Object-Based/Object-Oriented Programming
CRM is a primarily an object-based and sometimes object oriented ABAP type system. Object based means the application
is not fully object oriented, but written in an manner that simulates object-orientation.
A globally or generally unique identifer called a GUID is used in CRM. They are either 16 bit, 22bit or 32bit raw character
format. The purpose of the guid is prevent issues with number range conflicts and allow for easier read access to the CRM
tables.
In a simple CRM landscape that only has one SAP ERP backend connected to it, you will find there is not a need for multiple
clients in development system. This due to the fact the CRM downloads customizing from the ERP system and uses this
customizing as the starting point for the CRM customizing. Normally we only have one middleware connection between
CRM & ERP as recommended practice. It is therefore recommened then to only have one development client then on the
CRM side.
CRM has a unique segment based data model that is similar to HR infotypes in nature. This means not all the information is
stored in very large tables for a business object. In addition you should never write select statements to read data in CRM
unless you are doing a search for data. Instead you should use the provided API's contained in the system.
The use of BDC as a data input model is not supported by the solution. Instead CRM provides a rich API framework along
with XIF adapter which can be used to import/extract data from the system.
CRM by nature is a business process driven solution. It is crucial that you must acquire basic understanding of the business
processes, in order to develop a technically correct solution.