Diagnosis According to the naming convention, the character '-' is not allowed inan object name, but existing fields that contain this character areaccepted. With the introduction of type definitions in the ABAP Dictionary, theuse of '-' in field names can result in inconsistencies. Example: X and Y are structures: X Field Type Y Field Type B Y C DTEL3 B-C DTEL1 E DTEL4 D DTEL2 X-B-C is not unique. It could be either field B-C of structure X orcomponent C of structure B in X. Structures with '-' in field names can only be addressed with LIKE inABAP programs, but not with TYPE. However, structures in which fieldscontain structures as type cannot only be used with TYPE. Procedure Change the field names. The valid characters within a name are letters,digits and underlining. Digits may not be in the first position. |