cancel
Showing results for 
Search instead for 
Did you mean: 

Encoutered ABAP ShortDumps Error When Create task in cProjects

Former Member
0 Kudos

Hi all,

When i tried to create tasks in cProjects, the following error pages exists.

I believed it was issues related with authorization.

my authorization was assigned as composite role SAP_CPR_PROJECT_LEAD

+++++++++++++++++++++++++++++++++++++

Error when processing your request

What has happened?

The URL http://rabr3dci.rab.erp:8000/SAP/BC/BSP/SAP/CPROJECTS/root.do was not called due to an error.

Note

The following error text was processed in the system RD1 : The current application triggered a termination with a short dump.

The error occurred on the application server RABR3DCI_RD1_00 and in the work process 0 .

The termination type was: RABAX_STATE

The ABAP call stack was:

Form: ON_TRANSACTION_FINISHED of program CL_DPR_TRANSACTION_MANAGER====CP

Form: RAISE_TRANSACTION_FINISHED of program CL_SYSTEM_TRANSACTION_STATE===CP

Form: %_AFTER_ROLLBACK of program SAPMSSY0

Form: IF_HTTP_EXTENSION~HANDLE_REQUEST of program CL_HTTP_EXT_BSP===============CP

Form: EXECUTE_REQUEST_FROM_MEMORY of program CL_HTTP_SERVER================CP

Function: HTTP_DISPATCH_REQUEST of program SAPLHTTP_RUNTIME

Module: %_HTTP_START of program SAPMHTTP

What can I do?

If the termination type was RABAX_STATE, then you can find more information on the cause of the termination in the system RD1 in transaction ST22.

If the termination type was ABORT_MESSAGE_STATE, then you can find more information on the cause of the termination on the application server RABR3DCI_RD1_00 in transaction SM21.

If the termination type was ERROR_MESSAGE_STATE, then you can search for more information in the trace file for the work process 0 in transaction ST11 on the application server RABR3DCI_RD1_00 . In some situations, you may also need to analyze the trace files of other work processes.

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

Error code: ICF-IE-http -c: 100 -u: TESTS -l: E -s: RD1 -i: RABR3DCI_RD1_00 -w: 0 -d: 20080507 -t: 222343 -v: RABAX_STATE -e: MESSAGE_TYPE_X

HTTP 500 - Internal Server Error

Your SAP Internet Communication Framework Team

+++++++++++++++++++++++++++++++++++++++++++++++

Below thread was quite similar with problem that I encountered however i

am doubtful how could i proceed with proper solution.

Thanks.

Point awards if its was helpful.

BR,

Tow

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

FYI. I had generated below role follow proper procedures

Composite Roles

• SAP_CPR_DECISION_MAKER

• SAP_CPR_INTERESTED

• SAP_CPR_MEMBER

• SAP_CPR_PROJECT_LEAD

• SAP_CPR_TEMPLATE_RESPONSIBLE

• SAP_CPR_RESOURCE_MANAGER

Single Roles

• SAP_CPR_PROJECT_ADMINISTRATOR

• SAP_CPR_TEMPLATE_ADMINISTRATOR

• SAP_CPR_USER

+++++++++++++++++++++++++++++++++++++++++++

In SPRO --> Define Project Role Types for Project Type, We had created the following roles with proper authorization:

PCO Project Coordinator - Admin Authorization

PL (ARTS) Project Leider (arts)

PL (NIET-ARTS) Project Leider (niet-arts)

PMW Project Medewerker (niet -arts) - Admin & Read Authorization

PMWA Project Medewerker (arts) - Admin & Read Authorization

former_member189058
Active Contributor
0 Kudos

that looks good..

u get the error on creating the task or on assigning user to it?

one more thing ... what is the SP level of the cProjects that u r using?

Reema.

Former Member
0 Kudos

Encountered errors when creating tasks within projects.

Current cProjects SP level

CPROJECTS 310_640 0014 SAPK-31414INCPROJECT SAP cProject Suite 3.10 (based on 640) Component Supp. Pkg.

former_member189058
Active Contributor
0 Kudos

Hi Tow,

Check the authorization of the role that is attached to the user through which the dump is triggered.

Also check the error in ST22. that will give u a detailed description of the error.

If poosible, paste the entire ST22 dump here. I may be able to find some clue in that.

Regards,

Reema

Former Member
0 Kudos

ABAP Dump Error logs

+++++++++++++++++++++++++++++++++++++++++++++

Runtime Error MESSAGE_TYPE_X

Date and Time 07.05.2008 21:11:19

