USER Transaction Component Requirements

The USER Transaction Component Requirements (SCUCOMP) page defines the USER Transaction Type component requirements based on Transaction Code. For example, in Advantage HRM, the HRDOC transaction is also a USER transaction and extends the UDOC functionality to include employee information through an Employee line on the transaction that is not included on UDOC. For HRDOC transactions, the Employee line is created by default and is required for the transaction to be processed, per setup on this table. However, the settings are not normally modified from those delivered with CGI Advantage or modified during application development (refer to the CGI Advantage Developer’s Guide for more information).

Field InformationField Information

Field

Description

Transaction Code

A required indication of a Transaction Code for defining component requirements. In the example above, the code is HRDOC.

Transaction Component

The name of the transaction component data object (visually seen as a horizontal tab). In this example, we are setting requirements for the Employee component, so we enter its data object name, USER_DOC_HR

Create New Lines

The number of lines for this component to create when a new transaction is created. For example, a single employee line should be created on the HRDOC transaction, so the value is set to 1.

Minimum Required Number of Lines

The minimum number of lines required for the transaction to process successfully. For example, on the HRDOC transaction an employee line must exist, so the value is set to 1.

Minimum Lines Error Message Code

The error message to be raised if the number of lines in the transaction for the component is less than the minimum, as specified in the Minimum Required Number of Lines field. For example, H0619 "The required transaction lines do not exist."