EEWB problem

Hi,
I have added a field through EEWB to header level and i want to populate this field with HEADER GUID.
A Badi implementation ZEEW_CUSTOMER_H01 was generated through EEWB. In this BADI, in CRM_CUSTOMER_H_SET_SCREEN method, it has some auto generated code, below which am calling CRM_INTLAY_PUT_DATA to transfer the HEADER GUID to the newly added field.
The code is,
l_zcrmt_0100_btx_ui01-guid = lv_header_guid.
l_zcrmt_0100_btx_ui01-ZZCUSTOMER_H0101 = link.
CALL FUNCTION 'CRM_INTLAY_PUT_DATA'
  EXPORTING
    IV_INTERFACENAME        = 'ZCRMT_0100_BTX_UI01'
    IV_KIND                 = 'A'
    IS_INTERFACEVALUE       =  l_zcrmt_0100_btx_ui01
  IT_INTERFACEVALUE       =
  EXCEPTIONS
    ERROR_OCCURRED          = 1
    OTHERS                  = 2
'ZCRMT_0100_BTX_UI01' is the interface i find in table CRMC_MAPPING, so am using this interface to set the values to the screen.
Please advice.
Thanks & Regards,
Karthik.

Hi Karthik,
You are absolutely right in putting the data.
MODULE data_0100_put INPUT.
  PERFORM data_put
    USING
      'ZCRMT_0100_BTX_UI02'
      'A'
      zcrmt_0100_btx_ui02.
ENDMODULE.                 " data_0100_put  INPUT
FORM data_put
  USING
    value(iv_name)
    value(iv_kind)
    value(is_value).
  CALL FUNCTION 'CRM_INTLAY_PUT_DATA'
    EXPORTING
      iv_interfacename  = iv_name
      iv_kind           = iv_kind
      is_interfacevalue = is_value
    EXCEPTIONS
      error_occurred    = 1
      OTHERS            = 2.
  IF sy-subrc <> 0.
*    MESSAGE i004 WITH sy-dynnr.
  ENDIF.
ENDFORM.                    " data_put
While getting the data you can use the following function modules to get the HEADER and ITEM Guid.
CRM_INTLAY_GET_HEADER_GUID
CRM_INTLAY_GET_ITEM_GUID
CRM_INTLAY_GET_DATA
<b>Reward points if it helps.</b>

