BUPT - New field at BUT000 - No BDOC

Hello,
i've added a new field to but000 with an append structure.
The field is shown in a new screen within the genaral data.
This new field was added with the posssibilities in BDT.
When i change the value of the field within transaction bp, the value is written to the database, but there was no BDOC created so that the data is send to the middleware.
The middleware is allready advanced, so that a data exhange between the backend R/3 system and the CRM Sytsem and the CDB is possible.
So what i've to do, that the middleware flow is triggerd when i change the field with transaction bp.
Best regards,
Strehle Thomas

From whatever you have said...where ever you are saving data in BUT000...select corresponding entries from JGTBP00 with BP as key..and them make changes in work area JGTBP00 and modify the data in the database table.

Similar Messages

  • Adding a new field to an existing BDoc.

    I posted this message in other forum, but I think the correct one is this.
    I need to add a new field to bdoc BUS_TRANSACTION_MESSAGE, so I've added a field to structure BAD_BUS_TRANSN_MESSAGE, to the substructure PRODUCT_I.
    What I need to know is how to give value to this field.
    Thank you in advance.

    The below page from the SAP Online help should direct you.
    http://help.sap.com/saphelp_crm50/helpdata/en/25/dd90dac2584cdda1d00200b41c03a5/frameset.htm
    Regards,
    Gervase

  • Adding new field to sale order BDOC and replicate to R3

    Hi all,
    I'm trying to map the new customize field in CRM to field VBKD-VSART in R3.
    The reason behind this  was because my customer would like to have field shipping type appear in CRM order, but since this field is not provided by SAP, I've to create it. 
    What I did was:
    1) Create new field VSART via EEWB in CRM. This is done and working fine, the field appeared in 'customer fields' tab.
    2) Put this new field to BDOC in CRM.  I believe this is done when I created via EEWB. I think it use BADI CRM_BTX_EXTENSIONS , implementation CRM_GEN_OBJECTS for this part.
    3) Put BDOC into BAPI in CRM.  This is the part that I'm having a problem with.
    I found that I need to use BADI CRM_DATAEXCHG_BADI for that and I've checked example from implementation CRM_BTX_EEW_DATAEXCH. However, it only contain example to input field in VBAK, VBAP and VBEP.  Can anyone guide me on this part?
    4) Map BAPI to R3. I think that I need to use userexit MV45AFZZ form USEREXIT_MOVE_FIELD_TO_VBKD for that. But what is the incoming structure that I could use to map with VBKD.
    Any help would be appreciate, Thank you in advance.
    Gilbert

    Hello Gilbert,
    Please find if this helps,
    BDOC's to update the custom fields in R/3 from the CRM sales order
    Replication of new customer fields in order to R/3
    regards,
    Muralidhar Prasad Chatna.

  • BDOC - Update a Z field in BUT000 whenever a salesorder is created in ECC

    Hi ,
    The requirment is, whenever an sales order is created in ECC for a perticular customer, I need to send one field with value 'X' in it to CRM and update BUT000-ZZODER field (I created ZZODER field in BUT000 using EEWB).
    User wants this to be done using BDOC and it is the 1st time i am working on bdoc. Could any one please help me doing it?
    It will make my life easy if you can send me a step by step process.
    Cheers,
    Kalyan

    Hi Kalyan,
    I have few questions before suggesting you an solution,
    are you replicating orders from ECC to CRM
    are you planning to replicate the entire order or is it just one field.
    If you are replicating orders then you may have use BADis to aceive this, checking on the order type you can update the Zfield for specific order type.
    If its just one field then you may have to configure a new adapter, write in some code to acheive this.
    regards,
    Sameer Ahamad

  • ConnTrans fails after new fields are added to table & bdoc

    Hi,
    It was required to extend a standard object, which is responsible to create and move ATP data from ERP, to CRM, to Mobile Sales. I came quite far and I thought I have covered everything, but something is missing and ConnTrans has failed. I write down all steps and I hope you can find the missing step
    The adapter object CPB_STOCK_INFO is the responsible object for the transport. SMOCP_STOCK is the target table in CRM & MSA.
    - I have added a new field to CPSTOCK (ERP).
    - I have used R3AC3 to replace the extract module with my own module "Z_..." to fill the additional field on fly
    - In the R3AC3 I also have replaced the Mapping Module with my own, which which is able to handle the new field.
    - The object CPB_STOCK_INFO gets executed in CRM and the  SMOCP_STOCK gets filled as wanted
    - I have appended the new field also to the Segment fields of the bDoc CPSTOCK
    - I used the ClientConsole to generate & execute the SQL to update the DB sructure in MSA
    - If I press now ConnTrans, I get the error message "The application could not prcess some messages related to the BDoc Type CPSTOCK, Run ConTrans to send this information to the server."
    What went wrong? Do I need to play around with the SENDBIT thing?
    I am not able to find a detailed log file except the ConnTransLog.xml, which does not sure more details!
    Additional Info
    - MSA is not directly using the CPSTOCK bDoc for data queries. It is calling somehow the bDoc STOCK_QUERY. However, I do not think the MSA state could effect the ConnTrans?!
    Thank you for your help!
    Cheers,
    Andreas

    Hi,
    you need to generate also the metadata for the sBDoc CPSTOCK with ClientConsole and replace the tps.net on the Mobile Client.
    Only in this case conntrans is able to import these data.
    Regards,
    Wolfhard

  • Getting error while creating new fields

    hi all,
    i am getting an error when i am adding a new field thru eewb to a txn.
    error message "Definition CRM_BTX_ADD_NEW_FIELDS is of the type 'TSK' and should run on an external system. This is not permissible. Only definitions of type 'SEQ' may be created for external systems."
    plz helep me out
    and i have few doubts
    1 in web ui to display these new fields do we need to write a program
    2. new field values are stored in table do weneed to create any table ?
    3. do we need to write any program so that the values will be stored in tht table?
    thanks
    madhuri
    Edited by: madhuri pasupuleti on Apr 27, 2009 1:33 PM

    Hi Madhuri,
    For error message "Definition CRM_BTX_ADD_NEW_FIELDS is of the type 'TSK' and should run on an external system. This is not permissible. Only definitions of type 'SEQ' may be created for external systems."
    - Check SAP Market Place for any notes on "CRM_BTX_ADD_NEW_FIELDS"
    1 in web ui to display these new fields do we need to write a program
    - No need to write any program to display new fields in WEB UI. Using the EEWB will automatically create code behind the screens. All new fields created will be available in base table (example: for business partner - BUT000). You can explore the fields available functionality in WEB UI to populate them
    2. new field values are stored in table do we need to create any table ?
    - No, EEWB will automatically creates customized structure in code behind the screens
    3. do we need to write any program so that the values will be stored in tht table?
    - No, I don't know how to add values to the particular field(s) but sure that you don't need to write any program to store the values in customized tables
    Cheers,
    Peter J.

  • Adding a new field to the Address Data for a business partner

    Hi Experts,
    I am trying to add a new custom field to the address data (all structures and tables) that is linked to a business partner on SAP CRM via EEWB. Structure is the address structure wthin BUS_EI_EXTERN. Table is BUT020. I have been told that it is not possible as there is no Business Object that allows this. When doing an EEWB, the only business object is BUPA, which when selected, adds the new custom field to BUT000. I would like the field to be added to BUT020 (Address Table). This leads me to believe that there is no standard way of doing this, which ultimatley means that it would need to be done manually. Please help me with this predicament.
    Regards
    Yusuf

    The search help exit allows you to modify functionality of search help. If you add a new field to the
    parameter list that is not contained on the selection method you can manually populate it within the search
    help exit.
    This  would be performed within the u2018STEP DISPu2019 section. Once within this section all search help
    data has been retrieved and is stored in table RECORD_TAB (record_tab-string) as one long string value.
    Therefore you need to read table SHLP in-order to locate position of value within string.
    Example:
    To find position of personnel number (PERNR) within elemenory search
    help M_PREMN you would use the following code:
    Loop at record_tab.
         read table shlp-fielddescr into wa_shlp
                                       with key tabname   = 'M_PREMN'
                                                fieldname = 'PERNR'.
    You could then use this information in the following way, for
    example, to find a persons organisation unit:
          select  orgeh endda
            up to 1 rows
            from pa0001
            into (ld_orgeh,ld_endda)
           where pernr eq record_tab-string+wa_shlp-offset(8)
                                                      u201Cpernr length is 8
           order by endda descending.
          endselect.
          select single orgtx
            from t527x
            into ld_orgtxt
           where orgeh eq ld_orgeh and
                 sprsl eq sy-langu and
               ( endda ge sy-datum and
                 begda le sy-datum ).
    If you have added a new field to the end of the parameters list
    the next step is to populate it by adding this data to the end of
    the record_tab string:
      concatenate record_tab-string ld_orgtxt into record_tab-string.
      modify record_tab.
    endloop.

  • Add a new field in segment CRMW_BUPA_HEAD for Business document BUPA_MAIN

    Hi,
    I want to add a new field in the segment CRMW_BUPA_HEAD for the BDoc BUPA_MAIN, in order tu use a filter criteria for the subscription.
    Using the Bdoc modeler (transaction SBDM) I tried to add the component PARTNERTYPE (Data element BU_BPKIND) that is in the structure BUS_EI_MAIN (Central data), but the system only allow me to add a ZZ... field and then of course it is not fill in.
    So if someone knows how I can add a standard field, or how I can fill in my customer field it will help.
    Regards,
    Benoî

    Hello,
    Urgently, how to use the EEWB to ad new field in the business partner page
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/oss_notes/sdn_oss_mdm/~form/handler
    regards,
    Muralidhar Prasad.C

  • EEWB - In BP, adding a new field regenerates append structure

    Hello,
    After adding or deleting a field using EEWB, I have the following issues -
    1. The new append structure that was created for BUT000 gets regenerated
    2. Field labels get overwritten by field names
    3. The order in which the fields were seen on the screen gets altered
    Is this a known behavior of EEWB?  How to alleviate this?
    Thanks!

    Thanks for your input Satish!
    I searched using the application component suggested and the keyword and it was not very useful. 
    Some more details -
    I created some new fields using EEWB.  When you go to transaction BP, the standard tabs are displayed - ex - address, bank data, notes, etc.  But now there is a new tab - Customer Data that has my custom fields on it. 
    In the backend, SAP has created an extend structure for table BUT000 that has these fields in it. 
    When I go to this extend structure, my fields are there with a ZZ prefix - Ex: ZZFIELD1, ZZFIELD2, etc.  If you go to the details of these fields in data dict - transaction SE11, the Field labels - Short, Medium, Long and Heading are the same as the field names.  Ex: in the first case, the four field labels will be - ZZFIELD1.  I then changed the field labels to something meaningful - Ex: Renter name and rental date.  After generating the structure, these labels are then displayed on the Customer data tab.  So far so good.
    However if I add a new field - ZZFIELD3, then all the label names that I had given (Ex: Renter name and rental date) get erased and replaced by the fieldnames again. 
    Also the order in which the fields were diplayed gets altered.  Ex: earlier the Customer data screen was showing - ZZFIELD1, ZZFIELD2.  Now it shows - ZZFIELD3, ZZFIELD2, ZZFIELD1. 
    I hope I have explained this issue.

  • BP new field update is not possible

    Hi Experts,
    I work in CRM 4.0 which is connected to R/3. I have created a new BP field with EEWB. I would like to replicate this field into a standard R/3 field.
    Without any enhancement the new field is replicated in "Insert" mode but in "Update" the replication does not work.
    I discovered two problems in R/3. The exchange structure does not contain the new field and the BP does not exist in R/3 BUT000 after creation.
    In "Update" mode the system searches for BP in R/3 BUT000.
    Finally I extended the exchange structure in R/3 and if I create a new BP it will be created in R/3 even in R/3 BUT000 and during "Update" the new field value will be updated.
    My only problem is that I have 100.000 BP's in the systems which were created without the enhanced R/3 structure and the update of the new field content is not possible. The R/3 BUT000 does not contains these 100.000 BP's.
    Do you have any idea how to solve this issue?
    Thanks in advance!
    Regards,
    Tom

    Hi Thomas,
    I would have liked to reply you back earlier on, but  I was able to see my points only today.
    1 How to manipulate Bapi to load it. Please select your Bapi which refer to the proper object in trx CODE Bapi. Then talk to your developper to create the right program to load the missing data, supposedly able to manage files (better a txt file).
    Next monday if you wish I may send you documentation concerning Bapi, if you give me your e-mail
    2. How to upload to your backend the changes of Bps. There is an envent you need to associate to your object Bupa in administration CONSOLE - DATA EXCHANGE. It is explained in the Best practise manual called Replication.
    Please refer to my attached thread to find out the manual in the Best Practise Crm for your version:
    Re: Download Conditions from R3
    Then, if this doesn't work, check if the function module in charge of uploading the changes is working, by putting a Breakpoint in the FM associate to your object Bupa in Business object in administration console.
    <b>Please reward with points if it helps.</b>
    AndreA

  • How to add new fields to CRM 2007 Web UI

    Hi,
    I am new to SAP CRM 2007 and I am interested in how to extend the Web UI, for example adding new fields, to meet the customer requirements. Should I use the EEW or is there another "new and easier" way?
    Thanx & best regards,
    Oliver
    Edited by: Oliver Pregler on Jan 30, 2008 5:50 PM

    Actually for the new IC webclient UI you have need to take a look at your options:
    1.  New Installation:
    Use the EEWB and add the fields.  As part of the EEWB work, you will have a couple of post-processing steps where you will add your generated fields to the new screens.  However this doesn't require any programming.
    2.  Upgrade from CRM 4.0/50
    - New fields to add as part of upgrade
    See the directions for new installation
    - Existing fields to add as part of upgrade
    --See the blog on the 40/52 CUSTOMER_H migration for transaction fields
    --Business Partner fields part of BUT000 available via UI configuration tool, no extra work needed
    --Business Partner fields part of tabular extension, manual work required, I am still "perfecting" this method and plan on writing a blog once I have the technique finished.
    --Product Attributes - use the transaction CRMM_UI_PROD_GEN and CRMM_UIU_PROD_CONFIG
    I know CRM 2007 is based on the same tech foundation as 2006s, with some differences in how the UI tool works and the fact there are some screen layout changes(editable overviews).  The extension procedures are generally the same.  I can answer some of you extension questions based on my work with CRM 52 so far.  It will generally apply to your situation.
    BTW:  The PCUI is no longer supported in CRM 2006s and above.  Even the old SAP GUI transactions such as BP, COMM_PRODUCT are removed from the standard CRM menu.   The SAP CRM web client should be used instead now.
    Take care,
    Stephen

  • How to add new fields to CRM contract Product List tab?

    Hi all!
    I would like to add a new custom field for CRM contract (CRMD_BUS2000121) item level, on the Product List tab.
    Here I found CRMT_0100A_ORDPRP_I_EXT_UI structure, therefore I enhanced this with new append structure and new fields.
    I also added the new fields to ORDPRP_I append structure and mapped the new fields in CRMC_MAP.
    For some reason the new fields are on the screen but they are grey, not changeable. What did I do wrong?
    Thanks,
    Tamas Pentek

    Actually for the new IC webclient UI you have need to take a look at your options:
    1.  New Installation:
    Use the EEWB and add the fields.  As part of the EEWB work, you will have a couple of post-processing steps where you will add your generated fields to the new screens.  However this doesn't require any programming.
    2.  Upgrade from CRM 4.0/50
    - New fields to add as part of upgrade
    See the directions for new installation
    - Existing fields to add as part of upgrade
    --See the blog on the 40/52 CUSTOMER_H migration for transaction fields
    --Business Partner fields part of BUT000 available via UI configuration tool, no extra work needed
    --Business Partner fields part of tabular extension, manual work required, I am still "perfecting" this method and plan on writing a blog once I have the technique finished.
    --Product Attributes - use the transaction CRMM_UI_PROD_GEN and CRMM_UIU_PROD_CONFIG
    I know CRM 2007 is based on the same tech foundation as 2006s, with some differences in how the UI tool works and the fact there are some screen layout changes(editable overviews).  The extension procedures are generally the same.  I can answer some of you extension questions based on my work with CRM 52 so far.  It will generally apply to your situation.
    BTW:  The PCUI is no longer supported in CRM 2006s and above.  Even the old SAP GUI transactions such as BP, COMM_PRODUCT are removed from the standard CRM menu.   The SAP CRM web client should be used instead now.
    Take care,
    Stephen

  • How to add new fields in CRMD_CUSTOMER_H in CRM 3.0 ?

    Hi,
    I I have a requirement in CRM 3.0  to add a new field to crm structure CUSTOMER_H but not sure how to do this. I know in 7.0 we have transaction EEWB to do this but in 3.0 i have no clue. Please help how to do this. Thanks in advance!
    Regards,
    Bhanu

    Moved this over to CRM General & Framework.
    Firstoff technically SAP CRM 3.0 is not even supported in general maintenance by SAP.  However for memory lane, extensions in CRM 3.0 must be coded manually. EEWB did not exist until CRM 4.0.    In general there should be a CI include in CRMD_CUSTOMER_H where you would put your fields.  The drawback is that you need to extend the BDOC structures and write the exits to populate/receive the fields on the inbound outbound bdocs manually along with the transfer to BW. 
    BTW since it is CRM 3.0 you probably have bigger problems than this, but that's just my opinion.
    Wow this makes things feel like 2002/2003 all over again for me.
    Take care,
    Stephen

  • Enchancing the field in But000 and in BAPIBUS1006_CENTRAL_PERSON Structure

    Hi All,
         Please help me to resolve the issue. I have a requiremtent in E-rec, during external candidate creation, I have to include 3 fields along with personal data (Nationality, marital status and Total years of experience). In BUT000, there is placeholder for Marital Status and Nationality fields, so i had enchanced the view V_APPL_DATA in web dynpro component: ERC_C_APPL_MGMT_UI and mapped the field to corresponding fields in BUT000. But for total years of experience there is no placeholder in BUT000, so i have to enchance the BP. I am facing problem in this, when I enchanced the field in CI_EEW_BUT000 manually and checked it but after that I found that in BAPIBUS1006_CENTRAL_PERSON the field should be available to upload the value into BUT000. When i tried to enchance the field it is not allowing to activate and when i tried to append the structure it is appending the same structure. When I surfed I came to know that using EEWB T-code it is achiveable but it is not creating any field in that BAPI structure it is only creating the ZZ field in BUT000.
    And also I came to know about BUPT T-code, whether it satisfies my requirement. Please Advice.

    Dear Ramesh,
    if you use a replication of HR employee (multiple work assignments (P) of a person, e.g. concurrent employment, global employee)  to SRM via ALE (idocs) the business partner integration in SRM will create a single central person and related single business partner covering all position assignments within organizational management.
    In this scenario it is recommended to have a single user assignment for the person in HR, means if more than one active work assignment (P) exist in HR only one user should exist at one of the employees (infotype 0105, subtype 0001).
    Regards,
    Michael

  • How do I add new fields to the 'Customer Data' tab under the BP

    I had previously found a screen in the SAP GUI to add fields so that they would show up on the 'Custmer Data' tab under the Business Partner screen. I thought it had been somewhere in se80 but I cannot find it again. Does anyone know where this is? Thank you!

    Hi Mark,
    You can do this using transaction EEWB. This is the Easy Enhancement Workbench.
    within this, you can use the wizard which will guide you through a step by step process to add the fields you need. Basically, there are 2 ways to add new fields  :
    1. Add new fields - this adds fields to table BUT000, but places the fields on a new tab called 'Customer Data'
    2. Add new attributes table - creates a new table and links it to BUT000 using the partner number.
    Hope this helps you.
    Cheers,
    Rishu.

