SAP HR Security_ Dump error after table maintenance (T77UA)
Hi,
In our project we have both general authorizations and structural authorizations. There are ESS, MSS and HR Roles maintained in PFCG transactions. Our approach of Role assignments (profiles) is for Users and not against positions.
Hence table T77UA is maintained with Authorization profile (created for HR) against users (who are HR). This authorization profile is used in HR Role and this Role is assigned to the users using SU01 transaction.
I have also used Evaluation path in the authorization profile, which will fetch all the employees under the HR, so that the HR will be authorized to access the data of those employees.
After maintaining the table (T77UA), when i try to test the HR Role in backend for eg: PA20 or PA30 to display any employee data under him, i am getting dump error.
Can someone guide me how i can resolve this!!
Thanks!
Hi Christine,
Please find below the error details:
The dump comes when i maintain the Table T77UA (authorization profile against the username).
Is the manual way of maintaining the table, a wrong method? Is there any other approach to go ahead with the structural authorization without maintaining this table? Please suggest.
Runtime Errors: TSV_TNEW_PAGE_ALLOC_FAILED
Short text
No more storage space available for extending an internal table.
What happened?
You attempted to extend an internal table, but the required space was
not available.
Error analysis
The internal table "\FUNCTION-POOL=RHAC\DATA=OBJECT_TAB1[]" could not be
further extended. To enable
error handling, the table had to be delete before this log was written.
As a result, the table is displayed further down or, if you branch to
the ABAP Debugger, with 0 rows.
At the time of the termination, the following data was determined for
the relevant internal table:
Memory location: "Session memory"
Row width: 1388
Number of rows: 1537109
Allocated rows: 1537109
Newly requested rows: 8 (in 1 blocks)
Trigger Location of Runtime Error
Program SAPLRHAC
Include LRHACF04
Row 90
Module type (FORM)
Module Name FILL_SET_TAB
Source Code Extract
Line SourceCde
60 object_tab2-skipf = relat_tab-skipf.
61 object_tab2-pup = rec_check_tab_index.
62 IF rhas-sflag EQ 'X'.
63 PERFORM build_sel_interval
64 USING t1001-begda t1001-endda
65 object_tab-sbegd object_tab-sendd
66 object_tab2-sbegd object_tab2-sendd.
67 ELSE.
68 object_tab2-sbegd = object_tab-sbegd.
69 object_tab2-sendd = object_tab-sendd.
70 ENDIF.
71 APPEND object_tab2.
72 blatt = off.
73 object_tab2_count = object_tab2_count + 1.
74 WHEN '2'.
75 CLEAR object_tab1.
76 MOVE-CORRESPONDING t1001 TO object_tab1.
77 object_tab1-otype = t1001-sclas.
78 object_tab1-objid = t1001-sobid.
79 object_tab1-skipf = relat_tab-skipf.
80 object_tab1-pup = rec_check_tab_index.
81 IF rhas-sflag EQ 'X'.
82 PERFORM build_sel_interval
83 USING t1001-begda t1001-endda
84 object_tab-sbegd object_tab-sendd
85 object_tab1-sbegd object_tab1-sendd.
86 ELSE.
87 object_tab1-sbegd = object_tab-sbegd.
88 object_tab1-sendd = object_tab-sendd.
89 ENDIF.
>>>>> APPEND object_tab1.
91 blatt = off.
92 object_tab1_count = object_tab1_count + 1.
93 ENDCASE.
94 ELSE.
95 exit_sw = on.
96 EXIT.
97 ENDIF.
98
99 ENDIF.
100 ADD 1 TO t1001_index.
101 ENDDO.
102 ELSE.
103 LOOP AT eo_1001 WHERE plvar EQ rhas-plvar
104 AND otype EQ object_tab-otype
105 AND objid EQ object_tab-objid
106 AND infty EQ rela_infty
107 AND rsign EQ relat_tab-rsign
108 AND relat EQ relat_tab-relat
109 AND priox BETWEEN min_priox
Thanks!
Similar Messages
-
Dump error after migration.
Dear Members,
The driver program for the smartfrom which I have created is throwing a dump error after migration to another server, please suggest me a solution.
Thanks,
Subhendu GoudaHello Subhendu,
Just pass the FM name of your smartfom using a variable like "w_fmodule".
* Variable declarations
DATA:
w_form_name TYPE tdsfname VALUE 'ZSUBHENDU_TEST',
w_fmodule TYPE rs38l_fnam,
CALL FUNCTION 'SSF_FUNCTION_MODULE_NAME'
EXPORTING
formname = w_form_name
IMPORTING
fm_name = w_fmodule
EXCEPTIONS
no_form = 1
no_function_module = 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.
CALL FUNCTION w_fmodule
EXPORTING
control_parameters = w_cparam
output_options = w_outoptions
IMPORTING
job_output_info = t_otf_from_fm
EXCEPTIONS
formatting_error = 1
internal_error = 2
send_error = 3
user_canceled = 4
OTHERS = 5
IF sy-subrc <> 0.
MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ENDIF.
Hope this solves your issue.
Cheers,
Suvendu -
Error in table maintenance event after save
Hi,
I would like to issue an error in table maintenace event without exiting the screen.
When I am going to save in table maintenace then i am getting error but at the same time it is exiting table maintenace screen. I want to stay on the same screen but only want to give error message. Please can you help me in this ?
Below is the code I have written in event:
DATA lwa_row TYPE ztemp.
LOOP AT total.
clear lwa_row.
if <vim_total_struc> is ASSIGNED.
MOVE-CORRESPONDING <vim_total_struc> to lwa_row.
endif.
if <action> NE 'D' and <action> is NOT INITIAL and <action> NE 'X'.
if lwa_row-hkont = ''.
MESSAGE 'Please enter GL?' TYPE 'E'.
vim_abort_saving = 'X'.
ELSEIF lwa_row-ind = ''.
MESSAGE 'Please enter indicator?' TYPE 'E'.
vim_abort_saving = 'X'.
endif.
endif.
ENDLOOP.
Many Thanks.Hi,
What`s event you are using, '01' ?
And change your code to this: 'MESSAGE 'Please enter indicator?' TYPE 'S' DISPLAY LIKE 'E'.'?
regards,
Archer -
PCUI showing dump errors after EEWB enhancement
Hi Experts,
I'm using CRM5.0.
After adding some fields by EEWB(Easy Enhancement Workbench) the PCUI application showing several dump errors in several places. How to correct this problem, should I regenerate all the layout by CRMC_BLUEPRINT or any other way is there to correct these errors. Please suggest a solution for that.This is very urgent.
Thanks In Advance
RanaHi Fred,
1>
Whenever I'm clicking F4 help button beside service prospect,contact person etc the following dump is coming as in opportunity transaction (CRMD_BUS2000111) likewise other transactions also.
Note
The following error text was processed in the system CS1 : CRM_BSP_LIBRARY:structureEdit: Act. table parameter gt_layout is empty
The error occurred on the application server nmpcsssb1_CS1_01 and in the work process 0 .
The termination type was: ERROR_MESSAGE_STATE
The ABAP call stack was:
Method: IF_BSP_ELEMENT~DO_AT_BEGINNING of program CL_CRM_BSP_STRUCTUREEDIT======CP
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 CS1 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 nmpcsssb1_CS1_01 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 nmpcsssb1_CS1_01 . 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: 500 -u: ABAP1 -l: E -s: CS1 -i: nmpcsssb1_CS1_01 -w: 0 -d: 20070521 -t: 115438 -v: ERROR_MESSAGE_STATE -e: CRM_BSP_LIBRARY:structureEdit: Act. table parameter gt_layout is empty
HTTP 500 - Internal Server Error
Your SAP Internet Communication Framework Team
second error:
2>
Whenever any business partner is selected in partner id of partner tab ,partner fn(sold-to-party) then it is showing the following dump error.
SAP Note
The following error text was processed in the system:
An exception with the type CX_SY_DYN_CALL_PARAM_NOT_FOUND occurred, but was neither handled locally, nor declared in a RAISING clause
Exception Class CX_SY_DYN_CALL_PARAM_NOT_FOUND
Error Name
Program CL_CRM_BSP_INTLAY_PARTNER=====CP
Include CL_CRM_BSP_INTLAY_PARTNER=====CM002
ABAP Class CL_CRM_BSP_INTLAY_PARTNER
Method PUT_DATA
Line 1269
Long text Call of the function CRM_PARTNER_GET_COM_BY_STRUCT failed: The formal parameter ET_RETURN_VALUES does not exist.
EEWB used to add a field Account No in Service order transaction.
which is now reflecting to all the transaction as a customer field.
Thanks
Koustav -
Hi Experts
I have done a table maintenance program and assigned to a transaction.
First time it works fine. Due to some reason, i deleted the table maintenance and created new one.
When i transport this request to the testing client, it goes to dump and gives the following error.
Syntax error in a screen
While generating a screen, the system discovered that it contained a
syntax error, or that it could not be generated for some other reason.
While generating a screen, the system discovered that it contained a
syntax error.
While am creating new maintenance, the standard program is SAPLZCTL01
But it gives the error related to the program SAPLZECTL5 older one.
i think this pgm not transported to the testing client.
do i want to transport program too. can anyone tell me what could be the reason?
Thanks in advance.
Regards
RajaramIn that case I suggest u re-do the maintenance transaction and re-transport it, as, if the program was a Z program, u can make small changes and attach it to your new request, but since it is a std pgm, that wouldn't be advisable. This time ensure all ur objects lie under 1 request, and transport with care
-
Dump error after applying patches
Dear all;
after applying SAP_BASIS Packs (SAPKB62019 and SAPKB62020) the transaction was canceled before finched implementing the patches and We are receiving ABAP dump errors while executing any transaction ( syntax_error)
could you help me to resolve this proble?
thanks and regards.
Issam CHIBOUNIHi
SAPKB62020
Symptom: After you import Basis Support Package SAPKB62020, you may experience a change in the system response at different points in an R/3 Enterprise system. This problem can be seen in the sudden appearance of screen elements, for example, or in changes in the process flow of transactions. In extreme cases, it can also cause data corruption.
Reason: Support Package SAPKB62020 included an incomplete correction to BAdI processing that caused the execution of BAdI implementation of deactivated Enterprise Extensions.
Solution: You must refer to SAP Note 601742. Import Basis Support Package SAPKB62023 as soon as possible (planned release date is May 06, 2003) or implement the additional correction instructions as described in Note 601742.
thanks and regard
Khurshid -
Issuing an Error in Table Maintenance Event
Hi,
How can I issue an error in the table maintenance event without exiting the screen.
When an event is triggered (Before Save), it will perform a check in the data changed or created. It will issue an error when the changes are not correct. But when I press enter or click on the check button, it will exit the table maintenance screen.
What do I have to do in order to issue an error but will still go back to the table maintenance view.
Making the message as information or type I, will not work because it will still save.Hi,
I came to the same problem, maybe this will help someone.
You can move check into view cluster event.
1. load the view
PERFORM vcl_set_table_access_for_obj
USING 'view'
CHANGING error_flag.
2. assing to structure
LOOP AT <vcl_total> INTO ls_view
3. perform check, set VCL_STOP which will stop saving and will display message
VCL_STOP = 'X'.
MESSAGE .... -
Dump error after calling a global class from se24
this is the small code i did so far.
parameters: X type i,
Y type i.
data: Z type i.
data: con1 type ref to ZTEST1.
CALL METHOD con1->zm1
EXPORTING
a = x
b = y
IMPORTING
c = z.
write:/ z.
after executing iam getting a dump error-
An exception occurred that is explained in detail below.
The exception, which is assigned to class 'CX_SY_REF_IS_INITIAL', was not
caught and
therefore caused a runtime error.
The reason for the exception is:
You attempted to use a 'NULL' object reference (points to 'nothing')
access a component (variable: "CON1").
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.Hi, Could you please tell me how to solve this issue?
-
Error in Table maintenance generation
Hi all,
I have z-table containing 112 fields. When I try to create a maintenance view using the table maintenance generator I get the following error :
"Memory for screen LOAD is used up. bytes) is not available."
The view is not created.
Can you please help?
Thanks and regards,
PrasadHello Sravan,
Thanks for the reply. Yes it works ok for the 2-step process. But we would want to have it as a single step. I observed that if I give any screen number in the 1-step process, it results in the above error.
Thanks and regards,
Prasad -
Dump while Accessiing Table maintenance for Table P44V thru SM30
Hi,
I need to insert an entry into P44V table thru table maintenance (SM30).
But, when I try to access this, run time error is coming sayig "DYNPRO_NOT_FOUND"
Error analysis
The system attempted to use dynpro 0001 in program "SAPLWIS_PLAN_C".
This dynpro does not exist.
Can you please let me know, how can I solve this issue.
Thanks,
SandeepGOTO se11 open your table and regenerate the screen for the Table Maintenance Generator...
-
ME55 DUMP error after EHP upgrade
Hi all,
We recently upgraded to SAP ECC EHP7 version (Basis 740) and we are getting some kind of dump error upon entering ME55.
Is this a common issue? I could not find the same issue noted before.
How can I resolve it?
I attached the error screen that shows up.
Many thanks,Hi,
Could you post the whole dump analysis report from ST22.
Also check the below OSS Note it may help you...
1855828 - Transaction ME55 dumps -
Error: Enhancing Table Maintenance Generator
Hello,
I am trying to enhance a Table Maintenance Generator as per client's requirement; while saving a new entry; I got to do some validations; I have got the spot to include my code; but how should I include it; using Enhancement Spots or something? To try out, I have made an enhancement spot and trying to make an enhancement in the program; it throws out an error: "Object FUGR SVIM is part of the central basis and therefore cannot be enhanced".
Please guide me how to proceed? Is this approach correct to enhance a Table Maintenance Generator?hello zahak ,
u have 2 options to places validations in TMG .
1. By using the events
2. Doing changes in PAI of that screen and placing validations.
regards
Prabhu -
Error in table maintenance generator
In table maintaiance i have changes the data element of title field from AD_TITLE to AD_TITLETX . Now when i deleted and created the table mantainece again ,I am getting an error " In SDT_CUST_MASTER field LENGTH has the invalid value 01".Please advice
thanks
Manishahi,
Go Table maintainance generator(either from SE11 or by SE54) screen go to change mode(F7) then click on expert mpde select all check boxes and continue it will refresh all screen,table function group used on that maintainance generator and u can get correct result after transport.
Rewards if helpful.
Regards
Gagan Choudha -
Sequence error after table import
I swear I'll never cross post again, this is also in PL/SQL but after reading it it appears the responses I'll get there are geared more towards someone using sql plus.
Had an app, tables & sequences running fine in 2.2 on one machine. Set up another machine to mirror working version with Apex 2.2. Imported tables into new tables on target, created sequences during import that mirror original tables and sequences.
Sequence populates into AUTOID column as in orig. When attempting to insert a new record I get a primary key violation. If I hit the back button and resubmit the page it accepts the record. When I look into the pk index I see 205 unique keys and 205 records. This record count is correct but there have been deletions and additions to this table in the orig database and thus new AUTOID values were generated and the values in the target table are not linear from 1to205. They skip around and the highest is actually now 266.
Is this problem due to the sequence seeing 205 unique keys and generating the next one at 206, which already exists in the table?
If so, why can I back up to the form and successfully resubmit?
At any rate, anyone have an idea how to correct this or change the sequence starting number to something higher than anything in the table so I don't have to deal with this?
Thanx
Won't cross post again :)I did notice though that when I start a table off with a column named AUTOID as a number Apex seems to pick that column as default when I create a sequence.
Probably because it's the 1st column in your table. The name being "AUTOID" doesn't mean anything to ApEx.
When I look at the structure of the sequence I still don't see where in the sequence it finds what number to pull next. I do see that it selects from dual, which I never understood the purpose of anyway, but I don't see how the next number is determined. Is that where the cache comes in? Does it save 20 numbers and just keep decrementing?
If you use the ApEx Object Browser, you can see the last value of the sequence.
In order to get the next value of the sequence, you have to SELECT it from something. DUAL is typically used because it always has 1 column & 1 row. Thus, you can guarantee that a statement such as this:
select my_sequence.nextval from dual
Will always bring back 1 row - which will be the next value of the sequence.
The "20" which you are referring to is the number of values it will cache in memory. This is why you may see gaps of 20 in your sequences - depending on the load of the Database, the values may get flushed out of the cache.
Again - sequences are guaranteed to be unique - you will almost always have gaps.
Thanks,
- Scott - -
Dump error while filling the Setup table
Hi All,
I am trying to fill the setup table.While filling the stup table for 2lis_03_BF datasource, i got the Dump error after some time. I have checked the data in Setup table and found 9000 records.
Shall i proceed further by pulling the data from R/3 to BW.I have checked the data in RSA3 and got some data.
Shall i schedule the data from BW side.
Pls help on this issue.
Thanks,
Siva.Thanks Reddy and JS.
I have checked the TCODE SM37 and found no jobs are available. I have checked the TCODE : NPRT and found some logs.In this, it is not showing any errors.
I have checked in SM21 and found some errors.
Time_______________Text
17:08:10____________Transaction Canceled M2 630 ( )
17:23:47____________Run-time error "TIME_OUT" occurred
17:23:47____________> Short dump "090302 172347 sand1_W2 2_00 " generated
17:30:08____________Status: 80% of IL00.DAT is in use
17:30:17____________Status: 90% of IL00.DAT is in use
17:30:18____________Overflow of Paging File (032768 Blocks)
17:30:18____________Run-time error "MEMORY_NO_MORE_PAGING" occurred
17:30:19____________> Short dump "090302 173018 sand1_W2 2_00 " generated
Shall i execute filling the setup table again. Do i need to give termination time More ( 2 Hrs difference)
Any issue on refilling the setup table again.
Pls suggest.
Thanks,
Siva.
Maybe you are looking for
-
Mail is not working. The app opens because I see a light on under "Mail" in the dock.
Mail is not working. The app opens because I see a light on under "Mail" in the dock, and I see the menu at the top of my screen, but I don't see the app itself or any windows. It is like it is running in the background, but I can't see it. Everthing
-
Need to create new users in Office 365 with custom attributes from a csv file
I am exporting users from an active directory environment and then deleting them from AD. They are Alumni and will no longer be in AD. I have a csv file with the following fields that I need to use to create new Alumni email boxes in Office 365 for.
-
INSERT command in 11g not working
I m executing the following command in oracle 11g,but its saying column not allowed here.Is there any problem in command??interest_id is the primarry key. I tried all sorts.. but it isn't working... please some one tell me the solution.thank you. INS
-
ICM/IPCC Enterprise: Load Balancing between 2 IVRs using System PG
Hi, I have a question and I am not able to see the solution. I have 2 IVR type 9 configured into a System PG with two IVR pims. The problem is that when I perform a call, the call always goes to IVR number 2 and if I stop this IVR, the system doesn't
-
Trying to restore ipod classic. Mounts as HD, itunes doesn't see it.
How can I restore my ipod if itunes can't see it? Any ideas? Any help much appreciated. Thanks