Quantcast
Channel: SCN : Discussion List - Customer Relationship Management (SAP CRM)
Viewing all 4296 articles
Browse latest View live

How to trigger the spinning "Please Wait" in WebClient?

$
0
0

Hi folks,

 

I am facing a very nasty problem.

 

In the WebClient I trigger some javascript to open an Active X Object to show an MS Office file. While this works well, I ran into one problem: The WebClient view is still fully accessible. Meaning the user can continue working. What I need is the client to be locked as long as the Active X window is open. Just like the modal PopUps when opening a search help.

 

Now my initial thought was to trigger the "Please Wait" thingy that is always coming up while the client is doing something. Does anyone know how to trigger and probably even more important hide this icon/page/overlay again?

Any other thought on how to notify the user that the client is not accessible until the Office window is closed are welcome.

 

Note: The file shown in the Active X window is supplied via content management. This means I know when the Office window gets closed.

 

EDIT:

I tried firing server side events using htmlbSubmitLib() and triggering a hidden thtmlb submit button. Those end up in an endless loop of office opening.

When I use JS to trigger a standard html submit button I go to the DO_HANDLE_DATA, but no Please Wait during this.

I am still wondering, why the thtmlbSubmitLib() call does not work. In another view I am using it the same way and it works perfect. Could it be that the thtmlb areaFrame tag with late rendering set meeses everything up?

One thing that does work to an instance is when I register the JS function, that opens the office, for the onload event of the page and then in there trigger the roundtrip. However the spinning Please Wait does not go away anymore. 

 

cheers Carsten

 

Edited by: Carsten Kasper on Jun 23, 2009 2:06 PM


"Please Wait" Spinning Wheel

$
0
0

Dear Experts,

 

I am opening a standalone BSP ( it is not MVC) on an event in WEB UI in a PopUP. ( This BSP is a WEbrequest and creates CRM document on Submit).

 

The BSP has a Submit button and on click on this button, we do several things like partner dertermination, etc on a BADI triggered through BSP. It take a Bit time and I wanted to use the Please Wait Spinning wheel so that the WEB UI of USer is Frozen unless the BSP finishes its Job.

 

Once BSP finishes its Job, then we autoclose the popup and auto-navigate USER to the new document created via BSP.

 

Everythig works fine and i dont have any issue as such,

What i want is to enhance the User experience by providing Spinning Wheel.

 

I tried using THTMLB tag <thtmlb:submitInProgress>  on the BSP page after SUBMIT button , but it gives me a DUMP.

 

Any inputs or Ideas on how the spinning Wheel can be achieved will be greatly appreciated.

 

Please not that I already know about using Javascript for document.body.style.cursor with Wait but that will be my last option. I want to check if i can achieve it more std. way like SAP is doing by giving please wait spinning wheel with screen frozen.

 

Thanks & Regards

Suchita

RTOM- Real time offer management document

$
0
0

Dear All,

 

i Never worked on RTOM .

 

My client want to implement RTOM - Real time offer management, and it is BANK , not sure how to map RTOM in the banking project.

 

Any one who has experience in RTOM please share some document . please share your knowledge how RTOM works with CRM, and

 

 

what will be the possible scenario to implement  RTOM .

 

 

 

your help will be really needed to me .

 

Regards

DEV

Force Server Roundtrip

$
0
0

hi,

 

I have got a date input field (a date picker). Is it possible to force a server roundtrip when the user has choosen  a new date?

 

At the moment the user has to hit the enter key to send a request to the server.

 

Regards

 

Michael

Add current date automatically on field in crm webui

$
0
0

Hi Experts,

 

I am new in crm ui and I was wondering how can I fill automatically with the current date a field when load for the first time the page?

 

 

I already create the field and I use a data element type Dats, so I have the standar search help in the field, but I have the following doubts:

 

1) if  the user can select another date and I need to compare if the date selected is the current date and if it is the current date disable the field

 

.

I was wondering in what method the validation should be: in get_p, get_m, get_, set_ I would be thankful you could give an example in source code.

 

 

I appreciate your help

 

thanks in advance John

Help on Case note creation!

$
0
0


Dear all,

 

I want to create a note associated to a case.

Using WUI I succeed to create it but I am unable to retrieve it in a table.

 

I know that I can find GuiD associated to a case in table SCMG_T_CASE_ATTR. But using this GuiD I do not find entries in table STXH for my note...

 

My achievement is to create a note for case from ECC in CRM.

 

Thanks for your help.

 

David

Make an entry in field CAT02 but entry exists

$
0
0

Dear Experts,

 

I am using Categorization for Service Request. I have a problem for one 'Catgory 2' that the system does not seem to recognize.

In fact, in standard behaviour, for a category 1 and category 2 added, I still have the error 'Make an entry in field CAT02'.CAT02.PNG

If I modify the category, the message will disappear.

 

Has anyone already had this issue?

 

Thanks a lot,


Regards,

 

Anaïs

Enhancement of CL_CRM_QUERY1O_RUN_BTIL to select INPUT_CHANNEL in order search

$
0
0

Hi All,

 

I followed several threads to enhance the generic search engine

 

