Podcast
Questions and Answers
What is the correct naming convention for the version created for the CUSTOMER application?
What is the correct naming convention for the version created for the CUSTOMER application?
Which of the following fields should be displayed in the CUSTOMER version?
Which of the following fields should be displayed in the CUSTOMER version?
What change is made in Workshop 3 regarding the SECTOR field?
What change is made in Workshop 3 regarding the SECTOR field?
What condition triggers a default value of 'IN' for the NATIONALITY field?
What condition triggers a default value of 'IN' for the NATIONALITY field?
Signup and view all the answers
Which field must be made mandatory according to the directives in Workshop 3?
Which field must be made mandatory according to the directives in Workshop 3?
Signup and view all the answers
What value should be defaulted in the CURRENCY field according to the requirements for the version?
What value should be defaulted in the CURRENCY field according to the requirements for the version?
Signup and view all the answers
Which field is required to be mandatory even though it is not part of the ACCOUNT application?
Which field is required to be mandatory even though it is not part of the ACCOUNT application?
Signup and view all the answers
How should the CATEGORY field be treated once a record is authorised?
How should the CATEGORY field be treated once a record is authorised?
Signup and view all the answers
What will happen if a mandatory NOINPUT field does not have a default value?
What will happen if a mandatory NOINPUT field does not have a default value?
Signup and view all the answers
What property is used to prevent changes to the CATEGORY field after record authorization?
What property is used to prevent changes to the CATEGORY field after record authorization?
Signup and view all the answers
What is the purpose of the NOINPUT property for certain fields?
What is the purpose of the NOINPUT property for certain fields?
Signup and view all the answers
What value should overwrite an existing value in ACCOUNT.TITLE.1 that starts with 'TEM'?
What value should overwrite an existing value in ACCOUNT.TITLE.1 that starts with 'TEM'?
Signup and view all the answers
When using the VERSION application, what does the AUTOM.FIELD.NO specification do?
When using the VERSION application, what does the AUTOM.FIELD.NO specification do?
Signup and view all the answers
What is the purpose of the MANDATORY.FIELD in a version?
What is the purpose of the MANDATORY.FIELD in a version?
Signup and view all the answers
Can a non-mandatory field be made mandatory in a version?
Can a non-mandatory field be made mandatory in a version?
Signup and view all the answers
What happens if a user does not enter a value in a mandatory field?
What happens if a user does not enter a value in a mandatory field?
Signup and view all the answers
How does setting the CURRENCY field default to USD affect record creation?
How does setting the CURRENCY field default to USD affect record creation?
Signup and view all the answers
Describe the role of the SHORT.TITLE field in the context of mandatory fields.
Describe the role of the SHORT.TITLE field in the context of mandatory fields.
Signup and view all the answers
What is the result of marking a field as NOCHANGE after authorization?
What is the result of marking a field as NOCHANGE after authorization?
Signup and view all the answers
How does the replacement of values using AUT.OLD.CONTENT and AUT.NEW.CONTENT work?
How does the replacement of values using AUT.OLD.CONTENT and AUT.NEW.CONTENT work?
Signup and view all the answers
What effect does the defaulting of the CURRENCY field have on existing records?
What effect does the defaulting of the CURRENCY field have on existing records?
Signup and view all the answers
What is the significance of including MNEMONIC and CUSTOMER NUMBER on the same line in the ACCOUNT version?
What is the significance of including MNEMONIC and CUSTOMER NUMBER on the same line in the ACCOUNT version?
Signup and view all the answers
Why must certain fields be included in the version for customization?
Why must certain fields be included in the version for customization?
Signup and view all the answers
What role does the FIELDS.PER.LINE setting play in the version display?
What role does the FIELDS.PER.LINE setting play in the version display?
Signup and view all the answers
What does appending '-1' to a multi-value field name denote?
What does appending '-1' to a multi-value field name denote?
Signup and view all the answers
How does the TEXT.CHAR.MAX parameter affect field labels?
How does the TEXT.CHAR.MAX parameter affect field labels?
Signup and view all the answers
What is a key consideration when creating user-defined labels in the version?
What is a key consideration when creating user-defined labels in the version?
Signup and view all the answers
Why is it necessary to define which fields must be displayed in the CUSTOMER application version?
Why is it necessary to define which fields must be displayed in the CUSTOMER application version?
Signup and view all the answers
What is the effect of customizing output in the T24 system?
What is the effect of customizing output in the T24 system?
Signup and view all the answers
Study Notes
Workshop 1
- Create a version for the CUSTOMER application
- The name of the version should be CUSTOMER,XXX (where XXX is your initial)
- The following fields should be displayed:
- MNEMONIC
- SHORT.NAME
- NAME.1
- STREET
- SECTOR
- Account Officer
- INDUSTRY
- TARGET
- NATIONALITY
- CUSTOMER.STATUS
- RESIDENCE
- LANGUAGE
Workshop 2
- Amend the previously created version to display two fields in a row rather than one
Workshop 3
- Amend the previously created version as follows:
- Default value for SECTOR should be 1000
- Make SECTOR a NOINPUT field
- Default value for NATIONALITY should be IN if the previous available value is US
- Make CUSTOMER.STATUS a mandatory field
- Ensure the value of ACCOUNT OFFICER cannot be changed once the customer record is authorized
Version Application
- T24 uses a system called "Versions" to modify screen displays and behavior.
- Versions provide an easy way to customise applications by modifying standard screens.
- Versions are independent of the original application and can be used for both new and existing records.
Defaulting Values in Versions
- Values can be automatically entered into fields when a record is opened using the version.
- To achieve this, define
AUTOM.FIELD.NO
(field name) andAUT.NEW.CONTENT
(desired value). - This defaults the specified value into the field, making it a "pre-filled" input.
Noinput Field Property
-
NOINPUT
field property prevents users from editing or entering values into specified fields. - Fields with this property appear greyed out.
- Multiple fields can be designated as
NOINPUT
using this property. - If a mandatory field is made
NOINPUT
, it is essential to default a value for that field. This ensures that the version can commit records successfully.
Nochange Field Property
-
NOCHANGE
fields prevent modifications after record authorisation. - Fields marked
NOCHANGE
appear greyed out once authorised, ensuring their values remain consistent. - This property is used to restrict changes to specific fields after a record is approved.
Defaulting Values Using Find and Replace
- The fields
AUT.OLD.CONTENT
andAUT.NEW.CONTENT
can be used to replace existing values. - The
AUT.OLD.CONTENT
specifies the value to find, andAUT.NEW.CONTENT
specifies the new replacement value. - Example: If you want to replace "TEM" at the start of a field with "Training," set
AUT.OLD.CONTENT
toTEM0X
andAUT.NEW.CONTENT
to "Training.- "TEM" represents the starting string.
- "0X" acts as a wildcard, matching any number of characters following "TEM".
- Replacing the existing value ensures uniformity even when the field is not mandatory.
Mandatory Field Property in Versions
- Non-mandatory fields in the application can be made mandatory within a specific version.
- To enforce mandatory fields, specify the field name in the
MANDATORY.FIELD
section of the version. - Users must provide values for mandatory fields, otherwise committing the record will be prohibited.
Viewing and Customizing Versions
- Versions are displayed as customized screens tailored to the specific requirements defined in the version.
- Though customized, the underlying application functions remain the same within the T24 environment.
Workshop Example
- Creating a version for the CUSTOMER application.
- The version name will be
CUSTOMER
, followed by your initials. - This version will include the following mandatory fields:
MNEMONIC
,SHORT.NAME
,NAME.1
,STREET
,SECTOR
,ACCOUNT.OFFICER
,INDUSTRY
,TARGET
,NATIONALITY
,CUSTOMER.STATUS
,RESIDENCE
,LANGUAGE
.
Displaying Multiple Fields on One Line
- Use
FIELDS.PER.LINE
property set toMULTI
to arrange multiple fields on the same line. - For example, displaying
MNEMONIC
andCUSTOMER NUMBER
side-by-side. - Set
COLUMN
to 1 for fields displayed on the same line.
Text Label Adjustment
- The
TEXT.CHAR.MAX
property controls the maximum character length for labels. - Adjusting this property allows for labels to display with appropriate length for clarity.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Description
This quiz covers the workshops focused on developing a CUSTOMER application. Participants will learn to create and amend data fields, set default values, and enforce field constraints. The workshops aim to enhance the functionality and user experience of the application.