Codeunit 5147 "Contoso Warehouse"
ContosoCoffeeDemoDataset · Microsoft.DemoTool.Helpers
Across versions
- BC23-28not present
- BC29-30present
Neighbourhood 4 connected objects and pages
ContosoCoffeeDemoDataset · Microsoft.DemoTool.Helpers · BC29-30 · source at ea08af5e · facts from BC29
Properties
| Property | Value |
|---|---|
| Permissions | tabledata Location = rim, tabledata “Bin Type” = rim, tabledata “Bin” = rim, tabledata “Zone” = rim, tabledata “Warehouse Class” = rim, tabledata “Special Equipment” = rim, tabledata “Put-away Template Header” = rim, tabledata “Put-away Template Line” = rim, tabledata “Warehouse Employee” = rim |
Procedures
SetOverwriteData(Overwrite: Boolean)InsertLocation(Code: Code[10]; Name: Text[100]; Address: Text[100]; RequirePutAway: Boolean; RequirePick: Boolean; UseCrossDocking: Boolean; RequireReceive: Boolean; RequireShipment: Boolean; BinMandatory: Boolean; DirectedPutAwayAndPick: Boolean; PutAwayBinPolicy: Enum "Put-away Bin Policy"; PickBinPolicy: Enum "Pick Bin Policy"; DefaultBinSelection: Enum "Location Default Bin Selection"; PutAwayTemplateCode: Code[10]; AllowBreakBulk: Boolean; BinCapacityPolicy: Option; SpecialEquipment: Option; AlwaysCreatePutAwayLine: Boolean; AlwaysCreatePickLine: Boolean; UseAsInTransit: Boolean)InsertLocation(Code: Code[10]; Name: Text[100]; Address: Text[100]; RequirePutAway: Boolean; RequirePick: Boolean; UseCrossDocking: Boolean; RequireReceive: Boolean; RequireShipment: Boolean; BinMandatory: Boolean; DirectedPutAwayAndPick: Boolean; PutAwayBinPolicy: Enum "Put-away Bin Policy"; PickBinPolicy: Enum "Pick Bin Policy"; DefaultBinSelection: Enum "Location Default Bin Selection"; PutAwayTemplateCode: Code[10]; ProdConumpWhseHandling: Enum "Prod. Consump. Whse. Handling"; ProdOutputWhseHandling: Enum "Prod. Output Whse. Handling"; JobConsumpWhseHandling: Enum "Job Consump. Whse. Handling"; AsmConsumpWhseHandling: Enum "Asm. Consump. Whse. Handling"; AllowBreakBulk: Boolean; BinCapacityPolicy: Option; SpecialEquipment: Option; AlwaysCreatePutAwayLine: Boolean; AlwaysCreatePickLine: Boolean; UseAsInTransit: Boolean)InsertLocation(Code: Code[10]; Name: Text[100]; Address: Text[100]; UseAsInTransit: Boolean)InsertBinType(Code: Code[10]; Description: Text[100]; Receive: Boolean; Ship: Boolean; PutAway: Boolean; Pick: Boolean)InsertBin(LocationCode: Code[10]; Code: Code[20]; Description: Text[100]; ZoneCode: Code[10]; BinTypeCode: Code[10]; WarehouseClassCode: Code[10]; BlockMovement: Option; BinRanking: Integer; MaximumCubage: Decimal; MaximumWeight: Decimal; CrossDockBin: Boolean; Dedicated: Boolean; SpecialEquipmentCode: Code[10])InsertZone(LocationCode: Code[10]; Code: Code[10]; Description: Text[100]; BinTypeCode: Code[10]; WarehouseClassCode: Code[10]; ZoneRanking: Integer; CrossDockBinZone: Boolean; SpecialEquipmentCode: Code[10])InsertWarehouseClass(Code: Code[10]; Description: Text[100])InsertSpecialEquipment(Code: Code[10]; Description: Text[100])InsertPutAwayTemplateHeader(Code: Code[10]; Description: Text[100])InsertPutAwayTemplateLine(TemplateCode: Code[10]; Description: Text[100]; FindFixedBin: Boolean; FindFloatingBin: Boolean; FindSameItem: Boolean; FindUnitOfMeasureMatch: Boolean; FindBinwLessthanMinQty: Boolean; FindEmptyBin: Boolean)InsertWarehouseEmployee(UserID: Code[50]; LocationCode: Code[10]; Default: Boolean)
Plus 1 local procedures.
Called by
From the extracted call graph of BC29 (graphify-al on the snapshot checkout): calls whose target is known from a declared type or an Object::"Name" argument. Interface dispatch and calls through events are not counted, so the list is not complete.
- Codeunit 4787 “Create Whse Location” (7 calls:
AddUserAsWarehouseEmployee → InsertWarehouseEmployee,CreateBins → InsertBin,CreateBinTypes → InsertBinType, …) - Codeunit 4791 “Create Whse Put Away Template” (2 calls:
OnRun → InsertPutAwayTemplateHeader,OnRun → InsertPutAwayTemplateLine) - Codeunit 4764 “Create Mfg Location” (1 call:
OnRun → InsertLocation) - Codeunit 4790 “Create Common Location” (1 call:
OnRun → InsertLocation)
Ask your agent
Procedure bodies are not stored here (D10). The call sections above are our own, per object, from the BC29 call graph. For a procedure body or the calls of one procedure, ask bc-code-atlas (external, by Stefan Maron, MIT; default corpus w1-28), which the bc-observatory plugin connects: bcatlas_resolve_node(object_type: "codeunit", object_name: "Contoso Warehouse"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.