http://scn.sap.com/thread/2084702

https://scn.sap.com/thread/1923438

 

and finally came up with a copy of: BAdI CL_CRM_QUERY1O_RUN_BTIL.

 

I added my new field to tables:

 

CRMC_REPDY

CRMC_Q1O_FIELDS

 

As I want to select CRM_ORDERADM_H~INPUT_CHANNEL I assigned method DYN_ORDERADM_H in table CRMC_REPDY.

This ends up in a short dump as method DYN_ORDERADM_H of class CL_CRM_REPORT_ACC_DYNAMIC raises exception INTERNAL_ERROR.

 

Do I have to CL_CRM_REPORT_ACC_DYNAMIC as well and if yes how?

 

Thanks in advance,

Meikel


Search using custom field in standard search like opportunity/ bupa search

$
0
0

Hello experts,

 

I have seen lots of peroformance issue's in implementing the custom search attributes in standard search like opportunity/ Accounts/ contact search.

(search using custom attributes).

 

Is there a best common method to implement the same ?

 

one method would be to map the custom attribute in table CRMC_REPDY.

 

Any pointers to the existing thread will be helpful.

 

 

Note: I don't have any requirement, I am posting this thread just to get the different ideas about this search topic.

Enhance BTQ1Order to search for appointment

$
0
0

Hey,

we have an requirement to enhance the standard OneOrder search and add a new value to BTQ1Order. This extra field should check for specific Dates in specific Appointment Types that are set to OneOrder.

 

I know that we need to insert a Z-Append to query and result BTIL of BTQ1Order structure to enhance the search. And we need to enhance the Tables CRMC_REPDY and CRMC_Q1O_FIELDS with our new Z-Field from appendstructure. The Problem is, that we don’t know where to find this specific database-field that should be pasted in table CRMC_REPDY in column named ‘NAME_ON_DB’ that refers to the Appointment set to one order.

 

Thanks in advance.

Search object 'BTQuery1O' Enhancement problem

$
0
0

Hi Experts,

 

I am having problem with Search object enhancement 'BTQuery1O',

I did class copying to zclass and enhanced search structure, but not getting expected results,

what I am missing?

 

 

I did coding in method READ_BUSINESS_TRANSACTIONS like below :

 

IF is_query_1o-ZZCUST_H12 IS NOT INITIAL.

CALL METHOD me->get_range

EXPORTING

iv_value = is_query_1o-ZZCUST_H12

iv_sign = 'I'

IMPORTING

et_range = lt_icrno_range.

ENDIF.

 

 

IF lt_icrno_range IS NOT INITIAL.

 

CALL METHOD cl_crm_report_qupart=>get_qupart_by_token

EXPORTING

iv_entityname = gc_objectname_reporting-orderadm_h

iv_fieldname = 'ZZCUST_H12'

iv_token = 'RAN'

it_rangetab = lt_icrno_range

  • it_itemlist =

  • iv_maxn =

  • iv_date_type =

  • iv_from =

  • iv_to =

  • iv_status =

  • iv_status_type =

IMPORTING

ev_qupart = ls_qupart_range-querypart.

IF lv_qupart_lines IS NOT INITIAL.

APPEND ls_qupart_and TO lt_qupart.

ENDIF.

APPEND ls_qupart_range TO lt_qupart.

ADD 1 TO lv_qupart_lines.

ENDIF.

 

 

I did maintenance for this search object with zclass in table CRMC_OBJ_BTIL_C.

 

 

There is already maintenance of this field against dynamic method is exists in table CRMC_REPDY,

here it is exists like below :

SEL FIELD -> ZZCUST_H12

NAME ON DB -> CRMD_CUSTOMER_H~ZZCUST_H12

DYN METHOD - >DYN_CUSTOMER_H

CALL FOR WHERE -> ' '

 

Everything is perfect, its entering to Zclass for 'BTQuery1O' object in GENIL_BOL_BROWSER transaction,

 

after entering selection values as : object Id as 123, ZZCUST_H12 as 123---- then for query with Object id as 123 having 2 entries with ZZCUST_H12 values as 123 & 456

 

then after entering field ZZCUST_H12 as 123 then it returning zero entries. what can be done?

 

 

I also changed

CALL METHOD cl_crm_report_qupart=>get_qupart_by_token

EXPORTING

iv_entityname = gc_objectname_reporting-orderadm_h

to customer_H also, no use in getting desired output.

 

Please help me.

 

Thanking you.

 

Best Regards,

Raj

New search field in dynamic query

$
0
0

Hi,

I hope that anyone is able to help me  - foolowing Situation:

I'd like to add 2 fields (one SAP standard field, one Customerfield created with AET) to a dynamic bol search. So I added both fields to corresponding structure using an append. Than I made changes in CRMC_REPDY and CRMVC_DQ. Than I went to configuration mode of my view and tried to add these fields to default configuration. But I can see only the Z-Field the standard field is not in the list of available fields. I think it depends on design layer, where I have to add the missing field. For that I checked on context node the assigment to design layer and found DO:Object Type 'BT' and DO:Design Object BTQTRANSINBOX.

