EREC - ASSIGN_BASE_TOO_SHORT error

Hi All,
At a client, they want to enlargen the data model of e-rec. This means adding fields to the standard SAP tables. For example HRP5125.
I created append structures to do this (best practice as far as I know). On activation, there are no problems.
I also enhanced the structure P5125 with the same fields. No error on activation.
Now, when i open the recruiter dashboard in the portal with all the query's (POWL), system tells me there is an error.
When I go to ST22 I get 
ASSIGN_BASE_TOO_SHORT
in
RH_BASE_READ_INFTY_NNNN
Function Module
This happens on line
ASSIGN bnnnn TO <bnnnn_wa> CASTING TYPE (dbtab).
data declaration is
DATA : BEGIN OF bnnnn OCCURS 100.
          INCLUDE STRUCTURE hrinnnn.
  DATA : END   OF bnnnn.
Does anyone know if I forgot something or how to solve it ?
Thx

Hey Jan,
You've mentioned that you enhanced both structure HRI51xx and P51xx, It's a bit confusing... The only structure you should change, is the CI_P51xx.  The customer include is included in all others.
The dump ASSIGN_BASE_TO_SHORT means that the structure of the field symbol (dynamicaly defined in T77D-DBTAB), is bigger than the field structure (typed TABLE HRINNNN) . 
HRINNNN is a generic structure which is composed of the key structure, the historic structure and the VDATA field which has a lenght of 1000 char.  You may check how long is HRP5125, and if it's bigger than 1000chars you will get a dump.  Did you add a string field ?
best regards
Hadrien

