How does trade promotion relate to campaign

hi,expert,
I am a new-hand in crm. to my knowledge, trade promotion & campaign is different function for CRM. trade promotion deal with our traditional trade promotion such as discount, free goods etc., while campaign is about  arranging some kind of activity for the channels letter, e-mail, and lead. when marketing in an concrete enterprise, it seems impossible that trade promotion & campaign just do their own business and have no relation. so my question is how does trade promotion differ from campaign,& also how they cooperate in marketing.
besides, since trade promotion also has its own trade promotion planning, so how  does trade promotion planning differ from marketing plan? if they two co-existed, what's the relation between them?
your response will be warmly welcome.
thanks a lot.
lisa

Hi Lisa
Diff betn Campaign and TPM
Campaigns are the ways and mediums which helps in communication, increasing awareness, increase sales and wide range of activities. It can be done through mailing list, product promotions, telecalling etc. So in nutshell as an organisation, you are trying to reach your customers for increasing customer base or sales or product awareness.
Examples of campaign:
1)You give $2 off on the purchase of every pack of Beer bottle.
2) Set up a stall in the Expo and register the queries to generate the leads.
3) Telecalling to all the individuals in the city with more than USD 100,000 p.a. income and then create leads.
However Trade Promotion Management is an activity which is done with the help of your channel partners. The check here is "trade", which means distributors, retailers, wholesellers, re-sellers etc. The purpose remain the same like to increase customer base or sale revenues but here the incentives are given to your channel partner.
Ex. Organisation sells products through Distributors in the market. If Organisation devise a scheme whereby distributor will get US $ 1000 extra he sells more than 100 cartons/month then it is a TPM.
Campaign : You can create Campaign without BP master data, you can run Campaign for External email id to generate lead and opportunity. but
Trade Promotion : You need to have BP master data. Mostly TP functionalities is used in Consumer Durables, FMCG where distributors or retailers as their BP.
Campaign : can be automated
TP : not possible
Campaign : You can use Bounce Management to track and analyse your campaign
TP : It will be based on the Cutomer Approval status. Normally will be done by key account manager.
From deal you can create TP
Hope this will calrify some of your queries...
Rgds
Mallikarjun

