IPC CRM 7.0 Requirements

Hi Experts,
Scenario: I have a pricing procedure with 20 condition types. 5 of them have a requirements assigned.
If the Requirement returns false, the condition type would not be applicable.
If the Requirement returns true, the condition type is valid.
I tried to enhance the IPC according to the known manual.
I created a new item related z-field in the item communication structure which I fill in the BadI IF_EX_CRM_COND_COM_BADI and update the z-field
IF cs_acs_i_com-zfield IS INITIAL.
cs_acs_i_com-zfield = zrate.
endif.
I use this requirement in my pricing procedure and uploaded the jar file. My java code looks as follows:
import com.sap.spe.condmgnt.finding.userexit.RequirementAdapter;
import com.sap.spe.condmgnt.customizing.IAccess;
import com.sap.spe.condmgnt.customizing.IStep;
import com.sap.spe.condmgnt.finding.userexit.IConditionFindingManagerUserExit;
import com.sap.spe.base.logging.UserexitLogger;
public class ZLP extends RequirementAdapter {
private static UserexitLogger userexitlogger =
new UserexitLogger(ZLP.class);
public boolean checkRequirement(IConditionFindingManagerUserExit item,
IStep step, IAccess access) {
String zfield = item.getAttributeValue("ZFIELD");
userexitlogger.writeLogDebug("ZFIELD: "
+ zfield );
if (zfield != null and zfield.length>0){
return true;
}else
{ return false;
Does anybody has an idea, if we can get the condition type being processed by the java code?
How do I set the values of the 5 condition types in the BADI? I know I can add 5 fields to the field catalog and populate accordingly, and if I know which condition type is being executed in the java code, I can return true/false accordingly for each condition type.
Is there a better way of achieving the abovet?
Thanks a lot!

Hi Sunil,
As I understand, as there is an object for accessing item specific details as you have mentioned "item.**method()", similarly the details of current condition type can also be accessed using the object "Condition.**method()". You can check the methods associated with the object "condition".
Hope this helps.
Regards,
Vartika

Similar Messages

  • Dynamics CRM 2015 Install requires Active Directory on VM Windows 2012 R2 Server

    Hello,
    I'm trying to install Dynamics CRM 2015 on a standalone VM not connected to a domain (it's running under WIndows 8.1 Professional). The VM was configured using WIndows Server 2012 R2. I'm getting an error message shortly into the install process stating
    it needs to access Active Directory.
    How can I get around this issue - I just want to Install this CRM on the VM without getting into complicate network/AD issues.
    Can you please advise ?
    SO many thanks,
    John

    CRM requires AD no way around that so the most likely solution is to install it on that server or on a VM not connected to your other networks
    Jason Lattimer
    My Blog -  Follow me on Twitter -  LinkedIn

  • Is CRM Middleware Expertise Required if no R/3 Is In Scope?

    Hello CRM Community,
    I'm an XI developer, and I'm trying to get a handle on exactly when CRM Middleware (& thus a Middleware Resource) is required, and when it is not.
    If a customer is implementing CRM 5.0 (with IC Web)in a landscape with non-SAP applications, would they necessarily require a Middleware consultant?
    And if so, to what extent would that requirement be reduced in comparison to an implementation which interfaces to R/3?
    Thanks in advance,
    Jimmy

    Hi,
    CRM middleware is used in CRM whether or not the system is linked to other systems (SAP or non-SAP). CRM is based on it. Eg. whenever you create or change an object in CRM, a bdoc is created which contains the data.
    The question is whether you'll need to use, influence or change the middleware in your project:
    Image having integration with R/3: then you'll need the middleware for setting up the distribution (initial/delta load) between CRM & R/3. But as long as you stick to the standard solution, this will be very easy to setup.
    Imagine having integration to other systems: then you'll need the middleware to interface to them (which can be done using idocs or XML).
    Imagine having a CRM-MSA implementation: then the middleware is used to send data to the MSA client. This means setting up the data-distribution to the clients, which can be quite complicated.
    Imagine having a stand-alone CRM system with an IC webclient and flows limited to the CRM system: then a middleware consultant won't have to much work.
    Michael.

  • CRM SALES Hardware Required.

    Dear Friends:
    My organization is in the process of implementation of CRM Sales 7.0 in Phase-I & eCommerce (Web-Channel) in Phase-II.
    1. Can you please suggest me the HARDWARE Configuration required for both the applications . It is a MID -SIZE company.
    2. Will there be different Dev & PRD Servers for Implementing CRM SALES, Marketing, Services, & Web Channel.
    There will be MAX 20 Users on DEV Server & MAX 100-150 Users on PRD Server.
    An early help will highly be apprciated.
    | Regards | Pradeep |

    Hi
    Please find the answers below:-
    1. Can you please suggest me the HARDWARE Configuration required for both the applications . It is a MID -SIZE company.
    >> 1. CRM 7.0 Server
    2. ECC Server (Version 6.0) and again not sure if you going to use it or already you have the same implemented in your organisation
    3. TREX Server will be required if you going to use the WEB CHANNEL
    4. JAVA Server will be required as JAVA will be extensively used in WEB CHANNEL.
    5. Netweaver administrator need to be configured from WEB CHANNEL Perspective.
    There are SAP Documents such as CR100 (General CRM) and CR800 for WEB CHANNEL requirements. These documents will highlight the server requirement.
    The below link, though OLD enough, will give a fare idea about the architecture:
    http://csc-studentweb.lr.edu/swp/SAPPM/CaseStudies/Chapter%2007%20--%20Engaging%20the%20SAP%20Solution%20Stack%20Vendors/mySAP%20CRM%20Architecture%20Guide,%20White%20Paper%20by%20Compaq.pdf
    2. Will there be different Dev & PRD Servers for Implementing CRM SALES, Marketing, Services, & Web Channel.
    >> Within one development server you can configure CRM Sales Marketing, Service and web channel scenarios. You obviously need to have a seperate server as your production server. Development server will be used to configure the scenarios, do a business specific development. Testing will be done on development server and then if everything is ok, these changes will be moved to production server
    Hope this will help
    Regards

  • CRM Middleware Documents Required

    Hi All ,
    Can u send CRM Middleware documents to me.My mail address is [email protected]
    Thanks and regards
    Santosh .

    Hi,
    Please do me the favour of sending across the documents.
    Forward them on the following mail account: -
    [email protected]
    Your help would be greatly appreciated.
    Thanks
    Khushboo

  • Crm table names required

    Hi
    i want to get all the activities/leads/opportunities id's for particular sales org created in last 6 months
    could u please kindly suggest how can i develop quickviewr query (SA38)and what are the table name that i should use for linking to extract o/p
    As it is an urgent requirement i request you to kindly throw some light on this
    Regards
    Vinay

    hi,
    why dont you use the standard search functionality. Once you get the result then do the change layout and filter out the records.
    For activities you can use the Activity monitor and for Oppurtunities, lead and order toy can use the standard search functionality.
    Hope this helps.
    Regards
    Arun Kumar
    <b>Reward Points if it helps you</b>

  • CRM config details required

    If I create an order in CRM, it has a status being updated stating 'Open' and so on. I have found the corresponding value of Open Status is 'E0002' its obtained from CRM_JEST database table.
    Can I know the master table for the status which contains these status along with its description?
    The Configuration of where it is being done?
    Also the configuration for Object Type e.g. BUS2000115
    Thanks in advance.

    Hi Vin,
    The table where you can get the descriptions is TJ30T, but you have to know the user status profile that it is used in your document (transaction type).
    You can get the relation between document type and user status profile by consulting transaction type configuration in SPRO, or by consulting table CRMC_PROC_TYPE (field USER_STAT_PROC).
    Kind regards,
    Garcia
    Edited by: Bruno Garcia on Feb 19, 2009 11:53 AM

  • Hi..CRM e-books required

    Hi Experts,
    can anybody help me . I need following CRM E-BOOKS -STUDY material,could you share me the foll. CRM e-books?:
    TCRM10
    CR100
    CR300,
    CR400,
    CR410,
    CR500,
    CR800,
    CR700,
    CR600,
    CR900.
    E-mail: [email protected]
    Thanking you in advance.
    regards,
    Sushma

    Hi sir,
    i'm in need of CRM E-BOOKS -STUDY material,could you plz send the  CRM e-books?:
    TCRM10
    CR100
    CR300,
    CR400,
    CR410,
    CR500,
    CR800,
    CR700,
    CR600,
    CR900.
    thanking you  and merry x mas
    my email  : [email protected]
    regards                              raj
    Edited by: raja kumar on Dec 25, 2007 9:57 AM

  • Direct login into a CIVS-IPC-2500: username & password required

    Hi,
    I'm integrating a couple of CIVS-IPC-2500 in a domotics project.
    So far, I've setup the cams, I'm able to see a picture with a browser and http://<ip>/img/video.mjpeg.
    I'm unable to get the picture in the domotics supervisor. I realize now that when I use the http://<ip>/img/video.mjpeg syntax on a new PC, I get a pop-up asking for username & password. On my "work" PC, this syntax works because I've already done a logon, so username & password are cached.
    Is it possible to login directly into the cam without supplying any username & password ?
    I've reset the cam to factory defaults and done the setup again, trying blank password, but it's not allowed
    Any hint ?
    Thanks

    Hi,
    Thanks for the quick reply.
    Indeed, security isn't a concern, so I thought about the trick to embed the username & password.
    The problem: the domotic supervisor doesn't allow me to do that.
    I'm stuck

  • Does EHP1 for CRM 7.0 require ECC to be on a specific SP level?

    Dear All,
    Is there any dependency on ECC i.e. do we need to be on a certain SP level in ECC.
    Want to check if we can put EhP1 for CRM 7.0 for Marketing Component while keeping ECC backend at existing level i.e. without putting ECC on next level? 
    i.e. ECC can be at NW 7.0, SP 15, & IS-UT is at 6.00 SP 13 and we can put EhP1 for CRM 7.0? or do we need to bring ECC at par?
    In ECC we are at NW 7.0, SP 15, & IS-UT is at 6.00 SP 13
    In CRM we are at NW 7.01 SP 05,
    CRMLOY (Loyalty Management), WEBCUIF and BBPCRM at CRM 7.0, SP 05 and CRMUIF at CRMUIF 600 SP 0
    Thanks
    Gaurav Sahai

    Hi Michael,
    even if the guides are very detailed in the procedure itself they don't show a dependency between components. I was now browsing and reading to roughly 600 pages of SAP documentation, Wikis, Upgrade guides, EHPI guides etc. and I'm still not clear. According to the guides it is necessary to set up SolMan using Landscape Verification to get the system details right and then use MOPZ.
    As always when it comes to dependencies it's very confusing from a technical perspective to make a clear statement.
    As a German (speaking) company we would have to do several things:
    - map the used "Business process" to SAP terminology
    - translate that terminology from SAP-German to SAP-English
    - use MOPZ to find out a dependency (or none)
    And even then - for my understanding this is all way to complex and intransparent to just find out a "dependency". I will certainly not upgrade SolMan, install LV on Solman with some dozen notes to just find out, whether it may be necessary to upgrade to EHP5 or not. There has to be a different/documented way in finding that information, even if that means opening OSS calls and insisting someone to give a clear statement.
    I don't consent setting up a tool and invest time (and hence money) to configure that tool to get information (note: we're not talking about the upgrade itself, just about preparation). The complexity and integration of the components is SAP made, not customer made, and therefore SAP has to give that information, not telling customers to mess with yet-another-complex tool (SolMan).
    It shouldn't be too difficult to say that component SAP_CRM 702 needs an SAP_APPL 605 or not.
    Just my EUR 0.02.
    Markus

