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 Fetch Availability Data
Properties
| Property | Value |
|---|---|
| Object Type | Codeunit |
| Object Subtype | Normal |
| Object ID | 5022210 |
| Accessibility Level | Public |
Procedures
SetShipmentProposal()
Set specifically for shipment proposal. This will ignore all inbound movements when fetching data and only consider inventory.
Syntax
SetShipmentProposal(NewIsShipmentProposal: Boolean)
Parameters
NewIsShipmentProposal
Type: Boolean
SetHideProgressWindow()
Set to hide all progress bars.
Syntax
SetHideProgressWindow(NewHideProgressWindow: Boolean)
Parameters
NewHideProgressWindow
Type: Boolean
FetchAvailabilityData()
Fetches all relevant data for availability calculation, inbound and outbound. Relevant data are all document lines that can lead to an item movement.
Syntax
FetchAvailabilityData(NoFilter: Text, VariantFilter: Text, LocationFilter: Text, var TempGOBAvailabilityEntryInbound: Record "GOB Availability Entry" temporary, var TempGOBAvailabilityEntryOutbound: Record "GOB Availability Entry" temporary)
Parameters
NoFilter
Type: Text
Filter for item numbers to include.
VariantFilter
Type: Text
Filter for variant codes to include.
LocationFilter
Type: Text
Filter for location codes to include.
TempGOBAvailabilityEntryInbound
Type: Record "GOB Availability Entry"
Inbound document lines, e.g. purchase order lines.
TempGOBAvailabilityEntryOutbound
Type: Record "GOB Availability Entry"
Outbound document lines, e.g. sales order lines.
InsertInventory()
Syntax
InsertInventory(var TempGOBAvailabilityEntryInbound: Record "GOB Availability Entry" temporary, NoFilter: Text, VariantFilter: Text, LocationFilter: Text)
Parameters
TempGOBAvailabilityEntryInbound
Type: Record "GOB Availability Entry"
NoFilter
Type: Text
VariantFilter
Type: Text
LocationFilter
Type: Text
InsertPurchaseOrder()
Syntax
InsertPurchaseOrder(var TempGOBAvailabilityEntryInbound: Record "GOB Availability Entry" temporary, NoFilter: Text, VariantFilter: Text, LocationFilter: Text)
Parameters
TempGOBAvailabilityEntryInbound
Type: Record "GOB Availability Entry"
NoFilter
Type: Text
VariantFilter
Type: Text
LocationFilter
Type: Text
InsertTransferOrderInbound()
Syntax
InsertTransferOrderInbound(var TempGOBAvailabilityEntryInbound: Record "GOB Availability Entry" temporary, NoFilter: Text, VariantFilter: Text, LocationFilter: Text)
Parameters
TempGOBAvailabilityEntryInbound
Type: Record "GOB Availability Entry"
NoFilter
Type: Text
VariantFilter
Type: Text
LocationFilter
Type: Text
InsertProductionOutput()
Syntax
InsertProductionOutput(var TempGOBAvailabilityEntryInbound: Record "GOB Availability Entry" temporary, NoFilter: Text, VariantFilter: Text, LocationFilter: Text)
Parameters
TempGOBAvailabilityEntryInbound
Type: Record "GOB Availability Entry"
NoFilter
Type: Text
VariantFilter
Type: Text
LocationFilter
Type: Text
InsertAssemblyOutput()
Syntax
InsertAssemblyOutput(var TempGOBAvailabilityEntryInbound: Record "GOB Availability Entry" temporary, NoFilter: Text, VariantFilter: Text, LocationFilter: Text)
Parameters
TempGOBAvailabilityEntryInbound
Type: Record "GOB Availability Entry"
NoFilter
Type: Text
VariantFilter
Type: Text
LocationFilter
Type: Text
InsertSalesCreditMemo()
Syntax
InsertSalesCreditMemo(var TempGOBAvailabilityEntryInbound: Record "GOB Availability Entry" temporary, NoFilter: Text, VariantFilter: Text, LocationFilter: Text)
Parameters
TempGOBAvailabilityEntryInbound
Type: Record "GOB Availability Entry"
NoFilter
Type: Text
VariantFilter
Type: Text
LocationFilter
Type: Text
InsertSalesReturnOrder()
Syntax
InsertSalesReturnOrder(var TempGOBAvailabilityEntryInbound: Record "GOB Availability Entry" temporary, NoFilter: Text, VariantFilter: Text, LocationFilter: Text)
Parameters
TempGOBAvailabilityEntryInbound
Type: Record "GOB Availability Entry"
NoFilter
Type: Text
VariantFilter
Type: Text
LocationFilter
Type: Text
InsertPurchaseInvoice()
Syntax
InsertPurchaseInvoice(var TempGOBAvailabilityEntryInbound: Record "GOB Availability Entry" temporary, NoFilter: Text, VariantFilter: Text, LocationFilter: Text)
Parameters
TempGOBAvailabilityEntryInbound
Type: Record "GOB Availability Entry"
NoFilter
Type: Text
VariantFilter
Type: Text
LocationFilter
Type: Text
InsertPurchCreditMemo()
Syntax
InsertPurchCreditMemo(var TempGOBAvailabilityEntryOutbound: Record "GOB Availability Entry" temporary, NoFilter: Text, VariantFilter: Text, LocationFilter: Text)
Parameters
TempGOBAvailabilityEntryOutbound
Type: Record "GOB Availability Entry"
NoFilter
Type: Text
VariantFilter
Type: Text
LocationFilter
Type: Text
InsertPurchReturnOrder()
Syntax
InsertPurchReturnOrder(var TempGOBAvailabilityEntryOutbound: Record "GOB Availability Entry" temporary, NoFilter: Text, VariantFilter: Text, LocationFilter: Text)
Parameters
TempGOBAvailabilityEntryOutbound
Type: Record "GOB Availability Entry"
NoFilter
Type: Text
VariantFilter
Type: Text
LocationFilter
Type: Text
InsertTransferOrderOutbound()
Syntax
InsertTransferOrderOutbound(var TempGOBAvailabilityEntryOutbound: Record "GOB Availability Entry" temporary, NoFilter: Text, VariantFilter: Text, LocationFilter: Text)
Parameters
TempGOBAvailabilityEntryOutbound
Type: Record "GOB Availability Entry"
NoFilter
Type: Text
VariantFilter
Type: Text
LocationFilter
Type: Text
InsertServiceOrder()
Syntax
InsertServiceOrder(var TempGOBAvailabilityEntryOutbound: Record "GOB Availability Entry" temporary, NoFilter: Text, VariantFilter: Text, LocationFilter: Text)
Parameters
TempGOBAvailabilityEntryOutbound
Type: Record "GOB Availability Entry"
NoFilter
Type: Text
VariantFilter
Type: Text
LocationFilter
Type: Text
InsertServiceInvoice()
Syntax
InsertServiceInvoice(var TempGOBAvailabilityEntryOutbound: Record "GOB Availability Entry" temporary, NoFilter: Text, VariantFilter: Text, LocationFilter: Text)
Parameters
TempGOBAvailabilityEntryOutbound
Type: Record "GOB Availability Entry"
NoFilter
Type: Text
VariantFilter
Type: Text
LocationFilter
Type: Text
InsertProductionConsumption()
Syntax
InsertProductionConsumption(var TempGOBAvailabilityEntryOutbound: Record "GOB Availability Entry" temporary, NoFilter: Text, VariantFilter: Text, LocationFilter: Text)
Parameters
TempGOBAvailabilityEntryOutbound
Type: Record "GOB Availability Entry"
NoFilter
Type: Text
VariantFilter
Type: Text
LocationFilter
Type: Text
InsertAssemblyConsumption()
Syntax
InsertAssemblyConsumption(var TempGOBAvailabilityEntryOutbound: Record "GOB Availability Entry" temporary, NoFilter: Text, VariantFilter: Text, LocationFilter: Text)
Parameters
TempGOBAvailabilityEntryOutbound
Type: Record "GOB Availability Entry"
NoFilter
Type: Text
VariantFilter
Type: Text
LocationFilter
Type: Text
InsertSalesOrder()
Syntax
InsertSalesOrder(var TempGOBAvailabilityEntryOutbound: Record "GOB Availability Entry" temporary, NoFilter: Text, VariantFilter: Text, LocationFilter: Text)
Parameters
TempGOBAvailabilityEntryOutbound
Type: Record "GOB Availability Entry"
NoFilter
Type: Text
VariantFilter
Type: Text
LocationFilter
Type: Text
InsertSalesInvoice()
Syntax
InsertSalesInvoice(var TempGOBAvailabilityEntryOutbound: Record "GOB Availability Entry" temporary, NoFilter: Text, VariantFilter: Text, LocationFilter: Text)
Parameters
TempGOBAvailabilityEntryOutbound
Type: Record "GOB Availability Entry"
NoFilter
Type: Text
VariantFilter
Type: Text
LocationFilter
Type: Text
OpenProgressWindow()
Syntax
OpenProgressWindow()
UpdateProgressWindow()
Syntax
UpdateProgressWindow(FieldNo: Integer, NewValue: Variant)
Parameters
FieldNo
Type: Integer
NewValue
Type: Variant
UpdateProgressWindowCounter()
Syntax
UpdateProgressWindowCounter(CurrentNo: Integer)
Parameters
CurrentNo
Type: Integer
CloseProgressWindow()
Syntax
CloseProgressWindow()
OnBeforeFetchAvailabilityDataInboundPerDataType()
Syntax
OnBeforeFetchAvailabilityDataInboundPerDataType(var TempGOBAvailabilityEntryInbound: Record "GOB Availability Entry" temporary, GOBAvailabilityDataTypes: Enum "GOB Availability Data Type", var DataTypeHandled: Boolean)
Parameters
TempGOBAvailabilityEntryInbound
Type: Record "GOB Availability Entry"
GOBAvailabilityDataTypes
Type: Enum "GOB Availability Data Type"
DataTypeHandled
Type: Boolean
OnBeforeFetchAvailabilityDataOutboundPerDataType()
Syntax
OnBeforeFetchAvailabilityDataOutboundPerDataType(var TempGOBAvailabilityEntryOutbound: Record "GOB Availability Entry" temporary, GOBAvailabilityDataTypes: Enum "GOB Availability Data Type", var DataTypeHandled: Boolean)
Parameters
TempGOBAvailabilityEntryOutbound
Type: Record "GOB Availability Entry"
GOBAvailabilityDataTypes
Type: Enum "GOB Availability Data Type"
DataTypeHandled
Type: Boolean
OnFetchAvailabilityDataInboundNewType()
Syntax
OnFetchAvailabilityDataInboundNewType(var TempGOBAvailabilityEntryInbound: Record "GOB Availability Entry" temporary, GOBAvailabilityDataTypes: Enum "GOB Availability Data Type")
Parameters
TempGOBAvailabilityEntryInbound
Type: Record "GOB Availability Entry"
GOBAvailabilityDataTypes
Type: Enum "GOB Availability Data Type"
OnFetchAvailabilityDataOutboundNewType()
Syntax
OnFetchAvailabilityDataOutboundNewType(var TempGOBAvailabilityEntryOutbound: Record "GOB Availability Entry" temporary, GOBAvailabilityDataTypes: Enum "GOB Availability Data Type")
Parameters
TempGOBAvailabilityEntryOutbound
Type: Record "GOB Availability Entry"
GOBAvailabilityDataTypes
Type: Enum "GOB Availability Data Type"
OnBeforeOpenQuery_Inventory()
Syntax
OnBeforeOpenQuery_Inventory(var GOBAvailabilityInventory: Query "GOB Availability Inventory")
Parameters
GOBAvailabilityInventory
Type: Query "GOB Availability Inventory"
OnBeforeInsertInventory()
Syntax
OnBeforeInsertInventory(GOBAvailabilityInventory: Query "GOB Availability Inventory", var TempGOBAvailabilityEntryInbound: Record "GOB Availability Entry" temporary)
Parameters
GOBAvailabilityInventory
Type: Query "GOB Availability Inventory"
TempGOBAvailabilityEntryInbound
Type: Record "GOB Availability Entry"
OnBeforeOpenQuery_PurchaseOrder()
Syntax
OnBeforeOpenQuery_PurchaseOrder(var GOBAvailabilityPurchLines: Query "GOB Availability Purch. Lines")
Parameters
GOBAvailabilityPurchLines
Type: Query "GOB Availability Purch. Lines"
OnBeforeInsertPurchaseOrder()
Syntax
OnBeforeInsertPurchaseOrder(GOBAvailabilityPurchLines: Query "GOB Availability Purch. Lines", var TempGOBAvailabilityEntryInbound: Record "GOB Availability Entry" temporary)
Parameters
GOBAvailabilityPurchLines
Type: Query "GOB Availability Purch. Lines"
TempGOBAvailabilityEntryInbound
Type: Record "GOB Availability Entry"
OnBeforeOpenQuery_TransferOrderInbound()
Syntax
OnBeforeOpenQuery_TransferOrderInbound(var GOBAvailabilityTransLines: Query "GOB Availability Trans. Lines")
Parameters
GOBAvailabilityTransLines
Type: Query "GOB Availability Trans. Lines"
OnBeforeInsertTransferOrderInbound()
Syntax
OnBeforeInsertTransferOrderInbound(GOBAvailabilityTransLines: Query "GOB Availability Trans. Lines", var TempGOBAvailabilityEntryInbound: Record "GOB Availability Entry" temporary)
Parameters
GOBAvailabilityTransLines
Type: Query "GOB Availability Trans. Lines"
TempGOBAvailabilityEntryInbound
Type: Record "GOB Availability Entry"
OnBeforeFind_ProductionOutput()
Syntax
OnBeforeFind_ProductionOutput(var ProdOrderLine: Record "Prod. Order Line")
Parameters
ProdOrderLine
Type: Record "Prod. Order Line"
OnBeforeInsertProductionOutput()
Syntax
OnBeforeInsertProductionOutput(ProdOrderLine: Record "Prod. Order Line", var TempGOBAvailabilityEntryInbound: Record "GOB Availability Entry" temporary)
Parameters
ProdOrderLine
Type: Record "Prod. Order Line"
TempGOBAvailabilityEntryInbound
Type: Record "GOB Availability Entry"
OnBeforeFind_AssemblyOutput()
Syntax
OnBeforeFind_AssemblyOutput(var AssemblyHeader: Record "Assembly Header")
Parameters
AssemblyHeader
Type: Record "Assembly Header"
OnBeforeInsertAssemblyOutput()
Syntax
OnBeforeInsertAssemblyOutput(AssemblyHeader: Record "Assembly Header", var TempGOBAvailabilityEntryInbound: Record "GOB Availability Entry" temporary)
Parameters
AssemblyHeader
Type: Record "Assembly Header"
TempGOBAvailabilityEntryInbound
Type: Record "GOB Availability Entry"
OnBeforeOpenQuery_SalesCreditMemo()
Syntax
OnBeforeOpenQuery_SalesCreditMemo(var GOBAvailabilitySalesLines: Query "GOB Availability Sales Lines")
Parameters
GOBAvailabilitySalesLines
Type: Query "GOB Availability Sales Lines"
OnBeforeInsertSalesCreditMemo()
Syntax
OnBeforeInsertSalesCreditMemo(GOBAvailabilitySalesLines: Query "GOB Availability Sales Lines", var TempGOBAvailabilityEntryInbound: Record "GOB Availability Entry" temporary)
Parameters
GOBAvailabilitySalesLines
Type: Query "GOB Availability Sales Lines"
TempGOBAvailabilityEntryInbound
Type: Record "GOB Availability Entry"
OnBeforeOpenQuery_SalesReturnOrder()
Syntax
OnBeforeOpenQuery_SalesReturnOrder(var GOBAvailabilitySalesLines: Query "GOB Availability Sales Lines")
Parameters
GOBAvailabilitySalesLines
Type: Query "GOB Availability Sales Lines"
OnBeforeInsertSalesReturnOrder()
Syntax
OnBeforeInsertSalesReturnOrder(GOBAvailabilitySalesLines: Query "GOB Availability Sales Lines", var TempGOBAvailabilityEntryInbound: Record "GOB Availability Entry" temporary)
Parameters
GOBAvailabilitySalesLines
Type: Query "GOB Availability Sales Lines"
TempGOBAvailabilityEntryInbound
Type: Record "GOB Availability Entry"
OnBeforeOpenQuery_PurchaseInvoice()
Syntax
OnBeforeOpenQuery_PurchaseInvoice(var GOBAvailabilityPurchLines: Query "GOB Availability Purch. Lines")
Parameters
GOBAvailabilityPurchLines
Type: Query "GOB Availability Purch. Lines"
OnBeforeInsertPurchaseInvoice()
Syntax
OnBeforeInsertPurchaseInvoice(GOBAvailabilityPurchLines: Query "GOB Availability Purch. Lines", var TempGOBAvailabilityEntryInbound: Record "GOB Availability Entry" temporary)
Parameters
GOBAvailabilityPurchLines
Type: Query "GOB Availability Purch. Lines"
TempGOBAvailabilityEntryInbound
Type: Record "GOB Availability Entry"
OnBeforeOpenQuery_PurchCreditMemo()
Syntax
OnBeforeOpenQuery_PurchCreditMemo(var GOBAvailabilityPurchLines: Query "GOB Availability Purch. Lines")
Parameters
GOBAvailabilityPurchLines
Type: Query "GOB Availability Purch. Lines"
OnBeforeInsertPurchCreditMemo()
Syntax
OnBeforeInsertPurchCreditMemo(GOBAvailabilityPurchLines: Query "GOB Availability Purch. Lines", var TempGOBAvailabilityEntryOutbound: Record "GOB Availability Entry" temporary)
Parameters
GOBAvailabilityPurchLines
Type: Query "GOB Availability Purch. Lines"
TempGOBAvailabilityEntryOutbound
Type: Record "GOB Availability Entry"
OnBeforeOpenQuery_PurchReturnOrder()
Syntax
OnBeforeOpenQuery_PurchReturnOrder(var GOBAvailabilityPurchLines: Query "GOB Availability Purch. Lines")
Parameters
GOBAvailabilityPurchLines
Type: Query "GOB Availability Purch. Lines"
OnBeforeInsertPurchReturnOrder()
Syntax
OnBeforeInsertPurchReturnOrder(GOBAvailabilityPurchLines: Query "GOB Availability Purch. Lines", var TempGOBAvailabilityEntryOutbound: Record "GOB Availability Entry" temporary)
Parameters
GOBAvailabilityPurchLines
Type: Query "GOB Availability Purch. Lines"
TempGOBAvailabilityEntryOutbound
Type: Record "GOB Availability Entry"
OnBeforeOpenQuery_TransferOrderOutbound()
Syntax
OnBeforeOpenQuery_TransferOrderOutbound(var GOBAvailabilityTransLines: Query "GOB Availability Trans. Lines")
Parameters
GOBAvailabilityTransLines
Type: Query "GOB Availability Trans. Lines"
OnBeforeInsertTransferOrderOutbound()
Syntax
OnBeforeInsertTransferOrderOutbound(GOBAvailabilityTransLines: Query "GOB Availability Trans. Lines", var TempGOBAvailabilityEntryOutbound: Record "GOB Availability Entry" temporary)
Parameters
GOBAvailabilityTransLines
Type: Query "GOB Availability Trans. Lines"
TempGOBAvailabilityEntryOutbound
Type: Record "GOB Availability Entry"
OnBeforeFind_ServiceOrder()
Syntax
OnBeforeFind_ServiceOrder(var ServiceLine: Record "Service Line")
Parameters
ServiceLine
Type: Record "Service Line"
OnBeforeInsertServiceOrder()
Syntax
OnBeforeInsertServiceOrder(ServiceLine: Record "Service Line", var TempGOBAvailabilityEntryOutbound: Record "GOB Availability Entry" temporary)
Parameters
ServiceLine
Type: Record "Service Line"
TempGOBAvailabilityEntryOutbound
Type: Record "GOB Availability Entry"
OnBeforeFind_ServiceInvoice()
Syntax
OnBeforeFind_ServiceInvoice(var ServiceLine: Record "Service Line")
Parameters
ServiceLine
Type: Record "Service Line"
OnBeforeInsertServiceInvoice()
Syntax
OnBeforeInsertServiceInvoice(ServiceLine: Record "Service Line", var TempGOBAvailabilityEntryOutbound: Record "GOB Availability Entry" temporary)
Parameters
ServiceLine
Type: Record "Service Line"
TempGOBAvailabilityEntryOutbound
Type: Record "GOB Availability Entry"
OnBeforeFind_ProductionConsumption()
Syntax
OnBeforeFind_ProductionConsumption(var ProdCompLine: Record "Prod. Order Component")
Parameters
ProdCompLine
Type: Record "Prod. Order Component"
OnBeforeInsertProductionConsumption()
Syntax
OnBeforeInsertProductionConsumption(ProdCompLine: Record "Prod. Order Component", var TempGOBAvailabilityEntryOutbound: Record "GOB Availability Entry" temporary)
Parameters
ProdCompLine
Type: Record "Prod. Order Component"
TempGOBAvailabilityEntryOutbound
Type: Record "GOB Availability Entry"
OnBeforeOpenQuery_AssemblyConsumption()
Syntax
OnBeforeOpenQuery_AssemblyConsumption(var GOBAvailabilityATO: Query "GOB AvailabilityATO")
Parameters
GOBAvailabilityATO
Type: Query "GOB AvailabilityATO"
OnBeforeInsertAssemblyConsumption()
Syntax
OnBeforeInsertAssemblyConsumption(GOBAvailabilityATO: Query "GOB AvailabilityATO", var TempGOBAvailabilityEntryOutbound: Record "GOB Availability Entry" temporary)
Parameters
GOBAvailabilityATO
Type: Query "GOB AvailabilityATO"
TempGOBAvailabilityEntryOutbound
Type: Record "GOB Availability Entry"
OnBeforeOpenQuery_SalesOrder()
Syntax
OnBeforeOpenQuery_SalesOrder(var GOBAvailabilitySalesLines: Query "GOB Availability Sales Lines")
Parameters
GOBAvailabilitySalesLines
Type: Query "GOB Availability Sales Lines"
OnBeforeInsertSalesOrder()
Syntax
OnBeforeInsertSalesOrder(GOBAvailabilitySalesLines: Query "GOB Availability Sales Lines", var TempGOBAvailabilityEntryOutbound: Record "GOB Availability Entry" temporary)
Parameters
GOBAvailabilitySalesLines
Type: Query "GOB Availability Sales Lines"
TempGOBAvailabilityEntryOutbound
Type: Record "GOB Availability Entry"
OnBeforeOpenQuery_SalesInvoice()
Syntax
OnBeforeOpenQuery_SalesInvoice(var GOBAvailabilitySalesLines: Query "GOB Availability Sales Lines")
Parameters
GOBAvailabilitySalesLines
Type: Query "GOB Availability Sales Lines"
OnBeforeInsertSalesInvoice()
Syntax
OnBeforeInsertSalesInvoice(GOBAvailabilitySalesLines: Query "GOB Availability Sales Lines", var TempGOBAvailabilityEntryOutbound: Record "GOB Availability Entry" temporary)
Parameters
GOBAvailabilitySalesLines
Type: Query "GOB Availability Sales Lines"
TempGOBAvailabilityEntryOutbound
Type: Record "GOB Availability Entry"