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 PMHi,
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
JelinaWhy 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 inputsdo 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,
SumanthDuplicate 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,
SumanthDuplicate 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, PeterTo 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 kumarHi
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 PMWell 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.AHi 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
-
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