Segmentation using ECC Infoset

Hi,
I want to  create a target group to differentiate employees based on Company code or sales organization
I need to create a datasource using infoset from  ECC.
i have used an infoset from ECC - /SAPQUERY/HR_ADM
and also assigned the function module in datasource
CRM_MKTTG_PF_BP_TAB_TO_GUID.
I  created the attribute list but it does not give me any filter options and hence whatever filter options i give,it does not collect employees based on Company code in the segment builder.
How can I achieve this?
Regards
Itty

Hi Jushan,
To generate contacts in segmentation, you can use the standard function module CRM_MKTTG_PF_BP_TAB_TO_CP while creating the data source.
Also, a standard infoset CRM_MKTTG_BP_ORG is there to get the contacts.
Hope this helps.
Thanks,
Apoorv

Similar Messages

  • Issue while doing Segmentation using Relationship Category

    Hello Experts
    We are implementing SAP CRM Lean Marketing using CRM 7.0. We are implementing segmentation, mail forms and using "Follow-up Processing of Target Group" functionality to send e-mail/fax to the BPs in target group. We are not using Campaigns. The "Follow-up Processing of Target Group" functionality provides facility to send bulk mail by using the available "Export to Channel" function from the opened target group itself.
    Our business requirement is to do segmentation based on Company attributes and Relationship Category. The output of the target group should enlist the persons related to the Company based on the relationship category selected while doing the segmentation. e.g. While doing segmentation if I have selected company attributes Industry Sector of companies as Agriculture, company type as Partnerships and selected relationship category Has Supplier, then for the Companies matching the segmentation criterion, the target group should enlist all the persons related with the company with relationship category Has Supplier. As a further step the e-mail/fax will be sent to all these persons
    As per my understanding using standard InfoSet   CRM_MKTTG_BP_ORG_CDE and while creating data source selecting BUT000_PER-PARTNER_GUID in the field business partner, I am able to get the list of persons matching the segmentation query as documented in the example above. But the issue is , the output of the target group only enlists matching Persons, it does not enlist the matching company ID /name in the output of the target group. So business is unable to understand the Person enlisted belongs to which Company.
    We tried enhancing the output of the target group in order to add Company ID/ Name , but the issue is the BADI gets Input as persons BP id, nothing else, due to this if a person is having relationships with multiple companies, the BADI is unable to identify which company to choose as Relationship Category is not available to the BADI. And further issue is if a Person is having same relationship category with 2 companies e.g. Supplier for company A and for Company B too , in this case too the BADI is unable identify correct Company to return to the target group output.
    Highly appreciate your early response in order to resolve this critical issue.  
    Thanks
    Ambar

    Hello Experts,
    Elaborating the issue further
    Using standard InfoSet CRM_MKTTG_BP_ORG_CDE and while creating data source selecting BUT000_PER-PARTNER_GUID in the field business partner, I am able to get the list of persons matching the segmentation query as documented in the example above. But the issue is , the output of the target group (shown as an ALV grid , when the target group is opened) only enlists matching Persons, it does not enlist the matching company ID /name in the output of the target group. So business is unable to understand the Person enlisted belongs to which Company. Can we enhance this ALV grid output of the target group ? if yes , how can it be achieved ?
    As an alternative we tried implementing the BADI CRM_MKTTG_SEG_MEM_EX , that is used to define data export from the target group. But the BADI gets Input as persons BP id, nothing else, due to this if a person is having relationships with multiple companies, the BADI is unable to identify which company to choose as Relationship Category is not available to the BADI. And further issue is if a Person is having same relationship category with 2 companies e.g. Supplier for company A and for Company B too , in this case too the BADI is unable identify correct Company to return to the target group output.
    Any suggestion solution to resolve this issue. Appreciate your early response.
    Thanks
    Ambar
    Edited by: AMBAR ADHAV on Sep 10, 2011 11:00 AM

  • HTTP trigger script using ECC variable/Call sub flow - not working

    Hello all,
    I am trying to http trigger script which will show the real time stats of the CSQs. The script is based on "Day of week" and Time of day" checking the queue time and will update the HTML doc to show as real time data. The scripts for various CSQs has multiple boolean variable (parameter, set to false by default) like "open/night/emergency/meeting" which can be set to open or close the queue by the supervisor depending on the situation. For ex, if a variable is set to True in application page for any of the Queue, I am trying to send that "true" value to the http trigger script, so that these can be shown real time.
    Steps tried:
    1. Tried using ECC variable - setting a ECC variable to True in the main script and getting that value in the http trigger script to a local variable, if found True, the display as "CSQ1 = OPEN", else "CSQ1 = CLOSED" ; but the script gave an error as attached (http1.png)
    2. Tried using Call sub flow - Like Holiday check, under the "Rest" branch of "Time of Day" - will check the queue and will get the value returned to the local variable - Failed and it shows an error as attached (http2.png)
    As of now, I have completed the script with the logic of checking the logged in agents count in the CSQs and updating the Real time data. But it has some issues like, if an agent didnt logged out properly or if an agent is asked to login during OOH although the queue is closed, as per the logged in resource logic, the data is shown as OPEN.
    Please share your thoughts on this and if you have come across such a script, kindly share as a knowledge share.
    Thanks in advance.
    Bala.

    Hello all,
    I am trying to http trigger script which will show the real time stats of the CSQs. The script is based on "Day of week" and Time of day" checking the queue time and will update the HTML doc to show as real time data. The scripts for various CSQs has multiple boolean variable (parameter, set to false by default) like "open/night/emergency/meeting" which can be set to open or close the queue by the supervisor depending on the situation. For ex, if a variable is set to True in application page for any of the Queue, I am trying to send that "true" value to the http trigger script, so that these can be shown real time.
    Steps tried:
    1. Tried using ECC variable - setting a ECC variable to True in the main script and getting that value in the http trigger script to a local variable, if found True, the display as "CSQ1 = OPEN", else "CSQ1 = CLOSED" ; but the script gave an error as attached (http1.png)
    2. Tried using Call sub flow - Like Holiday check, under the "Rest" branch of "Time of Day" - will check the queue and will get the value returned to the local variable - Failed and it shows an error as attached (http2.png)
    As of now, I have completed the script with the logic of checking the logged in agents count in the CSQs and updating the Real time data. But it has some issues like, if an agent didnt logged out properly or if an agent is asked to login during OOH although the queue is closed, as per the logged in resource logic, the data is shown as OPEN.
    Please share your thoughts on this and if you have come across such a script, kindly share as a knowledge share.
    Thanks in advance.
    Bala.

  • Hardware requirements for SAP ERP 2005 using ECC 6.0

    Hello everyone,
    i am already new and need information about the min. hardware requirements for a SAP ERP 2k5 System using ECC 6.0 with IDES 7.10.
    I read the Master Guides about ERP, but i am not even more clever than before.
    The OS is MS Windows 2k3 Server EE.
    The last information i had from another one to this configuration is:
    1 dual-core cpu (? Ghz)
    4-6 GB RAM
    300 GB HDD
    Does it fit? Can anyone help me out?
    Thanks in advance.
    Message was edited by:
            Marcel Jahn
    Message was edited by:
            Marcel Jahn

    Hi,
    IDES 7.10?!?
    If it's an IDES system you want to set up, HDD space may be the bottleneck. It's sufficient for installation, but you may run out of disk space since note <a href="https://service.sap.com/sap/support/notes/1013391">1013391</a> states
    Hardware Requirement
                     MS-SQL  ORACLE   MaxDB   DB2 Win/Unix  AS/400
    DB size (GB):    160     220      220          160       280
    Since IDES is for education and training purposes only the rest should be sufficient.
    I'm running an ERP 6.0 IDES system (32 bit) on a single core, 3.2 GHz, 4 GB RAM, 250 GB System and 500 GB SAP/DB HDD with pretty good response time.
    Peter
    Points always appreciated

  • Cannot attach data store shared-memory segment using JDBC (TT0837) 11.2.1.5

    Hi,
    I found the thread Cannot attach data store shared-memory segment using JDBC (TT0837) but it can't help me out.
    I encounter this issue in Windows XP, and application gets connection from jboss data source.
    url=jdbc:timesten:direct:dsn=test;uid=test;pwd=test;OraclePWD=test
    username=test
    password=test
    Error information:
    java.sql.SQLException: [TimesTen][TimesTen 11.2.1.5.0 ODBC Driver][TimesTen]TT0837: Cannot attach data store
    shared-memory segment, error 8 -- file "db.c", lineno 9818, procedure "sbDbConnect"
    at com.timesten.jdbc.JdbcOdbc.createSQLException(JdbcOdbc.java:3295)
    at com.timesten.jdbc.JdbcOdbc.standardError(JdbcOdbc.java:3444)
    at com.timesten.jdbc.JdbcOdbc.standardError(JdbcOdbc.java:3409)
    at com.timesten.jdbc.JdbcOdbc.SQLDriverConnect(JdbcOdbc.java:813)
    at com.timesten.jdbc.JdbcOdbcConnection.connect(JdbcOdbcConnection.java:1807)
    at com.timesten.jdbc.TimesTenDriver.connect(TimesTenDriver.java:303)
    at com.timesten.jdbc.TimesTenDriver.connect(TimesTenDriver.java:159)
    I am confused that if I use jdbc, there is no such error.
    Connection conn = DriverManager.getConnection("url", "username", "password");
    Regards,
    Nesta

    I think error 8 is
    net helpmsg 8
    Not enough storage is available to process this command.
    If I'm wrong I'm happy to be corrected. If you reduce the PermSize and TempSize of the datastore (just as a test) does this allow JBOSS to load it?
    You don't say whether this is 32bit or 64bit Windows. If it's the former, the following information may be helpful.
    "Windows manages virtual memory differently than all other OSes. The way Windows sets up memory for DLLs guarantees that the virtual address space of each process is badly fragmented. Other OSes avoid this by densely packing shared libraries.
    A TimesTen database is represented as a single contiguous shared segment. So for an application to connect to a database of size n, there must be n bytes of unused contiguous virtual memory in the application's process. Because of the way Windows manages DLLs this is sometimes challenging. You can easily get into a situation where simple applications that use few DLLs (such as ttIsql) can access a database fine, but complicated apps that use many DLLs can not.
    As a practical matter this means that TimesTen direct-mode in Windows 32-bit is challenging to use for those with complex applications. For large C/C++ applications one can usually "rebase" DLLs to reduce fragmentation. But for Java based applications this is more challenging.
    You can use tools like the free "Process Explorer" to see the used address ranges in your process.
    Naturally, 64-bit Windows basically resolves these issues by providing a dramatically larger set of addresses."

  • Using Virtual Key Figures/ Characteristics is possible to use in InfoSets

    Hi All,
    Is it possible Using Virtual Key Figures/ Characteristics is possible to use in InfoSets?
    I have tried all the possibilities using the BADI implementation RSR_OLAP_BADI without success.
    The VKF / Characteristics works fine when it is being used with a query based on the ODS however it is not populated when i am using the infoset. Moreover i have used the code for InfoSet as well it is not working.
    I would appreciate any help in this regard.
    Regards
    Noor

    Hi PV,
    r u sure about that, as i have tried all sort of permutation and combinations for using the same in RSR_OLAP_BADI without any luck.
    I have the got felling about the same however if you look into the following SAP note it puts me into doubt.
    Note 657690 - Virtual characteristics and key figures in InfoSets
    Note 618738 - Virtual characteristics or key figures and InfoSets.
    It describe about using the RSR00002.
    Many thanks for the information.
    Kind Regards
    Noor

  • Deduplication in Customer Segmentation using PCUI

    Hi Gurus,
    Can anyone help me in Configuring the Deduplication scenerio in Customer Segmentation using EP or PCUI.
    Its Urgent. Points will be rewarded.
    Regards
    Arun Kumar

    Please help...........
    Its urgent.

  • Cross-Docking using ECC 6.0 SP12 - How to configure?

    People,
    we are using ECC 6.0 SP 12 and we would like to configure Cross-Docking.
    I cannot find the option in SPRO:
    Logistics Execution -> Warehouse Management -> Cross-Docking
    I believe this configuration path is related to SP 14.
    How can I configure it in SP 12?
    Thanks a lot!

    We are using the versions:
    EA-APPL     600     0010     SAPKGPAD10
    SAP_ABA     700     0012     SAPKA70012
    SAP_BASIS 700     0012     SAPKB70012
    I have to install a service pack in this components to get this funcionality?
    Thanks a lot,
    Cristiana

  • Using ECC as BI

    Hello all,
    We Have 2 SAP ERP Servers
    ECC5 and ECC6
    Can i use ECC 6 as BI server to Extract Data from ECC 5?
    If so What are steps i need to do First.
    waiting for suggestions.
    With Regards
    Sandy

    Hi Sandy,
    ECC6 suuports the BI in single server back up hence it is prefered to have ECC6 first then BI
    and
    This depends on the requirements and the dates you need to deliver the systems.
    But the best approach would be to first upgrade to ECC6 and then implement BI.
    If you first do BI, when you upgrade you need to check all the datasources and loading processes. And probably reload some things (depending on the data volume this could be an issue).
    You can also start implementing BI during the upgrade process, working on ECC6 source system.
    and
    1. I heard that the IDES ECC6 installation includes BW/BI if you choose that installation option
    2. but if you try to run it on the same client (800), you can't get the source data in BW/BI
    3. so you have to create a new client (900) look at : Re: BI 7.0 On ECC 6.0 IDES
    So I guess, that you could only see for example in BW/BI the 0CUSTOMER InfoObject, if you install BI_Cont as addOn in client 800?
    Did I understand that right?
    By calling SM59, there is below -> internal connections -> an RFC connection, which is called ecc6_ECC_04.
    Could not that be the internal ECC4 to ECC6 connection for BW/BI source data, which internally (only one client 800) delivers the BI_CONT to BW/BI?
    It seems, that all IDES systems (where BW/BI had been actived during installation) only need to install SAP NW 7.0 BI CONT ADDON 7.04. After that it seems that all infoObjects are automatically there and you can perfectly learn SAP BW/BI 7.
    Look at that link: Can't find the standard infoobject/infocube in BW system
    Regards,
    Marasa.

  • Use of infoset

    Hi everyone, I am new to sap BW.
    I have to create an infoset.
    could anyone please tell me the use of infoset?
    PS: The person will be suitably awarded with points
    Thanks
    Puneet

    Hi,
    InfoSet 
    Definition
    Description of a specific kind of InfoProvider: InfoSet describes data sources that are defined as a rule as joins of DataStore objects, standard InfoCubes  and/or InfoObjects (characteristics with master data). If one of the InfoObjects contained in the join is a time-dependent characteristic, the join is a time-dependent or temporal join.
    An InfoSet is a semantic layer over the data sources.
    Unlike the classic InfoSet, an InfoSet is a BI-specific view of data.
    For more information, see the following documentation: InfoProviders, Classic InfoSets.
    Use
    With activated InfoSets you can define queries in the BI suite.
    InfoSets allow you to analyze the data in several InfoProviders by using combinations of master data-bearing characteristics, InfoCubes and DataStore objects. The system collects information from the tables of the relevant InfoProviders. When an InfoSet is made up of several characteristics you can map transitive attributes and analyze this master data.
    You create an InfoSet using the characteristics Business Partner (0BPARTNER) – Vendor (0VENDOR) – Business Name (0DBBUSNAME) and can thereby analyze the master data.
    You can use an InfoSet with a temporal join to map periods of time (see Temporal Joins). With all other types of BI object, the data is determined for the key date of the query, but with InfoSets with a temporal join, you can specify a particular point in time at which you want the data to be evaluated. The key date of the query is not taken into consideration in the InfoSet.
    Refer
    http://help.sap.com/saphelp_nw04s/helpdata/en/ed/084e3ce0f9fe3fe10000000a114084/frameset.htm
    Hope this helps.
    Thanks,
    JituK

  • Count the number of segments used in payload.

    Hi experts,
    We have a received payload like :
    Seg1 - header
    seg2 - item
    seg2 - item
    seg2 - item
    seg3 - footer
    In the seg3 footer filed1 should have the value of number of segments used in payload,
    for example in above payload the value of field1 should be 5.
    How we can count these segments and place the value in field1 of seg3, in our receiver payload ?
    Please help.
    Regards,
    Study SAP

    Hi,
    if you want you could try this xslt mapping:
    <?xml version="1.0" encoding="UTF-8"?>
    <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
      <xsl:template match="/">
        <xsl:apply-templates/>
      </xsl:template>
      <xsl:template match="seg3">
        <xsl:copy>
          <xsl:element name="field1">
            <xsl:value-of select="count(//seg2)"/>
          </xsl:element>
        </xsl:copy>
      </xsl:template>
      <xsl:template match="@*|node()">
        <xsl:copy>
          <xsl:apply-templates select="@*|node()"/>
        </xsl:copy>
      </xsl:template>
    </xsl:stylesheet>
    I have try with this similar xml as source:
    <?xml version="1.0" encoding="UTF-8"?>
    <segments>
      <seg1>header</seg1>
      <seg2>item1</seg2>
      <seg2>item2</seg2>
      <seg2>item3</seg2>
      <seg3>footer</seg3>
    </segments>
    And the result was:
    <?xml version="1.0" encoding="UTF-8"?>
    <segments>
      <seg1>header</seg1>
      <seg2>item1</seg2>
      <seg2>item2</seg2>
      <seg2>item3</seg2>
      <seg3>
        <field1>3</field1>
      </seg3>
    </segments>
    Maybe it could be useful for you.
    Regards,
    Emiliano

  • Sql to find check Percent of Rollback Segment Used?

    I have the following queries to find information about rollback segments.
    I want the sql to find % of rollback segment used.
    --rollsegs.sql
    select SEGMENT_NAME, OWNER, TABLESPACE_NAME, SEGMENT_ID, status
    from dba_rollback_segs order by segment_name;
    select name, extents, writes, xacts, gets,waits, shrinks, aveactive, status
    from v$rollname n, v$rollstat s
    where n.usn = s.usn
    order by name;
    --rolbstat.sql
    select name, rssize, hwmsize "High", optsize "Opt", wraps, extends, shrinks,
    aveshrink "Aveshr", aveactive "Aveact"
    from v$rollname n, v$rollstat s
    where n.usn = s.usn
    order by name;
    set numformat 999999990;

    DrBurgs, there was a time when your session was assigned a rollback segment that rollback segment held all the updates performed by your session but by Oracle version 8.1 every transaction executed by your session could be assigned to a different rollback segment.
    So every 100,000 or whatever value of N use choose as your commit point could result in a different rollback segment being used. You can use v$rollstat and v$transaction to monitor rollback segment usage while the job is running.
    You stated that you had one rollback segment for every tablespace. There is no relation in Oracle between the number of tablespace and the number of rollback segments you should have.
    You should choose the number of rollback segments to create based on the expected user load and how large a transaction you need to be able to support. For manually defined rollback segments set the initial extent size and the next extent size equal with pctincrease = 0. Then set optimal to the size you would like each rollback segment to be. This size should be large enough that shrinks do not happen often but small enough that one segment that expands will not result in other rollback segments being able to extend. By using uniform extent size you guarentee that every free extent is usable by any other rollback segment that needs to extend.
    With a true warehouse you probably have very little update compared to your select load and the updates are probably load jobs. In this case you may need very few, very large rollback segments to handle the load.
    HTH -- Mark D Powell --

  • Rollback segments using UNDO Tablespace?

    First, I created a database for a vendor with an Undo Tablespace UNDOTBS. Then the vendor requested me to create rollback segments instead. So I created a new tablespace RBSTBS just to hold these segments. When I tried to create the rollback segment using the newly created tablespace RBSTBS, it complained that I am not allowed to use non-system tablespaces.
    So instead, I used the Undo tablespace UNDOTBS to hold the rollback segment. It worked.
    Am I really allowed to use the UNDO tablespace to hold rollback segments? Can't I use normal tablespaces for rollback segments?
    Another thing, the vendor wanted me to create rollback segments of 200MB each. Where do I set this while creating the rollback segment? Is this the INITIAL, NEXT, or OPTIMAL size?
    I know that Oracle recommends using UNDO rather than rollback segments. Is there any advantage in using traditional rollback segments?
    Thanks for any help!

    Advantage with rollback segment is you can force your transaction to use any specific rollback segment, where as with undo you don't have any control. Oracle does it for us.
    Thanks and Regards,
    Satheesh Babu.S
    Bangalore.

  • How to map ECC Infoset Query to Crystal Report

    Hi All,
    I am using 25 standard SAP crystal reports which have been mapped on the top of ECC system. Some of reports are working well but some are not working due to unable to find query. The name of the report is Controlling Dashboard report and it has CO_OM_CA_20_Q1 query which I was unable to map on ECC using Crystal Report. I do not knw how to map ECC table infoset to Crystal report.
    Can anybody assist me to get solution?

    Hi Efstratios,
    Hope you are well!
    I am experiencing the same issue:
    unable to get this infoset query CO_OM_CA_20_Q1 in Crystal Report which is made on the top of ECC
    I followed the BI quick guide as well, I am on EPH 4 and I am able to see both the Query Infoset CO_OM_CA_20_Q1 and its related Infoset /SREP/CO_OM_CCA_20.
    But unfortunately, it wouldn't let me update the connection approprietaly.
    Is this something you can assist me with?
    Thanks in advance
    Yann

  • Crystal Report Using ECC Data has Auth error in Infoview

    We've created a Crystal report that successfully accesses ECC data from a function module in our Dev environment when the report is executed from within Crystal Designer.  When we try to execute the same report against the same development ECC system from within InfoView we get the following error:
    ERROR: The Database Logon Information for this report is either incomplete or incorrect. 
    The connection information is the same as it is in designer. We are able to successfully run Crystal Reports over BW data within InfoView. Any ideas about what might be wrong?
    Doug

    Ingo,
    The consumers of the report do have ECC access for order and inventory management so licensing should not be an issue.
    We were able to resolve the issue. The problem was with our version of SAP GUI on the BO Dev server.
    We had to update our u201CServices.dllu201D and our u201CSAPLogonTree.xmlu201D file with an accurate version.  Once that was done, the report executed as expected in InfoView using LDAP.
    Thanks,
    Doug
    Edited by: Douglas Eberle on Jun 13, 2011 6:54 PM

