cancel
Showing results for 
Search instead for 
Did you mean: 

UOM Load Error

Former Member
0 Kudos

Dear SRMers,

System Information: ECC 6.0 and SRM 5.0

I was loading the UOM from ECC 6.0 to SRM using the DNL_CUST_BASIS3 customizing object. During the load process, I am getting the followinng error:

Run time error : Data_Length_Negative.

Exception: CX_SY_RANGE_OUT_OF_BOUNDS.

The reason for the exception is: In the executed Program "SAPLCXMP_UC", the system attempted to access the field "<GXML2>" using the length "-2".

Please let me know if anyone has come across this issue and what may be the solution..

Points will be rewarded.

Thanks in advance.

Best Regards,

Bob

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

Hi

<b>Please go through the following SAP OSS Notes, which will help -></b>

<u>Note 855230 - Dump: "Invalid sub-field access: Extend negatively"</u>

Note 751864 Initial load: *xxxxxxx- cannot be interpreted as a figure

Note 745020 Initial Load - Invalid partial field access: Negative length

Do let me know.

Regards

- Atul

Former Member
0 Kudos

Hi Bob,

Please ensure you have run the program BBP_PRODUCTS_SETTINGS_MW to deactivate other unrelated Customizing objects before replication. Also ensure you have the settings maintained for the Product ID Length in transaction COMCPRFORMAT.

Ensure other settings too such as

- SMOEAC - Site Attributes

- Tables in ECC CRMRFCPAR, CRMSUBTAB, CRMPAROLTP and CRMCONSUM

- Ensure in R3AC3 you have only 4 customizing objects active after running the above mentioned program.

If you have any further issues. PLease let me know.

Pls assign points if answer is usefull

Thanks,

Sundeep

Former Member
0 Kudos

Hi Sundeep,

Thank you very much for your feedback.

As per your suggestion, I ran BBP_PRODUCTS_SETTINGS_MW.

Product ID Length is set to 18 in tcode COMCPRFORMAT.

Checked all Middleware settings. In R3AC3 I see only DNL_CUST_PROD0, DNL_CUST_PROD1 and Material objects after running the above mentioned program.

I did an initial load on DNL_CUST_BASIS3 and in SMQ2 on the SRM side, the status is running with an Yellow light and the block size is 8.

In qRFC Monitor(Inbound Queue) in SRM, there are six entries. The first entry has Status Text - Invalid partial field access:Length. All the remaining 5 entries have Status Text- Transaction recorded and contain data in Queue SRMI_DNL_CUST_BASIS3.

I am wondering why the status is not changing to green from yellow.

I would appreciate your feedback.

Thanks & Regards,

Bob

Former Member
0 Kudos

Hi,

Product ID Length set to in tcode COMCPRFORMAT should be of same length set in ECC.

Can you delete all the que both on R/3 and SRM side and rerun.

Pritesh