Than I go to customizing, but I can't find the entry 'BT' in design layer customizing ( in table bsp_dlc_sdesignbt the entry is marked as hidden). Now I have no idea how to solve my problem.

 

Thanks in advance Stefan

Confused --> How to enhance the famous search BTQuery1O?

$
0
0

There are a few very good posts about how to enhance the order search in webclient 7.0, one is like BADI for Claims search in trade promotion management

 

However after reading all the posts, it just confuses me for what are the steps to enhance the search.

I thought I only need to do two steps:

1) Append structure by adding zz-field (like zzprocess_type) to CRMST_QUERY1O_BTIL

2) Define the dyn. search field in CRMC_REPDY like:

Selection field :           zzprocess_type

Fld Name in Database :  CRMD_ORDERADM_H~PROCESS_TYPE

Dynamic Access Name : DYN_ORDERADM_H

Call Method :            ' '

 

Since in CRMC_REPDY, SAP system already has all the information about the zz-field, SAP should be able to construct the select statement properly based on CRMC_REPDY.

 

I tested it, nothing happens.

 

So I reviewed all the posts again, there are multiple versions:

1) In addition to what I've done, I need to define z-handler BTIL class, enhance it and change entry in CRMCOBJ_BTIL_C

2) Implement BADI CRM_BADI_RF_Q1O_SEARCH

3) Implement BADI crm_badi_rf_q1o_filter

4) Implement another BADI whose name ends with EEB (can't remember the name)

 

So people, what are the right approach to enhance this search that many projects would need to do? I think the twe steps I've done are necessary, but I have no idea whatelse should be done, because there are conflicting information in the posts, I don't know which one to follow and how.

 

Anyone, who make the search enhancment work can share your solution?

 

In hte end, if I already defined he Dyn. field in CMRC_REPDY, why would I need to implement any BADI? for me, either you need to implement BADI or define the Dyn. field. but you do not need both.

 

Thanks

enhancing search object BTQuery1o

$
0
0

Hi,

 

I am very new to CRM. i need to enhance the search object BT Query1o with  new zfield (custom) for the comoponent icccmp_bt_inr. what are the nesccessary steps to be followed as it is of type cs_prm_bol_query_service, what is the different from cs_prm_bol_dquery_service?

 

 

Thanks,

RaJ.

How to Add buttons to an Overview Page and View Set?

$
0
0

HI Guru,

        

How to add buttons in Overview Page and View Set? I also heard there is one way of adding code in Layout(View Set) and

something other way also. Can someone please explain all of that?

 

Thank You,

Durgesh Pagar.


Own Condition - Badi CONTAINER_PPF

$
0
0

Hi experts,

 

I would like to use an own condition.

Therefore I already appended the field to the conditions and I also implemented the badi CONTAINER_PPF.

 

The badi is also called.

However, the parameter CI_PARAMETER is always not bound / initial.

So I can't maintain my field.

 

What is the reason, that the CI_PARAMETER is unbound?

 

Thx for any help

Custom field in Expression for actions in transactions

$
0
0

Hi experts,

 

I´m trying to define an action for an opportunity. First I created a "simple" action with condition "if status = 'In Process' then send mail" ->this works fine (by creating a method call (badi implementation).

 

Now I want to create a new condition in which I want to check a custom field (created with AET). In UI config I can see this new field (i.e. ZFLD00), and in GENIL_MODEL_BROWSER a I can see this new field too.

My problem ist that this custom field is not shown in expression view (for creating conditions for actions). All other fields in the same Object (BTOPPORTH) are shown, except for my custom field.

 

Do I miss something? I hope I´ve descibed this issue clear ;-)

 

Full points for helpful answer ;-)

 

Thanks in advance!

Anna

Problem with Actions: Follow up transaction

$
0
0

Hello,

 

I am trying to create a scenario in our dummy system where transaction type lead moves to opportunity automatically once lead is saved.

I have created action/profiles ( copy_document / method_call) with wizard using a condition ' employee responsible' = xxxxx.

Assigned this action profile to the relevant lead transaction. No schedule.

 

Even after trying several times It is not getting triggered and I am not able to see any attached action when I create a lead.

If anybody could summarize the exact steps for this scenario.

 

thanks and regards,

Max

Discussion: future for SAP CRM developers

$
0
0

What do you think? Where might lie the future for SAP CRM developers? With SAP CRM standard development slowing down, from my perspective, and market penetration of SAP CRM increasing, where might be the future areas of work for SAP CRM developers or technical consultants?

 

Would if be Cloud for customer which is not everywhere accepted completely. Might it be CRM apps of Fiori? Would it mean more support-work and less implementation for technical people? Would it mean a shift to different areas of SAP?

 

What are your thoughts about this?

 

(I hope I am allowed to start this small discussion).

 

Thomas Wagner

Guide to create Recurring Appointment/Task in SAP CRM

$
0
0

Dear Gurus,

 

Greetings!

 

Am facing challenges in setting up the Recurring Task in SAP CRM. Requesting you to provide me with a step by step guide to configure the same.

 

Thanks in Advance,

Veerabhaskar Srinivasan

Viewing all 4296 articles
Browse latest View live


Latest Images

<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>