Maybe you are looking for

  • Read Tab delimited File from Application server

    Hi Experts, I am facing problem while reading file from Application server. File in Application server is stored as follows, The below file is a tab delimited file. ##K#U#N#N#R###T#I#T#L#E###N#A#M#E#1###N#A#M#E#2###N#A#M#E#3###N#A#M#E#4###S#O#R#T#1##

  • Can't burn to 4x DVD-RW, Can to 1x or 2x

    Hi-- here are the specs on my SuperDrive: HL-DT-ST DVD-RW GCA-4020B: Firmware Revision: D02D Interconnect: ATAPI Burn Support: Yes (Apple Shipped/Supported) Cache: 1312 KB Reads DVD: Yes CD-Write: -R, -RW DVD-Write: -R, -RW Burn Underrun Protection C

  • I can get my files to download to my hard drive.  I hit the download button and nothing happens

    I Can't get my file to download to my hard drive.  I hit the download button and nothing happens

  • BBM not wanting to update/

    torch 9810 with AT&T, unlimited data, on wifi currently, and previously and currently using BBM... Try to update, due to it saying there's an update available, however is fails about halfway through? trying to update to v 7.0.1.23. Tried to go to the

  • Database manual clone steps

    Hi, Can anyone list down steps for manual clone of database. I need to clone my UAT RAC 2 node DB to DEV RAC 2 node DB. Please let me know if below steps are correct: 1. Shutdown source database. Take fresh cold backup. 2. start the database. Shutdow