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
-
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 -
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 helphi
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 -
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???
SasHi 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 PMHi,
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 -
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
regardsHi,
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 GoelAs 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 -
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
- MattSeveral 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 AMhi 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? -
"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, 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,
KrisFirst 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
-
Ok. I have a new macbookpro which I love. However, we can't get it to print. We just got Comcast with a modem and wireless router. We can all get into the net wirelessly (4 of us). My son set our PC to share the printer, gave it a name and got his PC
-
RoboForm password manager stopped working when I updated to the latest version of Firefox. I will contact them as well but I am using rf version 6 and would have to pay (again) to update that program to version 7. This is a vital program because I us
-
ECCS : Proportional consolidation data selection
Hello Guys, I want to include items into the consolidated statement using proportional consolidation (transcation CX26). My problem is that with this tool i cannot select any item or apply any restricton to my source data : the standard program propo
-
Attempt to turn on my computer and blue screen appears that says Recovery. Your PC needs to be repaired. The operating system couldn't be loaded because a critical system driver is missing or contains errors. Error code: 0xc0000225. F11 System Recove
-
Hi All, Is it possible for one role to have the same transaction in it more than once as long as it's in a different folder? Here the thing is roles were already created and working in Production server. Now I need to add one more t-code (which is al