  • IPC Java routine for subtotal

    Hi All,
    I am a java developer new to SAP and IPC CRM pricing, the below subtotal routine is already implemented in ECC,we need to implement the same in CRM.
    FORM FRM_KONDI_WERT_906.
    *{   INSERT         SE1K900344                                        1
    if xkomv-kinak na 'AKLMXZ'.
        komp-ZZWI1 = xkwert.
    alternative solution if formula is used several times:
      add xkwert to komp-ZZWI1.
      endif.
    *}   INSERT
    ENDFORM.
    Please help on this.
    Regards
    Sabarinathan

    I am a java developer new to SAP and IPC CRM pricing
    Writing IPC pricing exits requires not just Java. It requires basic understanding of SD pricing and CRM / IPC pricing.
    IF
         you have
         Java knowledge AND
         SD Pricing knowledge AND
         CRM / IPC Pricing knowledge
    THEN
    DO
        IPC exit programming happily.
    ELSEIF
         you have time
         _Please_ get some basic knowledge in the above items.
    ELSE
         Engage someone who knows the stuff.
    ENDIF

  • Internet Sales Framework - Required Components

    Hi,
    I would like to learn more about the Internet Sales framework. Could anybody tell me which would be a minimal configuration to be set up in order to run the framework? Which components are required: IPC, CRM...???
    Would a laptop be sufficient to run the a minimal suite?
    Thank's in advance for any comments and regards,
    Heiko Nolte

