Mit diesem Formular können Sie fehlende, unklare oder fehlerhafte Inhalte in der Dokumentation melden und Verbesserungsvorschläge machen. Ihr Feedback hilft uns, die Qualität und Vollständigkeit kontinuierlich zu verbessern.
GOB Availability Library
Properties
| Property | Value |
|---|---|
| Object Type | Codeunit |
| Object Subtype | Normal |
| Object ID | 5059468 |
| Accessibility Level | Public |
Procedures
ShowAvailabilityEntries()
Syntax
ShowAvailabilityEntries(NoFilter: Text, VariantFilter: Text, LocationFilter: Text)
Parameters
NoFilter
Type: Text
VariantFilter
Type: Text
LocationFilter
Type: Text
ShowAvailabilityEntries()
Syntax
ShowAvailabilityEntries(Item: Record Item)
Parameters
Item
Type: Record Item
ShowAvailabilityEntries()
Syntax
ShowAvailabilityEntries(NoFilter: Text, VariantFilter: Text, LocationFilter: Text, IsShipmentProposal: Boolean)
Parameters
NoFilter
Type: Text
VariantFilter
Type: Text
LocationFilter
Type: Text
IsShipmentProposal
Type: Boolean
GetInboundDataTypeList()
Syntax
GetInboundDataTypeList(var InboundList: List of [Enum "GOB Availability Data Type"])
Parameters
InboundList
Type: List of [Enum "GOB Availability Data Type"]
GetOutboundDataTypeList()
Syntax
GetOutboundDataTypeList(var OutboundList: List of [Enum "GOB Availability Data Type"])
Parameters
OutboundList
Type: List of [Enum "GOB Availability Data Type"]
MergeTempAvailabilityEntries()
Syntax
MergeTempAvailabilityEntries(var TempBaseGOBAvailabilityEntry: Record "GOB Availability Entry" temporary, var TempAddGOBAvailabilityEntry: Record "GOB Availability Entry" temporary)
Parameters
TempBaseGOBAvailabilityEntry
Type: Record "GOB Availability Entry"
TempAddGOBAvailabilityEntry
Type: Record "GOB Availability Entry"
InsertQtyRequestedLine()
Syntax
InsertQtyRequestedLine(var TempGOBAvailabilityEntryOutbound: Record "GOB Availability Entry" temporary, QuantityBaseRequested: Decimal, QtyToAsmToOrder: Decimal, ReservedQtyBaseRequested: Decimal, WhseQtyBaseRequested: Decimal, CheckQtyGreaterZero: Boolean)
Parameters
TempGOBAvailabilityEntryOutbound
Type: Record "GOB Availability Entry"
QuantityBaseRequested
Type: Decimal
QtyToAsmToOrder
Type: Decimal
ReservedQtyBaseRequested
Type: Decimal
WhseQtyBaseRequested
Type: Decimal
CheckQtyGreaterZero
Type: Boolean
InsertQtyRequestedLine()
Syntax
InsertQtyRequestedLine(var TempGOBAvailabilityEntryOutbound: Record "GOB Availability Entry" temporary, QuantityBaseRequested: Decimal, ReservedQtyBaseRequested: Decimal, WhseQtyBaseRequested: Decimal)
Parameters
TempGOBAvailabilityEntryOutbound
Type: Record "GOB Availability Entry"
QuantityBaseRequested
Type: Decimal
ReservedQtyBaseRequested
Type: Decimal
WhseQtyBaseRequested
Type: Decimal
InsertQtyRequestedLine()
Syntax
InsertQtyRequestedLine(var TempGOBAvailabilityEntryOutbound: Record "GOB Availability Entry" temporary, QuantityBaseRequested: Decimal, ReservedQtyBaseRequested: Decimal, WhseQtyBaseRequested: Decimal, CheckQtyGreaterZero: Boolean)
Parameters
TempGOBAvailabilityEntryOutbound
Type: Record "GOB Availability Entry"
QuantityBaseRequested
Type: Decimal
ReservedQtyBaseRequested
Type: Decimal
WhseQtyBaseRequested
Type: Decimal
CheckQtyGreaterZero
Type: Boolean
InsertReservedQtyLine()
Syntax
InsertReservedQtyLine(var TempGOBAvailabilityEntryOutbound: Record "GOB Availability Entry" temporary, ReservedQtyBaseRequested: Decimal, SplitInventoryAndReceipt: Boolean)
Parameters
TempGOBAvailabilityEntryOutbound
Type: Record "GOB Availability Entry"
ReservedQtyBaseRequested
Type: Decimal
SplitInventoryAndReceipt
Type: Boolean
CalcReservedInventoryQtyBase()
Syntax
[Decimal] := CalcReservedInventoryQtyBase(var TempGOBAvailabilityEntryOutbound: Record "GOB Availability Entry" temporary)
Parameters
TempGOBAvailabilityEntryOutbound
Type: Record "GOB Availability Entry"
InsertWhseQtyLine()
Syntax
InsertWhseQtyLine(var TempGOBAvailabilityEntryOutbound: Record "GOB Availability Entry" temporary, WhseQtyBaseRequested: Decimal)
Parameters
TempGOBAvailabilityEntryOutbound
Type: Record "GOB Availability Entry"
WhseQtyBaseRequested
Type: Decimal
FillFieldsFromSourceDoc()
Syntax
FillFieldsFromSourceDoc(var TempGOBAvailabilityEntry: Record "GOB Availability Entry" temporary, NewType: Enum "GOB Availability Data Type", MovementType: Option, SourceSubtype: Option, SourceNo: Code[20], SourceLineNo: Integer, ItemNo: Code[20], VariantCode: Code[10], LocationCode: Code[10], OutstandingQtyBase: Decimal, RequestedQtyBase: Decimal, QtyToShip: Decimal, DueDate: Date, CreationTimestamp: DateTime, NewRelation: Option, Description: Text[100], Description2: Text[50])
Parameters
TempGOBAvailabilityEntry
Type: Record "GOB Availability Entry"
NewType
Type: Enum "GOB Availability Data Type"
MovementType
Type: Option
SourceSubtype
Type: Option
SourceNo
Type: Code[20]
SourceLineNo
Type: Integer
ItemNo
Type: Code[20]
VariantCode
Type: Code[10]
LocationCode
Type: Code[10]
OutstandingQtyBase
Type: Decimal
RequestedQtyBase
Type: Decimal
QtyToShip
Type: Decimal
DueDate
Type: Date
CreationTimestamp
Type: DateTime
NewRelation
Type: Option
Description
Type: Text[100]
Description2
Type: Text[50]
GetReplenishmentSystem()
Syntax
[Enum "Replenishment System"] := GetReplenishmentSystem(AvailabilityEntry: Record "GOB Availability Entry")
Parameters
AvailabilityEntry
Type: Record "GOB Availability Entry"
GetAllocationPriority()
Syntax
[Integer] := GetAllocationPriority(GOBAvailabilityEntry: Record "GOB Availability Entry")
Parameters
GOBAvailabilityEntry
Type: Record "GOB Availability Entry"
GetAllocationPriority()
Syntax
[Integer] := GetAllocationPriority(GOBAvailabilityAllocationType: Enum "GOB Availability Allocation Type")
Parameters
GOBAvailabilityAllocationType
Type: Enum "GOB Availability Allocation Type"
GetDocumentPriority()
Syntax
[Integer] := GetDocumentPriority(TempGOBAvailabilityEntryOutbound: Record "GOB Availability Entry" temporary)
Parameters
TempGOBAvailabilityEntryOutbound
Type: Record "GOB Availability Entry"
AssignDocumentPriority()
Syntax
[Boolean] := AssignDocumentPriority(var TempGOBAvailabilityEntryOutbound: Record "GOB Availability Entry" temporary)
Parameters
TempGOBAvailabilityEntryOutbound
Type: Record "GOB Availability Entry"
CalcQuantityBaseRequested()
Syntax
[Decimal] := CalcQuantityBaseRequested(OutstandingQtyBase: Decimal, WhseQtyBaseRequested: Decimal, QtyReservedBaseRequested: Decimal)
Parameters
OutstandingQtyBase
Type: Decimal
WhseQtyBaseRequested
Type: Decimal
QtyReservedBaseRequested
Type: Decimal
CalcQtyReservedBaseRequested()
Syntax
[Decimal] := CalcQtyReservedBaseRequested(QtyBaseReserved: Decimal, ATOQtyBase: Decimal, WhseOutstandingQtyBase: Decimal, WhseATOQtyBase: Decimal)
Parameters
QtyBaseReserved
Type: Decimal
ATOQtyBase
Type: Decimal
WhseOutstandingQtyBase
Type: Decimal
WhseATOQtyBase
Type: Decimal
CalcWhseQtyBaseRequested()
Syntax
[Decimal] := CalcWhseQtyBaseRequested(WhseOutstandingQtyBase: Decimal, WhseATOQtyBase: Decimal)
Parameters
WhseOutstandingQtyBase
Type: Decimal
WhseATOQtyBase
Type: Decimal
SetAvailabilityEntrySortingFromSetup()
Syntax
SetAvailabilityEntrySortingFromSetup(var TempGOBAvailabilityEntry: Record "GOB Availability Entry" temporary, GOBAvailabilitySetup: Record "GOB Availability Setup")
Parameters
TempGOBAvailabilityEntry
Type: Record "GOB Availability Entry"
GOBAvailabilitySetup
Type: Record "GOB Availability Setup"
MapTableNoAndDocumentTypeToOutboundAvailabilityDataType()
Syntax
[Enum "GOB Availability Data Type"] := MapTableNoAndDocumentTypeToOutboundAvailabilityDataType(TableNo: Integer, DocType: Integer)
Parameters
TableNo
Type: Integer
DocType
Type: Integer
MapDocumentHeaderToDocumentLineTableNo()
Syntax
[Integer] := MapDocumentHeaderToDocumentLineTableNo(HeaderTableNo: Integer)
Parameters
HeaderTableNo
Type: Integer
AddAssemblyBOMToItemNoFilter()
Syntax
AddAssemblyBOMToItemNoFilter(ItemNoFilter: Text, var ItemNoFilterWithBOM: Text)
Parameters
ItemNoFilter
Type: Text
ItemNoFilterWithBOM
Type: Text
AddProdBOMToItemNoFilter()
Syntax
AddProdBOMToItemNoFilter(ItemNoFilter: Text, var ItemNoFilterWithBOM: Text)
Parameters
ItemNoFilter
Type: Text
ItemNoFilterWithBOM
Type: Text
AddProdBOMToFilter()
Syntax
AddProdBOMToFilter(ProdBOMNo: Code[20], RootBOMNo: Code[20], var FilterTextBuilder: TextBuilder, var UniqueItems: List of [Text])
Parameters
ProdBOMNo
Type: Code[20]
RootBOMNo
Type: Code[20]
FilterTextBuilder
Type: TextBuilder
UniqueItems
Type: List of [Text]
AddToFilter()
Syntax
AddToFilter(var FilterTextBuilder: TextBuilder, var UniqueValues: List of [Text], FilterValue: Text)
Parameters
FilterTextBuilder
Type: TextBuilder
UniqueValues
Type: List of [Text]
FilterValue
Type: Text
GenerateRecIdFromPKFields()
Syntax
GenerateRecIdFromPKFields(TableNo: Integer, PKField1: Variant, var GeneratedId: RecordId)
Parameters
TableNo
Type: Integer
PKField1
Type: Variant
GeneratedId
Type: RecordId
GenerateRecIdFromPKFields()
Syntax
GenerateRecIdFromPKFields(TableNo: Integer, PKField1: Variant, PKField2: Variant, var GeneratedId: RecordId)
Parameters
TableNo
Type: Integer
PKField1
Type: Variant
PKField2
Type: Variant
GeneratedId
Type: RecordId
GenerateRecIdFromPKFields()
Syntax
GenerateRecIdFromPKFields(TableNo: Integer, PKField1: Variant, PKField2: Variant, PKField3: Variant, var GeneratedId: RecordId)
Parameters
TableNo
Type: Integer
PKField1
Type: Variant
PKField2
Type: Variant
PKField3
Type: Variant
GeneratedId
Type: RecordId
GenerateRecIdFromPKFields()
Syntax
GenerateRecIdFromPKFields(TableNo: Integer, PKField1: Variant, PKField2: Variant, PKField3: Variant, PKField4: Variant, var GeneratedId: RecordId)
Parameters
TableNo
Type: Integer
PKField1
Type: Variant
PKField2
Type: Variant
PKField3
Type: Variant
PKField4
Type: Variant
GeneratedId
Type: RecordId
BuildPrimaryKeyArray()
Syntax
BuildPrimaryKeyArray(PKField1: Variant, var PrimaryKeys: array[4] of Variant)
Parameters
PKField1
Type: Variant
PrimaryKeys
Type: array[4] of Variant
BuildPrimaryKeyArray()
Syntax
BuildPrimaryKeyArray(PKField1: Variant, PKField2: Variant, var PrimaryKeys: array[4] of Variant)
Parameters
PKField1
Type: Variant
PKField2
Type: Variant
PrimaryKeys
Type: array[4] of Variant
BuildPrimaryKeyArray()
Syntax
BuildPrimaryKeyArray(PKField1: Variant, PKField2: Variant, PKField3: Variant, var PrimaryKeys: array[4] of Variant)
Parameters
PKField1
Type: Variant
PKField2
Type: Variant
PKField3
Type: Variant
PrimaryKeys
Type: array[4] of Variant
BuildPrimaryKeyArray()
Syntax
BuildPrimaryKeyArray(PKField1: Variant, PKField2: Variant, PKField3: Variant, PKField4: Variant, var PrimaryKeys: array[4] of Variant)
Parameters
PKField1
Type: Variant
PKField2
Type: Variant
PKField3
Type: Variant
PKField4
Type: Variant
PrimaryKeys
Type: array[4] of Variant
GenerateRecordId()
Syntax
GenerateRecordId(TableNo: Integer, PrimaryKeys: array[4] of Variant, var GeneratedId: RecordId)
Parameters
TableNo
Type: Integer
PrimaryKeys
Type: array[4] of Variant
GeneratedId
Type: RecordId
CheckDateWithinRange()
Syntax
[Boolean] := CheckDateWithinRange(StartingDate: Date, EndingDate: Date, CheckDate: Date)
Parameters
StartingDate
Type: Date
EndingDate
Type: Date
CheckDate
Type: Date
CompareDate()
Syntax
[Boolean] := CompareDate(Date1: Date, Date2: Date, LessThan: Boolean)
Parameters
Date1
Type: Date
Date2
Type: Date
LessThan
Type: Boolean
ConvertDateFormulaToDays()
Syntax
[Integer] := ConvertDateFormulaToDays(DateExpression: Text)
Parameters
DateExpression
Type: Text
BuildRecordPKFilter()
Syntax
[Text] := BuildRecordPKFilter(FilteredRec: Variant)
Parameters
FilteredRec
Type: Variant
BuildLocationCodeList()
Syntax
BuildLocationCodeList(var Location: Record Location, var LocationCodes: List of [Text])
Parameters
Location
Type: Record Location
LocationCodes
Type: List of [Text]
BuildItemNoList()
Syntax
BuildItemNoList(var Item: Record Item, var ItemNos: List of [Text])
Parameters
Item
Type: Record Item
ItemNos
Type: List of [Text]
BuildVariantCodeList()
Syntax
BuildVariantCodeList(var ItemVariant: Record "Item Variant", var VariantCodes: List of [Text])
Parameters
ItemVariant
Type: Record "Item Variant"
VariantCodes
Type: List of [Text]
BuildSalesHeaderNoFilter()
Syntax
BuildSalesHeaderNoFilter(var SalesHeader: Record "Sales Header", var SalesHeaderNos: List of [Text])
Parameters
SalesHeader
Type: Record "Sales Header"
SalesHeaderNos
Type: List of [Text]
BuildTransferHeaderNoFilter()
Syntax
BuildTransferHeaderNoFilter(var TransferHeader: Record "Transfer Header", var TransferHeaderNos: List of [Text])
Parameters
TransferHeader
Type: Record "Transfer Header"
TransferHeaderNos
Type: List of [Text]
BuildDocumentItemNoFilter()
Syntax
[Text] := BuildDocumentItemNoFilter(FilteredRec: Variant)
Parameters
FilteredRec
Type: Variant
BuildAvailabilitySetupOptionsLocationFilter()
Syntax
[Text] := BuildAvailabilitySetupOptionsLocationFilter(SetupFilterView: Text)
Parameters
SetupFilterView
Type: Text
GetAutoRecalculationActiveFilterView()
Syntax
[Text] := GetAutoRecalculationActiveFilterView()
GetUseShipmentProposalFilterView()
Syntax
[Text] := GetUseShipmentProposalFilterView()
CheckWhseShipmentExists()
Syntax
[Boolean] := CheckWhseShipmentExists(SourceType: Integer, SourceSubType: Integer, SourceNo: Code[20], SourceLineNo: Integer)
Parameters
SourceType
Type: Integer
SourceSubType
Type: Integer
SourceNo
Type: Code[20]
SourceLineNo
Type: Integer
CheckWhseShipmentExists()
Syntax
[Boolean] := CheckWhseShipmentExists(SourceType: Integer, SourceSubType: Integer, SourceNo: Code[20], SourceLineNo: Integer, IsLookUp: Boolean)
Parameters
SourceType
Type: Integer
SourceSubType
Type: Integer
SourceNo
Type: Code[20]
SourceLineNo
Type: Integer
IsLookUp
Type: Boolean
CheckWhseActivityExists()
Syntax
[Boolean] := CheckWhseActivityExists(SourceType: Integer, SourceSubType: Integer, SourceNo: Code[20], SourceLineNo: Integer)
Parameters
SourceType
Type: Integer
SourceSubType
Type: Integer
SourceNo
Type: Code[20]
SourceLineNo
Type: Integer
CheckWhseActivityExists()
Syntax
[Boolean] := CheckWhseActivityExists(SourceType: Integer, SourceSubType: Integer, SourceNo: Code[20], SourceLineNo: Integer, IsLookUp: Boolean)
Parameters
SourceType
Type: Integer
SourceSubType
Type: Integer
SourceNo
Type: Code[20]
SourceLineNo
Type: Integer
IsLookUp
Type: Boolean
GetProductionSource()
If there is a 1:1 reservation between a production order line and a sales order line, this function finds it. Those PO/SO pairs are considered to be production-to-order.
Syntax
[RecordId] := GetProductionSource(TempProductionAvailabilityEntry: Record "GOB Availability Entry" temporary)
Parameters
TempProductionAvailabilityEntry
Type: Record "GOB Availability Entry"
An availability entry that contains information for a production order line
Return
RecordId
RecordID of the sales order line
CreateResultTreeView()
Syntax
CreateResultTreeView(HeaderID: RecordId, var TempGOBAvailabilityEntryResult: Record "GOB Availability Entry" temporary, var TempTreeView: Record "GOB Availability Entry" temporary)
Parameters
HeaderID
Type: RecordId
TempGOBAvailabilityEntryResult
Type: Record "GOB Availability Entry"
TempTreeView
Type: Record "GOB Availability Entry"
ReduceDataSetForProductionTreeCalc()
Syntax
ReduceDataSetForProductionTreeCalc(var TempEntryToReduce: Record "GOB Availability Entry" temporary, var TempReducedDataSetForProdTreeCalc: Record "GOB Availability Entry" temporary)
Parameters
TempEntryToReduce
Type: Record "GOB Availability Entry"
TempReducedDataSetForProdTreeCalc
Type: Record "GOB Availability Entry"
InsertTempAvailabilityEntryWithIndentation()
Syntax
InsertTempAvailabilityEntryWithIndentation(var TempEntryToInsert: Record "GOB Availability Entry" temporary, Indentation: Integer, var TempTreeView: Record "GOB Availability Entry" temporary)
Parameters
TempEntryToInsert
Type: Record "GOB Availability Entry"
Indentation
Type: Integer
TempTreeView
Type: Record "GOB Availability Entry"
InsertProductionTree()
Syntax
InsertProductionTree(var TempEntryToProcess: Record "GOB Availability Entry" temporary, Parent: Record "GOB Availability Entry", Level: Integer, var TempTreeView: Record "GOB Availability Entry" temporary)
Parameters
TempEntryToProcess
Type: Record "GOB Availability Entry"
Parent
Type: Record "GOB Availability Entry"
Level
Type: Integer
TempTreeView
Type: Record "GOB Availability Entry"
BuildFilterText()
Syntax
[Text] := BuildFilterText(FilterValues: List of [Text])
Parameters
FilterValues
Type: List of [Text]
TestLocationUsesShipmentProposal()
Syntax
TestLocationUsesShipmentProposal(LocationCode: Code[10])
Parameters
LocationCode
Type: Code[10]
TestLocationFilter()
Syntax
TestLocationFilter(LocationFilter: Text)
Parameters
LocationFilter
Type: Text
GetNoLocationErrMsg()
Syntax
[Text] := GetNoLocationErrMsg()
Maximum()
Syntax
[Decimal] := Maximum(Val1: Decimal, Val2: Decimal)
Parameters
Val1
Type: Decimal
Val2
Type: Decimal
Minimum()
Syntax
[Decimal] := Minimum(Val1: Decimal, Val2: Decimal)
Parameters
Val1
Type: Decimal
Val2
Type: Decimal
OnAfterGetInboundDataTypeList()
Syntax
OnAfterGetInboundDataTypeList(var InboundList: List of [Enum "GOB Availability Data Type"])
Parameters
InboundList
Type: List of [Enum "GOB Availability Data Type"]
OnAfterGetOutboundDataTypeList()
Syntax
OnAfterGetOutboundDataTypeList(var OutboundList: List of [Enum "GOB Availability Data Type"])
Parameters
OutboundList
Type: List of [Enum "GOB Availability Data Type"]
OnBeforeGetAllocationPriority()
Syntax
OnBeforeGetAllocationPriority(GOBAvailabilityEntry: Record "GOB Availability Entry", var AllocationPriority: Integer, var IsHandled: Boolean)
Parameters
GOBAvailabilityEntry
Type: Record "GOB Availability Entry"
AllocationPriority
Type: Integer
IsHandled
Type: Boolean
OnAfterFillFieldsFromSourceDoc()
Syntax
OnAfterFillFieldsFromSourceDoc(var TempGOBAvailabilityEntry: Record "GOB Availability Entry" temporary)
Parameters
TempGOBAvailabilityEntry
Type: Record "GOB Availability Entry"
OnBeforeInsertQtyRequestedLine()
Syntax
OnBeforeInsertQtyRequestedLine(var TempGOBAvailabilityEntryOutbound: Record "GOB Availability Entry" temporary, QuantityBaseRequested: Decimal, ReservedQtyBaseRequested: Decimal, WhseQtyBaseRequested: Decimal, CheckQtyGreaterZero: Boolean)
Parameters
TempGOBAvailabilityEntryOutbound
Type: Record "GOB Availability Entry"
QuantityBaseRequested
Type: Decimal
ReservedQtyBaseRequested
Type: Decimal
WhseQtyBaseRequested
Type: Decimal
CheckQtyGreaterZero
Type: Boolean
OnBeforeInsertReservedQtyLine()
Syntax
OnBeforeInsertReservedQtyLine(var TempGOBAvailabilityEntryOutbound: Record "GOB Availability Entry" temporary)
Parameters
TempGOBAvailabilityEntryOutbound
Type: Record "GOB Availability Entry"
OnBeforeInsertWhseQtyLine()
Syntax
OnBeforeInsertWhseQtyLine(var TempGOBAvailabilityEntryOutbound: Record "GOB Availability Entry" temporary)
Parameters
TempGOBAvailabilityEntryOutbound
Type: Record "GOB Availability Entry"
OnBeforeAddAssemblyBOMToItemNoFilter()
Syntax
OnBeforeAddAssemblyBOMToItemNoFilter(ItemNoFilter: Text, var ItemNoFilterWithBOM: Text, var IsHandled: Boolean)
Parameters
ItemNoFilter
Type: Text
ItemNoFilterWithBOM
Type: Text
IsHandled
Type: Boolean
OnBeforeAddProdBOMToItemNoFilter()
Syntax
OnBeforeAddProdBOMToItemNoFilter(ItemNoFilter: Text, var ItemNoFilterWithBOM: Text, var IsHandled: Boolean)
Parameters
ItemNoFilter
Type: Text
ItemNoFilterWithBOM
Type: Text
IsHandled
Type: Boolean
OnAfterSetAvailabilityEntrySortingFromSetup()
Syntax
OnAfterSetAvailabilityEntrySortingFromSetup(var TempGOBAvailabilityEntry: Record "GOB Availability Entry" temporary, GOBAvailabilitySetup: Record "GOB Availability Setup")
Parameters
TempGOBAvailabilityEntry
Type: Record "GOB Availability Entry"
GOBAvailabilitySetup
Type: Record "GOB Availability Setup"
OnMapTableNoAndDocumentTypeToOutboundHeaderAvailabilityDataType_NewType()
Syntax
OnMapTableNoAndDocumentTypeToOutboundHeaderAvailabilityDataType_NewType(TableNo: Integer, DocType: Integer, var GOBAvailabilityDataTypes: Enum "GOB Availability Data Type")
Parameters
TableNo
Type: Integer
DocType
Type: Integer
GOBAvailabilityDataTypes
Type: Enum "GOB Availability Data Type"
OnMapDocumentHeaderToDocumentLineTableNo_NewType()
Syntax
OnMapDocumentHeaderToDocumentLineTableNo_NewType(HeaderTableNo: Integer, var LineTableNo: Integer)
Parameters
HeaderTableNo
Type: Integer
LineTableNo
Type: Integer
OnBuildRecordPKFilter_NewType()
Syntax
OnBuildRecordPKFilter_NewType(FilteredRec: Variant, var FilterValues: List of [Text], var IsHandled: Boolean)
Parameters
FilteredRec
Type: Variant
FilterValues
Type: List of [Text]
IsHandled
Type: Boolean
OnBuildDocumentItemNoFilter_NewType()
Syntax
OnBuildDocumentItemNoFilter_NewType(FilteredRec: Variant, var ItemNos: List of [Text], var IsHandled: Boolean)
Parameters
FilteredRec
Type: Variant
ItemNos
Type: List of [Text]
IsHandled
Type: Boolean
OnBeforeCreateResultTreeView()
Syntax
OnBeforeCreateResultTreeView(HeaderID: RecordId, var TempGOBAvailabilityEntryResult: Record "GOB Availability Entry" temporary, var TempTreeView: Record "GOB Availability Entry" temporary, var IsHandled: Boolean)
Parameters
HeaderID
Type: RecordId
TempGOBAvailabilityEntryResult
Type: Record "GOB Availability Entry"
TempTreeView
Type: Record "GOB Availability Entry"
IsHandled
Type: Boolean
OnAfterGetAllocationPriority()
Syntax
OnAfterGetAllocationPriority(GOBAvailabilityAllocationType: Enum "GOB Availability Allocation Type", var AllocationPriority: Integer)
Parameters
GOBAvailabilityAllocationType
Type: Enum "GOB Availability Allocation Type"
AllocationPriority
Type: Integer
OnAfterGetDocumentPriority()
Syntax
OnAfterGetDocumentPriority(TempGOBAvailabilityEntryOutbound: Record "GOB Availability Entry" temporary, var Priority: Integer)
Parameters
TempGOBAvailabilityEntryOutbound
Type: Record "GOB Availability Entry"
Priority
Type: Integer