Quantcast
Channel: SCN : Popular Discussions - Business Server Pages (BSP)
Viewing all 1497 articles
Browse latest View live

CX_SY_DYN_CALL_ILLEGAL_TYPE

$
0
0

Hello,

 

I am calling a function from my BSP application (in do_handle_event) and I am getting this exception..

 

Following error text processed in system:

An exception with the type CX_SY_DYN_CALL_ILLEGAL_TYPE occurred, but was neither handled locally, nor declared in a RAISING clause

 

i dont find anything in st22. Has anyone got any idea what might be the problem? The actual and formal parameters looks fine....

 

any help is greatly appreciated

 

thanks

thilothama


Issue: Error code 404 and for the reason Not found

$
0
0

Hi,

 

I checked the forum for the issue which I am about to describe here. I found a lot of threads but I think my issue is somehow different from those.

 

I am working on Surveys. I integrated workflow with the surveys and in the first client, the application works fine. But, in client 2, when I click on the workitem, it is showing the error: URL http://xxx.yyy.com:8000/SAP/BC/WEBFLOWWSHANDLER call was terminated because the corresponding service is not available.

 

Note

The termination occurred in system xxx with error code 404 and for the reason Not found.

The selected virtual host was 0 .

 

What can I do?

Please select a valid URL.

If you do not yet have a user ID, contact your system administrator.

 

ErrorCode:ICF-NF-http-c:000-u:SAPSYS-l:E-i:xxx_YYY_00-v:0-s:404-r:Notfound

 

HTTP 404 - Not found

Your SAP Internet Communication Framework Team

 

 

I checked all the Workflow configurations, and it seems fine. But regarding BSP, I am not sure as I am not that good in BSP. And when I checked the forum, majority of them talks about BSP or SICF. If it has got something with SICF, will it be the work of basis team? Or is it issue with some other settings?

 

Please help me in this regard.

 

 

Regards,

Jubish

Service cannot be reached-(error code 403 and for the reason Forbidden.)

$
0
0

Hi All,

 

I am working on BSP's.

 

I built a BSP application.  It was working fine.  Now after 1 month when i excuted the same BSP, It is throughing error as

 

below:

 

Service cannot be reached

 

 

What has happened?

URL http://klang.synopsys.com:9004/sap/bc/bsp/sap/zhr_voe/first.htm call was terminated because the corresponding service is not available.

 

   

Note

 

The termination occurred in system DV4 with error code 403 and for the reason Forbidden.

 

The selected virtual host was 0 .

 

 

   

 

What can I do?

Please select a valid URL.

 

If you do not yet have a user ID, contact your system administrator.

 

 

 

ErrorCode:ICF-NF-http-c:000-u:SAPSYS-l:E-i:klang_DV4_04-v:0-s:403-r:Forbidden

 

 

 

HTTP 403 - Forbidden

 

 

Your SAP Internet Communication Framework Team

 

 

 

 

Note : An other BSP application is working fine...

 

Can any boady please help me to sort the iussue.

 

Regards,

Kishan

BSP exception: Access to URL is forbidden

$
0
0

Hi all,

i have a problem with a BSP integration on the SAP EP with a BSP iView.

 

The BSP are loaded. Wenn i click on a tab table then returns the BSP an ERROR link this:

<b>SAP Note</b>

The following error text was processed in the system:

BSP exception: Access to URL /sap(bD1lbiZwPTMyNTAzJmM9MTAwJnM9U0lEJTNhQU5PTiUzYWNoc2ZzcjAwMDI5X0s2NV82NSUzYUtyUGFSU1R5a0dMRHU4bi1nQjBQa1c5UkJGZ2hsUDNZYVJmZmVMZzItQVRUJmk9MSZkPW1pbiZ2PTYlMmU0)/bc/bsp/sap/z_wi_ap/ is forbidden.

 

wenn we start the BSP page directly from the BI then we dont have this problem.

 

have anybody an idea wath are the problem.

 

Regards

Thomas

"IT_SPFLI" is not an internal table "OCCURS n" specification is missing.

Error: Message E RSDODSO 201 cannot be processed in plugin mode HTTP

$
0
0

Hi all,

 

