ECC_DOCUMENTCRTRC1 and Enhancement Spot DMS_SPOT_SE_DOCUMENT
Hi alltogether!
I'm actually using the functionality of the ES-Bundle TDMC including ECC_DOCUMENTCRTRC in it's version delivered in EHP1. But we need the newer version of thes WS, because of the possibility to creat Object Links.
In the ES Worklplace I found a note mentioning the availability of this WS in an Enhancement Spot DMS_SPOT_SE_DOCUMENT.
http://erp.esworkplace.sap.com/socoview/smdisplay.asp?id=2828AC800DDD11DC2B24000F20DAC9EF (Create Document_V1)
Anyone got an Idea how/were to obtain this Enhancement Spot?
Any help is appreciated
Greetings from Germany.
Tobias Kettner
goto the program. click on the enhancment button(one with curled) on the tool bar.
the screen color will change. click on goto->enhancments->show implicit enhacment.
you will see yellow color line. chose the line wher you want to enhance and right click and select enhanment->create.
in the dialog box, press create button. give the enhacment spot name. press ok.
now select your enhancement name and press ok
your enhancment will be added in the code.
press activate to activate the point.
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/bb54c452-0801-0010-0e84-a653307fc6fc
Reward if useful.
Similar Messages
-
Wht is badi definition and enhancement spot
Why do u crreate badi definition in enhancement spot ?
how is it different from sap 4.7 ?
Why is it included in ECC6.0.Wow. You two must think almost exactly the same... Or do you both just cut and paste from the same answeres database?!
-
Hi All,
i have a doubt regarding the Enhancement Spot and Enhancement Point. I have a little idea about this and want to know in detail. please if anyone have any good sites or material please let me know so that i can have a look on that.
Currently i am trying to copy the standard transaction COGI into the ZCOGI transaction with SAP 6.0. and there exists some enhancement points and enhancement spot which are not getting copied into my ZCOGI transaction. What is the reason behind it? Does it affect the original functionality which is there in the standard transaction?Because i want to retain all the satndard fuctionality. I donot have anything to do in the ENHANCEMENT ...... ENDENHANCEMENT.i have to do some additional data fetching based on the additional selection criteria to be added on the selection screen and based on that i want to show some additional fields in the ALV output.
Thanks in advance.
SuchismitaHi Suchi,
Whats the problem in copying ?
If you want to make any changes in the TCODE , copy the program related to COGI and make changes in it.
here is link for nice weblogs :
/people/thomas.weiss/blog/2006/01/24/what-the-new-enhancement-framework-is-for-150-its-basic-structure-and-elements-for-beginners
/people/thomas.weiss/blog/2006/03/15/the-new-enhancement-framework-part-2--what-else-you-need-to-know-before-building-an-enhancement
/people/thomas.weiss/blog/2006/04/03/how-to-define-a-new-badi-within-the-enhancement-framework--part-3-of-the-series
/people/thomas.weiss/blog/2006/04/18/how-to-implement-a-badi-and-how-to-use-a-filter--part-4-of-the-series-on-the-new-enhancement-framework
/people/thomas.weiss/blog/2006/05/03/source-code-enhancements--part-5-of-the-series-on-the-new-enhancement-framework
We need to be very thankful Thomas Weiss for his excellent blogs.
Regards,
Madhu. -
Query on Enhancement Spots and Composite Enhancement spots
Hi Group,
I want to know about "Enhancement Spots and Composite Enhancement spots" and how to implement them in the system?
please provide me the uses and how to implement them for our requirements?
Thanks,
Vishnu.Hai.
check the links.
http://help.sap.com/saphelp_nw70/helpdata/en/91/f1e540f8648431e10000000a1550b0/content.htm
http://help.sap.com/saphelp_nw70/helpdata/en/1c/2cee3957f7cd55e10000000a114084/content.htm
http://help.sap.com/saphelp_nw70/helpdata/en/1c/2cee3957f7cd55e10000000a114084/content.htm
http://www.sap.info/public/INT/int/index/Category-28943c61b1e60d84b-int/0/articlesVersions-22681475d1a792eff3
regards.
sowjanya.b -
Step by step procedure to create Enhancement spots, points and sections
Hi all,
Can anyone of you please provide a step by step procedure to create Enhancement spots, Enhancement points and Enhancement Sections and also give a brief explanation about the same ?
Regards,
PramodHi Pramod,
The enhancement spots are used to manage explicit enhancement options. Enhancement spots carry information about the positions at which enhancement options were created. One enhancement spot can manage several enhancement options of a Repository object. Conversely, several enhancement spots can be assigned to one enhancement option.
Use
You create an explicit enhancement option when processing a Repository object with the relevant tool by creating an enhancement spot element definition at a point where this is possible. This enhancement option can then be called at different points using enhancement spot element calls. The enhancement spot element definition and the corresponding enhancement spot element calls make up the definition of an enhancement option. For example, when editing an ABAP program with the ABAP Editor, you can define explicit enhancement options in the form of the ENHANCEMENT-POINT statement, which also represents the element definition and element call.
Each enhancement spot element definition must be assigned to at least one enhancement spot. For this, an enhancement spot element definition is assigned one or more simple enhancement spots, which in turn are assigned to at least one composite enhancement spot. Simple and composite enhancement spots are Repository objects that form a tree-like structure, where the leaves and branches represent simple and composite enhancement spots respectively. A simple enhancement spot is always assigned to exactly one enhancement technology (ABAP source code enhancement or BAdI).
Composite enhancement spots are used for the semantic grouping of simple enhancement spots. A composite enhancement spot contains either one or more simple enhancement spots and/or one or more composite enhancement spots of the relevant type. You can use composite enhancement spots to combine simple enhancement spots into meaningful units.
The statement ENHANCEMENT-POINT can either be entered directly or created by choosing Edit → Enhancement operations → Create enhancement in the Enhancement Builder.
Kindly Reward Points If You Found The Reply Helpful,
Cheers,
Chaitanya. -
Enhancement spot for checking XD03 CIN Details - LST and CST fields
Hi experts,
How to validate LST & CST fileds in XD03 - CIN details these no are already in J_1IMOCUST table, there is any enhancement spot.
please guide me.
regards,
MoonAnswered.
from the following link.
/people/ramakrishna.sirasanagundla/blog/2009/11/06/abap-making-cin-tab-fields-obligatory -
Runtime error in enhancement spot-' mereq_topline does not exists.'
Hi all,
I have implemented an implicit enhancement spot in ME53n.
When i applied break point in enhancement spot and control goes to ebhancement spot in debugging mode, i got purchse requisition number in mereq_topline.
When i tried to use this structure value in code i get runtime error-
' mereq_topline does not exists.'
Can you please guide how to resolve this runtime error.
thanks.
Edited by: Sanjay_lnt on Sep 20, 2010 8:52 AMSanjay,
try to delete the enhancement and recreate it
Thanks
Bala Duvvuri -
Error message in enhancement spot
Hi...,
I want to give error message in enhancement spot.
I am using FM 'CR_BT_ORDER_POST'.
wHEN USER WILL TRY TO CHANGE SERVICE ORDER.i WANT TO THROUGH ERROR MESSAGE.AND KEEP THE CURSOR ON SAME SERVICE ORDER SCREEN
But now it is coming out of IW32.WHEN I AM GIVING ABORT MESSGAE TYPE.ERROR MESSAGE IS NOT ALLOWED IN UPDATE TASK MODE.
tHANKS,
aNILHi,
I think you have to use the function module 'POPUP_TO_CONFIRM' give the error message what you want to and if the user press any button keep the control on the same screen.
Regards,
Himanshu -
BADI or Enhancement Spot while assigning BP to a Org Unit
Hi,
I have a requirement of changing the BP address while assigning the BP to a Org Unit in PPOMA_CRM. Is there any BADI or Enhancement Spot which can be used for this purpose.
Thanks,
Ravi GHi Ravi
Regarding this thread I want a help from your side if you can help me please.
I have to put some validation for the assigned employee and the position under which the employee is beeing assigned.
Is there any badi or Enhancement spot that can resolve my problem.
the validation will be done as soon as we select the employee that will be assigned to the position and press the ENTER.
It is done before SAVE.
Best Regards
Saurabh -
Hi Experts,
I am looking for an exhancement (Function Exit / Badi ) which will should be trigegred when user presses SAVE button in PO .(Say me22n)
As I couldn't find suitable exit / badi....I thought of using the enhancement point provided for ME22N in the PAI module.Please correct if there is any issue upto here.
*& Module EVENT_PAI_FINISHED INPUT
text
MODULE event_pai_finished INPUT.
ENHANCEMENT-POINT EVENT_PAI_FINISHED_01 SPOTS ES_LMEVIEWSF01 INCLUDE BOUND.
CALL METHOD call_view->handle_event( 'BEFORE_TRANSPORT' ).
CALL METHOD call_view->handle_event( 'PAI_FINISHED' ).
ENDMODULE. " EVENT_PAI_FINISHED INPUT
Then to implement the enhancement point by creating a BADI implemetation ..when we are enetering the enhancement spot name ES_LMEVIEWSF01 under the create implementations section of SE19 transctaion with NEW BADI......and when we pressed cretae implementation button...nothing is happening..I mean neither BADI is getting created...nor thorwing any error message......
Please suggest me how to follow.......You can find above code in the include
LMEVIEWSF01 at line no 188........
Earlier response will be appreciated.....
Thanks ina dvance and reward points are garunteed....
Regards,
SampathHi Debhasis,
Thanks for your reply. While saving exit 12 or exit 13 will be triggered ONLY when we make changes in standard PO item TABS.
Let's say standard PO has 10 TABS at ITEM level. We are adding one more custom TAB there adding to that our client interest is not to include this TAB fields in EKPO structure. Hence we have to create the TAB by using screen exit option and we successfully created the TAB.
Now take a case that we oopen ME22N with a PO no..then user did not make any changes in all the 10 standard TABS but make changes in only custom TAB...in that case exit 12 or exit 13 will not get triggered....Because they will be triggered only when you make changes to the fields which will be in EKKO or EKPO....as we are not supposed to extend EKPO ....those two exits will not be handy for us.......
We even tried in existing BADI's ....but no BADI or exit will be getting triggering when we do not make any changes which effect EKKO and EKPO structure....
Please let us know . if you have any idea to counter this unique problem.
We also request you to please let us know ,if you ahve any idea, about implementing the this particular enhancement spot. Usually we can do it by SE19. But this particular spot is not allowing us to create one......
Anyway Thanks .....Let's flow the discussion...
Regards,
Sampath -
Badi created throught Enhancement Spot,but it is not registered in SXS_ATTR
Hi All,
Can anyone please tell me regarding why, When BADI created through Enhancement Spot, it is not registration in the SXS_ATTR table.
During creation of BADI, Through BADI Definition, the interface and Class is generated by the system itself. Where when I create Badi , by Enhancement Spot I need to enter manually both the interface and Class name.
BADI Definition: Z_CUSTOM_BADI
Implementation name : Z_CUSTOM_BADI_1
I hv given a class name as: ZCL_IM_CUSTOM_BADI_1
But during the debugging, it showing the class name as: ZCL_IM_CUSTOM_BADI
Thanks in advance.
Rgds.
ShaikHi
I think the request is good for deleting the enhancement, the problem could be if there are other objects there, but if the only object is the enhancement I think It should be ok
@Max, inside the task when i double clicked the enhancement, its throwing an error the cant be read.
That's normal if you have delete it
Max -
Need Enhancement spot in Business Partner Creation/Change
Hi all ,
In Business partner creation/Change screen(Tcode BP),if pressing BACK or CANCEL button without saving data, it will ask for confirmation that Want to save data or not.If we press YES it will save the data,or if we press NO it won't. Is there any Enhancement spot (User exit or BADi) available after triggering the above confirmation message.If so kindly intimate me the Exit name or BADi name.
Thanks in Advance..Try using Implicit Enhancements .
I have got implicit enhancements over here for you.
check out if Useful while dubugging.
include :LBUS_LOCATORF05
screen 3000
prog SAPLBUS_LOCATOR
form dynpro_pai_begin
dynpro_pai_end
create IMPLICIT enhancements here.
To avoid confusion write your code after IF condition checking for
GV_OK_CODE which is BUS_MAIN_BACK and dynpro number.
If you dont know Implicit enhancements try this link
http://www.sapdev.co.uk/enhance/eframework/eframeworkhome.htm
checking ok_code is necessay otherwise it will be executed everytime PAIis triggered. -
Valuation price with user exit/BADI/Enhancement Spot (In valuation variant)
Hi all,
i am facing problem finding enhancement when creation of sales order of Valuation price with user exit/BADI/Enhancement Spot (In valuation variant)
For refferenece:
When going to t.code VA03, select one item and go to extras in the menu bar and select costing then you find some amounts calculation i.e valuation price automatically.
So when creation of sales order i am giving material and that material price automatically takes from material master and creating sales order.
My customer requirement is to get the valuation price of the input material from Z-table during the sales order cost estimate.
This Z-table contains the material code, plant , grade of the material.
Ex:
Material Plant Grade Price
A 1000 XYZ 25000
A 1000 PQR 35000
A 1000 BCD 45000
Suppose it depends on sales document type and which grade price i have to take.
So first of all i am unable to find enhancement where to change this code to get change the valuation price.
Does anybody have any idea , is there any user exit/BADI/enhancement for this.
So please help me in this issue.
Thanks & Regards,
lokeshgoudpls allow me to post the questions
-
Hi All,
Can any one give an idea to find the suitable enhancement spots for any transaction.
I am working in ECC 6.0.
In my case i need to find for ME59N, the program name is RM06BB30, and the requirment is for automatic creation of PO for different Tax Classifications.
There is an user exit ME590001 which is suitable for this application, but we are instructed to avoid user exits so we have to go for enhancement spots.
Thanks,
RamaHi,
refer
https://forums.sdn.sap.com/click.jspa?searchID=7035836&messageID=3610819
Regards -
Unable to use variables of a function module in am enhancement spot
Hi All,
I have created an implicit code enhancement spot at the end of a function module. In this enhancement I am unable to access the local variables and the import/export variables of the function module. Is this the expected behavior or I am doing something wrong.
Thansk & Regards,
SaurabhHi Saurabh,
Can you explain your scenario in detail with tcode and function module and all.
Regards,
kamalapriya
Maybe you are looking for
-
Notification Tasks not appearing in IW22 but appears in IQS12 transaction
Hi All, When I try to close the Notification then I am getting the error message u201CTasks are not completedu201D. Even in system status, I got the status there is u201COutstanding tasksu201D. But when I looked for Tasks in Notification, I can not f
-
I just purchased 3 weeks ago to send out a form next week. We would have been sending 4 times a year. Definitely have to quickly look for an alternative. How do I get a refund?
-
It takes several minutes to open a pdf file....is this normal?
When I scan something and save as a pdf file, or when I hit something and say save as (PDF), when trying to retrieve it, my computer takes forever. This is not the case on other types of files (i.e. xls, doc, etc.) Is there a fix for this? I unins
-
Pre-printed defective or excess tags in SAP
What is the process of creating defective or excess tag where printing cannot be done in the a location?
-
How to use persistent connections in HTTP on Client Side
I want to Open a Single HTTP Connection and Post Multiple Requests on that connection to the Server. Please give code examples and please tell can i do it with the HttpURLConnection Class.