XI Interface With CRM RFC
I have a BAPI in CRM that I call from XI via RFC. In CRM, I want to be able to see what happens with the function; whether it fails, abends, etc. I have some strange things happen and am trying to trouble shoot the cause. From the XI side, all looks like it went well.
Hi,
What version of CRM are you using ?
Try running transaction SPROXY in CRM and see if anything happens.
If so, check under your namespace and see if you can see your interface defined. If you can then just right click on your interface to generate the required ABAP proxy.
I have just finished a CRM/XI project and the majority of integration was done using ABAP proxies. Any functions that were called were inside the ABAP proxy instead of using the RFC adapter. It was far easier and quicker doing it this method instead.
Only use IDOCs if the standard IDOC fits your requirement - otherwise do not bother.
Cheers
Colin.
Similar Messages
-
How to reprocess an interface with a RFC problem
Hi.
I have a simple scenario File->RFC->FILE
In the BPM that i use, i send some data vía RFC to a R3 Backend and retrieve it. FInally, i create a file with the result.
The send step that sends the data to R3 backend has been defined with a transport confirmation.
My problem is that the BPM has send the info to R3, has received the ACK and at this time, the R3 has crashed.
Now R3 is back again and the Receive Step of the BPM is waiting for the answer. I've checked Sm58 in R3 Backend but no entries in it.
How can i send once more the RFC now that R3 is ready?
Thanks.
Inigo.If so it is like of 2 scenarios. You need to have 2 receiver determinations
1) Sender File to RFC in R/3
2) R/3 to File
But if you want to execute these 2 separate scenarios in sequence then the current design should have these BPM steps
1) Receive File data
2) Transofrmation step ( InputFile to RFC1)
3) Send the RFC data
4) Receive the RFC2 data
5) Transformation Step (RFC2 to OutputFile)
6) Send this to file
You can avoid transformation steps inside the BPM. for this you need to do mapping outside the BPM
Regards,
Moorthy -
CRM Open Interface Tables for Integrating with CRM
HI all, We are evaluating integration with CRM from Telco Billing system. The TRMs of CRM talk about using some published open Interface table in CRM. I could not find any TRM or User manual where I can get this info.
Also need to know API for CRM for intregation. PL. reply to [email protected] . Thanks - PradipI think you also need V14496-01 Part 1 of 2 and V14496-01 Part 2 of 2 (English Language Extension Packs).
Installation is explained in the Bookshelf: V29095-01 -
Hi Gurus,
Can any one Explain SD and CRM Interface with step by step.
Like,
It we do any Transaction in CRM how it will get Update in R/3.?
Or,
If we want Retrive Data from CRM to SD what steps?
Like,
We Maintain Partner Determination Procedure in SD how it will get Uploaded to CRM on what Basis?Three question, one answer [CRM Middleware|http://help.sap.com/saphelp_crm60/helpdata/en/c3/95fc381478ab6fe10000000a11402f/content.htm] See this SAP Help on the integration of CRM and R/3 (SD).
R/3 and CRM are integrated very nicely and the middleware helps to integrate
Configuration data
Master data
Transaction data
One can do Initial download of all of the above and set up Delta downloads of Master and transaction data (I am not sure about delta of configuration data).
You can also configure the middleware adapter to filter master and transaction data and you can also configure the flow of data - like Business partner data comes from R/3 to CRM and not the reverse. Sales Order changes flow back and forth - this too is configurable.
Pricing procedures, Pricing conditions, Codition records are all downloadable from R/3 into CRM.
There experts who havae spent their whole life time on CRM middleware. Start from the [CRM Middleware help document|http://help.sap.com/saphelp_crm60/helpdata/en/c3/95fc381478ab6fe10000000a11402f/content.htm].
Easwar Ram
http://www.parxlns.com -
Vertex integration with CRM 5.0 - Need Configuration document
Hi CRM Gurus
I need to interface Vertex to SAP CRM 5.0. I am implementing E Commerce (B2B / B2C). We have R/3 - 4.7 and has Vertex.
1) Do i have to interface the Vertex with TTE for the tax determination in the web shop? (If yes, how to do this, need config documents)
2) Do i have to interface Vertex with CRM 5.0 with RFC connectivity?
(If yes, how to do this, need config documents)
3) Does Web store depend on R/3 interface of Vertex for tax jurisdiction determination while a B2C consumer registers in the web store (or) does the web store uses TTE interface with Vertex?
Many thanks in advance.
With Regards
Keerthi
507-401-1030 (Chicago, IL)Hi
This may be of some help:
http://help.sap.com/erp2005_ehp_03/helpdata/EN/71/fc2f38cec1f705e10000009b38f8cf/frameset.htm -
Interface with Exchange server
Hi i nbeed to write a program to interface with ms exchange dose anyone have any sample code i can look at? i need to extract info such as appointments.
I'll be interested too. I'm writing a java app that would need to read and create calendar appointments, contacts and tasks. The java app is a CRM program, and its database becomes master for the exchange server that would replicate certain information coming from the CRM database/system.
rgds,
David -
Creation of Server Proxy for Message interface with External Defination
Dear All,
I am getting a problem while generating a server proxy for the inbound interface . The request message used in the inbound interface is a external definition which is uploaded using a XSD file. The XSD file was supplied by a third party which is having very high complex strucuture and used lot of abstract data types in the design. When i tried to generate the proxy in the R/3 system (Transaction SPROXY) for the inbound interface i am getting following error.
Interface uses external and internal message definitions
Message no. SPRX122 *
Diagnosis
In a message interface you can use messages from different sources:
Message types and fault message types edited in the Enterprise Services Repository
Messages imported into the Enterprise Services Repository (external definitions, RFC, IDoc)
In the current message interface, message types from different sources have been used. Since messages from these different sources must be handled differently during proxy generation, such a mixture of messages within a message interface is not possible.
System Response
The interface cannot be generated.
Procedure
Change the interface definition accordingly in the Enterprise Services Repository.
Please guide me, how to generate the proxy for the interface with external defination message. I could nt geneate manullay, because it is having very high complexity and its a big structure.
Is there is any way to generate the proxy for interface with external definition
Regards
VijayanandHi,
i. Import your message schemas from external definitions, or RFCs or IDocs from SAP systems. These definitions already contain data types.
ii. Create a message interface and reference the messages of the external definition, or the RFC or IDoc message.
Check this, it may help you
http://help.sap.com/saphelp_nw04/helpdata/en/3f/01623c4f69b712e10000000a114084/content.htm
REgards
Seshagiri -
Computer Telephone integration with CRM
Hi ,
We have a requirement to integrate existing Interactive Voice Response system,Computer Telephone Integration and Automatic Call Distribution with proposed SAP CRM. In order to integrate them we would like to use third party adapters from companies like AMT,SIEMENS,Genesys etc..
1. Does any one has experience in integrating these tools ?
2. Or is there any other better approach for the integration with CRM?
Thanks for your time.
SunilHi Tony-
I am vinod, working in Accenture, India. I am a genesys engineer, have little knowledge of SAP CRM.
We made a successfull RFC connection to gplus in sm59, then i tried to create a telephony server in sphb, but this connection test failed. Am i going in the right path, or is there any other way to do this.
Is maintaining telephony server in SPHB mandatory or is there a similar setting in CIC0 configuration?
Can you please let me know how this can be done. Please provide me if you have any documents on this.
Thanks in advance -
How to attach java program with CRM OD
Hi
i have a java program that i want to attach with CRM OD user interface so that i can run it on the press of a button or through any other way. Please suggest me some way to do this.Hi,
The web applet and web tabs features allow you to embed content within CRM On Demand. You can develop an interface to your code (i.e. HTML page containing a button that will invoke your java application) which can appear within the CRMOD UI using these features.
Thanks,
Sean -
Service interface with more than one operation
Hi all,
is it possible to have a service interface with more than one operation?
I have found this blog:
http://www.sdn.sap.com/irj/scn/weblogs;jsessionid=(J2EE3414900)ID0209118050DB10459657028039341762End?blog=/pub/wlg/15123
But this sentence:
ABAP proxy (inbound/ outbound) cannot be developed out of a Service Interface having Operations with different type of messages included. If an ABAP proxy is to be developed then all the messages included should be of one type i.e. either the included messages should be Message Type, External Message, IDOC or RFC Message. This behavior can be observed when a Service Interface is created and then subjected for a check
regardsHi,
now the interface is running but I get another error in .NET.
"The header 'Diagnostic' from the namespace 'http://sap.com/xi/XI/Message/30' was not understood by the recipient of this message, causing the message to not be processed. This error typically indicates that the sender of this message has enabled a communication protocol that the receiver cannot process. Please ensure that the configuration of the client's binding is consistent with the service's binding. "
Any ideas?
regards -
Interface with Peoplesoft for Org structure
Please let me know if there is way to interface with Peoplesoft to get the org chart (employees and their reporting details along with Org structure) and update the SAP Org hierarchy (PPOME). Any type of interfacing (file, RFCs, real time) options available to achieve this? We have our HR in PeopleSoft but need the Org chart in SAP for workflow and other reasons.
If any one has done anything similar, please share how it was done. Thank you.No one seems to know of a way, so closing it.
-
Must I define abstract interfaces with different names for BPM?
Must I define abstract interfaces with different names for BPM?
When interface appeared several times with different values and usage.
Of course they are the same message type.Hi,
Check this
RFC Scenario using BPM --Starter Kit
Regards
Seshagiri -
Hi,
Could any one send me the documents/links etc on the following topics:
1. CRM Opportunities
2. Activities
3. Master Data
4. BW Blueprinting
5. ASAP Methodology
6. CRM Extractors in BW
Thanks in advance.
SanSteps for Extracting data from CRM:
Configuration Steps
1.Click on ->Assign Dialog RFC destination
If your default RFC destination is not a dialog RFC destination, you need to create an additional dialog RFC destination in addition and then assign it to your default RFC destination
2.Execute Transaction SBIW in CRM
3.Open BC DataSources.
4.Click on Transfer Application Component Hierarchy
Application Component hierarchy is transferred.
5.SPRO in CRM .Go to CRM->CRM Analytics
6.Go to transaction SBIW-> Settings for Application specific Data Source ->Settings for BW adapter
7.Click on Activate BW Adapter Metadata
Select the relevant data sources for CRM sales
8.Click on Copy data sources
Say yes and proceed
9.Logon to BW system and execute transaction RSA1.
Create a source system to establish connectivity with CRM Server
A source system is created. (LSYSCRM200)(Prerequisites: Both BW and CRM should have defined Back ground, RFC users and logical systems)
10.Business content activation for CRM sales area is done
11.Click on source system and choose replicate datasources.
KJ!!! -
HR Integration with CRM doesn't create employee in CRM
Hello all;
We are using SAP CRM 5.0 SP08 and SAP ECC 6.0. I am trying to setup the HR-CRM integration and did everything that must be done in my opinion. The IDOC is created succesfully from the ERP side via PFAL and BD87 in CRM shows "green" status records for the IDOC but no business partner is created. I read the blog /people/vikash.krishna/blog/2006/10/15/replicating-hr-master-data-part-1 , examined the SAP notes 934372, 312090, 550055 but there is no result. May you please help me in solving the problem?
Best Regards,
ErkanHi Erkan
Did you follow all the following steps
Setting up Transfer of Employee (HR Master) from R/3 to CRM
1. Logical system XXX assigned to R/3 client XXX. Logical system YYY assigned to CRM client YYY view through SCC4
2. Create RFC Destination YYY for CRM client YYY in R/3 and
Server ID with user details and client YYY.
3. Transaction code SALE : Application Link Enabling (ALE)  Modelling and Implementing Business Processes  Maintain Distribution Model and Distribute Views. (Direct transaction code : BD64)
Go to change mode and select Create Model view.
You get a popup. Fill in the details Technical name, short text and validity
Select Add message type from the application tool bar.
Fill in the following details
Model view : HRCRM
Sender logical system : XXX
Receiver logical system : YYY
Message type : HRMD_ABA
Note : Only this message type works for employee transfer.
4.Save the model. From the same screen select the distribution model and from the menu Environment  Generate partner profiles
Dont change anything in the next screen. Simply Execute.
4.Distribute the distribution model HRCRM
Select the distribution model. From the menu bar, Edit  Model View  Distribute
You get a dialog showing the receiver logical system. Execute.
You get a log Model view HRCRM has been created in target system YYY
5.Go to the CRM system and check up whether this model has been created.
Transaction code BD64
The model has got copied. No changes can be made in CRM
6. Generate partner profiles for the distribution model in CRM by selecting
Environment  Generate partner profiles.
In the next screen, do not make any changes and Execute.
Partner profiles can be seen in transaction WE20
<b>Delta Download Settings</b>
7. So far, the above settings will ensure the initial download. However for any changes / new employees to be transferred, i.e delta changes, changes pointers need to be activated.
In R/3, Transaction code SALE, Application Link Enabling (ALE)  Modelling and Implementing Business Processes  Master Data Distribution  Replication of Modified Data  Activate Change Pointers Generally (BD61)
This activates change pointers globally for all message types.
8. In R/3, Transaction code SALE, Application Link Enabling (ALE)  Modelling and Implementing Business Processes  Master Data Distribution  Replication of Modified Data  Activate Change Pointers for Message Types
Activate change pointer for message type HRMD_ABA
9. CRM : Number Assignments. Generally, there are 3 types of number assignments (also called switches) when business partners are created.
1 The system uses the number from the general internal interval of the number
range object BU_PARTNER
2 The system uses the number from a specific internal interval of the object
3 The number is transferred from HR and a prefix is added. In this case, a specific external interval, which must be defined as XX00000000 (upto
XX99999999), is used (where XX denotes any two letters).
The number range object for all switch positions is BU_PARTNER, with the interval depending on the switch value.
For switch value 1, the system uses the internal standard interval, otherwise for switch values 2 and 3 you must also create a grouping (transaction BUC2) for these intervals. For the system to be able to connect the grouping and the number range interval, the name of the grouping must be exactly the same as the name of the corresponding number range interval (the name of the grouping is contained in the first column of the table). If you select 3 (HRALX/PNUMB = 3) for the number assignment of busienss partners of the employee role, create HRALX/PSUBG switch manually in table T77S0.
In table T77S0, HRALX/ONUMB is used to set the number assignment for organizational units and HRALX/PNUMB is used to set the number assignment for employees.
Create a number range ZZ
Transaction code BUC2. Create a grouping of the same ID as that of the number range. Eg. Number range ID : ZZ and grouping ID should also be ZZ
In table T77S0, maintain the following combinations
HRALX-PNUMB = 2
HRALX-PSUBG = ZZ
10. Make the following customizing changes in CRM
Transaction code SM30 : Table T77S0
Group Sem Abbr Value Abbr
HRALX HRAC X Activate HR Integration with CRM
HRALX OBPON ON Activate integration between Business partners and Org Units
HRALX PBPON ON Integration between business partners and employees
HRALX OPROL BUP004 Role definition for org unit Business partner
HRALX PPROL BUP003 Role definition for Employee Business partner
HRALX ONUMB 1 Number range assignment for org units
HRALX PNUMB 2 Number range assignment for Employees
HRALX PSUBG ZZ Number range grouping only if PNUMB is not 1.
11. Create Employee Master in R/3. Employee master consists of Infotypes. The mandatory infotypes are Actions, Address, Personal data and Organizational Assignment.
Transaction code : PA30
12. In R/3 Initial Download : SE38 RHALEINI
Plan version : 01
Object type : P Person (always)
Object ID : Employee ID eg. 1
Receiver Partner no. : YYY
Select further details
You get all the data transfer details
13. In CRM, transaction code PP01 View HR Master objects
You see that the employee 1 has got transferred. To see the corresponding business partner go to the infotype Relationships (the first row)
Screen 2 gives you the business partner ID in CRM
14. Now change the employee master in R/3. Execute program RBDMIDOC in R/3 to send the changes over to CRM
Put message type HRMD_ABA and Execute
15. All subsequent changes in R/3, i.e changing an existing Master or creating a new one goes through directly by program RBDMIDOC.
16. After all employees are transferred to CRM from R/3 only then its safe to execute initial download CUSTOMER_REL
If an Employee responsible 2 is replaced by 3 in the customer master in R/3, then in CRM, the same is not replaced. Only difference that the sales area assignment is no longer there for the replaced employee in transaction BP relationships.
Hope this would help.
Regards,
Rekha Dadwal
<b>You gain a point for every point that you reward. So reward helpful answers generously</b> -
Creation of interface between CRM & GIS
Hello experts..
How to create interface in crm system for GIS. here I'm having source structure and target structure.
1. Source Data Structure (IBM FO/TW)
GIS data type and length:
Field Field Description Data Type Length
X_COORDINATE X-Coordinate Float 38(8)
Y_COORDINATE Y-Coordinate Float 38(8)
GIS_ID GIS ID Integer 10
DMA_A_CODE DMA Area Code Char 10
DMA_NAME DMA Name Char 40
SDAC_F_CODE SDAC Foul Code Char 10
SDAC_S_CODE SDAC Surface Code Char 10
USRN Unique Street reference Number Integer 10
USRN_Desc Street Name Char 100
POST_CODE Post Code Char 7
Env_Flag Environmental Alert flag Char 1
TMA_Flag Traffic sensitive area flag Char 1
2. Target Data Structure (IBM FO/TW)
CRM Data type and length
Field Field Description Data Type Length
Z_X-Coordinate X-Coordinate Float 38(8)
Z_Y-Coordinate Y-Coordinate Float 38(8)
ZGISID GIS ID Integer Long Integer
Precision 10
ZDMA_Area_Code DMA Area Code Char 10
ZDMA Name DMA Name Char 40
ZSDAC_F_Code SDAC Foul Code Char 10
ZSDAC_S_Code SDAC Surface Code Char 10
ZUSRN Unique Street reference Number Integer 10
Zstreet_Name Street Name Char 100
Zpost_Code Post Code Char 7
Zenv_Flag Environmental Alert flag Char 1
ZTMA_Flag Traffic sensitive area flag Char 1
Thanks in advance.On a regular basis People Soft can deliver text files (txt) in predefined format and with a predefined name. This data can be uploaded to the SAP CRM system via LSMW (Legacy System Migration Workbench). The LSM workbench is and SAP R/3 based tool that supports in transferring data from non-SAP systems to SAP systems. To assist in developing the LSMW objects CATT (Computer Aided Test Tool) can been used to identify the fields and format to be interfaced. The CATT functionality will be converted to LSMW.
In my opinion, Internal employees can be created in SAP CRM and can be assigned to the organizational structure. In this way a relation between the internal employee and his sales organization can established.Internal employee master data is not recommended to be interfaced.
Edited by: Matukumalli Rajeswara Rao on Feb 14, 2008 9:55 PM
Maybe you are looking for
-
Unable to use the same ID for ipad and iphone
When I enter Apple ID and password to install application on Iphone, It is notified that " your password was entered incorrectly", eventhough those ID and password work normally on Ipad. What is the possible problem ?
-
Hi All, I have create simple type which is of type integer. And i have set the maximum and minimum length for the simple type which is bounded with the input field. When i try to display it, it displayes with ",". Example 70,000,000. My require
-
I've just completed a project for a client using Helvetica Neue, and whilst all fonts worked and looked fine on my Mac when I sent the final pdf doc. to the client on their PC's the font Helvetica Neue looks jagged and changes clarity/density in plac
-
hi all, I want to publish my inbound proxy as web service. 1. in SOAMANAGER i created an endpoint. 2 in WSPUBLISH i want to publish it BUT i am facing problem in WSPUBLISH. In WSPUBLISH there is a option Service Registry: my query is what i need to
-
ERROR: Wi-Fi has the self-assigned IP address
I'm having an issue with both my MacBook Pros at my home. If I try to connect to the Time Capsule after coming home from work, I receive the exclamation point in my wifi status icon and this error message in my network preferences pane: "Wi-Fi has t