Generic interaction layer for business transactions
Main Component The component for business transactions is BT, you can see it in GENIL_MODEL_EDITOR : Objects The object table contains all the Bol objects of the component : First column is the Bol...
View ArticleAttaching a Smartform in documents tab of contract using Actions
Attaching a Smartform in documents tab of contract using Actions In our requirement we have to attach a smartform in documents tab of contract page.There is a method - CRM_GRM_GAGCONT_EXEC_SMARTFORM in...
View ArticleSmart Input Help / Suggested values
Introduction Smart value help allows to see the 5 last entries or a list of suggestion based on what you have entered. You can see the application help for more details on the functionnalities :Smart...
View ArticleHow to implement a simple character counter
In the blog we talk about the social media integration into CRM Interaction center agent inbox, which allows end users to directly reply facebook posts & tweets in CRM system. In order to achieve...
View ArticleHow to investigate BSP tag issue by yourself
Issue1 - Missing table toolbarIssue2 - Do not expect the table cell editableSummaryReferenceThe "BSP tag" I mentioned in the blog title means for example the tag chtmlb:configCellerator below which is...
View ArticleConditional formatting for Tables in WebUI
In comments to one of my blog posts I indicated that conditional formatting in tables was quite awaited feature for me. There are plenty of scenarios when we need to highlight or indicate or...
View ArticleChecking for Duplicate Orders in SAP CRM Webclient UI
1. Introduction While creating sales orders from SAP or in WUI it is often possible that similar sales orders are placed more than once. In that case it would be nice to have a preventive measure by...
View ArticleCreating Assignment Block with custom table in CRM Web UI (Part 1)
Creating Assignment block in CRM Web UI is a very common requirement in CRM Web UI development and I will try to be as much descriptive as possible giving details of every step. Your comments and...
View ArticleCreating Assignment Block with custom table in CRM Web UI (Part 2)
Continued from Creating Assignment Block with custom table in CRM Web UI (Part 1) When a new sales order is created using SAP GUI, the BADI ORDER_SAVE is called. In the method CHECK_BEFOR_SAVE which is...
View ArticleBPath. Lesson 07. Model Check Mode, table of exceptions and attribute longtext
Hello everybody, due to work on other things I had to stopped my blog series on BPath quite some time ago with lesson 6. Unfortunately there are - beside several nice additional features - some...
View ArticleAnother small tip to deal with empty screen issue
I have already written one blog How to persist the ui exception so you can view them later, the idea is after you spend little effort to create your own ui error handler and a new transparent table,...
View ArticleUsing multiple blocks of multilevel categorization in complaints (or another...
Here I have used the complaints component but you can do it with any order object. Creation of component usages So in the component BT120H_CPL I have created 2 new usages (you can use more) in the...
View ArticleUI Configuration determination logic introduction
This blog will try to introduce the Webclient UI Configuration determination logic to those friends who are new for this topic. Suppose I log on Webclient UI via Business role SALESPRO and have opened...
View ArticleBPath. Lesson 08. Data type and operation table. Smaller topics.
<< 07. Model Check, exceptions and attribute longtextupcoming.... >> Hello everybody, the last lesson caused some discussions on various difficulties to formulate correct BPath statements...
View ArticleUsing OTR text contexts to adapt texts in the SAP CRM Web UI
IntroductionCreating a custom contextCreating OTR texts in the custom contextCustom contexts and upgradeIntroductionRecently we performed a enhancement package upgrade of the SAP CRM system of a...
View ArticleDropdown list issue in CRM Webclient UI - a very funny trouble shooting process
Issue descriptionIssue analysis1. I could reproduce this issue in my laptop with my colleagues' user2. compare the final native html source code3. Use mini-system approach to isolate and locate root...
View ArticleGetting the SQL-Select-Statement of a Query in WebUI
Hello, I often wondered how the SQL-Select-Statement of a Query in WebUI looks like. For this you could use the SQL-trace of transactions ST01 or ST05. Alternatively you could put a breakpoint in class...
View ArticleBPath. Lesson 09. Groupings
Table of Contents ...... Table of Code Examples<< Lesson 08. Data types, op. table, smaller topics.upcoming.... >> With this lesson the content gets slightly more complex . And I have to...
View ArticleSAP CRM Web UI Simple Objects - Creating custom 1...n Bol entities
This document shows how to create custom 1...n entities in sap crm via bol browser, which can be linked to any other crm objects bykeeping the guid of that object in our simple object.There are...
View ArticleHow to call Web Client UI Components via URL
Hello everyone, I published a WIKI page which explains how to start the Web Client UI with a particular component and optional data. For example how a URL must be entered to display the overview page...
View Article