We have developed a BSP page in which, on button click, the onInputProcessing has a code written where 'Performs' in ABAP programs are being called.

 

When i execute the page, the layout gets executed fine. But on clicking the button after entering text, the following error is thrown:

 

Message E RSDODSO 201 cannot be processed in plugin mode HTTP

 

 

   

Exception Class CX_SY_MESSAGE_IN_PLUGIN_MODE

Error Name 

Program CL_RSD_DTA====================CP

Include CL_RSD_DTA====================CM01P

ABAP Class CL_RSD_DTA

Method FACTORY

Line 45 

Long text -

 

Please provide your suggestions to resolve the error.

 

Thanks,

Abhishek.

GENERATE_SUBPOOL_DIR_FULL issue - also in 6.40?

$
0
0

Hi fellows,

after implementing some dynamic table creation in my MVC application I came across this GENERATE_SUBPOOL_DIR_FULL error, and found this topic in ABAP forum:

Resetting the counter for Generate Subroutine Pool I read that for the WebAS 6.40 approach removes some of theses issues, this might be one of them.

Does anybody know of similar problems that occur or occur not when using 6.40?

 

*) As the 6.40 kernel can also be used for 6.20 installations ... will upgrading the kernel affect or even solve this problem in any way? (or make the 6.40 approach possible?)

 

Thanks for reading (and answering),

Max

Disable URL-Mangling in BSP Runtime

$
0
0

Hi Experts,

 

we decided to provide some web applications für mobile devices. Currently (and maybe never) WD ABAP does not support mobile devices. Therefore we are looking for alternatives.

 

There are a lot of threads in the net where other people discussed the same topic and several decided to use BSP. We wanted to use BSP and jQueryMobile but we noticed that there are some problems because of URL-Mangling / rewriting.

 

Do you have any idea if it is possible to disable URL-Mangling without modification? We already thought about an own request handler in TA SICF but in this case we also need an own CL_BSP_RUNTIME (to disable the coding in method on_check_rewrite). However this is difficult because some standard BSP runtime classes (RUNTIME, NAVIGATION...) are marked as final, so it isn't possible to inherit from them and we don't want to copy / redevelop all relevant classes.

 

Furthermore there are other disadvantages like:

- many redirects (problematical with low-bandwidth connections)

- client cookie handling is more difficult

 

Do you have any idea?

 

Kind regards

Danny


BSP Download - Response is running for a long time.

$
0
0

Hi All,

 

I have used the method cl_bsp_utility=>download to download the data to excel file. After clicking on download button the response is running for long time and not completing. Please advice how to get the control back to page.  Thanks.        

 

CALL METHOD cl_bsp_utility=>download
          EXPORTING
            object_s            = l_xstring
            content_type        = app_type
            content_disposition = 'attachment;filename=CompletedCourse.xls'
            response            = runtime->server->response
            navigation          = navigation.

 

Regards,

Ganesh R K.

How to get SAP Session Management accepting session token?

$
0
0

We have an issue trying to use SAP Security Session Management instead of SSO cookies.

 

We have Netweaver 7.02 SP11 and we are trying to allow the external HTTP callers to access system using SAP Session Management and session access token. However we are getting response "Session doesn't exist".

 

Details:

 

We have activated Security Session Management in our system and we deactivated SSO completely. Here are the relevant system parameters:

 

login/create_sso2_ticket = 0 

login/accept_sso2_ticket = 0 

login/ticketcache_entries_max = 1000 

login/ticketcache_off = 0 

login/ticket_only_by_https = 0 

icf/set_HTTPonly_flag_on_cookies = 0 

icf/user_recheck = 0 

http/security_session_timeout = 1800

http/security_context_cache_size = 2500 

rdisp/plugin_auto_logout = 1800 

rdisp/autothtime = 60 

 

(list comes from SICF_SESSIONS).

Also, in SICF_SESSIONS we have activated Security Session Management for our current client.

 

Then we have developed BSP application with controller. This BSP application authenticates user (employing standard authentication mechanisms of Netweaver) and then it prepares the URL to be called by external HTTP caller. Here is the code of DO_REQUEST method of the controller:

 

method DO_REQUEST.

 

