Skip to Content
0
Former Member
Mar 15, 2010 at 02:19 PM

ABAP Dump After EHP4 Upgrade "SYNTAX_ERROR"

245 Views

Hello

I performed ERP ECC 6.0 to EHP4 upgrade. System is working fine, Support Package stacks at maximum level, kernel, tp and R3trans is up-to-date. Only problem is I am getting "SYNTAX_ERROR" every minute. What could be the reason?

Runtime Errors SYNTAX_ERROR

Date and Time 15.03.2010 16:10:28

Short text

Syntax error in program "CL_HTTP_SERVER_NET============CP ".

What happened?

The following syntax error occurred in the program

CL_HTTP_SERVER_NET============CP :

"Method "SET_SSO_MANDATORY" is not declared or inherited in class "CL_H"

What can you do?

Please eliminate the error by performing a syntax check

(or an extended program check) on the program "CL_HTTP_SERVER_NET============CP

".

You can also perform the syntax check from the ABAP/4 Editor.

If the problem persists, proceed as follows:

Error analysis

The following syntax error was found in the program

CL_HTTP_SERVER_NET============CP :

"Method "SET_SSO_MANDATORY" is not declared or inherited in class "CL_H"

Information on where terminated

Termination occurred in the ABAP program "SAPLHTTP_RUNTIME" - in

"HTTP_DISPATCH_REQUEST".

The main program was "SAPMHTTP ".

In the source code you have the termination point in line 124

of the (Include) program "LHTTP_RUNTIMEU02".

Source Code Extract

Line SourceCde

94 ELSE.

95 *

96 * create a server control block for internal communication type of ICF

97 *

98 CREATE OBJECT c_server_par TYPE cl_http_server_par.

99 c_server_par->set_local_server_name(

100 EXPORTING name = client_name

101 EXCEPTIONS name_already_exists = 1 ).

102 c_server = c_server_par.

103 * server_type = 2.

104

105 * insert server to server instances, only in case of stateful session

106 server_instances-server = c_server.

107 server_instances-client_name = client_name.

108 ENDIF.

109 ENDIF.

110

111 *

112 * create server control block, if not happen before

113 *

114 IF c_server IS INITIAL.

115

116 IF NOT server_accepted IS INITIAL AND

117 * server_accepted_type = 1.

118 server_accepted->m_server_type =

119 cl_http_server=>co_servertype_net.

120 * use last server object created for stateful communication

121 c_server_net ?= server_accepted.

122 ELSE.

123 * create a server control block for network communication type of ICF

>>>>> CREATE OBJECT c_server_net TYPE cl_http_server_net.

125 ENDIF.

126 * accepted server control block called via network

127 c_server = c_server_net.

128 * server_type = 1.

129 * register network server for HTTP auto logout (timeout handler )

130 server_accepted_org = c_server.

131 ENDIF.

132

133 * for local execution use VIRTUAL_HOST parameter

134 IF NOT document_in IS INITIAL.

135 cl_http_server=>c_virtual_host = virtual_host.

136 ENDIF.

137

138 *

139 * register accepted server control block for responses of network

140 * server_accepted is used in function modules HTTP_CONFIRM_USERSWITCH

141 * and HTTP_GET_CURRENT_SERVER_CB

142 *

143 IF server_accepted IS INITIAL.

Internal notes

The termination was triggered in function "ab_genprog"

of the SAP kernel, in line 1584 of the module

"//bas/701_REL/src/krn/runt/abgen.c#6".

The internal operation just processed is "ABOO".

Internal mode was started at 20100315161028.

Program name.........: "CL_HTTP_SERVER_NET============CP ".

Error message........: "Method "SET_SSO_MANDATORY" is not declared or inherited

in class "CL_H".