2014 Aug 02 6:59 AM
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,
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,
2014 Aug 02 7:33 AM
Hi Rajendra,
As for fm HR_INFOTYPE_OPERATION import parameter "RECORD" is pass value,,so you cannot leave this field blank and if you r passing values to this parameter check for the exact data should be as per infotype logical structure Pnnnn.
So check your data type which you are passing to fm.
Regards
Ujjawal
2014 Aug 02 7:52 AM
2014 Aug 04 2:29 PM
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).
2014 Aug 14 11:51 AM
2014 Aug 14 1:57 PM
Hi Rajendra,
can your please post your code and what are the parameters passing to the function module.
Regards,
Rajesh K
2014 Aug 22 9:07 AM
Hi Rajendra,
Please can you post your solution here so that others that have the same issue may also have the answer.
Thank you.
| User | Count |
|---|---|
| 3 | |
| 2 | |
| 2 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 |