Doubt in oops

hi all,
I have created a function group and there are 6 function modules in that Fgroup.
the requirement is that i have to convert it into classes and interfaces.
so i'm working in class builder now.i have created a global class and methods.the methods are the function modules which i've created before.the methods have tables parameter.in class builder where can i give the tables parameter?
Thanx,
Prajith

Hi,
In the method Paramters itself you can define internal tables type some structure.
go through this link
http://www.sapgenie.com/abap/OO/index.htm
http://www.geocities.com/victorav15/sapr3/abap_ood.html
http://www.brabandt.de/html/abap_oo.html
Check this cool weblog:
/people/thomas.jung3/blog/2004/12/08/abap-persistent-classes-coding-without-sql
/people/thomas.jung3/blog/2004/12/08/abap-persistent-classes-coding-without-sql
/people/sap.user72/blog/2005/05/10/a-small-tip-for-the-beginners-in-oo-abap
/people/ravikumar.allampallam/blog/2005/02/11/abap-oo-in-action
/people/thomas.jung3/blog/2005/09/08/oo-abap-dynpro-programming
http://help.sap.com/saphelp_nw04/helpdata/en/c3/225b6254f411d194a60000e8353423/frameset.htm
http://www.sapgenie.com/abap/OO/
http://www.sapgenie.com/abap/OO/index.htm
http://help.sap.com/saphelp_nw04/helpdata/en/c3/225b5654f411d194a60000e8353423/content.htm
http://www.esnips.com/doc/375fff1b-5a62-444d-8ec1-55508c308b17/prefinalppt.ppt
http://www.esnips.com/doc/2c76dc57-e74a-4539-a20e-29383317e804/OO-abap.pdf
http://www.esnips.com/doc/5c65b0dd-eddf-4512-8e32-ecd26735f0f2/prefinalppt.ppt
http://www.allsaplinks.com/
http://www.sap-img.com/
http://www.sapgenie.com/
http://help.sap.com
http://www.sapgenie.com/abap/OO/
http://www.sapgenie.com/abap/OO/index.htm
http://www.sapgenie.com/abap/controls/index.htm
http://www.esnips.com/doc/2c76dc57-e74a-4539-a20e-29383317e804/OO-abap.pdf
http://www.esnips.com/doc/0ef39d4b-586a-4637-abbb-e4f69d2d9307/SAP-CONTROLS-WORKSHOP.pdf
http://www.sapgenie.com/abap/OO/index.htm
http://help.sap.com/saphelp_erp2005/helpdata/en/ce/b518b6513611d194a50000e8353423/frameset.htm
http://www.sapgenie.com/abap/OO/
these links
http://help.sap.com/saphelp_47x200/helpdata/en/ce/b518b6513611d194a50000e8353423/content.htm
For funtion module to class
http://help.sap.com/saphelp_47x200/helpdata/en/c3/225b5954f411d194a60000e8353423/content.htm
for classes
http://help.sap.com/saphelp_47x200/helpdata/en/c3/225b5c54f411d194a60000e8353423/content.htm
for methods
http://help.sap.com/saphelp_47x200/helpdata/en/08/d27c03b81011d194f60000e8353423/content.htm
for inheritance
http://help.sap.com/saphelp_47x200/helpdata/en/dd/4049c40f4611d3b9380000e8353423/content.htm
for interfaces
http://help.sap.com/saphelp_47x200/helpdata/en/c3/225b6254f411d194a60000e8353423/content.htm
For Materials:
1) http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCABA/BCABA.pdf -- Page no: 1291
2) http://esnips.com/doc/5c65b0dd-eddf-4512-8e32-ecd26735f0f2/prefinalppt.ppt
3) http://esnips.com/doc/2c76dc57-e74a-4539-a20e-29383317e804/OO-abap.pdf
4) http://esnips.com/doc/0ef39d4b-586a-4637-abbb-e4f69d2d9307/SAP-CONTROLS-WORKSHOP.pdf
5) http://esnips.com/doc/92be4457-1b6e-4061-92e5-8e4b3a6e3239/Object-Oriented-ABAP.ppt
6) http://esnips.com/doc/448e8302-68b1-4046-9fef-8fa8808caee0/abap-objects-by-helen.pdf
7) http://esnips.com/doc/39fdc647-1aed-4b40-a476-4d3042b6ec28/class_builder.ppt
8) http://www.amazon.com/gp/explorer/0201750805/2/ref=pd_lpo_ase/102-9378020-8749710?ie=UTF8
1) http://www.erpgenie.com/sap/abap/OO/index.htm
2) http://help.sap.com/saphelp_nw04/helpdata/en/ce/b518b6513611d194a50000e8353423/frameset.htm
Reward if useful,
regards,
Anji

