‎2008 Nov 25 10:00 AM
Dear experts ,
We are required to add three fields in EBAN table as customer fields.
We included them in data element CI_EBANDB which is include for
customer fields.
CI_EBANDB is listed now as
ZZISM01
ZZILE01
ZZERSDA
When i see EBAN using se11 i see
EBAN
...
...
..
.. List of EBAN fields
Include CI_EBANDB
ZZISM01
ZZILE01
ZZERSDA
Now i try activating EBAN and it gets active with lots of warning.
I see active status of EBAN but when i double click on CI_EBANDB ,i see status partly active.
I try to reactivate it and the errors on activating CI_EBANDB is
(1)TABLE VSEBAN_CN is inconsistent in active version
(2)Structure change at field level (convert table VSEBAN_CN)
i see this transparent table VSEBAN_CN in SE11 and i find
VSEBAN_CN
.
..
..
..List of EBAN table
..
Include CI_EBANDB
ISM01
ILE01
ERSDA
I double click on CI_EBANDB and find the list as
ZZISM01
ZZILE01
ZZERSDA
Is this the inconsistency error ie letter Z and letter Zs missing
I am not able to get the reason
why this table has come into picture while i made no changes to it ?.
Finally i couldnot rectify the bug
‎2008 Nov 25 10:16 AM
Hello
When you adding fields into EBAN with structure CI_EBANDB this structure automatically adding into table VSEBAN_CN also. For correct work you need reactivate:
CI_EBANDB
VSEBAN_CN
EBAN
‎2008 Nov 25 10:49 AM
I did that but gone in vain so finally i used SE14 and pressed 'change database' button with save option active
‎2008 Nov 25 11:51 AM
Hi,
I think the problem is with the data type you are refering to while declaring the include fields, Make shure that the data type you are refering the ZZ fields to must be a field type.
For example
zdata type pernr , is wrong way to declare since pernr is itself a structure with many components.
zdata type P_PERNR would be correct way of declaration.
Hope this helps you,
Murthy.
‎2008 Nov 29 6:56 AM