Creation of new field in CRM activity screen
Hi CRM Experts,
I need some help regarding this issue.
Now when executing the campaign in the CRM system the results are not showing the function code.
We need the function code to visible when executing campaign.For this we need to add new field in CRM activity screen.
And the function code values are stored in the BUT051 table and field name PAKFT and Data element BU_PAKFT.
When we executinmg the campaign FUnction also should be there in the selection criteria.
Please help me how to create new field and assign this function code in the search results.
Please reply me ASAP.
Thanks in Advance
Regards,
rahul
Hi JC,
The context node that you are using is a mixed node, so from this node you need to get value node so that you can cast the value into cl_bsp_wd_value_node.
Here's the sample code for getter and setter method of that attribute:
DATA:
lr_mixed TYPE REF TO cl_bsp_wd_mixed_node,
lr_value_node TYPE REF TO cl_bsp_wd_value_node.
lr_mixed ?= current or lr_mixed ?= iterator. " use either of the code i dont have system right now
lr_value_node ?= lr_mixed_node->if_bsp_wd_ext_property_access~get_value_node( ).
Here, from lr_value_node get the property access method and set the attribute value to VALUE parameter.
Thats it
Thanks,
Bhushan
Similar Messages
-
CRM - Add New Field in Competitor Product Screen
We are looking for the right way to enhance the competitor product screen (object prod_cp) in CRM 7.0. We have explored several options and we would like to have a confirmation that we selected the right option for the CRM level we are on now. We checked enhancement options via eewb and aet. However, in transaction axtreg there are 129 objects that can be enhanced but object prod_cp is not part of that list so I assume both tools mentioned cannot be used to enhance the competitor product screen (we want to add new fields and put business logic behind it). Is this a correct conclusion? I based the conclusion on post below:
AET enhancement capabilities
Found a OSS note 1088910 which looks like something we could use instead in CRM 7.0:
appl enhancement component view for customer
Competitor products (PRDCP) PRDCPOV/CustomHeader
Is this correct?
If this is not correct, how can we enhance the competitor product screen without changing the sap standard code (like append a Z structure to table comm_product_idx and then....are there any enhancement sports for this screen where we can add our custom code?). Do we have to use the framework enhancement concept?
Also found OSS note 1448299 that provides information about business functions for the Application Enhancement Tool (AET) in SAP Enhancement Package 1 for SAP CRM 7.0 and I saw that we will be able to enhance the competitor product screen as soon as we have upgraded to Ehp 1 just by switching on business function crm_inf_1. Is that correct?
Rgds,
JosephineHi Josephine,
You can enhance any standard CRM 7.0 component. follow this wiki on how to enhance standar CRM7.0 components
http://wiki.sdn.sap.com/wiki/display/CRM/HowtoGuide-EnhancingtheUIinCRM+7.0
You have two options to add new field to the competitor product screen
1. Using AET. Application Enhancement Tool, require very limited technical knowledge and i believe even function person can add a new field on the webui screen using AET. Search sdn with AET and you will find lot of information.
2. Create a z table with the new field value and product id (unique key).
Create a value node in the standar component.
On load of the webui screen fetch the details of the new field from the ztable and display it
On the save of the webui screen if the value of the new field has changed update the z table.
Regards -
How to create a new field in a sub screen in material master. ?
How to create a new field in a sub screen in material master. ?
Kindly help us.
LIke wise tell me how to create a new sub screen as per my desiredFollow the documentation of Logistics - General->Material Master->Configuring the Material Master->Create Program for Customized Subscreens to add the new field in material master.
Create Program for Customized Subscreens
In this IMG activity, you can create a function group of your own by copying function group MGD1 (for industry) or function group MGD2 (for retail). The subscreens are not copied, except for two subscreens which are copied for technical reasons. You can use this copy to create subscreens of your own which you can assign to a data screen in the activity Define Structure of Data Screens for Each Screen Sequence.
Requirements
Be sure to read the program documentation first.
Activities
1. Create a function group of your own by choosing Execute.
2. Enter a name containing up to 25 characters, beginning with the letter Y or Z, and choose Save.
3. Access the Object Navigator.
You do this from the SAP standard menu by choosing Tools -> ABAP Workbench, and then Object Navigator.
4. Display either program SAPLMGD1 (industry) or SAPLMGD2 (retail) as required.
5. Copy the subscreens as required, ensuring that they already contain as many as possible of the field names you want to use in your function group. You do this as follows:
a) Choose Screens, position the cursor on the corresponding subscreen, and choose Copy in the context menu.
b) Enter the program to which you want to copy the subscreen, prefixing it with SAPL, and enter a screen number. Use the screen number of the original subscreen where possible. If the F1 help is specific to a particular subscreen, this ensures that this context-specific help continues to be displayed.
Example
You have called your function group YENTERPRISE, to which you want to copy subscreen SAPLMGD1 2301. Enter SAPLYENTERPRISE as the program to which the subscreen is to be copied, and enter (preferably) 2301 as the screen number.
6. Return to the initial screen of the Object Navigator and display your program. In the example above, you would enter SAPLYENTERPRISE.
7. Choose Update object list.
8. Select the subscreen you have copied and activate it by choosing Activate in the context menu.
Using the Screen Painter, you can remove fields you do not require on the subscreen or include additional fields from other subscreens (see the ABAP Dictionary). For information on the Screen Painter, see the SAP library documentation BC ABAP Workbench Tools.
Points to consider when removing or adding fields
Make sure that a field statement exists for each field on the subscreen since data may not otherwise be transported correctly. You can use subscreen SAPLMGD1 2002 as an example.
For the fields you have added, include any check modules and modules for self-programmed F4 help that are called up for these fields on the original subscreen. You can do this by displaying the flow logic for the original subscreen and searching for such modules. They normally have the same names as the fields themselves. When you find a module, copy the corresponding module call to your subscreen.
If you change the order in which fields are transported that are checked together in the flow logic (such as the safety stock and minimum safety stock), you must deactivate the check module for the first field and activate it for the second. The system would otherwise transport the first field, and carry out the check before the second field is transported.
Any error messages that fields are unknown when activating the subscreen are due to the fields still being included in checks, even though you have removed the fields from the subscreen. Search for the fields in the source code and make the lines in which they appear comment lines. Then reactivate the screen.
9. Assign the subscreen to a data screen as required.
Note on transport
Use the Workbench Organizer to transport the copy you have created.
Proceed -
How to add new fields to CRM contract Product List tab?
Hi all!
I would like to add a new custom field for CRM contract (CRMD_BUS2000121) item level, on the Product List tab.
Here I found CRMT_0100A_ORDPRP_I_EXT_UI structure, therefore I enhanced this with new append structure and new fields.
I also added the new fields to ORDPRP_I append structure and mapped the new fields in CRMC_MAP.
For some reason the new fields are on the screen but they are grey, not changeable. What did I do wrong?
Thanks,
Tamas PentekActually for the new IC webclient UI you have need to take a look at your options:
1. New Installation:
Use the EEWB and add the fields. As part of the EEWB work, you will have a couple of post-processing steps where you will add your generated fields to the new screens. However this doesn't require any programming.
2. Upgrade from CRM 4.0/50
- New fields to add as part of upgrade
See the directions for new installation
- Existing fields to add as part of upgrade
--See the blog on the 40/52 CUSTOMER_H migration for transaction fields
--Business Partner fields part of BUT000 available via UI configuration tool, no extra work needed
--Business Partner fields part of tabular extension, manual work required, I am still "perfecting" this method and plan on writing a blog once I have the technique finished.
--Product Attributes - use the transaction CRMM_UI_PROD_GEN and CRMM_UIU_PROD_CONFIG
I know CRM 2007 is based on the same tech foundation as 2006s, with some differences in how the UI tool works and the fact there are some screen layout changes(editable overviews). The extension procedures are generally the same. I can answer some of you extension questions based on my work with CRM 52 so far. It will generally apply to your situation.
BTW: The PCUI is no longer supported in CRM 2006s and above. Even the old SAP GUI transactions such as BP, COMM_PRODUCT are removed from the standard CRM menu. The SAP CRM web client should be used instead now.
Take care,
Stephen -
Hi All,
We have a requirement where we need to enhance CRM UI archive search with custom fields for CRM activity Object CRM_ACT_ON. As per my analysis Standard Archive Search for activity Uses info structure SAP_CRM_ACT for searching archived data.
But when we are trying to add custom fields into above field catalog, it is treated as modification. But Modification is not allowed in our landscape.
Standard infostructure is harcoded in SAP standard method ARCHIVING_READ of class CL_CRM_REPORT_ACC_DYNAMIC which is called as part of the process. So we are not able to go ahead with custom info structure.
Can you please le me know if there are any alternative way to meet above requirement or I have missed any steps.
Thanks & Regards,
SujitHello Thomas,
Maybe this link can help.
add new field to search criteria and result.
http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/f0747ac2-ffd9-2910-de9a-8a3dc44da8b4?QuickLink=index&overridelayout=true&12966506314316
Search Options - Knowledge Management - SAP Library
regards,
Grace -
Adding new field to detail data screen of object link
Hi All,
I've a requirement of adding a new field to the detail screen of object link. But the field is a combination of 3 other standard fields.
Please let me know how could i realise this functionality?
Thanks in advance.Hi Srini,
Thanks for your Reply
I have kept 01 against the field BSEG-AUGDT and selected the preselect check box also.
But still that field is not visible in the dynamic selection screen.
Thanks
Ajay.D -
How to Add a new fields in the selection screen of LDB.
Hi All,
I want to add a new fields in the selection screen of LDB & then i need to select the data for that fields.
So could you please tell me for that where i need to add the code for selecting the data.
Thanks
RoliHi
welcome to SDN forum
If you are designing your own LDB with your own tables you can define tree structure and then the selection screen for the tables
if you wants to modify the std LDB of SAp means take the access key and to modify that code
if you add the extra field you have to modify the where conditions in the code also
see the doc
A logical database is a special ABAP/4 program which combines the contents of certain database tables. You can link a logical database to an ABAP/4 report program as an attribute. The logical database then supplies the report program with a set of hierarchically structured table lines which can be taken from different database tables.
LDB offers an easy-to-use selection screens. You can modify the pre-generated selection screen to your needs. It offers check functions to check whether user input is complete, correct, and plausible. It offers reasonable data selections. It contains central authorization checks for data base accesses. Enhancements such as improved performance immediately apply to all report programs that use the logical database.
Less coding s required to retrieve data compared to normal internel tables.
Tables used LDB are in hierarchial structure.
Mainly we used LDBs in HR Abap Programming.
Where all tables are highly inter related so LDBs can optimize the performance there.
Check this Document. All abt LDB's
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.highlightedcontent?documenturi=%2flibrary%2fabap%2fabap-code-samples%2fldb+browser.doc
GO THROUGH LINKS -
http://www.sap-basis-abap.com/saptab.htm
http://help.sap.com/saphelp_nw04/helpdata/en/9f/db9bfa35c111d1829f0000e829fbfe/content.htm
http://help.sap.com/saphelp_nw04/helpdata/en/9f/db9b5e35c111d1829f0000e829fbfe/frameset.htm
http://help.sap.com/saphelp_nw04/helpdata/en/c6/8a15381b80436ce10000009b38f8cf/frameset.htm
/people/srivijaya.gutala/blog/2007/03/05/why-not-logical-databases
Re: **LDB**
www.sapbrain.com/FAQs/TECHNICAL/SAP_ABAP_Logical_Database_FAQ.html
www.sap-img.com/abap/abap-interview-question.htm
www.sap-img.com/abap/quick-note-on-design-of-secondary-database-indexes-and-logical-databases.htm
http://help.sap.com/saphelp_nw04/helpdata/en/9f/db9b5e35c111d1829f0000e829fbfe/content.htm
http://help.sap.com/saphelp_nw2004s/helpdata/en/9f/db9bb935c111d1829f0000e829fbfe/content.htm
Gothru the blog which provides info on LDB's:
/people/srivijaya.gutala/blog/2007/03/05/why-not-logical-databases
Sample code
TABLES: SPFLI,
SFLIGHT,
SBOOK,
SCARR.
START-OF-SELECTION.
GET SPFLI.
WRITE:/ SPFLI: , SPFLI-CARRID, SPFLI-CONNID,
SPFLI-AIRPFROM, SPFLI-AIRPTO.
GET SFLIGHT.
WRITE:/ SFLIGHT: , SFLIGHT-CARRID, SFLIGHT-CONNID, SFLIGHT-FLDATE.
GET SBOOK.
WRITE:/ SBOOK: , SBOOK-CARRID, SBOOK-CONNID,
SBOOK-FLDATE, SBOOK-BOOKID.
GET SFLIGHT LATE.
WRITE:/ GET SFLIGHT LATE: , SFLIGHT-FLDATE.
Regards
anji -
CProjects - Adding a new field to the detail screen of object link
Hi All,
I've a requirement of adding a new field to the detail screen of object link. But the field is a combination of 3 other standard fields.
Please let me know how could i realise this functionality?
Thanks in advance.Hi Srini,
Thanks for your Reply
I have kept 01 against the field BSEG-AUGDT and selected the preselect check box also.
But still that field is not visible in the dynamic selection screen.
Thanks
Ajay.D -
Creation of new field in RFX screen and populating item details
Hi Experts,
I have to create a new button in "Create RFX " screen where it should procure the shopping cart details and it should populate in table in RFX screen.
Shopping cart number should be entered in this screen. Set up for this input field is already done.Now i added an button GO.This one should retrieve the shopping cart details of entered shopping cart number and populate in the table present in this screen.
Procedure
1.Procure shopping cart details by calling the function module "bbp_pd_sc_getdetail".
I am strucked after this.How to proceed further as i have tried different procedures.
Please help if any idea on thisthanks for reply
I have did same thing but in input parameter of bado i am getting the shoping cart GUID . form which how i can get the Bid detail.
and other part is I need to send data by extension this this how we can do ?
do we need to write code in backend also and need to create custom field in backend PO table.
Thaks for reply -
Creation of new fields under sales tab in XD01
Hello,
I have to create a new field under the sales tab in XD01. Please let me know how i can do this? or is there any other way of adding the new fields to the customer master..
Thank You!!!!
SureshHi,
you can add to fields with customizing a cross the below path:
Financial accounting/accounts receivable and accounts payable/customer accounts/master data/define screen per activity (customers),
but i dont know how add new fields,
regards,
David -
Data vanishing in new fields after request activation in ODS
Hi,
I have added some new fields in ODS and updated it by end routine .Now when i run the dtp and check the data by pressing NEW DATA tab then i am able to see data updated in the new fields.
When i tried to activate that request in ODS ,the values that i populated in new fields got vansihed .I am not able to find wats d issue after activation even though before activating request in ODS all data is perfectly updated in new data table.
Regards,
MontzI have faced the same issue.Data was coming till new table,but after activation fields were getting
blank.
There is no necessity for doing a dummy mapping. In the transformation screen you will be having an ikon near to the delete
routine symbol with an arrow symbol
similar to select all and unselect all, just clikc on it and then mention the setting as Update all the target fields need to be populated.
This will solve the issue, if it is not solved, then you can make a direct mapping to any of the field in the source, it need not be the
exact field in the target.
Thanks,
Saveen Kumar -
How to add new fields to CRM 2007 Web UI
Hi,
I am new to SAP CRM 2007 and I am interested in how to extend the Web UI, for example adding new fields, to meet the customer requirements. Should I use the EEW or is there another "new and easier" way?
Thanx & best regards,
Oliver
Edited by: Oliver Pregler on Jan 30, 2008 5:50 PMActually for the new IC webclient UI you have need to take a look at your options:
1. New Installation:
Use the EEWB and add the fields. As part of the EEWB work, you will have a couple of post-processing steps where you will add your generated fields to the new screens. However this doesn't require any programming.
2. Upgrade from CRM 4.0/50
- New fields to add as part of upgrade
See the directions for new installation
- Existing fields to add as part of upgrade
--See the blog on the 40/52 CUSTOMER_H migration for transaction fields
--Business Partner fields part of BUT000 available via UI configuration tool, no extra work needed
--Business Partner fields part of tabular extension, manual work required, I am still "perfecting" this method and plan on writing a blog once I have the technique finished.
--Product Attributes - use the transaction CRMM_UI_PROD_GEN and CRMM_UIU_PROD_CONFIG
I know CRM 2007 is based on the same tech foundation as 2006s, with some differences in how the UI tool works and the fact there are some screen layout changes(editable overviews). The extension procedures are generally the same. I can answer some of you extension questions based on my work with CRM 52 so far. It will generally apply to your situation.
BTW: The PCUI is no longer supported in CRM 2006s and above. Even the old SAP GUI transactions such as BP, COMM_PRODUCT are removed from the standard CRM menu. The SAP CRM web client should be used instead now.
Take care,
Stephen -
Hi All,
I have we have done some enhancement to Activity header table and we manage to bring that field in SAP GUI. Now we want to bring that field in Web IC. We alreadly copied CRM_IC application to Z_CRM_IC
In order to bring that field what r all steps need to be done. I can see that field in BOl structure ...now I want that field in web IC
Please Help me on this.
Additional info: we are using CRM 5.0
Kind Regards,
KumarHi Anil,
As you are using 5.0, bsp_wd_cmpwb won't work.
For your requirement, go to the tcode bsp_wd_workbench
and enter the new BSP app created by you. And create a new
context node in the newly added view. A wizard gets opened.
Enter all the details by mapping it to the BOL entity which you
already know. Next create the attibute under this context node
and write the necessary coding so as to display the new field.
Let me know if you face any issues.
Thanks,
Arun -
New field in CRM datasouce is not replicated into BW datasource
Hello Everyone
I am hoping you will be able to help me. We have created a new field on our CRM Activities datasource CRM_SALES_ACT_1. This datasouce is currently active and we are using a delta update to our BW system. We have added a new custom field to this datasource which is being populated in CRM (I have checked this using RSA7). However, when this datasouce is being replicated in BW it is not bringing across the new field into the datasouce. We replicted the datasources when the delta queue had been cleared down.
Please can anyone suggest what else I can try, Do I have to delete the current initialisations, and then recreate them using initialisation without datatransfer?
We are using BW3.5
Many thanks
GarethHi Gareth,
I am currenlt involved BI 7.o implementation for CRM analytics (CRM 2007). I am working on a UK council project. I am first time working with CRM.
Mainly we have to provide reports on,
service tickets,
Activities,
Survey
ERMS etc..
Can you please provide some design documentation if you have?. Please can you also let me what all masterdata required....
Thanks,
Sudha -
Creation of new fields for business partner relationship
Hi experts,
We are currently on SAP CRM 7.0 EHP1.
We have a requirement to maintain a custom checkbox (Relevant for business) on each business partner relationship.
Can you please let us know on how we can achive this requirement.
Thanks in advance,
Vamsi.
Moderation: Duplicated. I lock this one and continue here: [Create a new field in Business Partner Relationships|Create a new field in Business Partner Relationships#10795912]
Edited by: Joaquin Fornas on Nov 8, 2011 12:17 PMPlease, anyone can help?
Thanks!!
Maybe you are looking for
-
Db adaptor for insert- SQLException: [SQL0803] Duplicate key value specified
While invoking db adaptor for insert on table 1 selecting values form another table, i am gtting error ; before3 insert i am updating table 2nd using db adaptor QUERY insert into CRPDTA.F5504579 (SELECT * FROM CRPDTA.F5504571 WHERE PAHDC=#v_updatedRe
-
Cancelation of partial line items in the MBST is not opening the delivery
Hi Gurus, We are posting the GR with 503 mvt type with ref to delivery. In this process when some of the line items have to be returned, we are posting MBST against those line items. To cancel / reverse the same in delivery using VL09, system (does n
-
how to now program de imesseges using mountain lion
-
How to totally disable the dark mode in OS x 10.10
I tried the dark mode but I think that is not fit for me, so I turn back to the light mode. But I found out that : when I use some applications, it do change back to the light mode. however when I change to other application, it changed to the dark m
-
I had both Photoshop CS6 and Photoshop CC installed. I dropped my CC membership after a few months. Now, when I try to open CS6, a box always opens up saying that my CC membership has expired. Even after uninstalling CC, I get the same thing. Why