Message type: E = Error
Message class: DO - Dictionary: Mass activation of domains and data elements
Message number: 847
Message text: Row type & is a generic table type
Generic table types have generic <DS:TX.DDDOC_ACCMODE>access mode</>
(any table or index table) and a generic <DS:TX.DDDOC_KEYKIND>key
category</>. They can only be used to define the types of generic table
parameters of function modules and forms, but not to define data
objects or types.
You defined a generic table type as <DS:TX.DDDOC_ROWTYPE>row type</>.
The system issues an error message and will not allow you to continue with this transaction until the error is resolved.
Enter a non-generic type as row type of the table type and activate it
again.
Error message extract from SAP system. Copyright SAP SE.
DO847
- Row type & is a generic table type ?The SAP error message DO847 indicates that there is an issue with the data type being used in a table or structure. Specifically, it states that the row type you are trying to use is a generic table type, which is not allowed in certain contexts.
Cause: The error typically arises in the following scenarios: Generic Table Type Usage: You are trying to use a generic table type (like TABLE OF ANY TYPE) in a context where a specific table type is required. Data Declaration Issues: There may be a mismatch in the expected data type for a table or structure in your ABAP code. Function Module or Method Call: You might be passing a generic table type to a function module or method that expects a specific table type.
Solution: To resolve the DO847 error, consider the following steps: Check Data Types: Ensure that you are using a specific table type rather than a generic one. If
Get instant SAP help. Sign up for our Free Essentials Plan.
DO846
No row type or data type was specified
What causes this issue? INCLUDE DDDOC_DIRECT_TYPE OBJECT DOKU ID TX You did not reference a row type or define a data type (direct type entry) for a ...
DO845
Row type & is not active or does not exist
What causes this issue? A type that either does not exist or is not active was defined as <DS:TX.DDDOC_ROWTYPE>row type</> of the table t...
DO848
Row type not allowed as key (table type is row type)
What causes this issue? Only the standard key and unspecified settings are allowed as <DS:TX.DDDOC_KEYDEF>key</> for a table type having ...
DO849
Row type & is a view
What causes this issue? You defined a view as the <DS:TX.DDDOC_ROWTYPE>row type</> of the table type. The row type of a table type can on...
Click on this link to search all SAP messages.