Similar Messages

  • EREC: Internal Error while logging in using Registered External Candidate

    Hi,
    We are on ECC 6.0 EHP 5 & ERECRUIT 605 (0005) and EP 7.0 SP22.
    I'm on the final stages of config on Production system for eRec applications, all works fine and ready for LIVE except the below functionality:
    1. i've registered 2 uses as external candidates using the external url
    2. when trying to login with that user, it throws internal error - this kind of issue didn't happen in DEV/QAS.
    when i've checked the SLG1 below came:
    Serious error; see log
    The error occurred in program CL_HRRCF_ABSTRACT_CONTROLLER==CM001 line 56
    The user is not assigned a candidate or an employee
    The error occurred in program CL_HRRCF_START_A==============CM007 line 19
    The user is not assigned a candidate or an employee - this message didn't make me any sense as its the external candidate who is logging into the system.
    Then i've checked that user by running the HRALXSYNC >User: 455DC84C411 > F8. This gave me below errors:
    Determination of connections to object 'CP' of 'US' '455DC84C411' failed
    User 455DC84C411 is not integrated in the organizational model
    This kind of issue didn't repeated while I was configuring the DEV and QAS system, why i'm getting this only in PRD?
    Awaiting for valuable inputs.
    Thanks,
    MS

    Hi,
    I do not really understand what you expect from report HRALXSYNC. This report has nothing to do with the external candidates.
    A common issue when things on the production system are not working like on dev / qs are insufficient authorization tests. So you should check the authorization trace for the sevice user wich is defined in the external alias for the external candidate registration ICF service. Furthermore checking the NA, CP, BP, US objects and the relations between them can help analyse authorization problems on the object creation.
    Rgds.
    Roman

  • Erec - internal error

    Hello Experts,
    When i am trying to test few services in erec (ehp4) i am getting the internal error. when i see the log details in SLG1
    this is what it throws-
    Serious error; see log
    The error occurred in program CL_HRRCF_SEARCH_MASK_GROUP====CM003 line 40
    Serious error; see log
    The error occurred in program CL_HRRCF_SEARCH_MASK==========CM002 line 43
    Serious error; see log
    The error occurred in program CL_HRRCF_SM_ELEMENT===========CM001 line 26
    Customizing table T77RCF_SM_ELEM contains no corresponding entry for SM_ELEMENTCAND_INFO_CLASSIFICATION_LIBO
    The error occurred in program CL_HRRCF_SM_CUST_TABS=========CM003 line 20
    Example-
    When i trying to test the service webdynpro - candidate serach am getting the internal error.
    At the same time when i trying to create a requisition am able to the same succesfully.
    Can anyone pls help me on this. Is it related to any config?
    Cheers
    Vijay

    Hello Vijay,
    In the table T77RCF_SM_ELEM there is an entry missing in your system, CAND_INFO_CLASSIFICATION_LIBO List Box CANDIDATE_INFORMATION CLASSIFICATION  Entity   CL_HRRCF_T77RCF_SCALES
    This entry was included in note 1318361. Please compare with client 000 and add this entry in your clients. Hope it helps.
    Best Regards,
    Deepak..

  • EREC: Trex Errors in first run

    Hello,
    We have EREC and HCM in two separate systems, i followed SAP note suggestions and created ALE connection to import the data. After i imported the data i ran HRLAXSYNC report in EREC system, which created NA objects.
    Great, i was happy so far. Now i ran the TREX for the first time in production and see atleast few hundred if not more of similar errors as below, what did i do wrong? how can i fix this?
    @5C\QError@     Error when determining the attribute values for HR object 01NA5000XXXXX
    @5C\QError@     The incorrect HR object has the key 01NA5000XXXXX
    @5C\QError@     The error occurred in program CL_HRRCF_SES_BUSOBJ_FROM_SPTYPCM00Y line 3
    @5C\QError@     Serious error; see log
    @5C\QError@     The error occurred in program CL_HRRCF_SES_BUSOBJ_CAND_SPT==CM005 line 104
    @5C\QError@     Serious error; see log
    @5C\QError@     The incorrect HR object has the key 01NA5000XXXX
    @5C\QError@     The error occurred in program CL_HRRCF_CANDIDATE============CM00C line 69
    @5C\QError@     No status information available for object CANDIDATE
    @5C\QError@     The error occurred in program CL_HRRCF_CANDIDATE============CM00C line 59
    or
    @5C\QError@     Serious error; see log
    @5C\QError@     The incorrect HR object has the key 01NA5000XXXX
    @5C\QError@     The error occurred in program CL_HRRCF_CANDIDATE============CM00C line 69
    @5C\QError@     No status information available for object CANDIDATE
    @5C\QError@     The error occurred in program CL_HRRCF_CANDIDATE============CM00C line 59

    Hello Nicole,
    The note has a prerequisite that erec is in integrated environment, but as mentioned above our EREC is not in integrated environment we are in I2-A scenario.
    Please advise.

  • EREC: An error occurred when you tried to insert infotype 1001 in IDOC

    Hello Experts,
    I have standalone e-Recruitment system and separate SAP HR system. I have ALE configuration done to talk both system.
    In the Initial Transfer, I ran PFAL in HR system in 5 steps.
    Step 1  Execute PFAL (RHALEINI)for Obj Type O, Infotype 1000 and Transfer mode as Update mode
    Step 2  Execute PFAL (RHALEINI)for Obj Type S, Infotype 1000 and Transfer mode  as Update mode
    Step 3  Execute PFAL (RHALEINI)for Obj Type O and Transfer mode as Insert
    Step 4:  Execute PFAL (RHALEINI)for Obj Type S and Transfer mode as Insert
    Step 5:  Execute PFAL (RHALEINI)for Obj Type P and Transfer mode as Insert
    All IDOC created in update mode (Step 1 & 2) are green in receiving e-recruitment system but IDOC getting create in Insert mode (Step 3 ,4 &5) are in status 51/52 I mean Red.
    Error messages are as below:
    1) An error occurred when you tried to insert infotype 1001 using RH_INSERT_INFTY (return code 3).
    2) You tried to create a relationship from object 01S 76037685 to object 01AGC:R3HCM:OM_DISPLAY_US. However, object 01AGC:R3HCM:OM_DISPLAY_US does not exist or is not active in the period from 20110101 to 99991231
    3) You tried to create a relationship from object 01O 10840305 to object 01O 10299323. However, object 01O 10299323 does not exist or is not active in the period from 20110101 to 99991231.
    @ 3rd message : Object 10299323 exist but I still don't understand why I get this message.
    Please provide valuable suggestion so that I can get rid of this error in IDOC
    Appreciate your help.
    Regards,
    Krishna Bidwai
    Losangeles USA.
    818 527 0204.
    Edited by: krishna bidwai on Aug 22, 2011 7:19 PM

    Dear Krishna,
    Hope you are doing good.
    I know its very late in getting into this conversation. Since I am also experiencing the same issue, i need some inputs from you.
    The error you posted on the top is same what i am getting when I am doing data transfers from SAP HR to E-Rec systems. Our iDoc is working file in Development server but not in Quality server. I am experiencing the same errors what you have mentioned above.
    When i checked the error, this error has occurred in subroutine read_namtb for structure  of infotype.
    Proceedure is to Check the entry for infotype  in table T777D (structure, IDoc segment,
    expanded structure) and the corresponding structures.
    As you have resolved this issue before, can you please suggest what needs to be maintained in the tables such as T777D, T777E, and T777Z.
    Appreciate your valuable inputs on this.
    Thank you.

  • EREC:Customizing error of tell a friend service

    Hi Experts,
    As an external candidate, he searched  for jobs and opened that job details and from he clicked on tell a friend button.
    a pop up is opened and he entered receiver name and email and then after click on send button.
    but the reciver didn't getting mail.
    In debugging in the method SC_SEND_TO_A_FRIEND of class CL_HRRCF_M_TELL_A_FRIEND, getting  
    "Customizing error of tell a friend service".
    How to resolve this..?
    Can anybody help me..

    Hi,
    Please check the documentation in IMG -> Talent Warehouse -> Candidate -> Candidate Services -> Set Up Tell A Friend Service.
    There you will find all settings you have to maintain (I guess the SERVICE_USER might be missing).
    Regards
    Nicole

  • EREC: TREX Errors

    TREX Stopped indexing, it was working fine until yesterday. I went into SLG1 and see few errors like below. I also see error that states, Candidate object NA 5...... doesn't exist. While its true, i cant find any candidate in HRP1001, how si it picking them up for indexing?
    Below is another errors:
    Error when determining the attribute values for HR object 01NA50000053
    The incorrect HR object has the key 01NA50000053
    The error occurred in program CL_HRRCF_SES_BUSOBJ_FROM_SPTYPCM00Y line 3
    Serious error; see log
    The error occurred in program CL_HRRCF_SES_BUSOBJ_CAND_SPT==CM005 line 104
    Serious error; see log
    The error occurred in program CL_HRRCF_CANDIDATE_ADMIN_BL===CM012 line 37
    Serious error; see log
    The error occurred in program CL_HRRCF_CANDIDATE_ADMIN_BL===CM012 line 37
    Any help is much appreciated.

    Hello Dhana,
    Inconsistencies in a system are not a programming error. I would check my system for NA objects existing in table HRP1000 but have no relationships in HRP1001. There you should get a list of all effected candidates.
    Regards
    Nicole

  • EREC- Questionnaire Error

    Hi experts,
    I am getting an error when "Decision Maker" is trying to answer a questionnaire for a candidate.(in e-recruitment)
    Scenario:
    1) I performed an activity of the activity category "questionnaire" in planned status.
    2) The questionnaire is now visible to the "Decision maker" in MSS.
    3) Now when trying to answer the questionnaire and clicking on "complete", i am getting the following error:
    "Internal error in function module HRRCF_MDL_QA_DOC_COMPLETE "
    4) But after this when i click on cancel and come out, the activity is set to completed automatically.
    Can anybody please let me know why i am getting such error. Is there any setting that i need to do?
    Current enhancement pack: ehp5
    Regards,
    Pradeep

    Hi,
    could you check the application log (tcode SLG1) for additional information?
    Best regards
    Roman

  • ASSIGN_BASE_TOO_SHORT

    Hi,
    I'm calling HR_INFOTYPE_OPERATION and I'm getting a short dump with ASSIGN_BASE_TOO_SHORT error.
    It's occuring on the line:
    ASSIGN record TO <record> CASTING TYPE (tabname).
    and it appears to be because the field symbol <record> is blank?
    Can someone please explain what's going on and how I can sort this out?
    Regards,
    Rob

    Runtime Error: ASSIGN_BASE_TOO_SHORT
    Cause: The field symbol is structured and the field to be assigned is shorter than the structure.
    refer the below link. Hope it helps.
    Creation of record in 2001 using FM - HR_INFOTYPE_OPERATION

  • Dump while calling HR_INFOTYPE_OPERATION

    Hi,
    I'm calling HR_INFOTYPE_OPERATION and I'm getting a short dump with ASSIGN_BASE_TOO_SHORT error.
    It's occuring on the line:
    ASSIGN record TO <record> CASTING TYPE (tabname).
    and it appears to be because the field symbol <record> is blank?
    Can someone please explain what's going on and how I can sort this out?
    Regards,

    Have you enhanced an infotype and then processing this infotype through this FM?
    The dump ASSIGN_BASE_TO_SHORT means that the structure of the field symbol (dynamicaly defined in T77D-DBTAB), is bigger than the field structure (typed TABLE HRINNNN).
    Please can you post your dictoinary declaration here (SE11). 

  • MOPZ error while generating stack file for EREC upgrade

    I need to upgrade E-Recruitment 604 to 606.
    Currently we are on Netweaver 7.01 While adding this system in SOLMAN 7.1 SPS 05 in order to generate
    stack.xml file i manually selected this product system in product system
    editor and we had selected below combinations
    1)EHP4 for SAP ERP 6.0/NW 7.01(marked as installed) + SAP ERP
    -> started MOPZ with same and selected target as SAP ERP 6 EHP 7 but
    while doing so got error as Invalid queue because EA_APPL is not selected
    but actually EA_APPL is not in components for EREC system
    2)EHP4 for SAP ERP 6 with ABAP technology and E RECRUITING + EHP1 for
    NW 7.0
    ->started MOPZ with target as SAP netweaver 7.4 but while doing so
    getting error as "EHP Component ERECRUIT 604 without suitable Technical Usage!"
    and Mark relevant instance to include the software component ERECRUIT
    604 in SMSY/LMDB but Product system editor is perfect and verification tool is also green.
    Please help
    Warm Regards,
    Sumit

    Problem has been resolved.
    SAP E-recruiting should be selected in SAP ERP 6.0 as a pre-requisite.
    Warm Regards,
    Sumit

  • Error in RBDMIDOC report run in E-REC, for data transfer from HR to EREC system

    Hi,
    We are on EHP5, EREC 605, SP0007. EREC is on a standalone, separate instance. HR in a separate instance.
    We have created new org.units & positions, which we are trying to move from HR to EREC system for starting the EREC process.
    In the report message type, gave input "HRMD_ABA", The output throws this error. (Screenshot attached)
    Please provide your helps on the reasons for the error and corrective action to be taken.
    Regards,
    ER.

    Thank Nicole for the reply.
    Just extending my query,
    I have  created newly 2 org.units & 2 positions under the org.units in HR system.I
    If i want to create a requisition as a recruiter from EREC portal,  for that newly created vacant positions, what needs to be done?
    How  to move that new vacant org.unit with position to EREC system ?
    Should I run the org.unit with positions using PFAL (Insert/update mode) or use RBDMIDOC method ?
    Look for inputs.
    Regards,
    ER.

  • EREC: PFAL ALE Error

    Hi,
    When i do ALE of HCM data to erec system, info type 0006 and IT105 are not being copied over. I get the below error,
    Object 01 ,P ,000***1 does not exist: infotype 0006 cannot be created
    Message no. 5-105
    Diagnosis
    You have tried to create infotype 0006 for plan version 01,object type P,object ID 000****. However,the object does not exist.
    PA objects exist if infotypes 0000, 0001, and 0003 have been created.
    PB objects exist if infotypes 4000, 0001, and 0002 have been created.
    PD objects exist if infotype 1000 has been created.
    This is confusing as it's saying employee number doesn't exists hence 0006 is not copied, but it also says PA objects 0000,0001,0003 and 00002 are created. Why isn't 0006 and 105 being copied just like other basic info types?
    Any help to understand the issue is much appreciated.

    You need to first update 0000, 0001, then only the Object type P will be created, P means Person,
    Personnel Number will be created only after 0000, and 0001 creation.
    After that you can update 0006, and 0105 infotypes.
    So In your IDOC first  update those segments first (0000, and 0001),
    then update 0006, and 0105 infotypes.
    cheers
    Venu

  • Erec Internal Server Error : works fine when done right-click & refresh.

    Hi,
    On portal, while accessing erec standard applications like job posting or questionnaire maintenance, I am getting error message " An internal error occurred. Please try again later."
    But when I right click on the message and click refresh, the application starts working fine.
    The same happens again when I leave the application and come to the application again.
    Any clues are welcome.
    Thanks.
    Tejas

    More information about the question, that is I got "Error Sending Request body" message in the mod_jk.log file. Is it I should restart the Apache and Tomcat at the same time?

  • While trying to create a Quest.template in eRec portal"Internal error occur

    I was trying to create a questionnaire and define scales for an application wizard in eRec portal, while trying to do I am getting "An internal error occured.Please try again.
    Regards,
    Selva

    HI,
    Sorted the issue.The questionnaire and scales were defined and then should have followed the steps:
    Set up Categories
    Update Categories &
    Transport categories.
    The above 3 should have been followed to other system in which the TR has been made.Even though when you execute TR categories you will not get the request to save but follow the steps. If these steps are followed the error will not occur.
    While transporting any configuration  changes wrt eRec.plz.check the above is followed and captured in the  TR.
    Regards,
    Selva

Maybe you are looking for