Similar Messages

  • What is the difference between trade promotion management and campaign?

    Hello all,
    I want a clear clarification shows the difference between trade promotion management and campaign management
    Regards
    Jacopo Francois

    Hi,
    1)Campaign Management, Here Market do the  Mass camapaign in  the specific sales area regarding theire Products and Brands (Aware ness of new Products or rebuilding the Brand image )  by spending some Budget.
    2) In Trade Promotion, Market makes the Trade agreement ( To sell the Particular Products ) with the Particular BP ( Like Distributor/Whole saler ) by giving the Trade promotional discounts, if he sells will get the TPM discount with in the planned period .
    Basically Campaign is using Mass advertise and TPM is to be targetting to the Particular BP to sell theire prodcuts by offering promotional discount.
    Regards
    Naren..

  • How does these all related?

    hi all,
    i have some question tat i wish to clearify,
    1. why do we put <%@Page include =...%>
    2. does the <%@Page include =...%> has any effect on the current page, how does it affect it?
    3. how about <%@Page import =...%>? how does it differ to the question 2?
    thanks all

    To my knowledge, there is no:
    <%@ page include="..." %>
    <%@ page import="some.pack.class"%>
    is used to import Java classes so they are available to the JSP page. It works just like the import statements at the top of a normal Java file (as a matter of fact, that is what they are turned into when the JSP is translated to a Servlet...)
    As for the <%@ page include="..." %> directive.... it doesn't exists. You may be thinking of <%@ include file="..." %> in which case it copies the content of the file to the translated JSP page at the location of the include directive.
    For more information, see the links at:
    http://java.sun.com/products/jsp/syntax/2.0/syntaxref20.html
    for Page directive (<%@ page ... %>)
    and Include directive (<%@ include ... %>)

  • How does JMS Destination relates to a Connection Factory ?

    Hello,
    I am new to JMS but have experience since 1995 with IBM MQseries, I like to understand how Connection Factories and Destination related to each other. I have looked at JMS documentation and seen the graphical representation but in MQ world we create a Queue Manger and a Queue under it. I have looke all over but can not explain this to myself.
    In Sun�s Java Application Server version 9, I have created a Connection Factory called �jms/ConnectionFactory_abc� and then have created a Destination called �jms/destination_abc� and successfully sent and received messages, what I do not understand is that there is no menu option in Sun�s web based screen to related the 2 together!! How do they relate? Do they related becuase of my program logic?
    What if you like to have same Destination names under 2 different Factories?
    ---------Code fragment without TRY/CATCH
    queueConnectionFactory = (QueueConnectionFactory) jndiContext.lookup("jms/ConnectionFactory_abc ");
    queue = (Queue) jndiContext.lookup(�jms/destination_abc �);
    queueConnection = queueConnectionFactory.createQueueConnection();
    queueSession = queueConnection.createQueueSession(false, Session.AUTO_ACKNOWLEDGE);
    queueSender = queueSession.createSender(queue);
    message = queueSession.createTextMessage();
    message.setText(input);
    queueSender.send(message);
    queueConnection.close();
    Please advise
    Thank You.
    AA

    I'll have a stab at this one, but may not be 100% right. Hopefully someone will point out anything I've got wrong.
    A connection factory is used to obtain a connection to the JMS provider, which in the case of MQSeries is synonymous Queue Manager. The connection is used to initiate one or more conversations with the JMS provider / QM, which might include starting a new transactional session.
    The destinations (Queues or Topics) are objects hosted by the JMS provider, however your client can only access these objects after establishing a connection / session, since it is the connection / session which determines the protocols and parameters to be used.
    The JNDI lookups are just a way for your client to obtain a remote reference to the Connection Factory and Queue objects hosted by the JMS provider, without coupling your client with the underlying JMS implementation (i.e. MQSeries, JBossMQ, ActiveMQ etc). When these references are bound to the JNDI tree they are given names like "jms/ConnectionFactory_abc" and "jms/destination_abc", but are not related to each other. Attempting to bind two references with the same JNDI name (on the same JNDI server) will cause in an error. So while you can two identically named queues on separate queue managers, you would have to give them different JNDI names,
    Hope this helps,
    Steve

  • How does PDF/VT relate to 'V'ariable data and 'T'ransactions

    Could someone explain to me how PDF/VT 'supports' Variable and Transactionsl data ?  I'm new to PDF/VT and I'd expected that it somehow made it easier to insert variable and transactional data, but I haven't found anything of that nature.  I do see that VT supports Document Part Hierarchy and metadata.  Is this the improvement related to VT - better ability to manage the documents within a single PDF file?
    There also appear to be a number of other improvements, such as direct ripping of PDF without translating to Postscript first,  JDF-aware metadata, etc.  These improve print operations, but I don't see how they improve variable data handling.
    Any pointers would be appreciated.
    Thanks,
    bob

    Good questions. I'll endeavor to provide a response.
    The most important thing to understand about PDF/VT is that in and of itself, it is a final form file format. It represents the fully composited output stream of a VDP job. There are no “variables” in PDF/VT itself. PDF/VT provides the protocols for final form PDF to optimally respresent such an output stream.
    PDF/VT-1 is built on top of PDF/X-4. All PDF/VT-1 files are totally valid PDF/X-4 files. PDF/VT-2 is based upon PDF/X-4p, PDF/X-5pg, and PDF/X-5g files - in the latter two cases possibly referring to Reference XObjects in external PDF/X-4 files.
    There are two major areas in which PDF/VT supports VDP (and so-called “transpromo”) print streams:
    Data optimization - space and RIP performance. Repeating objects, whether considered “fixed” or “variable” by whatever generates the PDF/VT, are represented via Image XObjects, Forms XObjects, and for PDF/VT-2 also Reference XObjects. Objects are defined once and then referenced many times. This can dramatically cut down the size of PDF files used for VDP. Furthermore, in conjunction with RIP technology optimized for processing PDF/VT files, such as the technology provided by products using the Adobe PDF Print Engine, use of XObjects is automatically recognized and triggers caching mechanisms that allow the RIPed results of XObjects to be cached in the RIP's high speed memory avoiding unnecessary repeated RIPing of common content. PDF/VT metadata also provides for “hints” to assist the RIP in such caching. This type of optimization makes it possible to use PDF for printing extremely graphically-rich color VDP jobs on very high speed (hundreds of pages per minute) digital presses now being developed and released to the market by digital printer manufacturers.
    Metadata.In addition to providing caching hints, PDF/VT provides metadata support for tagging pages or sets of pages for operational considerations. For example, one could tag each “set” of pages associated with the statement for each customer of a financial institution and via such metadata be able to directly access the pages associated with one statement (“view or print the statement for Jane Doe of Anywhere, New Jersey”) or multiple statements (“view or print the statements for all left-handed, herniated, Californians who own a Toyota” assuming of course you have all that metadata on the pages associated with particular account statements). As another example, you could tag via metadata for pages of certain types such as “front covers,” “inside pages,” and “rear covers” where each page type is printed on a different paper stock or size and possibly on a different printer (one could print “all front covers” for “all statements for accounts in ZIP codes 11010 through 11199”). For printing purposes, typically these types of selective printing requests are handled via JDF which instructs the RIP to select and process pages based upon such PDF/VT metadata and other JDF commands.
    Direct printing of PDF without conversion to PostScript has been occurring for a number of years now, especially starting with traditional offset print platemaking and now becoming much more prevalent for high-end digital presses, typically those used for VDP jobs. (Direct PDF isn't yet on typical desktop devices. PDF is still printed to PostScript from Acrobat on most such low-end devices.) PDF/VT really forces the need for direct PDF RIPs, but wasn't the only requirement for same. PDF/X-4 and PDF/X-5 were defined very much as a response to the needs for content at the highest level of abstaction (live transparency, color management, layers, etc.) for direct PDF printing.
    Hopefully this has begun to answer your questions. Let me know if there is further detail that you want or need.
              - Dov Isaacs (Chair, ISO TC130/WG2/TF2 PDF/X and Co-Chair, ISO TC130/WG2/TF3 PDF/VT)

  • What is "Arrow" and how does this programs relate to Windows/BootCamp?

    Hi Everyone,
    On the following YouTube video:
    http://www.youtube.com/watch?v=DxMFCksO0Ps
    When he is talking of the official bootcamp support, he mentions Arrow and other programs alike.
    Could someone inform me of these programs and what their roles are?
    Thanks
    Helooooo

    Hi,
    sounds to me like he's talking about the 'Eye Candy' stuff of Windows 7.
    http://www.windows7home.net/how-to-remove-the-arrows-on-the-desktop-shortcut-in- windows-7/
    But then again I might be wrong.
    Regards
    Stefan

  • How does font size relate to font height

    Hi,Im getting confused about font size.
    If I use a font of say font size 12. Does that mean
    - its maximum height is 12
    - its maximum ascent above the baseline is 12 but it can also go below (descent) below the baseline making total height something else.
    - something else.

    The short answer is: "No".
    The font size is APPROXIMATELY equal to the ascent, or probably more accurately, the ascent is approximately equal to the font size. But if you check font metrics for any given font you will see that they are not exactly equal. Perhaps there is some definition somewhere that specifies a precise relationship, but if so, I don't know what the formula is. Even the font metrics are only something of a general hint: according to the API documentation, some characters can be taller than the ascent or drop lower than the descent. And of course character widths vary widely.
    My practice is to get the font metrics object and ask what I've got, rather than relying on anything.

  • Confused: how does a videocard relate to my director work environment

    hello;
    I am about to buy a laptop and I am discovering that most
    laptops (affordable)
    have integrated videocards (ex: Intel GMA X3100 w/ 384mb
    allocated ram
    OR ATI Radeon X1250 w/ 512mb allocated ram );
    I understand that these integrated videocards use the
    machine's ram via 'sharing';
    QUESTION: is this an issue for me? I author in director10
    with a cast full of dozens of scripts, usually one .w3d file (
    created in lightwave with somewhere between 5000-20000 points ), a
    flash file that streams in flvs for animated textures;
    thanks
    Shannon

    Yes it does. The shared RAM isn't so much an issue. More RAM
    will equate to better handling of texture maps on those 3D objects.
    However, the Intel GMA graphics processor (aka GPU) are not
    up to par compared to a ATI or NVidia GPU. When it comes to
    rendering 3D objects you need fast floating point calculations and
    polygon rendering/fills. That is what an ATI card or NVidia card in
    a desktop or laptop will buy you. Both excel and will render
    DirectX (the 3D driver) faster and better then the Intel GPU.
    The downside is that they consume more power. You will seldom
    find a ATI or NVidia card built into say a Tablet laptop computer.
    Most Tablets tend to lean towards consuming less power for more
    portability in the hand of the user and thus ship to the less power
    consuming (and weak) Intel GPU.
    Also, if you do alot of transparency in Director (and
    especially Flash within Director), the Intel GPU will come to a
    crawl.

  • Trade promotion management for rebates processing

    Hi All,
    I am looking for configuration or step by step procedure on trade promotion management for rebates processing. Any document that gives the condition types to be used, set up of trade promotion, determination of the trade promotion related conditions in sales order, accruals of such rebates will be helpful
    Regards,
    Praveen

    sorry, I can't login a CRM server now, but I try to answer your question by my memory
    u2022 What condition types are required for rebates
    the condition type for rebate is special,  different the normal pricing condition,  the rebate condition has a different condition usage.  you can define the rebate condition record in rebate related SPRO path
    u2022 How are they linked to TP and how the conditions flow to ECC
    the condition generation configure in TP link the condition with TP type, you can check the configuration in SPRO
    u2022 How are these conditions determined in sales order
    the rebate also need to configure to the sale order, this configuration is under SD rebate path, and you can upload the configuration by middleware synchronize object from CRM
    u2022 Are there any agreements that need to be created
    the aggrement will be created automatically if the rebate condition can be generated in CRM TP.   pay attention that the spend type table in TP WEB UI page has a button named 'rebate generate'
    u2022 How does accruals happen
    the accrals is depend on the funds plan,  if fund plan created and configure for accrualls, you can launch a job background for accrual base on a fund plan from WEB UI
    u2022 How is it linked to funds, what set up of funds is required
    the funds is link to fund plan,   fund plan link to TP.   There is no directly link between funds with rebate, but they have indirect relationship through spend category, method,...    E.G.   you configure a rebate belong to a spend category,  and you can configure the spend category in fund determination with TP.
    The funds will be determined when TP created
    u2022 How validation happens from claims
    validaion happens in claim processing,  in claim,  the spend value will be fetch from fund usage, and bring to the validation screen, you can edit the validation data, and  claim will generate the billing due list according to the validation you input.

  • Contract(Trade Promotion) Tables

    Hi Experts,
    In CRM, Can you please let me know contract(Trade Promotion) related tables(contract, contract status and so on) and foreign keys among these.....
    I have a requirement like to delete the contract which have status as "Created/Draft" only. Can you please guide me on this.
    Thanks and Regards,
    Balakrishna.N
    Edited by: balakrishna nagabhairu on Dec 1, 2010 11:09 AM

    Hi Sanjeev,
    I would recomend to post this question to the CRM - Marketing forum to reach out to the right experts.
    Best regards.

  • How to get user and system status for a trade promotion

    Hi,
    I have to develop a batch program to change user status and system status of all trade promotions which satisfy some criteria. This criteria checks some dates related to trade promotion(like Changed on,Pallett buying, buying horizon dates) also.
    I thought of first extracting all external ids from CGPL_PROJECTS table and then run trade promotion query. But how can I get current user & system status and all dates as these can be taken from relations "TPMStatusActiveRel" and "TPMDateRel". I don't know to take data from relations. Please help me with a piece of code.
    Thanks.

    Hello Shikha,
    You can use these relations here, as you are not in the Business Object layer anymore. As far as my understanding is, all the batch programs or reports should be done at the API layer. Try this code, to read the status of the Trade Promotion object.
    data: lr_appl_base type ref to CL_CRM_MKTPL_APPL_BASE,
            lt_sys_status type CGPL_ISTATUS_TEXT_T.
    lr_appl_base ?= CL_CRM_MKTPL_APPL_BASE=>GET_INSTANCE().
    " To read system status
    call method lr_appl_base->STATUS_READ
    exporting
    IM_MKTELEMENT_GUID = "your Trade promotion guid
    ET_TJ02T  = lt_sys_status.
    " To read user status
    call method lr_appl_base->STATUS_READ_EXTERN
    exporting
    IM_MKTELEMENT_GUID = "your Trade promotion guid
    ET_TJ02T  = lt_sys_status1.
    To change the user status, use the method STATUS_CHANGE_EXTERN of the same class
    To set the system status, use the method STATUS_SET of the same class.
    Hope this helps.
    Regards,
    Vinay

  • Campaign Automation – Periodic Campaign. How does it work properly?

    Hey guys,
    I would like to start a period campaign (once per week over 52 weeks). Depending on the survey answers I get back from business partners, I would like to create weekly new target groups (where I want to collect the business partners in 3 groups: partners who answered yes, partners who answered no and partners who did not react to the survey), a new telephone list (with communication channel u201CFile Exportu201D  for partner who answered no) and u201CThank-youu201D (for partner who answered yes)-as well as u201CReminderu201D(for partner who did not react at all)-emails. 
    Unfortunately the realization does not work as I hoped. After my second period started only the survey email will be send out again, but the target groups are not getting updated anymore and the jobs (after the business partners send back their answers) do not get triggered so no new target groups, telephone lists or emails are getting generated after the first period.
    Here my questions:
    u2022     Why does, after my second period started (automatically), only the send out of the survey email works but no connection jobs get triggered after the answer are coming into the system, as sending out the u201EThank-Youu201C Mail, update of target groups or generation of the telephone list? Which of my setting could be wrong? How does the set-up of the campaign automation need to look like so that this will work?
    u2022     To my knowledge, generated target groups from the first period need to be emptied again automatically (or at least be set back to the old condition) before the second (third, fourth, fifth etc.) period starts, so that this one can be executed correctly (e.g. partners who answered yes in the second period can be collected correctly this time without getting mixed up with partners who said yes in the first period). How can this be accomplished? Is there a Badi for this? Anything else?
    u2022     In case there is really a way, that I can set target groups to the u201Coldu201D condition, where can I see e.g. the generated telephone lists or target groups from previous periods? Where does information like this get saved? In the campaign automation itself only the last information can be found and old information probably get overridden with the next periods information so where do I find the information from previous periods? Because I am pretty sure that you would like to be able to control who e.g. did not react to the campaign six periods before or which business partners said yes 10 periods before.
    It would be awesome if anyone could give me some answers or information where I might get answers to that problem or how I need to set up my campaign so that my requirements can get implemented.
    Thank you very much in advance!
    Janine
    Edited by: Janine P. on Nov 24, 2011 11:05 AM

    Hi Sapan,
    this is what SAP answered me:
    "As per my understanding, this requirement could work, but this might
    cause Human errors, thus creating issues for your functionality.
    Ideally, the Periodic campaigns are meant for multiwaves itself, but
    the Target Group is the same in all the waves. However, if you wish to
    change the Target Group during the Campaign Period, then this could
    cause manual errors, thus leading to disruption of the normal flow and
    thus the Campaign itself.
    Also, since the process would anyway involve manual intervention for
    changing the Target Group, you could also Copy the already existing
    Periodic Campaign and create a new one having the newly created Target
    Group.It would take hardly 5 min extra and the naming conventions would
    help you in maintainence or reporting at a later stage as well.
    For Example:
    1st week : Periodic_Campaign_1 and Target_Group_1
    2nd week : Periodic_Campaign_2 and Target_Group_2
    52nd week : Periodic_Campaign_52 and Target_Group_52
    Therefore, I would suggest you to go ahead with this approach.
    However, if you still wish to try out the single Campaign for the full
    year(52 weeks), I would suggest you to try out an example campaign with
    the below inputs:
    1. Create the Marketing Attribute questions and assign them to the BP's.
    2. Create a Profile which holds these Marketing Attributes.
    3. In the Periodic Campaign, use the Workflow 'Create TG and Channel
    Transfer'. This would create the Target Group using this profile and
    also send mails to this Target Group.
    4. Make changes to the Profile parameters during the campaign sleep
    period(after the 1st execution is over and before the 2nd execution,
    and so on)
    You can test for Period type 'hours'/'days' using such a campaign and
    test if it works correctly as per your requirement. "
    Hope this helps.
    Kind regards,
    Janine

  • What does the scriptcollector do and how does it related to jsf lifecycle?

    hi,
    i want to know what does the scriptcollector do and how does it related to jsf lifecycle? and also in the scriptcollector if i call this,
    preRender=#{myBean.onPageLoadBegin}
    postRender=#{myBean.onPageLoadEnd}
    how my page will react?

    The hx:scriptCollector is part of the IBM Faces Client Framework and has nothing to do with Sun JSF RI.
    Lot of the hx components require specific Javascript and those hx components should be placed inside a single hx:scriptCollector which on its turn checks the nested hx components and renders the desired Javascript for it at the end of the tag. Check the HTML source for that Javascript.

  • " Campaign determination " error in Trade Promotions

    I am working on the Trade Promotion functionality on a Target Group . The conditions are getting generated and appearing in the discounts tab. Also the target group is picking up only the relevant BPs and showing them in the Volume/Trade Spend Tab but while releasing the Trade Promotion,I am receiving n error . "Campaign Determination records cant be generated "and "enter a hierachy business partner" . Since the Trade promotions on the BP hierarchy are being realased without errors , I am wondering ,is there any particular configration which needs to be done in specific for the Target Group as customer . Could anybody please help me in this regard?

    Look into this and see if it helps: http://help.sap.com/saphelp_crm50/helpdata/en/c1/e60741375cf16fe10000000a1550b0/frameset.htm

  • How to open a Trade Promotion from an ABAP report/program?

    Hello SDN Community,
    i try to open a spezific Trade Promotion to read an addional customized time_period field in a a badi. I have the promotion guid and i played around with mkt_element_read but the additional time fields are not included/transfered.
    How can i do that?
    Thanks in advance, tom

    Hi Tom.
    Did you get something on this?
    Can anybody help to solve this issue?
    Thanks in advance!!
    Guillermo

Maybe you are looking for