CRM Middleware - Additional fields

We are performing an initial load of Customer Master from R/3 to CRM and would like to include two new fields maintained in AUSP (characteristics table) in the download. I understand that we would be using the business object CUSTOMER_MAIN. Does anyone know how to include these new fields to the process and map it BP Master in CRM(say for example to table BUT000) and what/where enhancements need to be performed?

Alex,
One suggested option is to;
Add these fields to the customer tables (KNA* or KNB*) using append structures.
On the CRM side, you can use EEWB to enhance the fields for the partner.
Refer to the SAP documentation for the exits available at various stages of data transfer.
http://help.sap.com/saphelp_crm40/helpdata/en/c3/95fc381478ab6fe10000000a11402f/frameset.htm
On the R/3 side, you would need some development ( probably OPEN_FI_PERFORM_CRM0_200_P) to fill the additional fields of customer master (from characterstics table).
You would also need an exit on CRM side to unpack the data being sent from R/3 and update the customer include data structure to fill the fields created via EEWB.
Hope this helps.
Thanks,
Surendar

Similar Messages

  • Require Transfer a Field value of CRM to a Field in ECC system

    Hi All,
    We have a requirement where in
    Each time when a business Partner data is saved on the BP Tcode screen in CRM,
    CRM Table BUT0IS Field IND_SECTOR need to be mapped to ECC Table KNA1 Field BRAN1 based on condition that table BUT0IS field ISDEF = u2018Xu2019 in CRM.
    Kindly request to let me know as to how can we achieve this?
    Thanks and Regards.

    Hi All,
    We have a requirement where in
    Each time when a business Partner data is saved on the BP Tcode screen in CRM,
    CRM Table BUT0IS Field IND_SECTOR need to be mapped to ECC Table KNA1 Field BRAN1 based on condition that table BUT0IS field ISDEF = u2018Xu2019 in CRM.
    In CRM, By debugging the function modules we could see that the BDoc is carrying the IND_SECTOR field but not able to find ISDEF (checkbox) field.
    We would like to hear what are the required steps to populate this field in the Bdoc Structure and also how to debug the entire flow of middleware till ECC (i.e. the function modules called in ECC to update the database tables).
    Kindly request to let me know as to how can we achieve this?
    Thanks and Regards.

  • Additional field post code 2 in search in webui

    Hi,
    I am new to crm webui.I need to add the additional field post code to search this field is not available in the context node but is a standard feature.Please tell me step by step.
    P.S points will be awarded.

    The good news is that the field is in the underlying search function module used by Business Partner Search.
    All you need to do is the following:
    Add the field
    POST_CODE2 data element AD_PSTCD2 to the structure CRMST_HEADER_SEARCH_BUIL.
    This should magically make the element available for search and you will only need to configure your screen to have the element bound beyond the context node config.
    I believe this should work, based on looking at the code used for the BP search.
    Good luck,
    Stephen

  • Regarding CRM middleware and XI

    In SAP CRM middleware acts as a heart of CRM.
    that means communications with CRM server from any other server is through middleware,right?
    In netweaver ,XI acts also the same like the integration server.
    right?(both SAP and NON SAP server)
    please explain the above two statements clearly.
    thanks in advance
    kpsmoorthy.

    The role of CRM "middleware" vs XI is often misunderstood.
    Let's go back many many years and understand why we have CRM "middleware".
    Before XI even existed SAP had to have a way to transfer data between an R/3 system and the CRM system.  The CRM system needed to have a "replica" of the necessary master data to capture sales orders for e-commerce or mobile sales.  Thus SAP created the "middleware".  The middleware consist of a new dimension "plugin" on the R/3 system and code on the CRM system, built upon the concept of queued RFC.  Basically the standard transactions such as XK01, XD01, VA01, etc. were modified to generate bdoc's whenever data was changed or created.  These changes then flowed to CRM via queued RFC.
    CRM middleware primary goal was to receive data from R/3 and to send data back to ERP.  In release 3.0/3.1 it was expanded to allow external systems to receive and transfer data into CRM via the XIF adapter.  After the XIF adapter was released, SAP introduced the XI system. The XI system was designed for integration between systems.  However the CRM middleware being robust and not requiring extra systems still exists.  If you want to integrate one SAP CRM system with an SAP ERP system then the "crm middleware" is the application tool that is isued.
    If you need to integrate SAP CRM with external systems then you would use a combination of XI + the CRM XIF adapter.  In CRM 52/60 you can use the web services toolset in addition to the XIF adapter.
    To summarize:
    "CRM Middleware" - Specialized integration scenario between SAP CRM & SAP ERP
    XI - your integration server that can do a lot more than "crm middleware".
    Take care,
    Stephen

  • CRM to R3 partner flow via CRM Middleware ...

    Hi all ,
    Any one can tell me where the setting of the filter in standard has been done for the fields of the BUT000 which flows to ECC R3 in the middleware .
    Actually the requirement is to send some specific data of all the ship_tos which is created in CRM .
    It would be even greate if any one can share the document of CRM Middleware which will give from the basic of the Middleware configuration ,Adapter objects ,attribute settings .
    Thanks ,
    Kashim Raja

    Hi Kashim,
    You can maintain the filter settings for business partners in TCode "R3AC1". Please select the Business object "BUPA_MAIN", click on filter and maintain the required filters under "Table structure within object" for BUT000 table.
    Please refer this help portal for more info :
    http://help.sap.com/saphelp_crm70/helpdata/EN/56/6b34429cb0907ce10000000a114b1d/frameset.htm
    http://help.sap.com/saphelp_crm70/helpdata/EN/1d/09d1e713d711d6999e00508b6b8a93/frameset.htm
    Regards,
    Chethan
    Edited by: Chethan Kumar C M on Sep 27, 2009 7:46 AM

  • CO document Additional fields store

    Hi,
    I need to pass additional fields from CRM while CO posting. I checked there is Custom include COBL_CI in COEP table.
    I need steps for storing additional fields in to CO document.
    If any of you can guide me on this.
    Thanks in Advance
    Regards,
    Deven
    Message was edited by:
            Deven Chheda
    Hi,
    can someone please guide me, Thanks
    Message was edited by:
            Deven Chheda   
    Hi,
    can someone please guide me, Thanks

    Hello Natalia,
    Did you solve your problem?
    I got a similar one, I'm trying to add some Z fields (added to BKPF via append struc.) to screens of transactions: F-43, F-63, FV60, FB60 (this badi could work for F-43, but I need to find another exit / badi for the others transactions).
    I implemented the mentioned badi, but after debugging it, it looks like that after exiting the Z implementation, the only fields enabled to be transfered in the end, are XREF1_HD and XREF2_HD, no matter if you add any other else.
    Please, let me know if you got further information.
    Thanks in advance.
    José Gabriel.
    Edited by: José Gabriel on Oct 14, 2009 11:13 AM

  • SAP CRM  Middleware flow from R/3 to CRM

    hi
    I am new to CRM middleware   I have some doubt about the replication from the R/3 to CRM.
    I have some 4 basic questions Kindly help me out
    1.in initial  down lode how to know which object for which requirement? There is any list like these objects for this one?
    2.when the initial download have to use and when the delta down lode have to use?
    3.object creating is preferable option or not if yes in which condition we have to create the objects?
    4.what is the difference between   customizing objects and business objects?  and when we have to use which object ?
    wiht Regards,
    prakesh..!

    Hi Prakesh
    Happy to hear that my answers were useful. Hope this new will solve your problem.
    So let's reply to your new questions.
    1)  Yes it is the delta download. This means that you have already triggered the initial download. Now all changes or new creations are replicated into the CRM system. I do not suggest this approach. This is usually used when you have no other chance because this process is complex and very time consuming. I would suggest checking the BDoc before proceding with degugging the queue. Go to transaction code SMW01. Filter on time (when you made the change). You will find bdocwith a red or yellow traffic light. This means that data have been not processed in CRM system. You usually have an error message (just select the BDoc from the list and click the red button in the toolbar) attached to the BDoc that is explainatory of the error. Correct the error and reprocess the BDoc (there is a proper button).
    2) To debug the queue go to transaction code SMQS and SMQR and deregistrate inbound and outbound queue in the CRM system. After you do this, apply the changes to the customer. You will find an inbound queue in transaction code SMQ2. Select the queue and click the last button in the header toolbar. You will process the flow in debug. Remember to register the queue when this is no more necessary otherwise you will have a mess in the system.
    3) if you create new customer in CRM system, this are automatically replicated in the backend system basing on the scenario set. No additional tables are created. All the changes applied in the CRM system will be replicated in the backend with the same process except the Bdoc that are really CRM specific.
    Hope this help you.
    Regards,
    Fabrizio

  • Data Modelling Problem with many additional Fields

    Dear All
    I am extracting transactional data from a CRM system where a number of  Customer Fields have been added.
    There are some 150 additional fields which are all included in a User Append structure and are all related to the transaction ( not master data),  in the CRM system only the required fields are displayed and this is dependant upon a category/sub category ( 300 combinations), which is also extracted in the transaction data. This is what I need to achieve on BW, to develop a query to only displaying the fields relevant to the current transaction and also allow the query to select on these fields, where there could be one additional field or over 10.
    The datatarget for this transactional data is an ODS object
    I am able to extract all the required fields but can't think of an easy way to achieve what I'm after.
    Any suggestions would be appreciated.
    Thanks
    Jenny

    Hi
    Currently in the ODS are two fields Category and Sub category. On the append structure applicable to the transaction data are some 150 additional fields which i have yet to determine how to handle. e.g.
    ZZ_LB_FACLT1     Liibraries - Facilities
    ZZ_LB_HIREQ1     Libraries - Hire Equipment
    ZZ_LB_LOCATN     Libraries - Location
    ZZ_LB_BOOKN1     Libraries - Name Of Book
    ZZ_LB_QUOTE1     Libraries - Room/Facilities Hire - Price Quoted
    ZZ_APPLNUM1     Planning Application No.
    ZZ_FLFLHIST1     Planning - Fulfilment - Property History
    ZZ_FLFL_LET1     Planning - Fulfilment - Objection Letters
    ZZ_FLFL_DSN1     Planning - Fulfilment - Decision Notice
    ZZ_WS_AC     Waste Management - Card Recycling - Action
    ZZ_WS_AL     Waste Management - Garden Waste & Card Scheme Action
    ZZ_WS_CWA     Waste Management - Clinical Waste - Action
    ZZ_WS_BIN     Waste Management - Replacement Bin
    ZZ_WS_BU     Waste Management - Replacment Bin - Burnt
    Not all fields will be filled for each record.
    For example for
    Category 100 Sub Category 1, I will need to display only the fields for Libraries.
    Category 200 Sub Category 2, I will need to display only the fields for Planning
    Category 300 Sub Category 3, I will need to display only the fields for Waste(ZZ_WS_AC, ZZWS_CWA, ZZWS_AL)
    Category 300 Sub Category 4, I will need to display only the fields for Waste (ZZ_WS_BIN, ZZWS_BU)
    Hope that helps.
    Thanks
    Jenny

  • EEWB and adding additional fields to the IBASE header

    Hello,
    I have used the EEWB (Easy Enhancement WorkBench) to add additional fields to the IBASE header. The process ends with a success state and in all steps there are no logs. The objects are generated and visible in the database table of the IBASE header and activated.
    When I go to the IB53 transaction the systems starts compiling. After the compiling there are no additional fields visible?
    In the EEWB no more actions are possible and it seems only an append structure was created with the new fields (GENERIC_IC_TASK).
    How do I get the fields to be visible in the IBASE transaction?
    I am using CRM 5.0.

    Ramakanth/Kiran,
    For creating screen structures or additional fields on the IBase header screen you would need to manually append entries in Database Tables T371D.... through T371Z, it is a set of around12-14 tables depending on the scenario which would need updations.
    Once updated in the right sequence you can see the EEWB fields on the Ibase header screen.
    Hope this helps.
    Amit Sitlani

  • Additional fields to IBASE

    How can we add additional fields to an IBASE. I see many Messages posted about using transaction EEWB to add additional fields to an IBASE but these are all in CRM.
    We are in in SAP ECC 6.0 and would like to add additional fields to the IBASE. Has anyone been there yet?
    Thanks
    - Sekhar

    I realized you can do this by modifying the tables in the series T371x and by coding for the additional objects we intend to add that SAP does not recognize as an object to be attached to an ibase.
    With no better ideas, I am closing the thread

  • Material Master transfer by CRM middleware

    Cannot able to transfer material from R/3 to SRM,
    want to know whether system names are specified separately in the CRM middleware config.
    what are the basic settings to be done in the this component

    You can add these fields in your reduced message type /SAPSLL/MATMAS_SLL ( created with reference to MATMAS ) type that you would have created to send the Produc master data to GTS .
    GTS Plugin - Basic Settings ---Activate change pointer for reduced Message type.
    Once you include these field in your reduce message type correcpondinf entry has to be maintaine in table TBD62 so that changes to these fields can go to GTS , you can use Tcode BD52 to maintain the entry in TBD62
    Hope this helps.
    Kind Regards,
    Sameer

  • Initial download - update additional fields/execute additional funct.

    Hi All,
    We are in the process of uploading data from SAP system to CRM system as a initial download (Transaction code R3CS). Customer has a unique requirement of updating  additional fields (configurable fields) from ISU to CRM which are not covered in the initial upload program.
    Is there any enhancement/BADI/customizing available in initial or delta upload program to plug in customer specific updates/steps (ie executing Zxxx function module) ?
    Thanks in advance ,
    Nitin

    Hello Michael,
    I'd appreciate if you could forward me this document, too.
    [email protected]
    Thanks in advance & kind regards
    Wolfgang

  • Additional field in adhoc query

    Hi all, I need to be able to report on the IT105 subtype 0001 system ID for employees who are withdrawn from the company, however, when someone leaves their IT105 record is delimited so adhoc query will not output anything.  Has anyone coded an additional field that will look at the latest record regardless of the date?
    If you have, please can you share the code with me!?
    Many thanks!

    Hi Tanya ,
    Please find the code below. It is designed for additional structure z105_last which is bassed on P0105 type.
    data l_it_p0105 type standard table of p0105.
    clear: l_it_p0105, z105_last.
    call function 'HR_READ_SUBTYPE'
      exporting
        tclas                 = 'A'
        pernr                 = peras-pernr
        infty                 = '0105'
        subty                 = '0001'   
        begda                 = '18000101'
        endda                 = pn-endda
      tables
        infty_tab             = l_it_p0105
      exceptions
        others                = 1.
    if sy-subrc = 0.
      describe table l_it_p0105.
      read table l_it_p0105 into z105_last index sy-tfill.
    endif.
    Regards,
    Sergey

  • Using SAP PI instead of CRM Middleware

    Hi experts,
    Is it recommend to use SAP PI instead of SAP CRM Middleware.
    If yes how can I do that.
    I have read in forum requests that it can be implemented by using iDOC instead of BDocs.
    I need a technical guideline how data (eg. Business Partner Data) can be tranferred from CRM to other ERP System.
    Thank you for help.
    Greetings
    Mario
    Edited by: Mario Bauer on Jun 22, 2010 9:24 AM
    Edited by: Mario Bauer on Jun 22, 2010 9:28 AM

    Hi!
    SAP PI itself is a middleware Product but very roboust and capable enough to integrate any system to any other system, either it is SAP or Non-SAP. And there are two ways to integrate other ERP System to SAP CRM using SAP PI.
    1. SAP PI will receive the message from back end ERP system & convert it to the XML format. SAP CRM receives the message using the Middleware XIF adaptor and convert the incoming XML Messages in the BDocs and the BDocs upload the data in the SAP-CRM Data base.
    2. SAP PI will receive the message from back end ERP system & convert it to the XML format. SAP CRM receives the message and using the Functional Module convert the data into the  BDocs and the BDocs upload the data in the SAPCRM Data base. In thsi situation, you need an expert ABAP Consultant to write the accurate functional Module.
    The data inside the SAP_CRM System always transported in the BDocs not in Idocs. It is the BDocs data containers which transport the data from CRM Middleware to CRM Database and CRM Database upto CRM Middleware.

  • How to add additional fields to zreport which contains standard report code

    Hi Experts,
    In order to add additional fields to standard report i copied the code into zreport but i am unable to  add additonal field into report because the code is looking so complex.
    standard report:AQZZ/SAPQUERY/FKF1============
         or
    sapmenu->accounting->financial accounting->accounts payable->information system->reports for accounts payable accounting->master data->S_ALR_87012087-Addresslist.
    Additional feilds to add is :Region,company code,country
    Please let me know how toidentify ALV and guide me how to solve this.
    Regards,
    naresh.

    Hello Naresh,
    First check whether these three fields are available in the text elements area.
    Please write your code in the subroutine %comp_ldesc.
    Repeat the code for your three new fields
    perform ldesc(rsaqexce) using 'G00010000X010       00  A1'
        %txt1 %txt2 %txt3 'LFA1-LIFNR' LFA1-LIFNR 'LFA1-LIFNR'.
      read table %textpool_langu into %textpool_langu_line
                                 with key ID = 'I' key = 'A01'.
      if sy-subrc is initial. %txt1 = %textpool_langu_line-entry.
      else. %txt1 = %txt_unknown.
      endif.
    So this subroutine will give you the basic list. Now Program is creating ALV with this basic list. So I think you don't need to worry about that. Please have a thorugh look at the code over this perform, and write accordingly.
    I think this is enoogh.
    Please update if you got the solution, which will be informative for others.
    regards,
    Antony Thomas
    Edited by: Antony Thomas on Jul 27, 2010 7:57 AM

Maybe you are looking for