Enhancment CRM data source
Hi,
I have enhanced CRM data source 0CRM_LEAD_H with "store"(which is customer master) as a Partner function with component type CRMT_ACTIVITY_PARTNER(Activity Partner) in Extract Structure.Now i need to write User Exit can any one help me out with fom which table and field i should take into ABAP code.When i see in the transanction CRMD_ORDER partner is coming from the STRUCTURE(not like in ECC which comes from VBPA, the same enhancement was done in ECC vbpa-knn1.).
Can any one help in coding.
Thanks in advance
Ram
you have to do the enhancment for the same.
it can be done using a badi def .
in sbiw tcode u can go to setting for appln specific datasource (CRM) and enhance the datasoure using a badi.
u can check the help there and proceed accordingly...
for getting the activity partner use FM CRM_ORDER_READ it works in the same fashin as tcode CRM_ORDER.
I hope this is clear if not let me know.
Similar Messages
-
Mates,
I understand enhancement of CRM should be procedures as such :-
1) Enhance using RSA6
2) Use User Exits to fill these fields in CMOD
What I dont understand is what is the significan of performing BWA1 and BWA5 after these two steps ?
Kindly adviceHi John Mate,
Check these links:
Transaction BWA1 or BWA5 in CRM.
Re: Difference between bwa1 and rsa2
Re: Enhancing CRM datasources via BWA1
Bye
Dinesh -
CRM 7.0 - Enhancement of Data Sources for interactive Reporting
Hallo All,
I would like to know whether anybody has positive experience with the enhancement of CRM Data Sources for interactive Reporting. I read that the enhancement of Customer fields should be possible (Those Data Sources below the Hierarchy node /CRMBW/ROOT).
I have seen that the extract structure can be enhanced via RSA6 (as for other data sources).
Questions:
1. Which USEREXIT / BADI has to be used to fill the added fields?
2. Does it work?
Best regardsHi!
Those DS are not meant to be enhanced manually but only by one of the following two ways:
1. Adding custom fields with the Application Enhancement Tool (AET) in the CRM UI.
2. Adding SAP fields with the Interactive Reporting Enhancement Workbench (IREW).
The AET is available since CRM 7.0. Please find more details in the SAP Help Portal:
<http://help.sap.com>
SAP Business Suite
SAP Customer Relationship Mgmt.
SAP EHP1 for CRM 7.0
Application Help
WebClient UI Framework
Application Enhancement Tool
The IREW is available since CRM 7.0 EhP1. More details can be found inside TX CRMD_IREW or in the SAP Help Portal:
<http://help.sap.com>
SAP Business Suite
SAP Customer Relationship Mgmt.
SAP EHP1 for CRM 7.0
Application Help
SAP Customer Relationship Management
Analytics
Best regards -
How to make CRM data sources for delta capability?
Hi All,
I know that the CRM data sources 0CRM_SALES_ACT_1, 0CRM_QUOTATION_I, 0CRM_SALES_ORDER_I have delta capability.
At present we are doing full loads daily but it has got some performance issues.So we are thinking to make these as delta loads.
Already some one has made a trail to make delta loads but not successful for some unknown reasons.
Could you please suggest me the steps to make these data sources delta capable both in CRM and BW systems?
As this is urgent...Please suggest ASAP.Hi
Go thorugh Below the note: 692195
Summary
Symptom
There may be problems or issues related to data tranfer from CRM to BW.
Other terms
CRM-BW extraction,upload,initial,delta,full upload ,Sales Analytics,
Reason and Prerequisites
There could be errors in customization or program errors due to which
data may not be transferred or incorrectly transferred to BW.
Solutions
Question 1 : The Extraction from CRM to BW takes a very long time. What can be done? (Performance Issues)
Suggestion 1: Please implement notes 653645 (Collective note) and
639072(Parallel Processing).
The performance could be slow because of the wrong control parameters
used for packaging.
You can change the package size for the data extraction.
Also note that changing the package size in the transaction SBIW
would imply a change for all the extractors. Instead, you could
follow the path in the bw system.
Infopackage (scheduler) > Menu 'Scheduler' > 'DataS. default data
transfer' > maintain the value as 1500 or 1000(This value is variable)
The package size depends on the Resources available at the customer side
(The no of parallel processes that could be assigned =
1.5 times the no of CPU's available approx.)
Question 2 : On executing transaction RSA3 I get records but I find 0
records when I load data from BW request.(No Data Available)
Suggestion 2: First check if there are any entries in the table
CRMD_ORDER_INDEX.Only if there are entries in this table you can
extract records.
If this is not the case then,
It is possible that the user does not have sufficient
authorities for extraction of the relevant objects.
Additionally, please review and implement the following notes
615670
161570
150315
618953
If you are in the release 4.0 then
To do BW extraction with the user please see that the following
authorization object exists(display mode is enough):
CRM_ACT,CRM_OPP, CRM_LEAD, CRM_SAO, CRM_SEO, CRM_CO_SE,CRM_CO_SC
CRM_CO_SA, CRM_CON_SE, CRM_CMP, CRM_ORD_OP,CRM_ORD_LP,CRM_ORD_PR
CRM_ORD_OE, CRM_CO_PU, CRM_CO_PD, CRM_ORD_PO
(all these objects are linked to transaction crmd_order).
Question 3 : The Deltas for my data source are not extracted . What can I do?
Suggestion 3: Please check the following.
Please Check if the services have been generated in transaction GNRWB.
If they are not active(not marked 'X' before their names) then activate
the services following the steps here.
Go to transaction GNRWB
Select BUS_TRANS_MSG
Select (on the right, the services) : BWA_DELTA3, BWA_FILL, BWA_queue
Press Generate.
Also check for the following:
1. The delta should have been initialized successfully.
2. Confirm that all Bdocs of type BUS_TRANS_MSG
are processed with success in SMW01.
3. If there are queues in SMQ1 with erroneous status then activate
these queues.
In Transaction SMQ1 if there are Queues existing with
names beginning with CRM_BWAn (n is number) then
activate these queues in the same transaction.
4.a)If required activate the datasource
Go to transaction BWA5 > select the required datasource and
activate.
4 b) The Delta may not be active ,activate the delta in BWA7 by
selecting the name of the datsource and pressing the candle icon for
'activate delta'.
5. In BW system
Go to transaction RSA1 > modeling > infosources > select the
infosource > right mouse click on the selected
infosource > choose option replicate datasource
Activate the infosource.
6. Go to the scheduler for the infosource > select delta in the
update >choose the option PSA only (in the Processing tab)
> start immediately
Check the entry in the RSA7 in the OLTP(CRM system)
Question 4: How can I extract the fields, which are not provided in the standard data source extraction .
Suggestion 4: Follow the steps mentioned below.
1. Enhance Extract Structure with the required fields. (Create & include
an append structure to the extract structure via transaction RSA6).
2.a) Release the fields of the append for usage. ( To do this, double
click on the Datasource and remove the flags in the column 'Hide
Field' for all fields of Append. )
2.b)If the new fields cannot be seen in the extract structure of
the transaction BWA1 then change and save the datasource, and then
activate it in RSA6.
3. Define your mappings in BADI (CRM_BWA_MFLOW) to fill these fields.
Goto SPRO .
Follow the path ->
SAP Implementation guide ->Implementation with other mySAP components ->
Data transfer to the Business Information Warehouse->
Settings for the application specific datasources (CRM)->
Settings for BW adapter->
Badi :BW adapter :Enhancement of datasources in messaging flow.
4. Replicate the new Datasource to BW.
5. Expand the Communication Structure in BW.
6. Maintain transfer Rules for the new Datasource.
7. Activate the trasfer rules and perform the upload.
Question 5: I am unable to extract user status correctly.What should I
do?
Suggestion 5 :Check the following notes
531875
616062
713458
700714
765281
Question 6 : What can I do when the activity/Opportunity/Complaint
reasons(Code,CodeGruppe,Katalogart) are not extracted.
Suggestion 6 :Check the following notes
481686
516820
603609
617411
711146
Question 7:Deleted opportunities are not reflected in BW.
Suggestion 7: Check the note 706327.
Question 8: How do you activate the metadata?
Suggestion 8:CRM BW adapter meta data has to be activated first before
it is available in the system. You can use Transaction BWA5 to copy the
meta data for selected DataSources. You can reach the transaction via
the IMG maintenance 'SAP Reference IMG -> Settings for SAP Business
Information Warehouse -> Activate BW Adapter Meta Data'. For more
information, see the documentation on the IMG activity 'Activate BW
Adapter Meta Data'. (Note 432485)
Question 9: I donot get any records for the delta upload of my attribute
datasource(s).What is to be done?
Suggestion 9: In case of attribute datasources, it is possible that the
entry for the GUID is missing in the table SMOXAFLD.
If , for example the datasource 0CRM_OPPT_ATTR is not giving deltas
then you can follow the steps:
1)If Delta process is active for the attribute datasource e.g.
0CRM_OPPT_ATTR, then stop the delta process in the BW
system
2) In the CRM system, Make the entry in the table SMOXAFLD
for the datasource with the Key
as 0CRM_OPPT_ATTR GUID 3) Save the entry.Activate the datasource 4) Check that the above entry is replicated in smoxafld_s also after this. 5) Create a transport request manually for the following object R3TR SMO4 0CRM_OPPT_ATTR
Question 10: What do the status BWSTONESYS0 , BWSTONEUSS0,BWSTTECSYS0 and various other BW status mean ?
Suggestion 10: The BW status are used to extract system and user defined
status.
The BW status are defined in the customization settings in SPRO.
Check for-> Status Concept for BP/Product/CRM objects
Here goto-> Process user status You will find the documentation attached here for the user status. Going inside the transaction you will find the status groups USS0, ZIOP,ZMOP etc. The names of the various BW status are derived from this For ex. BW + ST+ One + USS0 gives the name of the field BWSTONEUSS0 or BWST + ONE + ZMOP = BWSTONEZMOP (Master opportunity values) (which means BWST + (status group name) + status object group name) Double clicking on any of the object groups will take you to the values that these status can have . For ex. BWSTONEUSS0 in your system can have values E001 ,E002,E003,E007 which will be shown in RSA3 as BW status values 1,2,3,7, respectively.
Similarly we have Goto -> Process system status (in SPRO). Here you can get the values for the system status in exactly the same way as BWSTONESYS0(Lifecycle status) , BWSTTECSYS2 (Error) etc. In RSA3 you get the names as BW status, To know which corresponds to which status here,Gotothe record list in RSA3 . Here goto Settings - Layout -Current . Right click -> Press Show technical field names . You will be able to see the BW status names and will be able to adjust the layout accordingly.
Thank you,
DST -
Looking suitable CRM data source for Marketing Plan & Campaign
Hi Experts,
I'm a BI guy & looking suitable CRM data source for Marketing Plan & Campaign.
and the related base tables from where it picks the data.
I saw two DS,
0CRM_MKTPL_CAUSAL Extraction of MDF Causal Data
0CRM_MKTPL_VO_TRANS Vouchers Usage extraction
but not sure if it is correct one .
and also a DS 0CRM_SALES_ACT_I Activity Item
here business has created some test data for Market Plan & Campaign which i can see using Tcode crmd_order but could not able to see the same data in RSA3 from 0CRM_SALES_ACT_I .
Please hekp me.got the solution!
-
Regarding Enhancing LO Data Source.
Hi is it possible to enhance LO Data Sources like 2lis_02_bf or 2lis_03_itm etc??
Hi Jayanth,
Yes, we can definetly do.. pls check the following links it would be of good help..
/people/sap.user72/blog/2005/02/14/logistic-cockpit--when-you-need-more--first-option-enhance-it
http://www.ko-india.com/content/weblogs/weblog_custom_fields_1.pdf
also take a look
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/59069d90-0201-0010-fd81-d5e11994d8b5
Enhancement
User exit
Re: Master data Enhancement Exit
Hope this helps..
Best Regards,
DMK
*Assign points if it serves your purpose... -
Exits to enhance sd data source
Hi friends,
I want to know how to enhance sd data source through cmod?
Thanks.Your help will be appreciated.Hi,
Make a search in SDN you can find similar cases also check the doc below.
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/b0af763b-066e-2910-a784-dc6731660f46
Regards. -
Can we enhance LO Data Sources
Can we enhance LO Data Sources with out own fields ?
Please let me know how if the field is not available in LBWE Enhancement Pool
thanksHi,
One of the note says that:
<i>
Add the required fields to the the SD communication structures using the Append method and use the LIS customer exits to fill the field.
For information on enhancing the communication structures, see the documentation for the enhancements MCS10001, MCS50001 and MCS60001 (provided in transaction SMOD).
After you enhance the communication structures (for example MCVBAP), you can then enhance the extract structure (for example MC11VA0ITM) with the relevant field in the Customizing cockpit (transaction LBWE), provided that the comunication structure is available in the selection.
To display a delta, you must make sure that you can determine the status in the user exit before and after the document change.
This varies from case to case and depends on from which table the field is filled.
For example, you may occasionally have to obtain the information from the internal document tables (such as xvbap and yvbap).
Refer to note 216448 for information on correctly populating the before and after image.
Another way of adding user-defined fields to extract structures is to enhance the document tables, for example, VBAK, VBAP, VBEP tc.
The fields can be filled in the general sales user exits, the delivery or the invoice.
The fields added using an append are also available in the LogisticCustomizing Cockpit for enhancing the extract structures.
With the latter procedure, bear in mind that the fields added to the document tables must be saved to the database with the information they contain.
An advantage of this method is that there is no need for data retrieval in the LIS UserExit.</i>
With rgds,
Anil Kumar Sharma .P -
How to enhance copa data source.
Hi,
I have to enhance copa data source 1_co_pa300beka_o01. Actually I have to add one field vstel from VBAP table to this data source.
Can you tell me full procedure about enhancing data source ?
It can not be done directly. I think i have to delete and re-create data source in R3 system.
For this i have to do all thing in KEB0 .
Am i right?
So please tell me full procedure to enhancing copa data source also tell me if i enhance copa data source , which type of problem can be come at BW side.
Thanks
Devesh BabuI'm not sure if we can enhance CO-PA datasources. Even if you can enhance, whenever there are changes to the Operating concern in R/3 you would have to delete and re-create the datasource. While doing this you would have to re-do the appends again. DS 2lis_11_VAITM extracts data from VBAP. Check if the datasource already brings this field. Otherwise enhance it. In the CO-PA dataflow lookup the DSO which has VBAP data from the datasource and get the necessary field.
Other option is to ask functional folks to add the field to the CO-PA operating concern. -
Can generic function module extractions possible with CRM data sources.
Hi Friends,
can generic function module extractions possible with CRM data sources.
90% extractions are generic function module extractions.
How is it possible without BW adapters..
It's very urgent ...Please.
Thanks,
Basava RajuHi Madhu,
Just curious ... if you already have a generic FM extractor then just go into it and find out where it is reading the data from. If its reading data from the CRM system then thre is no need for any BW adapter ... just in case you need any ABAP help ... post here ... I may be of use to you.
Best regards,
Kazmi -
Enhancement of data sources in CRM
Hi
Can anybody let me know step by step process how do we enhance the std content data sources in CRM system.
Thanks in advance.
Regards,
Kate.hi Kate,
take a look these threads, should help a lot
Enhance CRM Extractor for BW
Enhancing DataSources in CRM
Enhance CRM Complaints Extractor
(oss note 850817-CRM-BW: Using BDocs for the enhancements in BADi)
hope this helps. -
CRM Data source 0CRM_OPPT_H issue with full update
Hi Gurus!
When I tried to start Full Upload via 0CRM_OPPT_H data source at BW side I faced with issue that
No data available
Diagnosis
The data request was a full update.
In this case, the corresponding table in the source system does not
contain any data.
System Response
Info IDoc received with status 8.
Procedure
Check the data basis in the source system.
I have checked the data source via RSA3 at CRM side and can extract 11 entries. The table CRMD_ORDER_INDEX has 39 entries.
What have I done:
1. Activate data source at CRM side in RSA5 and can see it in RSA6
2. Activate BW Adapter Metadata in BWA5
3. Tried to start full uploading at BW side but got error(No data available).
4. Initialized delta-upload and can see active status for 0CRM_OPPT_H in tr. BWA7 at CRM side in active status (Delta active = TRUE, Initial upload = empty).
5. There is no any authorization issues (user has SAP_ALL in both systems)
6. RFC connection between systems is Ok. Extraction via 0CRM_OPPT_I was Ok.
Have you any ideas how to start full uploading for BW via 0CRM_OPPT_H?Please, look above:
"I have checked the data source via RSA3 at CRM side and can extract 11 entries. The table CRMD_ORDER_INDEX has 39 entries. -
Crm data source 0BP_RELATIONS_46BC_ATTR not found in BI system
Hi all,
i have a data source ( 0BP_RELATIONS_46BC_ATTR ) in source system ( crm ) i have activated it and found more 5000 records in source system but it not found in BI system ,i tyied to install from BI CONTENT but there also i cant able to find it , can any one help me where to install the data source
0BP_RELATIONS_46BC_ATTR which i can't find in Bi content
Regards,
shahina....!Hi,
first of all be patient. We all have our own issues.
Back to your issue:
Did you replicate the datasource? If not, do so and it will be available in BW. Assign it to a infosource or a datatarget to be able to load data.
Siggi -
Enhancing master data source.
Hi experts,
How to enhance an master data data source ( 0customer_attr ). Which function exit we need to use.
Is it EXIT_SAPLRSAP_001 or EXIT_SAPLRSAP_002 ?
Regards,
Nishuv.hi fallow these steps
1. Go To SAP R/3 TCODE-RSA6
2. Open the SAP R/3 Tab & select the module & the masterdata extractor name for ex.MM -> MM-IO ->0VENDOR_ATTR
3. Double click on it. It will show you the extract structure name under "ExtractStru" as BIW_LFA1_S.
4. Double click on it or copy the name & open SE11 & paste the name open the structure.
5. There you can find append structure field name in ZZ. i.e all append structure fields should start with ZZ as prefix.
6. To find the source field you have to go to CMOD.
7. Provide the project name which is created.
8. Then select the "Enhancement components" option.
9. Click on display button.
10. Select the function exits "Exit_SAPLRSAP_002" it will open the include program "include zxrsau02".
11. Double click on "zxrsau02".
12.You will find the case program with datasource name.
13.Choose your master datasource & check the table names & the logic. -
Help with Enhancing Export Data Source
Folks,
I have a scenario where the infocube is used an export data source
In the data source I realize that the 0customer is not available
I changed the extract structure of the datasource to include 0customer but I have still not got the 0customer as part of the datasource
Would appreciate help on how the datasource can be enhanced to include 0customer; pls note that the infocube does have 0customer
thanks for your time
regardsHi,
Can you tell me which datasource you are using to extract the value for 0customer from R/3?
You check the data source for data ( For 0customer) by using the extract checker tcode rsa3.
You can also check for the datasources in r/3 by uising the tcode rsa6.
Hope this helps.
Regards,
K.Manikandan.
Maybe you are looking for
-
I recently accepted an automatic update(January, 2014) for Pages on my MacBook Pro. I can no longer open Pages or documents created with the prior version. Any suggestions as to how to correct this problem?
-
SSDP discovery on Windows Store App not reliable
Hi, I am having problem implementing SSDP discovery in windows 8 store program. Below is the code: public async Task SearchForDevices() var socket = new DatagramSocket(); socket.MessageReceived += async (sender, args) => Debug.WriteLine("Received dat
-
Still Can't Get BT Sport!!
I activated my viewing card online, but only get a black picture on Sport 1 + 2. When I ring tech support they admit there is a problem and then transfer me, where are I held in a queue forever and eventurally hang up!! Thought I would try my luck
-
Doubts : SLD in Production System.
I have 2 SLD's in my Landscape. 1. SLD on solution Manager : DEV-SLD and QAS-SLD ( Both SLD on Same solution Manger as Cenetrlise SLD Option). 2. SLD on Production PI System( Local SLD ) : This SLD we are using in term of Production PI System. Quest
-
XP Pentium 4 since upgrade cant surf past first tab. finally cant backspace, finally freezes entire firefox. really not happy tried fixed in troubleshooting didnt work ran malware ran total virus scan no listed problem worked before upgrade although