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 Gouda

    Hello 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
    Rana

    Hi 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

  • Error in table maintenance

    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
    Rajaram

    In 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 CHIBOUNI

    Hi
    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,
    Prasad

    Hello 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,
    Sandeep

    GOTO 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
    Manisha

    hi,
            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