    Hello,
    You need to set up an 6.20/6.30 J2EE Engine on your local laptop and deploy Internet Sales (e.g. b2b or b2c). You can then connect either to R/3 (ISA for R/3) or to CRM. Without R/3 or CRM you will hardly be able to do much in the web shop. Connecting to R/3 has the advantage that you do not need to install TREX. You can run ISA without IPC in both cases.
    Regards Marek

  • Changes CRM Mobile apps 4 vs. 5

    Hi,
    Does someone know if there is some documentation available about the changes that have been made in CRM 5 Mobile Apps in comparison to 4? There is the .NET platform, but I heard that many registry entries have also been replaced by config files etc.
    Thanks,
    Sebastiaan.

    Hi Sebastiaan,
    As of Features are concenred you have a new functionality termed as 'Visit Planning'.
    Technically, For BP factsheets all requried connection data is centrally mained in System Maintainance and is distributed to all clients, thus person with Mobile client don't have to enter any data while requesting for factsheet compare to what was the scenario in 4.0.
    For IPC XCM settings are required.
    While Installing the application you need to specifiy various parameters such as Message server, port etc. and thats all as far as registry settings are concerned.
    Need FeedBack,
    Best Regards,
    Pratik Patel

  • What is the difference between CUSTCRMPRJ or crm/home/shr/ext in SAP-CRMWEB