Similar Messages

  • Eewb problem in crm2007 IDES

    Hi:
        in the CRM2007 IDES, I used the tcode "eewb" to create a project with a z package, and created a extension, the business object  is  "BUPA" and the extension type is "ADD_NEW_FIELDS" , but the wizard can not start and the error message is "Extension type ... cannot be combined with package ...".
       I modified the transport layer of the project z package to "ZDRZ" , and the wizard can start. But when generated the extension, got an error message : in the table "BUT000" have no the field "zz.....", the field is add_new_field. Why?
      THANKS.

    Hi:
        the error message is :
    Syntax error in Function Group SAPLZZG00BUPA: The data object "BUT000" does not have a component called "ZZEX_TEST01".
    "ZZEX_TEST01" is that I want to create the field .
       I can not read the note 813387.
    THANKS.

  • EEWB BUPA Generation problems

    Hi all,
    I had some problems generating a table type extension for BUPA, I applied some notes to correct the error in the generation program but did not resolve my issues.
    - 1st.
    After generation the extension, I tried calling the ADD API , 'Z(extname)_BUPA_ADD' but I got an exception from FM BUFFER_SUBSCRIBE_FOR_REFRESH, because parameter NAME_OF_DELETEFUNC  is equal to '%FUNC_MEM_INIT%' instead of having the generated FM 'Z(extname)_BUPA_MEM_INIT'.
    I applied note 1456258 and ran wizzard again, but the problem was not resolved!!
    I had to manualy change report SAPL(extname)BUPA_API to resolve the error. Is there any notes or solutions for this?
    - 2nd
    Applied note "0001484452 BUPA_EEW:Syntax Error In BUPA_API Task" ,
    but generated FM get, 'Z(extname)_BUBA_GET'', has syntax error on statement "READ TABLEGT_ZBUT0000(extname) WITH KEY PARTNER = IV_PARTNER", there is a missing space after READ TABLE.
    Corrections for this?
    THX.
    Edited by: daniele kirylo on Jul 6, 2010 6:29 PM

    So you have generated everything with the EEWB and you get a dump because of the %FUNC_MEM_INIT% parameter wich has not ben rewritten with the correct function?
    If this is the case and you have applied note 1456258 and done a regenarate again, then try to see wich function has the wrong coding:
    Wich generated Z(extname)_API is causing the dump.
    in se38 search for LZ(extname)BUPA_APIUXX , in there you should find all the includes with your generated APIs.
    In every INCLUDE search for %FUNC_MEM_INIT% and substitute it with your Z(extname)_BUPA_MEM_INIT  function (check if this one was generated, should be in there to).
    These generated functions are Z and editable, but sap says:
      THIS FILE IS GENERATED BY THE FUNCTION LIBRARY.             *
      NEVER CHANGE IT MANUALLY, PLEASE!                           *
    So it's at your own risk.
    hope this helps.

  • Problem related to EEWB

    hi,
    i'm facing a problem during doing enhancement of BP.i've created first a project and saved it in &tmp.Then i've tried to create new extension under that project and i've added that new enhanced field to the extension through wizard.but when i 've clicked on complete button of wizard i.e. when i'm trying to generate that extension system is giving error "Table CI_EEW_BUT000 can't be created with package $TMP".can anyone plz tell me how i can solve this problem??

    Hi Anirban,
    For this you might have to create a custom Zxxx Package in your system using transaction se80 and then use this package in the EEWB transaction.
    Since the objects in $tmp packages cannot be transported, changes to certain object are prohibited.
    Hope this solves your problem!
    Jash.

  • Problem with SRM Business Partner enhancement using EEWB.

    Hello Gurus,
    I am doing Business Partner Enhancement using EEWB. basically adding new tab with few data fields. After using EEWB, the new tab hasbeen generated automatically and BP is creating successfully and data is stored in tables.
    But in the custom tab, the fields are displaying in table format after using EEWB. User dont want in the table control, and they want normal screen fields.
    How can we do that.  After that, will it reflect to portal automatically or do we need to do any thing?
    Pls suggest me.
    Regards,
    Ram

    Hi all,
    I used EEWB to enhance BUT000 wiht a new field and a new tab.
    How can I show them in SRM7?
    BBPMAININT has been replaced with an "equivalent" WebDynpro application and old Badis are not supported anymore.
    any ideas?
    thanks in advance.
    Albe

  • Problem in EEWB

    Hi friends,
    I want to add a field to Business Transaction through EEWB.
    I have followed the following steps
    1.created project under the worklist
        right click on project and said create extension
    2.eewb Bui Obj as Business Transaction
        and extension as ADD_NEW_FIELDS
    3.Then it opens a wizard
    where i give all data and say complete
    4.After that the Error Occured is
         *Definition CRM_BTX_ADD_NEW_FIELDS may not be created for another system type     *
    thanking u
    sree

    It seems someone else has already created this type of extension. Now you need to use the same transport layer in your package (SE80) as was used earlier.
    This may also result in some transport conflicts so be careful while creating eewb extensions.

  • EEWB Custom fields creation problem

    Hi All,
    I have scenario in which I have to add 3 custom fields in Service Desk (Solution Manager) , I could able to do this if my project is saved in local($TMP)  but if I am doing it using a project which is saved in package it is giving me error message no TK885 (No Request as sent through the interface ).
    EEW Bus.Object : SERVICE_TRANSACTION
    Extension Type  : CUSTOMER_H
    Please help.
    Regards,
    Manohar

    Hello,
    For EEWB the system setup is important in order to create EEWB transports.
    First of all via SM30 check the view V_OXT_SYSTAB, assign the proper logical system name and system role should be Development system.
    Furthermore read/implement the following SAP Note (especially the included PDF file).
    Note 1086848 - EEW enhancements cannot be transported
    Success.
    Wim

  • Problem while deleting the Project & Extension created using EEWB

    Hi
    I have created a Project and Extension to add a new field in Opportunity using EEWB however it got some errors and hence
    wanted to delete this Extension and Project as well but while deleting the Extension system is throwing an error 'Extension XXX couldn't be deleted'.
    Because of this we have been facing some issue in BW Extractions.
    Could you please help me out how can we delete this ?
    Best Regards
    Anil

    Hi Prasenjit
    I have deleted all the fields and corresponding structures as per your suggestion however still I'm not able to delete the
    Extension and Project.
    Best Regards
    Anil

  • EEWB Fields in PCUI Screen

    Hi All
    I am facing a weird problem for a long time and have not got any documentation to refer.
    I have created a new field through EEWB and want to see it in both Form & List View of Accounts transaction(CRMM_ACCOUNT) in PCUI.
    I realised that extended field through EEWB are created in a Field Group(FG) "CI_EEW_BUT000".  However the "Search Result Area" Field Group  (ACC_SRES_01) contains a 32 Digit Number Field Group in it. Example (4A934616C4104543B9A972B516D6C4E9) . This Field Group in turn contains Field Group "CI_EEW_BUT000".
    However what I have realised is that this dynamic field group number keeps on getting changed.
    But today I can not locate this dynamic field group in the main field group table (Transaction: CRM_BSP_VCLS_FLDGRP) but to my surprise I still find it included in the Field Group "ACC_SRES_01".
    Now the implication is that, I can not see my extended field properly in List View of accounts transaction(crmm_account). I have tried umpteen times to include this field in List view through CRM designer but it is not working. However field is visible in FORM View.
    Does anybody have any idea that how can extended field groups be controlled and how can I display my extended field in List View ?
    Thanks in advance<b></b><b></b>

    Hi Vishal,
    The naming convention sometimes is wrong although it has been created by a standard SAP function or program. Don't worry about this. Many standard PCUI applications are wrong in name conventions terms. Don't care.
    However, naming convention is not the problem with your layout generation (100%), but I'm not sure what's the problem.
    The option you have is to create a new field group, based on the same screen structure than CI_EEW_BUT000 with the same fields. Try to follow the name convention but this is not very important. Regenerate your new field group (with the correspondant view) and try it.
    If not, perhaps the perhaps the Weblog PC-UI and Easy Enhancement Workbench (EEW) Integration helps you.
    Here's the link : <a href="/people/tiest.vangool/blog/2005/07/24/pc-ui-and-easy-enhancement-workbench-eew-integration">/people/tiest.vangool/blog/2005/07/24/pc-ui-and-easy-enhancement-workbench-eew-integration</a>
    Regards
    Message was edited by: Javier Merino Vivar

  • How to delete the structure created from Tx: EEWB ?

    Hi SAP Guru’s
    I have an issue at hand. I have added three components in the structure <b>BUS000___I</b> and the components are <b>ZZ1, ZZ2, ZZ3</b>, I was following the <b>EEWB</b> wizard and from there these three components were made, now I cannot delete these components directly from <b>SE11</b>. Because after adding these components the system is not allowing me to do so and is asking for the access code.
    I am getting a syntax error in all the tx where <b>Business Partner</b> is used. No old versions for this structure was found in the system. The only structure that has come into this BP structure is <b>ZBSTC0000000000</b> followed by three data elements of this structure.
    I know the <b>Project and the enhancement</b> that was created and I have tried deleting the enhancement from EEWB but when i try deleting it, it always fall into an intermediate stage where it leaves some entries and due to these left over entries these errors are coming.
    Another imp thing is that the structure that i have reported is a newly created one I cannot find this anywhere else. looks like this structure was created after executing the EEWB transaction only.
    Now when I try activating the enhancement again the <b>magic wand button</b> used to activate an enhancement and the <b>generate button</b> is also inactive in EEWB and now it is not getting activated, even after rt click enhancement then clicking change or by clicking on the edit-change button on the top tool bar. Do you think if I create another enhancement this button might get activated?
    Please let me know how do I delete these components.
    Kindly reply at the earliest.
    Regards,
    Amit

    Hi, I had the similar problem (and here the solution):
    Spezifikation: Deletion of EEWB fields manually, error in middleware bdoc,  
    Kurztext 
    Deletion of EEWB fields manually, error in middleware bdoc, 
    Langtext 
    BDOC-Error from function module BAPI_CRM_SAVE. no further using of the
    middleware for sales activities (sales order) possible.
    see steps for reconstruction
    Schritte zur Rekonstruktion 
    what done before:
    - added one field via transaction code EEWB to business object
    SALES_TRANSACTION (Verkaufsvorgang), "Erweiterungstyp CUSTOMER_I
    (Positions-Zusatzextension erweitern) with one existing data element
    type Z_, Geschäftsvorgangstypen = Verkauf
    no selection of "Datenaustausch mit den Mobile Clients",
    "Datenaustausch mit R/3 Supply Chain Execution" or
    "Business Information Warehouse".
    - deleted the extension manually, deleted the eewb project manually
    (successful)
    - got an short dump on saving a sales order via transaction code
    CRMD_ORDER:
    dump type: LOAD_TYPE_VERSION_MISMATCH
    Der Abbruch trat im ABAP-Programm "SAPLCRM_UPLOAD" auf, und zwar in
    "CRM_UPLOAD_BUS_TRANS_MSG". Das Hauptprogramm war "CRM_1O_FRAME ".
    Im Quelltext befindet sich die Abbruchstelle in Zeile 5
    des (Include-)Programms "LCRM_UPLOAD$18".
    (bei Anwahl des Editors: 50) der ABAP-Source "LCRM_UPLOAD$18".
    000040 *********************************************************
    FUNCTION $$UNIT$$ CRM_UPLOAD_BUS_TRANS_MSG
    000060
    000070 IMPORTING
    000080 REFERENCE(IV_GUID) TYPE !CRMT_OBJECT_GUID
    000090 EXPORTING
    000100 REFERENCE(ES_BDOC_HEADER) TYPE !SMW3_FHD
    000110 REFERENCE(ES_BDOC_MESSAGE) TYPE !/1CRMG0/BUS_TRANS_MSG
    000120 REFERENCE(ES_BUS_TRANS_MSG) TYPE !BAD_BUS_TRANSN_MESSAGE
    000130 EXCEPTIONS
    000140 !ERROR_OCCURED .
    - re-generation of a lot of of function modules
    (e.g. CRM_UPLOAD_BUS_TRANS_MSG)
    and some corresponding structures (e.g. CRMT_CUSTOMER_I_COM)
    - fixed the short dumps with this gereration
    Current Errors:
    - the crm middleware (mBdoc) cannot copy sales orders from crm to r/3
    - via transaction code CRMD_ORDER i copy an existing sales order and
    save or try to change just one field and save.
    - saving is succesfull (message type s), but on changing again, the
    order is locked by middleware
    - bdoc in transaction SMW02 is on state yellow "An Empfänger gesendet
    (nicht alle haben bestätigt) BUS_TRANS_MSG"
    - in transaction code SMW02 occurs:
    Mdt Benutzer Funktionsbaustein Queue-Name
    100 CPIC_FILO BAPI_CRM_SAVE R3AD_SAL_ERR
    Datum Zeit
    12.04.2007 17:52:10
    Statustext
    Inkonsistenz zwischen den DDIC-Typen CRMT_CUSTOMER_I_COMT und ABAP-
    genera
    SOLUTION:
    re-generation of *ALL* code which using structure CRMT_CUSTOMER_I_COMT had solved it.

  • Error While Creating New Field thru EEWB

    Hello CRM Experts,
    I have found following Error while adding New Fields through EEWB. Can any one help to analyse and give the solution?
    It gives Error Log as-      System type OLTP with role DEV is not specified correctly. System type OLTP with role DEV is not specified correctly
    Thanks for your reply in advance.

    Hi Priya,
    We are also facing similar error in EEWB. If you have solved this problem, please update thread.
    Thanks
    Dhanraj

  • Error while deleting extension in EEWB transaction

    Hi Friends,
    When we tried to run EEWB - easy enhancemnet workbench in CRM system to extend new custom fields in Sales transactions, it gives an option to check the different systems where this new field data should be flown.
    Now due to some problem in the middle of running EEWB, we cancelled the process and deleted the extension created. But it is not deleting and displaying an error which is like this as below :
    "DataSource 0CRM_SALES_ORDER_I must be activated using transaction BWA5".
    We do not see any option in the BWA5 to activate this datasource and hence are unable to delete this extension to create a new one again.
    Help us with the process to be done to activate this and also the impact on the system after activation .
    Thanks & regards
    Raju.

    Hi
    ask in BusinessWarehouse forum how to activate it.
    regards
    Radek

  • Change Heading of the New Tab added through EEWB

    hi,
    I am working on transaction 'CRM_DNO_MONITOR' (this is the display business transaction from CRMD_ORDER).
    I added a field to the transaction by EEWB. The name of the last tab was 'CUSTOMER FIELDS'. A new tab is added and the same name 'CUSTOMER FIELDS' is shown on it. (so now there are 2 tabs with the same name)
    I modified the BADI 'ZEEW_CUSTOMER_H02' in the method 'CRM_CUSTOMER_H_SET_TITLE'. The title was set as 'DETAILS'. Now both the new tab and the last tab present previously have the NEW Title 'DETAILS.
    Can you please guide me how to change the NEW TAB TITLE for this transaction. Thanks.
    regards,
    FS

    Hi Fs
    I have same problem. Can you please exactly let me know how did you fix the issue.
    Regards
    Hari

  • How to fill values  to custom fields created by EEWB

    Hi All,
    I am working in CRM 5.0,We have extended the BP transaction with two new fields using EEWB transaction.
    ZZABC
    ZZDEF
    Here goes my problem , i wanted to update data to the new fields using FM.
    I tried using BUPA_CENTRAL_CHANGE,where i found the structure of the  custom fields .But the FM is working for standard fields but not for Custom fields.
    Following are the FM generated  in EEWB.
    ZZG05_BUPA_EVENT_DINP2
    ZZG05_BUPA_EVENT_DLVE1
    ZZG05_BUPA_EVENT_DSAVB
    ZZG05_BUPA_EVENT_ISDST
    ZZG05_BUPA_EVENT_ISSTA
    ZZG05_BUPA_EVENT_XCHNG
    ZZG05_BUPA_PAI_ZG050100
    ZZG05_BUPA_PAI_ZG050101
    ZZG05_BUPA_PBO_ZG050100
    ZZG05_BUPA_PBO_ZG050101
    I have tried using the above FM.But didnt work.
    Can you please help me how to proceed  just to fill values using FM.
    Your suggestions  will be highly rewarded.
    Thanks,
    Gayathri.

    Hi Shiva,
    Thanks for your response.
    I have specified the FM that are generated while creating the fields, where i dnt find any update or delete.
    Further can u explain "you can play with screen config in the AREA MENU code BUPT".
    My requirement is to upload data to those fields through pgm for one time.
    Thanks,
    Gayathri.

  • EEWB Enhancement Error while adding new field

    Hello Experts ,
                         The requirement is to add the attachment feild in the support desk message screen (CRMD_ORDER) in the Fast track tab , although in the transaction tab already the document option is available for attachments the end user's want it in intial screen.
    I have tried this using EASY ENHANCEMENT WORKBENCH - EEWB as per the suggestions given by experts in SDN,now i face a problem in EEWB .
    I have created a object and extention in EEWB under a project,the it took me to the wizard automatically ,i followed up the notes in wizard  to ADD_NEW_FIELDS and after it is completed, it shows a ERROR message as "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." What does this Error Mean?Should i have to follow any system settings for this?
    Note : I have made the  system settings in EEWC -System Data Maintenence      before enhancement.
    Has any one worked with EEWB to ADD new fields,if so then please give me a solution to solve this problem.
    Thanks & Regards,
    Mohana Priya

    Hi Priya,
    We are also facing similar error in EEWB. If you have solved this problem, please update thread.
    Thanks
    Dhanraj

Maybe you are looking for

  • How can I sort albums by album artist while keeping compilations together?

    Argh, I'm getting a bit exasperated. Basically I just want to be able to scroll through cover flow and see all my albums with one cover representing each album, with all the compilations near the end under "V" for various. Surely most people would wa

  • ITunes 9.2 will not install...

    I attempted to update to 9.2 itunes and it didnt work. I then uninstalled itunes completely and attempted to reinstall without success.. I have tried multiple times and have cleared cookies and my temp folder.. still not working I am getting a long m

  • New LED Cinema Display calibration

    Will there be any hardware or software differences necessary between the calibration of the currrent LCD models and the new LED model?

  • Collaboration with AI graphs and charts

    Hi I am working with infographics and I want to use FC to move them from print to online. Unfortunately, once I tried to transfer an AI file with a pie chart to Flash Catalyst, it was imported as a bitmap, with no editing possibilities. I would like

  • How to stop a refresh job

    Hi, on 10g R2 Win 2003, I have 10 refresh jobs running since 10 Jan. What is the best way to stop them ? In DBMS_JOB package I do not see STOP or KILL option. SUBMIT procedure   Submits a new job to the job queue.  REMOVE procedure   Removes specifie