Error while genetrating gettter method on Context node attribute
Hi,
I am working in SAP CRM 7.0 Ehp1.Now I need to create get_p_a and set_p_a method
on context node attribute.But while selecting attribute and clicking on right and selecting
on generate P-Getter,getting an error (error message - View not copied or enhanced with wizard; processing not possible).
This is a custom context node attribute and need to create gettter,setter method.
Kindly assist on this or suggest is there any way to create method on required context node attribute.
Regards
Viren
Hi there,
Creation of Getter Setter is not possible for the AET Generated Views and Components.
It seems your view is generated using AET Table enhancement feature of Ehp1 and the context node is thus a based on a Z BOL object created by a feature of AET of Ehp1
For such context node, generation of getter setters is not possible with right click.
If you need any of GET_ , SET_, GET_P_ or GET_V , then you need to copy the GET_P_XYZ etc method you find on context node class.
Hope this helps
Thanks & Regards
Suchita
Similar Messages
-
Error while retrieving data from a context node
Hello All,
I am trying to get the value that will be slected in status field(drop down) of opportunity page.
lr_bt ?= me->typed_context->BTSTATUSs->collection_wrapper->get_current( ).
CHECK lr_bt is bound.
CALL METHOD lr_ent->get_property_as_string(
EXPORTING
iv_attr_name = 'ACT_STATUS'
RECEIVING
rv_result = lv_status ).
On execution i am getting error in web ui. The error states that ACT_STATUS cannot be used. Is it because the status is a dropdown? Kindly help on this.
Regards
ChandrakantHi,
Thanks bhusan and Lakshmi.
@bhushan : i had used STATUS in my code. But one s got added by mistake while copying and editing here.
As suggested by Lakshmi the error was that. I could fix the issue. However i am not able to get any value in lv_status.
I have defined lv_status as string. and i am coding in do_prepare_output.
how could i know the type of values that status has?? Do i need to use get_property_text?
Please help on this.
Regards
Chandrakant -
Error while calling a method on Bean (EJB 3.0)
I am getting an error while calling a method on EJB. I am using EJB3.0 and my bean is getting properly deployed(i am sure b'cos i can see the successfullly deployed message). Can any body help me
Error is -->
Error while destroying resource :An I/O error has occured while flushing the output - Exception: java.io.IOException: An established connection was aborted by the software in your host machine
Stack Trace:
java.io.IOException: An established connection was aborted by the software in your host machine
at sun.nio.ch.SocketDispatcher.write0(Native Method)
at sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:33)
at sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:104)
at sun.nio.ch.IOUtil.write(IOUtil.java:75)
at sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:302)
at com.sun.enterprise.server.ss.provider.ASOutputStream.write(ASOutputStream.java:138)
at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:65)
at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:123)
at org.postgresql.PG_Stream.flush(PG_Stream.java:352)
at org.postgresql.core.QueryExecutor.sendQuery(QueryExecutor.java:159)
at org.postgresql.core.QueryExecutor.execute(QueryExecutor.java:70)
at org.postgresql.jdbc1.AbstractJdbc1Connection.ExecSQL(AbstractJdbc1Connection.java:482)
at org.postgresql.jdbc1.AbstractJdbc1Connection.ExecSQL(AbstractJdbc1Connection.java:461)
at org.postgresql.jdbc1.AbstractJdbc1Connection.rollback(AbstractJdbc1Connection.java:1031)
at org.postgresql.jdbc2.optional.PooledConnectionImpl$ConnectionHandler.invoke(PooledConnectionImpl.java:223)
at $Proxy34.close(Unknown Source)
at com.sun.gjc.spi.ManagedConnection.destroy(ManagedConnection.java:274)
at com.sun.enterprise.resource.LocalTxConnectorAllocator.destroyResource(LocalTxConnectorAllocator.java:103)
at com.sun.enterprise.resource.AbstractResourcePool.destroyResource(AbstractResourcePool.java:603)
at com.sun.enterprise.resource.AbstractResourcePool.resourceErrorOccurred(AbstractResourcePool.java:713)
at com.sun.enterprise.resource.PoolManagerImpl.putbackResourceToPool(PoolManagerImpl.java:424)
at com.sun.enterprise.resource.PoolManagerImpl.resourceClosed(PoolManagerImpl.java:393)
at com.sun.enterprise.resource.LocalTxConnectionEventListener.connectionClosed(LocalTxConnectionEventListener.java:69)
at com.sun.gjc.spi.ManagedConnection.connectionClosed(ManagedConnection.java:618)
at com.sun.gjc.spi.ConnectionHolder.close(ConnectionHolder.java:163)
at oracle.toplink.essentials.internal.databaseaccess.DatabaseAccessor.closeDatasourceConnection(DatabaseAccessor.java:379)
at oracle.toplink.essentials.internal.databaseaccess.DatasourceAccessor.closeConnection(DatasourceAccessor.java:367)
at oracle.toplink.essentials.internal.databaseaccess.DatabaseAccessor.closeConnection(DatabaseAccessor.java:402)
at oracle.toplink.essentials.internal.databaseaccess.DatasourceAccessor.afterJTSTransaction(DatasourceAccessor.java:100)
at oracle.toplink.essentials.threetier.ClientSession.afterTransaction(ClientSession.java:104)
at oracle.toplink.essentials.internal.sessions.UnitOfWorkImpl.afterTransaction(UnitOfWorkImpl.java:1816)
at oracle.toplink.essentials.transaction.AbstractSynchronizationListener.afterCompletion(AbstractSynchronizationListener.java:161)
at oracle.toplink.essentials.transaction.JTASynchronizationListener.afterCompletion(JTASynchronizationListener.java:87)
at com.sun.ejb.containers.ContainerSynchronization.afterCompletion(ContainerSynchronization.java:174)
at com.sun.enterprise.distributedtx.J2EETransaction.commit(J2EETransaction.java:467)
at com.sun.enterprise.distributedtx.J2EETransactionManagerOpt.commit(J2EETransactionManagerOpt.java:357)
at com.sun.ejb.containers.BaseContainer.completeNewTx(BaseContainer.java:3653)
at com.sun.ejb.containers.BaseContainer.postInvokeTx(BaseContainer.java:3431)
at com.sun.ejb.containers.BaseContainer.postInvoke(BaseContainer.java:1247)
at com.sun.ejb.containers.EJBObjectInvocationHandler.invoke(EJBObjectInvocationHandler.java:197)
at com.sun.ejb.containers.EJBObjectInvocationHandlerDelegate.invoke(EJBObjectInvocationHandlerDelegate.java:110)
at $Proxy84.addDepartment(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at com.sun.corba.ee.impl.presentation.rmi.ReflectiveTie._invoke(ReflectiveTie.java:121)
at com.sun.corba.ee.impl.protocol.CorbaServerRequestDispatcherImpl.dispatchToServant(CorbaServerRequestDispatcherImpl.java:650)
at com.sun.corba.ee.impl.protocol.CorbaServerRequestDispatcherImpl.dispatch(CorbaServerRequestDispatcherImpl.java:193)
at com.sun.corba.ee.impl.protocol.CorbaMessageMediatorImpl.handleRequestRequest(CorbaMessageMediatorImpl.java:1705)
at com.sun.corba.ee.impl.protocol.CorbaMessageMediatorImpl.handleRequest(CorbaMessageMediatorImpl.java:1565)
at com.sun.corba.ee.impl.protocol.CorbaMessageMediatorImpl.handleInput(CorbaMessageMediatorImpl.java:947)
at com.sun.corba.ee.impl.protocol.giopmsgheaders.RequestMessage_1_2.callback(RequestMessage_1_2.java:178)
at com.sun.corba.ee.impl.protocol.CorbaMessageMediatorImpl.handleRequest(CorbaMessageMediatorImpl.java:717)
at com.sun.corba.ee.impl.transport.SocketOrChannelConnectionImpl.dispatch(SocketOrChannelConnectionImpl.java:473)
at com.sun.corba.ee.impl.transport.SocketOrChannelConnectionImpl.doWork(SocketOrChannelConnectionImpl.java:1270)
at com.sun.corba.ee.impl.orbutil.threadpool.ThreadPoolImpl$WorkerThread.run(ThreadPoolImpl.java:479)
End of Stack Trace
|#]
RAR5035:Unexpected exception while destroying resource. To get exception stack, please change log level to FINE.
EJB5018: An exception was thrown during an ejb invocation on [DepartmentSessionBean]
javax.ejb.EJBException: Unable to complete container-managed transaction.; nested exception is: javax.transaction.SystemException
javax.transaction.SystemException
at com.sun.enterprise.distributedtx.J2EETransaction.commit(J2EETransaction.java:452)
at com.sun.enterprise.distributedtx.J2EETransactionManagerOpt.commit(J2EETransactionManagerOpt.java:357)
at com.sun.ejb.containers.BaseContainer.completeNewTx(BaseContainer.java:3653)
at com.sun.ejb.containers.BaseContainer.postInvokeTx(BaseContainer.java:3431)
at com.sun.ejb.containers.BaseContainer.postInvoke(BaseContainer.java:1247)
at com.sun.ejb.containers.EJBObjectInvocationHandler.invoke(EJBObjectInvocationHandler.java:197)
at com.sun.ejb.containers.EJBObjectInvocationHandlerDelegate.invoke(EJBObjectInvocationHandlerDelegate.java:110)
at $Proxy84.addDepartment(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)Means theres an error in XML/ABAP conversion probably due a syntax error...
Regards
Juan -
Operation not found error while calling AM methods from managed bean
Hi,
operation not found error while calling AM methods from managed bean.
written a method with two parameters in AM.
exposed the method in AM client interface
in the page bindings added the method in method action ..left empty in the value fields of the parameters.
calling the method from managed bean like below
String userNameVal = (String)userName.getValue();
String passwordVal = (String)password.getValue();
OperationBinding operationBinding =
ADFUtils.findOperation("verifyLogin");
operationBinding.getParamsMap().put("userName",userNameVal);
operationBinding.getParamsMap().put("password",passwordVal);
operationBinding.execute();
i am getting operation verifyLogin not found error.Please suggest me something to do.
Thanks
SatyaHi vlsn,
Can you try with the below code
// in your backing bean
OperationBinding operation = bindings.getOperationBinding("verifyLogin");
//Put your both parameters here
operation.getParamsMap().put("parameter_name1", parameterValue1);
operation.getParamsMap().put("parameter_name2", parameterValue2);
operation.execute();
if (operation.getResult() != null) {
Boolean result = (Boolean) operation.getResult();
and share the result.
regards,
Rajan -
Error while invoking onHeartBeat() method, exception is "Cannot load header
I have a problem that when I read out an IMAP mailbox I sometimes get the above problem, and sometimes I don't get the problem.
Below I attached the main parts of my environment to get an insight within the code:
bpel.xml of process that is reading out the IMAP mailbox
<activationAgents>
<activationAgent className="com.collaxa.cube.activation.mail.MailActivationAgent"
heartBeatInterval="60">
<property name="accountName">account</property>
</activationAgent>
account.xml
<mailAccount xmlns="http://services.oracle.com/bpel/mail/account">
<userInfo>
<displayName>Eneco Process lAyer</displayName>
<organization>iFactory</organization>
<replyTo>[email protected]</replyTo>
</userInfo>
<outgoingServer>
<protocol>smtp</protocol>
<host>10.126.16.73</host>
<port>25</port>
<authenticationRequired>false</authenticationRequired>
</outgoingServer>
<incomingServer>
<protocol>imap</protocol>
<host>10.126.20.8</host>
<port>143</port>
<email>IFACAORTA</email>
<password>CRYPT{IB3B7SrA3kMYHoBDzWwsEg==}</password>
<folderName>InBox</folderName>
</incomingServer>
</mailAccount>
The domain.log of the appserver
<2006-12-04 15:08:25,546> <ERROR> <default.collaxa.cube.activation> <HeartBeatListenerJob::execute> Error while invoking onHeartBeat() method, exception is "Cannot load header".
<2006-12-04 15:08:25,562> <ERROR> <default.collaxa.cube.activation> <HeartBeatListenerJob::execute> Error while invoking onHeartBeat() method, exception is "No content".This problem is occuring only on BPEL release 10.1.3.
I retested this again on BPEL 10.1.2, but there the problem did not occur. -
Error while invoking onHeartBeat() method, exception is "Username supplied
hi ...
I am trying to invoke bpel process when we get email..
but i am getting the following error..
Error while invoking onHeartBeat() method, exception is "Username supplied in error".
<mailAccount xmlns="http://services.oracle.com/bpel/mail/account">
<userInfo>
<displayName>Oracle BPM</displayName>
<organization>xxx</organization>
<replyTo>bpel@localhost</replyTo>
</userInfo>
<outgoingServer>
<protocol>smtp</protocol>
<host>xxxxx</host>
<authenticationRequired>false</authenticationRequired>
</outgoingServer>
<incomingServer>
<protocol>pop3</protocol>
<host>xxxxx</host>
<port>143</port> -- tried with 110 prot also
<email>xxxx</email>
<password></password>
<folderName>Inbox</folderName>
<authenticationRequired>false</authenticationRequired>
</incomingServer>
</mailAccount>
Can any one help me on this ?
thanks,
bharathThis problem is occuring only on BPEL release 10.1.3.
I retested this again on BPEL 10.1.2, but there the problem did not occur. -
I am getting a error while using CALL METHOD cl_ssf_xsf_utilities=>get_bds_graphic_as_bmp
The error is class "CL_SSF_XSF_UTILITIES is unknown. How to correct that?? please help I am new to object oriented programming??
Edited by: priya singh on Nov 18, 2008 2:14 PMThis is my code.
REPORT ZSAVE_FUNCTION .
D A T A D E C L A R A T I O N S *
DATA: v_bitmap TYPE xstring, "graphic data
v_file TYPE string, "file name
v_length TYPE i. "length of binary file
DATA: BEGIN OF it_bitmaps OCCURS 0,
object TYPE tdobjectgr, "object
name TYPE tdobname, "name
id TYPE tdidgr, "id
tdbtype TYPE tdbtype, "graphic type
END OF it_bitmaps.
DATA: itab TYPE TABLE OF x.
*class cl_ssf_xsf_utilities definition.
public section.
methods : get_bds_graphic_as_bmp
DATA: L_GRAPHIC_XSTR TYPE XSTRING.
*method cl_ssf_xsf_utilities
S E L E C T I O N - S C R E E N *
SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME.
PARAMETERS: p_object TYPE tdobjectgr, "object
p_btype TYPE tdbtype, "graphic type
p_name TYPE tdobname, "name
p_id TYPE tdidgr. "id
SELECTION-SCREEN END OF BLOCK b1.
SELECTION-SCREEN BEGIN OF BLOCK b2 WITH FRAME.
PARAMETERS: p_file TYPE rlgrap-filename. "file name
SELECTION-SCREEN END OF BLOCK b2.
*A T S E L E C T I O N - S C R E E N O N V A L U E - R E Q U E S T *
AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_name.
*-- Creating f4 help for the parameters
PERFORM get_f4_object_name.
AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_file.
*-- Getting the current value entered
PERFORM get_current_value.
*-- Value Request Functionality For Input File Name
PERFORM f4_value_request.
S T A R T O F - S E L E C T I O N *
START-OF-SELECTION.
*--Getting the graphic as a BMP file
PERFORM get_graphic_bmp.
*--Convert the Xstring format to binary format
PERFORM convert_to_binary.
*--Download the graphic
PERFORM download_graphic.
*& Form get_current_value
Get the current file path entered
FORM get_current_value .
DATA: BEGIN OF li_dynp_value_tab OCCURS 0.
INCLUDE STRUCTURE dynpread.
DATA: END OF li_dynp_value_tab.
DATA: l_program_name LIKE d020s-prog,
l_dynpro_number LIKE d020s-dnum.
l_program_name = sy-cprog.
l_dynpro_number = sy-dynnr.
REFRESH li_dynp_value_tab.
li_dynp_value_tab-fieldname = 'P_FILE'.
APPEND li_dynp_value_tab.
CALL FUNCTION 'DYNP_VALUES_READ'
EXPORTING
dyname = l_program_name
dynumb = l_dynpro_number
TABLES
dynpfields = li_dynp_value_tab
EXCEPTIONS
invalid_abapworkarea = 04
invalid_dynprofield = 08
invalid_dynproname = 12
invalid_dynpronummer = 16
invalid_request = 20
no_fielddescription = 24
undefind_error = 28.
IF sy-subrc <> 0.
MESSAGE ID sy-msgid TYPE 'S' NUMBER sy-msgno
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ENDIF.
READ TABLE li_dynp_value_tab INDEX 1.
p_file = li_dynp_value_tab-fieldvalue.
ENDFORM. " get_current_value
*& Form f4_value_request
Provinding the f4 for the given path
FORM f4_value_request .
*-- if the file is to be downloaded to presentation server
CALL FUNCTION '/SAPDMC/LSM_F4_FRONTEND_FILE'
EXPORTING
pathname = p_file
CHANGING
pathfile = p_file
EXCEPTIONS
canceled_by_user = 1
system_error = 2
OTHERS = 3.
IF sy-subrc <> 0.
MESSAGE ID sy-msgid TYPE 'S' NUMBER sy-msgno
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ENDIF.
ENDFORM. " f4_value_request
*& Form GET_GRAPHIC_BMP
Get the graphic as a BMP file
FORM get_graphic_bmp.
CALL METHOD cl_ssf_xsf_utilities=>get_bds_graphic_as_bmp
EXPORTING
p_object = p_object
p_name = p_name
p_id = p_id
p_btype = p_btype
RECEIVING
p_bmp = L_GRAPHIC_XSTR
EXCEPTIONS
not_found = 1
internal_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.
ENDFORM. " GET_GRAPHIC_BMP
*& Form CONVERT_TO_BINARY
Converting the xstring to binary format
FORM convert_to_binary .
CALL FUNCTION 'SCMS_XSTRING_TO_BINARY'
EXPORTING
buffer = v_bitmap
IMPORTING
output_length = v_length
TABLES
binary_tab = itab.
ENDFORM. " CONVERT_TO_BINARY
*& Form DOWNLOAD_GRAPHIC
Download the graphic
FORM download_graphic .
v_file = p_file.
CONCATENATE p_file '.BMP' INTO v_file.
CALL FUNCTION 'GUI_DOWNLOAD'
EXPORTING
bin_filesize = v_length
filename = v_file
filetype = 'BIN'
TABLES
data_tab = itab
EXCEPTIONS
file_write_error = 1
no_batch = 2
gui_refuse_filetransfer = 3
invalid_type = 4
no_authority = 5
unknown_error = 6
header_not_allowed = 7
separator_not_allowed = 8
filesize_not_allowed = 9
header_too_long = 10
dp_error_create = 11
dp_error_send = 12
dp_error_write = 13
unknown_dp_error = 14
access_denied = 15
dp_out_of_memory = 16
disk_full = 17
dp_timeout = 18
file_not_found = 19
dataprovider_exception = 20
control_flush_error = 21
OTHERS = 22.
IF sy-subrc <> 0.
MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ENDIF.
ENDFORM. " DOWNLOAD_GRAPHIC
*& Form GET_F4_OBJECT_NAME
Get F4 values for object names
FORM get_f4_object_name .
DATA: dynpfld_mapping TYPE STANDARD TABLE OF dselc WITH HEADER LINE,
return_tab TYPE STANDARD TABLE OF ddshretval WITH HEADER LINE.
*--Selecting the values to be provided as f4 help
SELECT tdobject
tdname
tdid
tdbtype
FROM stxbitmaps
INTO TABLE it_bitmaps.
*--To update the values in the remaining fields
dynpfld_mapping-fldname = 'F0001'.
dynpfld_mapping-dyfldname = 'P_OBJECT'.
APPEND dynpfld_mapping.
dynpfld_mapping-fldname = 'F0002'.
dynpfld_mapping-dyfldname = 'P_NAME'.
APPEND dynpfld_mapping.
dynpfld_mapping-fldname = 'F0003'.
dynpfld_mapping-dyfldname = 'P_ID'.
APPEND dynpfld_mapping.
dynpfld_mapping-fldname = 'F0004'.
dynpfld_mapping-dyfldname = 'P_BTYPE'.
APPEND dynpfld_mapping.
*--Providing f4 help with the selected values
CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'
EXPORTING
retfield = 'TDOBNAME'
dynpprog = sy-repid
dynpnr = sy-dynnr
dynprofield = 'P_NAME'
value_org = 'S'
TABLES
value_tab = it_bitmaps
dynpfld_mapping = dynpfld_mapping
EXCEPTIONS
parameter_error = 1
no_values_found = 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.
ENDFORM. " GET_F4_OBJECT_NAME -
Read Context Node/Attribute option in webdynpro code wizard not available
Hi Expets,
I am new to webdynpro Abap, i have developed a small application to set default values for two fields. i want to use code wizard to implement the code. When i click on code wizard icon in application tool bar, i have found lot of option like Method call in current controller, method call in used controller, Instantiate used component ... etc. But i didn't find the option Read Context Node/Attribute. Do i need to do any settings to get that. Kindly suggest. Your help will be greatly appreciated.
VenkatHi,
Check the NW release,
I checked with NW 7.02 - 2 tabs were available.
with NW 7 - only 1 tab was available which you mentioned.
Additional tab (Context ) might have been added after NW release 7.0.
Regards
Manas Dua -
Error in getting reference to a context node.
Hi,
I am getting NULL Object reference error while try to get reference to a context node of a window.
Here is Error message. Please give some suggestions.
The following error text was processed in the system NSP : Access via 'NULL' object reference not possible.
The error occurred on the application server Sundar_NSP_00 and in the work process 0 .
The termination type was: RABAX_STATE
The ABAP call stack was:
Method: HANDLEDEFAULT of program /1BCWDY/0NMKGBOSP2TIV65B1I11==CP
Method: HANDLEDEFAULT of program /1BCWDY/0NMKGBOSP2TIV65B1I11==CP
Method: IF_WDR_VIEW_DELEGATE~WD_INVOKE_EVENT_HANDLER of program /1BCWDY/0NMKGBOSP2TIV65B1I11==CP
Method: INVOKE_EVENTHANDLER of program CL_WDR_DELEGATING_IF_VIEW=====CP
Method: DISPLAY_TOPLEVEL_COMPONENT of program CL_WDR_CLIENT_COMPONENT=======CP
Method: INIT of program CL_WDR_CLIENT_APPLICATION=====CP
Method: EXECUTE of program CL_WDR_MAIN_TASK==============CP
Method: IF_HTTP_EXTENSION~HANDLE_REQUEST of program CL_WDR_MAIN_TASK==============CP
Method: EXECUTE_REQUEST of program CL_HTTP_SERVER================CP
Function: HTTP_DISPATCH_REQUEST of program SAPLHTTP_RUNTIME
Cheers,
SamHii.. Here is the short dump.
Runtime Errors OBJECTS_OBJREF_NOT_ASSIGNED_NO
Exception CX_SY_REF_IS_INITIAL
Date and Time 07.04.2007 16:43:21
Short text
Access via 'NULL' object reference not possible.
What happened?
Error in the ABAP Application Program
The current ABAP program "/1BCWDY/0NMKGBOSP2TIV65B1I11==CP" had to be
terminated because it has
come across a statement that unfortunately cannot be executed.
What can you do?
Note down which actions and inputs caused the error.
To process the problem further, contact you SAP system
administrator.
Using Transaction ST22 for ABAP Dump Analysis, you can look
at and manage termination messages, and you can also
keep them for a long time.
Error analysis
An exception occurred that is explained in detail below.
The exception, which is assigned to class 'CX_SY_REF_IS_INITIAL', was not
caught in
procedure "HANDLEDEFAULT" "(METHOD)", nor was it propagated by a RAISING
clause.
Since the caller of the procedure could not have anticipated that the
exception would occur, the current program is terminated.
The reason for the exception is:
You attempted to use a 'NULL' object reference (points to 'nothing')
access a component.
An object reference must point to an object (an instance of a class)
before it can be used to access components.
Either the reference was never set or it was set to 'NULL' using the
CLEAR statement.
How to correct the error
Probably the only way to eliminate the error is to correct the program.
If the error occures in a non-modified SAP program, you may be able to
find an interim solution in an SAP Note.
If you have access to SAP Notes, carry out a search with the following
keywords:
"OBJECTS_OBJREF_NOT_ASSIGNED_NO" "CX_SY_REF_IS_INITIAL"
"/1BCWDY/0NMKGBOSP2TIV65B1I11==CP" or "/1BCWDY/B_0NMLUIVDHGPOBAS29YIF"
"HANDLEDEFAULT"
If you cannot solve the problem yourself and want to send an error
notification to SAP, include the following information:
1. The description of the current problem (short dump)
To save the description, choose "System->List->Save->Local File
(Unconverted)".
2. Corresponding system log
Display the system log by calling transaction SM21.
Restrict the time interval to 10 minutes before and five minutes
after the short dump. Then choose "System->List->Save->Local File
(Unconverted)".
3. If the problem occurs in a problem of your own or a modified SAP
program: The source code of the program
In the editor, choose "Utilities->More
Utilities->Upload/Download->Download".
4. Details about the conditions under which the error occurred or which
actions and input led to the error.
The exception must either be prevented, caught within proedure
"HANDLEDEFAULT" "(METHOD)", or its possible occurrence must be declared in the
RAISING clause of the procedure.
To prevent the exception, note the following:
System environment
SAP-Release 700
Application server... "Sundar"
Network address...... "10.10.0.10"
Operating system..... "Windows NT"
Release.............. "5.1"
Hardware type........ "2x Intel 80686"
Character length.... 8 Bits
Pointer length....... 32 Bits
Work process number.. 0
Shortdump setting.... "full"
Database server... "SUNDAR"
Database type..... "ADABAS D"
Database name..... "NSP"
Database user ID.. "SAPNSP"
Char.set.... "English_United State"
SAP kernel....... 700
created (date)... "Jan 29 2007 00:33:09"
create on........ "NT 5.0 2195 Service Pack 4 x86 MS VC++ 13.10"
Database version. "SQLDBC 7.6.0.036 CL 140088 "
Patch level. 95
Patch text.. " "
Database............. "MaxDB 7.6, MaxDB 7.7"
SAP database version. 700
Operating system..... "Windows NT 5.0, Windows NT 5.1, Windows NT 5.2"
Memory consumption
Roll.... 8112
EM...... 3135888
Heap.... 0
Page.... 0
MM Used. 2645808
MM Free. 488520
User and Transaction
Client.............. 000
User................ "BCUSER"
Language Key........ "E"
Transaction......... " "
Program............. "/1BCWDY/0NMKGBOSP2TIV65B1I11==CP"
Screen.............. "SAPMHTTP 0010"
Screen Line......... 2
Information on Caller ofr "HTTP" Connection:
Plug-in Type.......... "HTTP"
Caller IP............. "127.0.0.1"
Caller Port........... 8000
Universal Resource Id. "/sap/bc/webdynpro/sap/zexp_parameter_app/"
Information on where terminated
Termination occurred in the ABAP program "/1BCWDY/0NMKGBOSP2TIV65B1I11==CP" -
in "HANDLEDEFAULT".
The main program was "SAPMHTTP ".
In the source code you have the termination point in line 309
of the (Include) program "/1BCWDY/B_0NMLUIVDHGPOBAS29YIF".
Termination occurred in a Web Dynpro application
Web Dynpro Component ZEXP_PARAMETER_APP
Web Dynpro Controller ZEXP_PARAMETER_APP
The termination is caused because exception "CX_SY_REF_IS_INITIAL" occurred in
procedure "HANDLEDEFAULT" "(METHOD)", but it was neither handled locally nor
declared
in the RAISING clause of its signature.
The procedure is in program "/1BCWDY/0NMKGBOSP2TIV65B1I11==CP "; its source
code begins in line
301 of the (Include program "/1BCWDY/B_0NMLUIVDHGPOBAS29YIF ".
Source Code Extract
Line
SourceCde
279
endmethod.
280
281
282
general methods
283
284
285
method WDDOEXIT . "#EC NEEDED
286
endmethod.
287
288
method WDDOINIT . "#EC NEEDED
289
endmethod.
290
291
method WDDOONCLOSE . "#EC NEEDED
292
endmethod.
293
294
method WDDOONOPEN . "#EC NEEDED
295
endmethod.
296
297
298
event handlers
299
300
301
METHOD handledefault .
302
DATA lr_node TYPE REF TO if_wd_context_node.
303
DATA ls_content TYPE if_zexp_parameter_app=>element_content.
304
305
Assign Parameter values
306
ls_content-first_name = first_name.
307
ls_content-last_name = last_name.
308
Get reference to context node 'CONTEXT'
>>>>>
lr_node->get_child_node( 'CONTENT' ).
310
Bind element
311
lr_node->bind_element( new_item = ls_content ).
312
313
ENDMETHOD.
314
315
endclass.
316
Contents of system fields
Name
Val.
SY-SUBRC
0
SY-INDEX
1
SY-TABIX
0
SY-DBCNT
2
SY-FDPOS
21
SY-LSIND
0
SY-PAGNO
0
SY-LINNO
1
SY-COLNO
1
SY-PFKEY
SY-UCOMM
SY-TITLE
HTTP Control
SY-MSGTY
SY-MSGID
SY-MSGNO
000
SY-MSGV1
SY-MSGV2
SY-MSGV3
SY-MSGV4
SY-MODNO
0
SY-DATUM
20070407
SY-UZEIT
164321
SY-XPROG
SSO2GETPARAM
SY-XFORM
GET_PARAMETER
Active Calls/Events
No. Ty. Program Include Line
Name
11 METHOD /1BCWDY/0NMKGBOSP2TIV65B1I11==CP /1BCWDY/B_0NMLUIVDHGPOBAS29YIF 309
CL_ZEXP_PARAMETER_APP_CTR=>HANDLEDEFAULT
Web Dynpro Component ZEXP_PARAMETER_APP
Web Dynpro Controller ZEXP_PARAMETER_APP
10 METHOD /1BCWDY/0NMKGBOSP2TIV65B1I11==CP /1BCWDY/B_0NMLUIVDHGPOBAS29YIF 246
CLF_ZEXP_PARAMETER_APP_CTR=>HANDLEDEFAULT
Web Dynpro Component ZEXP_PARAMETER_APP
Web Dynpro Controller ZEXP_PARAMETER_APP
9 METHOD /1BCWDY/0NMKGBOSP2TIV65B1I11==CP /1BCWDY/B_0NMLUIVDHGPOBAS29YIF 193
CLF_ZEXP_PARAMETER_APP_CTR=>IF_WDR_VIEW_DELEGATE~WD_INVOKE_EVENT_HANDLER
Web Dynpro Component ZEXP_PARAMETER_APP
Web Dynpro Controller ZEXP_PARAMETER_APP
8 METHOD CL_WDR_DELEGATING_IF_VIEW=====CP CL_WDR_DELEGATING_IF_VIEW=====CM006 3
CL_WDR_DELEGATING_IF_VIEW=>INVOKE_EVENTHANDLER
7 METHOD CL_WDR_CLIENT_COMPONENT=======CP CL_WDR_CLIENT_COMPONENT=======CM004 56
CL_WDR_CLIENT_COMPONENT=>DISPLAY_TOPLEVEL_COMPONENT
6 METHOD CL_WDR_CLIENT_APPLICATION=====CP CL_WDR_CLIENT_APPLICATION=====CM00L 30
CL_WDR_CLIENT_APPLICATION=>INIT
5 METHOD CL_WDR_MAIN_TASK==============CP CL_WDR_MAIN_TASK==============CM00I 40
CL_WDR_MAIN_TASK=>EXECUTE
4 METHOD CL_WDR_MAIN_TASK==============CP CL_WDR_MAIN_TASK==============CM00J 69
CL_WDR_MAIN_TASK=>IF_HTTP_EXTENSION~HANDLE_REQUEST
3 METHOD CL_HTTP_SERVER================CP CL_HTTP_SERVER================CM00I 524
CL_HTTP_SERVER=>EXECUTE_REQUEST
2 FUNCTION SAPLHTTP_RUNTIME LHTTP_RUNTIMEU02 929
HTTP_DISPATCH_REQUEST
1 MODULE (PBO) SAPMHTTP SAPMHTTP 13
%_HTTP_START
Chosen variables
Name
Val.
No. 11 Ty. METHOD
Name CL_ZEXP_PARAMETER_APP_CTR=>HANDLEDEFAULT
FIRST_NAME
first_name
6677756666
69234FE1D5
LAST_NAME
last_name
667756666
C134FE1D5
WDEVENT
|
| 0000F000 |
| F0000000 |
| SYST-REPID |
| /1BCWDY/0NMKGBOSP2TIV65B1I11==CP |
| 2344545234444445535453343433334522222222 |
| F123749F0EDB72F3024966521911DD3000000000 |
| LS_CONTENT-FIRST_NAME |
| first_name |
| 6677756666 |
| 69234FE1D5 |
| LS_CONTENT-LAST_NAME |
| last_name |
| 667756666 |
| C134FE1D5 |
| %_DUMMY$$ |
| |
| 2222 |
| 0000 |
| %_SPACE |
| |
| 2 |
| 0 |
| LS_CONTENT |
| ë#######ê####### |
| E0000100E0000100 |
| B0004300A0005300 |
| No. 10 Ty. METHOD |
| Name CLF_ZEXP_PARAMETER_APP_CTR=>HANDLEDEFAULT |
| EVENT |
|
0000F000
F0000000
RESULT
|
| F0000000 |
| F0000000 |
| EVENT->PARAMETERS |
| Table IT_628[3x16] |
| DATA=PARAMETERS
Table reference: 361
TABH+ 0(20) = 38CAA53BD87CAE3B000000006901000074020000
TABH+ 20(20) = 0300000010000000FFFFFFFF04520100A0030000
TABH+ 40( 8) = 10000000A4288401
store = 0x38CAA53B
ext1 = 0xD87CAE3B
shmId = 0 (0x00000000)
id = 361 (0x69010000)
label = 628 (0x74020000)
fill = 3 (0x03000000)
leng = 16 (0x10000000)
loop = -1 (0xFFFFFFFF)
xtyp = TYPE#000006
occu = 16 (0x10000000)
access = 4 (ItAccessHashed)
idxKind = 0 (ItIndexNone)
uniKind = 1 (ItUnique)
keyKind = 1 (default)
cmpMode = 4 (cmpSingleEq)
occu0 = 1
groupCntl = 0
rfc = 0
unShareable = 0
mightBeShared = 1
sharedWithShmTab = 0
isShmLockId = 0
gcKind = 0
isUsed = 1
isCtfyAble = 1
>>>>> Shareable Table Header Data <<<<<
tabi = 0x28C9A53B
pgHook = 0x00000000
idxPtr = 0x78CAA53B
shmTabhSet = 0x00000000
id = 212 (0xD4000000)
refCount = 1 (0x01000000)
tstRefCount = 0 (0x00000000)
lineAdmin = 16 (0x10000000)
lineAlloc = 16 (0x10000000)
shmVersId = 0 (0x00000000)
shmRefCount = 2 (0x02000000)
>>>>> 1st level extension part <<<<<
regHook = 0xA87BAE3B
collHook = 0x00000000
ext2 = 0x00000000
>>>>> 2nd level extension part <<<<<
tabhBack = Not allocated
delta_head = Not allocated
pb_func = Not allocated
pb_handle = Not allocated
<CUR_PARAM>
+###Ô ##ß#######
2000D000D0001000
B0004900F0000000
SY-SUBRC
0
0000
0000
%_VIASELSCR
0
4
SY
0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.1.
0000000000000000000000000000000000000000000010000000000000000000000000000000100000000000000000
1000000000003000000000000000000000000000200050001000000010000000000000000000000000000000000000
%_EXCP
|
| F0000000 |
| F0000000 |
| SPACE |
| |
| 2 |
| 0 |
| SY-REPID |
| /1BCWDY/0NMKGBOSP2TIV65B1I11==CP |
| 2344545234444445535453343433334522222222 |
| F123749F0EDB72F3024966521911DD3000000000 |
| <CUR_PARAM>-VALUE |
| 0.0.0.0.0.0.0.1. |
| D0001000 |
| F0000000 |
| LAST_NAME |
| last_name |
| 667756666 |
| C134FE1D5 |
| ME->F_APPL_CLASS |
|
A0005000
E0001000
FIRST_NAME
first_name
6677756666
69234FE1D5
WDEVENT
|
| 0000F000 |
| F0000000 |
| No. 9 Ty. METHOD |
| Name CLF_ZEXP_PARAMETER_APP_CTR=>IF_WDR_VIEW_DELEGATE~WD_INVOKE_EVENT_HANDLER |
| HANDLER_NAME |
| HANDLEDEFAULT |
| 4444444444545 |
| 81E4C545615C4 |
| EVENT |
|
0000F000
F0000000
PARAMETERS
Table[initial]
RESULT
|
| F0000000 |
| F0000000 |
| WDEVENT |
|
0000F000
F0000000
ABAP_TRUE
X
5
8
ME->F_SYS64738
2
0
%_PRINT
000 0 ##
2222333222222222222222222222222222222222222222222222222222222222222222222222222222222222223200
0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
%_EXCP
|
| F0000000 |
| F0000000 |
| CX_WD_BAD_STATE=>USAGE_AFTER_DO_EXIT |
| 9E034D3F19DCAB3FE10000000A1550A8 |
| 34333434334444344333333334333343 |
| 95034436194312365100000001155018 |
| ME |
|
B0004000
5000A000
No. 8 Ty. METHOD
Name CL_WDR_DELEGATING_IF_VIEW=>INVOKE_EVENTHANDLER
NAME
HANDLEDEFAULT
4444444444545
81E4C545615C4
EVENT
0000F000
F0000000
RET
|
| F0000000 |
| F0000000 |
| SYST-REPID |
| CL_WDR_DELEGATING_IF_VIEW=====CP |
| 4455455444444544454455445333334522222222 |
| 3CF742F45C57149E7F96F6957DDDDD3000000000 |
| SY-REPID |
| CL_WDR_DELEGATING_IF_VIEW=====CP |
| 4455455444444544454455445333334522222222 |
| 3CF742F45C57149E7F96F6957DDDDD3000000000 |
| %_SPACE |
| |
| 2 |
| 0 |
| %_DUMMY$$ |
| |
| 2222 |
| 0000 |
| No. 7 Ty. METHOD |
| Name CL_WDR_CLIENT_COMPONENT=>DISPLAY_TOPLEVEL_COMPONENT |
| WINDOW_ID |
| $$ROOT_VIEW_AREA |
| 2254455544554544 |
| 442FF4F6957F1251 |
| PARAMETERS |
| Table IT_264[3x16] |
| CLASS=CL_WDR_CLIENT_APPLICATIONMETHOD=INITDATA=PARAMETERS |
| Table reference: 172 |
| TABH+ 0(20) = 38CAA53B0000000000000000AC00000008010000 |
| TABH+ 20(20) = 0300000010000000FFFFFFFF04AE0000F8090000 |
| TABH+ 40( 8) = 10000000A4288401 |
| store = 0x38CAA53B |
| ext1 = 0x00000000 |
| shmId = 0 (0x00000000) |
| id = 172 (0xAC000000) |
| label = 264 (0x08010000) |
| fill = 3 (0x03000000) |
| leng = 16 (0x10000000) |
| loop = -1 (0xFFFFFFFF) |
| xtyp = TYPE#000035 |
| occu = 16 (0x10000000) |
| access = 4 (ItAccessHashed) |
| idxKind = 0 (ItIndexNone) |
| uniKind = 1 (ItUnique) |
| keyKind = 1 (default) |
| cmpMode = 4 (cmpSingleEq) |
| occu0 = 1 |
| groupCntl = 0 |
| rfc = 0 |
| unShareable = 0 |
| mightBeShared = 1 |
| sharedWithShmTab = 0 |
| isShmLockId = 0 |
| gcKind = 0 |
| isUsed = 1 |
| isCtfyAble = 1 |
| >>>>> Shareable Table Header Data <<<<< |
| tabi = 0x28C9A53B |
| pgHook = 0x00000000 |
| idxPtr = 0x78CAA53B |
| shmTabhSet = 0x00000000 |
| id = 212 (0xD4000000) |
| refCount = 1 (0x01000000) |
| tstRefCount = 0 (0x00000000) |
| lineAdmin = 16 (0x10000000) |
| lineAlloc = 16 (0x10000000) |
| shmVersId = 0 (0x00000000) |
| shmRefCount = 2 (0x02000000) |
| >>>>> 1st level extension part <<<<< |
| regHook = Not allocated |
| collHook = Not allocated |
| ext2 = Not allocated |
| >>>>> 2nd level extension part <<<<< |
| tabhBack = Not allocated |
| delta_head = Not allocated |
| pb_func = Not allocated |
| pb_handle = Not allocated |
| STARTUP_PLUG |
| )###Æ ##.###Ñ ##1X## |
| 2000C0002000D0003500 |
| 90006900E00019001800 |
| INTERFACE_VIEW_INFO |
|
F0000000
3000C000
<VIEW_MANAGER>-VIEW_MANAGER
|
| C0003000 |
| B0004000 |
| %_DUMMY$$ |
| |
| 2222 |
| 0000 |
| L_DELEGATING_IF_VIEW |
|
B0004000
90006000
SY-REPID
CL_WDR_CLIENT_COMPONENT=======CP
4455455444445544454444533333334522222222
3CF742F3C95E4F3FD0FE5E4DDDDDDD3000000000
%_PRINT
000 0 ##
2222333222222222222222222222222222222222222222222222222222222222222222222222222222222222223200
0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
STARTUP_PLUG-PLUG_NAME
DEFAULT
4444545
45615C4
L_EVENT_HANDLER
)###Æ ##/###Ð ##CL_WDY_MD_CTLR_EVENT_HANDLER ######0###ï#######ï#######ï#######ï#######)###Æ
2000C0002000D0004455455445454554544554444445220000003000E0000000E0000000E0000000E00000002000C0
90006900F00009003CF749FD4F34C2F565E4F81E4C52000010000000F0000000F0000000F0000000F0000000900069
L_CUSTOM_EVENT
0000F000
F0000000
SYST-REPID
CL_WDR_CLIENT_COMPONENT=======CP
4455455444445544454444533333334522222222
3CF742F3C95E4F3FD0FE5E4DDDDDDD3000000000
L_EVENT_HANDLER-CMPNAME
HANDLEDEFAULT
4444444444545
81E4C545615C4
No. 6 Ty. METHOD
Name CL_WDR_CLIENT_APPLICATION=>INIT
%_DUMMY$$
2222
0000
%_EXCP
|
| F0000000 |
| F0000000 |
| SY-REPID |
| CL_WDR_CLIENT_APPLICATION=====CP |
| 4455455444445545544445444333334522222222 |
| 3CF742F3C95E4F100C93149FEDDDDD3000000000 |
| SY-XFORM |
| GET_PARAMETER |
| 445554544454522222222222222222 |
| 754F0121D545200000000000000000 |
| L_STARTUP_VIEW |
|
F0000000
3000C000
%_SPACE
2
0
ME
|
| D0002000 |
| F0000000 |
| PARAMETERS |
| Table IT_264[3x16] |
| SY-XPROG |
| SSO2GETPARAM |
| 5543445545442222222222222222222222222222 |
| 33F27540121D0000000000000000000000000000 |
| CL_WDR_CLIENT_CONSTANTS=>ROOT_WINDOW_VIEW_AREA_NAME |
| $$ROOT_VIEW_AREA |
| 2254455544554544 |
| 442FF4F6957F1251 |
| No. 5 Ty. METHOD |
| Name CL_WDR_MAIN_TASK=>EXECUTE |
| SY-REPID |
| CL_WDR_MAIN_TASK==============CP |
| 4455455444455454333333333333334522222222 |
| 3CF742FD19EF413BDDDDDDDDDDDDDD3000000000 |
| L_APPLICATION_NAME |
| ZEXP_PARAMETER_APP |
| 5455554544454554552222222222222222222222 |
| A580F0121D5452F1000000000000000000000000 |
| SY-MSGID |
| |
| 22222222222222222222 |
| 00000000000000000000 |
| WDR_TASK=>RESPONSE |
|
F0000000
A0005000
SYST-REPID
CL_WDR_MAIN_TASK==============CP
4455455444455454333333333333334522222222
3CF742FD19EF413BDDDDDDDDDDDDDD3000000000
SY-MSGNO
000
333
000
SPACE
2
0
WDR_TASK=>APPLICATION_NAME
ZEXP_PARAMETER_APP
545555454445455455
A580F0121D5452F100
WDR_TASK=>CLIENT_WINDOW
|
| F0000000 |
| 0000F000 |
| WDR_TASK=>APPLICATION |
|
D0002000
F0000000
%_DUMMY$$
2222
0000
ME->APPLICATIONS
Table IT_251[1x8]
DATA=APPLICATIONS |
| Table reference: 167 |
| TABH+ 0(20) = F8B8A53B0000000000000000A7000000FB000000 |
| TABH+ 20(20) = 0100000008000000FFFFFFFF042C0000B8040000 |
| TABH+ 40( 8) = 10000000C1288001 |
| store = 0xF8B8A53B |
| ext1 = 0x00000000 |
| shmId = 0 (0x00000000) |
| id = 167 (0xA7000000) |
| label = 251 (0xFB000000) |
| fill = 1 (0x01000000) |
| leng = 8 (0x08000000) |
| loop = -1 (0xFFFFFFFF) |
| xtyp = TYPE#000011 |
| occu = 16 (0x10000000) |
| access = 1 (ItAccessStandard) |
| idxKind = 0 (ItIndexNone) |
| uniKind = 2 (ItUniqueNon) |
| keyKind = 1 (default) |
| cmpMode = 4 (cmpSingleEq) |
| occu0 = 1 |
| groupCntl = 0 |
| rfc = 0 |
| unShareable = 0 |
| mightBeShared = 0 |
| sharedWithShmTab = 0 |
| isShmLockId = 0 |
| gcKind = 0 |
| isUsed = 1 |
| isCtfyAble = 1 |
| >>>>> Shareable Table Header Data <<<<< |
| tabi = 0x68B8A53B |
| pgHook = 0x00000000 |
| idxPtr = 0x00000000 |
| shmTabhSet = 0x00000000 |
| id = 208 (0xD0000000) |
| refCount = 0 (0x00000000) |
| tstRefCount = 0 (0x00000000) |
| lineAdmin = 16 (0x10000000) |
| lineAlloc = 16 (0x10000000) |
| shmVersId = 0 (0x00000000) |
| shmRefCount = 1 (0x01000000) |
| >>>>> 1st level extension part <<<<< |
| regHook = Not allocated |
| collHook = Not allocated |
| ext2 = Not allocated |
| >>>>> 2nd level extension part <<<<< |
| tabhBack = Not allocated |
| delta_head = Not allocated |
| pb_func = Not allocated |
| pb_handle = Not allocated |
| SYST |
| 0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.1. |
| 0000000000000000000000000000000000000000000010000000000000000000000000000000100000000000000000 |
| 1000000000003000000000000000000000000000200050001000000010000000000000000000000000000000000000 |
| WDR_TASK=>APPLICATION->IS_SUSPENDED |
| |
| 2 |
| 0 |
| ABAP_TRUE |
| X |
| 5 |
| 8 |
| WDR_TASK=>APPLICATION->APPLICATION_WINDOW->VIEW_MANAGER->IF_WDR_VIEW_MANAGER~WINDOW_INFO |
|
F0000000
3000C000
L_APPL_STATE_CHANGE
|
| F0000000 |
| F0000000 |
| No. 4 Ty. METHOD |
| Name CL_WDR_MAIN_TASK=>IF_HTTP_EXTENSION~HANDLE_REQUEST |
| SERVER |
|
F0000000
D0002000
WDR_TASK=>APPLICATION
|
| D0002000 |
| F0000000 |
| ME |
|
F0000000
90006000
WDR_TASK=>CLIENT_WINDOW
|
| F0000000 |
| 0000F000 |
| LR_UCF |
|
F0000000
80007000
WDR_TASK=>CLIENT_WINDOW->CLIENT
|
| E0001000 |
| A0005000 |
| WDR_TASK=>CLIENT_WINDOW->REC_PLUGIN_MANAGER |
|
E0001000
3000C000
RSJOBINFO
00000000000000 ####
222222222222222222222222222222223333333333333322222222222222222222222222222222220000
000000000000000000000000000000000000000000000000000000000000000000000000000000000000
WDR_TASK=>CLIENT_WINDOW->CLIENT_INFO_OBJECT
|
| F0000000 |
| 0000F000 |
| %_SPACE |
| |
| 2 |
| 0 |
| ME->APPL_STATISTICS+12(8) |
| |
| WDR_TASK=>APPLICATION_NAME |
| ZEXP_PARAMETER_APP |
| 545555454445455455 |
| A580F0121D5452F100 |
| No. 3 Ty. METHOD |
| Name CL_HTTP_SERVER=>EXECUTE_REQUEST |
| SERVER |
|
F0000000
D0002000
SERVTBL
Table IT_210[6x2336]
FUNCTION=HTTP_DISPATCH_REQUESTDATA=SERVTBL
Table reference: 1
TABH+ 0(20) = 38F1A53B000000000000000001000000D2000000
TABH+ 20(20) = 0600000020090000180000000401000020070000
TABH+ 40( 8) = 04000000C1308001
store = 0x38F1A53B
ext1 = 0x00000000
shmId = 0 (0x00000000)
id = 1 (0x01000000)
label = 210 (0xD2000000)
fill = 6 (0x06000000)
leng = 2336 (0x20090000)
loop = 24 (0x18000000)
xtyp = TYPE#000022
occu = 4 (0x04000000)
access = 1 (ItAccessStandard)
idxKind = 0 (ItIndexNone)
uniKind = 2 (ItUniqueNon)
keyKind = 1 (default)
cmpMode = 8 (cmpManyEq)
occu0 = 1
groupCntl = 0
rfc = 0
unShareable = 0
mightBeShared = 0
sharedWithShmTab = 0
isShmLockId = 0
gcKind = 0
isUsed = 1
isCtfyAble = 1
>>>>> Shareable Table Header Data <<<<<
tabi = 0xF801973B
pgHook = 0x08AF903B
idxPtr = 0x00000000
shmTabhSet = 0x00000000
id = 190 (0xBE000000)
refCount = 0 (0x00000000)
tstRefCount = 0 (0x00000000)
lineAdmin = 8 (0x08000000)
lineAlloc = 8 (0x08000000)
shmVersId = 0 (0x00000000)
shmRefCount = 1 (0x01000000)
>>>>> 1st level extension part <<<<<
regHook = Not allocated
collHook = Not allocated
ext2 = Not allocated
>>>>> 2nd level extension part <<<<<
tabhBack = Not allocated
delta_head = Not allocated
pb_func = Not allocated
pb_handle = Not allocated
FIRSTALIAS
2222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
URLSUFFIX
FLOW_RC
0
0000
0000
TIMEOUT
000000
333333
000000
SEND_PAGE_RC
0
0000
0000
RUNTIME_MEMORY
########Æ###)###Û#######
00000000C0002000D00000002222222222222222222222222222222222222222222222222222222222222222222222
0000000060009000B00040000000000000000000000000000000000000000000000000000000000000000000000000
CL_HTTP_SERVER=>C_STATISTIC_STATE
0
0000
0000
%_PRINT
000 0 ##
2222333222222222222222222222222222222222222222222222222222222222222222222222222222222222223200
0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
SECURE_INSERT
0
0000
0000
IHTTP_OPCODE_CLOSE_INTERVAL
1
2
%_DUMMY$$
2222
0000
SYST
0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.1.
0000000000000000000000000000000000000000000010000000000000000000000000000000100000000000000000
1000000000003000000000000000000000000000200050001000000010000000000000000000000000000000000000
STIME
187269
8D00
5B20
SY-XFORM
GET_PARAMETER
445554544454522222222222222222
754F0121D545200000000000000000
IHTTP_OPCODE_OPEN_INTERVAL
1
1
SCREEN
2222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
SERVER_OBJ->M_CONNECTION_ERROR
ï###########ï#######
E00000000000E0000000
F00000000000F0000000
SY
0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.1.
0000000000000000000000000000000000000000000010000000000000000000000000000000100000000000000000
1000000000003000000000000000000000000000200050001000000010000000000000000000000000000000000000
L_EXCEPTION
|
| F0000000 |
| F0000000 |
| %_SPACE |
| |
| 2 |
| 0 |
| CL_HTTP_SERVER=>IF_HTTP_SERVER~STATEFUL |
| 1 |
| 0000 |
| 1000 |
| OPCODE_GET_SAP_CPIC_RC |
| # |
| 0 |
| 1 |
| L_EXCEPTION->M_CONNECTION_ERROR |
| ??? |
| ?????? |
| ?????? |
| ICF_ACTIVE |
| X |
| 5 |
| 8 |
| No. 2 Ty. FUNCTION |
| Name HTTP_DISPATCH_REQUEST |
| CLIENT_NAME |
| |
| DOCUMENT_IN |
| |
| VIRTUAL_HOST |
| 0 |
| 0000 |
| 0000 |
| DOCUMENT_OUT |
| |
| PF_TASK_PLUGIN |
| # |
| 0 |
| A |
| PF_ACTION_BATCH_JOB |
| 2 |
| 0000 |
| 2000 |
| ERROR_STATE |
| 0 |
| 0000 |
| 0000 |
| PF_OPCODE_APP_STAT_CLOSE |
| # |
| 0 |
| B |
| L_RM_FROM_BUFFER |
| |
| 2 |
| 0 |
| INITPASSWORD |
| |
| 22222222 |
| 00000000 |
| C_STATISTIC_STATE |
| 0 |
| 0000 |
| 0000 |
| SY-XFORM |
| GET_PARAMETER |
| 445554544454522222222222222222 |
| 754F0121D545200000000000000000 |
| PF_CLIINFO |
| # |
| 0 |
| E |
| PF_OPCODE_OPEN_INTERVAL |
| # |
| 1 |
| 1 |
| SPACE |
| |
| 2 |
| 0 |
| C_SERVER |
|
F0000000
D0002000
SERVTBL
Table IT_210[6x2336]
FIRSTALIAS
2222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
URLSUFFIX
FLOW_RC
0
0000
0000
TIMEOUT
000000
333333
000000
SEND_PAGE_RC
0
0000
0000
L_RUNTIME_MEMORY
########Æ###)###Û#######
00000000C0002000D00000002222222222222222222222222222222222222222222222222222222222222222222222
0000000060009000B00040000000000000000000000000000000000000000000000000000000000000000000000000
%_DUMMY$$
2222
0000
%_PRINT
000 0 ##
2222333222222222222222222222222222222222222222222222222222222222222222222222222222222222223200
0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
PF_OPCODE_CLOSE_INTERVAL
1
2
NODENAME
No. 1 Ty. MODULE (PBO)
Name %_HTTP_START
SY-REPID
SAPMHTTP
5454455522222222222222222222222222222222
310D844000000000000000000000000000000000
SYST-REPID
SAPMHTTP
5454455522222222222222222222222222222222
310D844000000000000000000000000000000000
%_ARCHIVE
2222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
%_DUMMY$$
2222
0000
%_SPACE
2
0
Internal notes
The termination was triggered in function "method_call_iref"
of the SAP kernel, in line 2207 of the module
"//bas/700_REL/src/krn/runt/abmethod.c#8".
The internal operation just processed is "METH".
Internal mode was started at 20070407164321.
Active Calls in SAP Kernel
Lines of C Stack in Kernel (Structure Differs on Each Platform)
SAP (R) - R/3(TM) Callstack, Version 1.0
Copyright (C) SAP AG. All rights reserved.
Callstack without Exce -
Error by binding a table to context node
Hello Experts,
If I try to bind a table of strings, there comes the error:
"Dynamic type conflict during the assignment of references."
Here is my coding:
METHOD fill_cssref_data .
"Stores the references to the css
DATA: lt_cssref TYPE TABLE OF string,
wb_cssref LIKE LINE OF lt_cssref.
DATA: lo_nd_cssref TYPE REF TO if_wd_context_node.
DATA: wb_messages LIKE LINE OF lt_messages.
lo_nd_cssref = wd_context->get_child_node( wd_this->wdctx_cssref_data ).
LOOP AT lt_messages INTO wb_messages.
CONCATENATE 'https://gtp.wdf.sap.corp/sap/bc/webdynpro/qce/msg_gui_edit?sap-language=E&csinsta='
wb_messages-installno '&mnumm=' wb_messages-problemno '&myear=' wb_messages-pyear
INTO wb_cssref.
APPEND wb_cssref TO lt_cssref.
ENDLOOP.
lo_nd_cssref->bind_table( lt_cssref ).
endmethod.
The node "CSSREF_DATA" contains just one attribute "CSSREF" type string, so I don't know why there's a problem binding a table of strings to this node.
I also tried the method "lo_nd_cssref->bind_elements( lt_cssref )", but the result was the same.
Does anybody know where my mistake is?
Best regards,
LennartHello,
the problem was, that the string table had not the same name as the context node.
Best regards,
Lennart -
Error "Lead selection not set for context node"
Hi everyone,
I've got a Tree control in WebDynpro ABAP and I've implemented an "expand all" button.
Here's the coding:
METHOD expand_node_rec.
DATA lo_el_child TYPE REF TO if_wd_context_element.
DATA lo_node_children TYPE wdr_context_child_map.
DATA wa_lo_node_children LIKE LINE OF lo_node_children.
DATA lo_nd_child TYPE REF TO if_wd_context_node.
DATA lo_kschl TYPE klschl.
DATA lv_has_children TYPE boolean.
lo_el_child = node->get_element( ).
lo_node_children = node->get_child_nodes( ).
node->get_attribute( EXPORTING name = 'KSCHL' IMPORTING value = lo_kschl ).
node->get_attribute( EXPORTING name = 'HAS_CHILDREN' IMPORTING value = lv_has_children ).
IF lv_has_children = abap_true.
node->set_attribute( name = 'IS_EXPANDED' value = abap_true ).
ENDIF.
LOOP AT lo_node_children INTO wa_lo_node_children.
lo_nd_child = wa_lo_node_children-node.
me->expand_node_rec( node = lo_nd_child ).
ENDLOOP.
ENDMETHOD.
However I'm getting the error above: "Lead selection not set for context node".
Any suggestions?
Edited by: DEVELOPMENT THEMIS on Jul 7, 2011 6:34 PMhi developement Themis,
I think u didn't diclare "node" as context node. So declare it as a context node before using as a context node..as below
DATA node TYPE REF TO if_wd_context_node.
or u can use "lo_nd_child " as ur context node in ur program in place of "node"
then I think this error will be removed.
thanks,
simadri -
Hi,
I am facing an error which says "Invalid Key predicate"while running http method get via tcode /IWFND/MAINT_SERVICE.
The same works fine for sdata .The SICF nodes are active.But when the url has odata it does not seem to work as expected .This is the url I am trying to execute.
/sap/opu/odata/sap/QMLSINSPECTIONLOT/MATERIALDETAIL(MaterialNumber='1706',FROMDATE='20120303',TODATE='20120708')?$format=xml
(does not work -error invalid predicate)
/sap/opu/sdata/sap/QMLSINSPECTIONLOT/MATERIALDETAIL(MaterialNumber='1706',FROMDATE='20120303',TODATE='20120708')?$format=xml(works fine)
Could you help me with this error?
Regards,
AnnAnn,
FROMDATE is a date field? Then you need to specify while providing value.
Example: Check it here.
How to use OData Date filter query to filter data from OData NetWeaver Gateway Service?
Thanks
Krishna -
Getting error while using TRIM method in collections
Hi Experts,
While using TRIM method I am getting below error. Am I doing any mistake here ?
DB : Oracle 11g
SQL> declare
2
3 type emp_tab is table of employees%rowtype index by binary_integer;
4 l_emp_tab emp_tab;
5
6 begin
7
8 select * bulk collect into l_emp_tab from employees;
9 l_emp_tab.trim(5);
10 dbms_output.put_line(l_emp_tab.count);
11
12 end;
13 /
l_emp_tab.trim(5);
ERROR at line 9:
ORA-06550: line 9, column 2:
PLS-00306: wrong number or types of arguments in call to 'TRIM'
ORA-06550: line 9, column 2:
PL/SQL: Statement ignored
Thanks in advance for all your help.
Cheers,
SuriGerard, and to Unkonwn epxpert ;-)
Thanks for the reply. I am aware about extend method. But not sure about TRIM. Once again thanks for your help.
Cheers,
Suri -
Error while calling Proxy Method
Hi All,
I am trying to call aproxy method to send some information.
However it raises an exception...The details of the exception are as follows:
CX_SXML_PARSE_ERROR:Exception CX_SOAP_ROOT occurred (program: CL_SOAP_RUNTIME_ROOT==========CP, include: CL_SOAP_RUNTIME_ROOT==========CM004, line: 110)..Exception CX_SOAP_ROOT occurred (program: CL_SOAP_MESSAGE_NEW===========CP,include: CL_SOAP_MESSAGE_NEW===========CM00R, line: 39)..Error while parsing an XML stream: 'BOM / charset detection failed'.
Any idea of what could be the problem...
NOTE: I had generated the Proxy using the WSDL file...Hi Hanife,
My report using the client proxy failed with the error 'BOM / charset detection failed' while trying to pass string value to the generated variable.
I solved this issue by converting the string to an xstring either by function module SCMS_STRING_TO_XSTRING or xslt function call transformation ID
After that the proxy call was successful. Test if the webservice could deal with the result created by the proxy runtime have not been done yet.
Hope this helps.
Kind regards,
Jochen -
Getting error while creating abstract method
hi folks,
i facing issue for ABSTRACT Class.
I am trying to create abstarct method, (refered example from saptechnical site),
I created one attribute i-num, created one method AREA, in implementation area , i made it as Abstract, then i did syntax check, then it is giving below error.
*Class ZTEST_CLASS01_AB,Method AREA
The abstract method "AREA" can only be implemented after its
redefinition (METHODS AREA REDEFINITION).*
i tried all the ways..
created subclass for this, i writted some code in AREA of Sub-class, there it is giving dump, because first one is not activated properly..
could you please somebody help me on this.
SriHello Arshad,
Create a class(ZABSTRACT) and make its type as Abstract( Which means atleast one of its methods is abstract)
We can have abstract classes with all it's methods as non-abstract or concrete. A small example is given below:
CLASS gcl_abstract DEFINITION ABSTRACT.
PUBLIC SECTION.
METHODS concrete. "Concrete
ENDCLASS. "gcl_abstract DEFINITION
* CLASS gcl_abstract IMPLEMENTATION
CLASS gcl_abstract IMPLEMENTATION.
METHOD concrete.
WRITE: / `I'm a concrete method`.
ENDMETHOD. "concrete
ENDCLASS. "gcl_abstract IMPLEMENTATION
* CLASS gcl_abstract_sub DEFINITION
CLASS gcl_abstract_sub DEFINITION INHERITING FROM gcl_abstract.
PUBLIC SECTION.
METHODS concrete REDEFINITION.
ENDCLASS. "gcl_abstract_sub DEFINITION
* CLASS gcl_abstract_sub IMPLEMENTATION
CLASS gcl_abstract_sub IMPLEMENTATION.
METHOD concrete.
super->concrete( ).
WRITE: / 'Abstract class might not have abstract methods at all!'.
ENDMETHOD. "concrete
ENDCLASS. "gcl_abstract_sub IMPLEMENTATION
START-OF-SELECTION.
DATA: go_abstract TYPE REF TO gcl_abstract_sub.
CREATE OBJECT go_abstract.
go_abstract->concrete( ).
Although i will agree there is no point in making a class as abstract & having no abstract method
@Sri: Looks like you're trying to implement the abstract method "AREA" in the abstract class hence the error. For abstract method you cannot define their implementation in the corres. abstract class.
BR,
Suhas
Edited by: Suhas Saha on Mar 30, 2011 12:04 PM
Maybe you are looking for
-
IF function is not working for me
Hi Guys, My first post here. I tried 'IF' function with the following formula: =IF(M2>=40, 'LEFT SQUARE BRACKETage of 40-49RIGHT SQUARE BRACKET, LEFT SQUARE BRACKETage of 30-39RIGHT SQUARE BRACKET) Of course the brackets are real brackets not text li
-
When I launch a classic app, the classic startup is very slow (5 minutes), and I get a window that says that it it trying to connect to a server, which I cancel out of (twice), and then when classic finally does launch, it usually starts up AppleWork
-
How to check if my MBP supports Airplay?
Hi I have a 15'' MBP from march ish 2011. I just updated my OSX to Mountain Lion 10.8.2 because I was thinking about buying apple tv 3rd generation. But I'm not sure, that my computer supports the Apple TV mirroring? How can I check this? I know that
-
Ubuntu Installation: buffer I/O error on device sda, logical block 2
Hallo ich habe einen LAPTOP Levono G700. Er hatte Windows 8 und EFI darauf. Es war mir gelungen Unbuntu 12.04 (64) zu installieren. Nach einiger Zeit häuften sich die Lese-Fehler, bis schließlich Ubuntu nicht mehr lief. Beim Versuch, Ubuntu neu aufzu
-
MRP Run Error creating Requisitions instead Schedule Lines
Hi Folks, I am facing a typical issue with MRP Run. Every time when I am running the MRP for a particular material I have made settings such that Schedule lines to be generated by maintaining the Source list and MRP relevancy as 2 in source list. Al