Need BAPI or Class relevant to marketing / Campaigns SHOW Hierarchy button
Hi All,
When we click the SHOW HIERARCHY BUTTON in Marketing or Campaign in WEB UI,
I need the BAPI or CLASS by which we get those displaying values in Hierarchy VIEW...
Please help me,
Thanking you.
Regards,
VjmHyd
Hi,
You can find out the relevant UI component, Enhancement set and View by pressing F2 button on the relevant field for which you wnat to discover the related UI Class.
Then using the tcode:- BSP_WD_CMPWB you need to enter the BSP Workbench.
In the workbench, enter the values of the Component and the Enhancement Set and click on display.
Then in the next screen you will see all the relevant sections for that Component.
Expand the Views.
Double click on your view, which you figured out at the very beginning.
On the right side you will see the Implementation class name.
Double click on the Class name and you will see the methods under that class.
For your particular request, i found the class to be "L_CPG_MAIN_OPOVERVIEW_IMPL"
Let me know if this helps.
rgrds,
Randhir
Similar Messages
-
Need info relevant to marketing / Campaigns SHOW Hierarchy button
Hi All,
When we click the SHOW HIERARCHY BUTTON in Marketing or Campaign in WEB UI,
I need the BAPI or CLASS by which we get those displaying values in Hierarchy VIEW...
Please help me,
thanking you.
Regards,
VjmHydHi,
You can find out the relevant UI component, Enhancement set and View by pressing F2 button on the relevant field for which you wnat to discover the related UI Class.
Then using the tcode:- BSP_WD_CMPWB you need to enter the BSP Workbench.
In the workbench, enter the values of the Component and the Enhancement Set and click on display.
Then in the next screen you will see all the relevant sections for that Component.
Expand the Views.
Double click on your view, which you figured out at the very beginning.
On the right side you will see the Implementation class name.
Double click on the Class name and you will see the methods under that class.
For your particular request, i found the class to be "L_CPG_MAIN_OPOVERVIEW_IMPL"
Let me know if this helps.
rgrds,
Randhir -
Android app - tracking installations from marketing campaigns
Hello,
we need to track efficiency of our marketing campaigns. Now we see CTR, but that's all. We really would like to use Google Analytics connection with Google Play, but seems, that without implementing of Google Analytics SDK it's not possible. Or did someone succeeded at least with registering downloads numbers per campaign?
Android Native Application Tracking Overview - Google Analytics — Google Developers
BTW, support for this would be great as well
https://developers.google.com/app-indexing/Hi Geordie,
The best way to do this is to compose your HTML page and post it to the public internet. Make sure your images have an absolute path (important). Browse the page with IE, Select All, Copy and Paste into the email or template. You will find that the email
template editor is poor at rendering complex HTML. You will find difficulty in sending good HTML emails from CRM without assistance - it will be sent Base64 encoded and as a badly formed fragment. (check out
www.vizola.com/vem for more info)
For most customers having a subject line token is not an option, so you're relying on CRM's intelligent matching. If you're sending a campaign you should be using the email router and sending from a queue, not sending via Outlook. If you want to 'hide'
the tracking token you're into writing email router handler overrides for sending and receiving to move it to an X-Header or similar - not trivial! Vem has it's own tracking token mechanism that is much more robust and can detect and correlate bounces from
email servers and raise appropriate campaign responses of type Error.
CRM will (should) create campaign responses (Interested) in response to any reply provided you've opened incoming emails support. Add Vem and you get monitored opens and click-throughs and much more, like personalisation of emails...
You can send individual emails from workflow but don't think you can send acampaign. Vem offers scheduled campaigns - you set the marketing list, template and scheduled datetime and it does the rest using custom workflow activity.
You are facing the same challenges as most when looking to use CRM for eMarketing.
Best regards,
Chris -
Account Fact Sheet - Marketing Campaigns block
Hello experts,
I have created a custom fact sheet by copying fact sheet BP_ACCOUNT_FS. Also, I have added the inbound plug MKTGCAMPAIGNS (component is BP_FACTSHEET) into this fact sheet.
Now when I try to view martketing campaigns data of a confirmed account in the fact sheet, the marketing campaigns block shows "No result found", although there are marketing campaigns associated to this account.
Please let me know if whether any further configuration needs to be done to bring marketing campaigns data to the fact sheet.
Thanks in advance.Hi,
the marketing campaigns block in fact sheet will not work. and it seems that this will not be corrected given a lot of difficulties.
you might have to use 'Interaction History' assignment block to list the related campaigns and possible to navigate as a walkaround.
Hongyan -
Need BAPIs to read Marketting plan and its Campaigns under it as childs
Hi All,
As we aware of under Marketing plan there are multiple campaigns,
so I need to read those hierarchy using any BAPI or class,
Please let me know.
Thnaking you.
Regards,
VjmHudHi Shaik Shavali,
is it possible to get all levels of items i.e. from parent to all childrens vice verse,
i.e from Marketting plan to all lower level campagins....
how we can do this?
Thanking you. -
IC Alerts based on Marketing Campaign
Guys,
We need an alert to show up in the CIC WinClient whenever a customer is part of a selected marketing campaign.
For e.g. if a customer is a part of Product launch campaign (Customer will be in the target group), then when that customer calls, the campaign description should be displayed as an alert the CIC WinClient.
We dont want alerts for all the campaigns but only few selected ones. Is there a standard way to accomplish this? Any help on this would be appreciated.
Thanks
AniHi Anirudh,
1. In order to achieve this, we first have to create a Generic alert handler class which would contain certain methods to handle the SEARCH_TARGET_FOUND event
2. Since wish to display a message in the reminder scripting area about the clients previous repair requests, we have to create a new custom event in Meta model file; Meta Model file is an XML file which would contain information about various CIC events and their corresponding alert handler Java script functions and classes.
IMG Path: Customer Relationship Management->Interaction Center Win Client->Customer-Specific System Modifications->Define Customer-Specific Meta Model
3. Once the Meta model file is created, we have to associate it with a Alert Modeler profile.
IMG Path -> Customer Relationship Management->Interaction Center Win Client-> Hidden Components->Alert Modeler->Define Alert Modeler Profiles
In order to do this, create a new Alert Modeler Profile and associate the newly created Meta Model file with it.
Events would be displayed in your newly created Alert Modeler Profile based on the events stored in the Meta model file.
4. First need to capture the SEARCH_TARGET_FOUND event and pass relevant parameters to our Alert handler Class method HANDLE_CUSTOM_EVENTS
Also, we would have to capture our newly defined event TEST_ALERT_MESSAGE to display the message in the reminder scripting area.
5. Alert handler function in the Meta model file would refer to our Class method by means of a Class Identifier. You need to maintain it in the Constructor method of our Alert Handler class.
6. Use Method to handle custom events
7. Once the implementation is done, in order to test our scenario, you have to attach our newly created Alert Modeler Profile to our CIC profile using the following IMG path
IMG->Customer Relationship Management->Interaction Center Win Client->Define IC Win Client Profile
8. Now, launch transaction CIC0 and use quick search to search for a business partner; Once you confirm the business partner, a message would be displayed in the reminder scripting area as shown below.
Reward if helpful
Cheers
Manohar -
Relation between marketing campaign and product ID?
hi,
1. I need the relation b/w marketing campaign (external ID) and Product ID.Hi Sheen
I'm not sure if I understand your question.
If you wish to view Marketing Attributes linked to a Business Partner use Transaction BP locate the relevant BP then click on the Marketing Attributes Tab.
Marketing Attributes are linked to Set Types.
Hope this helps
Regards
Arden -
Sending E-mail in Marketing Campaign
Hi
We have a requirement where we need to send E-mails to all 'Employee responsible' of customers in Campaigns.
However at present system is having a field called 'E-mail address' field which will get the e-mail address from SPRO
like below..
SAP Implementation Guide > Customer Relationship Management > Marketing > Marketing Planning and Campaign Management > Personalized Mail > Maintain Sender Addresses for E-Mail
Functional consultant will maintain an E-mail address(only one) here.However now the requirment is I should write a code such way that it should neglect this E-mail id and instead of this it should send the mail to all the 'Employee responsible' of customers in that Campaign.
So could you please let me know the place (class or BADI of Function Module) in the SAP code where it stores the above said mail id so that I can modify the internal table with the required E-mail id's by replacing existing email id.(I'll try to use Enhancement spots...)
Best Regards
AnilHi,
You can send out email for marketing campaign in many ways.
1.get the target group created using the BI infocube
2.get the target group created using infoset query
3.Import the business partner data directly from an external file (flat file).
I will suggest an easy way of doing it.
Login using Marketing professional Roles>workcenter>Marketing>Campaign>Create New campaign-->Create segment
>create profile set>create profile-->create target group
Note : when u create a campaign there will be a place where you can give the mailform name where the already created mail form name shuld be mainteined over ther, and the sender address too.
click the target group created and click on the option import business partner.
(pre req:the target email ids should be maintained as business partners in ur system whre you can maintain BPs email-id in the BP Transaction)
get the list of business partner ids downloaded in the flat file from BP table.
Import the list>start or schedule the camapign>you can run ur campaign for all the BPs .
or manually enter the BP ids in the target group where the email address maintained for those BPs will be the target ids for your campaign.
give a try.Let me know if you have any queries.
Regards
Jgds -
What are some of your best practices for using videos in your marketing campaigns?
As video becomes more and more popular, what are some best practices you have for effectively using video in your marketing campaigns? Any cool examples?
Just saw this topic.
We use video a great deal in our campaigns. One of our best ones though was for an offering that the written word couldn't convey as quickly, succinctly, or visually even with graphics that a short commercial could do. We therefore created a simple video with professional VO work and blasted it out via email and social networks. The video clearly communicated our product and it's value to our prospects.
In return we got a enormous response of form submits from individuals wanting to download the products overview documentation. It is still one of our most watched videos.
We are now looking at adding in more value-add videos to go along with the current 'product information' stable to help generate more soft-sell opptys.
We are firm believers in using video. You can't just put anything out there and expect just because it is a video to do well. You must plan it carefully, think the messaging and value offered through just as much as any outbound offering. Time is still valuable and your prospects are always asking what's in it for me. Once they get something that they believe wastes their time, they will be more skeptical in the future regarding your videos or any messaging.
Keeping trust and relevance is essential to generating value with video. -
Interactive Reports for Marketing Campaigns using HANA
Dear Experts,
We are Implementing Interactive Reports for Marketing Campaigns using HANA Hence, I request you all to help with the Config Steps / any documents that help.
Your Help is really appreciated.
Thanks In advance
SatishDavid,
There are several drawbacks with the standard functionality that you will encounter:
- SAPconnect only supports HTTP url posting or RFC destination setup (which means you need a third party server program)
- The mail forms do not impose a limitation on the length of messages
- Target groups do not check if the person has a mobile number.
If you look at SMS gateway providers they normally allow use via web service or SMPP. If you plan on doing "bulk" campaigns where you will generate multi-thousand messages a month then you need to use one of these options. SMPP is a binary protocol that is way too complicated for a business application to implement. So web services is your best bet.
If we used mostly standard CRM functionaliy we would do the following for SMS:
- Use the segment builder to handle our target groups
- Use the personalized mail functionality
- Use the open channel exits for segment execution to handle the communication to SMS gateway.
Now keep in mind that for SMS campaigns this is going to be cubersome, and not going to provide all the mobile marketing functionality you need. It still appears that even for CRM 52/2007 that mobile marketing is not really fully addressed in the solution with several major gaps.
We ended up going down a custom route, because the segment builder was not-user friendly and unstable in CRM 40 and the mail form technology did not meet our needs for sending messages and creating template based scenarios. We still make use of the CRM business partner master for the distribution.
If you have any further questions on doing SMS campaigns with CRM, please let me know. This is one area where I have spent some extensive research. If you are looking for SMS gateway providers in the US, I can also provide some names based on our previous research.
Thank you,
Stephen -
How do I trigger an email marketing campaign each time a customer orders?
I want to trigger an email campaign to be sent X days after a customer places an order, each time he/she places an order. Specifically this would be a request for the customer to review the product(s) he/she purchased. I can't seem to find a way to trigger this based on the order date. Please help! Thanks!
Hi Liam,
Thanks for the response. I should clarify my initial question. There are two groups of purchasers that I would like to target with different email marketing campaigns: First time purchasers and, (ii) Repeat purchasers. Ideally the system would be able to distinguish between these two groups during the checkout process so that the correct email campaign could be triggered. I thought about basing it on whether the purchaser was logged in or not (where 'logged in = repeat purchaser'), but our site asks visitors to register very early in the process, so conceivably, a logged in user may very likely be a first time purchaser.
The more I think about it, the more it looks like I will need to manual email marketing list segmentation and management.
I sincerely appreciate any ideas you might have.
Thanks again!
Tim Rayl -
Hi,
Has anyone ever configured CRM to use SMS for Marketing campaigns?
Is there any useful documentation on it?
I have the best practice guides but there is no mention of how to do this.
Any help/advice appreciated.
DavidDavid,
There are several drawbacks with the standard functionality that you will encounter:
- SAPconnect only supports HTTP url posting or RFC destination setup (which means you need a third party server program)
- The mail forms do not impose a limitation on the length of messages
- Target groups do not check if the person has a mobile number.
If you look at SMS gateway providers they normally allow use via web service or SMPP. If you plan on doing "bulk" campaigns where you will generate multi-thousand messages a month then you need to use one of these options. SMPP is a binary protocol that is way too complicated for a business application to implement. So web services is your best bet.
If we used mostly standard CRM functionaliy we would do the following for SMS:
- Use the segment builder to handle our target groups
- Use the personalized mail functionality
- Use the open channel exits for segment execution to handle the communication to SMS gateway.
Now keep in mind that for SMS campaigns this is going to be cubersome, and not going to provide all the mobile marketing functionality you need. It still appears that even for CRM 52/2007 that mobile marketing is not really fully addressed in the solution with several major gaps.
We ended up going down a custom route, because the segment builder was not-user friendly and unstable in CRM 40 and the mail form technology did not meet our needs for sending messages and creating template based scenarios. We still make use of the CRM business partner master for the distribution.
If you have any further questions on doing SMS campaigns with CRM, please let me know. This is one area where I have spent some extensive research. If you are looking for SMS gateway providers in the US, I can also provide some names based on our previous research.
Thank you,
Stephen -
Hi All,
In Marketing Campaign, I use BPS Layout for the budget planning and planning functions to transfer the planned function to ECC (R/3).
I need only 3 planning functions and I want to hide the other planning functions in the list. Do you know how to do it ?
Thank you in advance.
PS : I have tried to use planning folders but it does not working and the only way I see for the moment is to delete the standard entries (planning functions) in BPS.The utilized column is populated by orders (when the offer code has been applied) booked through Oracle Order Management.
-
hi,
I Need BAPI and BADi Doc.
Please send doc to my mail id
[email protected]
thanks in advance
sarathBAPI.............
Business add-ins are enhancements to the standard version of the system.
Business Add-In is a new SAP enhancement technique based on ABAP Objects.
They can be inserted into the SAP system based on specific user requirements.
Each Business Add-In has:
at least one Business Add-In definition
a Business Add-In interface
a Business Add-In class that implements the interface
In order to enhance a program, a Business Add-In must first be defined
Subsequently two classes are automatically generated:
An interface with IF_EX_ inserted between the first and second characters of the BADI name.
An adapter class with CL_EX_ inserted between the first and second characters of the BADI name.
The Application developer creates an interface for this Add-In.
There are multiple ways of searching for BADI.
Finding BADI Using CL_EXITHANDLER=>GET_INSTANCE
Finding BADI Using SQL Trace (TCODE-ST05).
Finding BADI Using Repository Information System (TCODE- SE84).
1. Go to the Transaction, for which we want to find the BADI, take the example of Transaction VD02. Click on System->Status. Double click on the program name. Once inside the program search for CL_EXITHANDLER=>GET_INSTANCE.
Make sure the radio button In main program is checked. A list of all the programs with call to the BADIs will be listed.
The export parameter EXIT_NAME for the method GET_INSTANCE of class CL_EXITHANDLER will have the user exit assigned to it. The changing parameter INSTANCE will have the interface assigned to it. Double click on the method to enter the source code.Definition of Instance would give you the Interface name.
2. Start transaction ST05 (Performance Analysis).
Set flag field "Buffer trace"
Remark: We need to trace also the buffer calls, because BADI database tables are buffered. (Especially view V_EXT_IMP and V_EXT_ACT)
Push the button "Activate Trace". Start transaction VA02 in a new GUI session. Go back to the Performance trace session.
Push the button "Deactivate Trace".
Push the button "Display Trace".
The popup screen "Set Restrictions for Displaying Trace" appears.
Now, filter the trace on Objects:
V_EXT_IMP
V_EXT_ACT
Push button "Multiple selections" button behind field Objects
Fill: V_EXT_IMP and V_EXT_ACT
All the interface class names of view V_EXT_IMP start with IF_EX_. This is the standard SAP prefix for BADI class interfaces. The BADI name is after the IF_EX_.
So the BADI name of IF_EX_CUSTOMER_ADD_DATA is CUSTOMER_ADD_DATA
3. Go to Maintain Transaction (TCODE- SE93).
Enter the Transaction VD02 for which you want to find BADI.
Click on the Display push buttons.
Get the Package Name. (Package VS in this case)
Go to TCode: SE84->Enhancements->Business Add-inns->Definition
Enter the Package Name and Execute.
Here you get a list of all the Enhancement BADIs for the given package MB.
Have a look at http://help.sap.com/saphelp_nw04/helpdata/en/04/f3683c05ea4464e10000000a114084/content.htm
http://help.sap.com/saphelp_erp2005/helpdata/en/73/7e7941601b1d09e10000000a155106/frameset.htm
http://support.sas.com/rnd/papers/sugi30/SAP.ppt
http://www.sts.tu-harburg.de/teaching/sap_r3/ABAP4/abapindx.htm
http://members.aol.com/_ht_a/skarkada/sap/
http://www.ct-software.com/reportpool_frame.htm
http://www.saphelp.com/SAP_Technical.htm
http://www.kabai.com/abaps/q.htm
http://www.guidancetech.com/people/holland/sap/abap/
http://www.planetsap.com/download_abap_programs.htm
http://help.sap.com/saphelp_nw04/helpdata/en/c8/1975cc43b111d1896f0000e8322d00/content.htm
/people/thomas.weiss/blog/2006/04/03/how-to-define-a-new-badi-within-the-enhancement-framework--part-3-of-the-series
/people/thomas.weiss/blog/2006/04/18/how-to-implement-a-badi-and-how-to-use-a-filter--part-4-of-the-series-on-the-new-enhancement-framework
How to develop BADI
BADI................
There is nothing enigmatic or complicated about BAdIs. BAdIs are the most up-do-date technique of user-exits where SAP allows us to adjust a standard process to customer-specific requirements. Important: these user-exits are predefined by SAP.
The really challenging task is to find the appropriate BAdI (transaction SE18). If you have found the right one implementation is just a piece of cake:
(1) Define an implementation of your BAdI (transaction SE19) => This simply means: I am about to implement this BAdI.
(2) Generate automatically the class implementing the BAdI (which is usually an interface) (transaction SE19).
(3) Implement the method of this generated class (transaction SE24).
(4) Finally, do not forget to activate your implementation (SE19).
/people/sergey.korolev/blog/2005/03/14/the-time-for-me-to-have-a-badi-of-my-own
http://www.ct-software.com/reportpool_frame.htm
http://www.saphelp.com/SAP_Technical.htm
http://www.kabai.com/abaps/q.htm
http://help.sap.com/saphelp_nw2004s/helpdata/en/c2/eab541c5b63031e10000000a155106/frameset.htm
http://www.esnips.com/doc/e06e4171-29df-462f-b857-54fac19a9d8e/ppt-on-badis.ppt
http://www.esnips.com/doc/10016c34-55a7-4b13-8f5f-bf720422d265/BADIs.pdf
http://www.esnips.com/doc/43a58f51-5d92-4213-913a-de05e9faac0d/Business-Addin.doc
http://www.esnips.com/doc/1e10392e-64d8-4181-b2a5-5f04d8f87839/badi.doc
http://www.esnips.com/doc/3b7bbc09-c095-45a0-9e89-91f2f86ee8e9/BADI-Introduction.ppt
http://help.sap.com/saphelp_erp2005/helpdata/en/73/7e7941601b1d09e10000000a155106/frameset.htm
http://support.sas.com/rnd/papers/sugi30/SAP.ppt
http://www.sts.tu-harburg.de/teaching/sap_r3/ABAP4/abapindx.htm
http://members.aol.com/_ht_a/skarkada/sap/
http://www.ct-software.com/reportpool_frame.htm
http://www.saphelp.com/SAP_Technical.htm
http://www.kabai.com/abaps/q.htm
http://www.guidancetech.com/people/holland/sap/abap/
http://www.planetsap.com/download_abap_programs.htm
http://help.sap.com/saphelp_nw04/helpdata/en/c8/1975cc43b111d1896f0000e8322d00/content.htm
/people/thomas.weiss/blog/2006/04/03/how-to-define-a-new-badi-within-the-enhancement-framework--part-3-of-the-series
/people/thomas.weiss/blog/2006/04/18/how-to-implement-a-badi-and-how-to-use-a-filter--part-4-of-the-series-on-the-new-enhancement-framework -
Email Marketing Campaigns with OS X Server?
I am wondering if OS X includes any additional Mail tools that would assist in designing/handling an opt-in Email marketing campaign. I would basically like to give people the option to sign people up for my newsletter on my website, and track my click through rates and overall success of the tool. I also would like to provide opt-out and other statistics from the success of the campaign.
This seems like it would be more cost effective for me over the long run (running a 10-Client edition on a Mac Mini) than to pay monthly or per-email fees through online services.
Sales actually wanted me to call AppleCare because their supervisor did not know the answer.
I know that the Apple Store Online resells a product called Macware EMail Campaign, but it does not have very glowing reviews on Amazon, although there are only 3. Anyone have some suggestions for the best way to accomplish this type of campaign (would service based really be the best?).There's nothing standard on Mac OS X Server that will do this, although the tools are there (MySQL, PHP, and more) to build your own application if that's what you want.
There are numerous commercial packages designed just for this purpose, although many are geared for other platforms.
I suggest taking a look at the Mac Products Guide which lists several candidates that might be suitable for your needs.
Maybe you are looking for
-
I just got my apple ID on my computer, but it had someone else's ID before, it wont let me download songs I've already purchased. Even if i wanted to it wouldnt let me purchase those idems again.. what do I do?
-
1 iPod Nano 3rd generation and 2 user accounts on Mac Mini
My husband and I share our Mac Mini and we log in under separate user names. He is the administrator for the computer. My problem started when I initially purchased Phase and I could not upload it to my iPod Nano 3rd generation. So in an effort to de
-
How to process SOAP attachment at web service??
Hi I am implementing a web service to upload a file to server using SOAP message. How do I get to know that SOAP msg contains attachment and if so how to process it? Please help.
-
hey, Its monday the 10th of september 2007. I currently have a intel iMac and am looking at purchasing a macbook as i think i would use a notebook quite a lot. I want to buy a macbook but am afraid that something new and better will come out the day
-
Help with an expanding table on a form
I currently use a form as a photo log for tracking the image number and a photo description. The form was created in MS Word. I would like to create this form using LiveCycle Designer and have tried a few things but nothing works the way I would li