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,
    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

  • 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,
    VjmHud

    Hi 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
    Ani

    Hi 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 client’s 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
    Anil

    Hi,
    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
    Satish

    David,
    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

  • Marketing Campaigns using SMS

    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.
    David

    David,
    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

  • Marketing Campaign Budget

    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.

  • Need BAPI  and BADI Document

    hi,
    I Need BAPI and BADi Doc.
    Please send doc to my mail id
    [email protected]
    thanks in advance
    sarath

    BAPI.............
    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 BADI’s 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 BADI’s 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