A mapper representing custom fields in an entity. Custom fields are represented by their field names and the corresponding values. A custom field can be added or updated using setCustomField method.
The current ETag version of the entity in the remote system. The ETag identified the version of the in the remote system. It will be automatically set in the "if-match" header of update requests and can be set as a custom header for delete requests. When no ETag is provided by the remote system the value of this variable defaults to "*".
Reporting Point. Maximum length: 4.
Base Unit of Measure. Maximum length: 3.
Cost Center. Maximum length: 10.
Creation Date of Kanban Control Cycle.
Dynamic Destination Bin.
Destination Storage Bin. Storage bin into which the product is put away. Maximum length: 18.
Replenishment Strategy for External Procurement. Maximum length: 4.
Fixed Kanban Container Quantity.
Replenishment Strategy for In-House Production. Maximum length: 4.
JIT Call Profile. Maximum length: 4.
Kanban Container Calculation Profile. Maximum length: 4.
Calculation Type for Kanban Container. Maximum length: 1.
Kanban Delivery Address. Maximum length: 10.
Packaging Product for Kanban Container. Maximum length: 40.
Kanban Container Quantity.
Status Sequence of Kanban Container. Maximum length: 4.
Kanban Control Cycle. Maximum length: 7.
Kanban Control Cycle Category. Maximum length: 1.
Safety Factor for Kanban Container Calculation.
Constant for Kanban Container Calculation.
Refill Time in Days.
Refill Time in Minutes. Indicates the time it takes to fill an empty kanban container. You can enter the minutes up to the maximum value 59999999. The refill time is a constituent of the replenishment lead time. You can specify the refill time in minutes. The system then calculates the replenishment lead time from the values you have specified for the refill time, transportation time, and wait time.The period for the refilling starts at the time the demand source (consumer) sets the status of the kanban container to EMPTY and ends when the supply source sets it to IN TRANSIT. The refill time also includes the time during which the kanban container has the status IN PROCESS.
Replenishment Trigger Logic. Maximum length: 1.
Rounding Quantity.
Transportation Time in Days.
Transportation Time in Minutes. Indicates the time it takes to transport the kanban container from the supply source to the demand source (consumer). You can enter the minutes up to the maximum value 59999999. The transportation time is a constituent of the replenishment lead time. You can specify the transportation time in minutes. The system then calculates the replenishment lead time from the values you have specified for the refill time, transportation time, and wait time.The period for transportation starts at the time the supply source sets the status of the kanban container to IN TRANSIT and ends when the demand source (consumer) sets it to FULL.
Wait Time in Days.
Wait Time in Minutes. Indicates the time it takes to change the status of a kanban container from WAITING to EMPTY. You can enter the minutes up to the maximum value 59999999. The wait time is a constituent of the replenishment lead time. You can specify the wait time in minutes. The system then calculates the replenishment lead time from the values you have specified for the refill time, transportation time, and wait time.The wait time is only relevant to control cycles with an independent supply source.
Trigger Group. Group of control cycles for materials of the same kind that are produced together at a planning work center and require the same setup state. Using trigger groups enables you to work on combine and produce together materials of the same kind. The system then makes no provision for setup times in the capacity-based kanban calculation in the case of a material changeover within a trigger group.All control cycles belonging to a trigger group have the same trigger point. Maximum length: 10.
Lifecycle Status of Kanban Control Cycle. Maximum length: 1.
Requirement Buffer in Percent.
Supply Source Buffer in Percent.
Trigger Quantity.
Last Change Timestamp.
Control Cycle Lock Date. Date on which the control cycle is locked. This may be a planned lock date. The lock date is set automatically when the control cycle is locked.
Material Staging for Production Supply. Maximum length: 1.
Maximum Number of Empty Kanban Containers. Maximum length: 3.
Number of Kanban Containers to be Unlocked. Maximum length: 3.
Trigger Point for Waiting Kanbans. Shows the number of kanban containers that have the status Waiting. This number must first be reached before the system can trigger replenishment. The trigger point is a threshold value to initiate the replenishment of a material in the case of in-house production. You can stipulate the value manually or have it calculated by the system.Each time the consumer confirms the use of a kanban container, the system checks the number of kanbans of a control cycle that have the status "Waiting". As long as the quantity has not yet reached the value of the trigger point, the system likewise sets the affected kanban container to "Waiting". As soon as the trigger point is reached, the system sets these containers to "Empty", thus triggering replenishment. In this way, you ensure that the system does not set each container to "Empty" immediately. Instead it sets them to this status only in groups. You can thus avoid frequent resetup and improve capacity utilization.For you to be able to use the trigger point function, the following prerequisites must be satisfied:You have set the Take Capacity Situation Into Account indicator in Kanban Customizing in the IMG activity Define In-House Production Strategies.You have set the calculation type 1 on the Kanban Calculation tab page in control cycle maintenance.You have specified a planning work center on the Consideration of Capacity tab page. Maximum length: 3.
Number of Kanban Containers. Maximum length: 3.
Number of Load Carriers. Maximum length: 3.
Packing Instruction.
Work Center for Consideration of Capacity. Shows the work center for which the system is to carry out a consideration of capacity. The planning work center must be included in the routings used for the materials that are to be planned. Maximum length: 8.
Plant. Maximum length: 4.
Product Number. Alphanumeric key uniquely identifying the product. Maximum length: 40.
Product Cost Collector. Maximum length: 12.
Production Orders Are Combined.
Production Supply Area. Maximum length: 10.
Production Version. Maximum length: 4.
Pull Interval in Minutes. Time interval between the transfer of requirements from the consumer (demand source) to the supply source or the interval between the times of delivery by the supply source to the consumer. You can enter the minutes up to the maximum value 59999999. The pull interval is used as a buffer in the control cycle calculation. It increases the number of kanban containers in the control cycle.The pull interval in minutes takes priority over the pull interval in days, i.e. the system uses the pull interval in minutes as soon as you specify this value, irrespective of what you have specified for the pull interval in days.To enable the pull interval in minutes to be used in the kanban calculation, it is necessary to define a factory calendar and shift sequences for the control cycle calculation.You can specify the pull interval in the calculation profile, in the PSA, and in control cycle maintenance. If you have specified the pull interval more than once, at different points, the system takes this interval into account with the following priorities:1: Control cycle maintenance2: PSA3: Calculation profileYour production works on a single-shift basis from 8.00 hrs to 16.00 hrs. This information in stored in the shift sequence.The person who replenishes the PSA arrives at 8 hrs and 12 hrs every day to pick up empty kanbans (kanban cards) and leave behind full ones. In this case, the pull interval amounts to 4 hours.
Pull Interval in Workdays.
Agreement Number. Number of the outline agreement. Maximum length: 10.
Agreement Item. Maximum length: 5.
Purchasing Organization. Maximum length: 4.
Release Date of Kanban Control Cycle.
The remote state of the entity. Remote state refers to the last known state of the entity on the remote system from which it has been retrieved or to which it has been posted. It is stored as map, where the keys are stored in the format of VDM properties.
Independent Supply Source.
Replenishment Lead Time in Minutes. Indicates the replenishment lead time in minutes. You can enter the minutes up to the maximum value 59999999. The replenishment lead time in minutes is used in the kanban calculation. The replenishment lead time in minutes takes priority over the replenishment lead time in days, that is to say, the system uses the replenishment lead time in minutes as soon as you have specified this value, irrespective of what you specified for the replenishment lead time in days.You can specify either the overall value for the replenishment lead time or the values for its individual constituents (refill time, wait time, and transportation time). In the latter case, the system calculates the total from the three constituent parts.A sub-day replenishment lead time can be used for the kanban calculation only if you have maintained working times resulting from a shift sequence in the associated calculation profile.
Replenishment Lead Time in Workdays.
Sales Scheduling Agreement. Maximum length: 10.
Sales Scheduling Agreement Item. Maximum length: 6.
Separate Goods Receipt.
Source Production Supply Area for Kanban Stock Transfers. Maximum length: 10.
Source Storage Bin. Storage bin from where the product to be transferred is removed. Maximum length: 18.
Replenishment Strategy for Stock Transfer. Maximum length: 4.
Storage Bin. Maximum length: 10.
Storage Location. Maximum length: 4.
Storage Type. Maximum length: 3.
Storing Position. Specifies the precise position (e.g. a certain shelf section) in which your material can be found in the supply area. Maximum length: 25.
Vendor Account Number. Alphanumeric key uniquely identifying the document. With the supplier number, information from the supplier master record (such as the supplier's address and bank details) is copied into a purchasing document (such as a request for quotation or a purchase order).You can use the supplier number to keep track of requests for quotation, purchase orders and outline agreements. Maximum length: 10.
Plant of Supply Source. Maximum length: 4.
Person Responsible for Supply Source. Maximum length: 3.
One-to-one navigation property to the KanbanContainerDeliveryAddr entity.
One-to-many navigation property to the KanbanContainer entity.
ETag version identifier accessor.
Warehouse. Maximum length: 3.
Warehouse Process Type. The system processes each warehouse process (such as goods receipt, goods issue, posting change, and repacking) using a warehouse process type. The warehouse process type has various effects on the creation of warehouse tasks. Maximum length: 4.
All fields selector.
Static representation of the backflushReportingPoint property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
Static representation of the baseUnit property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
Static representation of the costCenter property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
Static representation of the creationDate property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
Static representation of the destinationBinIsDynamic property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
Static representation of the destinationStorageBin property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
Static representation of the extProcurementReplnmtStrgy property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
Static representation of the fixedKanbanContainerQtyInBsUnt property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
Static representation of the inHouseProductionReplnmtStrgy property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
Static representation of the jitCallProfile property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
Static representation of the kanbanContainerCalculationType property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
Static representation of the kanbanContainerCalcProfile property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
Static representation of the kanbanContainerDeliveryAddress property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
Static representation of the kanbanContainerPackggProduct property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
Static representation of the kanbanContainerQuantityInBsUnt property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
Static representation of the kanbanContainerStatusSequence property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
Static representation of the kanbanControlCycle property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
Static representation of the kanbanControlCycleCategory property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
Static representation of the kanbanCtnCalculationConstant property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
Static representation of the kanbanCtnCalcSafetyFactor property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
Static representation of the kanbanCtnRefillTimeInDays property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
Static representation of the kanbanCtnRefillTmeInMinutes property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
Static representation of the kanbanCtnReplnmtTriggerLogic property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
Static representation of the kanbanCtnRoundingQtyInBsUnt property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
Static representation of the kanbanCtnTransportTimeInDays property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
Static representation of the kanbanCtnTransportTmeInMinutes property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
Static representation of the kanbanCtnWaitTimeInDays property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
Static representation of the kanbanCtnWaitTimeInMinutes property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
Static representation of the kanbanCtrlCycleLifeCycleStatus property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
Static representation of the kanbanCtrlCycReplnmtTriggerGrp property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
Static representation of the knbnCtnCalcRqmtBufferInPercent property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
Static representation of the knbnCtnCalcSupplySrceBufInPct property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
Static representation of the knbnCtnReplnmtTrggrQtyInBsUnt property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
Static representation of the lastChangeDateTime property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
Static representation of the lockDate property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
Static representation of the materialStaging property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
Static representation of the maxNrOfEmptyKanbanContainers property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
Static representation of the nrOfKanbanCtnsFlaggedToUnlock property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
Static representation of the nrOfWaitingKnbnCtnsBfrReplnmt property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
Static representation of the numberOfKanbanContainers property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
Static representation of the numberOfLoadCarriers property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
Static representation of the packingInstruction property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
Static representation of the planningWorkCenter property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
Static representation of the plant property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
Static representation of the product property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
Static representation of the productionOrdersAreCombined property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
Static representation of the productionSupplyArea property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
Static representation of the productionVersion property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
Static representation of the productCostCollector property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
Static representation of the pullIntervalInMinutes property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
Static representation of the pullIntervalInWorkdays property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
Static representation of the purchaseOutlineAgreement property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
Static representation of the purchaseOutlineAgreementItem property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
Static representation of the purchasingOrganization property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
Static representation of the releaseDate property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
Static representation of the replnmtIsCtrldBySupplySource property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
Static representation of the replnmtLeadTimeInMinutes property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
Static representation of the replnmtLeadTimeInWorkdays property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
Static representation of the salesSchedulingAgreement property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
Static representation of the salesSchedulingAgreementItem property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
Static representation of the separateGrIsNeededIfSetToFull property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
Static representation of the sourceProductionSupplyArea property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
Static representation of the sourceStorageBin property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
Static representation of the stockTransferReplnmtStrategy property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
Static representation of the storageBin property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
Static representation of the storageLocation property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
Static representation of the storageType property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
Static representation of the storingPositionName property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
Static representation of the supplier property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
Static representation of the supplySourcePlant property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
Static representation of the supplySourceResponsiblePerson property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
Static representation of the one-to-many navigation property toKanbanContainer for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
Static representation of the one-to-one navigation property toKanbanContDeliveryAddr for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
Static representation of the warehouse property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
Static representation of the warehouseProcessType property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
All fields of the KanbanControlCycle entity.
Default url path for the according service.
Technical entity name for KanbanControlCycle.
All key fields of the KanbanControlCycle entity.
Mapping of all key field names to the respective static field property KanbanControlCycle.
Returns a map of all defined fields in entity to their current values.
Entity with all defined entity fields
Custom field value getter.
The name of the custom field
The value of the corresponding custom field
Returns a map that contains all entity custom fields.
A map of all defined custom fields in the entity
Returns all updated custom field properties compared to the last known remote state.
A map containing all updated custom properties, with their new values
Returns all changed properties compared to the last known remote state. The returned properties does not include custom fields. Use getUpdatedCustomFields, if updated custom fields are needed.
Entity with all properties that changed
Validates whether a custom field exists in the entity.
The name of the custom field to update
A boolean value, that indicates whether a custom field is defined in entity
Sets all retrieved custom fields in entity.
Extracted custom fields from a retrieved entity
A boolean value, that indicates the existence of the field in entity
Validates whether a field name does not conflict with an original field name and thus can be defined as custom fields.
Field name to check
Boolean value that describes whether a field name can be defined as custom field
Sets a new custom field in the entity or updates it. Throws an error, if the provided custom field name is already defined by an original field in entity.
The name of the custom field to update
The value of the field
The entity itself, to facilitate method chaining
Initializes or sets the remoteState of the entity. This function is called on all read, create and update requests. This function should be called after initializeCustomFields, if custom fields are defined.
State to be set as remote state
The entity itself, to facilitate method chaining
Set the ETag version identifier of the retrieved entity.
The returned ETag version of the entity
The entity itself, to facilitate method chaining
Overwrites the default toJSON method so that all instance variables as well as all custom fields of the entity are returned.
An object containing all instance variables + custom fields.
Returns an entity builder to construct instances KanbanControlCycle
.
A builder that constructs instances of entity type KanbanControlCycle
.
Returns a selectable object that allows the selection of custom field in a get request for the entity KanbanControlCycle
.
Name of the custom field to select
A builder that constructs instances of entity type KanbanControlCycle
.
Returns a request builder to construct requests for operations on the KanbanControlCycle
entity type.
A KanbanControlCycle
request builder.
This class represents the entity "A_KanbanControlCycle" of service "API_KANBAN_CONTROL_CYCLE_SRV". This service is part of the following communication scenarios: Kanban Control Cycle Integration (SAP_COM_0330). See https://api.sap.com/api/API_KANBAN_CONTROL_CYCLE_SRV;v=0002 for more information.