URGENT : PCUI or WebDynpro or CAF for Oppurtunity Mangement/CRM from EP
Dear Portal Gurus,
We need to develop some custom developments for Oppurtunity Management (CRM) functionality thru EP.
Pls suggest what is the way to go about doing it ?
Is PCUI from the CRM + B2B_SHOP the only option ?
Or
Can anything be done via web dynpros or CAF ....
What is the best way to do in a manner so as to make use of SAP's latest and the greatest technology in a timely fashion.
Thanks.
Josh
Message was edited by: Josh Mannings
Message was edited by: Josh Mannings
Hello
We went for WebDynpro ABAP and that works perfect !
Best Regards
Kristoffer Engh
Similar Messages
-
Replicating Custom Fields for Products in CRM from ECC
Hi All,
I am having difficulty in replicating SAP standard field values from ECC to custom fields for products in CRM. This is what i did:
1. I created a new settype(ZMASTER_INFO) with a single attribute(ZIND_STD) and added
this new settype to MAT_HAWA. (As all our materials fall under this material type).
2. I am looking to map SAP standard field from ECC to this custom field of mine.
I wrote the code in CRM BADI
'ZPRODUCT_CUSTOMER2->MAP_R3_TO_CRM_MATERIAL' with the following code:
DATA: ls_ZMASTER_INFO TYPE ZMASTER_INFO_maintain.
DATA: ls_category_bdoc TYPE COMT_PROD_CAT_REL_MAINTAIN,
ls_category TYPE COMT_PROD_CAT_REL,
lt_categories TYPE COMT_PROD_CAT_REL_TAB,
ls_settype TYPE COMT_settype_ext,
ls_cat_settype_rel TYPE COMT_CAT_FRAG_REL,
lt_cat_settype_rel TYPE COMT_CAT_FRAG_REL_TAB,
lt_cat_settype_rel_all TYPE COMT_CAT_FRAG_REL_TAB.
LOOP AT lt_cat_settype_rel_all INTO ls_cat_settype_rel.
CALL FUNCTION 'COM_SETTYPE_READ_SINGLE'
EXPORTING
IV_SETTYPE_GUID = ls_cat_settype_rel-frgtype_guid
IMPORTING
ES_SETTYPE = ls_settype
EXCEPTIONS
NOT_FOUND = 1
NO_IMPORT_VALUES = 2
NO_TEXT_FOUND = 3 .
IF SY-SUBRC <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
CASE ls_settype-frgtype_id.
WHEN 'ZMASTER_INFO'.
ls_ZMASTER_INFO-relation-owner = 'X'.
ls_ZMASTER_INFO-relation-logsys = cs_product_bdoc-header-com_product-logsys.
ls_ZMASTER_INFO-data-ZZ0010 = is_mara-STD_DESCR.
ls_ZMASTER_INFO-DATA_X-ZZ0010 = 'X'.
APPEND ls_ZMASTER_INFO TO cs_product_bdoc-data-ZMASTER_INFO.
APPEND ls_settype-FRGTYPE_GUID TO cs_product_bdoc-data-MNT_SETTYPE.
ENDCASE.
ENDLOOP.
Since in ECC i am not having any custom fields i did not write any code in ECC for TPS34 and TBE24. I just wrote this BADI in CRM and using the field S_MARA-STD_DESCR.
I am not sure if i need to write the code in ECC. COUld anyone please confirm if i need the code in ECC?
Also in the CRM BADI, lt_cat_settype_rel_all is EMPTY. Not sure how this gets its value.
Could anyone please suggest if i am missing anything here? Any help is appreciated.
Thanks,
Karuna.Hi Karuna,
One more solution is to change the BDoc data content before it hit the Database.
this can be done in badi: Data_Exchange_badi (if u dont find this try with following search string: xchange)
In the above mention badi you will find a method which is used to populated the contend jst after bdoc in CRM is being populated by R/3 data.
Best Regards,
Pratik Patel
<b>Reward with Points!</b> -
MSG TYPE for oppurtunity in CRM for IDOC
Kindly help.
suggest any badi as welll. do we use same msg type as for bp???Hi Abhinav,
I have gone through your query. If i am correct, i guess you are needing the Idoc with which the Opportunity data can be replicated. If that is the case make use of CRMXIF_ORDER_SAVE_* Idoc which is to transfer the Business transaction data.
In this you can make use of segment E101CRMXIF_OPPORTUNITY_X for sending the opportunity data. If you are not looking for this sort of an information kindly elaborate your query bit more.
I hope this helps.
Regards,
Venkat -
Urgently required Crystal Reports 2008 FixPack_03 for SAP B1 8.8
Dear All,
I Urgently need Crystal Reports 2008 FixPack_03 for SAP B1 8.8. It is unavailable on the following link:
Crystal Reports 2008 Reference [original link is broken]
I have also searched it but unable to find it. If anyone has this, kindly share it.Hi Iqbal,
There is a service pack in the following link
https://www.sdn.sap.com/irj/sdn/businessone?rid=/webcontent/uuid/807d22cb-cb1d-2b10-8794-fb76d7feca88 [original link is broken]
There is a fix pack 03 included in the folder, I don't know if this is relevant.
Cheers -
Could anyone provide sample of WebDynpro Java TableFilter for Dynamic Table
Hi
I have a dynamic table I have given a context node as a data source and it executes a Web Service and populates itself based on the resultset of query this node contains no of columns and rows
The table changes dynamically everytime the user selects different table type
When I created a TableFilter I used IWDTableColumn from the current view and looped though the context elements and binded the values of attributes of each context element to this column inside a loop. TableSort works, But I am not able to get the Filter working for the Dynamic Table , when I click on Filter Button the Filter does not filterand just sorts.
Not sure what is wrong but if someone can give some inputs,leads I will highly appreciate if some one has a sample of WebDynpro Java TableFilter for Dynamic Table
Thanks in advance,
Ragu.Hi Ragu,
Please check the link for table filtering.
http://wiki.sdn.sap.com/wiki/display/WDJava/GenericTableFilter+Code
since your dynamic table uses webservice I assume it has fixed context attributes, just put the filter into wdDoModify method everytime you execute/trigger the webservice.
Regards, -
Urgently need a Technical Specification Document for any java development
hi friends,
I urgently need a tech spec doc for any java developments , wanted to refer for creating templates for a product . Please help its very urgent.
ThanksHere are a couple of hundred technical specifications for a wide variety of Java development projects:
http://jcp.org/en/jsr/all -
Internet Cafe for Public Use using iPad
Hi to all,
Good day.
I'm planning to put up an internet cafe for public usage, as you can read at the topic i will use the iPad instead of PC or Mac.
Q1: Is there any app that can monitor the time consumed and how much the price to pay (this will automatically starts upon login)?
Q2: How to secure iPad from thief (we know iPad is too handy), is there any casing or accessories that we can lock-up the iPad in its place?
Q#: Can anyone help me?
ThanksWe did think about using the device as a "Shared Device" but we thought this would get over complicated, as the library has requested that the users can just pick it up and use it without any hassle. Which in an ideal world would be easy but alas, it is not!
We also thought about using Single App Mode and locking it into the AirWatch Secure Browser, where we could disable things like caching and saving usernames and passwords etc!
Thanks for your reply!
Vish -
Urgent: How to Delete all Cards for a Crawler through SQL
Folks,
Good morning! I am trying to delete 2 million cards (should have been expired, and makes the search index rebuild take days) in a single folder in the Knowledge Directory in the 6.1 portal. The job to delete the folder ("Apply Later") has been running half of yesterday and then all night with nothing being logged in PTSpy or the joblog, little or no CPU activity.
Does someone have a DB query that can zap the cards for this crawler? I know how to select the cards for a particular crawler ID, but don't understand how to delete them properly such that all references to those cards in other tables also get removed.
Much appreciate !!!
Cheers!
Edited by: Plumtree on Jan 21, 2009 7:28 AM (fixed an 'oops')You obviously are looking for someone who has done and tested this before, which I have not...but when I delete a folder the following happens for each card:
delete from:
PTFolderCards
PTCards
PTCardProperties
PTCardSecurity
PTCardStatistics
PTMigration
update:
PTInternalCardInfo (RefreshDate = null, ExpirationDate = null, RefreshRateUnits = null, RefreshRateNum = -1, MissingDeleteUnits = null, MissingDeleteNum = null)
PTCardStatus (indexing status set to 3) -
CHARM error - No Target system for Normal transport generated from another client
Hi Gurus,
This is regarding normal change. We have two clients in development. (Workbench and Customizing)
We were trying to do Automatic import from development client to Quality. When importing the job, I’m getting an error related to Project Status switch. "you cannot import any request for the project at the moment" It works fine for another development client and we can see the target system in Project status switch.
But, checking the Project Status switch, looks like there’s no Target System defined for Normal transport generated from another client of development.
I attached some screenshots related to this.
Can you please help how to add a target system for another client of development ?
Regards,
Salmanyes, client 110 is present in the task list of the project. yes route is defined because it is working for urgent change
-
HI All, send me flow chart for whole mi process from client to backend sys
HI All, send me flow chart for whole mi process from client to backend system .
means that The process whe the synchronization is trigerred on a client device . Pls its Urgent .pls send ASAP.
Thanks&Regards.
Bharat Kumar .Hi,
have a look here:
http://help.sap.com/saphelp_me21sp2/helpdata/en/5a/386cc01dd1c7489e237d532841d407/content.htm
Hope this helps to answer your question.
Regards,
Oliver -
LabVIEW for ARM 2009 Read from text file bug
Hello,
If you use the read from text file vi for reading text files from a sdcard there is a bug when you select the option "read lines"
you cannot select how many lines you want to read, it always reads the whole file, which cause a memory fault if you read big files!
I fixed this in the code (but the software doesn't recognize a EOF anymore..) in CCGByteStreamFileSupport.c
at row 709 the memory is allocated but it tries to allocate to much (since u only want to read lines).
looking at the codes it looks like it supposed to allocated 256 for a string:
Boolean bReadEntireLine = (linemode && (cnt == 0));
if(bReadEntireLine && !cnt) {
cnt = BUFINCR; //BUFINCR=256
but cnt is never false since if you select read lines this is the size of the file!
the variable linemode is also the size of the file.. STRANGE!
my solution:
Boolean bReadEntireLine = (linemode && (cnt > 0)); // ==
if(bReadEntireLine) { //if(bReadEntireLine && !cnt) {
cnt = BUFINCR;
and now the read line option does work, and reads one line until he sees CR or LF or if the count of 256 is done.
maybe the code is good but the data link of the vi's to the variables may be not, (cnt and linemode are the size of the file!)
count should be the number of lines, like chars in char mode.
linemode should be 0 or 1.
Hope someone can fix this in the new version!
greets,
Wouter
Wouter.
"LabVIEW for ARM guru and bug destroyer"I have another solution, the EOF works with this one.
the cnt is the bytes that are not read yet, so the first time it tries to read (and allocate 4 MB).
you only want to say that if it's in line mode and cnt > 256 (BUFINCR) cnt = BUFINCR
the next time cnt is the value of the bytes that are not read yet, so the old value minus the line (until CR LF) or if cnt (256) is reached.
with this solution the program does not try to allocate the whole file but for the max of 256.
in CCGByteStreamFileSupprt.c row 705
if(linemode && (cnt>BUFINCR)){
cnt = BUFINCR;
don't use the count input when using the vi in line mode. count does not make sense, cnt will be the total file size. also the output will be an array.
linemode seems to be the value of the file size but I checked this and it is just 0 or 1, so this is good
update: damn it doesn't work!
Wouter.
"LabVIEW for ARM guru and bug destroyer" -
IDOC/BAPI for Production order creation from Legacy system
Hi all
We are using an interface to create Production orders from legacy to SAP. Would you recommend an IDOC or a BAPI to create Production orders. If IDOC or BAPI then could you please mention which one?
thanks a bunchHi John,
For your purposes, please use BAPI for production order creation from legacy system. There is no standard inbound IDoc available to use. SAP has an IDoc for outbound interface only (message type LOIPRO).
If there is an inbound IDoc available, I would recommend to use an IDoc.
IDoc technology has excellent error handling and will allow you to reprocess an error (if any).
BAPI is also good approach to use and fast in term of processing.
For BAPI approach, you can use BAPI BAPI_PRODORD_CREATE.
Hope this will help.
Regards,
Ferry Lianto -
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 -
Firefox (latest and greatest) has been giving me synaptics scroll wheel errors. It has worked fine up until 3 days ago. I have the latest driver for the touch-pad, from synaptics, for my toshiba laptop L505D-S5986. Operating system is Windows 7 (32-Bit). Have tried it on other browsers, and works as it should. The last add-on i installed for Firefox was "Fox Filter" so my kids couldn't accidentally stumble onto sites of immoral tastes. I can't see why that would have any effect, but it was the last update/add-on i installed to the browser, but even then,.......it was working fine for a week and a half afterwards until now. Please help.
== This happened ==
A few times a week
== A week and a half after i installed Fox Filter. ==
== User Agent ==
Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/532.5 (KHTML, like Gecko) Chrome/4.1.249.1064 Safari/532.5Hello Steve.
You may be having a problem with some extension or plugin that is hindering your Firefox's normal behavior. Have you tried disabling all add-ons (just to check), to see if Firefox goes back to normal?
If you detect a faulty add-on, you should contact its author for support. You can also search for alternatives. Site filters are relatively common in the add-ons gallery: [http://addons.mozilla.org addons.mozilla.org]. -
Hi,
Can any one help me on the below issue ?
while executing automated test case in test center it is showing as test case is in progress, then i navigated to virtual machine (where the test agent is online), there Internet
explore has opened automatically and my test case execution started, but with in a seconds IE has closed . However, in test center, test case status is showing as in
progress, after 2 or 3 min some of test cases getting passed and some are failed.
Here my question is in lab center-->virtual machine, IE has opened automatically and navigated the 2 or 3 links and with in seconds IE has getting closed. Why IE is getting closed without completing execution?
Error Message :
The description for Event ID 0 from source VSTTExecution cannot be found. Either the component that raises this event is not installed on your local computer or the
installation is corrupted. You can install or repair the component on the local computer.
If the event originated on another computer, the display information had to be saved with the event.
The following information was included with the event:
(mtm.exe, PID 5240, Thread 4) FileAggregatorSessionInfo: Error occurred while deleting temporary directoryException: System.IO.DirectoryNotFoundException: Could not find a part of the path
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.Directory.Delete(String fullPath, String userPath, Boolean recursive, Boolean checkHost)
at Microsoft.VisualStudio.TestTools.Execution.Aggregation.FileAggregator.FileAggregatorSessionInfo.DeleteTemporaryDirectory(String temporaryDirectory)
the message resource is present but the message is not found in the string/message table
Thanks
Suresh
SureshHi,
Can any one help me on the below issue ?
while executing automated test case in test center it is showing as test case is in progress, then i navigated to virtual machine (where the test agent is online), there Internet
explore has opened automatically and my test case execution started, but with in a seconds IE has closed . However, in test center, test case status is showing as in
progress, after 2 or 3 min some of test cases getting passed and some are failed.
Here my question is in lab center-->virtual machine, IE has opened automatically and navigated the 2 or 3 links and with in seconds IE has getting closed. Why IE is getting closed without completing execution?
Error Message :
The description for Event ID 0
from source VSTTExecution cannot be found. Either the component that raises this event is not installed on your local computer or the installation is corrupted. You can install or repair the component on the local computer.
If the event originated on another computer, the display information had to be saved with the event.
The following information was included with the event:
(mtm.exe, PID 5240, Thread 4) FileAggregatorSessionInfo: Error occurred while deleting temporary directoryException: System.IO.DirectoryNotFoundException:
Could not find a part of the path
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.Directory.Delete(String fullPath, String userPath, Boolean recursive, Boolean checkHost)
at Microsoft.VisualStudio.TestTools.Execution.Aggregation.FileAggregator.FileAggregatorSessionInfo.DeleteTemporaryDirectory(String
temporaryDirectory)
the message resource is present but the message is not found in the string/message table
We are using VS 2013 (premium) and IE 10.0, scripts have been created on the same versions. It is working fine on
developers command prompt but the same tests are getting failed in lab center test agent machine
test agent log:
QTAgentService.exe, AgentService: calling AgentObject.RunEndFileCopyComplete
QTAgentService.exe, AgentProcessManager.WaitForDataCollectionAgentProcessToStart: waiting for agents to start.
QTAgentService.exe, AgentProcessManager.WaitForDataCollectionAgentProcessToStart: Agents started.
QTAgentService.exe, AgentProcessManager.PerformActionIgnoringExceptions: Successfully called 'Cleanup' on the test agent
QTAgentService.exe, AgentProcessManager.PerformActionIgnoringExceptions: Calling 'StopDataCollection(int)' on the data collection agent
QTAgentService.exe, AgentProcessManager.IsDataCollectionAgentNeeded: IsExecutedOutOfProc? True
QTAgentService.exe, AgentPro
QTAgentService.exe, AgentProcessManager.WaitForDataCollectionAgentProcessToStart: Agents started.
QTAgentService.exe, AgentService: Connection to controller is up.
Thanks
Suresh
Maybe you are looking for
-
just got a macbook pro and want to be able to use the webcam to chat with my hubby on his PC when he is out of town on business. he does NOT have a webcam so we need to know what kind he can get that will allow us to talk and see each other. i know t
-
IPhone 6 contacts & iCloud sync = not so much
When I add/change a contact on the iPhone (6), it doesn't always sync with iCloud (and therefore with my other devices). When I do it the other way around (add contact on MacBook or iMac), it appears on the phone immediately. I searched the database
-
Photoshop plug in for Canon Xapshot
This is a longshot... I came across a used Canon Xapshot a few months ago and added it to my collection. It's complete with adaptor to allow me to hook up to a TV or the AV input on my G3's. Then the other day found a stack of old Canon VF floppies a
-
I'm hoping you can help me out and explain to me what the heck i'm trying to do. what i have - desk top PC - MacBook Pro lap top - airport extreme - external hard drive - airport express what i'd like to do is hardwire my desk top PC to the airport e
-
Is it possible to frequently poll a webservice to trigger SAP jobs? I want to configure XI to poll a webservice, e.g. every 5 seconds, and generate some IDOCs out of the returned data. Usually the information is pushed into the SAP system but this we