IPC in CRM 7.0: New customer field in item communication structure

Hi Experts,
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 with a Char(1) value:
    IF cs_acs_i_com-zfield IS INITIAL.
      LOOP AT ls_prc_agrmnts_wrk-price_agreements_crm ASSIGNING <price>.
        CASE <price>-kschl.
          WHEN 'ZFRE'.
            cs_acs_i_com-zfield = 'B'.
I also did the customizing for that new formula which is a requirement. There I added two attributes to the implementation:
-ITEM_GUID     Item GUID
-ZFIELD     Z-Field
and also two attributes to the formula:
-ITEM_GUID     CRM_ITEM_GUID
-ZFIELD     ZFIELD
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 ZFreiStBLP extends RequirementAdapter {
     private static UserexitLogger userexitlogger =
          new UserexitLogger(ZFreiStBLP.class);
     public boolean checkRequirement(IConditionFindingManagerUserExit item,
               IStep step, IAccess access) {
          String item_guid = item.getAttributeValue("ITEM_GUID");
          userexitlogger.writeLogDebug("Item: "
                    + item_guid);          
               String zfield = item.getAttributeValue("ZFIELD");
               userexitlogger.writeLogDebug("ZFIELD: "
                         + zfield );
               if (pauschale != "B"){
                    return pauschale.equals("");
                    }else
                    {     return pauschale.equals("X");     
In SM53 i can see the logs, but the problem is that obviously only the standard field ITEM_GUID is available in the Java. Means, that for my z-field I never get a value although the BadI is called an the value is written to the communication structure.
Does anybody has an idea, why I do not get the value of that zfield in my java code?
Thanks a lot!
Regards,
Mireille

Hello Vinod,
I have customised complete pricing procedure but in the Quotation order we are not getting NET VALUE.
When i come accrossed with BBP_CHECK_CND_CUST In my findings i found parameter IPC_ON is missing.
I am waiting for the reply from BASIS.
Is there any functional customisation required for IPC let me know.
Best Regards,
Sathyadev

Similar Messages

  • New custom field in MCVBAK not available for selection in RSA5

    I added a custom field to the communication structure MCVBAK.  When I go to RSA5 and select the Maintenance button to select it, it is not visible in the list.  Do I need to do something other than add to MCVBAK to make it available for selection?
    Thanks.

    Hi Boater,
    Have you included this new field from MCVBAK in the extract structure from LBWE T-code? If you haven't, you need to do this and it will be available in RSA6. Hope this helps.
    Thanks and Regards
    Subray Hegde

  • New custom field in the POWL search criteria

    Hi experts,
    My requirement is to add a new custom field in the search criteria (Parameters)
    In my Easy shopping card POWL. I need to add custom fields in search criteria.
    I tried appending my custom fields in structure /SAPSRM/S_SEARCHFIELDS
    And customized the POWL type DB criteria SAPSRM_FEEDER_SC by adding the custom field
    But still the newly added search criteria is not displaying in the
    Query   SAPSRM_E_CHECKSTATUS_01 in powl_query transaction.
    Kindly help me to solve this issue
    Regards
    Chinnaiya P

    Hello Konstantin,
    thanks for the reply...
    I tried to add an extra Field(Company code) in POWL Search. the problem is the Field Company code doesnt get updated in BBP_PDHSC and BBP_PDISC with the value used in while creating SC.
    I only get the Company code value in table BBP_PDBEI for SC.
    So when i give any value in POWL search for company code no data is shown even though the SC was created in the inputted Company code.
    so how to go about adding CC as search criteria in POWL so that the resultant output is filtered on the basis of CC value.
    Thanks
    Rajat

  • New Customer Field in CCM2.0

    Hi
    I need a new customer field in catalog which I want in the shopping cart as well. I have used the allready created customer fields 1-5.
    Do anyone know how to create a new OCI customer fields?
    Thanks in advance
    Best regards
    Jesper

    Hi
    We have allready used the 5 standard customer fields in the catalog and want a new one.
    We use the standard for
    - "Asset class",
    - "No control" (for workflow),
    - "Approval" (for workflow),
    - "GL account" (different GL account within same UNSPSC class)
    - "High Level Articles" which control workflow and it is possible to change price and vendor in SC.
    Then I need a new field for a responsible purchasing department (purchasing group). When a user buy an article with an responsible purchasing department the SC must be approved first before it runs the normal workflow.
    For the above new fields I therefore need 6 customer fields.
    The question is, can I create a new customer field or do I have to use a standard field in catalog and transfer this to a new field in SC??
    Best regards
    Jesper

  • New custom field in lead conversion

    Hi..
    Can we capture new custom field in account object while converting it using the lead conversion layout. TIA
    Edited by: user13260779 on Aug 22, 2011 11:33 PM

    Your requirement is not clear; can you please elaborate?

  • New Customer Field in Shopping Cart (SRM) with default value

    We have requirement to add new Customer field in Shopping cart (SRM 4.0) and assign a default value to it.
    We have added the custom field and also assigned default value 'X' to it using BADI BBP_CUF_BADI_2 method MODIFY_OUTPUT. Problem we are facing is in case user changes the value and unchecks the custom field then it gets overwritten by default value once the shopping cart is saved. We have followed steps mentioned in link below in order to add custom field and populate it.
    /people/nanda.kondagunta/blog/2006/10/23/how-to-create-custom-fields-in-srm
    KR Jaideep,

    Dear Poster
    Your thread has had no response since it's creation over
    2 weeks ago, therefore, I recommend that you either:
    - Rephrase the question.
    - Provide additional Information to prompt a response.
    - Close the thread if the answer is already known.
    Thank you for your compliance in this regard.
    Jason Boggans
    SAP SRM SDN Moderator

  • Issue with new Custom field value in Material UI (EHP5)

    Hi
    We added new Custom field (country) in material UI for Routing the WF based on country.
    we added this new field in material general data, When user press the "check" button in the header the value disappeared in the UI.
    This field value  required only in MDG CR level, this field value will not be updated in ECC active area.
    Request your inputs to solve this problem.

    resolved myself:
    PROCESS BEFORE OUTPUT.
    *                      Verarbeitung vor der Ausgabe
    *MS17092009 Non eliminare modules standard.
      MODULE set_propriety.
      MODULE INIT_SUB.
      MODULE GET_DATEN_SUB.
    PROCESS AFTER INPUT.
    *                      Verarbeitung nach der Eingabe
    MODULE GET_DATEN_SUB.
    CHAIN.
          FIELD MARA-ZBARCODE.
    ENDCHAIN.
    MODULE SET_DATEN_SUB.
    FIELD MARA-ZBARCODE MODULE BARCODE_0001 ON INPUT.

  • Addtion of new custom field in PP order

    Hi All,
    I am looking forward to add a new custom field in PP order and to link it with table AUFK in the existing tabs of PP order.
    I dont want to use any existing field. Also I have only have an option of having a new custom tab with the new field altogether which I dont want to use.
    Please help if possible how can I accomplish it.
    Rg,
    Vipul

    Hi Vipul,
    Nobody works in all areas and nobody gives instant solutions to each problem. I told you in my first reply that we have done similar devlopment in material master..not in prod order and i clearly mentioned that possibilty is there.
    Your Abaper might not be able to develop this because this is not easy and you also might not be able to give correct functional logic.
    Regards
    Tajuddin

  • Addign new customer field in Shopping cart SRM with default value

    We have requirement to add new Customer field in Shopping cart (SRM 4.0) and assign a default value to it.
    We have added the custom field and also assigned default value  'X' to it using BADI  BBP_CUF_BADI_2 method MODIFY_OUTPUT. Problem we are facing is in case user changes the value and unchecks the custom field then it gets overwritten by default value once the shopping cart is saved. We have followed steps mentioned in link below in order to add custom field and populate it.
    [/people/nanda.kondagunta/blog/2006/10/23/how-to-create-custom-fields-in-srm|/people/nanda.kondagunta/blog/2006/10/23/how-to-create-custom-fields-in-srm]
    KR Jaideep,

    Hi,
    In badi BBP_CUF_BADI_2, method MODIFY_OUTPUT,
    are you doing something like this?
    CASE IV_FIELDNAME.
      WHEN 'YOUR_CUSTOM_FIELD'.
        IF IV_VALUE IS INITIAL.
          MOVE 'YOUR_DEFAULT_VALUE' TO EV_VALUE.
        ENDIF.
    ENDCASE.
    Best regards.
    Edited by: Pablo Casamayor on Jul 23, 2009 12:32 PM

  • How to add a new custom field to one set of employees within one country?

    Hi,
    I am thinking of a scenario where a new custom field is dispayed in PA30 for IT0006
    only for one set of employees in US (such as for a employee group or employee sub group).
    Other employees should not have this custom field.
    All employees in this scenario is for US country only.
    Is this possible? Do we need ABAP for this or only IMG will do?
    Any details on how to implement this etc..
    Thanks for any help.

    Thanks for everyone for the responses.
    I really liked the decoupling infotype solution.
    However, since some work has been done in the old way, I will try to describe the problem in detail.
    Our ABAPer already created a new screen 0200 as a sub-screen in ZP000600 module (I am assuming it is a module pool) using PM01 and assigned to 2010 screen; an alternate screen specified in IMG for country 10 as key (instead of standard screen 2000 for IT0006).
    This new screen 0200 is assigned to 2010 in PM01 transaction.
    These steps displays the 0200 sub-screen with added fields to all the US employees hiring in the respective personal action.
    I want to create a new scenario to suppress these additional fields for some US employees (say company code BKUS)
    I placed a new entry in T588M for module pool as ZP000600 , key is 10, alternate screen as 0200 and hide all the fields
    But, these additional fields are still displayed always for US employees for whom I want to hide.
    Did I miss any thing?
    I do not want to hard code in ABAP whom to display and who not to.
    Is there a IMG way to do this so that I can change the criteria later as we go.
    Thanks

  • Adding new custom fields in SAP transaction - PSOBWORK?

    Hi,
    System - ECC 6.0
    I need to add some new custom fields in Contract Object(PSOBWORK). Can any one tell me what are the ways I can do this, and what is the best way to add custom fields in SAP transaction?
    I highly appreciate your help on this.
    Thanks.
    Rajesh

    Hi ,
            There are options like screen-exits ,badis
    the best option would be to find screen exits for the transaction and you code ur logic in the exit and create the screen with your requirement .

  • Adding new custom fields in SAP transaction?

    Hi,
    System - ECC 6.0
    I need to add some new custom fields in Contract Object(PSOBWORK). Can any one tell me what are the ways I can do this, and what is the best way to add custom fields in SAP transaction?
    I highly appreciate your help on this.
    Thanks.
    Rajesh

    Hi,
    Find the link below  which has step by step process of adding custom fields:
    goto site saptechnical-tutorials-ExitsBADIs-EEWB
    Hope this would be helpfull.
    Regards,
    Sharath

  • ECC6.0 - Foreign Key in BSEG for new custom field

    When I create a new custom field in NewGL, it is created in some tables like BSEG and others. In BSEG there is no flag in the field "Foreign Keys" (I inserted it when I set the field), while in the others tables I find the flag.
    How can I solve it? I think that I have to mark the field directly in BSEG. Is it true?
    Let me know
    Thanks

    Hi Srini,
    As per note 32662 it seems you have followed all the steps, but might be that you didn't do in proper sequence.
    The note states that:
    "If a new access sequence and condition table was created before the communication structure was modified, it must be deleted again. Items 1 to 5 must be carried out in the specified sequence."
    So I guess the key for you would be to delete the Condition table and access and create them again.
    Regards,
    Ganesh

  • Add new custom fields in tcode VA05

    In order to add new custom fields in tcode VA05, i need to change V05TZZMO which is a exit to populate the new fields.
    But how can I edit V05TZZMO ? I must have development key to change that ?

    Hi,
    As u have to modify the standard program directly not any customer exit or badi , for sales order transactions like va01 va02 , va03 , va51 etc..., so u need a developer key as a developer that is common for any program u write for the first time witha new userid + u need a standard sap access key also .
    Regards

  • Adding new custom fields in t code - MIR7

    Dear Experts ,
    I have the following requirement .
    In MIR7 t code under the tab - basic data - i have to add new custom fields like
    Billing document no and billing doc item along with multiple selection option .
    i have found the  BADI - BADI_FDCB_SUBBAS04  . i dont know how to get the custom fields in that .
    Regards
    Prabhu

    I have designed a MODAL SCREEN which contains a table control for multiple entries for  Billing document nos .
    I want to design a PUSHBUTTON on the MIR7 screen and then once i will press the pushbutton the MODAL screen should get called from that .
    When the MODAL screen will be called in the back end the MIR7 screen should also be present in the
    back end .
    If any queries on understanding the requirement then please revert .
    If any body has any idea on this then please suggest .
    Regards
    Prabhu

Maybe you are looking for