Deletion of enhanced fields in AET

Hi all,
I added new fields in Application Enhancement Tool. Now I noticed that they where wrong and tried to delete them. They are marked for deletion but the save and generate did not delete the generated ZZFLD...-fields, append structures etc.
Is there any additional report / transaction I have to use ?
Thank you for advise,
Ulrike

Hi,
let me explain a little bit about the behavior of "Save and Generate" button.
"Save" will persist all changes in the DB, this includes the "delete" mark.
"Generate" will generate all enhancements that are selected to be generated.
The selection which enhancements are to be generated happens automatically, if you create, delete, or change an enhancement. By default this "generate" selection flag is hidden, you can show it via personlization.
However, if the generation failed and if you access AET next time, this "generate" selection flag will not be automatically activated, because the tool does not know, whether you really want to regenerate the failed generation. Therefore, you have to make the selection flag available in UI and activate it manually.
Regards,
Steve

Similar Messages

  • Delete customized enhancement objects issue

    Hello everyone!
    I'm quite new to SAP, and I was trying to make an enhancement to display additional field in the Product Header area. I did some steps, but at some point wanted to start again and delete enhancement. When I've tried to do that with the button "Delete component enhancement" warning message appeared that enhancement is not empty. Then I went to tc sm34 cluster BSPWDVC_CMP_EXT and deleted controller substitutes and enhancement definition there. After that I wanted to delete obsolete objects from the Z package and that's the point where the issue comes in. When I select, for example, BSP Application or classes created by wizard, and try to delete them, GUI just hangs. No errors, no warnings. If I try to create enhancement again without deleting obsolete objects, it asks me if I want to overwrite the BSP application, that was created with my first attempt. If I choose yes, it hangs in the same manner.
    Is there a way to solve this? Please advise.
    Thanks in advance,
    Alex.

    I've actually followed note 1122248, but at the step: "Then go to the BSP components in the ABAP workbench (SE80) that are used to store the enhancements. Search for the obsolete objects and delete them" GUI just hangs.
    In addition, even if I try to create new package, or class, or even save a program in a local object GUI hangs. Is it some global problem?
    Regards.

  • Problem in creating new field using AET

    Hi ,
    We are facing a problem while creating a new field using AET.
    [http://www.sdn.sap.com/irj/scn/weblogs;jsessionid=(J2EE3414900)ID0190611650DB01471683520393954021End?blog=/pub/wlg/12716]
    Im following this blog while creating the new field using AET.
    After filling all the field details and trying to create a Transport request its going for a runtime error.
    The error is happening in class  CL_CRM_GENIL_AXT_API
    method get_editable_properties.
      data lr_field_ext type ref to cl_genil_field_extension.
      field-symbols <axt_field_extension> type gtype_field_extension.
      data lr_fieldext_ref type ref to if_axt_field_ext_access.
      read table axt_field_extension_tab assigning <axt_field_extension> with key ext_bo       = is_key-ext_bo
                                                                              ext_bo_part  = is_key-ext_bo_part
                                                                              extension_id = is_key-extension_id.
      lr_field_ext = <axt_field_extension>-axt_extension.
      if sy-subrc = 0.
    While Debugging we can see that the table axt_field_extension_tab  is having zero values during the last execution.
    But the Zfield is getting generated and the status is in green.
    Any suggestions will be highly appreciated.
    Regards,
    Sijo.
    Edited by: sijokjohn85 on Sep 9, 2009 1:00 PM
    Edited by: sijokjohn85 on Sep 10, 2009 12:49 PM

    Hi,
    you posted the same question again in a later post.
    Here is my answer:
    Hi,
    the reason that AET does not work is because there is/are missing entries in one of DB table.
    Namely the enhance BO assignment to the UI Object Type.
    Could you please tell me, what is the UI Object Type in you current IC application.
    In order to figure this out, you can put mouse cursor in one of the field in the UI and then press F2.
    Then you can go to SM30 in SAP GUI open the View BSPDLCV_OBJ_TYPE and search for the UI object type.
    Select the UI object type and see whether any enhanced BO is defined.
    In your case it should be empty, otherwise you can use AET in IC.
    And if it is empty we need to figure out which enhanced BO is relevant for the given UI Object Type.
    Regards,
    Steve
    P.S. But still you can raise a CSN message.
    The "Create New Field" should be in active mode.

  • Set up table contains the enhanced field information?

    Hi Experts,
    I am enhancing a field in the datasource 2lis_11_vaitm,
    Things i did :
    1.Enhanced the ext.structure with the required field.
    2.Activated the ext.structure.
    3.Witten the logic in the CMOD.
    4. Deleted the Setup table and refilled.
    Now my question is :
    1.Did the setup table contains the ENHANCED FIELD with the historical data ?if so where to see that?
    I checked in RSA3 the enhanced field is displayed with the records.
    The code i have wriiten is WHEN "DATASOURCE " then -> logic from the base table.
    Now will the data come from the base table or from the setup table?
    Can any one help me in this issue.
    Best Regards
    Jelina

    Why do we need to delete the setup table after doing enchancement with standard Datasource.
    Ans :
    You neednot refill the setup table just because you enhanced the datasource.
    You need to delete and refill if the postings happened after you filled the setup table.
    Meaning you will miss the current posting.Unless you have done a init in BI/BW side.
    Hope this helps.

  • No data coming in to enhanced fields of extractor

    I added fields twice to  the existing enhanced business content extractor 0fi_gl_4, I wrote the transactional data exit and did the extraction, the extraction went with green light. when i checked the data in ods, i dont see any data for the enhanced fields, including the earlier enhanced fields which used to be populated before i did this enhancement.
    when i look at load in monitor
    it is all green, but when i go to scheduler to do another test load it is giving me the following message
    Conv. exit PERI7 for field FISCPER not found in BW; Exit deleted
    Message no. RSM1149,
    > is this the reason for no data in my enhanced fields....if so how do i get rid of it?
    > do i need to delete and recreate the datasoure
    so that all the enhaced fields lie in same append structure, if so how do i recreate the datasource...?
    > plz also help me debug my enhancement, i tried rsa3 it doesnt show an error, i tried break point but no use..
    plz give me detailed instructions..
    thanks in advance
    points will be assigned for inputs

    do i need not add exit even if i did an append structure to the datasource? (bcoz in help it says only about include structure )
    do you know how to do an include structure to the datasource instead of append?
    i tried making an infinite loop in exit and do a data load..the load has taken sucessfully without an error and i checked the data , the enhanced fields are empty..so i concluded that it is not even calling the exit? any idea of how to fix it ? plz give me ur mail id ..i will send some screen shots?
    regarding the conversion exit error, this is all i am getting, when i click on the error there is nothing but the same decription
    Conv. exit PERI7 for field FISCPER not found in BW; Exit deleted     RSM1     149     \
    > any way to look up by error message and number?

  • Deleting a single field from existing Layout - Update

    Hi,
    We need to amend our custom integrator's layout by removing a field from the layout.
    However, in Desktop Integration - "Define Layout" - we do not have any option to delete a field (options are - Move Up/down, Read only, width,Frozen pane)
    (Making width - 0 is not solving the purpose since only the field is not visible in layout but mappings remain as is)
    Is there any option to remove a single field from integrator layout?
    Thanks much in advance,
    Rgds,
    Sumanth

    Duplicate post - Deleting a single field from existing Layout - Update
    Srini

  • Deleting a single field from existing WebADI Layout (Update)

    Hi,
    We need to amend our custom WebADI integrator's layout by removing a field from the layout.
    However, in Desktop Integration - "Define Layout" - we do not have any option to delete a field (options are - Move Up/down, Read only, width,Frozen pane)
    (Making width - 0 is not solving the purpose since only the field is not visible in layout but mappings remain as is)
    Is there any option to remove a single field from integrator layout?
    Thanks much in advance,
    Rgds,
    Sumanth

    Duplicate post - Deleting a single field from existing Layout - Update
    Srini

  • Unable to view enhanced field in Data Source

    Hi All,
    We recently upgraded our R/3 system from 4.7 to ECC 6.0. Now when we are enhancing the data source, the field is visible in the Extract Structure. But we are unable to view it in the data source. We checked out in RSA2 the enhanced field attribute is specified as 'Field in OLTP and BW Hidden by SAP'. We have written code to modifiy the ROOSFIELD table to make the enahnced field visible. But this is the problem with all the data sources. Whenever, we have to enahnce, we have to go thru this process to make the enhanced field visible.
    Is it like that we missied out any patch in ECC 6.0 while upgrade? If any person faced similar situation, please help us.

    Hi Ravi,
    I think you are missing a step here. As soon as you enhance your datasource with new fields, by default, those 2 check boxes are checked ( Hidden and Field in User exit only). You go to RSA6, edit your datasource and here, you can uncheck these added fields so that you can use them. You do not need to write any code to change the fields settings in ROOSFIELD table. Do the step I mentioned above after enhancing and you should be good. Hope it helps.
    Thanks and Regards
    Subray Hegde

  • Delete COPA value fields in a productive system

    Does anyone have practical experience with deleting COPA value fields in a productive system?
    The issue is that old, no longer used value fields should be deleted from a productive system to allow creating new ones, as the maximun number of value fields is reached.
    An alternative would be to delete the prior transaction data captured on these no longer to be used value fields and rename them for their new use (to avoid that different kind of old and new data is reported on the same value field).
    I am refering to the documentation on transaction KEA0 (or OSS note 160892 up to release 4.5), where it is mentioned that deleting value fields should only be done for operating concerns that have not yet been used productively. Did anyone do this already in a productive system?
    Cheers, Peter

    To delete characteristics or value fields, you should perform the following       
    activities:                                                                               
    1. Delete the corresponding characteristics and value fields from      
    Customizing in all clients (this includes forms, reports, planning     
    layouts, and so forth). To locate characteristics and value fields, use
    the appropriate where-used list in the Customizing Monitor. You can    
    access it by choosing Tools -> Analysis -> Check Customizing Settings  
    (TA KECM).                                                             
    You can jump directly from the where-used list to the relevant         
    Customizing transaction and then delete the appropriate field there.   
    2. Switch to the screen for maintaining the data structure of an       
    operating concern (Maintain operating concern).                                                                               
    3. If you need to effect other changes to the datastucture for the     
    operating concern before making any deletions, effect those changes and
    save the data structure.                                                                               
    4. In order to be able to select the fields of the data structure,     
    choose Extras -> Characteristics (or Value fields) -> Unlock.                                                                               
    5. Select the characteristics and value fields to be deleted and remove
    them from the data structure with the "Reset fields" function.                                                                               
    6. Reactivate the operating concern. The system starts by checking
    whether the operating concern contains any data and whether the fields   
    to be deleted are still being used in any Customizing settings.                                                                               
    7. If none of the fields are still in use, the system then starts the    
    re-activation. If the operating concern does not contain any data or     
    does not require the database system to be converted, the tables are     
    activated. You are then able to activate the environment for the         
    operating concern. In this case, the following activities no longer      
    apply.                                                                   
    If the operating concern already contains data, a system message tells   
    you that the database needs to be converted. If you proceed, an          
    activation log appears (at the top of the list).                                                                               
    8. Analyze the activation log. If it only contains error messages        
    telling you to convert the tables, proceed with the next activity.       
    You must otherwise remove the cause of the errors before the tables can  
    be converted. In this case, you should answer "No" to the next prompt,   
    which asks whether the conversion transaction should start.                                                                               
    9. If you still only receive error messages telling you to convert the   
    tables, choose "Back" and start the conversion.                                                                               
    10. Plan a job for the conversion. A list of the tables to be converted  
    is shown for this. If the tables only contain a small amount of data     
    (less than 10 000 records), then all the tables can be converted in one  
    job. In that case, you can select all the tables.                        
    For larger tables, conversion should take place in several jobs.                  
    However, you should ensure that table CE4xxxx (where xxxx = operating             
    concern) is the last table to be converted.                                       
    Warning. No other changes can be made to the operating concern during             
    the conversion.                                                                   
    A copy of the table is generated during the conversion. The database              
    system should have sufficient memory available for this copy.                     
    To schedule conversion as a job, use the "Schedule selections" function.          
    You can display the current status of the conversion by selecting the             
    "Refresh" icon. Tables disappear from the list once they have been                
    converted sucessfully. If a conversion is taking a while, it is also              
    possible to leave the transaction. You can then continue the conversion           
    using DB requests -> Mass processing in one of the following ways:                
    With the job overview. You access this by choosing System -> Services ->          
    Jobs.                                                                             
    Using the database utility transaction. You access this by choosing               
    Utilities -> Database Utility in the ABAP Dictionary menu.                        
    You can use the status function to call up the status of the operating            
    concern during operating concern maintenance. You need to activate all            
    tables after conversion.                                                                               
    11. To analyze errors that have occurred during the conversion, you can           
    use the database utility transaction by choosing Extras -> Logs. The log          
    has the same name as the conversion job: TBATG-date. You can also                 
    restart the conversion with this transaction.                                     
    For more information on the database utility, choose Help -> Application          
    help while still in the above transaction.                                                                               
    12. Once you have activated all the tables in the operating concern,    
    generate the operating concern environment from within operating concern
    maintenance.                                                            
    You can then use the operating concern again.                           
    Please, refer to the IMG documentation under Controlling ->             
    Profitability Analysis -> Structures -> Define operating concern        
    -> Maintain operating concern, for further details.                     
    Hope it helps

  • IS-RETAIL: How to update custom enhancement field using BAPI?

    Hi gurus,
    Like ECC BAPI: BAPI_MATERIAL_SAVEDATA,
    This BAPI(BAPI_MATERIAL_MAINTAINDATA_RT) is specific for IS-RETAIL to create and update material master data.
    But now If I append one custom field "ZFIELD" to end of table MARA, my question is how to update this custom enhancement field(ZFIELD) using BAPI(BAPI_MATERIAL_MAINTAINDATA_RT)
    Thanks in advance!

    Hi DongHai,
    I suggest you create your own BAPI. Just copy the codes in BAPI_MATERIAL_MAINTAINDATA_RT and add your custom fields. If you want to append the data of the custom field in table MARA, first, you have to create a structure table then goto SE11, type MARA and display. Click the APPEND STRUCTURE then choose the structure that you've created. Hope this will help.
    Rewards if useful
    Regards,
    Mark

  • Regarding  to enable transfered option for enhanced field  in BI 7.0

    Hi Experts,
        I am working on a requirement for which  i have enhanced fields  at RSA 6  extractor level and then  I removed hide options from those enhanced fields and then I had replicate it at BI system but  then what happen na for those fields that i have enhance  transfered option at DataSource  level in BI side  is not enable.Even at Bi level edit button at DataSource  level is disabled.So I cannot even edit it.Iam using Emulated DataSource ( 3.5 DataSource ) in BI 7.0.The DataSource  is available in activate version.Can any body suggest any thing how to enable transfered option in BI 7.0 when it is disabled.
    Thanks & Regards
    Vinod kumar

    Hi
    Check if you have Authorization to Replicate/Change / Active for the DS, BASIS Team can help you with this.
    R/3 side
    Recheck for your enhanced / Appended fields at R/3 Side .
    Make sure that you have saved/Activated the Code/DS/Structure.
    RSA6 -- Check your DS for the enhanced Fields again / Transport the Same again.
    BI Side
    RSA13--Source System --Say Replicate DS -- Now see if you can access the enhanced fields here.
    As you said you are using emulated DS -- Check if your Transfer/Update Rules are Active for the DS.. Try to activate the same with RS_TRANSTRU_ACTIVATE_ALL / RSDS_DATASOURCE_ACTIVATE_ALL/ RSDS_UPDR_REACTIVATE_ALL...
    Hope it helps and clear

  • R/3 APO Integration: Enhanced Fields not transferred

    Hi,
    My requirement is when I change the value of an enhanced field in a material in MM02 in R/3, the change should be reflected in the corresponding product in APO.
    I want to enhance the Material Master in R/3 and APO with a Z field. I have done this by enhancing the MARA table through an APPEND structure and /SAPAPO/MATKEY using the Customer Enhancement Structure CI_MATKEY. And also I have enhanced the Customer Enhancement Structure CI_MTKYCUS for mapping of the enhanced Material Matser field between R/3 and APO. After that I have written the logic inside the Exit Function Module EXIT_SAPLCMAT_001 in R/3 for the mapping of this new field with APO.
    But the problem is that still the value of the newly enhanced field is not getting updated in APO. Please advise how to solve this issue.
    Regards,
    Rahul Muraleedharan.

    Hi Ravi,
    1) During deployment run, based on the transportation lanes that you have
    maintained, system will consider the available stocks as receipts and
    creates stock transfer requests (ie Dep conrel).  These orders are
    intermittent elements and will be generated during deployment process
    and will not be transferred from APO to R/3 and will remain in APO
    itself.
    2) During TLB process, the request orders generated during step 1
    will be considered and the stock transfer requestes will be converted
    to stock transfer orders or otherwise called STOs.  These STOs or
    conrels will transfer from APO to R/3.
    Hope it is clear now.  Please confirm
    Regards
    R. Senthil Mareeswaran.

  • How to DELETE a TARGET FIELD in a structure of LSMW for GL accts creation?

    Hi Experts,
    I developed a LSMW for GL accts creation.
    I used DIRECT INPUT method, below are the details,
    Prog. - RFBISA00
    Object- 0010
    Method - 0002
    Prog. type is "B" - Batch input.
    Issue: we r getting ther BSKX structure, its for GL Creation.
    But, here we r getting the field STYPE in this strucure, its making issue for us.(we dont hv any SOURCE STRUCURE for it, so, nothing is assigning for it?
    Pls. let me know that,
    How to DELETE this STYPE field in this LSMW under field mapping radio button?
    thanq
    Edited by: SAP ABAPer on Nov 18, 2008 3:34 PM

    Well Carlos, that would destroy the process, as STYPE is a necessary, technical field. Please care and read previous replies before suggesting potentially dangerous action.
    Thomas

  • Need help deleting an image field/pictures in worksheet

    I am in need of help!!! Added photos in an important .pdf document (a worksheet form that was pre-made) and I added image fields (Top box photo and small bottom box for text). I need to delete some image fields now and it won't let me. I upgraded my Adobe Reader to Acrobat XI Pro trial, still can't. If I try to edit image, it says I need to have Live Cycle designer to edit this form. Someone please help! This is my son's Eagle Scout worksheet and needs to be fixed tonight....please

    If the file was created in LiveCycle Designer then it can only be edited
    there.
    It's not clear in what way you edited it originally.

  • Data not populated for Enhanced field

    Hello,
    I had done enhancement by adding field to the LO Datasource.
    Written the code in the CMOD to populate the data. When i run init it worked fine and i am able to see the data for the enhanced filed.
    When i run delta iam not able to see the data for that field in RSA7, But i am able to see the data in RSA3.
    What is the reason that i am not able to see the data for the enhanced field in RSA7?
    Thanks in Advance!
    Regards
    M.A

    Hi M.A,
    This means that there is no delta data for that field.
    If there is no change in the data for that field then you cannot see any data in RSA7.
    Check in the Delta repetition in the RSA7 for any data for that field.
    Regards,
    ravi Kanth

Maybe you are looking for

  • How to get the value of the current form values after "save" in MD form

    Hi, I am trying to run a procedure using the form values right after I save the current records in a master-detail form. When I pass the value using p_session.get_value to the procedure, there is only null value passed. I checked the package body gen

  • Need help with a mirror image effect

    For most of our product photos, I create a copy of the image, flip it vertically, fade it out, and then move it down to create a mirror image effect. Simple enough. But this one I'm having a problem. The product has 4 legs, and from this view, the ba

  • Update SQL queries through a browser

    Hi I am trying to develop the functionality for a user to modify a query through a browser. bacically i have the query SELECT * FROM tbProjMonth WHERE ID= "%VALUE%. I want the user to be able change the WHERE value, without loading the page up in dre

  • Java-crypto

    what must i do to see in my IDE this library... what must i install, when... please help:)

  • CD burner won't work in an almost-new Satellite

    I got a new 17" Satellite this past May, not quite 4 months old. It has a Matshuta (see P.S.) CD-RW/DVD-R drive. The CD burn function of the drive has been problematic for the last few months, but this past week it won't burn at all.  One burn softwa