Debugging methods used in BSP
In my BSP, there is a method of a particular class being used to populate some table which is being displayed in the front end. I want to set a break-point on the method so I could see on runtime how & from where is it fetching data. Could anyone guide me on the same please. Thanks in advance.
Regards.
Hi,
Please check the below links :
https://www.sdn.sap.com/irj/sdn/wiki?path=/display/bsp/debugging+problems
http://help.sap.com/saphelp_nw2004s/helpdata/en/17/00ab3b72d5df3be10000000a11402f/frameset.htm
Hope these helps...
Regards,
Prakash.
Similar Messages
-
Problem in following the webblog "Using TimeStamps: BSP Extensions"
I try to follow the webblog "Using TimeStamps: BSP Extensions for a TimeStamp UI."
However, after I have created the method 'RESOLVE_MODEL_BINDING' and compiled it, it shows me an error message
<b>'Method "ADD_TO_CHECK_TABLE" is unknown or PROTECTED or PRIVATE.'</b>
This is some part of that code.
model = m_page_context->get_model( model_name ).
name = model->get_attribute_name( attribute_path = value_path ).
valuelow = model->get_attribute( attribute_path = value_path ).
IF id IS INITIAL.
id = name.
ENDIF.
IF disabled IS INITIAL.
bspmodel ?= model.
bspmodel->add_to_check_table( control_id = name ).
ENDIF.I defined the bspmodel above the if block like the tutorial code.
DATA: model TYPE REF TO if_bsp_model_binding,
model_name TYPE string,
metadata TYPE REF TO if_bsp_metadata_simple,
metadata_base TYPE REF TO if_bsp_metadata,
value_path TYPE string,
is_valid TYPE i,
error_value TYPE string,
bspmodel TYPE REF TO if_bsp_model.
I further looked into the interface <b>if_bsp_model</b> in my system. It doesn't include any interface, and only five methods were found:
1) INIT
2) GET_BINDING_INTERFACE
3) GET_ERRORS
4) INSTANTIATE
5) RESET_ERRORS -
Classes used in BSP application 'HAP_DOCUMENT'
Hi,
'CL_BSP_HAP_DOCUMENT_UI' - this is a class used in BSP Application 'HAP_DOCUMENT'.
do anyone have a document explaining the Attributes and method of this particular class ? or any website where i can go and find the use of each and every attribute and methods used in that class (CL_BSP_HAP_DOCUMENT_UI)
Regards
Bharath Mohan BHi,
Maybe this web log will explain stuff:
/people/sap.user72/blog/2007/02/20/objective-setting-appraisals-the-web-environment
Eddy
PS. Reward the useful answers and you will get <a href="http:///people/baris.buyuktanir2/blog/2007/04/04/point-for-points-reward-yourself">one point</a> yourself! -
What is the method used for upload of data
Hi All,
What is the method used for upload of Data from excel spread sheets to SAP HR.
it is Bulk Data from many countries.LSMW or BDC Session Method?
what are country specific infotypes used for PA and OM.
can u plz give the list of country specific infotypes used for PA n OM Module.
Thanks
ArchanaHi Archana,
To Upload bulk data I think BDC is the best and effecient way.
Regarding Infotypes we dont have any country specific Infotypes in OM & PA. In Payroll we do have according to country wise.
I hope you had understood the point
Regards
Pavani
Remainder: Points to be given on answers -
Is it possible to call a class method using pattern in ABAP editor.
Hi,
Is it possible to call a class method using pattern in ABAP editor.
Thank U for Ur time.
Cheers,
SamYes,
Click patterns.
Then choose Abap objects patterns.
Click on the Tick
It will give a new screen
Here Give the name of the class first.
Then the object (instance of the calss)
And finally the method ..
it will give you the pattern
Hope this helps. -
TROUBLE WITH PAYMENT METHOD USED DIFFRENT VISA PAYMENTS STILL WONT WORK
TROUBLE WITH PAYMENT METHOD USED DIFFRENT VISA PAYMENTS STILL WONT WORK
This is a case for the iTunes Store Support:
1. Go to expresslane.apple.com
2. select 'itunes' and then 'itunes store' on the right
3. select a topic and a subject
4. click 'continue' and then 'email'
5. fill out the form and explain your situation
6. they will respond within 24 hours usually
Good luck
Stijn -
How to retrieve the multiple rows data on PDF form in a web service method using WSDL DataConnection
How to retrieve the multiple rows data on PDF form in a web service method using WSDL DataConnection.
I have a multiple rows on PDF form. All rows have 4 textfields. I want to submit the multiple rows data to a method defiened in webservice.
Unable to retrieve the data in multiple rows within webservice method.Hi Paul,
I'm now able to save the retrieved xml in a hidden text field and create dynamic table, and I'm able to fill this table from the XML, but the problem is that I could not find the correct way to loop on the xml, what I'm trying to say, the table will have number of rows with the data of the first row only, so can you tell me the right way to loop on the xml!
this is my code
TextField1.rawValue=xmlData.document.rawValue;
xfa.datasets.data.loadXML(TextField1.rawValue, true, false);
for(var i=0; i<count; i++)
xfa.form.resolveNode("form1.P1.Table1.Row1["+i+"].Num").rawValue = xfa.datasets.data.record.num.value;
xfa.form.resolveNode("form1.P1.Table1.Row1["+i+"].Name").rawValue = xfa.datasets.data.record.name.value;
Table1.Row1.instanceManager.addInstance(true);
Thanks
Hussam -
Problem calling applet method using IE
I've searched through the forum and can't seem to find anything that can help me fix this. I'm trying to call an applet's method using Javascript. This is working fine under Netscape, but not IE. Everything I've read seems to indicate that I'm doing this right, but I'm getting "Object doesn't support this property or method" when I try to call the applet method from IE.
In this example method, I'm trying to call the applet's countChars method, which should return the length of the string you pass into it. Works under Netscape 6.2, but not IE 6.0
Here's my applet code:
import java.lang.String;
public class test extends java.applet.Applet {
public static int countChars(String s) {
return s.length();
And my HTML
<HTML>
<HEAD>
<script language="Javascript">
function refreshApplet()
/* i = document.forms.myForm.TestApplet.countChars();
document.forms.myForm.output.value=i; */
document.forms.myForm.output.value=document.applets["TestApplet"].countChars(document.forms.myForm.input.value);
</script>
</HEAD>
<BODY>
<APPLET CODE = "test.class" WIDTH = 400 HEIGHT = 400 ALIGN = middle NAME = "TestApplet" scriptable="true">
</APPLET>
<br>
<form name="myForm">
<input type="text" name="input">
<input type="button" value="click me" onClick="refreshApplet();">
<hr>
<input type="text" name="output">
</form>
</BODY>
</HTML>
Thanks in advance!
Craig Drabik
Sr. Programmer/Analyst
University at BuffaloI have very similar problem, my applet works OK using Netscape (6.2 and 7.0), but with IE 6.0 It only works with windows XP;
The reported error is "Object doesn't support this property or method"
Can someone please help me to solve this problem.
Cheers
Horus
This is my code:
- I call the applet using javaScript and input the method setData with two strings.
function graphic()
var dataZenith;
var dataManual;
initVariables();
dataZenith = graphicZENith(); //Call other Javascript functions
dataManual = graphicManual(); //Call other Javascript functions
document.AppletOne.setData(dataZenith,dataManual);
I run the applet with this HTML code:
<applet NAME="AppletOne" code="Appl.class" width="450" height="450"
MAYSCRIPT></applet>
//Applet code/////////////
import java.awt.*;
import java.awt.geom.*;
import java.applet.*;
import java.util.*;
public class Appl extends Applet {
private int [] myArray1 = new int [156];
private int [] myArray2 = new int [156];
private boolean flag = false;
// maxDataYAxesNumber es usado para dividir el eje de las Y
public void init()
setFont(new Font("SansSerif", Font.BOLD, 12));
setBackground (Color.white);
setSize(getSize());
// Get data and put in an array
public void setData(String data1, String data2)
final String DELIMITER = ",";
final StringTokenizer theTokens1 =
new StringTokenizer(data1, DELIMITER);
final StringTokenizer theTokens2 =
new StringTokenizer(data2, DELIMITER);
try
String dataX = data1;
for (int i = 0; i < 156; i++)
myArray1[i] = Integer.parseInt(theTokens1.nextToken().trim());
myArray2[i] = Integer.parseInt(theTokens2.nextToken().trim());
catch (NumberFormatException e) {};
flag = true; //I get the data OK
repaint();
public void paint (Graphics g){
Graphics2D g2d = (Graphics2D)g;
setData(data1, data2) ;
if (flag == true)
//Call other functions to process the graphic
else g2d.drawString(" Sorry I can get Data", 100,80); -
Hi,
We tried the window.ResizeTo and window.MoveTo methods using the javascript. It doesn't seem to be working in the version 9.0.1. Please suggest any alternative .
Thanks,
AvinashThis is no longer allowed for security reasons (bug 565541).<br>
See https://support.mozilla.org/nl/questions/880032<br>
https://developer.mozilla.org/en/DOM/window.moveTo<br> -
HT5552 I am unable to setup payment method using American Express.
I am unable to setup payment method using American Express.
Contact iTunes Customer Service and request assistance
Use this Link > Apple Support iTunes Store Contact -
How to overcome view changes in bdc session method using recording ?
how to overcome view changes in bdc session method using recording ?
ex-for mm01 in recording if i selected views basic data1 and basic data2.
i seheduleded for background for after 3 days .
if any body changes views by selecting other views also.
how to overcome this with out programming ?
is there any settings ?Hi,
I am attaching few threads.Hope these will help you.
If there are any error records in session, all those error records will get poulated in log .SM35 and after the session is completed , u can see error records which can be corrected and reprocessed again
We have the structures BDCLD and BDCLM, which will capture the log details inthe session. Firstly, sesssion should be processed. After that log will be created. Then caputure the information into an internal table using BDCLM and BDCLD.
and refer the link.
error correction in bdc session
regards
Madhu -
Methods used in cl_gui_custom_container for ALV and for what purpose
Methods used in cl_gui_custom_container for ALV and for what purpose and i want the exact senario for the usage of those method?
2. What events are used in ALV?
I anyone help me please,
Points will be awarded.
Thank you & Regards,
Jagrut BharatKumar Shuklahey,
look at this sample code....
TABLES: SFLIGHT.
G L O B A L I N T E R N A L T A B L E S
DATA: GI_SFLIGHT TYPE STANDARD TABLE OF SFLIGHT.
G L O B A L D A T A
DATA: OKCODE LIKE SY-UCOMM,
G_WA_SFLIGHT LIKE SFLIGHT.
Declare reference variables to the ALV grid and the container
DATA:
GO_GRID TYPE REF TO CL_GUI_ALV_GRID,
GO_CUSTOM_CONTAINER TYPE REF TO CL_GUI_CUSTOM_CONTAINER.
S T A R T - O F - S E L E C T I O N.
START-OF-SELECTION.
SET SCREEN '0100'.
*& Module USER_COMMAND_0100 INPUT
MODULE USER_COMMAND_0100 INPUT.
CASE OKCODE.
WHEN 'EXIT'.
LEAVE TO SCREEN 0.
ENDCASE.
ENDMODULE. " USER_COMMAND_0100 INPUT
*& Module STATUS_0100 OUTPUT
MODULE STATUS_0100 OUTPUT.
Create objects
IF GO_CUSTOM_CONTAINER IS INITIAL.
CREATE OBJECT GO_CUSTOM_CONTAINER
EXPORTING CONTAINER_NAME = 'ALV_CONTAINER'.
CREATE OBJECT GO_GRID
EXPORTING
I_PARENT = GO_CUSTOM_CONTAINER.
PERFORM LOAD_DATA_INTO_GRID.
ENDIF.
ENDMODULE. " STATUS_0100 OUTPUT
*& Form load_data_into_grid
FORM LOAD_DATA_INTO_GRID.
Read data from table SFLIGHT
SELECT *
FROM SFLIGHT
INTO TABLE GI_SFLIGHT.
Load data into the grid and display them
CALL METHOD GO_GRID->SET_TABLE_FOR_FIRST_DISPLAY
EXPORTING
I_STRUCTURE_NAME = 'SFLIGHT'
CHANGING
IT_OUTTAB = GI_SFLIGHT.
ENDFORM. " load_data_into_grid
<b>* the Events are</b>
ITEM_DATA_EXPAND, REPREP_SEL_MODIFY, CALLER_EXIT, USER_COMMAND, TOP_OF_PAGE, DATA_CHANGED, TOP_OF_COVERPAGE, END_OF_COVERPAGE, FOREIGN_TOP_OF_PAGE, FOREIGN_END_OF_PAGE, PF_STATUS_SET, LIST_MODIFY, TOP_OF_LIST, END_OF_PAGE, END_OF_LIST,AFTER_LINE_OUTPUT, BEFORE_LINE_OUTPUT, SUBTOTAL_TEXT, CONTEXT_MENU.
<b>the methods used with the class CL_GUI_CUSTOM_CONTAINER are as follows......</b>
IF_CACHED_PROPGET_NEXT_PROP, IF_CACHED_PROPSEEK_FIRST_PROP, IF_CACHED_PROP~SET_PROP, IS_VALID, FREE, GET_PROPERTY, SET_PROPERTY, CALL_METHOD, ASSIGN_PROPERTY, CALL_METHOD_RESULT_GUI_OBJECT, GET_PROPERTY_GUI_OBJECT, IS_CACHED_PROP, ADD_CACHE_PROP, REMOVE_CACHE_PROP, GET_CACHE_PROP, SET_CACHE_PROP, IS_CACHE_VALID, INVALIDATE_CACHE, GET_FOCUS, SET_FOCUS, SET_NAME, GET_NAME, GET_ENABLE, SET_ENABLE, DISPATCH, FINALIZE, GET_ADJUST_DESIGN, GET_GRID_HANDLE, GET_GRID_STEP, GET_HEIGHT, GET_LEFT, GET_METRIC, GET_MODE, GET_REGISTERED_EVENTS, GET_TOP, GET_VISIBLE, GET_WIDTH, IS_ALIVE, REG_EVENT_LEFT_CLICK_DESIGN, REG_EVENT_LEFT_CLICK_RUN_MODE, REG_EVENT_MOVE_CONTROL, REG_EVENT_RIGHT_CLICK, REG_EVENT_SIZE_CONTROL, SET_ADJUST_DESIGN, SET_ALIGNMENT, SET_GRID_HANDLE, SET_GRID_STEP, SET_HEIGHT, SET_LEFT, SET_METRIC, SET_MODE, SET_POSITION, SET_REGISTERED_EVENTS, SET_TOP, SET_VISIBLE, SET_WIDTH, GET_PATH, CONTROL_REGISTER_EVENT, CONTROL_UNREGISTER_EVENT, GET_EVENT_PARAMETER, GET_REGISTERED_EVENTS_EX, GET_WINDOW_PROPERTY, INIT_CONTROL, INIT_CONTROL_WITH_HWND, REGISTER_CACHED_PROPERTY, REGISTER_CACHED_W_PROPERTY, SET_REGISTERED_EVENTS_EX, SET_WINDOW_PROPERTY, UNREGISTER_CACHED_PROPERTY, UNREGISTER_CACHED_W_PROPERTY, GET_CONTAINER_TYPE, RESIZE, GET_INNER_WIDTH, LINK, GET_LINK_INFO, GET_INNER_HEIGHT, SET_MODE_FOR_ALL, GET_DYNPRO_CONTAINER, GET_FRAME_CONTAINER, GET_CHILD, ADD_CHILD, REMOVE_CHILD, REMOVE_ALL_CHILDREN, CONSTRUCTOR. -
Call trasaction method using o3uici_ppd
hi all,
i want to write a call transaction method using o3uici_ppd but the data must split into two copys . can you tell me how to do.
please explain with example or coding.LOOP AT IT INTO WA.
REFRESH BDCDATA_IT.
CLEAR BDCDATA_WA. "<===============
bdcdata_wa-program = 'SAPMF02D'.
bdcdata_wa-dynpro = '0100'.
bdcdata_wa-dynbegin = 'X'.
APPEND BDCDATA_WA TO BDCDATA_IT.
CLEAR BDCDATA_WA. "<===============
bdcdata_wa-FNAM = 'BDC_CURSOR'.
bdcdata_wa-FVAL = 'RF02D-KTOKD'.
APPEND BDCDATA_WA TO BDCDATA_IT.
CLEAR BDCDATA_WA. "<===============
bdcdata_wa-FNAM = 'BDC_OKCODE'.
bdcdata_wa-FVAL = '/00'.
APPEND BDCDATA_WA TO BDCDATA_IT.
CLEAR BDCDATA_WA. "<===============
bdcdata_wa-FNAM = 'RF02D-KUNNR'.
bdcdata_wa-FVAL = WA-KUNNR.
APPEND BDCDATA_WA TO BDCDATA_IT.
CLEAR BDCDATA_WA. "<===============
bdcdata_wa-FNAM = 'RF02D-KTOKD'.
bdcdata_wa-FVAL = WA-KTOKD.
APPEND BDCDATA_WA TO BDCDATA_IT.
CLEAR BDCDATA_WA. "<===============
bdcdata_wa-program = 'SAPMF02D'.
bdcdata_wa-dynpro = '0110'.
bdcdata_wa-dynbegin = 'X'.
APPEND BDCDATA_WA TO BDCDATA_IT.
CLEAR BDCDATA_WA. "<===============
bdcdata_wa-FNAM = 'BDC_CURSOR'.
bdcdata_wa-FVAL = 'KNA1-SPRAS'.
APPEND BDCDATA_WA TO BDCDATA_IT.
CALL TRANSACTION _____________________.
ENDLOOP. -
Is it possible LSMW recording method using multiple structures
Hi,
can any body tell me, is it possible LSMW recording method using multiple structures
i,e using Header details one flat file structure and Item details another flat file structuresHi,
Check this link..
LSMW multiple structure migration -
Hai how to debug smartforms using SFTRACE .
how to debug smartforms using SFTRACE .
Hi,
Go to the FM of the Smartform and in the main Program of the FM keep a break point. Whenever the Form is triggered which will stops at that break point, from there you can debug.
Regards,
Satish
Maybe you are looking for
-
I have been sharing I-cloud with other family members. How do I change my i-cloud setting on my i-phone so as to creare my own account?
-
Interactive Forms and submit to sap
Hi Everybody! I'm doing a application using interactive forms and web dynpro. However nothing happens when pushing the Submit to SAP button.I've been watching all foruns about this issue....but the submit to sap button doesn't work. Could somebody te
-
XML Parser for PLSQL and BIG5/UTF-8
I'm trying store data in traditional chinese submitted by IE5 (through oXMLHttpRequest.send() and javascript), I tried both 'encoding="BIG5"' and 'encoding="UTF-8"'. It seems that the parser ignore all characters that are not ascii regardless of thei
-
Can i lock rotation in iphone 4s
can i lock rotation in iphone 4s
-
When attempting to use batch determination during and MB1B movement the batch the search strategy is not finding the condition record associated with it. The condition table associated is build on Movement Type, Plant, Material, Order Unit. The Ord