ABAP - XI - BI - CRM
Hi
I am an ABAP consultant.
I am joining to BI( may be XI or CRM ) course on this saturday..
however I am really confused.. i dont know whether to join for BI or XI or CRM.
I am very weak in codin.. could someone please let me know which one would be good for me.
which one has more scopes and demand.
Thnx n cheers
Nalina
hi
every thing has demand , depends upon ur skills level ,
any how u have to improve ur coding skills , more then that conceptual level ,
when ever u working on SAP , ABAP is base u mast be very comfertable with it.
BI and XI are more related modules for a technical developer then CRM , even XI is first in queue.
XI earlier know as Exchange Infrastructure now also knows as Process Integration ,
Basic purpose of XI is to give best possible integration b/w two system , weather SAP to SAP or SAP to Non-SAP system.
it based on XML based messaging .
BIW/BI is for Database optimization , to performance enhancement .
it is used to manipulates data to generates reports to help management for decision making . it has all programing process like ABAP.
CRM is more a functional module rather then technical , but it also based on Netweaver Technology and WebDynpro so it require technical skills .
Similar Messages
-
For R/3 to CRM Scenario ,creating ABAP Proxy for CRM which is in Target
In R/3 to CRM scenario it is ok creating ABAP Proxy for CRM which is Target system.if it is possible it is Client Proxy.it is correct or not
Hi,
Client Proxy. When you need to create Proxy for your Sender system then the proxy is generated on the client side and the Class created in Proxy generation is called in a report/FM etc.
Server proxy. The server proxy is created when you are sending the data from SAP XI to the receiving system.
The generation of proxy in both the cases happens on the sender or the receiver system.
Regards
Vijaya -
Friends,
I am an ABAP programmer and have started learning SAP CRM. Can someone tell me how ABAP integrates with CRM.
Thanks.
-cbkCBK,
Okay the answer is what business process do you want to support?
-- Sales Force Automation/Mobile Sales
-- Pricing/IPC
-- E-Commerce/Internet Sales
-- Call Center Management/Interaction Center
-- Marketing
-- Plus many more...
Based on the business process you want to support, it will require different technical skills. In general I recommend learning the following:
Classroom
- Take the SAP CRM Technical Overview Class, CR555. It won't cover all the details but will help.
- Take a CRM customizing class in the business area you will be supporting.
Self Study
-- http://service.sap.com/crm - Read and download every piece of material on CRM you can find there
-- There is an Online Knowledge Product for CRM 40 that SAP produces that is worth the cost. You get code and configuration tutorials for this.
-- http://help.sap.com - Read this
-- There is a book on CRM published by SAP Press
Practical
-- Start learning on a CRM 40 system. CRM is no different than any SAP solution. Until you get your hands dirty using the software, you will never learn how it works.
Someday somebody will write a decent ABAP development guide for CRM. However until that somebody gets time to write that book, some weblogs will be published in the in between period. I personally want to write a few more CRM weblogs, however I been on a CRM mini-project for the last month.
If anyone has suggestions of CRM ABAP development topics you would like to see as a weblog please post it here. I will pick one topic suggested that I am able to elborate on further as a weblog.
Take care,
Stephen -
Hi CRM Tech guys,
plz tell me what are the reuirements in ABAP interfacing to CRM. i want some function modules , bapis, and needed middleware concepts.
plz answer me.
regards
ram.Hi Ram Krishna,
Some of the FM in CRM:
GUID_CREATE Create GUID for a Business Transaction
BAPI_BUSPROCESSND_CREATEMULTI Bapi to create Service Contracts programmatically. Pass the inputfields to be created in the contract.
Note: BAPI_BUSPROCESSND_SAVE must be called after this function call to save the Service Contract.
BAPI_BUSPROCESSND_SAVE Bapi to save the Service Contracts.
BAPI_ECRMISUTO_INIT Initialize the creation of Ibase in CRM
BAPI_ECRMISUTO_CREATEMULTIPLE Create the Installed Base and its components.
Note:
Always call the function module
BAPI_TRANSACTION_COMMIT
after call to any Bapi
CRM_IBASE_INITIALIZE Initialize the changes to be done in Ibase in CRM
CRM_IBASE_SAVE Call this FM to save the changes in the Ibase
BAPI_BUPA_FRG0130_CREATE Bapi to create Business Agreement for a customer
BAPI_BUPA_ADDRESS_ADD Add invoice address for business partner. Pass the address type as 'rechnung' to add invoice address
BAPI_BUPA_BANKDETAIL_ADD Add bank details for the business partner
BAPI_BUPA_CREATE_FROM_DATA BAPI for business partner creation as Organization, Person or Group in general role. Same BAPI can be used to create Contact Person for the Business Partner
BAPI_BUPR_RELATIONSHIP_CREATE Function module to establish the Business Partner and Contact Person
Relationship. Pass the Relationship Category as BUR001
BAPI_BUPA_ROLE_ADD Add Role to Business Partner for e.g. Sold to Party CRM001, Contact Person BUP001
BAPI_BUPA_TAX_ADD BAPI Add Tax Number for the existing Business Partner
BAPI_BUPA_FRG0040_CREATE Create Classification Data for a Business Partner
BAPI_BUPA_FRG0130_CREATE Create Business Agreement
BAPI_BUSPROCESSND_CREATEMULTI BAPI to create Contract. Populate the Header and Line Item Details before calling the BAPI
BAPI_BUPA_ADDRESSES_GET Determine All Addresses
BAPI_BUPA_ADDRESS_GETDETAIL Read Address
BAPI_BUPA_ADDRESS_GET_NUMBERS Read Address Numbers
BAPI_BUPA_BANKDETAILS_GET Determine All Bank Details
BAPI_BUPA_BANKDETAIL_GETDETAIL Read Bank Details
BAPI_BUPA_BANKDETAIL_NUMBERS Read Bank Details Numbers
BAPI_BUPA_CENTRAL_GETDETAIL Read Central Data
BAPI_BUPA_EXISTENCE_CHECK Check Existence of Business Partner
BAPI_BUPA_GET_NUMBERS Read Business Partner Numbers
BAPI_BUPA_RELATIONSHIPS_GET Determine All BP Relationships
BAPI_BUPA_ROLES_GET Determine All Roles
BAPI_BUPA_ROLE_EXISTENCE_CHECK Check Existence of Role
BAPI_BUPA_SEARCH Search Business Partner for Telephone, E-Mail, Address
BAPI_BUPA_STATUS_GETDETAIL Business Partner: Read Status
BAPI_BUPR_ACTIVITYP_EXISTCHECK Check Existence of Contact Partner Relationship
BAPI_BUPR_CONTP_ADDRESSES_GET Read Contact Person Relationship Addresses
BAPI_BUPR_CONTP_ADDR_GETDETAIL Read Contact Person Relationship Addresses
BAPI_BUPR_CONTP_GETDETAIL Read Contact Person Relationship
BAPI_BUPR_EMPLO_ADDRESSES_GET Read Contact Person Relationship Addresses
BAPI_BUPR_EMPLO_ADDR_GETDETAIL Read Employee Relationship Address
BAPI_BUPR_EMPLO_GETDETAIL Read Employee Relationship
BAPI_BUPR_RELATIONSHIP_GET Read General Relationship
BAPI_BUPR_RELSHIP_CHECKEXIST Check Existence of General Relationship
BAPI_BUPR_RELSHIP_GET_DETAIL Read General Relationship
BAPI_BUPR_RESP_EMPLO_CHEKEXIST Read Relationship of Employee Responsible
BUPA_PARTNER_CONTACT_SEARCH Searches business partners for telephone, E-Mail, address
ECRM_ISU_COMP_BY_ADDRESS Check for Existence of Ibase
CRM_ORDER_GET_HEADER_GUID Get Header GUID for Item GUID pass ref_kind as b
CRM_ORDERADM_H_READ_OW Read the Header Details for a Business Transaction. Pass the Header guid.
CRM_ORDERADM_I_READ_OW Read the Line Item Details for a line item. Pass the line item guid.
CRM_ORDER_READ Get all the Service Contract details.
Note: Pass the requested objects to fetch only the required details.
This can also be used to get the details of activities/leads/opportunities etc.
CRM_ORDER_GETSTATUS Get status of the Service Contract
Note: CRM_ORDER_READ Function Module
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.
For other Details: just go through : http://help.sap.com/saphelp_crm50/helpdata/en/1a/023d63b8387c4a8dfea6592f3a23a7/frameset.htm
Hope it will help
Regards,
Arjun
<b>Reward points if it helps</b> -
Hello Buddies,
I have seen so mail threads somewhat near to my doubt but could you please tell me some good link for learning ABAP & Workflow for CRM. Also please advise me, being ABAP-Workflow Consultant which section of CRM is best suitable for me.
Thanks in advance. Your guidance is appreciated.
Warm Regards,
N. SinghHi,
ABAP and Workflow for CRM is nothing different and specific to CRM. They are same and at least all the basic concepts are present. There might be some implementation and conceptual differences but they are more of functionality driven.
You start learning SAP CRM Fucntionality which will help you to understand SAP CRM much better. And then you can have a feel of the CRM feature and where and how it's been used to drive the ABAP and Workflow functionality.
Hope this helps. You can scan the forum for good links and resources.
Best Regards,
Samantak -
ABAP WD in CRM 5.1 WebClient
Hello,
Our project includes ECC, CRM 5.1, SRM6.0 and Portal.
The CRM 5.1 UI technology is BSP WebClient.
SRM UI technology is ABAP WebDynpro.
For our portal customers and vendors self-service, we have decided that ABAP WebDynpro will be used for new developments.
If I need to develop new and simple web quote screens for our customer on the portal, can I mix ABAP webdynpro with CRM WebClient? For example, can I create a ABAP WD view and use existing classes used in the WebClient as controllers or is it better to stick with BSP webclient for this case?
ThanksHello,
Do you have any solution to your problem. Can you share with us how did you implement it? what was your findings. Thanks.
Regards,
Malik -
Preparing for a project in CRm ABAP .Please help with list of ABAP objects related to CRM which I need to know
Hi Bhole,
Welcome to SDN.
Why dont you put a search on SCN by using your subject line. You will get a lot of information
related to your query.
See [this.|https://www.sdn.sap.com/irj/scn/advancedsearch?cat=sdn_all&query=abapObjectsfor+CRM&adv=false&sortby=cm_rnd_rankvalue]
Thanks
Nitesh -
Role of ABAP ers In CRM Technology
Hi All,
can any one send me the documents/Link related to ABAP CRM & WAS 6.0.
Its very Urgent.
Thanks & regardsPlease send me too if possible to [email protected]
Thanks in advance
Javier -
Having multiple J2EE stacks connected to one CRM ABAP instance for CRM IPC
Hello Experts,
The situation we were looking at is this.
We have 3 distinct teams doing Java development for CRM IPC configurators
Team A - IPC/Ecommerce
Team B - UI
Team C - Order Wrapper
They each wanted to do development in their own landscape (Java Stack)
Additionally, two more landscapes are needed:
a landscape for end 2 end testing of the configuration scenarios
another for a Performance Assessment
To get 5 full dual stack CRM instances was deemed unlikely.
Trying to explore if multiple J2EE's, can be connected to one CRM ABAP system.
It seems we can not, as the CRM ABAP to JEE comminucation is via RFC and there is excatly one RFC_Destination defined per CRM (across all clients). Is this correct?
Thanks
RockyMay be you can wordsmith your requirement to make it clear what each team is doing. Also, please mention what version of CRM / IPC you are talking about.
From what you have said, I guess IPC/E-Commerce is E-Commerce enhancement. If NWDI is in the picture, you have one track for this enhancement.
The UI - I assume is IPC UI. This is also a Java based web application that shares the same Java stack with the E-Commerce application.
What is Order Wrapper? - If it a custom web application you guys are into, I still don't see why they can't use the same Java "stack".
In the development lifecycle, it is sufficient to have only one IPC environment for each phase. The development team needs only one, unless they have a valid reason to have their own Java stack. I bet they need only one.
If the developers are asking about "Sandbox", they can have their own NetWeaver Developer Workplace in their laptop / desktop.
Easwar Ram
http://www.parxlns.com -
ABAP Tools for CRM Web Application
Hello,
I am creating a Web Dynpro Java Application for OM/CRM. I am working with CRM_ORDER_READ, and CRM_ORDER_MAINTAIN Rfcs.
Please tell me the important transactions, tables, etc to trace and evaluate on whats going on when I update from Portal.
Also, Could somebody please help how to debug in ABAP.
Thanks,
Sunita.,HI
Check this out:
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/ffd5ce90-0201-0010-0e8a-95c5f3e6e703
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/5f27e290-0201-0010-ff82-c21557572da1
You can debug in abap by placing a "/h" while executing your program,.place the "/h" in the bar where you type in your tcodes.
alternatively, you can set breakpoints in your source code and then run it.
Regards
Ravish Garg<b>
*Reward if useful</b> -
ABAP debugging in CRM ISA B2C application
Hi gurus !
I need to debug FM 'CRM_ISA_BASKET_ORDER' to monitor some values in a CRM ISA 4.0 B2C application. The FM is stateful and I have set the necessary parameters in modification-config.xml file. However, when running the CRM ISA 4.0 B2C application from a remote client, I do not get the SAPGUI popping up as given in the SAP_ISA4DevExtG10.pdf documentation. Have I missed any setting ? Is there anything else that I need to complete to get the SAPGUI to popup to debug the FM ?
Cheers,
Ashok.- Did you set an external break point or just a session break point?
- Did you set the RFC-user in SAPGUI as debug user? Utilities -> Settings -> ABAP Editor -> Debugging -> External Debugging: Here should be the RFC user of the B2C application.
Florian -
ABAP Mapbox CRM 7.0 for a Multiple Backend Scenario
Dear SDN community members,
In our project we have one CRM system connected to three ERPs. For this reason we try to use the ABAP MAPBOX functionality for the customizing and master data mapping. In the process of the initial download of CUSTOMER_MAIN object we take the following error :No table entry found: 'CUST_REL'/'CRTCLNT100', Service that caused the error: SMW3_OUTBOUNDADP_CALLADAPTERS. As we have read on the CRM 7.0 the ABAP MAPBOX is part of the ABAP stack of CRM and for this reason we do not create RFC connection for the MAPBOX. Is this correct ?
Does anyone have any idea about the problem above ? Also is there any technical documentation for the customizing steps that are needed for the scenario of multiple backend systems ?
Thanks in advance,
John SyrigosHi John, our project is facing the same requirement, multiple ECC 5.0/6.0 back ends. Were you successful in the integration and MapBox activation and can you give me any lessons learned in your experience?
thanks
Glenn
Edited by: glstover on Apr 18, 2011 7:59 PM -
Upgrade of CRM 5.0 abap and java
Hi,
I have to upgrade CRM 5.0 to CRM 7.0 with EhP1. In my system landscape, CRM 5.0 ABAP (CRA) and CRM 5.0 Java (CRJ) are installed on different servers. CRJ is a portal available for end user for which CRA is acting as backend server and database. I have experienced that when we install CRM 7.0, installer automatically creates 2 seperate instances each for abap and java. I am not able to presume what exactly will happen in this kind of upgrade. My doubts are:
1. Will this upgrade CRA (abap) and CRJ (java) seperately on different server? and i connect them as i am doing currently (CRA being the UME for CRJ)?
2. While upgrading CRA, upgrade tool will ask the path of CRJ and both the instance will be upgraded simultaneously. And CRJ will behave as web ui instance after upgrade.
3. CRA will be upgraded and a new instance for WebUI will be created (let us call it CRW) and i will connect CRW with CRJ for all practical purposes? where CRJ will act as portal for CRW.
Kindly help.
Thanks.
- gauravHi,
> 1. Will this upgrade CRA (abap) and CRJ (java) seperately on different server? and i connect them as i am doing currently (CRA being the UME for CRJ)?
Yes. You need to upgrade both the servers separately. You need not to reconnect it as both the systems are already connected with each other.
> 2. While upgrading CRA, upgrade tool will ask the path of CRJ and both the instance will be upgraded simultaneously. And CRJ will behave as web ui instance after upgrade.
> 3. CRA will be upgraded and a new instance for WebUI will be created (let us call it CRW) and i will connect CRW with CRJ for all practical purposes? where CRJ will act as portal for CRW.
>
No, new instance will be created. You need to upgrade CRA and CRJ separately. WEBUI will be automatically upgraded.
Thanks
Sunny -
Calling a Webservice From ABAP
Hi All,
Can We make a Webservice call From ABAP ???
Regards
VamsiVamsi,
1. The Following links were used by me when I was working with Web services XI:
Hope these links are useful to you.
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/336365d3-0401-0010-9884-a651295aeaa9
http://help.sap.com/saphelp_nw04/helpdata/en/31/daa0404dd52b54e10000000a1550b0/frameset.htm
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/ebb4c490-0201-0010-86be-88dd6fd46475
/people/siva.maranani/blog/2005/03/01/testing-xi-exposed-web-services
2. You can create webservices directly in the ABAP stack of CRM. To do so, refer to the following...
http://help.sap.com/saphelp_nw04/helpdata/en/9b/dad1ae3908ee44a5caf57e10918be9/frameset.htm
Web Services Development in ABAP [original link is broken] -
ABAP+Java - MSCS Configuration on Web AS 640
Hi
We are in the process of migrating our CRM 4.0 running Web AS 620 (ABAP+J2EE) to CRM 4.0 Web AS 640 (ABAP +J2EE) on Windows 64 bit Microsoft cluster with Oracle 10g.
I have gone thru lot of installation guides for ABAP + J2EE (640) and do not find the steps for adding J2EE Server (640) to the Cluster.
As per the various guides, I believe the following procedure is right:
1) Install CI (ABAP)
2) Install Database Instance
3) MSCS Node A Configuration
4) MSCS Node B Configuration
5) Select Java Add-in for ABAP - Oracle (SAPINST)
- SCS Installation
- Java Database Schema Installation
- Central Instance Finanlization
I am not sure about the Step 5, as I would have choosen Java System Finalization option under Java Add-in for ABAP (Oracle) in the Central System installation. If I choose Jaa System Finalization, the step 3 & 4 would be choosen after the Java System Finalisation.
Any thoughts on this would be highly appreciated.
Regards
ChanduHi
Just to update on my progress.
I noticed there are different options in SAPINST for 32 bit & 64 bit. If you adding Java add-on to ABAP on 32 bit, the said SAP note needs to be implemented as there is no "High Availability option" under Java Add-on for ABAP in 32 bit SAPINST.
However, in 64 bit there is a option for High Availability install under Java add-on for ABAP. So, I believe the steps suggested in the notes are automated in 64 bit.
I checked both the sapinst and noted the following:
32 bit:
NW04 - Java Add-in for ABAP
Oracle
- Central System
- Distributed System
64 bit:
NW04 - Java Add-in for ABAP
Oracle
- Central System
- Distributed System
- High Availability System
- SCS installation
- Java Database Schema installation
- Central Instance Finalisation
- Dialog Instance Finalisation
We are configuring cluster on 64 bit, so i believe the steps outlined in the notes are automated under 64 bit.
Please comment.
Regards
Chandu
Maybe you are looking for
-
Hi, I want to buy an Iphone 5s from the uk apple store online and I will be using it in Panama. I have contacted my carrier (Movistar Panama) and they have given me a list of the Iphone 5s models that will work with their network: Model A1533 (GSM)*:
-
Using a Macbook as an extra display
I have a MacBook Pro i7 2.66GHz. Can I use a first generation, white MacBook as an external display? If so, how would I go about doing that? Thank you =D
-
Firefox download does not start, even after multiple reloads.
On a Windows 7 laptop (HP) that's a year and a half old, Firefox refuses to download, despite multiple refreshes of the website. This CAN'T be the only time this has ever happened in the whole history of the internet. I know, I was there when mozilla
-
Combining PDF Forms with global elements
Hello all, I have a bit of a problem with combining .pdf forms into a package. I was hoping that I could convert word documents into .pdf format, then convert them into forms using global bindings for basic information in the forms such as customer n
-
How much the Iphone 4S unloked
Hi, I would like know how much is the Iphone 4S unlocked. I'm interested in buying. waiting for replies, thanks. by Sabrina