Job erroneous executing Marketing Campaign

Hi,
I have done some configuration around communication mediums. One works one doesn't.
The one that doesn't work, when I execute the campaign I get in the long text:
You want to start campaign execution using the open channel. The communication medium does not contain any other channels that can be started with lower priority. Furthermore, there is no active implementation of the open channel in the system.
They are both based on the same transaction type. The only difference is one is 'Open Channel' which is the erroring one.
The other is 'Internet mail SMTP).
The long text mentions active implementation of the open channel.
Does anyone know what needs to be done to activate this?
Many Thanks
David

hi
what u have asked for is really a real time requirement and it can easily be achieved in two ways:
one way is to do as we usually do in campaign that as soon as the campaign element is changed we again assign the target group to it manually but u want that thing to be done in background,
so u can achieve this thing through workflow,there u need to make a custom method in which u can import the campign elements u want to use to assign the target group to them
and then u can use that method in workflow as task and that task should be made as background task,ur purpose will be solved,as sson as ur campaign element is changed the new campaign element which is identified at run time will be retrieved and target group will be assigned to it.
i have achieved similar requirement in our Lead case.and its amazingly resolved
best regards
ashish

Similar Messages

  • Generate Sales Orders in mass based on Marketing Campaign (CRM 6.0)

    Hi Support,
    I want to generate sales orders in mass through marketing campaign
    I have done the following customizing :
    - create a new transaction type used for the Template : sales order template ZSOT and assign to it template type "D"
    - assign item categories to this new transaction type ZSOT
    - enter as communication medium for the channel : the sales order ZSOM that I want to be created in mass (based on the Template)
    - copy control between the 2 transactions : ZSOT and ZSOM
    - copy control between the item categories
    - Then I create in the Web Client UI, a sales order template ZSOT with material and quantity
    - Then I create a marketing campaign and choose as communication medium the sales order and assign the sales order template ZSOT previously created
    - I assign a Target Group to the Campaign
    - I release the campaign
    - I start it to execute it
    => I obtain the message : "To generate sales orders products and quantities have to be assigned."
    However the Sales Order Template contains a product and a product quantity
    Any idea how to solve the issue ? Is there any step missing on my customizing
    Thanks for your help !

    Dear Thomas,
    I have the same problem which you have explained in your thread and i have done the same settings that are mentioned by you.
    Even i have tried all the possibilities to get rid of this error but i am unable to resolve this problem.
    As per your inputs i have inputted the product in a Campaign but there is no option for entering quantity.
    The error i am repeatedly getting is "*To generate sales orders products and quantities have to be assigned* upon executing the campaign.
    I appreciate your earliest reply.
    Many many thanks in advance.
    Rajendra

  • BUG report: Distiller v.8.1.0 erroneously execute i/o-operations in PostScript programms

    Distiller v.8.1.0 erroneously execute i/o-operations in PostScript programms (WinXP SP3 & Win2K3 RC1 SP2 platform).
    Execution of the PS-code, contained file i/o operaions (see
    i PLRM 3rd edition
    , pp.73-87)
    c %*************************** PS-File *********************************
    c (c:\\temp\\File1.txt) (w) file closefile % Open file for write and close it
    c %*********************************************************************
    (or others file write ops.) produce invalidfileaccess error:
    b =============== Distiller LOG =====================
    > %%[ Error: invalidfileaccess; OffendingCommand: file ]%%
    > Stack:
    > (w)
    > (c:\\temp\\file1.txt)
    > %%[ Flushing: rest of job (to end-of-file) will be ignored ]%%
    > %%[ Warning: PostScript error. No PDF file produced. ] %%
    b ==================================================
    Execution of the file read operations (file exist!)
    c %*************************** PS-File *********************************
    c (c:\\temp\\File2.txt) (r) file closefile % Open existing file for reading
    c %*********************************************************************
    or
    c %*************************** PS-File *********************************
    c (c:\\temp\\File2.ps) run % execute existing PS-program
    c %*********************************************************************
    produce undefinedfilename error:
    b =============== Distiller LOG =====================
    > %%[ Error: undefinedfilename; OffendingCommand: file ]%%
    > Stack:
    > (r)
    > (c:\\temp\\file2.txt)
    >
    >
    > %%[ Flushing: rest of job (to end-of-file) will be ignored ]%%
    > %%[ Warning: PostScript error. No PDF file produced. ] %%
    b ==================================================
    b =============== Distiller LOG =====================
    > %%[ Error: undefinedfilename; OffendingCommand: run ]%%
    > Stack:
    > (r)
    > (c:\\temp\\file2.ps)
    > %%[ Flushing: rest of job (to end-of-file) will be ignored ]%%
    > %%[ Warning: PostScript error. No PDF file produced. ] %%
    b ==================================================
    It doesn't matter, in what folder operation is carried out system %TEMP% or User %TEMP% (not in %HOMEPATCH%!) file i/o
    b don't work.
    With mentioned [in KB http://www.adobe.com/devnet/acrobat/downloads/Acrobat_SDK_readme.html ] command line switch «-F» all works correctly.
    This "feature" of the Acro8 (and Acro9? see http://www.adobeforums.com/webx/.59b69fa1 ) does impossible execution of the PostScript programs of variable data print.
    What to do that Distiller the beginnings it is correct to work (file i/o into %TEMP%-folders) without «F»-switch?

    I don't use Acrobat SDK, i make PostScript-programs for the var.data print, f.e. labels with wire name, numbers, barcode etc.; Distiller plays role RIP, carrying out the program.
    As a data source at execution of these programs files of various formats can be used: ANSI/UNICODE text, binary (f.e. PhotoShop-RAW data), PostScript (f.e. «print-in-file» from Illustrator) file and others. The same programs can write what or given on a disk (tmp-files), for example the pointer to the data in a source file or the debug information.
    For me has surprised that in 8 Acrobat'е all it has suddenly ceased to work, though in early versions and ghostScript all is fulfilled correctly. I have assumed that obviously developers had been limited possibility of data write/reading a disk and, most likely by a TEMP-folder. However even in the TEMP-folders setted by means of a variable %TEMP% of write operation at execute of PostScript-program by Distiller it was not possible to make. Also attempt to read/execute a file which is in a TEMP-folder was unsuccessfully completed also.
    During search in the Internet I have found article specified above ( http://www.adobe.com/devnet/acrobat/downloads/Acrobat_SDK_readme.html ) in which it is underlined possibility by default operations of file I/O in a TEMP-folder, however impossibility it to make contrary specified in this article, have forced me to write to this forum so it is read by Acrobat developers.

  • Marketing Campaigns not shown in Account factsheet

    Hi All,
    I am posting this thread after going through a similar kind of issue posted by Shiva a year back but that thread is closed now without giving the proper resolution. I apologize if this is against the rules of forum, but would like to request the moderator to encourage members to put the proper solution before closing the thread so that it ll help others in future.
    The issue what i am facing is after executing a campaign, the Marketing Campaign data is not available under the assignment block in Account Fact Sheet.
    As this is a standard functionality of SAP for Fact Sheet, i am not sure if this is a product error or am i just missing some configuration somewhere..
    Kindly guide me what to do to resolute the prob.
    Cheers!!!!
    Ajay

    Hi Ajay,
    I think the reason for this is that there is no direct relationship between the Business Partner and the Campaign. Only one Business Partner has a direct relationship to the Campaign (the Resp. Employee). All Business Partners included in the Campaign (as Member of the Campaign) are not directly related to the Campaign. These BPs are just included in a Marketing Profile/Target Group. Itu2019s the Target Group which is assigned to the Campaign at the end.
    Best regards,
    Arno

  • Surveys in Marketing Campaigns

    Hi All
    When we send out surveys in Marketing Campaigns, we can insert tracking for tracking responses.
    How can we just track that how many BPs opened the survey. Means they clicked on the link ...irrespective of how many did actually respond. Just the BPs who clicked and opened the email.
    How to track it and which table to see for the enteries.
    Please help
    Thanks and Regards
    Mohanpreet

    Hello Joost,
    the only thing I know is the following:
    If you want to classify responses that you capture when executing campaigns, an administrator can create response options that can be assigned to campaigns. A response option can have a positive, negative, or neutral classification.
    With the classification you can select, for example, all positive activities in reporting.
    When a campaign is assigned to an activity, there’s a check, whether response options are assigned to this campaign.
    If there is a default response option, this default will be shown in the newly created activity. You can change the response to another option assigned to the campaign afterwards.
    Note: Currently there is reporting and user interface selection based on the response option. For leads and
    opportunities we assume to have already a positive feedback. Otherwise we would not have such an object.
    Response options can only live with a campaign. When you set a response option to Obsolete, you will not see it anymore in the value help and you can't assign it to campaigns.
    Source: Administrator Guide on page 315.
    Best regards, Janina

  • Response options in Marketing Campaigns

    Hi everyone,
    I'm trying to demystify the Response Options in the Marketing area.
    I'm wondering, how can we use these Response Options?
    If I create a direct e-mail campaign I can add Response Options to the Campaign. Nice.
    But what can I do with these Response Options?
    How can I add these Response Options to the email template I'm sending out (e.g. I want to send out an invite email with two response options, "Yes I will attend", "No, I will not attend" --> How can I actually "ask" the question to my target group in the email template?)
    Maybe the Response Options are not used in Direct e-mail campaigns?
    To be short, has anyone worked with the Response Options yet in marketing campaigns and can tell me how to actually use them :-)
    Many thanks in advance!
    Best regards,
    Joost Stallaert

    Hello Joost,
    the only thing I know is the following:
    If you want to classify responses that you capture when executing campaigns, an administrator can create response options that can be assigned to campaigns. A response option can have a positive, negative, or neutral classification.
    With the classification you can select, for example, all positive activities in reporting.
    When a campaign is assigned to an activity, there’s a check, whether response options are assigned to this campaign.
    If there is a default response option, this default will be shown in the newly created activity. You can change the response to another option assigned to the campaign afterwards.
    Note: Currently there is reporting and user interface selection based on the response option. For leads and
    opportunities we assume to have already a positive feedback. Otherwise we would not have such an object.
    Response options can only live with a campaign. When you set a response option to Obsolete, you will not see it anymore in the value help and you can't assign it to campaigns.
    Source: Administrator Guide on page 315.
    Best regards, Janina

  • Really aggressive marketing campaign for creative cloud

    today my Lightroom informed me that there is an update, and asked me if I would like to download the update. I answered "yes" and was taken to the Adobe website. But, instead of being taken to the Adobe Lightroom download page as has happened with all of the previous updates, this time I was taken to a page about creative cloud. I don't want creative cloud. I only want to update my desktop version. So I tried clicking on the way for the desktop version, which is hidden away down in the bottom right corner of the screen. And that takes me to create a cloud. So I tried going to downloads for Lightroom. And I get taken to creative cloud.
    I eventually had to call up Adobe on the phone in order to be able to update my desktop version of Lightroom. I let the agent I spoke with know it was very annoying to be subject to this obviously aggressive marketing campaign for creative cloud. When we were done with the call I thanked him for helping me do on the phone what I couldn't do on the website.  I also let him know that  it seems like Adobe is trying very hard to steer people to be creative cloud option and away from the desktop option.  I also let him know that if Adobe ever does away with the desktop version and the creative cloud version is the only alternative I am gone as a customer. I will use Apple photos or some other product. I will not be forced into a subscription-based service against my will.
    Greg

    Have followed up with the customer via email. Working to resolve the problem.

  • Creating a Job to execute a .sh file

    Hi,
    I have an important issue creating a Job to execute a .sh file,
    the .sh (start_execution.sh) contains a lot of random calls like this:
    #!/bin/bash
    . /home/crm/.bash_profile
    . /home/crm/argentina/crm/crmdw/clusters/mt/mt_pull_push/start.sh
    . /home/crm/argentina/crm/crmdw/clusters/ota/ota/start.sh
    sqlplus dware/argu01@crmarg @/home/crm/crmdw/AR/exec_dw.sql "MT"
    sqlplus dware/argu01@crmarg @/home/crm/crmdw/AR/exec_dw.sql "OTA"
    sqlplus dware/argu01@crmarg @/home/crm/crmdw/AR/exec_dm.sql "DAILY_DOWNLOADS"then creating the next job
    Begin
    dbms_scheduler.create_job
    (job_name=>'job_AR',
    job_action=>'/home/crm/crmdw/AR/start_execution.sh',
    number_of_arguments=>1,
    job_type=>'executable',
    start_date => SYSDATE,
    repeat_interval => 'FREQ=MINUTELY; INTERVAL=20',
    enabled=>false,
    auto_drop => TRUE,
    comments=> 'Run shell-script test_dbms_scheduler.sh');
    dbms_scheduler.set_job_argument_value(job_name =>'job_AR', argument_position => 1, argument_value => 'Parameter passed from Oracle to Unix');
    dbms_scheduler.enable('job_AR');
    end;
    /the system executes all process at the same time instead of one to one,
    Is necessary the system executes one to one becouse is a Hierarchy of process with
    corresponding dependencies.
    what could I do to resolve the issue??
    any ideas??
    Thanks in advanced...

    the problem is the content of the .sh file(start_execution.sh) is generated ramdomly and automatically and the code is :
    FUNCTION F_GET_EXECUTION_PLAN
        CONN_STRING_TRG VARCHAR2--'dwa/arg@arg'
      , EXEC_TEMP_DIR VARCHAR2--'/home/crm/crmdw/AR/'
      ) RETURN CLOB AS
      BEGIN
      DECLARE
        v_conn_string_trg VARCHAR2(255);
        v_exec_temp_dir VARCHAR2(255);
        v_select_aux VARCHAR2(32767);
        v_select CLOB := ' ';
        v_process_type VARCHAR2(5);
        v_process_name VARCHAR2(50);
        v_location VARCHAR2(255);
        v_result NUMBER := 0;   
        TYPE t_array IS TABLE OF VARCHAR2(255);
        TYPE t_cursor IS REF CURSOR;
        v_array t_array := t_array();
        c1 t_cursor;   
      BEGIN 
        v_conn_string_trg := CONN_STRING_TRG;
        v_exec_temp_dir := EXEC_TEMP_DIR;
        DBMS_LOB.TRIM(v_select, 0);
        DBMS_LOB.APPEND(v_select, '#!/bin/bash' || chr(13) || chr(10));
        DBMS_LOB.APPEND(v_select, BASH_PROFILE || chr(13) || chr(10));
        DBMS_LOB.APPEND(v_select, chr(13) || chr(10));
        v_select_aux := '
          SELECT A.process_type, b.process_name, b.LOCATION
          FROM
            SELECT process_type, process_id, LEVEL level2
            FROM
              SELECT process_type, process_id, dep_process_type, dep_process_id
              FROM crmdw_master_dependencies
              WHERE dependency_type <> ''PREVIOUS_DATE''
              UNION ALL
              SELECT process_type, process_id, NULL, NULL
              FROM
                SELECT ''STG'' process_type, ID process_id
                FROM crmdw_master_stg
                UNION ALL
                SELECT ''DW'', ID
                FROM crmdw_master_dw
                UNION ALL
                SELECT ''DM'', ID
                FROM crmdw_master_dm
                MINUS
                SELECT d.process_type, d.process_id
                FROM crmdw_master_dependencies d
            START WITH dep_process_type IS NULL
            CONNECT BY PRIOR process_type = dep_process_type
            AND PRIOR process_id = dep_process_id
          ) a
          INNER JOIN
            SELECT 1 ordinal, ''STG'' process_type, s.ID process_id, s.process process_name, c.location, s.active 
            FROM crmdw_master_stg s
            INNER JOIN crmdw_master_clusters c ON (c.id = s.id_cluster)
            UNION ALL
            SELECT 2, ''DW'', ID, process, ''' || v_exec_temp_dir || ''', active
            FROM crmdw_master_dw
            UNION ALL
            SELECT 3, ''DM'', ID, process, ''' || v_exec_temp_dir || ''', active
            FROM crmdw_master_dm
          ) b ON (A.process_type = b.process_type AND A.process_id = b.process_id)
          WHERE b.active = 1
          ORDER BY b.ordinal, a.level2
        BEGIN
          OPEN c1 FOR v_select_aux;
          LOOP
            FETCH c1 INTO v_process_type, v_process_name, v_location;
            EXIT WHEN c1%NOTFOUND;
            v_result := F_CHECK_NEED_TO_EXECUTE (
                            v_process_type
                          , v_process_name
            IF (v_result = 1) THEN        
              IF (v_process_type = 'STG') THEN
                v_select_aux := '. '  || nvl(v_location, '/') || lower(v_process_name) || '/start.sh';
              ELSIF (v_process_type = 'DW') THEN
                v_select_aux := 'sqlplus ' || v_conn_string_trg || ' @' || v_location || 'exec_dw.sql "' || v_process_name || '"';
              ELSIF (v_process_type = 'DM') THEN
                v_select_aux := 'sqlplus ' || v_conn_string_trg || ' @' || v_location || 'exec_dm.sql "' || v_process_name || '"';
              ELSE
                v_select_aux := '';
              END IF;
              IF (v_array.COUNT > 0) THEN
                FOR i IN v_array.FIRST .. v_array.LAST LOOP
                  IF ((v_array.EXISTS(i)) AND (v_array(i) = v_select_aux)) THEN
                      v_array.DELETE(i);
                      EXIT;
                  END IF;
                END LOOP;
              END IF;
              v_array.EXTEND;       
              v_array(v_array.LAST) := v_select_aux;     
            END IF;
          END LOOP;
          CLOSE c1;
          FOR i IN v_array.FIRST .. v_array.LAST LOOP
            IF (v_array.EXISTS(i)) THEN
              DBMS_LOB.APPEND(v_select, v_array(i) || chr(13) || chr(10));
            END IF;
          END LOOP;     
        EXCEPTION
          WHEN OTHERS THEN
            DBMS_LOB.APPEND(v_select, chr(13) || chr(10));
        END;       
        RETURN v_select;
      END;
      END F_GET_EXECUTION_PLAN; 

  • Short dump while executing Market Planner

    Hi,
    Working on CRM4.0 sp6 .
    While executing Market Planner(CRM_MKTPL) getting dump....
    Syntax error in program "CL_CRM_MKTPL_APPL_BASE==============CP".
    Can enyone help out.
    Thanks,
    Anirban

    Hi Anirban
    In general, if you are getting a syntax error in a standard SAP program (non 'Z' namespace for ABAP) then you probably should search the SAP Service marketplace for notes. Particularly in an older SP like yours.
    There are other notes to consider, eg 735219.
    If you do not find a note, then you probably want to take advantage of SAP's AGS and create a customer message. It may be a newly discovered bug.
    Cheers
    Dom

  • How to assign status profile to marketing campaign ?

    Dear Friends,
    I am working on Marketing Campaign (SAP CRM 4.0) : I want to customize a new status profile for campaign. I create a new one and I don't know where I assign it to camapign : I searched in SDN and I found a message : "to assign status profile, you have to do when you customize campaign type : Marketing -> Marketing Planning and Campaign Management -> Basic Data -> Define Campaign Types/Objectives/Tactics : in this customizing point, when you define campaign type, here is a status profile field".
    The problem is I did not find any "status profile" field in this customizing point.
    Thanks in advance for your help.

    Hi,
    Pls follow below said path to create User Status profile
    CRM--> Marketing > Marketing Planning and Campaign Management> General Setting --> Change Status Profile for User Status
    Once you create Status profile you can see the same in the profile field of Campaign. You will have to assign this profile in the campaign then you can see the statusses in Change Status field,. But these stausses can not over write the system statusses.
    Hope this will help..
    Rgds
    Mallikarjun

  • Create A JOB  must execute in every 20 minutes from 8:00 AM to 8:00 PM

    Hi,
    Can any one a write a script to create a job suppose “ERP_CONS_POST_JOB” in a database.
    This job must execute in every 20 minutes from 8:00 AM to 8:00 PM.
    Thanks in advance.Please reply me its urgent.

    bpat wrote:
    Go through the below link
    http://download.oracle.com/docs/cd/B19306_01/appdev.102/b14258/d_job.htm
    http://psoug.org/reference/dbms_job.html
    It will provide a better understanding.
    Look at the INTERVAL procedure.That's not really correct.
    The dbms_job package is the "old" way of scheduling jobs.
    Since 10g the dbms_scheduler package has superceded that and is the preferred option, as well as it offering greater flexibility. dbms_job is only kept for backwards compatibility.

  • Can you filter a custom report by postcode?  I want to send an email marketing campaign to customers

    Can you filter a custom report by postcode?  I want to send an email marketing campaign to customers within a postcode range.  How do you do this? Thanks.

    Hey RP in Oz,
    You can run a contacts report and select 'Default Address Type' as an 'Address Details Field' which will include the zip code a customer has inputted. You can then export the report, open it up in Excel (or similar) and filter based on the postcode. Once you have modified the list in excel, formatted it correctly and are satisfied, you can then import the report as a mailing list via E-Mail Marketing > Mailing Lists.

  • SSIS package works in development environment but fails when job scheduler executes, file path invalid

    SIS package works in development environment but fails when job scheduler executes, file path invalid
    Relatively simple package to get OLE-DB connection to MS FoxPro 9.0 DB
    The failure in the job log states that the path is invalid its a network path (\\192.168.1.xxx\foldername) this has been run several ways with the remote computer being mapped as a network drive and through the \\ notation described above.
    Thinking it was a security issue between the SQL agent account and my account I tested by subsitution myself as a proxy account for the agent when running this job, again same result failed on network path.
    One issue I see is that the remote computer is running Server 2000 (legacy software incompatable with newer versions) 
    Is it possible that this is a security issue, since if i understand correctly the current MS domain security model didn't exist until Server 2003.

    Hi REIData,
    Have you got the issue resolved? Based on your description, please make sure the target folder is shared properly. If the computer on which the SQL Server Agent job runs doesn’t join the domain as the server that hosts the shared folder, you have to share
    the folder with everyone by adding “Everyone” to the people list on the File Sharing page of the folder and assign "Read/Write" permission to it.
    Regards,
    Mike Yin
    TechNet Community Support

  • Is there a trick to publishing iWeb page html in email marketing campaigns?

    I've searched around on this forum but haven't come across an answer. What I'd like to do is create a webpage in iWeb and use it with GoDaddy Express Email marketing. When I do it, it comes up all funky. I've tried it with Constant Contact, too, but no luck. Can this be done or do the iWeb html codes not jibe with other applications? I'd really love to use my own webpage design consistently through email marketing campaigns. Their templates are pretty ugly.
    If someone knows any tricks, I'd love to learn them. If it's not doable, then go ahead and break the news to me.

    KimberleeJo wrote:
    I've searched around on this forum...
    In case you haven't already seen this old thread...
    _Emailing an iweb designed page_.

  • Purchase orden from marketing campaign en CRM2007

    Hi all,
    I'm trying to customize the direct creation of purchase order from marketing campaign in my SAPCRM2007, but I have a few problems.
    I have assgined a project profile, the PEP element is correctly created in PS, and purchase orden NB (standar purchase order) is assigned in customizing to this project profile. I fill out the following values in Purchase Goods/Services assignment block:
    Good/Service ID
    Material group
    Vendor
    Quantity
    Unit
    Estimated unit price
    Currency
    Then I release the marketing campaign and save it. In Messages assignment block I can see several error messages from ERP:
    Enter valuation price
    Enter Purchasing Org
    Instance of object type could not be changed
    Obviously the purchase order is not created in ERP, so I don`t know what configuration steps do I have to make in ERP order. Repect purchasing Org in CRM I don't know where they are, is there any mapping between Marketing Organization in campaign and Purchasing Org?
    Thanks in advance

    Thank you for the answer Robin. I understand you to create an inforecord in ME61 in order to maintain a valuation price. However, I now are testing using only the following information:
    Material Group
    Estimated price
    Units, quantity and currency
    I get the "Enter purchasing organization" error. My question is, I have maintained a marketing organizatio unit in my PPOMA_CRM CRM tcode. This marketing organization unit is assigned to my campaign, but, where can i made the relationship between my CRM Marketing Organization unit and a R3 Purchasing Org? I think this is my last step but I don't know where I have to do it.
    Thanks in advance

Maybe you are looking for