ShrtText

The current application triggered a termination with a short dump.

What happened?

The current application program detected a situation which really

should not occur. Therefore, a termination with a short dump was

triggered on purpose by the key word MESSAGE (type X).

What can you do?

Print out the error message (using the "Print" function)

and make a note of the actions and input that caused the

error.

To resolve the problem, contact your SAP system administrator.

You can use transaction ST22 (ABAP Dump Analysis) to view and administer

termination messages, especially those beyond their normal deletion

date.

is especially useful if you want to keep a particular message.

Error analysis

Short text of error message:

ROLLBACK WORK during ON COMMIT or ON ROLLBACK

Technical information about the message:

Message classe...... 00

Number.............. 086

Variable 1.......... " "

Variable 2.......... " "

Variable 3.......... " "

Variable 4.......... " "

Variable 3.......... " "

How to correct the error

Probably the only way to eliminate the error is to correct the program.

-

You may able to find an interim solution to the problem

in the SAP note system. If you have access to the note system yourself,

use the following search criteria:

-


"MESSAGE_TYPE_X" C

"CL_DPR_TRANSACTION_MANAGER====CP" or "CL_DPR_TRANSACTION_MANAGER====CM009"

"ON_TRANSACTION_FINISHED"

-


If you cannot solve the problem yourself and you wish to send

an error message to SAP, include the following documents:

1. A printout of the problem description (short dump)

To obtain this, select in the current display "System->List->

Save->Local File (unconverted)".

2. A suitable printout of the system log

To obtain this, call the system log through transaction SM21.

Limit the time interval to 10 minutes before and 5 minutes

after the short dump. In the display, then select the function

"System->List->Save->Local File (unconverted)".

3. If the programs are your own programs or modified SAP programs,

supply the source code.

To do this, select the Editor function "Further Utilities->

Upload/Download->Download".

4. Details regarding the conditions under which the error occurred

or which actions and input led to the error.

Information on where terminated

The termination occurred in the ABAP program "CL_DPR_TRANSACTION_MANAGER====CP"

in "ON_TRANSACTION_FINISHED".

The main program was "SAPMHTTP ".

The termination occurred in line 17 of the source code of the (Include)

program "CL_DPR_TRANSACTION_MANAGER====CM009"

of the source code of program "CL_DPR_TRANSACTION_MANAGER====CM009" (when

calling the editor 170).

Directory of Application Tables

Name Date Time Lngth

Val.

Program SAPMHTTP

SYST . . : : 00004608

5\0\0\0\x0001\0\x0008\0\0\0\0\0\x0001\0\0\0\0\0\0\0\0\0\0

Program SAPLHTTP_RUNTIME

ICFMEMORY . . : : 00003024

IC0/SAP/BC/BSP/SAP/CPROJECTS/root.do

Program SAPLLANG

T002 . . : : 00000010

ES1EN|

Program SAPLSDEX

DD07L . . : : 00000118

SPERS_TYPE A00030000

Program SAPLSSCU

USR02 . . : : 00000380

100CPROJECTS 㲷や褢륡0000000000000000A \0

Program SAPLPRGN

AGR_DEFINE . . : : 00000266

100Z_CPROJECTS_COMP

AGR_TEXTS . . : : 00000238

100SAP_CPR_USER E00000cProjects User

+++++++++++++++++++++++++++++++++++++++++++++++++++

Affected Program Source Code

METHOD ON_TRANSACTION_FINISHED.

DATA:

LR_APPL_OBJECT_MANAGER TYPE REF TO CL_DPR_APPL_OBJECT_MANAGER.

*/Transaction supervision snaps only if changes are made

LR_APPL_OBJECT_MANAGER = CL_DPR_APPL_OBJECT_MANAGER=>GET_INSTANCE( ).

IF LR_APPL_OBJECT_MANAGER->HAS_CHANGES( ) EQ CL_DPR_CO=>SC_FALSE.

RETURN.

ENDIF.

*/With the help of this event handler unauthorized transactional

*/statements are detected

IF KIND EQ CL_SYSTEM_TRANSACTION_STATE=>COMMIT_WORK.

MESSAGE X085(00).

ELSE.

MESSAGE X086(00).

ENDIF.

ENDMETHOD.

+++++++++++++++++++++++++++++++++++++++++++++++++

User (SAP_ALL profiles) Assigned with the following roles:

SAP_CFX_ADMINISTRATOR

SAP_CFX_COL_CREATOR

SAP_CFX_USER

SAP_CPR_PROJECT_ADMINISTRATOR

SAP_CPR_USER