
A coded representation of a category of a log item.
Entity Type |
Basic Global Data Type |
|---|---|
Software Component Version |
SAPGLOBAL MODEL 2.0 |
Technical Name |
LogItemCategoryCode |
Namespace |
http://sap.com/xi/SAPGlobal/GDT |
Dictionary Entry Name |
Log Item. Category. Code |
This data type is derived from the Code data type in namespace 'http://sap.com/xi/SAPGlobal/GDT'.
<LogItemCategoryCode>1</LogItemCategoryCode>
Object Class |
Property |
Representation |
Type |
Type Name |
Length |
Remarks |
|---|---|---|---|---|---|---|
Log Item |
Category |
Code |
CDT |
Code |
1..15 |
restricted |
Exactly one static SAP code list is assigned to the code.
Attribute |
Description |
|---|---|
listID |
Identifies a list of codes that belong together. listID is only unique within the agency that manages this code list. |
listAgencyID |
Identifies the agency that manages the code list. The agencies from UN/EDIFACT data element 3055 (DE 3055) are used as the default, however, the roles defined in DE 3055 cannot be used. If the agency is not listed in DE 3055 it can be identified by using its web URI. |
listVersionID |
Identifies the version of a code list. |
Proposed code list based on ESI Message Symptoms
Code List Type |
ListAgencyID |
ListID |
|---|---|---|
Static SAP |
310 |
10078 |
Code |
Name |
Description |
|---|---|---|
'PRE.IDE' |
Identification Error |
Incorrect identification of the object instance. |
'PRE.VAE.FPV' |
Field Property Violation Error |
The value of a 'read only' field was changed. |
'BPR.TUS' |
Temporarily Unavailable Service Provider |
A service provider is temporarily unavailable. Automatic retries are being executed and the maximum number of retries has not been reached. |
'PRE.VAE' |
Value Error |
Incorrect value. Also refer to the error categories 'Value mapping error' (code: DCE.VME) and 'Internal term error' (code: DCE.ITE). |
'CON.LRC' |
Late Request Conflict |
Processing not possible. Example: A purchase order change request is received, but the ordered items have already been delivered. It is too late to process a reduction in the quantity. |
'FOE.SVE' |
Scheme Violation Error |
The XML message sent (remote) violates scheme rules. Example: Required fields are missing |
'ENV.COM.COU' |
Configuration Unknown |
Passed data must be checked against the configuration data, but the configuration data cannot be found. |
'SEI.SCV' |
Service Contract Violation |
Only used for process agents. Examples: - Hard action codes are used, even though soft action codes were agreed - Integrity conditions are violated |
'BPR.PEL' |
Permanent Lock |
Business object returns a 'foreign lock' error (code: FOL.FOL). Maximum number of retries reached. |
'SBM.SBM.CSM' |
Service Business Object - Change State Mismatch |
A requested change to the business object cannot be carried out because the current change state of the business object does not match the expected change state. |
'INC.BOI' |
BO Inconsistency |
Consistency rules defined for the business object (BO) have been violated. Either the BO is already in an inconsistent state (state message), or the BO would become inconsistent if the data change were to be accepted (transition message). |
'CON.POC' |
Possible Conflict |
Processing might not be possible. Example: A purchase order change request is processed, but the planned delivery date is close; the update is possible but could also result in a conflict. In this case, automated processing should be suppressed. |
'ENV.CBM' |
Cross BO Mismatch |
There is an inconsistency between the business object being processed and an accessed business object. |
'DCE' |
Determination and Conversion Error |
Error resulting from data determination and conversion. |
'FOE' |
Format Error |
(Technical) format error. |
'FOE.FFE' |
Field Format Error |
The XML message contains field format errors that are not recognized by PI; the fields affected cannot be mapped to internal fields. Example: The string used for an external timestamp field is not a valid representation of a timestamp. |
'PRE.TEE.OBE' |
Outdated Buffer Error |
The environment changed, but no locks were lost (for example, because no locks had been set). |
'BPR.TUR' |
Temporary Unknown Business Object Reference |
Business object returns a 'business object reference unknown' error for specific business objects (code: ENV.CBM.BRU). Maximum number of retries not reached. |
'BPR.TEL' |
Temporary Lock |
Business object returns a 'foreign lock' error (code: FOL.FOL). Maximum number of retries not reached. |
'DCE.VME' |
Value Mapping Error |
Unable to map values from external fields to the internal presentation format. Examples: Mapping the ISO currency code to the local currency; mapping the Global Trade Item Number (GTIN) to the internal product ID; mapping the partner ID of the Data Universal Numbering System (DUNS) to the internal partner ID. |
'CON' |
Conflicts |
Possible business conflicts. |
'SBM.SBM' |
Service BO State Mismatch |
A requested change to the business object cannot be executed due to the current state of the business object data. |
'PRE.TEE.LRE' |
Lock Request Error |
Unable to set the requested (exclusive) lock |
'BPR.PUR' |
Permanent Unknown Business Object Reference |
Business object returns a 'business object reference unknown' error for specific business objects (code: ENV.CBM.BRU). Maximum number of retries reached. |
'PRE.TEE' |
Temporary Error |
The error situation is temporary. Example: Object is locked by another user (A separate subcategory may be required for the special locking situation.) |
'CON.DRC' |
Deviating Response Conflict |
Conflicting information in the business context. Example: Confirmation is received for a purchase order. Although the message does not confirm the full quantity (for example, delivery of 100 units has been promised, but only 70 units are in the warehouse), it is designated as the final confirmation. |
'PRE.IDE.DRE' |
Dangling Reference Error |
A reference object is not available. |
'SEI.FSI.FSS' |
Synchronous Service Call Failed |
A synchronous call fails for technical reasons. |
'PRE.CAE' |
Cardinality Error |
An attempt was made to create more nodes or associations than allowed by the metadata. |
'PRE.TEE.LPE' |
Lock Promotion Error |
An upgrade to an exclusive lock is not possible because the underlying 'promotable request' no longer exists. |
'DCE.KME' |
Key Mapping Error |
Unable to map external keys to internal keys. Example: The internal key of the business object or business object node cannot be determined from the external key. |
'MIA.MIA' |
Missing Authorization |
Used by role-based access management (RBAM) to indicate authorization errors. |
'CON.URC' |
Unknown Reference Conflict |
The message choreography involves several messages, whereby the first message contains business object information, and another message contains a different business object and a reference to the first business object. The second message cannot be processed before the first, since the referenced business object does not yet exist in the system. This error is related to the internal key term error (code: DCE.IKT). |
'PRE.AUE' |
Authorization Error |
Unable to execute an action or field change due to missing authorizations. |
'ENV.COM' |
Configuration Mismatch |
There is an inconsistency between the business object and the business configuration. |
'PRE.CVE' |
Cross Validation Error |
An instance of an object or node is not available. |
'CON.CMC' |
Context Mismatch Conflict |
Mismatched or contradictory information. Example: Delivery-related billing: A component (such as "Financial Accounting") receives messages from various other components (such as "Inventory Accounting" or "Inventory Change"). The messages contain contradictory infomation and it is not clear which message contains the correct information. Remark: In this case, the messages should be processed, but conflict handling should be triggered. Conflicts could also be handled at business object level rather than by the inbound processing layer. |
'DCE.ICE' |
Invalid Call Error |
The application is attempting to access a technical component or deployment unit that is not available. |
'PRE.IDE.KEY' |
Key Error |
An XML message contains action codes (such as 'create', 'update', or 'delete') for the business object node. If a processing error occurs during creation, the node does not exist for updates or deletion. The given business object node key is not valid. This error category is relevant for update and delete actions, as well as for duplicate keys. |
'ENV.CBM.BRU' |
Business Object Reference Unknown |
No business object data found for a given business object reference. |
'CON.ORC' |
Outdated Response Conflict |
|
'DCE.ITE' |
Internal Term Error |
The application is unable to determine internal terms (for example, account determination, organization determination) and returns hard errors (no fault tolerance). This error category includes missing values in mandatory fields. Data cannot be processed because certain dependent attributes are missing. |
'SEI.FSI' |
Failed Service Invocation |
Error when calling a service that belongs to a different entity. |
'INC.COI' |
Configuration Inconsistency |
The consistency rules defined in the business configuration (tables) have been violated. |
'FOL.FOL' |
Foreign Lock |
Lock required for further processing cannot be set. |
'CON.OVC' |
Overdue Conflict |
A reaction is expected within a specific time frame. This deadline has been exceeded. |
'PRE' |
Processing Error |
Error occurred during data processing. |
'DCE.IKT' |
Internal Key Term Error |
Unable to determine internal key terms. Example: The system is unable to determine the business object type. As a result, the business object cannot be created. |
'DCE.SME' |
Structural Mismatch Error |
The structure of the business object does not match the structure of the inbound message. Example: In the business object the currency is only defined at header level. However, in the message the currency is part of an item field, and different items could potentially have different currencies. The same error might occur for the units of measurement in schedule items or line items. |