on 05-23-2011 3:37 PM
Hi,
When I try to process a dimension an error message is showed with the Assertion clausule (in ABAP server). I've checked the attributes screen on the ABAP Server and I've found an inconsistency between the client side and the ABAP server structure.
There's a dump message at the ST22 about Duplicate properties and this dump occurs when I try to process the dimension at the client-side.
So, I've checked at the client side, and there's a duplicated field on the dimension's property screen. It happened after I created a property and syncronized the versions between the client and server SP's.
How can I check the dimension structure at the client side ? I've checked at the server side (BI) and it's correct.
Can I do a manual procedure to correct this at the client side ?
Thx.
Amjr
Hi Amaury,
Could you please explain a little bit better your problem???, if you want to delete a property from the client side, the only thing thatt you have to do is go to the dimension library at the administration client, and select the dimension you want to modify, after select the option that says mantain dimension properties, choose the dimension that you want delete and delete the description and process.
hope it helps
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Guillermo,
That's the point. I can't modify and process the dimension at the client side using the usual way, because when I try to process it a message with ABAP dump is showed. So, I tried to check the ST22 transaction to see what kind of dump was generated and I noticed that it was regarding to a duplicate property in the dimension structure. But the strange fact was that in ABAP server, transaction RSA1, the properties is correct but at the client side, the properties list for dimension shows the duplicated field and the system doesn't allow me modify it, because the dump is generated.
So, I guess there's some issue at the .NET side, at some point where the dimension's structure is stored. Probably if I can modify manually this structure and syncronize them with the version stored at the ABAP server, I can solve this problem.
Thank's
amjr
Following the messages:
At client side: "As exception occurred that was not caught".
And at ST22:
The exception 'CX_SY_STRUCT_COMP_NAME' was raised, but it was not caught
anywhere along
the call hierarchy.
Since exceptions represent error situations and this error was not
adequately responded to, the running ABAP program
'CL_ABAP_STRUCTDESCR===========CP' has to be
An exception occurred that is explained in detail below.
The exception, which is assigned to class 'CX_SY_STRUCT_COMP_NAME', was not
caught in
procedure "IF_UJA_DIM_DATA~CREATE_DATA_REF" "(METHOD)", nor was it propagated
by a RAISING clause.
Since the caller of the procedure could not have anticipated that the
exception would occur, the current program is terminated.
The reason for the exception is:
Multiple Specification of the Name 'SIGLA' as a Component Name (Component 11)
The ABAP code for at ST22 was:
endif.
insert comp-name into table nametab.
if sy-subrc = 4.
duplicate name
raise exception type CX_SY_STRUCT_COMP_NAME <<<< At this point the dump was generated
exporting textid = CX_SY_STRUCT_COMP_NAME=>duplicate_name
component_name = comp-name
component_number = comp_no.
endif.
I'm gonna translate, because it's a portuguese version:
15:11:19:834#-3:00#Error#AdminMainService##EPM-BPC-NW##6640ab2f-9dc3-4ae5-be82-3205306639f7###ModifyDimension#FTIAPD01
bpc_sysadmin########Plain##There was an dump in the ABAP instance#
Ps.: This is the same message that is showed at the screen, on BPC client.
Guillermo,
Due the inconsistency between the both sides (client and server) I guess it's better to create a new dimension and load the data to the new one.
I've found the issue inside the ABAP server, debugging the class CL_UJA_DIM, method GET_DETAILS. Inspite of the correct struture of the webfolders files, the method is returning the incorrect struture. Well, I don't know if could happen other issues due this differences, so I guess the better solution is to create another dim.
Thanks for the attention.
Cheers.
Amjr
I've found another interesting thing about this subject. BPC has duplicated the property at the ABAP server !
There's a table called uja_dim_attr that stores all the attributes for a dimension, and there's an ABAP class called CL_UJA_ATTR_DAO that manage all the process regarding attributes.
I guess that there're some method that could be invoked to fix this...especially the CL_UJA_ATTR_DAO->DELETE to delete the duplicated properties.
Thanks again...and forget the shame...it's an unsual issue and this is a bug !
Amjr
User | Count |
---|---|
13 | |
2 | |
2 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.