Maybe you are looking for

  • Error on modifying the SharePoint excel services viewer (xlviewer.aspx) page

    I am working on SharePoint 2013 and am following this article to modify the xlviewer.aspx page in order to pass into it URL parameters. After following the instruction when I reload the new webpage (MyXLViewer.aspx) I am getting the foll. error:- Sor

  • FSM with JMF 2.1.1(a) and one more problem. !! URGENT

    Good AfterNoon All... I am working on JMF 2.1.1 and I want to show a .avi file in fullScreenMode. How can i do so with jdk 1.4. I have gotten viewComponent and control comp. My application is running sucessfully. NO PROBLEM. But i want to show the mo

  • Prcing condition for particular customer

    Hi to all, I need to get the default surcharge in pricing $0.25 for each sales order for only one customer, ex: "x". Thanks, Pratap.

  • AWM and ETL

    Hi all, I'm using AWM 10.2.3.0 to design cubes and dimensions but I have a problem. In the mapping of dimensions or cubes I need to use the features of ETL, like do join or use a constant but they are not available. What I can do? Am I missing any pl

  • How To get a Subtring

    Hello All, I want to get a substring (using script logic) from an ID which exists in my CLIENT dimension, for example My ID Client is FR3345 y want to get the substring 3345 from the ID, Is this possible using the select statement or somethig else? T