Enhancing standard component with new component usage

Hi!
I try to enhance standard component /SAPSRM/WDC_AOFC_BEV with new component usage (say, SALV_WD_TABLE). It allows me to add new usage, but the usage does not appear in the "Component Usages" tree node.
Is it a bug? Is it possible to enhance a standard component with new component usage?

Hi Thomas!
We've been communicating with SAP on this issue for a while and last response we obtained is next:
Dear customer,
the possibility to create external controller usages (as required for
the ALV-usage) is not supported by the Web Dynpro ABAP development
tools. However, you could try a programmatic apporach by adding the
ALV-usage dynamically (e.g. in methods or method exits created within
your enhancement implementation).
See test component WDR_TEST_DYN_ALV_USAGE for details.
What's your opinion on this? Is it really not a bug?

Similar Messages

  • Enhanced SAP class with new methods - Not showing these from standard task

    Dear Gurus,
    I have enhanced SAP standard class with new methods. After I have activated my new methods and would like to create a workflow task using these new methods. when I create a task and input object category as "ABAP Class" and object type is SAP enhanced class. When I try to drop down for methods SAP is not showing my new methods. I do not know why. Am I missing any? Any help would be appreciated.
    Note: Remember I am trying to use SAP ABAP class custom methods.
    Thanks,
    GSM

    Hi,
    Your thread has had no response since it's creation over
    2 weeks ago, therefore, I recommend that you either:
    - Rephrase the question.
    - Provide additional Information to prompt a response.
    - Close the thread if the answer is already known.
    Thank you for your compliance in this regard.
    Kind regards,
    Siobhan

  • Copy standard cost with Cost Component from another material

    Hi,
    I need to copy standard cost from another material not only total price but also details of cost component split. I try to used transaction CKUC with procedure of "explode material cost estimate" but the reference material use "mixed costing" and isystem stop explosion.
    There is another procedure in order to make this copy? I can not use special procurement because are different codes (material A / Plant XXX copy froma material B /Plant XXX).
    Thanks for your support.
    Mic

    Hi Chandra,
    thanks for your suggestion, it works but only if I explode a level ... material "B" contains two mix codes  that also contain their mixes. So system shows this message "Mixed cost estimate explosion in level 2 for material xxx" and "Mixed cost estimate exists: maximum of 2 explosion level (s) possible".
    So Is not possible to copy and esploded a standard cost with multi level mix?
    Thanks
    Michela

  • Problem with New Component in the Portal 7.0

    Hi, i have the problem wiht component: BP for Internal Sales Representative
    When trying open the new component in the portal show the error:
    in the flag "sales processing":
    Portal Runtime Error
    An exception occurred while processing your request
    Exception id: 11:36_11/05/11_24157750
    See the details for the exception ID in the log file.
    com.sap.portal.appintegrator.sap.WebDynpro::WebDynpro/ABAPURLLayer
    ¨******************************************************************************************
    How find roles assigned to new component??

    Hi Shen, show errors in the portal
    #1.5 #001321FCA16D006B00000042000018900004A31C5414D97C#1305241971529#com.sapportals.wcm.rendering.uicommand.UICommandFactory#sap.com/irj#com.sapportals.wcm.rendering.uicommand.UICommandFactory#edramones#173##n/a##434407207ced11e09434001321fca16d#SAPEngine_Application_Thread[impl:3]_30##0#0#Error#1#/Applications/KMC#Plain###Could not find a command, masscommand or group command with alias < edition_history >. It is defined in group < DetailsSettingsSecondGroup >. Check whether the archive containing the mapped java class  is deployed.#
    #1.5 #001321FCA16D006B00000044000018900004A31C5414DAAE#1305241971529#com.sapportals.wcm.rendering.uicommand.UICommandFactory#sap.com/irj#com.sapportals.wcm.rendering.uicommand.UICommandFactory#edramones#173##n/a##434407207ced11e09434001321fca16d#SAPEngine_Application_Thread[impl:3]_30##0#0#Error#1#/Applications/KMC#Plain###Could not find a command, masscommand or group command with alias < codification >. It is defined in group < DetailsSettingsSecondGroup >. Check whether the archive containing the mapped java class  is deployed.#
    #1.5 #001321FCA16D006B00000046000018900004A31C5414DB9A#1305241971529#com.sapportals.wcm.rendering.uicommand.UICommandFactory#sap.com/irj#com.sapportals.wcm.rendering.uicommand.UICommandFactory#edramones#173##n/a##434407207ced11e09434001321fca16d#SAPEngine_Application_Thread[impl:3]_30##0#0#Error#1#/Applications/KMC#Plain###Could not find a command, masscommand or group command with alias < deactivateCodification >. It is defined in group < DetailsSettingsSecondGroup >. Check whether the archive containing the mapped java class  is deployed.#
    #1.5 #001321FCA16D006B00000048000018900004A31C54AC60F3#1305241981463#com.sapportals.wcm.rendering.uicommand.UICommandFactory#sap.com/irj#com.sapportals.wcm.rendering.uicommand.UICommandFactory#edramones#173##n/a##434407207ced11e09434001321fca16d#SAPEngine_Application_Thread[impl:3]_30##0#0#Error#1#/Applications/KMC#Plain###Could not find a command, masscommand or group command with alias < GenerateCodeCommand >. It is defined in group < AdminResourceCommandGroup >. Check whether the archive containing the mapped java class  is deployed.#
    #1.5 #001321FCA16D006B0000004A000018900004A31C54AC61F3#1305241981463#com.sapportals.wcm.rendering.uicommand.UICommandFactory#sap.com/irj#com.sapportals.wcm.rendering.uicommand.UICommandFactory#edramones#173##n/a##434407207ced11e09434001321fca16d#SAPEngine_Application_Thread[impl:3]_30##0#0#Error#1#/Applications/KMC#Plain###Could not find a command, masscommand or group command with alias < FixCommand >. It is defined in group < AdminResourceCommandGroup >. Check whether the archive containing the mapped java class  is deployed.#
    #1.5 #001321FCA16D006B0000004C000018900004A31C54AC634D#1305241981463#com.sapportals.wcm.rendering.uicommand.UICommandFactory#sap.com/irj#com.sapportals.wcm.rendering.uicommand.UICommandFactory#edramones#173##n/a##434407207ced11e09434001321fca16d#SAPEngine_Application_Thread[impl:3]_30##0#0#Error#1#/Applications/KMC#Plain###Could not find a command, masscommand or group command with alias < UnUsedDocumentsCommand >. It is defined in group < AdminResourceCommandGroup >. Check whether the archive containing the mapped java class  is deployed.#
    #1.5 #001321FCA16D006B0000004E000018900004A31C54AC644B#1305241981463#com.sapportals.wcm.rendering.uicommand.UICommandFactory#sap.com/irj#com.sapportals.wcm.rendering.uicommand.UICommandFactory#edramones#173##n/a##434407207ced11e09434001321fca16d#SAPEngine_Application_Thread[impl:3]_30##0#0#Error#1#/Applications/KMC#Plain###Could not find a command, masscommand or group command with alias < RestoreDocumentsCommand >. It is defined in group < AdminResourceCommandGroup >. Check whether the archive containing the mapped java class  is deployed.#
    #1.5 #001321FCA16D007D00000061000018900004A31C599E36D2#1305242064383#com.sap.portal.prt.runtime#sap.com/irj#com.sap.portal.prt.runtime#edramones#173##n/a##434407207ced11e09434001321fca16d#SAPEngine_Application_Thread[impl:3]_35##0#0#Error##Java###06:44_12/05/11_24157750 An error occured in iView: N/A in component: N/A##
    #1.5 #001321FCA16D006800000071000018900004A31C5A91112B#1305242080298#com.sap.portal.prt.runtime#sap.com/irj#com.sap.portal.prt.runtime#edramones#173##n/a##434407207ced11e09434001321fca16d#SAPEngine_Application_Thread[impl:3]_1##0#0#Error##Java###06:44_12/05/11_24157750 An error occured in iView: N/A in component: N/A##
    #1.5 #001321FCA16D006700000075000018900004A31C5A91887F#1305242080329#com.sap.portal.prt.runtime#sap.com/irj#com.sap.portal.prt.runtime#edramones#173##n/a##434407207ced11e09434001321fca16d#SAPEngine_Application_Thread[impl:3]_0##0#0#Error##Java###06:44_12/05/11_24157750 An error occured in iView: N/A in component: N/A##

  • Enhance standard class with event handler method

    In trying to enhance a standard class with a new event handler class, I find that the ECC 6.0 EHP4 system does not appear to recognise the fact the method is an event handler method.  The specific example is a new method to handle the event CL_GUI_ALV_GRID->USER_COMMAND. 
    I notice that the flag called Active has not been ticked - see image below.  Perhaps this is the reason why the event handler is not being triggered.
    Note that there is an event handler for the same event in the standard class which obviously is executed as expected.  Any ideas on limitations in the system or I am missing a step?
    Thanks
    John

    Thank you for your replies.
    There is a bug in the ALV handler of a standard SAP class (when executed in ITS WebGUI) and I was hoping to create a custom event handler as an Enhancement to execute some custom code to sort of "handle the bug". 
    I agree - ideally it should be done in a Z class but that will not give me access to the object methods and attributes of the enhanced class.
    Cheers,
    John

  • Overlay a component with another component?

    Can you overlay a component with PopUp-like component that
    doesn't overlay the entire Application?
    I have a dashboard application that displays smaller
    sub-components that each call out to a WebService to retrieve data.
    I am able to create a PopUp for each and center it over the
    sub-component in order to show a Progress Bar, but each PopUp ends
    up overlaying the entire application, when I want it to simply
    overlay the individual sub-component. Is there anyway to do this
    with Flex 3? Like, some kind of layering or something?
    Thank you.

    Why not create states within the component wherin a state
    contains the pop up?
    That would make the popup a child of the component

  • How to create a component with form component?

    This may sound weird. I want create a new component to let the user input some info and do some action(like send a email to somebody). I want to reuse the existing funcionalities of the form components, like the field validating, email sending action etc. All I need is when the user drag the new component to the parsys, all the predefined fields are there. The form component setting are there, like the element name, tile etc. I don't want the user to edit that. That's all predefined. Is that possible? Where can I store the content data of the form components?
    Thanks,

    I think you should refer
    http://dev.day.com/docs/en/cq/current/developing/developing-forms.html
    http://dev.day.com/docs/en/cq/current/wcm/default_components.html#Form (component)

  • How to use standard validator with custom component?

    Hi folks!
    I've implemented a custom component extending UIInput. My component worked well but now I want to use a standard validator.
    How can I use it??
    regards,
    Steven

    Validation is done by UIInput.validate() which is invoked by processValidators().
    So, if you don't redefine these inherited methods they will invoke the
    corresponding validators.

  • Enhancement procurement infoproviders with new vendor categorization codes.

    Hi All,
    I need to enhance 0Vendor with sub category code and InfoProviders of procurement 0BBP_C01, 0BBP_C02 with major category and sub category codes as navigational attributes.
    Please let me know how i proceed for this.

    Hi Vijay,
                    Check here......
    enhancement
    Re: Remodeling the cube and adding sales document number
    Re: adding new characteristics to cube with data
    Thanks,
    Vijay.

  • Window Component with Loader Component

    I have the SWF loading into a shell using a Loader component.
    Within one swf is a trigger for a window - which ,suprise suprise,
    doesn't work. It works fine if I access the swf directly just not
    when loaded through the shell. I have added the component to the
    shell fla and then although a window component loads up, the
    content (which is linked in the library) is not found. Anyone come
    across this before?

    There is a discussion of modules and popups on my blog
    Alex Harui
    Flex SDK Team
    Adobe System, Inc.
    http://blogs.adobe.com/aharui

  • Relation with parent components view with child component

    Hi All,
    Can a view controller of  one component can use his child component with the component usage declaration?
    Regards
    Chandra
    Edited by: Chandra Sekhara on Jan 4, 2008 4:26 AM

    Ok got it.
    Nothing much you have to do.
    (1)Go to C1's used component and add C2 as used component.
    (2)It will give you two options manual or CreateOnDemand, if you do not need any kind of values to initiate the C2's view then choose 2nd one.
    If you need some iteration before initiating the view then use manual option.
    you need to write this statement to create the compoment:-
    wdThis.wdGet<used component name>ComponentUsage().createComponent();
    (3) Now go to the window of C1 and embed interfaceview, when you click on this you will get C2's interface view.
    (4) If you want some methods or events to be declared then declare in C2's component controller and copy it to the interface controller.
    Now run your application

  • Error while enhancing standard component CRMCMP_CND

    Hi,
    We have one requirement that Phase Id and Offer Id needs to added in the /SAPCND/GCM transaction and the same needs to be disaplay in the web ui.  So we added two fields in field catalog after that we made two implementation in /SAPCND/ROLLNAME and CRM_COND_COM_BADI.
    Now the funtionality is working fine in the GUI and in WEBUI the field is added but the F4 value is not visible in the new web ui screen.
    So I tried to enhance the standard component CRMCMP_CND, in order to retreive the F4 value help.  While selecting the context node in the standard view CondRecEditView we are getting the status message u201CError during analysis of method REATE_CONDRECORD of class L_CRMCMP_C_CONDRECEDITV0_CTXT. Message no. BSP_WD_TOOLS031u201D
    In standard view itself I am getting this error and while enhancing the component the context node is not converted in to Zclass.
    If we try to add attribute from the context node its giving error create_condrecord does not exist error.
    So I am unable to proceed further.  If any one aware how to solve this issue kindly let me know.

    Hi,
    While enhancing a view of a component only the controller (xx_IMPL) and the context class (xx_CTXT) are extended into Z classes. Context nodes (xx_CNXX) are not automatically extended. You have to do it manually only for the context node(s) you would like to modify. Indeed there is a message that appears when you select the context node but this is not the reason why the CN class is not extended.
    What you have to do is to redefine the method CREATE_CONDRECORD in class ZL_CRMCMP_C_CONDRECEDITV0_CTXT and create a new class ZL_CRMCMP_C_CONDRECEDITV0_CN00 that extends CL_CRMCMP_C_CONDRECEDITV0_CN00
    In ZL_CRMCMP_C_CONDRECEDITV0_CN00 implement method GET_V_xx for the field you want a search help on
    Regards,
    Fabian

  • Enhancing Standard webdynpro component

    Hi friends,
    I have never worked on enhancing standard web dynpro components,
    Now i have got  requirement, In SRM webdynpro component  i have to place Custom Label and  Custom Hyper Link, when i click on that hyperlink, one pop up window shud be open, can any please guid how to enahnce this standard webdynpro component
    Thnx
    Kumar Srini

    Hi,
    To Enhance any standard compoenent, and specially a "VIEW" just follow the below steps:
    1. Go to SE80, Give the Component Name and press Enter
    2. Go to the Desired "View"
    3. Click enhance button (ICON Like spiral,6th from left to right of Application toolbar)
    4. A Pop up will appear asking your Coposite Enhancement name  and Enhancement Implementation name. Create "NEW" on both the occasion.
    Now for UI Enhancements:
    a) Click the "ROOT UI Element container" , right click add the custom UI elements and assign Property values as per your requirement( like binding,text,action etc.,). It is just like adding UI elements in Z-Compoent.
    b) Create actions wherevr required
    For Coding Level enhancements:
    Here, for all the methods which are in the standard compoenent will have "PRE" and "POST" Exits. The difference is "PRE" Exits will render before calling the actual code and "POST" Exit will render after rendering the actual code.
    Note: Till Enhancement Pack (EHP3) we had only PRE & POST Exits. And Now on from EHP 4 and More we do have an option "OVER WRITE" Exit.
    Apart from Exits, we can create our own Events/event Handlers. These Event Handlers will work only for the enhancements.
    We Can write our own logic in the newly created event/event handler.
    Regards,
    S.Meganadhan

  • How can I do live streaming with a Mac Book Pro 2011, using a new model of Sony HD camcorder which does not have firewire out/input? it comes only with a component video output, USB, HDMI and composite RCA output?

    I need to do live streaming with a Mac Book Pro 2011, using a new model of Sony HD camcorder (http://store.sony.co...ber=HDRAX2000/H) ..this camcorder model does not have firewire out/input ..it comes only with a component video output, USB, HDMI and composite A/V video output..
    I wonder how can I plug this camcorder to the firewire port of my laptop? Browsing on internet I found that Grass Valley Company produces this converter http://www.amazon.co...=A17MC6HOH9AVE6 ..but I am not sure -not even after checking the amazon reviews- if this device will send the video signal through firewire to my laptop, in order to live streaming properly? ..anyone in this forum could help me please?
    Thanx

    I can't broadcast with the built in iSight webcam... how would I zoom in or zoom out? or how would I pan? I've seem people doing it walking with their laptops but that's not an option for me... there's nothing wrong with my USB ports but that's neither an option to stream video because as far as I know through USB you can't connect video in apple operating systems ..you can for sure plug any video cam or photo camera through usb but as a drive to transfer data not as a live video camera...  is by firewire an old interface developed by apple that you can connect all sorts of cameras to apple computers... unfortunately my new sony HDR-AX2000 camcorder doesn't have firewire output...
    thanx

  • Add a new component in Production order while not being in BOM

    Hi all,
    I would like to know how to forbid the addition of a new component in a Production order that doesn't exist in the BOM.
    Currently when we create a Production Order, the components of its materials are read from the BOM. If we add a component that doesn't exist in the bom the system allows it without any problem. We want to forbid this and let components be added to a PO only when they take part in the BOM.
    Any idea?
    Thanks in advance.

    SS,
    You can use an userexit to check before saving the order, based on the BOM(Order master data tab) used in the order, it should validate the component material number. If it finds a new material in the order, it should terminate the save with a message to user.
    The following enhancement is available for production orders:
    PPCO0008  Enhancement for adding and changing components
    This enhancement is used to check components (for instance against a standard parts database), which have added to or changed in an order. This check can then refuse to copy a component into the order or can replace one material number with another.
    The enhancement PPCO0008 contains the following enhancement components:
    Function exit
    EXIT_SAPLCOMK_006
    Enhancement for adding and  changing components
    Activities
    1. Create the enhancement
    To do so, create a new project or use an existing project.
    2. Activate the project.
    The enhancement can only take effect after you have activated the project.
    Regards,
    Prasobh

Maybe you are looking for

  • Database table update issue

    Hello experts, Need your Help... I am trying to update database table using Update command. And I am doing COMMIT WORK AND WAIT. after the successful update. But my code sometimes does not work and the table is not updated. Sometimes the code works a

  • Using NVL function in Dynamic SQL

    Hi , I have created a procedure using the Dynamic SqL and while using the NVL() getting the following error . ORA-00936: missing expression. The query I have written as SQL_Txt:=' INSERT INTO VF.tblCData (A, B, C, D, E, F,G,H,I,J)      SELECT '||l_A|

  • The  vendor code is not coming against some Assignment line items with the

    Hi All, While executing  t.code FBL3N,the  vendor code is not coming against some Assignment line items with the GL A/C4607000, some line items it is coming. The GL A/c 4607000 is GR/IR clearing a/c. Please let us know  why this situation is happeing

  • Saving local copy

    How do I save a marked document copy to my computer?

  • Package Creation

    Hi, I have 10 interfaces using which i want to create a single package as below.... execute interfaces: 1 ----2-----3-----4-----5 and 6---7---8---9---10 (separelt in single PACKAGE) in this i want 1 and 6 as first steps......(which i am not able to d