data: lf_cntntype type string,

lf_mimetype type string.

 

lf_cntntype = skwhc_c_http_content_type.

lf_mimetype = 'text/plain'.

response->set_header_field( name = lf_cntntype value = lf_mimetype ).

 

data: lf_error type string.

lf_error = space.

 

data: lf_url_path type string.

lf_url_path  = request->get_form_field( 'URL' ).          "#EC NOTEXT

if lf_url_path is initial.

   lf_error = 'URL is missing'.

else.

 

data: lf_stateful_path type string.

lf_stateful_path = lf_url_path.

CALL METHOD server->set_session_stateful_via_url

   EXPORTING

     stateful    = server->co_enabled

   CHANGING

     rewrite_url = lf_stateful_path.

 

data: lf_token type string.

CALL METHOD server->enable_foreign_session_access

   EXPORTING

     url_path = lf_url_path

     one_time_access_token     = abap_false

   IMPORTING

     session_access_token      = lf_token

   EXCEPTIONS

     url_path_is_not_supported = 1

     session_is_not_stateful   = 2

     user_unknown = 3

     internal_error = 4

     others = 5.

  if sy-subrc ne 0.

    case sy-subrc.

      when 1.

        lf_error = 'Register failed with exception url_path_is_not_supported'.

      when 2.

        lf_error = 'Register failed with exception session_is_not_stateful'.

      when 3.

        lf_error = 'Register failed with exception user_unknown'.

      when others.

        lf_error = 'Register failed with exception internal_error'.

    endcase.

  endif.

 

endif.

 

if lf_error is not initial.

  response->set_status( code = 501  reason = lf_error ).

  write( 'Error processing the URL into token' ).

  write( cl_abap_char_utilities=>cr_lf ).

  write( lf_error ).

else.

  write( lf_stateful_path ).

  write( cl_abap_char_utilities=>cr_lf ).

  write( lf_token ).

endif.

 

endmethod.

 

Method takes the parameter URL and adds the session context to the URL (changing the path from .../sap/bc... into .../sap(session-context-id)/bc...) and it also generates the access token for the URL. Both values are then returned with plain text mime type.

 

In SM05, we can see the session properly created.

 

When we use the URL with parameter SAP-SESSION_ACCESS_TOKEN, we get the response "400 Session timed out - please log in again".

 

When we check the HTTP trace (transaction SMICM), it says that the session "no longer exists". Here is the part of the trace file:

 

HttpSAPR3Handler: Call SAP AppServer for URI: /, java: 0

DpFindWebContext: check context T24/U6677/M0, 1,1

stat:1, use:1, len:40

DpFindWebContext: no context found, id=>8E0kZhnTPDBIF7G9rS7h8G3BC2ds1won9jev1MAg<

DTRACE(8/16774/2): {root-id=000C29D761591EE1B2B6BDFA0C1C0EEF}_{conn-id=000C29D761591EE1B2B6BDFA0C1C2EEF}_1

IcmFlushBuf: Flushing 847 Bytes, buf_status: 6

flush buffer with mpi buffer id 6

MPI<26b3>2b#12 FlushOutbuf 6 1 0 225560 919 6 -> 00000000079A55B0 MPI_OK

IcmCreateDpRequest: Send request to AppServer

IcmSendRq called with session key: SID:ANON:XXXXXX0090_YYY_00:8E0kZhnTPDBIF7G9rS7h8G3BC2ds1won9jev1MAg-ATT

DpFindWebContext: check context T24/U6677/M0, 1,1

stat:1, use:1, len:40

DpFindWebContext: no context found, id=>8E0kZhnTPDBIF7G9rS7h8G3BC2ds1won9jev1MAg<

IcmSendRq: Session not found for context id: SID:ANON:DEHDSV0090_D65_00:8E0kZhnTPDBIF7G9rS7h8G3BC2ds1won9jev1MA

MPI<26b3>2b#13 Cancel 7 -> MPI_OK

MPI<26b4>2c#14 Cancel 7 -> MPI_OK

HttpSrvHdlRequest: Error return: 701

IcmPlCheckRetVal: Plugin retval: PLUGIN_RET_ERROR (701)