    Hi
    I have some questions related to customization of E-commerce application.
    as we per the SAP doc.
    we have three software components.
    SAP-CRMWEB * SAP-SHRWEB
    In the above two software components have two dc's like /crm/home/crm/ext &  /crm/home/shr/ext and for all the extensions to modify. If we are adding all the chnages related to E-Commerce in the above DC's . what is the use of CUSTCRMPRJ software component?
    Is there any difference between CUSTCRMPRJ.sca and above dc's, 
    When to modify which component?
    2)
    What is the relation between SHRWEB & SHRAPP same way CRMWEB  & CRMAPP.?
    3)
    What is the relation between  SHRWEB& CRMWEB , SHRAPP &  CRMAPP?
    Please clarify the above questions.
    Regards
    Vijay

    Hi Nitin,
    Thanks for the valid reply.
    I have worked on webdynpro applications in SAP WAS, but not much with respect to J2EE app. Now  I need to  support the CRM E-commerce apps(b2b scenario)  which are already customized by dev team.
    I have few questions related to applications.
    I have imported the weborder track which has all the following .SCA's
    sap.com_CUSTCRMPRJ
    sap.com_SAP-CRMAPP
    sap.com_SAP-CRMDIC
    sap.com_SAP-CRMWEB
    sap.com_SAP-SHRAPP
    sap.com_SAP-SHRWEB
    I have understood one point clearly that, SHRAPP & CRMAPP will have only Enterprise application Dc's only, it has one.ear file to deply the web applicatons related to  SHRWEB and CRMWEB by refering the related web DC's.
    All CRM Web component DC's in SHRWEB have corresponding Enterprise applications in SHRAPP to deploy in server. same for CRMWEB.SCA have corresponding Enterprise application dc's in CRMAPP.
    can you clarify the folowing questions.
    1) what is the relation ship between SHRWEB and CRMWEB?
    2) what is the difference between
                *isa (E-Commerce), this related .war is available in SHRWEB.sca*
               *icss (Internet Customer Self Service) .war is availabl in CRMWEB.sca*
    3) There are lot of dc's available in SHRWEB& CRMWEB, what is the relationship between each dc?
    SAP-SHRWEB
    CRM/home/shr/ext/  (for customer extn)
    crm/ipc/web/ipc/
    crm/ipc/web/ipcpricing
    crm/ipc/web/ipcshared
    crm/ipc/web/msaipc
    crm/ipc/web/shared/pricing
    crm/ipc/web/tomcatstart
    crm/ipc/web/tteanalysis
    crm/isa/web/advisor
    crm/isa/web/auctionb2x
    crm/isa/web/auctionebay
    crm/isa/web/b2b   
    crm/isa/web/b2c
    crm/isa/web/catlog
    crm/isa/web/catlogtool
    crm/isa/web/isacore
    crm/isa/web/isauseradm
    crm/isa/web/lwccustomer
    crm/isa/web/ocitest
    crm/isa/web/shopadmin
    crm/sve/web/sve
    crm/tc/web/appbase
    crm/tc/web/attachment
    crm/tc/web/catlog
    crm/tc/web/contract
    crm/tc/web/core
    crm/tc/web/ecommercebase
    crm/tc/web/scheduler
    crm/tc/web/shopr3/metadata
    crm/tc/web/user
    crm/tc/web/xcmadmin
    crm/web/mimes
    SAP-CRmWEB
    crm/eservice/web/cr_b2b
    crm/eservice/web/insp_b2b
    crm/home/crm/ext/
    crm/icss/web/icss_b2b
    crm/icss/web/icss_b2c
    crm/icss/web/icss
    crm/icss/web/cviews
    crm/icss/web/entitlementinquiry
    crm/icss/web/imsadmin
    crm/icss/web/lwc
    crm/icss/web/partmerregistration
    crm/isa/web/sharedcatlog
    4)
    Also in the above dc's how to find that which dc's are related to Web order , Web Complaints & Returns.?
    Please clarify it.
    Regards

  • One doubt on CRM Workflow.

    Hi All,
    I have a clarification to be made.
    Below are some requirements from a CRM project. Now we are planning to train some one to handle this part and essentialy his role is on Workflow. Now my doubt is whether this person should take CRM training or workflow training? One thing to note here is that the person does not have any CRM background also. So my question is whether this person needs to take Workflow training or CRM training( I am not sure whether CRM training has workflow in it) or something else(meaning first CRM and then Workflow, since the project is on CRM)?
    The requirements are in bold.
    <b>1. Ability to define a Customer Program, including, but not limited to:
    will adhere to role based security
    informational program characteristics
    program eligibility rules
    technical prerequisites (e.g. equipment)
    program specific options (e.g. bill protection)
    enrollment related work flow steps and prerequisites
    funding accounts
    <i>Comments : Standard SAP functionality. May need workflow</i>
    2.Ability to automatically enable or disable program functions.
    <i>Comments : Workflow or Actions can be used.</i>
    3.Ability to generate automated notifications/ticklers when program steps need to be taken.
    <i>Comments : Workflow or Actions can be defined to trigger Notification on certain events.</i>
    4. Notify appropriate Program Manager if measure factors or incentive rates are changed.
    <i>Comments : Need workflow or Actions to trigger this.</i>
    5. Associate the completed audits to actual programs and when applicable tie to a programs workflow requirements.
    <i>Comments : Link is Standard SAP Functionality and needs to define workflow.</i>
    6. Ability to generate customer communications based on triggers such as; dates, changes to customer information, work flow steps, etc.
    <i>Comments : Needs to develop workflow or actions to trigger Notifications on pre-defined rules.</i>
    7. Based on program, allow for multiple incentives or timed incentives based on workflow process completion steps.
    <i>Comments : Need to be configured in Rebate Processing</i>
    </b>
    Thank you,
    Regards,
    Manesh

    Hi,
    The steps which u have done al are correct
    Find the information below for BWA1,BWA5 and BWA7
    BWA1:
    1.BW adapter which will give you meta data information and if you want to chnage any settings relatede to mapping or if you want add any BDOC mapping you can  do by using this Tcode
    2. We c an copy  BW adapter data source and we can create custom BW adapter data  data source by using copy function
    3. We can change the selection conditions for the data source
    4. we can  bdoc mapping information under mapping tab,if you want to add any new field to map with new bdoc segment ,we have to map here;for ex  if you want to extract  Extractnal reference number from  0CRM_SRV_PROCESS_H  data source
    we have to follow below steps
    1.enhance Extract structure
    2.Add bdoc mapping in BWA1 with perticular BDOC segment for example Sales bdoc segment mapped with Extractnal reference number
    3.Add code in Mapping module of data sourc eto fetch data or write code in Badi CRM_BWA_MFLOW to fetch data for newly added fields
    BWA5:it will show all activated BW adapter data source information under ACTIVE  tab
    BWA7: it will have all BW adapter  delta enabled data source information,if your data source is not available under BWA7 ,that means you didnt enable delta for the same (not intialized )
    Table information:
    SMOXAFLD: Field List: Key Attributes for BWA Master Data Delta Queue
      for example :  DISTR_CHAN, PRODUCT_GUID,  SALES_ORG are key fields for data source 0CRM_PRODSL_ATTR        
    SMOXRELP:BWA: Use of Segments and Fields in DataSources
    BDOC segment mapping information fro the data source (which u have used in BWA1 under mapping tab)
    SMOXRELP_S: Shadow Table for Table smoxrelp
      which will give information  about BW selection whether we can use this field for BW selection for data loading iof its marked for selection u can see in rsa3 selections.

Maybe you are looking for