Similar Messages

  • Doubt in oops basic

    hii
       if i execute the below program im not gettin the value of z..can anybody tel y??or plz tel me wats wrong in the prog...
    *& Report  ZOOPS
    REPORT  ZOOPS.
    class number1 definition.
    public section .
    methods : constructor importing x1 type i
                                     y1 type i.
    methods : findsum exporting z type i.
    private section.
    data : x type i,
            y type i.
    endclass.
    class number1 implementation.
      method constructor.
      x = x1.
      y = y1.
      endmethod.
      method findsum.
      z = x + y.
      write : / z.
      endmethod.
    endclass.
    data : obj type ref to number1.
    data : z1 type i.
    parameters : s_x1 type i obligatory,
                  s_y1 type i obligatory.
      start-of-selection.
      create object obj exporting x1 = s_x1
                                  y1 = s_y1.

    Hi asha,
    Check out this code.
    u have not called findsum method , so it was not printing the sum
    class number1 definition.
      public section .
        methods : constructor importing x1 type i
        y1 type i.
        methods : findsum exporting z type i.
      private section.
        data : x type i,
        y type i.
    endclass.                    "number1 DEFINITION
          CLASS number1 IMPLEMENTATION
    class number1 implementation.
      method constructor.
        x = x1.
        y = y1.
      endmethod.                    "constructor
      method findsum.
        z = x + y.
        write : / z.
      endmethod.                    "findsum
    endclass.                    "number1 IMPLEMENTATION
    data : obj type ref to number1.
    data : z1 type i.
    parameters : s_x1 type i obligatory,
    s_y1 type i obligatory.
    start-of-selection.
      create object obj
        EXPORTING
          x1 = s_x1
          y1 = s_y1.
      call method obj->findsum.
    regards,
    Santosh Thorat

  • Doubt in ABAP OOP

    CLASS SAMPLE DEFINITION.
    PUBLIC SECTION.
    DATA : PU_A TYPE I.
    METHODS : CONSTRUCTOR,MM1,MM2.
    PRIVATE SECTION.
    DATA : PR_B TYPE I.
    ENDCLASS.
    CLASS SAMPLE IMPLEMENTATION.
    METHOD CONSTRUCTOR.
    ENDMETHOD.
    METHOD MM1.
    ENDMETHOD.
    METHOD MM2.
    ENDMETHOD.
    ENDCLASS.
    DATA : OBJ_SAMPLE TYPE REF TO SAMPLE.
    <b>CREATE OBJECT OBJ_SAMPLE.</b>
    In CREATE OBJECT OBJ_SAMPLE its giving err msg that statement could not be accessible.why id it so?.plz help

    hi
    copy paste my code and check. its very simple one that ur are looking for.
    REPORT  zaaclc_report.
    *       CLASS lcl_test_class DEFINITION
    CLASS lcl_test_class DEFINITION.
      PUBLIC SECTION.
        METHODS increment_counter.
        EVENTS break_statement EXPORTING value(count) TYPE i.
      PRIVATE SECTION.
        DATA: num TYPE i,
              max TYPE i VALUE 5.
    ENDCLASS.                    "lcl_test_class DEFINITION
    *       CLASS lcl_test_class IMPLEMENTATION
    CLASS lcl_test_class IMPLEMENTATION.
      METHOD increment_counter.
        num = num + 1.
        IF num EQ max.
          RAISE EVENT break_statement  EXPORTING count = num.
        ENDIF.
        WRITE:/ num .
      ENDMETHOD.                    "increment_counter
    ENDCLASS.                    "lcl_test_class IMPLEMENTATION
    *       CLASS event_receiver DEFINITION
    CLASS event_receiver DEFINITION.
      PUBLIC SECTION.
        METHODS handler FOR EVENT break_statement OF lcl_test_class  IMPORTING count.
        endclass.
    *       CLASS event_receiver IMPLEMENTATION
    CLASS event_receiver IMPLEMENTATION.
      METHOD handler.
    *    count = count + 10.
        WRITE :/ count.
        WRITE :/ 'Event Raised'.
        endmethod.
    ENDCLASS.                    "event_receiver IMPLEMENTATION
    DATA:obj TYPE REF TO lcl_test_class,
         rec TYPE REF TO event_receiver.
    START-OF-SELECTION.
    CREATE OBJECT: obj,rec.
    set handler rec->handler for obj." for all instances.
      DO 10 TIMES.
        CALL METHOD obj->increment_counter.
      ENDDO.
    <b> hope it clears ur doubt</b>
    regards
    ravish
    <b>plz dont forget to reward points if helpful</b>
    Message was edited by:
            ravish goyal

  • OOPS text example Doubt

    Hi ,
    I am training on OOPS which one of the concept is really trouble-shooting to understand.
    In the class ...CL_SEND_BCS_EXAMPLE....
    There is one Method called ASYNCHRONUS.
    When i am chekcing the code inside the mehtod it has written as
    TRY.
    RAISE EVENT IP_OPS_METHOD~RAISE_ERROR.
    ENDTRY.
    i KNOW raise event is just like rasing the error which can be caught by
    But when i double click..there is notjhing code it is written inside that event
    I just want to know why this event is used here???
    Sas

    Hi saslove,
    sometimes it is not required to understand everything.
    Method
    ASYNCHRONOUS
    returns
    VALUE( RESULT )     TYPE OS_BOOLEAN
    which is a flag that informs you if the send request of the BCS object instance is created for asynchronous (background) processing.
    This 
    ASYNCHRONOUS
      is called a functional method.
    To determine the RESULT,  a functional method of class
    CL_SEND_REQUEST_BCS
    is called: Method
    GET_ASYNCHRONOUS
    also returns boolean value RESULT, this is just taken from the attribute, so
    result = ASYNCHRONOUS
    This is the main function of the method.
    The macro
    state_read_access
    raises event
    READ_ACCESS
    which is defined in interface
    IF_OS_STATE
    If in the class or an inherited class a handler for this event has been implemented and set for this event, this will automatically be triggered without any changes to the class.
    This is what I tried to explain about the Notifier - Listener concept.
    In this case to summarize: The function of Method
    ASYNCHRONOUS
    is just to return a flag about the processing function (SYNCHRONOUS/ASYNCHRONOUS). As a side-effect, event 
    READ_ACCESS
    is triggered. This may be useful if any listeners are configured.
    The Notifier - Listener concept is used when objects have to inform other objects about state changes: This is not hard-coded but implemented via so called loose-coupling. This allows you to exchange classes and objects freely.
    [Page 44 ff - the observer pattern|http://books.google.com/books?id=LjJcCnNf92kC&printsec=frontcover&dq=designpatternshead+first&hl=de#v=onepage&q=&f=false]
    is just an idea for further studies.
    Regards,
    Clemens

  • ABAP-HR report using only OOPs...

    Hi experts,
                                         Can u please tell me is this possible to write a report with out using LDBs but only using OOPs.. are there any classes or methods works as macros in LDBs?
    If yes, please guid me with proper hints.
    Thanks & Regards,
    Friendof all..

    Hi Friendof mine...;)
    LDB though a classic approach provides very flexible way of data extraction, authorization, screens etc. So in my opinion you should stick to using it in some part, in order to get that services provided by standard. I doubt there is an OO approach to substitute the same entirely.
    Anyhow, if you want to transit to an OO HR, I would suggest to read about [Decoupling Infotype concept|http://help.sap.com/erp2005_ehp_04/helpdata/EN/4f/d52552575e11d189270000e8322f96/frameset.htm]. There is a separate framework available which you can use for master data reading/writing. It is a bit complex at first but serve an alternative to standard FMs like HR_READ_INFOTYPE , HR_INFOTYPE_OPERATION . For more refer a [Writing Infotype Records subsection|http://help.sap.com/saphelp_erp2005/helpdata/en/43/21d1014bba2bebe10000000a1553f7/frameset.htm] of above link.
    To sum up. This framework won't provide you full range options which you have in place by means of LDB. You can however mix classic approach (with GET PERNR events, LDB selection screen etc) with new OO approach for data extraction. The latter becomes recommended by SAP, but is more complex and requires preety good understanding of basic OO concepts (you mostly work with interfaces so the actual code is not so transparent to you). Anyhow I think it's worth trying, even just for sport.
    Furhter reading which might help to get the idea http://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/14694. [original link is broken] [original link is broken] [original link is broken]
    Regards
    Marcin

  • Event handling in alv oops With buttons

    Hi Experts
             I have some doubt in ALV OOPS using Events. Could any one please tell me the procedure to how to handle events in oops ( Like  interactive reports using events ).
                                     Thank you                                                                               
    Satyendra.

    Hello Satyendra
    The following sample report shows you how to handle the event HOTSPOT_CLICK and BUTTON_CLICK.
    DATA:  gd_okcode TYPE ui_func,
      gt_fcat TYPE lvc_t_fcat,
      go_docking TYPE REF TO cl_gui_docking_container,
      go_grid1 TYPE REF TO cl_gui_alv_grid.
    DATA:   gt_knb1 TYPE STANDARD TABLE OF knb1.
    PARAMETERS: p_bukrs TYPE bukrs  DEFAULT '2000'  OBLIGATORY.
    CLASS lcl_eventhandler DEFINITION.
      PUBLIC SECTION.
        CLASS-METHODS:
          handle_hotspot_click FOR EVENT hotspot_click OF cl_gui_alv_grid
            IMPORTING
              e_row_id
              e_column_id
              es_row_no
              sender,  " grid instance that raised the event
          handle_button_click FOR EVENT button_click OF cl_gui_alv_grid
            IMPORTING
              es_col_id
              es_row_no
              sender.
    ENDCLASS.                    "lcl_eventhandler DEFINITION
    CLASS lcl_eventhandler IMPLEMENTATION.
      METHOD handle_hotspot_click.
    *   define local data
        DATA:
          ls_knb1     TYPE knb1,
          ls_col_id   TYPE lvc_s_col.
        READ TABLE gt_knb1 INTO ls_knb1 INDEX e_row_id-index.
        CHECK ( ls_knb1-kunnr IS NOT INITIAL ).
        CASE e_column_id-fieldname.
          WHEN 'KUNNR'.
            SET PARAMETER ID 'KUN' FIELD ls_knb1-kunnr.
            SET PARAMETER ID 'BUK' FIELD ls_knb1-bukrs.
            CALL TRANSACTION 'XD03' AND SKIP FIRST SCREEN.
          WHEN 'ERNAM'.*       
             SET PARAMETER ID 'USR' FIELD ls_knb1-ernam.
            CALL TRANSACTION 'SU01' AND SKIP FIRST SCREEN.
          WHEN OTHERS.
        ENDCASE.
    *   Set active cell to field BUKRS otherwise the focus is still on
    *   field KUNNR which will always raise event HOTSPOT_CLICK
        ls_col_id-fieldname = 'BUKRS'.
        CALL METHOD go_grid1->set_current_cell_via_id
          EXPORTING
            is_row_id    = e_row_id
            is_column_id = ls_col_id.
    ENDMETHOD.                    "handle_hotspot_click
    METHOD handle_button_click.
    *   define local data
        DATA:
          ls_knb1     TYPE knb1.
        READ TABLE gt_knb1 INTO ls_knb1 INDEX es_row_no-row_id.
        CHECK ( ls_knb1-kunnr IS NOT INITIAL ).
        SET PARAMETER ID 'KUN' FIELD ls_knb1-kunnr.
        SET PARAMETER ID 'BUK' FIELD ls_knb1-bukrs.
        CALL TRANSACTION 'XD03' AND SKIP FIRST SCREEN.
      ENDMETHOD.                    "handle_button_click
    ENDCLASS.                    "lcl_eventhandler IMPLEMENTATION
    START-OF-SELECTION.
      SELECT        * FROM  knb1 INTO TABLE gt_knb1
             WHERE  bukrs  = p_bukrs
    * Create docking container
      CREATE OBJECT go_docking
        EXPORTING
          parent                      = cl_gui_container=>screen0
          ratio                       = 90
        EXCEPTIONS
          OTHERS                      = 6.
      IF sy-subrc <> 0.
    *   MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
    *              WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
      ENDIF.
    * Create ALV grid
      CREATE OBJECT go_grid1
        EXPORTING
          i_parent          = go_docking
        EXCEPTIONS
          OTHERS            = 5.
      IF sy-subrc <> 0.
    *   MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
    *              WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
      ENDIF.
    * Set event handler
      SET HANDLER:
        lcl_eventhandler=>handle_hotspot_click FOR go_grid1,
        lcl_eventhandler=>handle_button_click  FOR go_grid1.
    * Build fieldcatalog and set hotspot for field KUNNR
      PERFORM build_fieldcatalog_knb1.
    * Display data
      CALL METHOD go_grid1->set_table_for_first_display
        CHANGING
          it_outtab       = gt_knb1
          it_fieldcatalog = gt_fcat
        EXCEPTIONS
          OTHERS          = 4.
      IF sy-subrc <> 0.
    *   MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
    *              WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
      ENDIF.
    * Link the docking container to the target dynpro
      CALL METHOD go_docking->link
        EXPORTING
          repid                       = syst-repid
          dynnr                       = '0100'
    *      CONTAINER                   =
        EXCEPTIONS
          OTHERS                      = 4.
      IF sy-subrc <> 0.
    *   MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
    *              WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
      ENDIF.
    * ok-code field = GD_OKCODE
      CALL SCREEN '0100'.
    END-OF-SELECTION.
    MODULE status_0100 OUTPUT.
      SET PF-STATUS 'STATUS_0100'.
    *  SET TITLEBAR 'xxx'.
    ENDMODULE.                 " STATUS_0100  OUTPUT
    MODULE user_command_0100 INPUT.
      CASE gd_okcode.
        WHEN 'BACK' OR
             'END'  OR
             'CANC'.
          SET SCREEN 0. LEAVE SCREEN.
        WHEN OTHERS.
      ENDCASE.
      CLEAR: gd_okcode.
    ENDMODULE.                 " USER_COMMAND_0100  INPUT
    FORM build_fieldcatalog_knb1 .
    * define local data
      DATA:
        ls_fcat        TYPE lvc_s_fcat.
      CALL FUNCTION 'LVC_FIELDCATALOG_MERGE'
        EXPORTING
    *     I_BUFFER_ACTIVE              =
          i_structure_name             = 'KNB1'
    *     I_CLIENT_NEVER_DISPLAY       = 'X'
    *     I_BYPASSING_BUFFER           =
    *     I_INTERNAL_TABNAME           =
        CHANGING
          ct_fieldcat                  = gt_fcat
        EXCEPTIONS
          inconsistent_interface       = 1
          program_error                = 2
          OTHERS                       = 3.
      IF sy-subrc <> 0.
    * MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
    *         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
      ENDIF.
    LOOP AT gt_fcat INTO ls_fcat
              WHERE ( fieldname = 'KUNNR'  OR
                      fieldname = 'ERNAM'  OR
                      fieldname = 'BUKRS' ).
        IF ( ls_fcat-fieldname = 'BUKRS' ).
          ls_fcat-style = cl_gui_alv_grid=>mc_style_button.  " column appears as button
        ELSE.
          ls_fcat-hotspot = abap_true.
        ENDIF.
        MODIFY gt_fcat FROM ls_fcat.
      ENDLOOP.
    ENDFORM.                    " BUILD_FIELDCATALOG_KNB1
    Regards
      Uwe

  • ALV run in background with oops

    Hi all,
    I created an ALV grid, which runs fine online. In the background however the spool is empty. The program does not dump though, it's just that the spool is empty.
    Here's the code for creating the grid in background:
    *.. create main grid
        create object g_grid1
       exporting
         i_parent          = g_dock
       exceptions
         error_cntl_create = 1
         error_cntl_init   = 2
         error_cntl_link   = 3
         error_dp_create   = 4
         others            = 5
        if sy-subrc <> 0.     
          message id sy-msgid type sy-msgty number sy-msgno
                     with sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
        endif.
    (and g_dock is declared as:  g_dock type ref to cl_gui_docking_container
                                       and:  g_grid1             type ref to cl_gui_alv_grid)
    Anyone got an idea what's going wrong here?
    Edited by: Ron Dijkstra on Jun 19, 2008 5:30 PM

    Hi,
    donno about the docking container, but surelly it works for the normal container with oops. I have worked on the similar requirement.
    we have to create the container based on the below condition
        IF cl_gui_alv_grid=>offline( ) IS INITIAL.
          CREATE OBJECT <CONTAINER>
                 EXPORTING container_name = <Name of the container specified in screen>
        endif.
    If you still have the doubt, copy the BCALV_EDIT_06 (this program is developed using OOPS and have the selection screen)  program to Z version, and add the above code while creating the container and execute in back ground.
    Thanks,
    Rajinikanth
    Edited by: Rajinikanth G on Jun 19, 2008 5:55 PM

  • Doubts in the program

    Hi,
    I got a few doubts in my program to display the top of page using OOPS.
    IF o_html_cntrl IS INITIAL.
        CREATE OBJECT o_html_cntrl
          EXPORTING
            parent = o_parent_top.
      ENDIF.
      CALL METHOD o_dyndoc_id->merge_document.
    o_dyndoc_id->html_control = o_html_cntrl.        <---- what is the use of this statemnt*
    Display document
      CALL METHOD o_dyndoc_id->display_document
        EXPORTING
          reuse_control      = 'X'
          parent             = o_parent_top
        EXCEPTIONS
          html_display_error = 1.
      IF sy-subrc NE 0.
        MESSAGE 'Error in displaying top-of-page' type 'I'.
      ENDIF.
    and while using class  cl_dd_document how to change the FONT size while using the method ADD_TEXT
    regards

    Hi,
    Please check this link for adding font... in SAP_STYLE of ADD_TEXT method you have to specify the style...
    Check the below thread and scroll down to the see the usage of ADD_TEXT method...
    Re: CL_GUI_ALV_GRID - display comment above GRID
    Hope this would help you.
    Good luck,
    Narin

  • OOPs Concept ! - Why Static Methods can't be redefined in its subclass ?

    Dear Experts ,
    I had searched the SDN , but unable to find out the satisfactorily answers ..
    Can anybody let me know the reason for the following Confusion in Oops Concept
    Question 1: As we know , We can Inherit the Static Methods in the Sub Class , But we can't redefine it in the base class  or       Sub Class  ?
    Question 2 : Why can't Static Method be Abstract ?
    Question 3 : Can a Class be Abstract or Final Both, If yes, then why ?
    Thanks in Advance
    Saurabh Goel

    As per the above discussion two of your doubts have already been clarified  so I am taking only third one.
    A class cannot never be Abstract and final both coz Abstract signifies that the implementation of the class has not been defined completelyi.e. may be some methods have been defined but few methods are still missing implementation. 'Final' is used for those classes/methods which cannot be redefined  means the complete implementation of the method has been defined no one can implement further logic under the same method.
    If you are saying your method is Final then it cannot be overridden and Abstract implies that method implementation is yet to be defined which can only be implemented if that class/method is not 'Final'. So both the terms are contradictory.
    Hope it clarifies!!!
    Thanks,
    Vishesh

  • CREATE OBJECT  in OOP

    hello experts,
    I am new to ABAP OOP world and having a doubt. Whenever we are creating an object using CREATE OBJECT statement in export parameter we pass something. For eg if i create an object of CL_GUI_CUSTOM_CONTAINER in EXPORT parameter we pass CONTAINER_NAME. How we can come to know wat to pass in EXPORT parameter while creating an object of  an unknown class.

    Those are the values passed to the constructors, check the method constructor of the class and its parameters.

  • Oops spilt wine on keyboard, advice please

    Oops what a clutz, spilt some wine on my lovely MBP last night
    Now much of the keyboard is sticky, and curiously the 'letter in the alphabet that comes after I' key doesn't work at all, though others do.
    Any advice on cleaning / fixes, other than send it back to Apple for (no doubt expensive) repair?
    Is it possible, without causing further damage, to lever the keys off the keyboard to clean beneath? Have done this several times on PC keyboard but am reluctant with this to start fiddling with MBP without some knowledge.
    Thanks
    - Matt

    Several pieces of advice.
    To get keys off is quite straightforward. Push the keys either side of the one you want off. Then get both your fingernails on either side and pull upwards carefully with even pressure.
    I did this on my Powerbook G4 at one point to arrange the keys into a Dvorak arrangement. Identical keyboard there.
    You have nothing to lose really it's a non-functioning key and at worst you'll need a replacement keyboard, which you probably do.
    Before trying that though, just use a hair dryer to dry any remaining liquid (though the heat from the machine should have dried it already).

  • Wrking on ABAP OOPS, oput is coming but 1 field name wd customer name is nt

    Hello,
    I am working on ABAP OOPS for first time, Report is workin fine but onr custmer name field is not coming,. cn u plz help..i hv gone thrugh sme steps like frst i gone thrugh system status..den  i clk on set_table for frst display..b den on t_output...where wll i get the fields..???
    Edited by: SAPKTAN on Feb 27, 2010 7:52 AM

    hi experts,
    i m new in BDC... i hav to upload bdc for vk11 trans and table konv. now uploading is basically ..
    frst doubt is
    i hv to run shdb transc?? or  just i hv to write program??
    nd cn any1 send me teps as hw to create upload..
    Condition Type     Sales Organisation     Distribution channel     Material     Price     Unit     Valid from     Valid to
    KSCHL     VKORG     VTWEG     MATNR_01     KBETR_01     KPEIN_01     DATAB_01     DATBI_01
    now plz tel me hw to do this...whether to run shdb or jus to write program in se38..
    or i hv to do both...bt plz tel me step by step

  • To use the transformation process I hear you have to code using OOP, True?

    I've heard that to use the transformation process all update rules, routines must be writtend with OOP and you can't use  the older coding method.  Is this true

    Prefferably Yes Routines hav to be migrated accordingly to OO ABAP.
    <b>Look at</b>
    Re: Doubt Migration of update rules to Transformations ?
    Re: Steps for Copying routine?

  • Hey it always says "Oops, something went wrong... ...

    "Oops, something went wrong... We're having technical problems. We're sorry for the inconvenience. Please try again after a few minutes. " I have tried a thousand times!!! I wanna cancel a subscription!!! I don't even know when I subscribed it!!! pls HELP !!!!

    apoorvdcool wrote:
    Whenever I try to login it says Oops something went wrong . Please try again . I'm using windows 8 and there's no doubt about the fact that its is updated . Please help .
    Try to install Skype for Windows desktop on your Windows 8 computer.
    https://support.skype.com/en/faq/FA12162/how-do-i-get-the-desktop-version-of-skype-windows-8-or-abov...

  • Oops, Water Damage

    Oops, I spilt a bit of water on my Mac Book Pro 15" the 2010 model, i don´t have time at the moment to go to the apple store for  quote.
    Does anyone know an aproximate price in euros (Spain) for a new motherboard and a Hard Drive
    Thanks,
    Kris

    First off, calm down. It will be okay. First off, you should go to an apple store or an AASP for further analysis. But, I doubt they will help you much. The minimum quote for water damage is about $775, so you will end up on the hook for this kind of damage. Try contacting apple, and tell them your situation kindly and respectfully. Try to speak to a senior advisor and ask for a one time exception to the ADH rule (but don't ask directly, just ask what they can do for you). If they don't want to play ball, ask for customer relations. After talking to customer relations, there isn't much left to do. You can bring it to a third party and ask them to help you. Shockingly, they might be able to do a lot for you! I don't recommend trying to scrape off the corrosion with a pencil or anything, as it could harm your computer, but it's up to you if you want to take that risk. You can also try your credit card company (if you bought your mac with a credit card) or your homeowner's insurance if you have any to see if they will cover it. In most cases, they will, though you may be subject to your home insurance deductible. The credit card company may not provide you with much help. If you have bought the applecare protection plan, and intend to fix it some way other then the apple way, request a refund from apple. They will give you a pro rated refund minus a $25 fee or 10% or the pro-rata amount, whichever is lesser. It *****, I know. The retina's aren't very repairable. In fact, all of the MacBooks are bad for repairability. If repairs are going to be a problem, try getting a best buy ADH plan (if you are in the US), use square trade (if you are in the US), or get a PC for your next computer. Good Luck! Austin.

Maybe you are looking for