IcmHandleNetRead(id=8/16774): read_len: 847, HandleNetData returned: 701

IcmHandleNetRead(id=8/16774): PlugInHandleNetData failed (rc=701)

MPI<26b3>2b#14 Cancel 7 -> MPI_OK

MPI<26b4>2c#15 Cancel 7 -> MPI_OK

PlugInStopConn: role: Server(1), error: -11, write_err: 1

PlugInStopConn: write error response

HttpPlugInWriteErrorText: return static error for "Session no longer exists" (-11)

HttpPlugInWriteErrorText: templ_path: D:\usr\sap\YYY\DVEBMGS00\data\icmandir/error_templ, err_idx: -1

ICT: IctIHttpOpenMessage: 0000000002E2E220 typ=2

 

 

Example of the calls:

 

- first we call

 

http://<host>:<port>/sap/bc/bsp/ztest/token.do?url=/sap/bc/bsp/ztest/token.do

 

The response is

 

sap(cz1TSUQlM2FBTk9OJTNhREVIRFNWMDA5MF9ENjVfMDAlM2E4RTBrWmhuVFBEQklGN0c5clM3aDhHM0JDMmRzMXdvbjlqZXYxTUFnLUFUVA==)/bc/bsp/ehr/ztest/token.do

c3N0PTIzQjE1NkVBQzlBNTU5NDY4RjhBREI3MERDMjRBMEYzMDAwQzI5RDc2MTU5MUVFMUIyQjZCOEEwMDhEQTBFRUY=

 

So we close browser, open it again and call

 

http://<host>:<port>/sap(cz1TSUQlM2FBTk9OJTNhREVIRFNWMDA5MF9ENjVfMDAlM2E4RTBrWmhuVFBEQklGN0c5clM3aDhHM0JDMmRzMXdvbjlqZXYxTUFnLUFUVA==)/bc/bsp/ztest/token.do?sap-session_access_token=c3N0PTIzQjE1NkVBQzlBNTU5NDY4RjhBREI3MERDMjRBMEYzMDAwQzI5RDc2MTU5MUVFMUIyQjZCOEEwMDhEQTBFRUY=

 

And the result is error page "400 Session timed out - please log in again"

 

The solution is described in OSS note 1420203 and we did all what's described there, but it still doesn't work.

 

Do you have any idea what's missing?

Service cannot be reached-(error code 403 and for the reason Forbidden.)

$
0
0

Hi All,

 

I am working on BSP's.

 

I built a BSP application.  It was working fine.  Now after 1 month when i excuted the same BSP, It is throughing error as

 

below:

 

Service cannot be reached

 

 

What has happened?

URL http://klang.synopsys.com:9004/sap/bc/bsp/sap/zhr_voe/first.htm call was terminated because the corresponding service is not available.

 

   

Note

 

The termination occurred in system DV4 with error code 403 and for the reason Forbidden.

 

The selected virtual host was 0 .

 

 

   

 

What can I do?

Please select a valid URL.

 

If you do not yet have a user ID, contact your system administrator.

 

 

 

ErrorCode:ICF-NF-http-c:000-u:SAPSYS-l:E-i:klang_DV4_04-v:0-s:403-r:Forbidden

 

 

 

HTTP 403 - Forbidden

 

 

Your SAP Internet Communication Framework Team

 

 

 

 

Note : An other BSP application is working fine...

 

Can any boady please help me to sort the iussue.

 

Regards,

Kishan

Windows 7/Vista Sidebar Gadget for SAP

$
0
0

Sidebar Gadget for SAP

