How to create/assigh Target Group while creating Marketing Plan in CRM 6.0
Hi all,
I am new to this field and would like to know that how can we assign the Target Group ( business Partners ) in the Campaign while creating a Marketing plan.
It will be really handy for me if I get the detail steps to execute.
Regards,
Zen
Hi,
perhaps this can help you:
http://help.sap.com/saphelp_crm60/helpdata/en/32/ad6f422f91c153e10000000a1550b0/frameset.htm
http://help.sap.com/saphelp_crm60/helpdata/en/46/0abec5abb314dce10000000a155369/frameset.htm
This describes step by step what you have to do to create a marketing plan / campaign.
Regards,
Claudia
Similar Messages
-
Creating a target group based on the BP email address only in CRM
Hi there,
I am currently trying to create a target group based on the business partner email address only.
I have a list of over 1000 email addresses - these email addresses equate to a BP in our CRM system, however I do not have a list of the equivalent business partner numbers, all I have to work on are the email addresses. With these 1000 BP email addresses I need to update the marketing attributes of each of these 1000 BP records in CRM.
What I need is a method to find the 1000 BP numbers based on the email addresses and then use the marketing expert tool (tx. CRMD_MKT_TOOLS) to change the marketing attributes on all of the 1000 BPs.
The issue I am having is how can I find the list of BP numbers just based on the BP email address, I tried creating an infoset based on table BUT000, BUT020 and ADR6 but I after creating attribute list & data source for this I am stuck on what to do next. In the attribute list the selection criteria does not allow me to import a file for the selection range. I can only enter a value but I have 1000 email addresses and cannot possibly email them manually in the filter for the attribute list. I also looked at imported a file into the target group but I do not have any BP numbers so this will not work.
Does anyone know a method where I can create a target group based on the email addresses only without having to do any code?
Any help would be most appreciated.
Kind regard
JoJoHi JoJo ,
The below report will return you BP GUID from emails that is stored in a single column .xls file and assign the BP to a target group.
REPORT zexcel.
* G L O B A L D A T A D E C L A R A T I O N
TYPE-POOLS : ole2.
TYPES : BEGIN OF typ_xl_line,
email TYPE ad_smtpadr,
END OF typ_xl_line.
TYPES : typ_xl_tab TYPE TABLE OF typ_xl_line.
DATA : t_data TYPE typ_xl_tab,
lt_bu_guid TYPE TABLE OF bu_partner_guid,
ls_bu_guid TYPE bu_partner_guid,
lt_guids TYPE TABLE OF bapi1185_bp,
ls_guids TYPE bapi1185_bp,
lt_return TYPE bapiret2_t.
* S E L E C T I O N S C R E E N L A Y O U T
PARAMETERS : p_xfile TYPE localfile,
p_tgguid TYPE bapi1185_key .
* E V E N T - A T S E L E C T I O N S C R E E N
AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_xfile.
CALL FUNCTION 'WS_FILENAME_GET'
IMPORTING
filename = p_xfile
EXCEPTIONS
inv_winsys = 1
no_batch = 2
selection_cancel = 3
selection_error = 4
OTHERS = 5.
IF sy-subrc <> 0.
CLEAR p_xfile.
ENDIF.
* E V E N T - S T A R T O F S E L E C T I O N
START-OF-SELECTION.
* Get data from Excel File
PERFORM sub_import_from_excel USING p_xfile
CHANGING t_data.
SELECT but000~partner_guid FROM but000 INNER JOIN but020 ON
but000~partner =
but020~partner
INNER JOIN adr6 ON but020~addrnumber = adr6~addrnumber INTO TABLE
lt_bu_guid FOR ALL ENTRIES IN t_data WHERE adr6~smtp_addr =
t_data-email.
CLEAR: lt_guids,ls_guids.
LOOP AT lt_bu_guid INTO ls_bu_guid.
ls_guids-bupartnerguid = ls_bu_guid.
APPEND ls_guids TO lt_guids.
ENDLOOP.
CALL FUNCTION 'BAPI_TARGETGROUP_ADD_BP'
EXPORTING
targetgroupguid = p_tgguid
TABLES
return = lt_return
businesspartner = lt_guids.
*& Form SUB_IMPORT_FROM_EXCEL
* text
* -->U_FILE text
* -->C_DATA text
FORM sub_import_from_excel USING u_file TYPE localfile
CHANGING c_data TYPE typ_xl_tab.
CONSTANTS : const_max_row TYPE sy-index VALUE '65536'.
DATA : l_dummy TYPE typ_xl_line,
cnt_cols TYPE i.
DATA : h_excel TYPE ole2_object,
h_wrkbk TYPE ole2_object,
h_cell TYPE ole2_object.
DATA : l_row TYPE sy-index,
l_col TYPE sy-index,
l_value TYPE string.
FIELD-SYMBOLS : <fs_dummy> TYPE ANY.
* Count the number of columns in the internal table.
DO.
ASSIGN COMPONENT sy-index OF STRUCTURE l_dummy TO <fs_dummy>.
IF sy-subrc EQ 0.
cnt_cols = sy-index.
ELSE.
EXIT.
ENDIF.
ENDDO.
* Create Excel Application.
CREATE OBJECT h_excel 'Excel.Application'.
CHECK sy-subrc EQ 0.
* Get the Workbook object.
CALL METHOD OF h_excel 'Workbooks' = h_wrkbk.
CHECK sy-subrc EQ 0.
* Open the Workbook specified in the filepath.
CALL METHOD OF h_wrkbk 'Open' EXPORTING #1 = u_file.
CHECK sy-subrc EQ 0.
* For all the rows - Max upto 65536.
DO const_max_row TIMES.
CLEAR l_dummy.
l_row = l_row + 1.
* For all columns in the Internal table.
CLEAR l_col.
DO cnt_cols TIMES.
l_col = l_col + 1.
* Get the corresponding Cell Object.
CALL METHOD OF h_excel 'Cells' = h_cell
EXPORTING #1 = l_row
#2 = l_col.
CHECK sy-subrc EQ 0.
* Get the value of the Cell.
CLEAR l_value.
GET PROPERTY OF h_cell 'Value' = l_value.
CHECK sy-subrc EQ 0.
* Value Assigned ? pass to internal table.
CHECK NOT l_value IS INITIAL.
ASSIGN COMPONENT l_col OF STRUCTURE l_dummy TO <fs_dummy>.
<fs_dummy> = l_value.
ENDDO.
* Check if we have the Work Area populated.
IF NOT l_dummy IS INITIAL.
APPEND l_dummy TO c_data.
ELSE.
EXIT.
ENDIF.
ENDDO.
* Now Free all handles.
FREE OBJECT h_cell.
FREE OBJECT h_wrkbk.
FREE OBJECT h_excel.
ENDFORM. " SUB_IMPORT_FROM_EXCEL
Just copy paste the code and run the report select any local xls file with emails and pass the target group guid.
snap shot of excel file:
Let me know if it was useful. -
TCODE / Menupath for creating a target group
Hi All,
What is the transaction code/menupath to create a target group of business partners?
How to create a target group of the selected business partners using that tcode/menupath?
Please let me know.
Thanks in advance.
--R DHi RD,
Transaction code:CRMD_MKTSEG
Menu Path: SAP Menu->marketing>segementation->marketingsegments--->segment bulider
SAP Help link: <b>http://help.sap.com/saphelp_crm40sr1/helpdata/en/db/58963eac416f01e10000000a114084/frameset.htm</b>
Regards,
Arjun
<b>Don't Forget Rewards points if it helps</b>
Message was edited by:
Arjun Pawar -
Hi ,
i would like to create the target group in segment builder.i got the list of business partners.how to create the target group using this list(excel sheet)
your help would be appreciated.
Thanks,
kennyIn CRM4, Segment Builder (CRMD_MKTSEG)
Create New Profile Set
Right click in main window area and select Create Target Group
Right click on New Target Group, select Properties
Click on the Load File and Create New Target Group tab
Follow directions there:
The file must contain a column with BP number or BP GUID.
The file must be an ASCII file (e.g. *.txt or *.csv).
The first line of the file must contain the column heading.
The columns must be separted with ; or ,
The new target group receives inactive status.
BP Column
Action 1 Add Business Partner to Target -
Creating New Target Groups in Background - is this possible?
We are currently working on CRM 4.0.
We have created some custom infosets for criteria that we wish to segment our data by. However when we try and run this using the segment builder a time-out short dump occurs.
Does anyone know of a way to create the target groups through the segment builder via a background process that means we could avoid the time out issue?.
Many Thanks
CarolineHi Caroline,
I am sorry. I wrongly wrote it as Segment builder. But, as you correctly said,.... we can send target group to channel in marketing planner only.... not segment builder.
But, as you are saying that you have a problem in the segment builder when creating the target group........I guess when you right click on the profile set to build the target group, we also have an option,.... something like....."Build target group in background".
I am not sure, as i am not infront of the system. But, please check for this ......
Reward points if it helps....
Thanks.
Sindhu. -
How is the tax code determined while creating a new PO?
Hello,
how is the tax code determined while creating a new PO?HI,
Tax code refers to a TAXINN /TAX INJ and it always at country level -where the business dealing happens and not dependent on any other factors like vendor or material, company code or plant. etc.
So after you have maintained a Tax code in FTXP in the category as input Tax( V) it would be appears in the Tab Invoice.
where you could manually select the same
For automatic determination as said in the top messages we can maintain an inforecord.
hope so it helps
Regards
Anjanna.
Edited by: Shiva Rajanala on Apr 28, 2009 5:03 PM -
How to specify the target name while deploying a code in OSB-- Plz Help
Hi all,
Am working in creating a cluster environment. For my testing i created a new managed server(OSB_Server) in 9001 port in the admin console itself and that server started running. The default managed server(Admin_Server) is in 7001 port. So when i deploy a code in 7001 sb console the WSDL gets exposed in 7001 because the default admin server port is 7001. While deploying a code in service bus admin console we are not specifying the target name. So how to specify the target name while deploying the code in service bus admin console. Plz help me.
Regards
PrabhuHi Prabhu,
There are three kind of server architecture possible for OSB -
1. Single server - Everything gets deployed on Admin server itself
2. Admin Server + Single Managed Server for OSB -- OSB configuration gets deployed on OSB managed server. OSB resources (proxy service, WSDL, Schema) will remain available on OSB managed server port only and NOT on admin server port
3. Admin Server + OSB cluster -- OSB configuration gets deployed on OSB cluster. OSB resources (proxy service, WSDL, Schema) will remain available on OSB Cluster port(s) only and NOT on admin server port
Converting one type of server architecture to any other type, requires a manual tedious process, so it is suggested that you create domain accordingly i.e. if you need clusters then while creating domain itself, create OSB cluster, so that all OSB applications gets deployed to OSB cluster. I will suggest you to create a clustered domain from scratch and import the configuration from your existing domian to this new clustered domain.
You may refer-
http://download.oracle.com/docs/cd/E17904_01/doc.1111/e15022/toc.htm
Regards,
Anuj -
How to define the "target group" in STMS?
Experts:
We have a ECC landscapes with many clients on DEV and QAS.
The previous basis admin created 2 target groups at STMS.
The first TARGET GROUP has both DEV and QAS clients as the target systems in its definition.
The second TARGET GROUP has only the QAS clients as the target systems--so many QAS clients show up in both Target GROUPS.
Could you help explain why we need the second TARGET GROUP since all target systems in the second TARGET GROUP already show up in the first TARGET GROUP.
Thanks a lot!The second TARGET GROUP that has only the QAS clients can be used where a transport only needs to be send to QA systems/clients and not to Dev clients.
An example would be client independent objects, you don't need to move them to rest of the Dev clients but need to be moved to QA.
Hope this helps
Thanks,
Naveed -
How to create a target group with all prospects?
Hi guys,
I am wondering how do I have to set up my data source when I would like to build a target group in my segment builder which includes all persons/contacts/organizations with the bp role prospect?
Which infoset do I need to choose in my data source? What do I need to fill under details?
Thanks a lot for your help.
Best regards,
JanineHi Janine,
What I could understand is that you require to create target group of all BPs having BP role as prospects.
To do so, you can create an infoset joning tables BUT000 and BUT100. The table BUT100 , has a field "BP Role"->select it, so that it is available when you are creating the attribute list using this infoset.
Create a data soucre for this infoset. Then when creating a attribute list, include this datasource and under this select the attribute "BP Role". Add filter to this attribute for prospects.
This filter can be used in segmentation builder in UI to create TG containing BPs having BP role as prospect.
Hopes this helps you.
Thanks,
Apoorv -
How manage unsubscribers from Target Groups created in Graphical Modeler
We have a communications database which I've created in Graphical Modeler. I have used a SMB filter and then subtract a 'Do not Contact' filter.
How can I manage those contacts who do not want to receive these email campaigns? In general: how can we manage unsubscribes when creating Target Groups in GM?
Best,
SiegbertHI
in gui u have to create target group in tcode crmd_mktseg create profile create target group and copy attribute list of existingif needed create filters and go for web ui create profile set and go for graphical modler and take ur attribute list and drag and drop u can split or rejoin merge target groups i think it is use full
abhinav -
How to change the document type while creating a PO by ME59N
Hi,
I have 2 groups of PR's, for group one the document type is picked as NB and PO is created and for the group 2 it should pick as XYZ and PO should be created using ME59N tcode.
How to change the document type for group 2 in ME59N? Which user exists to use to change the document type while creating PO in ME59N?
Can any one suggest me.Hi,
There a config area, where you can define default PO doc types for a particular Pr doc type. If you maintain the settings properly there, then your requirement can be fulfilled.
SPRO->IMG->MM->Purchasing->Purchase requisation->Define doc types.
This will serve your purpose.
Thanks,
Srinu -
How to make UOM as mandatory while creating PR in ME51N
Hi all,
While creating PR, UOM is not populated automatically. The PR also created without entering UOM.
So, here UOM is optional. how to make this UOM as mandatory while creating PR in ME51N?
Thanks
pabiHi Pabitra
Go to SPRO>Materials Management>Purchasing>Purchase Requisition>Define Document Types ( CHECK which type of field selection is assigned to your PR Document type)
and then go to
Go to SPRO>Materials Management>Purchasing>Purchase Requisition>Define Screen Layout at Document Level>select that field selction here eg NBB then go to details, then double click Quantity and Price ( Filed selection group) there make filed label Unit of measure as Required quantity
and then slect the filed selection ME51N and do the same settings as above.
Cheers
Kris -
Changing default Target Group when creating transports.
Hi All,
We have 4 different target groups for the transports created in development systems. I would like to make one transport group default which is mainly used by majority of consultants.
How to make one transport group default during creation of transport.
Regards,
KrishnaAnd to just make it more clear :
and here is the SAP help on the subject:
Transport Layer in ABAP Workbench
The Change and Transport System supports the distribution of development work on large projects across multiple SAP Systems.
The packages in each development system are grouped into one transport layer.
The transport layer determines whether objects are assigned to a local or transportable change request.
Use
Each of your SAP development systems is assigned a transport layer as its standard transport layer. If you use Extended Transport Control, you can assign different standard transport layers to certain clients.
You can define at the most one consolidation target for each SAP System and transport layer.
When you create a package, it is assigned the standard transport layer of the SAP System.
If you want to assign a different transport layer to a package, you require the administration authorization for the Change and Transport System.
The objects in a package automatically have the transport attributes defined for the corresponding transport layer.
If a consolidation route originating in their SAP System is defined, then the objects are assigned to a transportable request, and transported into the consolidation target when it is released.
If a consolidation route is not defined, the objects are assigned to a local request, and are not transported.
Customizing settings are not assigned to a package. They have the transport attributes of the standard transport layer of the system or client.
It is best to assign a package a standard transport layer for which a consolidation route originating in the development system is defined.
To display and maintain the transport layers and routes, use the Transport Management System (transaction STMS).
Only the system adminstrator can make changes.
Caution:
The tables TSYST, DEVL, TWSYS, TASYS are no longer productive as of Release 4.0A and cannot be maintained.
Best regards,
Menelaos -
I am working on a Project Server 2013 workflow. I am creating this using Sharepoint Designer 2013. In this workflow I am using approval process at one stage. I have created a security group SalesManagers in PWA. I want to use this group for workflow approval
process. I want all users of this group get approval tasks.
For this I used START A TASK PROCESS activity in the SP Designer. I clicked on
this user and created task process. But here I could not find SalesManager group which I created in PWA. I was only able to find the users. I can also see
Administrators for PWA . But couldnot find SalesManager or any other security group created in pwa.
Can anyone suggest how I can get the security group created in pwa.NBDevelopment,
I believe SPD only recognizes the SharePoint Groups and not the project server security groups.
The Administrators for PWA, and few other groups like Project Managers for PWA etc., are synced SharePoint Groups with the security groups, which is why they show up in SPD.
You could create a SharePoint Group for the Sales Managers group and use that in SPD.
Cheers,
Prasanna Adavi, Project MVP
Blog:
Podcast:
Twitter:
LinkedIn:
-
How to put a break point while creating a travel request in ess
Hi to all experts,
My requirement is to put a break point in the badi while creating a travel request in Ess.
The badi name is TRIP_WEB_CHECK
i tried both external and session bps
i also tried this.
break uname
break-point
and it is i check whether is triggering by throwing dump like ( divide by zero) it is triggering
how to stop it while triggeringHi Bhanu,
Please go through these links:
How to debug abap code in update rules...routine?
debug abap routine in infopackage
Debugging of global transfer and update routine
Debugging Start/Transfer routine
And have a look at this demo video to know how to set up break points and how to debug an ABAP program in NW2004s:
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/9cbb7716-0a01-0010-58b1-a2ddd8361ac0?prtmode=navigate
Hope it helps..
Cheers,
Habeeb
Maybe you are looking for
-
After reformatting my 1 Tb WD ext drive and tinkering with the "exclude these items" list, I now get the following error message from Time Machine: "Are you sure you want to back up to the same device your original data is on?" I've reformatted in D
-
Gets unknown error -124 when syncing the iPod
I get unknown error -124 when syncing my 80 gb iPod. I have had files which I could not copy to the iPod, so I removed them. So it's not that. And I have restored it back to its original settings before syncing now. Any tips on how to resolve this? T
-
Outbound RFC from R/3 ABAP to XI
Hello, I searched through the XI forum on this, but couldnt get it straight so far. R/3 AP1 -> XI -> Third party system I would like to invoke XI from an R/3 ABAP like this: call function z_call_xi destination xidest The following is not clear yet:
-
CAn someone help me?
-
Unable to deploy EJB - NullPointerException
Hello, We are migrating our application from WebLogic 8.1 to WebLogic 10.0. We changed the deployment descriptors according WL 10.0 specs. The application deploys and activates seamlessly. The problem comes when we try to start it (for "Servicing all