Implementation missing for method "%_ONLAYOUT". "%_ONLAYOUT".

Hi,
After transport, getting an a dump while executing BSP applicaiton in QA.
After looking at the dump I understand its because of syntax error in CL_O23Y5C5WOKYR0QODKI9XCZJLYKX.
Error: Implementation missing for method "%_ONLAYOUT".
I am not sure when this object is generated, while developing the BSP application. [I found this class/interface in DEV, QA environment; But there is no entry for this class in any of the transports]. 
To resolve the issue, Do I need to re-transport? If yes, which componant should be transported again.
Hints Please. I have to close this as early as possible.
Thanks,
Pramod.

Thanks for all your inputs.
Somehow the problem is resolved after activating the class.
btw, Class which I refered in my posting is related to a View in BSP application that we have devloped.
Regards,
reddy

Similar Messages

  • Error : Implementation missing for method 'Constructor'

    Hi all,
    I have a class(Class Z_CL_A)  with attribute 'G_myattribute' and with
    1. constructor importing 'L_myattribute'.
    2. method 'my_method' exporting table 'EXP_mytable'  type 'mytable_type'
    There are no syntax errors in 1 & 2.But when I try to activate the class,it says 'implementation missing for method "Constructor".
    Here is my class:
    class Z_CL_A definition
      public
      create public .
    " public components of class Z_CL_A
    " do not include other source files here!!!
    public section.
      data G_myattribute type myattribute_type .
      methods CONSTRUCTOR
        importing
          L_myattribute type myattribute_type .
      methods MY_METHOD
        exporting
          !EXP_mytable type mytable_type .
    Please let me know what is missing in the class
    Thanks
    Kukku

    You have defined a class with variables and methods but what about implementation. Every class should have a definition and an implementation part.
    class Z_CL_A implementation
    methods CONSTRUCTOR
    importing L_myattribute type myattribute_type .
    *Put your code here.*
    end method.
    methods MY_METHOD
    exporting !EXP_mytable type mytable_type .
    *Put your code here.*
    End method.
    Edited by: Naren K Someneni on Jul 16, 2008 3:52 PM

  • Getting an error message trying to open a file, "Missing required parameter 'from' for method "open'. What do I do?

    Getting an error message trying to open a file, "Missing required parameter 'from' for method "open'. I've tried opening in CC and CS5. What do I do? Can the file be salvaged?

    Try opening as a copy, and/or copying the file to a new location and try opening that.

  • [svn] 4521: Fix for - Override information missing for properties and methods in DITA XML output of ASDoc

    Revision: 4521
    Author: [email protected]
    Date: 2009-01-14 06:01:28 -0800 (Wed, 14 Jan 2009)
    Log Message:
    Fix for - Override information missing for properties and methods in DITA XML output of ASDoc
    QE Notes: None
    Doc Notes: None
    Bugs: SDK-18681
    tests: checkintests
    Ticket Links:
    http://bugs.adobe.com/jira/browse/SDK-18681
    Modified Paths:
    flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/asdoc/TopLevelClassesGenerator.ja va

    Hi ,
    I have an error like this below:
    [java] Exception in thread "main" java.lang.IllegalArgumentException: and
    [java] at com.sun.rave.jsfmeta.generators.Main.run(Main.java:521)
    [java] at com.sun.rave.jsfmeta.generators.Main.main(Main.java:279)
    BUILD FAILED
    if someone know solution plz post it here
    Thanks

  • Missing implementation class for new BSP

    Hi,
    I am creating a new BSP and I get strange error.
    After having created the BSP, I want to change the implementation class for the BSP. I doubleclick on the implementation class, but I get this message:
    Object type ZL_ZCPSWIZA_BSPWDCOMPONEN_IMPL does not exist
    Message no. OO003
    Nothing happens. The package is new, but it is not flagged as a main package so that should be OK.
    Peter

    This is the wrong forum, but I'll answer your question anyway.
    There is a default constructor for MyImplementor that is compiler generated. It looks like this:
    public MyImplementor() {
      super();
      textArea = new JTextArea();
    }MyAbstractPanel() calls jbInit(), which you've overriden in MyImplementor.
    See the problem?
    As a trivia note, C++ handles this by not dispatching method calls virtually during object construction. Less flexible, but safer.
    God bless,
    -Toby Reyelts

  • Android crash on start up: No implementation found for...nativeConnectDebuggerSocket

    Hi,
    I'm trying to debug/run an air application on android 2.3.5 (zte blade/orange sna francisco) using the air for mobile template fro FlashDevelop 4.0 with Air 3.0 and while everything compiles and runs fine on the desktop, when I try to run it on the device it copies over the apk, start the app and then crashs immediatly with the following log:
    http://pastebin.com/ZrYyCQ2W
    I think the main issue is in lines 93 & 94:
    W/dalvikvm( 2939): No implementation found for native Lcom/adobe/air/utils/Utils
    ;.nativeConnectDebuggerSocket (Ljava/lang/String;)Z
    Any idea what's going on or how to fix it? Is the zte blade simply not supported by air?
    Thanks,
    Ido.

    Here is what I'm getting without TARGET=-debug:
    http://pastebin.com/ZrYyCQ2Whttp://pastebin.com/4QBFvL8D
    Seems like a bunch of other native implementations are missing:
    W/dalvikvm( 3025): threadid=1: thread exiting with uncaught exception (group=0x4
    0018560)
    E/AndroidRuntime( 3025): FATAL EXCEPTION: main
    E/AndroidRuntime( 3025): java.lang.UnsatisfiedLinkError: nativeOnFormatChangeListener
    E/AndroidRuntime( 3025):        at com.adobe.air.AIRWindowSurfaceView.nativeOnFormatChangeListener(Native Method)
    E/AndroidRuntime( 3025):        at com.adobe.air.AIRWindowSurfaceView.surfaceChanged(AIRWindowSurfaceView.java:668)
    E/AndroidRuntime( 3025):        at android.view.SurfaceView.updateWindow(SurfaceView.java:549)
    E/AndroidRuntime( 3025):        at android.view.SurfaceView.dispatchDraw(SurfaceView.java:348)
    E/AndroidRuntime( 3025):        at android.view.View.draw(View.java:6900)
    E/AndroidRuntime( 3025):        at android.view.SurfaceView.draw(SurfaceView.java:334)
    E/AndroidRuntime( 3025):        at android.view.ViewGroup.drawChild(ViewGroup.java:1646)
    E/AndroidRuntime( 3025):        at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1373)
    E/AndroidRuntime( 3025):        at android.view.ViewGroup.drawChild(ViewGroup.java:1644)
    E/AndroidRuntime( 3025):        at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1373)
    E/AndroidRuntime( 3025):        at android.view.ViewGroup.drawChild(ViewGroup.java:1644)
    E/AndroidRuntime( 3025):        at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1373)
    E/AndroidRuntime( 3025):        at android.view.View.draw(View.java:6900)
    E/AndroidRuntime( 3025):        at android.widget.FrameLayout.draw(FrameLayout.java:357)
    E/AndroidRuntime( 3025):        at com.android.internal.policy.impl.PhoneWindow$DecorView.draw(PhoneWindow.java:1908)
    E/AndroidRuntime( 3025):        at android.view.ViewRoot.draw(ViewRoot.java:1527)
    E/AndroidRuntime( 3025):        at android.view.ViewRoot.performTraversals(ViewRoot.java:1263)
    E/AndroidRuntime( 3025):        at android.view.ViewRoot.handleMessage(ViewRoot.java:1865)
    E/AndroidRuntime( 3025):        at android.os.Handler.dispatchMessage(Handler.java:99)
    E/AndroidRuntime( 3025):        at android.os.Looper.loop(Looper.java:130)
    E/AndroidRuntime( 3025):        at android.app.ActivityThread.main(ActivityThread.java:3835)
    E/AndroidRuntime( 3025):        at java.lang.reflect.Method.invokeNative(NativeMethod)
    E/AndroidRuntime( 3025):        at java.lang.reflect.Method.invoke(Method.java:507)
    E/AndroidRuntime( 3025):        at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:847)
    E/AndroidRuntime( 3025):        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:605)
    E/AndroidRuntime( 3025):        at dalvik.system.NativeStart.main(Native Method)

  • How can I implement a get method that lets me divide two values, Help plz

    I need to implement a method that divides the values return by two other methods but I keep getting an error message, I think its divide by zero error ( I am not too sure on the exact error msg as I do not have java installed on this pc as yet), here is my example,
    I have two get methods that take an int value so say
    getValueOne() as method one
    getValueTwo() as method two
    Now I have a third method that does the following,
    Public int getValueThree() {
    int value =0;
    value = (getValueOne() / getValueTwo())
    return value;
    I am not two sure on the exact code but it does something like this and I get an error. Could someone please guide me how I can successfully implement a get method that divides two values that are returned by two methods.
    Thanks,
    Zub

    Hi, thanks for your reply. Right, how can I go about to throw an exception? I can definitely give the exact code and error message tomorrow when I can access my home pc.
    And you are right there are some values that are zero! I am not very sure what throwing an exception means to be honest. Could you please give an example?
    Thanks...

  • 'schema is missing for the component ' while creating a web service

    Hello,
    I am trying to create a web service in Application Explorer on my dev server as described in:
    http://download-east.oracle.com/docs/cd/B31017_01/integrate.1013/b28996/config.htm#BABBJHHF
    I use an adapter for JDE Edwards EnterpriseOne. After supplying the parameters (service, license, method name) I get: com.ibi.bse.AddWSWorker:java.lang.Exception: schema is missing for the component.
    I think the environment (JDE system, GenJava files) is configured correctly as I am able to communicate using J2CA.
    Debug mode produces ibse_log.txt with some errors (below) but this does not give me a clue to the solution. Could you point me in the right direction?
    20070507-16:54:04 DEBUG com.iwaysoftware.ibse.iwse.XDSOAPAdapterFactory:adapter factory method: [GETCOMPONENT]
    20070507-16:54:04 DEBUG com.iwaysoftware.ibse.iwse.XDSOAPAdapterFactory:iwae method: [GETCOMPONENT] with idx [4]
    20070507-16:54:05 DEBUG com.iwaysoftware.ibse.edaqm.XDClassLoader:com/jdedwards/application/interop/jdejava_cfin/D0100033.class found as url jar:file:///C:\oracle\product\10.1.2\as_1\adapters\application\lib\JDEJAVA_CFINInterop.jar!/com/jdedwards/application/interop/jdejava_cfin/D0100033.class
    20070507-16:54:05 ERROR com.iwaysoftware.ibse.iwse.SimpleConfig:Error, properties generation
    20070507-16:54:05 DEBUG com.iwaysoftware.ibse.iwse.IBSEServlet:output:<?xml version="1.0" encoding="UTF-8" ?>
    <SOAP-ENV:Envelope xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <SOAP-ENV:Body>
    <GETCOMPONENTResponse xmlns="urn:schemas-iwaysoftware-com:dec2002:iwse:af">
    <sid>2FDCA46F4D0D87AEBB2EF26FDF3949B4</sid>
    </GETCOMPONENTResponse>
    </SOAP-ENV:Body>
    </SOAP-ENV:Envelope>
    20070507-16:54:05 INFO com.iwaysoftware.ibse.iwse.IBSEServlet:Received connection from host [10.1.1.27] with ip [10.1.1.27] and user [null]
    20070507-16:54:05 DEBUG com.iwaysoftware.ibse.iwse.IBSEServlet:Enter: doPost()...
    20070507-16:54:05 DEBUG com.iwaysoftware.ibse.iwse.IBSEServlet:request pathInfo [XDSOAPAdapterFactory]
    20070507-16:54:05 DEBUG com.iwaysoftware.ibse.iwse.IBSEServlet:request query [null]
    20070507-16:54:05 DEBUG com.iwaysoftware.ibse.iwse.IBSEServlet:soap action is []
    20070507-16:54:05 DEBUG com.iwaysoftware.ibse.iwse.XDSOAPAdapterFactory:<?xml version="1.0" encoding="UTF-8" ?>
    <SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
    <SOAP-ENV:Header>
    <ibsinfo xmlns="urn:schemas-iwaysoftware-com:dec2002:iwse:af">
    <service>iwae</service>
    <method>GETSCHEMA</method>
    <license>admin</license>
    <disposition/>
    <Username>ibseadmin</Username>
    <Password>1234512340023212232</Password>
    </ibsinfo>
    </SOAP-ENV:Header>
    <SOAP-ENV:Body>
    <GETSCHEMA xmlns="urn:schemas-iwaysoftware-com:dec2002:iwse:af">
    <sid>2FDCA46F4D0D87AEBB2EF26FDF3949B4</sid>
    <component location="services/JDEJAVA_CFIN/B0100033/GetEffectiveAddress" name="GetEffectiveAddress"/>
    </GETSCHEMA>
    </SOAP-ENV:Body>
    <SOAPAction agentName="XDSOAPAdapterFactory" cid="1D90AB1A134EFDA81C656CA404EEC38D"></SOAPAction>
    </SOAP-ENV:Envelope>
    20070507-16:54:05 DEBUG com.iwaysoftware.ibse.iwse.XDSOAPAdapterFactory:adapter factory method: [GETSCHEMA]
    20070507-16:54:05 DEBUG com.iwaysoftware.ibse.iwse.XDSOAPAdapterFactory:iwae method: [GETSCHEMA] with idx [17]
    20070507-16:54:05 DEBUG com.iwaysoftware.ibse.edaqm.XDClassLoader:com/jdedwards/application/interop/jdejava_cfin/D0100033.class found as url jar:file:///C:\oracle\product\10.1.2\as_1\adapters\application\lib\JDEJAVA_CFINInterop.jar!/com/jdedwards/application/interop/jdejava_cfin/D0100033.class
    20070507-16:54:05 ERROR com.iwaysoftware.ibse.iwse.SimpleConfig:Error, schema generation
    20070507-16:54:05 DEBUG com.iwaysoftware.ibse.edaqm.XDClassLoader:com/jdedwards/application/interop/jdejava_cfin/D0100033.class found as url jar:file:///C:\oracle\product\10.1.2\as_1\adapters\application\lib\JDEJAVA_CFINInterop.jar!/com/jdedwards/application/interop/jdejava_cfin/D0100033.class
    20070507-16:54:05 ERROR com.iwaysoftware.ibse.iwse.SimpleConfig:Error, schema generation
    20070507-16:54:05 DEBUG com.iwaysoftware.ibse.iwse.IBSEServlet:output:<?xml version="1.0" encoding="UTF-8" ?>
    <SOAP-ENV:Envelope xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <SOAP-ENV:Body>
    <GETSCHEMAResponse xmlns="urn:schemas-iwaysoftware-com:dec2002:iwse:af"/>
    </SOAP-ENV:Body>
    </SOAP-ENV:Envelope>
    20070507-16:54:19 INFO com.iwaysoftware.ibse.iwse.IBSEServlet:Received connection from host [10.1.1.27] with ip [10.1.1.27] and user [null]
    20070507-16:54:19 DEBUG com.iwaysoftware.ibse.iwse.IBSEServlet:Enter: doPost()...
    20070507-16:54:19 DEBUG com.iwaysoftware.ibse.iwse.IBSEServlet:request pathInfo [XDSOAPAdapterFactory]
    20070507-16:54:19 DEBUG com.iwaysoftware.ibse.iwse.IBSEServlet:request query [null]
    20070507-16:54:19 DEBUG com.iwaysoftware.ibse.iwse.IBSEServlet:soap action is []
    20070507-16:54:19 DEBUG com.iwaysoftware.ibse.iwse.XDSOAPAdapterFactory:<?xml version="1.0" encoding="UTF-8" ?>
    <SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
    <SOAP-ENV:Header>
    <ibsinfo xmlns="urn:schemas-iwaysoftware-com:dec2002:iwse:af">
    <service>iwae</service>
    <method>ADDWS</method>
    <license>admin</license>
    <disposition/>
    <Username>ibseadmin</Username>
    <Password>1234512340023212232</Password>
    </ibsinfo>
    </SOAP-ENV:Header>
    <SOAP-ENV:Body>
    <ADDWS xmlns="urn:schemas-iwaysoftware-com:dec2002:iwse:af">
    <sid>2FDCA46F4D0D87AEBB2EF26FDF3949B4</sid>
    <component location="services/JDEJAVA_CFIN/B0100033/GetEffectiveAddress" name="GetEffectiveAddress"/>
    <svcname>test6</svcname>
    <svcdesc>test6</svcdesc>
    <licname>test</licname>
    <mthname>GetEffectiveAddress</mthname>
    <mthdesc>test6</mthdesc>
    </ADDWS>
    </SOAP-ENV:Body>
    <SOAPAction agentName="XDSOAPAdapterFactory" cid="FC73705AC1A76B30A602E68CCD627EC2"></SOAPAction>
    </SOAP-ENV:Envelope>
    20070507-16:54:19 DEBUG com.iwaysoftware.ibse.iwse.XDSOAPAdapterFactory:adapter factory method: [ADDWS]
    20070507-16:54:19 DEBUG com.iwaysoftware.ibse.iwse.XDSOAPAdapterFactory:iwae method: [ADDWS] with idx [9]
    20070507-16:54:19 DEBUG com.iwaysoftware.ibse.edaqm.XDClassLoader:com/jdedwards/application/interop/jdejava_cfin/D0100033.class found as url jar:file:///C:\oracle\product\10.1.2\as_1\adapters\application\lib\JDEJAVA_CFINInterop.jar!/com/jdedwards/application/interop/jdejava_cfin/D0100033.class
    20070507-16:54:19 ERROR com.iwaysoftware.ibse.iwse.SimpleConfig:Error, schema generation
    20070507-16:54:19 ERROR com.iwaysoftware.ibse.iwse.XDSOAPAdapterFactory:XD[FAIL] cause: 0 subcause: 0 message: schema is missing for the component
         at com.iwaysoftware.ibse.iwse.XDSOAPAdapterFactory.buildSchemaInfo(XDSOAPAdapterFactory.java:1556)
         at com.iwaysoftware.ibse.iwse.XDSOAPAdapterFactory.addMethod(XDSOAPAdapterFactory.java:1628)
         at com.iwaysoftware.ibse.iwse.XDSOAPAdapterFactory.addService(XDSOAPAdapterFactory.java:1492)
         at com.iwaysoftware.ibse.iwse.XDSOAPAdapterFactory.handleADDWS(XDSOAPAdapterFactory.java:1376)
         at com.iwaysoftware.ibse.iwse.XDSOAPAdapterFactory.processWithDB(XDSOAPAdapterFactory.java:1858)
         at com.iwaysoftware.ibse.iwse.XDSOAPAdapterFactory.process(XDSOAPAdapterFactory.java:186)
         at com.iwaysoftware.ibse.iwse.IBSEServlet.doPost(IBSEServlet.java:550)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:824)
         at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:330)
         at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:830)
         at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:224)
         at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:133)
         at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:192)
         at java.lang.Thread.run(Thread.java:534)
    pawel

    There is a note 1818432 for this issue.

  • Change value of GV_MAXROWS for method GET_DATA for class CL_THTMLB_F4HELP

    Hi Friends,
    I am working on the F4 help of a custom field on the WebUI screen.
    I have implemented the GET_V method of the context node attribute and it is working fine, and displaying the results in the F4 help. However, I need to filter these values. So, I have created a Searchhelp exit.
    The issue is while filtering in Search help exit, the record_tab[] is filled with only first 500 entries. For this I have manually changed the value of CALLCONTROL-MAXRECORDS = '99999' and it fetches all the existing records in GUI and the filtering works fine. But the same logic doesn't work for Web UI screen. The reason for this is, from Web UI, the class CL_THTMLB_F4HELP is called. In this the method GET_DATA is used to fetch the records. Here there is a field gv_maxrows that is by default '500'. Now, in debugging if i change this to '99999', it works fine. So, how can I do this in coding. How can I change the value of gv_maxrows of the method GET_DATA of the class CL_THTMLB_F4HELP. Can I do this in GET_V method or in the Search Help exit.
    Your response will be appreciated.
    Thanks & Regards,
    Raju.

    Hi!
    I think that I was not clear in my requirement actually i need to add the document to a folder in a product catalog. So the document is stil not there.
    please suggest to get the folder info where the document needs to be attached.
    Thanks
    Mayank

  • How to solve this "Prefix number: entry missing for system EC5 client 800"

    Hi,
       I am workflow learner, I am having theoretical knowledge on it.
    Now, I started to practice practically in my IDES server.
    I am getting an error message while I am trying to save my standard task with my object type and method and event (which were already created in SWO1).
      My error message details.....
    Prefix number: entry missing for system EC5 client 800
    Message no. 5W023
    Diagnosis
    Tasks, rules, and workflow definitions require an ID that is unique throughout all systems and clients. In this way, you can ensure that you can transport these objects from one system into another at any time (without restrictions). From a technical point of view, the uniqueness of the ID is ensured by what is known as a "prefix number". You can define a separate prefix number for every system and every client in table T78NR.
    System response
    If a prefix number is not defined in the client in which you are currently working, it is not possible to maintain (maintenance terminates).
    Even I tried to create on entry in the table T78NR, but as that is standard table, I am unable to make an entry.
    Hope we have to configure the workflow, I am not having any Basis consultant with me. Can anyone help to cross this problem.
    Thanks and Regards,
    Surender Batlanki.
    Edited by: Surender Batlanki on Oct 15, 2008 2:20 PM

    HI Surender and  Other SAP Work flow gurus
    Surender, u said, that you got the solution.
    As honestly speaking i am new to SAP Workflow. Can u please please guide me the instruction and document if any. I am practising in Test Server machine. I will be really happy that if u all GEMS helps me to get out of it.
    in Prefix number OOW4, system is asking me to enter, the Prefix number, Interval start, Interval End, and Check Sum.
    I entere the same 980 in prefix number, and i dont know what to enter the Interval start and interval end and check sum.
    Also there is some msg coming when i tried to manage some values, " NO Intervals can be reserved for this prefix number" - MSg No: 5W179.
    Please gurus help me.
    Regard
    Guru

  • Catalog error : Index of values is missing for characteristic PLANTu0092

    Error" Index of values is missing for characteristic " in mapping 
    Hi
    We are in SRM
    I was trying to transfer Master records to catalog using
    BAdi : BBP_CCM_CHAR_MAINT but I’m getting an error’ Index of values is missing for characteristic PLANT’.
    Plant has multiple value.
    I’ve following code in the method ENHANCE_CTY_DEF
    ls_char_definition-char_name = 'PLANT'.
    ls_char_definition-char_datatype = 'CHAR'.
    ls_char_definition-MULTIVAL_INDICATOR = 'X'.
    APPEND ls_char_definition TO et_char_definition.
    Following code in the method VALUATE_PRODUCT
    **"plant data
    v_index = 1.
      ls_char_valuation-char_name = 'PLANT'.
      LOOP at t_plant into WA_plant.
    ls_char_valuation-char_value = WA_PLANT-PLANT_1.
      IF  WA_plant-PLANT_1 is not initial.
       ls_char_valuation-MULTIVAL_INDEX = v_index.
       APPEND ls_char_valuation TO et_char_valuation.
       v_index = v_index + 1.
      ENDIF.
      ENDLOOP.
    Can anyone tell me how to resolve it. I’ll definitely reward points to any useful answer.
    -Joe

    Hi
    Have you raised any OSS message with SAP yet ? If no, raise one immediately.
    Meanwhile, try this ->
    <u>It seems the Following code in the method VALUATE_PRODUCT
    has some problem -></u>
    **"plant data
    v_index = 1.
    ls_char_valuation-char_name = 'PLANT'.
    LOOP at t_plant into WA_plant.
    ls_char_valuation-char_value = WA_PLANT-PLANT_1.
    IF WA_plant-PLANT_1 is not initial.
    ls_char_valuation-MULTIVAL_INDEX = v_index.
    APPEND ls_char_valuation TO et_char_valuation.
    v_index = v_index + 1.
    ENDIF.
    ENDLOOP.
    Try changing the code - like this ->
    **"plant data
    LOOP at t_plant into WA_plant.
    v_index = sy-tabix.
    ls_char_valuation-char_name = 'PLANT'.
    ls_char_valuation-char_value = WA_PLANT-PLANT_1.
    IF WA_plant-PLANT_1 is not initial.
    ls_char_valuation-MULTIVAL_INDEX = v_index.
    APPEND ls_char_valuation TO et_char_valuation.
    ENDIF.
    ENDLOOP.
    Some SAP OSS notes to refer ->
    <b>Note 850613 - Maintaining the BBP_CCM_CHAR_MAINT BAdI using Customizing
    Note 875039 - BBP_CCM_CHAR_MAINT: Valuating predefined characteristics
    Note 724097 - Search of the comp. in case of structured characteristics</b>
    Do let me know.
    Regards
    - Atul

  • Interface not found in implements-attribute for MXML component

    Hi,
    I am trying to use the "implements" attribute for an
    MXML-component in order to implement an interface from a library
    like below (Flex 3). I get the error "Interface IClonable not
    found". The compiler does not complain about " import
    com.yworks.support.IClonable;", so the library is installed
    correctly. I use the library in many places in my project, it just
    does not find it in the "implements" tag. How can I fix this
    without reimplementing the component in ActionScript?
    <?xml version="1.0" encoding="utf-8"?>
    <mx:VBox xmlns:mx="
    http://www.adobe.com/2006/mxml"
    implements="com.yworks.support.IClonable">
    <mx:Script>
    <![CDATA[
    import com.yworks.support.IClonable;
    ]]>
    </mx:Script>
    </mx:VBox>

    "mavdzee" <[email protected]> wrote in
    message
    news:gldjg8$js8$[email protected]..
    > Hi,
    >
    > I am trying to use the "implements" attribute for an
    MXML-component in
    > order
    > to implement an interface from a library like below
    (Flex 3). I get the
    > error
    > "Interface IClonable not found". The compiler does not
    complain about "
    > import
    > com.yworks.support.IClonable;", so the library is
    installed correctly. I
    > use
    > the library in many places in my project, it just does
    not find it in the
    > "implements" tag. How can I fix this without
    reimplementing the component
    > in
    > ActionScript?
    >
    >
    > <?xml version="1.0" encoding="utf-8"?>
    > <mx:VBox xmlns:mx="
    http://www.adobe.com/2006/mxml"
    > implements="com.yworks.support.IClonable">
    >
    > <mx:Script>
    > <![CDATA[
    >
    > import com.yworks.support.IClonable;
    >
    > ]]>
    > </mx:Script>
    >
    > </mx:VBox>
    I don't see anything where you're actually _implementing_ the
    interface, but
    I'd expect to see a different error if that's the problem.
    Still, I'd go
    ahead and implement the properties and methods in the
    interface, just to
    make sure.
    HTH;
    Amy

  • How to delete customize Implementing Class for CL_EXM_IM_FI_DOCUMNT_CHECK

    Hi All,
    I used se19 to create Enhancement Spot : ARC_FI_DOCUMNT to ZARC_FI_DOCUMNT, and I created a BAdI ZFI_DOCUMNT_CHECK from FI_DOCUMNT_CHECK in ZARC_FI_DOCUMNT, then I implemented a Implementing Class ZCL_EXM_IM_FI_DOCUMNT_CHECK for method IF_EX_FI_DOCUMNT_CHECK~CHECK_FOR_ARCHIVING.
    Finally, I deleted ZARC_FI_DOCUMNT and recreate ZARC_FI_DOCUMNT by T-Code SE19 for testing, i found Implementing Class ZCL_EXM_IM_FI_DOCUMNT_CHECK program still in the SAP, but I can't delete this Implementing Class & Program.
    How can I delete program & customize Implementing class ZCL_EXM_IM_FI_DOCUMNT_CHECK In SAP?
    Best regards,
    Eric

    Hi Eric,
    Proceed as follows.
    1. Goto T-Code SE24
    2. enter your class name
    3. click delete button
    Or you can also delete classes from SE80.
    You can find class under your Package Name->Class Library->Classes
    Regards
    Ahsan
    Edited by: Ahsan Majeed on Feb 3, 2010 12:05 PM

  • Implementing Badi for additional tab page & creating views in cProjects 3.1

    Hi,
    I am implementing DPR_ADD_SAP_TAB_I for adding new tab page in Cprojects 3.1.
    Please tell me whether we have to create any veiw?
    if it is please tell me the procedure & steps

    Hi...
    Implement the BAdI DPR_ADD_SAP_TAB_I
    and write following code in its method GET_ADD_TAB_DATA
    method IF_EX_DPR_ADD_SAP_TAB_I~GET_ADD_TAB_DATA .
      field-symbols: <tab_data> type DPR_TS_SAP_TAB_CTRL.
      data: lt_tab_data type DPR_TT_SAP_TAB_CTRL.
      constants: lc_pre_ctrl   type string value 'CTRL_TAB_',
                         lc_suff_ctrl  type string value '.DO'.
      lt_tab_data = ct_comp_ctrl.
      loop at lt_tab_data assigning <tab_data>.
        case <tab_data>-obj_type.
       project definition
          when CL_DPR_CO=>SC_OT_PROJECT.
            <tab_data>-tab_title = 'otr(zotr_cust_txt/proj_txt)'.
            concatenate lc_pre_ctrl CL_DPR_CO=>SC_OT_PROJECT lc_suff_ctrl
    into <tab_data>-controller.
        endcase.
      endloop.
      ct_comp_ctrl = lt_tab_data.
      EV_BSP_APPL = 'CST_ADD'.
    endmethod.
    Regards,
    Reema.

  • Reg. oops...implementation of abstract method in se24...have ur ponts..

    Hi all,
    In SE24 i made an abstract class & made a method abstract successfully.
    Now i made another class that inherited my abstract class, it is showing my abstract method there.
    Now when i want to give implementation to that method, but when i double click on that system is showing "method is abstract & has not yet redefined".
    Pleas let me know..how i implement it..
    Thanx in advance..
    <b>Have ur point.s</b>

    Hi
    Inheritance Inheritance defines the implementation relationship between classes, in which one class (the subclass) shares the structure and the behavior defined in one or more other classes (superclasses). Note: ABAP Objects only allows single inheritance.
    Inheritance is a relationship, in which one class (the subclass) inherits all the main characteristics of another class (the superclass). The subclass can also add new components (attributes, methods, and so on) and replace inherited methods with its own implementations.
    <b>Single Inheritance</b>
    ABAP Objects only has single inheritance.
    A class may only have one direct superclass, but it can have more than one direct subclass. The empty class OBJECT is the root node of every inheritance tree in ABAP Objects.
    <b>Relationship between Superclasses and Subclasses</b>
    Common components only exists in  the superclass
            new components in the supercalss are automatically available in subclass
            amount of new coding is reduced ( programing by difference)
    Subclass are extremely dependent on superclases
           white box reuse – subclass must possess detailed knowledge of the implementation of the superclass
    <b>Inheritance: Syntax</b>
           Normally the only other entry required for subclasses is what has changed in relation to the direct superclass. Only additions are permitted in ABAP Objects, that  is, in a subclass you can "never take something away from a superclass". All components from the superclass are automatically present in the subclass.
    <b>Class name defination.
        public section.
             methods. First name importing some type some type
                                            returning value(value) type some type.
       private section
              data : make type string..
    Endclass.
    Class name1 definition inheriting name
    public section
           method. : get  returning value ( value) type get.
    Priavte section.
       data : max type some type
    endclass</b>
    <b> Redefining methods</b>
    The REDEFINITION statement for the inherited method must be in the same SECTION as the definition of the original method.
    If you redefine a method, you do not need to enter its interface again in the subclass, but only the name of the method.
    In the case of redefined methods, changing the interface (overloading) is not permitted; exception: Overloading is possible with the constructor.
    Within the redefined method, you can access components of the direct superclass using the SUPER reference.
    The pseudo-reference super can only be used in redefined methods.
    reward if usefull

Maybe you are looking for