Windows 7/ Vista Sidebar (Link: http://vista.gallery.microsoft.com/vista/SideBar.aspx?mkt=en-us) can be used to interface with SAP, to show data right on the user's desktop. This allows the user to constantly monitor different SAP values and act accordingly. The parameters which people would like to monitor can be of wide range. For eg., a Basis person may want to monitor SAP system performance, while the business executives may want to know Today's sales.

 

Example

What I have done here, is to create a similar gadget for Windows Vista, which can talk to a custom SAP BSP, and show data real-time on user's desktop. The example here shows how to monitor SAP system performance.

 

Creating the BSP

Since sidebar gadgets can show only a small amount of area, you have to design the BSP page, to fit in that small area. Here I have created a BSP page which fits within a 130*185 sq.pixels area. My BSP page is created without the <head> section, just with the <body>.

Link: http://img44.imageshack.us/img44/3125/bsponinternetexplorer.jpg

 

Creating the gadget

The gadget was created from the basic example shown in MSDN site.

Link: http://msdn.microsoft.com/en-us/library/aa965850(VS.85).aspx

 

How it looks on desktop

After these files were created, they were put into the user's gadget folder. The gadget was added on to the sidebar and it looks as follows.

Link: http://img30.imageshack.us/img30/6929/gadgetondesktop.jpg

 

Complete gadget file

Link: http://www.sendspace.com/file/ggvd7t

 

If any of the files are deleted due to inactivity or due to any other reason, please contact me and I will reply back.

 

Thanks,

Juwin

 

To the forum moderator: I tried to post this in Wiki, but I couldn't find button, which will help me to Add this stuff. Hence posting the information in the forum. Please move this information, to Wiki, if you feel that is the right place.

LDAP Simple Bind - Authetication?

$
0
0

Hi

 

We have requirement to authenticate LDAP user id and password in a BSP.

 

In function module LDAP_SIMPLEBIND we have the parameters Usr_string and pwd_string.

Is these parameters for LDAP user id and password? If user details are incorrect it is supposed to return code LDAPRC as 49.

I need to know whether we can use this method to authenticate LDAP user.

 

Please provide your views.

 

Thanks

Rakesh

Disable URL-Mangling in BSP Runtime

$
0
0

Hi Experts,

 

we decided to provide some web applications für mobile devices. Currently (and maybe never) WD ABAP does not support mobile devices. Therefore we are looking for alternatives.

 

There are a lot of threads in the net where other people discussed the same topic and several decided to use BSP. We wanted to use BSP and jQueryMobile but we noticed that there are some problems because of URL-Mangling / rewriting.

 

Do you have any idea if it is possible to disable URL-Mangling without modification? We already thought about an own request handler in TA SICF but in this case we also need an own CL_BSP_RUNTIME (to disable the coding in method on_check_rewrite). However this is difficult because some standard BSP runtime classes (RUNTIME, NAVIGATION...) are marked as final, so it isn't possible to inherit from them and we don't want to copy / redevelop all relevant classes.

 

Furthermore there are other disadvantages like:

- many redirects (problematical with low-bandwidth connections)

- client cookie handling is more difficult

 

Do you have any idea?

 

Kind regards

Danny

Can BSP app be integrated into SAP HANA Cloud Portal?

$
0
0

Hi,

   I have just started exploring SAP HANA Cloud Portal and doing one sample application. So far, it is good.

But what I am concerned is we have been developing so many applications using BSP. We have so many customers who are using BSP apps.

So Can we integrate BSP apps in SAP HANA Cloud Portal or does my concern make sense at least?

 

 

 

Thanks,

Rama Rao.


PDF Output

$
0
0

So what am I missing?

 

<b>BSP Programming: Handling Of Non-HTML Documents</b>

/people/mark.finnern/blog/2003/09/23/bsp-programming-handling-of-non-html-documents

 

<b>Generate file .doc or .pdf as from a text</b>

Generate file .doc or .pdf as from a text

 

<b>Page Layout</b>

<%@page language="abap" %><%@extension name="htmlb" prefix="htmlb" %><htmlb:content design="design2002" >  <htmlb:page>    <htmlb:form method       = "post"                encodingType = "multipart/form-data" >      <htmlb:radioButtonGroup id="display_type" >        <htmlb:radioButton id   = "inline"                           text = "Display Inline" />        <htmlb:radioButton id   = "html"                           text = "Display Inside HTML Page" />        <htmlb:radioButton id   = "window"                           text = "Display In New Window" />        <htmlb:radioButton id   = "convert"                           text = "Convert to PDF Inside HTML Page" />        <htmlb:radioButton id   = "convertnew"                           text = "Convert to PDF In New Window" />      </htmlb:radioButtonGroup>      <htmlb:fileUpload id          = "myUpload"                        onUpload    = "HandleUpload"                        upload_text = "Display"                        size        = "90" />      <hr>      <br>Name = <%= file_name%>      <br>MIME-Type = <%= file_mime_type%>      <br>Length = <%= file_length%>      <%  IF ( display_type = 'html' OR display_type = 'convert' ) AND  display_url IS NOT INITIAL.      %>      <iframe src="<%= display_url%>" width="100%" height="500px">      </iframe>      <%  ENDIF.  IF ( display_type = 'window' OR display_type = 'convertnew' ) AND display_url IS NOT INITIAL.      %>      <script language="Javascript">        window.open("<%= display_url%>").focus();      </script>      <%  ENDIF.      %>    </htmlb:form>  </htmlb:page></htmlb:content>

 

<b>OnInputProcessing</b>

* event handler for checking and processing user input and
* for defining navigation

DATA: radioButtonGroup TYPE REF TO CL_HTMLB_RADIOBUTTONGROUP.
DATA: fileUpload TYPE REF TO CL_HTMLB_FILEUPLOAD.
DATA: cached_response TYPE REF TO if_http_response.
DATA: response TYPE REF TO if_http_response.
DATA: guid TYPE guid_32.

fileUpload ?= CL_HTMLB_MANAGER=>GET_DATA(                       request = request                       id      = 'myUpload'                       name    = 'fileUpload' ).

file_name      = fileUpload->file_name.
file_mime_type = fileUpload->file_content_type.
file_length    = fileUpload->file_length.
file_content   = fileUpload->file_content.

radioButtonGroup ?= CL_HTMLB_MANAGER=>GET_DATA(                       request = request                       id      = 'display_type'                       name    = 'radioButtonGroup' ).

display_type = radioButtonGroup->selection.

IF display_type = 'inline' AND XSTRLEN( file_content ) > 0.  response = runtime->server->response.  response->set_data( file_content ).  response->set_header_field( name  = if_http_header_fields=>content_type                              value = file_mime_type ).  " response->set_header_field( name  = if_http_header_fields=>content_length  "                             value = file_length ).  response->delete_header_field( name = if_http_header_fields=>cache_control ).  response->delete_header_field( name = if_http_header_fields=>expires ).  response->delete_header_field( name = if_http_header_fields=>pragma ).
* signal that response is complete  navigation->response_complete( ).   RETURN.
ENDIF.

