KVSPSAJob Document Header#
Fields#
Name | Type | Note |
---|---|---|
Document Type | Enum (KVSPSAJob Document Type) | |
Sell-to Customer No. | Code[20] | |
No. | Code[20] | |
Your Reference | Text[35] | |
Name | Text[100] | FlowField |
Name 2 | Text[50] | FlowField |
Address | Text[100] | FlowField |
Address 2 | Text[50] | FlowField |
City | Text[30] | FlowField |
Contact | Text[100] | FlowField |
Order Date | Date | |
Posting Date | Date | |
Shipment Date | Date | |
Posting Description | Text[100] | |
Shipment Method Code | Code[10] | |
Location Code | Code[10] | |
Shortcut Dimension 1 Code | Code[20] | |
Shortcut Dimension 2 Code | Code[20] | |
Customer Posting Group | Code[20] | |
Dimension Set ID | Integer | |
Language Code | Code[10] | |
Salesperson Code | Code[20] | |
Order Class | Code[10] | |
Comment | Boolean | FlowField |
No. Printed | Integer | |
Comment DocType | Option | OptionMembers: Int. Job Order,,Job Shipment |
Job No. | Code[20] | |
Ship-to Code | Code[10] | |
Ship-to Name | Text[100] | |
Ship-to Name 2 | Text[50] | |
Ship-to Address | Text[100] | |
Ship-to Address 2 | Text[50] | |
Ship-to City | Text[30] | |
Ship-to Contact | Text[100] | |
Ship-to Post Code | Code[20] | |
Ship-to County | Text[30] | |
Ship-to Country/Region Code | Code[10] | |
Reason Code | Code[10] | |
Gen. Bus. Posting Group | Code[20] | |
Post Code | Code[20] | FlowField |
County | Text[30] | FlowField |
Country/Region Code | Code[10] | FlowField |
Exit Point | Code[10] | |
Document Date | Date | |
KVSPSAArea | Code[10] | |
Transaction Specification | Code[10] | |
Payment Method Code | Code[10] | |
Shipping Agent Code | Code[10] | |
Package Tracking No. | Text[30] | Warning: Obsolete |
No. Series | Code[20] | |
Shipping No. Series | Code[20] | |
Shipment No. | Code[20] | |
Job Description | Text[100] | FlowField |
DepartmentCode Contractor | Code[20] | |
Status | Enum (KVSPSAJobDocumentStatus) | |
Receive Type | Enum (KVSPSAJobDocumentReceiveType) | |
Ship-to Vendor No. | Code[20] | |
Purchase Order No. | Code[20] | |
Completely Shipped | Boolean | FlowField |
Location Filter | Code[20] | FlowFilter |
Price Calculation Method | Enum Price Calculation Method | |
Cost Calculation Method | Enum Price Calculation Method | |
Customer No. from Budget Line | Boolean |
Procedures#
AssistEdit(Record KVSPSAJob Document Header) : Boolean#
Summary: This procedure run when user assist edit field, It checking the no. series and updating the document number accordingly.
procedure AssistEdit(OldJobDocumentHeader: Record "KVSPSAJob Document Header"): Boolean
Parameters:
OldJobDocumentHeader
: Record used for pass to function.
Returns: Return result of the operation, true if the document number was updated.
CreateDim(List) :#
procedure CreateDim(DefaultDimSource: List):
FillTotallingAndPositionNumberingForJobDocument(Boolean) :#
Summary: This procedure fills the totalling field and position field for the job document.
procedure FillTotallingAndPositionNumberingForJobDocument(PositionNumbering: Boolean):
Parameters:
PositionNumbering
: Boolean indicating whether to fill position numbering or totalling.
ShowDimensions() :#
Summary: This procedure open dimension page and if user changes dimensions, it updates the dimension set ID and modifies the record.
procedure ShowDimensions():
ShowJobDocumentTextLines(Enum KVSKBATextPosition, Integer) :#
Summary: This procedure shows the job document text page based on the specified text position and job document line number.
procedure ShowJobDocumentTextLines(TextPosition: Enum "KVSKBATextPosition"; JobDocumentLineNo: Integer):
Parameters:
TextPosition
: Text position to filter the job document text lines.JobDocumentLineNo
: Line number of the job document to filter the text lines.
TestJobNo() :#
Summary: This procedure tests the "Job No." field for all job document lines associated with the current job document header.
procedure TestJobNo():
TestPSPLine() :#
Summary: This procedure tests if all project shipment lines type resource and G/L account have a valid WBS relation.
procedure TestPSPLine():
Events#
KVSPSAOnBeforeCreateDim(Record KVSPSAJob Document Header, Boolean, List) :#
[IntegrationEvent(false, false)]
local procedure KVSPSAOnBeforeCreateDim(var JobDocumentHeader: Record "KVSPSAJob Document Header"; var IsHandled: Boolean; var DefaultDimSource: List):
[EventSubscriber(ObjectType::Table, Table::"KVSPSAJob Document Header", 'KVSPSAOnBeforeCreateDim', '', false, false)]
local procedure DoSomethingKVSPSAOnBeforeCreateDim(var JobDocumentHeader: Record "KVSPSAJob Document Header"; var IsHandled: Boolean; var DefaultDimSource: List)
begin
end;
KVSPSAOnBeforePrintDocument(Record KVSPSAJob Document Header) :#
[IntegrationEvent(false, false)]
local procedure KVSPSAOnBeforePrintDocument(var JobDocumentHeader: Record "KVSPSAJob Document Header"):
[EventSubscriber(ObjectType::Table, Table::"KVSPSAJob Document Header", 'KVSPSAOnBeforePrintDocument', '', false, false)]
local procedure DoSomethingKVSPSAOnBeforePrintDocument(var JobDocumentHeader: Record "KVSPSAJob Document Header")
begin
end;