Table 454 Approval Entry in 23

App
Base Application
Namespace
System.Automation

Fields, 28Keys, 8Procedures, 9Events, 7

Versions171819202122232425262728latest

Source29

Fields, 28

IdNameTypeObsolete
1Table IDInteger-
2Document TypeEnum Approval Document Type-
3Document No.Code[20]-
4Sequence No.Integer-
5Approval CodeCode[20]-
6Sender IDCode[50]-
7Salespers./Purch. CodeCode[20]-
8Approver IDCode[50]-
9StatusEnum Approval Status-
10Date-Time Sent for ApprovalDateTime-
11Last Date-Time ModifiedDateTime-
12Last Modified By User IDCode[50]-
13CommentBoolean-
14Due DateDate-
15AmountDecimal-
16Amount (LCY)Decimal-
17Currency CodeCode[10]-
18Approval TypeEnum Workflow Approval Type-
19Limit TypeEnum Workflow Approval Limit Type-
20Available Credit Limit (LCY)Decimal-
21Pending ApprovalsInteger-
22Record ID to ApproveRecordId-
23Delegation Date FormulaDateFormula-
26Number of Approved RequestsInteger-
27Number of Rejected RequestsInteger-
29Entry No.Integer-
30Workflow Step Instance IDGuid-
31Related to ChangeBoolean-

Keys, 8

NameFieldsObsolete
Key1, clusteredEntry No.-
Key2Record ID to Approve, Workflow Step Instance ID, Sequence No.-
Key3Table ID, Document Type, Document No., Sequence No., Record ID to Approve-
Key4Approver ID, Status, Due Date, Date-Time Sent for Approval-
Key5Sender ID-
Key6Due Date-
Key7Table ID, Record ID to Approve, Status, Workflow Step Instance ID, Sequence No.-
Key8Table ID, Document Type, Document No., Date-Time Sent for Approval-

Procedures, 9

NameParametersReturnsAccessObsolete
GetLastEntryNo()Integerpublic-
ShowRecord()public-
RecordCaption()Textpublic-
RecordDetails()Textpublic-
IsOverdue()Booleanpublic-
GetCustVendorDetails(var Code[20], var Text[100])public-
GetChangeRecordDetails()Textpublic-
CanCurrentUserEdit()Booleanpublic-
MarkAllWhereUserisApproverOrSender()public-

Events, 7

KindNameParametersObsolete
Integration eventOnAfterGetRecordDetails(RecordRef, Text, var Text)-
Integration eventOnAfterGetCustVendorDetails(var Record Approval Entry, var Code[20], var Text[100])-
Integration eventOnBeforeMarkAllWhereUserisApproverOrSender(var Record Approval Entry, var Boolean)-
Integration eventOnBeforeShowRecord(var Record Approval Entry, var Boolean)-
Integration eventOnBeforeRecordCaption(var Record Approval Entry, var Text, var Boolean)-
Integration eventOnAfterGetRecordToApprove(Record Approval Entry, var RecordRef, var Boolean)-
Integration eventOnBeforeRecordDetails(var Record Approval Entry, var Text, var Boolean)-