IF ( display_type = 'html' OR display_type = 'window' ) AND XSTRLEN( file_content ) > 0.  CREATE OBJECT cached_response TYPE CL_HTTP_RESPONSE EXPORTING add_c_msg = 1.  cached_response->set_data( file_content ).  cached_response->set_header_field( name  = if_http_header_fields=>content_type                                     value = file_mime_type ).  cached_response->set_status( code = 200 reason = 'OK' ).  cached_response->server_cache_expire_rel( expires_rel = 180 ).  CALL FUNCTION 'GUID_CREATE'    IMPORTING      ev_guid_32 = guid.  CONCATENATE runtime->application_url '/' guid INTO display_url.  cl_http_server=>server_cache_upload( url      = display_url                                       response = cached_response ).  RETURN.

ENDIF.

IF ( display_type = 'convert' OR display_type = 'convertnew' ) AND XSTRLEN( file_content  ) > 0.  CREATE OBJECT cached_response TYPE CL_HTTP_RESPONSE EXPORTING add_c_msg = 1.  cached_response->set_data( file_content ).  cached_response->set_header_field( name  = if_http_header_fields=>content_type                                     value = 'application/pdf' ).  cached_response->set_status( code = 200 reason = 'OK' ).  cached_response->server_cache_expire_rel( expires_rel = 180 ).  CALL FUNCTION 'GUID_CREATE'    IMPORTING      ev_guid_32 = guid.  CONCATENATE runtime->application_url '/' guid '.pdf' INTO display_url.  cl_http_server=>server_cache_upload( url      = display_url                                       response = cached_response ).  RETURN.

ENDIF.

 

Again so what am I missing? If I select the Convert to PDF with a text file and open in a new window I get my page then I do a save as and I save it as a .PDF but then Adobe can't open it. So I must be missing something easy...

