KVSGAEB Document Header#
Fields#
Name | Type | Note |
---|---|---|
No. | Code[20] | |
Document Type | Enum (KVSGAEB Document Type) | |
Version No. | Code[20] | |
Version Type | Enum (KVSGAEB Version Type) | |
Placing No. Purch. | Code[15] | |
DV No. Purch. | Code[8] | |
Bidder No. Purch. | Code[3] | |
Placing No. Cust. | Code[15] | |
DV No. Cust. | Code[8] | |
OZ Mask | Code[9] | |
Regulation Year | Code[2] | |
Lots | Boolean | |
First Level | Integer | |
Second Level | Integer | |
Third Level | Integer | |
Fourth Level | Integer | |
Position | Integer | |
Indexing | Boolean | |
Description | Text[60] | |
Offer Date | Date | |
Offer Time | Time | |
Acceptance Ending Date | Date | |
Prices | Boolean | |
Wage Change | Boolean | |
Description Project | Text[60] | |
Related Project No. | Code[20] | |
Description Purchaser | Text[60] | |
Description Bidder | Text[60] | |
Amount Unit Price fraction | Integer | |
Description Time fraction | Text[14] | |
Description 1. UP fraction | Text[20] | |
Description 2. UP fraction | Text[20] | |
Description 3. UP fraction | Text[20] | |
Description 4. UP fraction | Text[20] | |
Cost Centre No. | Code[9] | |
Description Locality | Text[30] | |
Locality No | Text[12] | |
Date | Date | |
Work Section | Code[3] | |
Currency Code | Code[10] | |
Description Currency | Text[50] | |
Sum | Decimal | |
Amount Positions | Integer | |
Surcharge/Discount in Currency | Decimal | |
Turnover Tax (pct) | Decimal | |
Offer Sum | Decimal | |
Cashback (pct) | Decimal | |
Terms of Payment (days) | Decimal | |
Lump Sum | Decimal | |
Surcharge/Discount (pct) | Decimal | |
Bidding Date | Date | |
Status | Enum (KVSGAEB Status) | |
related Quote | Code[20] | |
Sell-to Customer No. | Code[20] | |
Hide Hints | Boolean | |
Transferred | Boolean | |
related Order | Code[20] | |
Manual | Boolean | |
Shortcut Dimension 1 Code | Code[20] | |
Shortcut Dimension 2 Code | Code[20] | |
Shortcut Dimension 3 Code | Code[20] | |
Shortcut Dimension 4 Code | Code[20] | |
Shortcut Dimension 5 Code | Code[20] | |
Shortcut Dimension 6 Code | Code[20] | |
Shortcut Dimension 7 Code | Code[20] | |
Shortcut Dimension 8 Code | Code[20] | |
Dimension Set ID | Integer | |
Orig. Bidding | Code[20] | |
No. GAEB Quote | Code[20] | |
No. GAEB Order Conf | Code[20] | |
Locked By | Code[50] | |
Version No. Int | Integer | |
Job No Ext | Text[50] | |
GAEB Version Set ID | Integer | |
Bidding Cat. | Text[50] | |
Fifth Level | Integer | |
First Level Desc | Text[50] | |
Second Level Desc | Text[50] | |
Third Level Desc | Text[50] | |
Fourth Level Desc | Text[50] | |
Fifth Level Desc | Text[50] | |
Indexing Length | Integer | |
VAT | Decimal | |
Total | Decimal | |
Skip Price Check | Boolean | |
Salesperson Code | Code[20] | |
Active Journals | Integer | |
Last Item No. | Code[20] | |
Sell-to Customer Name | Text[100] | |
Sell-to Customer Name 2 | Text[50] | |
Import Date | Date | |
Import Filename | Text[250] | |
Customer View | Boolean | |
Position Item | Integer | |
Position Wage | Integer | |
Offer to Bidding | Code[20] | |
New Line | Boolean | |
GAEB Calc BOM No. | Code[20] | |
Document Date | Date | |
VAT Bus. Posting Group | Code[10] | |
Quote Valid Until Date | Date | |
Related Quote No. | Code[20] | |
Related Quote Doc. Type | Enum (KVSGAEB Document Type) | |
Rel. Quote Version No. | Code[20] | |
Surcharge | Decimal | |
Surcharge (Pct) | Decimal | |
Total Sum WO Altern | Decimal | |
Buy-from Vendor No. | Code[20] | |
Active | Boolean | |
Buy-from Vendor Name | Text[100] | |
Purchase Quotes | Integer | FlowField |
Purchase Orders | Integer | FlowField |
First Fraction | Code[20] | |
Second Fraction | Code[20] | |
Third Fraction | Code[20] | |
Fourth Fraction | Code[20] | |
Fifth Fraction | Code[20] | |
Type of days | Enum (KVSGAEB Type of Days) | |
Payment Date | Date |
Procedures#
SetDeleteWOTestfield(Boolean) :#
procedure SetDeleteWOTestfield(DeleteWoTFPar: Boolean):
CheckIfLocked() :#
procedure CheckIfLocked():
SendQuoteNotification(Boolean) :#
procedure SendQuoteNotification(IsExpenditure: Boolean):
Events#
TransferSalesDocText(Record Sales Header, Record KVSGAEB Document Header) :#
[IntegrationEvent(false, false)]
local procedure TransferSalesDocText(var SalesHeaderVar: Record "Sales Header"; var KVSGAEBDocHeaderVar: Record "KVSGAEB Document Header"):
[EventSubscriber(ObjectType::Table, Table::"KVSGAEB Document Header", 'TransferSalesDocText', '', false, false)]
local procedure DoSomethingTransferSalesDocText(var SalesHeaderVar: Record "Sales Header"; var KVSGAEBDocHeaderVar: Record "KVSGAEB Document Header")
begin
end;
TransferPurchDocText(Record Purchase Header, Record KVSGAEB Document Header) :#
[IntegrationEvent(false, false)]
local procedure TransferPurchDocText(var PurchHeaderVar: Record "Purchase Header"; var KVSGAEBDocHeaderVar: Record "KVSGAEB Document Header"):
[EventSubscriber(ObjectType::Table, Table::"KVSGAEB Document Header", 'TransferPurchDocText', '', false, false)]
local procedure DoSomethingTransferPurchDocText(var PurchHeaderVar: Record "Purchase Header"; var KVSGAEBDocHeaderVar: Record "KVSGAEB Document Header")
begin
end;
OnBeforeInsertHeadingLineToSalesQuote(Record Sales Line) :#
[IntegrationEvent(false, false)]
local procedure OnBeforeInsertHeadingLineToSalesQuote(var SalesLineVar: Record "Sales Line"):
[EventSubscriber(ObjectType::Table, Table::"KVSGAEB Document Header", 'OnBeforeInsertHeadingLineToSalesQuote', '', false, false)]
local procedure DoSomethingOnBeforeInsertHeadingLineToSalesQuote(var SalesLineVar: Record "Sales Line")
begin
end;
OnBeforeInsertHeadingLineToPurchaseQuote(Record Purchase Line) :#
[IntegrationEvent(false, false)]
local procedure OnBeforeInsertHeadingLineToPurchaseQuote(var PurchLineVar: Record "Purchase Line"):
[EventSubscriber(ObjectType::Table, Table::"KVSGAEB Document Header", 'OnBeforeInsertHeadingLineToPurchaseQuote', '', false, false)]
local procedure DoSomethingOnBeforeInsertHeadingLineToPurchaseQuote(var PurchLineVar: Record "Purchase Line")
begin
end;
OnDefineSalesLineType(Record Sales Line, Boolean, Boolean) :#
[IntegrationEvent(false, false)]
local procedure OnDefineSalesLineType(var SalesLineVar: Record "Sales Line"; IsEndPar: Boolean; IsBundlePar: Boolean):
[EventSubscriber(ObjectType::Table, Table::"KVSGAEB Document Header", 'OnDefineSalesLineType', '', false, false)]
local procedure DoSomethingOnDefineSalesLineType(var SalesLineVar: Record "Sales Line"; IsEndPar: Boolean; IsBundlePar: Boolean)
begin
end;
OnDefinePurchLineType(Record Purchase Line, Boolean, Boolean) :#
[IntegrationEvent(false, false)]
local procedure OnDefinePurchLineType(var PurchLineVar: Record "Purchase Line"; IsEndPar: Boolean; IsBundlePar: Boolean):
[EventSubscriber(ObjectType::Table, Table::"KVSGAEB Document Header", 'OnDefinePurchLineType', '', false, false)]
local procedure DoSomethingOnDefinePurchLineType(var PurchLineVar: Record "Purchase Line"; IsEndPar: Boolean; IsBundlePar: Boolean)
begin
end;
OnBeforeInsertPositionToSalesQuote(Record Sales Line, Record KVSGAEB Document Lines) :#
[IntegrationEvent(false, false)]
local procedure OnBeforeInsertPositionToSalesQuote(var SalesLineVar: Record "Sales Line"; DocLinePar: Record "KVSGAEB Document Lines"):
[EventSubscriber(ObjectType::Table, Table::"KVSGAEB Document Header", 'OnBeforeInsertPositionToSalesQuote', '', false, false)]
local procedure DoSomethingOnBeforeInsertPositionToSalesQuote(var SalesLineVar: Record "Sales Line"; DocLinePar: Record "KVSGAEB Document Lines")
begin
end;
OnBeforeInsertPositionToPurchQuote(Record Purchase Line, Record KVSGAEB Document Lines) :#
[IntegrationEvent(false, false)]
local procedure OnBeforeInsertPositionToPurchQuote(var PurchLineVar: Record "Purchase Line"; DocLinePar: Record "KVSGAEB Document Lines"):
[EventSubscriber(ObjectType::Table, Table::"KVSGAEB Document Header", 'OnBeforeInsertPositionToPurchQuote', '', false, false)]
local procedure DoSomethingOnBeforeInsertPositionToPurchQuote(var PurchLineVar: Record "Purchase Line"; DocLinePar: Record "KVSGAEB Document Lines")
begin
end;
AddSalesText(Record Sales Line, Text, Integer, Boolean) :#
[IntegrationEvent(false, false)]
local procedure AddSalesText(var SalesLineVar: Record "Sales Line"; ContentPar: Text; var LastLineNo: Integer; FirstPar: Boolean):
[EventSubscriber(ObjectType::Table, Table::"KVSGAEB Document Header", 'AddSalesText', '', false, false)]
local procedure DoSomethingAddSalesText(var SalesLineVar: Record "Sales Line"; ContentPar: Text; var LastLineNo: Integer; FirstPar: Boolean)
begin
end;
AddPurchText(Record Purchase Line, Text, Integer, Boolean) :#
[IntegrationEvent(false, false)]
local procedure AddPurchText(var PurchLineVar: Record "Purchase Line"; ContentPar: Text; var LastLineNo: Integer; FirstPar: Boolean):
[EventSubscriber(ObjectType::Table, Table::"KVSGAEB Document Header", 'AddPurchText', '', false, false)]
local procedure DoSomethingAddPurchText(var PurchLineVar: Record "Purchase Line"; ContentPar: Text; var LastLineNo: Integer; FirstPar: Boolean)
begin
end;
OnBeforeChangeToBundle(Record Sales Line, Code[20]) :#
[IntegrationEvent(false, false)]
local procedure OnBeforeChangeToBundle(var SalesLineVar: Record "Sales Line"; PositionNoPar: Code[20]):
[EventSubscriber(ObjectType::Table, Table::"KVSGAEB Document Header", 'OnBeforeChangeToBundle', '', false, false)]
local procedure DoSomethingOnBeforeChangeToBundle(var SalesLineVar: Record "Sales Line"; PositionNoPar: Code[20])
begin
end;
OnBeforeChangePurchLineToBundle(Record Purchase Line, Code[20]) :#
[IntegrationEvent(false, false)]
local procedure OnBeforeChangePurchLineToBundle(var PurchLineVar: Record "Purchase Line"; PositionNoPar: Code[20]):
[EventSubscriber(ObjectType::Table, Table::"KVSGAEB Document Header", 'OnBeforeChangePurchLineToBundle', '', false, false)]
local procedure DoSomethingOnBeforeChangePurchLineToBundle(var PurchLineVar: Record "Purchase Line"; PositionNoPar: Code[20])
begin
end;
OnAfterFinishTransferSalesLines(Record Sales Header) :#
[IntegrationEvent(false, false)]
local procedure OnAfterFinishTransferSalesLines(var SalesHeaderVar: Record "Sales Header"):
[EventSubscriber(ObjectType::Table, Table::"KVSGAEB Document Header", 'OnAfterFinishTransferSalesLines', '', false, false)]
local procedure DoSomethingOnAfterFinishTransferSalesLines(var SalesHeaderVar: Record "Sales Header")
begin
end;
OnAfterFinishTransferPurchLines(Record Purchase Header) :#
[IntegrationEvent(false, false)]
local procedure OnAfterFinishTransferPurchLines(var PurchHeaderVar: Record "Purchase Header"):
[EventSubscriber(ObjectType::Table, Table::"KVSGAEB Document Header", 'OnAfterFinishTransferPurchLines', '', false, false)]
local procedure DoSomethingOnAfterFinishTransferPurchLines(var PurchHeaderVar: Record "Purchase Header")
begin
end;
SetPositionNo(Record Sales Line, Code[20]) :#
[IntegrationEvent(false, false)]
local procedure SetPositionNo(var SalesLineVar: Record "Sales Line"; OZPar: Code[20]):
[EventSubscriber(ObjectType::Table, Table::"KVSGAEB Document Header", 'SetPositionNo', '', false, false)]
local procedure DoSomethingSetPositionNo(var SalesLineVar: Record "Sales Line"; OZPar: Code[20])
begin
end;
OnAfterTransferSalesLine(Record KVSGAEB Document Lines, Record Sales Line) :#
[IntegrationEvent(false, false)]
local procedure OnAfterTransferSalesLine(var DocLine: Record "KVSGAEB Document Lines"; var SalesLine: Record "Sales Line"):
[EventSubscriber(ObjectType::Table, Table::"KVSGAEB Document Header", 'OnAfterTransferSalesLine', '', false, false)]
local procedure DoSomethingOnAfterTransferSalesLine(var DocLine: Record "KVSGAEB Document Lines"; var SalesLine: Record "Sales Line")
begin
end;