CRM Service - enhance BC datasource
hi
i enhanced the extract structure of a CRM BC datasource (the one of item service processes).
i added two fields via transaction RSA6.
i mapped the fields via BWA1.
i run RSA3 and (obviously) the fields are not filled.
i wrote the code in CMOD (passed the value 1 to the field).
the added field is filled correctly with this value.
now my question is: can i assign the fields normally, via CMOD?
could this create problems?
thanks and best regards,
Stefania
Hi,
i need to add SCAPPTSEG-TST_FROM and SCAPPTSEG-TST_TO (we have customized the date scheme in CRM and i found that these information are in the two field of the SCAPPTSEG )
I think that the datasource read this table...
Thanks!
Similar Messages
-
Steps to enhance a datasource from SAP CRM
Dear Forum,
Could you please provide me with some document to enhance a datasource from SAP CRM. Is it any different from enhancement of datasource from ECC datasources,
Thanks and regards,Hi,
please look this:
Business Intelligence How-to Guides for SAP NetWeaver 2004 [original link is broken]
or here: How-to Guides for SAP NetWeaver Business Warehouse 7.0 [original link is broken]
Creating a datasource for generic extraction
regards
CSM Reddy -
Which datasource for CRM Service controlling Header Data
Dear Friends,
Could someone tell me Which data source can be used to extract data for infosources 0CRM_SERVICE_CONTROLLING_H and 0CRM_SERVICE_CONTROLLING_I (Service Controlling Header Data and Service Controlling Item Data)
Your points are assured.
Regards
Prasad.Hi Prasad,
The infosources facilitates the dataload to the ODS 0CRM_COH and 0CRM_COI respectively.
0CRM_COI is designed for delta update AIMD (After images with deletion flag via delta queue) with the DataSource CRM Service Order Items: Actual Costs Using Delta Extraction (0CRM_SRV_C_ITEM).
0CRM_COH is designed for delta update AIMD (After images with deletion flag via delta queue) with the DataSource CRM Service Orders: Actual Costs Using Delta Extraction(0CRM_SERVICE_COSTS).
Check these links:
http://help.sap.com/saphelp_nw2004s/helpdata/en/18/f0203b8ae5630ee10000000a114084/content.htm
http://help.sap.com/saphelp_nw2004s/helpdata/en/34/73203b11e5bb0ee10000000a114084/content.htm
Hope this helps.
Bye
Dinesh -
XML scheme and Web services enhancement for MS Word integration in CRM 2007
Hi,
I am trying to use the Template designer and the web services tool in order to create a MS Word template for the quotation.
We have created a new web service, using the Web Service Tool
(transaction BSP_WD_CMPWB, type WS_DESIGN_TOOL). I can use this web service when creating a quotation word template and everything works fine.
I need to enhance the web service with some custom fields and logic. I found the blog:
Web-services enhancement for MS Word integration in CRM 2007
/people/community.user/blog/2008/11/18/web-services-enhancement-for-ms-word-integration-in-crm-2007
The blog describe how to enhance the web service, extend the output
structure etc.
We have done all the steps in the blog, and everything looks fine. When
we test the web service, using the Web Service Navigator, all the new
fields we added to the output structure are displayed. The WSDL
document also looks fine, displayed from the Web Service
Administration.
The problem occur when try to create the word template using the
Template Designer. The XML scheme is not displayed in the word
document. This only happens if we use an enhanced web service.
Anyone familiar with this issue?
Kind regards,
Johan WigertHi,
You may have to upgrade your MS word 2003 to MS Word 2007.
Before you do that please opening View > toolbars > Task Pane and check if you can get XML Schema from the web service.
Regards,
Sandeep Chavan -
Delta not working for a Z Datasource for CRM Services
Hi Experts,
I have created an exact replica of the standard CRM Service Datasource 0CRM_SRV_PROCESS_I and named it as ZCRM_SRV_PROCESS_I by adding a field and populating it using a BADI.
I have initalized this datasource from BI for delta.
Now when I create or change a service order, the delta does not get picked up.
I checked RSA7 and the ZCRM_SRV_PROCESS_I is active.
Have I missed anything?
In my hey days (about 3-4 years back) we use to set up the population (schedule) of the delta queue by V3 update using the cockpit (i think LBWQ).
In CRM are there any other ways?
Please help?
Thanks and Regards
Raj JainHi Pramod,
SMQ1 will only show an entry, when there are available data for the delta queue, i.e. someone has made a change or added new data.So checking RSA7 and SMQ1 will give the same result, if RSA7 shows more than 0 entries.
The problem may be the init. What init did you do: an init with data, or an init without data, or an init with a filter. Experience with our CRM system tells me, best way to initialize any CRM data is to do a full data init (without filter) or a init without data (without filter). I wonder about the FULL load you mentioned ? When did you do it ?
Kind regards,
Jürgen -
Main master datasources of CRM Service and CIC
<b>what are the main master datasources (Attribute, text, Hir) Related to CRM Service and CIC?</b>
Regards,
surewhat are main master data sources of SERVICE and CIC in CRM
-
Partners from a CRM service document
Hi Guys,
I have to extract the Partners assigned to a CRM Service document to BW. The way I have been doing it is calling the "CRM_ORDER_READ" function module in the User exit and using the "Partner function" trying to populate the additional field that I had created to enhance the datasource.
But I believe there should be a better way of doing it. The issues with the way I am doing are
1. If I have some new "Partner functions" defined, then I have to extend the "extraction structure" to include those additonal ones.
2. If the same partner function is used more than once, e.g. a "resp employee" is used twice, then I cannot dynamically include the 2nd "emp resp" to be included in the extract strucuture.
So if anyone has worked on this and knows a better way of extracting the data, please share.
Appreciate your help.
DonivHi
I would suggest not to use CRM_ORDER_READ because of
performance.
Instead look at the function I use (below).
Also, if you want to keep your partner at the same level as the Line or Header you will have to extend the struct.
Other wise you can load all the BP's to a seperate ODS and link them to the other ODS's (Lines and Headers).
Reg's
Edan
FORM fill_partner_info2
Find additional partner data
--> L_STRUCT - structure of the enhanced transactional data source
FORM fill_partner_info2 CHANGING l_struct STRUCTURE crmt_bw_complaints_i
p_modified TYPE c.
DATA: v_so_guid LIKE crmd_orderadm_i-guid,
v_partner_no LIKE crmd_partner-partner_no,
v_partner_fct LIKE crmd_partner-partner_fct,
v_partner LIKE but000-partner.
v_so_guid = l_struct-item_guid.
select single partner_no into v_partner_fct
from crmv_linkpartner where ( guid_hi = v_so_guid ).
if sy-subrc ne 0.
v_so_guid = l_struct-guid.
endif.
SELECT PARTNER_NO PARTNER_FCT
INTO (v_partner_no, v_partner_fct)
FROM CRMV_LINKPARTNER
WHERE ( GUID_HI = v_so_guid ) and
( ( PARTNER_FCT = 'ZBOOKED' ) or ( PARTNER_FCT = 'ZRTP' ) or
( PARTNER_FCT = 'ZYAPLAN' ) ).
select single partner
into v_partner
from but000
where partner_guid = v_partner_no.
case v_partner_fct.
when 'ZBOOKED'.
l_struct-zzbook_to = v_partner.
when 'ZRTP'.
l_struct-zzrevenue_to = v_partner.
when 'ZYAPLAN'.
l_struct-zzip_planner = v_partner.
endcase.
p_modified = 'X'.
ENDSELECT.
IF ( l_struct-zzbook_to is initial ).
l_struct-zzbook_to = l_struct-sold_to_party.
ENDIF.
IF ( l_struct-zzrevenue_to is initial ).
l_struct-zzrevenue_to = l_struct-sold_to_party.
ENDIF.
ENDFORM. "fill_partner_info2 -
Hi Forum,
I m in need of a quality report from the CRM service module, I have heard that we can get quality reports from the same.
Can anyone please indicate whether there are any standard quality reports that can be seen from CRM service implementation or all the above said reports can be taken out as an enhancement.
The requirement is urgent kindly share your experience.
Thanks,
AmitHi Julius,
Thanks got 3 reports but the major part is still left and the customer wants the reports to be developed...apart fromm the std ones
Hence still a long way to go. Thx anyways.
Amit -
Web-services enhancement for MS Word
Hi,
I have done all the steps described in the blog /people/community.user/blog/2008/11/18/web-services-enhancement-for-ms-word-integration-in-crm-2007 about Web-services enhancement for MS Word, but the last step I did not complete successfully.
When I start the template designer no offer structure OUTPUT of web service, the template is blank.
The funny thing is that when I delete the APPEND structure with fields Z, and I press Check button and activate the web service again I have no problem, I start the template designer and reappear standard fields.
Anyone have any idea what happens?
Thanks and regardsHi,
You may have to upgrade your MS word 2003 to MS Word 2007.
Before you do that please opening View > toolbars > Task Pane and check if you can get XML Schema from the web service.
Regards,
Sandeep Chavan -
CRM Service : Changing accounting indicator during service confirmation
We are running on CRM 5.0. We have implemented CRM service. We have a need to influence accounting indicator (which is in turn sent to R3) when service confirmation is completed. We have tried different BADI's but nothing is worked so far.
Anybody has any clue regarding this?
Appreciate your help.
-NitinI want to change the accounting indicator field when we complete the confirmation.
I tried adding the logic in ORDER_SAVE BADI (method PREPARE). But since confirmation is already complete the logic won't change the accounting indicator at line item level.
With this BADI logic if user saves the confirmation first and then completes the confirmation then accounting indicator is changed.
But this is not acceptable for our users as they want to complete the confirmation and then save.
Second approach we tried was implementing BADI CRM_UPLOAD_CO ( Method CHARACTERISTICS_SERVICE_FILL) . We enhanced the CO Interface structure to add Z field for Accounting Indicator and transferring that Z Field into COAS-BEMOT field in R3 using R3 User exit "IAOM0001".
All the values are passing correct upto COAS-BEMOT. Still that is not reflected in Internal Order lines when we check the accounting indicator using KOB1.
Thanks
Nitin -
Middleware Replication-ISU Installation Facts into CRM Service Contract
Hi All,
I would like to share an update which I have followed for one of my implementation project.
Following document will help you, if you want to replicate some of the data from ISU to CRM Service contract custom fields, which is not the standard replication practice.
[Middleware Replication-ISU Installation Facts into CRM Service Contract|http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/30e51278-00f0-2d10-89a9-ee3d76447650]
Appreciate your feedback.
Cheers,
SurajHi Fritz,
As requested following are the code samples-
For ISU System BAdI "ECRM_CRM_DOWNLOAD" as below:
X_CONTRACTPOS TYPE ECRM_CRMCONTRACT_DATA_POS Item Data (Enhanced)
XY_CONTRACTPOS TYPE ECRM_CRMCONTRACTPOS Transfer Structure: Contract Status from CRM to IS-U
XY_CONTRACTPOSX TYPE ECRM_CRMCONTRACTPOSX Transfer Structure: Contract Status from CRM to IS-U
TXY_CONTRACTCONF TYPE ECRM_CRMCONTRACTCONF_TAB Configuration Container
TXY_CONTRACT_STATUS_DATES TYPE ECRM_CRMCONTRACT_STATUS_DAT_T Status and Date Tab
METHOD if_ex_ecrm_crm_download~crm_download_fill_data_new.
*...Local data declaration
DATA : l_c_string1 TYPE string1,
ls_contractconf TYPE ecrm_crmcontractconf.
IF x_contractpos-partner IS NOT INITIAL AND
x_contractpos-everh-anlage IS NOT INITIAL.
SELECT SINGLE string1
FROM ettifn
INTO l_c_string1
WHERE anlage = x_contractpos-everh-anlage.
IF sy-subrc EQ 0.
MOVE : x_contractpos-partner TO ls_contractconf-partner,
x_contractpos-everh-contractpos TO ls_contractconf-ref_guid,
'OPERAND' TO ls_contractconf-attr_name,
l_c_string1 TO ls_contractconf-value.
CALL METHOD me->fill_container
EXPORTING
ip_contractconf = ls_contractconf
ip_value = ls_contractconf-value
ip_name = 'Operand'
CHANGING
li_contractconf = txy_contractconf.
ENDIF.
ENDIF.
ENDMETHOD.
VALUE( IP_CONTRACTCONF ) TYPE ECRM_CRMCONTRACTCONF Configuration Container
VALUE( IP_VALUE ) TYPE TEXT70 Error message text - long text of the error
VALUE( IP_NAME ) TYPE CU_CHARC Characteristic Name
VALUE( LI_CONTRACTCONF ) TYPE ECRM_CRMCONTRACTCONF_TAB Configuration Container
METHOD fill_container.
DATA : l_c_contractconf TYPE ecrm_crmcontractconf.
FIELD-SYMBOLS : <contractconf> TYPE ecrm_crmcontractconf.
l_c_contractconf = ip_contractconf.
READ TABLE li_contractconf ASSIGNING <contractconf> WITH KEY ref_guid = ip_contractconf-ref_guid
attr_name = ip_name.
IF sy-subrc EQ 0.
<contractconf>-value = ip_value.
ELSE.
l_c_contractconf-value = ip_value.
l_c_contractconf-attr_name = ip_name.
INSERT l_c_contractconf INTO TABLE li_contractconf.
ENDIF.
ENDMETHOD.
For CRM system BAdI "ECRM_DOWNLOAD" as below:
IP_MTR_TYPE TYPE /NPC/MTRTYPE Meter Type
IP_REF_GUID TYPE CRMT_OBJECT_GUID GUID of a CRM Order Object
CP_CS_TRANS_MSG TYPE BAD_BUS_TRANSN_MESSAGE Transaction Messaging BDoc
METHOD fill_container.
DATA: li_flds_upt_orderadm_i TYPE TABLE OF smog_sfldn.
FIELD-SYMBOLS : <orderadm_i> TYPE bad_orderadm_i_mess.
READ TABLE cp_cs_trans_msg-orderadm_i ASSIGNING <orderadm_i> WITH KEY guid = ip_ref_guid.
IF sy-subrc EQ 0.
APPEND 'ZZ_METER_TYPE' TO li_flds_upt_orderadm_i.
CALL FUNCTION 'SMO_SNDBITS_SETX'
EXPORTING
structurename = 'BAD_ORDERADM_I_MESS'
ddic = 'X'
TABLES
sfields = li_flds_upt_orderadm_i
CHANGING
sndbits = <orderadm_i>-sendbits
EXCEPTIONS
structure_not_found = 1
wrong_fieldname = 2
OTHERS = 3.
<orderadm_i>-zz_meter_type = ip_mtr_type.
ENDIF.
IS_CONTRACT_DATA TYPE ECRM_ISU_CONTRACT_DATA2
CS_BUS_TRANS_MSG TYPE BAD_BUS_TRANSN_MESSAGE Transaction Messaging Business Document
METHOD if_ex_ecrm_download~ecrm_download_fill_data.
DATA : ls_contractconf TYPE ecrm_isu_contractconf2,
ls_orderadm_i TYPE bad_orderadm_i_mess.
LOOP AT is_contract_data-t_contractconf INTO ls_contractconf.
READ TABLE cs_bus_trans_msg-orderadm_i INTO ls_orderadm_i WITH KEY guid = ls_contractconf-ref_guid.
IF sy-subrc EQ 0.
MOVE : ls_contractconf-value TO ls_orderadm_i-zz_meter_type.
CALL METHOD me->fill_container
EXPORTING
ip_mtr_type = ls_orderadm_i-zz_meter_type
ip_ref_guid = ls_orderadm_i-guid
CHANGING
cp_cs_trans_msg = cs_bus_trans_msg.
ENDIF.
ENDLOOP.
ENDMETHOD.
ENDMETHOD.
Cheers,
Suraj -
Hi all,
I am planning to take CRM services certification. Could somebody help me with sample question paper patterns.
Regards,
PavithraAakriti wrote:
Hi,
I have worked in SCM module(Order management) for around more than 1 year(In Infosys).
After that i switched to another company(NCR Coorporation), now i have been working in Oracle field Services module(CRM foundation)
Could you sugggest which certification i must go for, I need to enhance my domain knowledge more so please suggest accordingly.
since now i am into Oracle field services(CRM) am not sure which certification is best suiteable for me to further enhance my skills.You should find the Oracle Certification - Finder tool at http://certification.oracle.com helpful for people such as yourself. -
How to get CRM service order data in R/3
Hi,
I want to retrieve service order data from CRM system to R/3, is there any FM for this. Please help as i am new to CRM
Thanks
BobbyHi Bobby,
It is very much possible to upload CRM service orders to SAP R/3 or SAP ECC via standard CRM middleware.
Please refer to the below SAP help document for complete list of configuration activities for service order upload.
http://help.sap.com/saphelp_crm50/helpdata/en/f0/5d583c65399965e10000000a114084/frameset.htm
<b>Do not forget to reward if it helps</b>
Regards,
Paul Kondaveeti -
How to create a crystal report using secured web service as a datasource?
Hi All Expert,
I having some challenges on how to create a report using secured web service as a datasource in crystal report designer (CR11 R3).
Secured Web Service including the certificate trusting, token authentication, header and/or body encryption. All web services running on https protocal.
Could you please suggest me on the solution?
Thank you and Best Regards,
CherrPlease re-post if this is still an issue or purchase a case and have a dedicated support engineer work with you directly:
http://store.businessobjects.com/store/bobjamer/DisplayProductByTypePage&parentCategoryID=&categoryID=11522300?resid=-Z5tUwoHAiwAAA8@NLgAAAAS&rests=1254701640551 -
CRM Service Transaction Types availability in ECC table CRMC_SRV_BILL_PR
Dear experts
I need to customize ECC IMG object CRM_SRV_BILL_MAP (SPRO -> Integration with Other mySAP.com Components -> Customer Relationship Management -> Settings for Service Processes -> Billing Integration -> Map Transaction Types and Item Categories).
This is to map SAP CRM Service Transactions to SAP ECC Sales Orders for triggering Debit/Credit Memos based on Service Orders. However, the table in which CRM Service Transaction Types are stored is empty (CRMC_SRV_BILL_PR) - how to we get the data in there?
For some reason, we have one client where this info is available, in another one it's not. We are not sure whether this might be a download object, or if customizing on ECC side is required?
Thank you in advance for all helpful replies!
ChristianHi,
As far as my knowledge goes in this area, i have worked on this in my previous project with R/3 version being 4.7. We have had to manually maintain the configuration in the table that you are reffering to. So you would need to maintain the document type to be created and also assign the item categories acordingly.You will ofcourse need to configure the document types and item categories that are relevant to create a debit/credit memo in R/3. Also, you will need to map the CRM item categories to the R/3 credit/debit item categories.
Hope this helps
Shiloo
Maybe you are looking for
-
Mixing RAM Speeds...No Ben Hur jokes please ;)
Is it ok to mix RAM speeds. Somehow I purchased some RAM awhile back that was PC2-3200U-255 for my Quad. Oops, I never noticed that is wasn't what came with the computer, the 4200-444. Well, I just bought some more RAM at 4200-444, and noticed that I
-
I want to connect my Macbook Pro to my tv and have read nightmare reviews about the Belkin cable to connect the thunderbolt to HDMI... I need to make this happen as cheap as possible and don't know which route to take?
-
I got a package delivery notice from my email and stupidly clicked the link. It locked my screen for a minute and all seems to be fine, but I see it's a password trojan. How can I find and get rid of it if its there.
-
Database error"ORA-00060: deadlock detected while waiting for resource"
Hi All, I got dump as Database error text........: "ORA-00060: deadlock detected while waiting for resource" Internal call code.........: "[RSQL/RDUP/NRIV ]" Please check the entries in the system log (Transaction SM21). An exception occurred that
-
Can Captivate 4 project files be opened in Captivate 5?
I was wondering if captivate 4 project files can be opened in captivate 5? I know captivate 2 project files cannot. Thanks guys, Kya.