Issue: Error code 404 and for the reason Not found

$
0
0

Hi,

 

I checked the forum for the issue which I am about to describe here. I found a lot of threads but I think my issue is somehow different from those.

 

I am working on Surveys. I integrated workflow with the surveys and in the first client, the application works fine. But, in client 2, when I click on the workitem, it is showing the error: URL http://xxx.yyy.com:8000/SAP/BC/WEBFLOWWSHANDLER call was terminated because the corresponding service is not available.

 

Note

The termination occurred in system xxx with error code 404 and for the reason Not found.

The selected virtual host was 0 .

 

What can I do?

Please select a valid URL.

If you do not yet have a user ID, contact your system administrator.

 

ErrorCode:ICF-NF-http-c:000-u:SAPSYS-l:E-i:xxx_YYY_00-v:0-s:404-r:Notfound

 

HTTP 404 - Not found

Your SAP Internet Communication Framework Team

 

 

I checked all the Workflow configurations, and it seems fine. But regarding BSP, I am not sure as I am not that good in BSP. And when I checked the forum, majority of them talks about BSP or SICF. If it has got something with SICF, will it be the work of basis team? Or is it issue with some other settings?

 

Please help me in this regard.

 

 

Regards,

Jubish

CX_SY_RANGE_OUT_OF_BOUNDS dump in BSP F4 help

$
0
0

Hi ,

 

I am following a blog for creating a standard F4 help for MATNR in

my BSP application.

 

The standard search help has a custom elementary search help

for which the following dump is coming :

 

The following error text was processed in the system:

An exception with the type CX_SY_RANGE_OUT_OF_BOUNDS occurred, but was neither handled locally, nor declared in a RAISING clause

Exception Class CX_SY_RANGE_OUT_OF_BOUNDS

Error Name DATA_OFFSET_LENGTH_TOO_LARGE

Program ZCL_M_INPUT_HELP==============CP

Include ZCL_M_INPUT_HELP==============CM002

ABAP Class ZCL_M_INPUT_HELP

Method GET_HELPVALUES_BAPI

Line 221 

Long text The sub area access (Offset = 248, Länge = &LEN GTH&) on a data object of size 255, lies outwith the valid boundaries.

 

I have the following code in my model class zcl_m_input_help in method

get_helpvalues_bapi where dump is coming:

 

****For each component (field) in the table -Output the data

    LOOP AT struct ASSIGNING  LEFT DELETING LEADING '0'.

      ENDIF.

    ENDLOOP.

  ENDLOOP.

 

I would be really thankful if someone could help.

 

HTTP Request Post Method holds 5000 entries

$
0
0

Hi Experts,

 

We found a weird change in our BSP Application after we upgraded our ERP ECC6 Enh3 to Enh6.

 

In our BSP page html input controls gets generated at runtime and data gets filled in. When I submit the form (method = Post), I could see complete form data is not submitted to server.

 

When I debug the code I found some thing strange that request->get_form_fields ( changing fields = it_filds ) could hold only 5000 rows/records, another things that it give an exception - CX_SY_STRG_PAR_VAL but control passes to the next statement.

 

I never seen this issue before upgrade. We have compared all the http parameters in server with a backup server, all are same.

 

Can anyone please advise whether this is a known issue happens after the upgrade and any Notes available for the same.

 

Regards,

Murthy

 


BSP Doubts

$
0
0

Hi Experts,

 

Can anybody can explain to following doubts

 

1) Does the BSP htmlb library is ligther than the WebDynpro ABAP, I mean which page loads faster

2) Is Custom javscipts are supported in WebDynpro ABAP.

3) Is RTL Rendering can be controlled in WebDypro ABAP ?

4) Is there any client-side regular expressions can be used in the BSP ,otherwise cl_abap_regex is the only options to validate which will becomes a server side validation (ABAP Stack )

5) Is there any control of the BSP input elements if we declare data type as numeric, system should allow the numericals only

6) Can BSP HTMLB is supported by the Opera, Chrome and Safari browsers

7) How to handle the Back Page problem, everytime it is getting session out whenver tried using BACK page in IE.

Viewing all 1497 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>