Options
All
  • Public
  • Public/Protected
  • All
Menu

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.

Hierarchy

  • any
    • KanbanControlCycle

Implements

Index

Properties

Methods

Properties

backflushReportingPoint

backflushReportingPoint: string

Reporting Point. The reporting point specifies an operation for which a backflush should be executed. In this field, enter the reporting point for which you want to execute the backflush. If you do not specify a reporting point here and execute the posting, the system lists all the existing reporting points for the production version in the dialog box entitled, Reporting Point Selection.You can only enter a reporting point after you have selected the indicator RP backflush selected. Maximum length: 4.

nullable

baseUnit

baseUnit: string

Base Unit of Measure. Unit of measure in which stocks of the material are managed. The system converts all the quantities you enter in other units of measure (alternative units of measure) to the base unit of measure. You define the base unit of measure and also alternative units of measure and their conversion factors in the material master record.Since all data is updated in the base unit of measure, your entry is particularly important for the conversion of alternative units of measure. A quantity in the alternative unit of measure can only be shown precisely if its value can be shown with the decimal places available. To ensure this, please note the following:The base unit of measure is the unit satisfying the highest necessary requirement for precision.The conversion of alternative units of measure to the base unit should result in simple decimal fractions (not, for example, 1/3 = 0.333...).Inventory ManagementIn Inventory Management, the base unit of measure is the same as the stockkeeping unit.ServicesServices have units of measure of their own, including the following:Service unitUnit of measure at the higher item level. The precise quantities of the individual services are each at the detailed service line level.BlanketUnit of measure at service line level for services to be provided once only, and for which no precise quantities can or are to be specified. Maximum length: 3.

nullable

costCenter

costCenter: string

Cost Center. A key that uniquely identifies a cost center. Maximum length: 10.

nullable

creationDate

creationDate: Moment

Creation Date of Control Cycle. Date on which the control cycle is created. The creation date is set automatically when the control cycle is created.

nullable

destinationBinIsDynamic

destinationBinIsDynamic: boolean

Indicator: dynamic destination bin. Means that the destination storage bin will be generated dynamically for this goods transfer. The dynamic bin coordinate is usually used to manage the stock figures in the interim storage areas separately according to requirement tracking numbers (for example, cost center, deliveries).

nullable

extProcurementReplnmtStrgy

extProcurementReplnmtStrgy: string

Replenishment Strategy of Control Cycle - Ext. Procurement. The replenishment strategy defines exactly how procurement using external procurement procedures is to be carried out. You use the replenishment strategy to define the following, for example:Which procurement element is to be used to carry out procurementWhich movement type is to be used to post the goods receiptYou define the replenishment strategies in Customizing for KANBAN. You then assign the appropriate replenishment strategy to the control cycle. Maximum length: 4.

nullable

fixedKanbanContainerQtyInBsUnt

fixedKanbanContainerQtyInBsUnt: BigNumber

Fixed Kanban Quantity. The fixed kanban quantity is only relevant for event-driven control cycles. Using the fixed kanban quantity, you can define a precise quantity of material per kanban. This has the same effect as a fixed lot size and kanbans are only created for this fixed material quantity.If you enter a required quantity less than the fixed kanban quantity, the system creates a kanban for the fixed kanban quantity.If you enter a quantity greater than the fixed kanban quantity, the system creates several kanbans for the fixed quantity until the required quantity is covered. Here, if necessary, the required quantity is rounded up to a complete multiple of the fixed quantity. This means it is possible that more material is actually procured than was requested.

nullable

inHouseProductionReplnmtStrgy

inHouseProductionReplnmtStrgy: string

Control Cycle Replenishment Strategy for In-House Production. The replenishment strategy defines how procurement in in-house production is to be carried out. You use the replenishment strategy to define the following, for example:Whether replenishment is only triggered by kanbans or whether a procurement element is createdWhich movement type is used to post the goods receiptThe replenishment strategies are defined in Customizing for KANBAN. You then assign the appropriate replenishment strategy to the control cycle. Maximum length: 4.

nullable

jitCallProfile

jitCallProfile: string

JIT Call Profile. Controls the creation of a JIT call. You determine the following in the JIT call profile:the type of call (at present only summarized JIT call available)the partner function, through which you define the output partner for determining the transmission of the JIT call.Through the output partner you can control the grouping of JIT calls and telecommunications.the type of groupingYou can group material requirements according to plant or according to plant and unloading point.the time definitionHere you control the grouping of material requirements according to delivery date.So in the profile you determine the basic information for creating a call.In the control cycle you have a JIT call profile and a kanban-replenishment strategy with control type summarized JIT call. Maximum length: 4.

nullable

kanbanContainerCalcProfile

kanbanContainerCalcProfile: string

Kanban Calculation Profile. In the calculation profile, you can store the data for the automatic calculation of the kanban circulation: Calculation typeThe calculation type controls whether the number of kanbans or the quantity per kanban is calculated.Safety factorThe safety factor is used to offset requirement fluctuations proportionately. It is multiplied by the result of the formula for the kanban calculation.ConstantDepending on how Kanban is used in production, you set the constant as follows:If a kanban is set to empty when the material in a kanban is completely used up, the constant is set to 1.In this case, if several work centers use material from a production supply area, you must increase the constant by the number of work centers.If, however, the kanban is set to empty as soon as the first part is taken out, the constant is 0.You can also use the constants to plan a safety stock.Smoothing typeYou use the smoothing type to specify whether dependent requirements in the period of examination are:Not smoothedSmoothed within the period of a weekSmoothed according to a predefined distribution functionFactory calendar, Grouping, Shift programThese parameters are necessary if you have maintained a sub-day replenishment lead time in the control cycle. From the shift sequence, the system calculates the average daily worktime for the conversion of the exact-to-the-day dependent requirement quantity to the quantity per replenishment lead time. Maximum length: 4.

nullable

kanbanContainerCalculationType

kanbanContainerCalculationType: string

Ind.: Whether and How a Kanban Control Cycle is Calculated. The calculation type controls whether the number of kanbans or the quantity per kanban is to be calculated. The formulas for the kanban calculation are as follows:Number of kanbans = (( RT * AC) / CONT) * SF * SB + CQuantity per kanban = ((RT * AC) / (AK-C) * SF * SBKey to abbreviations: AK: Number of kanbansCONT: Quantity per kanbanRT: Replenishment lead time per kanban(the replenishment lead time also includes the pull interval)AC: Consumption per unit of time(also includes the calendar buffer, requirement buffer and requirement fluctuations)SF: Safety factor (default value 1)SB: Supply source bufferC: Constant (default value 1). Maximum length: 1.

nullable

kanbanContainerDeliveryAddress

kanbanContainerDeliveryAddress: string

Kanban Delivery Address. Maximum length: 10.

nullable

kanbanContainerPackggProduct

kanbanContainerPackggProduct: string

Kanban Container. Material number of the container that is used for the control cycle. Containers are created with a master record in the material master.SAP recommends that you use the material type CONT to make the selection by containers easier. Maximum length: 40.

nullable

kanbanContainerQuantityInBsUnt

kanbanContainerQuantityInBsUnt: BigNumber

Container Quantity. Classic Kanban: Quantity of material (target quantity) that is specified for a kanban.Event-driven Kanban:Proposed value for the quantity of material in a kanban that is used by the system if no order quantity was entered when the kanban signal was generated.The quantity per kanban must be a whole multiple of the rounding quantity.JIT Outbound:Quantity of material that is used as a proposed call-off quantity. If a packing instruction is specified for the control cycle, the quantity is determined by its target quantity.

nullable

kanbanContainerStatusSequence

kanbanContainerStatusSequence: string

Status Sequence Kanban. The status sequence defines which kanban statuses must, should, can, or must not be used in Kanban processing. The status sequence is assigned in the control cycle. If no status sequence is defined in the control cycle, the statuses "Full" and "Empty" must be used. All other statuses are optional. If the control cycle is defined with an independent supply source, the status "Waiting" is additionally a mandatory status.If a status sequence is defined in the control cycle and if a kanban signal (kanban status change) is triggered with no specification of the follow-on status, the system searches for the next mandatory or optional status in the status sequence. If you specify the follow-on status, the system can skip recommended statuses and you can also use optional statuses.For individual status changes within the status sequence, you can also specify whether activities defined by yourself (such as goods receipt, kanban print, user exit) are to be executed. In this case, you must maintain these own activities for the the status sequence in Customizing for Kanban. Maximum length: 4.

nullable

kanbanControlCycle

kanbanControlCycle: string

Control Cycle. Number, that specifically identifies the control cycle. The following data is defined and linked in the kanban control cycle used in Kanban and JIT Outbound processing:Production supply areaMaterialNumber of kanbans or containers and the kanban quantity or call-off quantityReplenishment strategiesIf necessary, the source of replenishment depending on the replenishment strategy. Maximum length: 7.

kanbanControlCycleCategory

kanbanControlCycleCategory: string

Kanban Control Cycle Category. Maximum length: 1.

nullable

kanbanCtnCalcSafetyFactor

kanbanCtnCalcSafetyFactor: BigNumber

Safety Factor for Kanban Calculation. The safety factor is used to cater for fluctuations in requirements. It is multiplied by the result of the kanban calculation formula. The formulas for the kanban calculation are as follows:Number of kanbans = (( RT * AC) / CONT) * SF * SB + CQuantity per kanban = ((RT * AC) / (AK-C) * SF * SBKey to abbreviations: AK: Number of kanbansCONT: Quantity per kanbanRT: Replenishment lead time per kanban(the replenishment lead time also includes the pull interval)AC: Consumption per unit of time(also includes the calendar buffer, requirement buffer and requirement fluctuations)SF: Safety factor (default value 1)SB: Supply source bufferC: Constant (default value 1).

nullable

kanbanCtnCalculationConstant

kanbanCtnCalculationConstant: number

Constant for Kanban Calculation. Depending on how Kanban is used in production, you set the constant in the following way: If a kanban is reported empty when all the material in the kanban has been used up, the constant is set to 1.If several work centers are served by one production supply area when kanbans are reported empty in this way, the constant must be increased by the number of work centers.If, on the other hand, the kanban is reported empty as soon as the first part is withdrawn, the constant is 0.You can also use this constant to plan a safety stock.

nullable

kanbanCtnRefillTimeInDays

kanbanCtnRefillTimeInDays: BigNumber

Refill Time in Days. Indicates the time taken to refill an empty kanban container. The refill time is a constituent of the replenishment lead time. You can specify the number of days for the refill time with up to two decimal places. In calculating the replenishment lead time, the system adds up the individual values and rounds up to full days.The period for refilling the container starts at the time at which the consumer (demand source) 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.

nullable

kanbanCtnRefillTmeInMinutes

kanbanCtnRefillTmeInMinutes: BigNumber

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.

nullable

kanbanCtnReplnmtTriggerLogic

kanbanCtnReplnmtTriggerLogic: string

Logic for Setting Kanban to Empty. Usually the replenishment for a kanban is triggered if the kanban is set to the status, "empty". By selecting another logic, you can instruct the system to trigger replenishment for a kanban B that is set to the inactive status "wait" if a signal is given for another kanban A.These signals for triggering replenishment include:Setting the status to "in use":Here, the replenishment is triggered for kanban B when kanban A is set to the status "in use".Setting the status to "wait"Here, the replenishment is triggered for kanban B when kanban A is set to the status "wait".Arriving at or exceeding the trigger quantity:Here, the replenishment is triggered for kanban B when the actual quantity of kanban A is reduced to the trigger quantity or falls below the trigger quantity due to the quantity signal. The trigger quantity must also be maintained in the control cycle.Then kanban A is first set to status "wait". The replenishment for kanban A is triggered when the appropriate signal is given for the subsequent kanban.The purpose of this special logic is to set up a so-called single-card kanban with with two kanbans in a control cycle. Because a kanban is set to the inactive status, "wait" for certain periods, the stocks at the demand source can be further reduced - which is especially useful if the material is not always required. Maximum length: 1.

nullable

kanbanCtnRoundingQtyInBsUnt

kanbanCtnRoundingQtyInBsUnt: BigNumber

Rounding Quantity. The rounding quantity is relevant for: Event-driven control cyclesThe kanban signal triggers the system to round the requested material quantity for this kanban up to the next whole multiple of the rounding quantity.The rounding quantity must be a multiple of the fixed kanban quantity.The kanban calculationThe kanban quantity calculated is rounded up to the next whole multiple of the rounding quantity.

nullable

kanbanCtnTransportTimeInDays

kanbanCtnTransportTimeInDays: BigNumber

Transportation Time in Days. Indicates the time taken to transport the kanban container from the supply source to the consumer (demand source). The transportation time is a constituent of the replenishment lead time. You can specify the number of days for the transportation time with up to two decimal places. In calculating the replenishment lead time, the system adds up the individual values and rounds up to full days.The period for transportation starts at the time at which the supply source sets the status of the kanban container to IN TRANSIT and ends when the consumer sets it to FULL.

nullable

kanbanCtnTransportTmeInMinutes

kanbanCtnTransportTmeInMinutes: BigNumber

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.

nullable

kanbanCtnWaitTimeInDays

kanbanCtnWaitTimeInDays: BigNumber

Wait Time in Days. Indicates the time taken to convert the status of a kanban container from WAITING to EMPTY. The wait time is a constituent of the replenishment lead time. You can specify the number of days for the wait time with up to two decimal places. In calculating the replenishment lead time, the system adds up the individual values and rounds up to full days.The wait time is only relevant to control cycles with an independent supply source.

nullable

kanbanCtnWaitTimeInMinutes

kanbanCtnWaitTimeInMinutes: BigNumber

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.

nullable

kanbanCtrlCycReplnmtTriggerGrp

kanbanCtrlCycReplnmtTriggerGrp: string

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.

nullable

kanbanCtrlCycleLifeCycleStatus

kanbanCtrlCycleLifeCycleStatus: string

Lifecycle Status of Control Cycle. In Creation - The control cycle has been created without consistency check. It does not contain any kanban containers. Created - The control cycle has been created consistently and is ready for productive use. The kanban containers have the status Locked and cannot be unlocked.Released - The control cycle has been released and is in productive use. The kanban containers can be unlocked.Locked - The control cycle is to be excluded from productive use. The kanban containers have the status Locked and cannot be unlocked. The replenishment process with the kanban containers can still be completed but cannot be retriggered. Maximum length: 1.

nullable

knbnCtnCalcRqmtBufferInPercent

knbnCtnCalcRqmtBufferInPercent: BigNumber

Requirement Buffer in Percent. Buffer used in the kanban calculation to compensate for inexactitudes in the requirement information. The percentage value specified here acts as a requirement buffer. You can specify the requirement buffer in the calculation profile or in control cycle maintenance. The requirement buffer maintained in a control cycle overrides one specified in the calculation profile.The consumer (demand source) sends preview information about its expected consumption situation to the supplier (supply source). This advance information is frequently inexact. This inexactitude in the requirement values can be specified here as a percentage.

nullable

knbnCtnCalcSupplySrceBufInPct

knbnCtnCalcSupplySrceBufInPct: BigNumber

Supply Source Buffer in Percent. Buffer used in the kanban calculation to even out delivery fluctuations at the supply source. You can specify the supply source buffer in the calculation profile or in control cycle maintenance. The source buffer maintained in a control cycle overrides one specified in the calculation profile.

nullable

knbnCtnReplnmtTrggrQtyInBsUnt

knbnCtnReplnmtTrggrQtyInBsUnt: BigNumber

Kanban Trigger Quantity. If you want to trigger replenishment when the trigger quantity is exceeded, you must define the trigger quantity here. If in KANBAN production control, you work with the quantity signal, then the quantity in a kanban is reduced by the quantity signal. If replenishment is not to be triggered when the kanban quantity is zero, but instead as soon as the quantity is reduced to the trigger quantity, then the system triggers replenishment for another kanban with the status, WAIT when the container quantity actually reaches or exceeds the trigger quantity.This field can be used for information purposes for the trigger logics for replenishment listed below (however it has no function):triggering replenishment at status IN USE andtriggering replenishment at status WAIT.

nullable

lastChangeDateTime

lastChangeDateTime: Moment

Last Change Timestamp.

nullable

lockDate

lockDate: Moment

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.

nullable

materialStaging

materialStaging: string

Material Staging Indicator for Production Supply. The material staging indicator defines the method of how needed materials can be supplied for production with the assistance of the Warehouse Management system. As with the location coordinates (warehouse number, storage type, and storage bin), the system files this indicator in the control cycle.The following staging types are supported:"1": Pick partsThese materials are picked according to the required quantity specified in the production order."2": Crate or kanban partsThese materials are always removed from the warehouse in full cases. These can be ordered, for example, as soon as a case of needed parts is emptied in production."3": Release order partsRelease order parts are scheduled individually and the quantities are supplied manually to replenishment storage bins based on the requirements of production orders and the stock levels in the scheduled production supply areas."4": Manual stagingMaterials are staged manually. For example, you can transport individual components using manually created transfer orders, or you can use the bypass method to transport them directly from the goods receipt zone to production. In goods receipt posting, postings are made to the production storage bins from the control cycles."0": Not relevant to WM-PPThese materials are not relevant to WM staging. They cannot be requested using the WM system. Maximum length: 1.

nullable

maxNrOfEmptyKanbanContainers

maxNrOfEmptyKanbanContainers: string

Maximum Number of Empty Kanban Containers. Maximum number of kanbans that are allowed to be empty. Once this limit has been reached, the kanbans must be filled up again. This setting is only relevant to control cycles for classic kanban. Maximum length: 3.

nullable

nrOfKanbanCtnsFlaggedToUnlock

nrOfKanbanCtnsFlaggedToUnlock: string

Number of Kanbans Flagged for Unlocking. Indicates the number of kanban containers in the control cycle that are flagged for unlocking. The system generates kanbans flagged for unlocking only if you have made the setting Lock New Kanbans from Kanban Calculation or the setting Always Lock New Kanbans in the Lock New Kanbans field in the activity Define Strategies for Adopting Calculation Proposals in Customizing for Kanban.If you have made the setting Always Lock New Kanbans, as a basic rule, the last change determines the number of kanbans flagged for unlocking. If, for example, the kanban calculation has determined that three new containers have to be added, these three containers are flagged for unlocking. If you then manually add another two containers in transaction PKMC, a total of five containers are flagged for unlocking.The number of locked kanban containers can exceed the number of containers flagged for unlocking. Maximum length: 3.

nullable

nrOfWaitingKnbnCtnsBfrReplnmt

nrOfWaitingKnbnCtnsBfrReplnmt: string

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.

nullable

numberOfKanbanContainers

numberOfKanbanContainers: string

Number of Kanban Containers. The number of kanbans, which means containers, that circulate between the customer and source in the control cycle. Maximum length: 3.

nullable

numberOfLoadCarriers

numberOfLoadCarriers: string

Number of Load Carriers. Specifies the number of load carriers you can order with one call. The replenishment strategy in the control cycle determines whether one kanban is created from the number of load carriers you entered or whether one kanban corresponds to one load carrier. In the last instance, the number of load carriers corresponds to the number of kanbans you requested.Automatic Supply-to-Production:This quantity is multiplied by the call quantity and is used as the minimum quantity for replenishment proposals. Maximum length: 3.

nullable

packingInstruction

packingInstruction: string

Unique internal packing object number. Unique identification number for a packing object.

nullable

planningWorkCenter

planningWorkCenter: string

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.

nullable

plant

plant: string

Plant. Key uniquely identifying a plant. Maximum length: 4.

nullable

product

product: string

Material Number. Alphanumeric key uniquely identifying the material. Maximum length: 40.

nullable

productCostCollector

productCostCollector: string

Cost Collector for Production Process. Number that specifies the cost collector for Repetitive Manufacturing, order-related production and KANBAN. Maximum length: 12.

nullable

productionOrdersAreCombined

productionOrdersAreCombined: boolean

Combine Production Order.

nullable

productionSupplyArea

productionSupplyArea: string

Production Supply Area. The production supply area (PSA) serves as a place for interim storage on the shop floor and is used to make material directly available for production purposes. The PSA is used in Kanban and JIT Outbound processing and in Extended Warehouse Management. Maximum length: 10.

nullable

productionVersion

productionVersion: string

Production Version. Key which determines the various production techniques according to which a material can be manufactured. The production version determines the following:the BOM alternative for a BOM explosionthe task list type, the task list group and the task list group counter for allocation to task listslot-size restrictions for repetitive manufacturing. Maximum length: 4.

nullable

pullIntervalInMinutes

pullIntervalInMinutes: BigNumber

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.

nullable

pullIntervalInWorkdays

pullIntervalInWorkdays: BigNumber

Pull Interval in Workdays. 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. 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 hours/minutes takes priority over the pull interval in days, i.e. the system uses the pull interval in hours/minutes as soon as you specify this value, irrespective of what you have specified for the pull interval in days.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 profileThe person who replenishes the PSA arrives at 8 a.m. every day to pick up empty kanbans (kanban cards) and leave behind full ones. In this case, the pull interval amounts to 1 day.

nullable

purchaseOutlineAgreement

purchaseOutlineAgreement: string

Agreement Number. Number of the outline agreement. Maximum length: 10.

nullable

purchaseOutlineAgreementItem

purchaseOutlineAgreementItem: string

Agreement Item. Specifies the number that uniquely identifies an item in . Maximum length: 5.

nullable

purchasingOrganization

purchasingOrganization: string

Purchasing Organization. Maximum length: 4.

nullable

releaseDate

releaseDate: Moment

Release Date for Control Cycle. Date on which the control cycle is released. This may also be a planned release date. The release date is set automatically when the control cycle is released.

nullable

replnmtIsCtrldBySupplySource

replnmtIsCtrldBySupplySource: boolean

Replenishment Controlled Independently By Supply Source. You use this checkbox to specify that an independent supply source has been assigned to the control cycle. An independent supply source specifies itself how material replenishment is to be carried out. That is, it specifies independently when the delivery- or production-relevant replenishment element is to be created.If you check the box, the two operations Status Change Set to Empty and Trigger Replenishment are decoupled. In this case, it is not the consumer (demand source) that triggers the replenishment but the supply source. The consumer sets the kanban to "Empty" but no replenishment element is generated and the system automatically sets the kanban to the status "Waiting". The supply source then sets these kanbans to "Empty" on the kanban board, thus generating the replenishment elements. The independent supply source thus specifies the time of replenishment itself.Usually, the replenishment strategy is defined for the control cycle and is determined automatically when the kanban signal is triggered.

nullable

replnmtLeadTimeInMinutes

replnmtLeadTimeInMinutes: BigNumber

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.

nullable

replnmtLeadTimeInWorkdays

replnmtLeadTimeInWorkdays: BigNumber

Replenishment Lead Time in Workdays. Indicates the replenishment lead time in days. You can specify either the overall value for the replenishment lead time or its individual constituents (refill time, wait time, transportation time). In the latter case, the system totals up the three constituent parts and rounds the value up to a whole number.The replenishment lead time in days is used for the kanban calculation if the replenishment lead time in hours/minutes has not been maintained or no working times have been maintained in the associated calculation profile. The replenishment lead time in hours/minutes takes priority over the replenishment lead time in days, i.e. the system uses the replenishment lead time in hours/minutes as soon as you specify this value, irrespective of what you have specified for the replenishment lead time in days.In the case of control cycles for in-house production or external procurement, this time only has to be maintained if it differs from the in-house production time or planned delivery time maintained in the material master record. The goods receipt processing time is not taken into account.In control cycles for stock transfers, as a basic rule, you must always specify a replenishment lead time.

nullable

salesSchedulingAgreement

salesSchedulingAgreement: string

SD Scheduling Agreement (Sales Doc.) in Kanban Processing. Number of the SD scheduling agreement. If you have determined in the replenishment strategy, that you will deliver your material directly to a customer via a SD scheduling agreement, then enter here the number of your SD scheduling agreement for the material here. Maximum length: 10.

nullable

salesSchedulingAgreementItem

salesSchedulingAgreementItem: string

SD Scheduling Agreement Item in Kanban Processing. Represents the item in the scheduling agreement. Enter the scheduling agreement item of your SD scheduling agreement here. Maximum length: 6.

nullable

separateGrIsNeededIfSetToFull

separateGrIsNeededIfSetToFull: boolean

Separate GR If Status Changed to Full. This indicator determines that the goods receipt posting is separated from the kanban status change. The separate GR posting should be carried out, ifthe demand source posting is linked to an automatic GR posting, but the kanban does not arrive at the demand source immediately.The material arrives with a central goods receipt and is passed on to production later.If the selection is not set, the kanban status change automatically leads to a goods receipt posting in materials management. Likewise, the goods receipt posting usually leads to an automatic status change.

nullable

sourceProductionSupplyArea

sourceProductionSupplyArea: string

Source Production Supply Area for Kanban Stock Transfers. Determines the supply area, which acts as a supply source in stock transfer. A supply area can be the supply source in a stock transfer, if the delivering storage location is divided into supply areas again. This is the case if the warehouse is supplied via Kanban (multi-level control cycles). Maximum length: 10.

nullable

stockTransferReplnmtStrategy

stockTransferReplnmtStrategy: string

Control Cycle Replenishment Strategy for Stock Transfer. The replenishment strategy defines exactly how procurement in stock transfer is to be carried out. You use the replenishment strategy to define the following, for example:Whether the stock transfer is to be carried out using a reservation, direct transfer posting or via the WM/PP interfaceWhich movement type is to be used to post the goods receiptYou define the replenishment strategies in Customizing for KANBAN. You then assign the appropriate replenishment strategy to the control cycle. Maximum length: 4.

nullable

storageBin

storageBin: string

Storage Bin. The storage bin (sometimes referred to as a "slot") is the smallest addressable unit in a warehouse. It identifies the exact location in the warehouse where goods can be stored. A storage bin can be further sub-divided into bin sections. Several different materials (quants) can be stored in one bin at the same time. Maximum length: 10.

nullable

storageLocation

storageLocation: string

Storage Location. Maximum length: 4.

nullable

storageType

storageType: string

Storage Type. The storage type is a subdivision of a complex, physical warehouse. Different storage types are identified by their warehousing technique, form of organization, or their function. A typical warehouse could have the following storage types:Goods receipt areaPicking areaHigh-rack storage areaBulk storage areaOpen storage areaGoods issue area. Maximum length: 3.

nullable

storingPositionName

storingPositionName: string

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.

nullable

supplier

supplier: string

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.

nullable

supplySourcePlant

supplySourcePlant: string

Issuing Plant in Kanban Processing. Plant that represents the supply source for kanban replenishment for stock transfer procedures from plant to plant or in-house production. Maximum length: 4.

nullable

supplySourceResponsiblePerson

supplySourceResponsiblePerson: string

Person Responsible for Supply Source. In in-house production, the responsible person defines the person that, as the Supply source, is in charge of the material provision. You define the key for the person responsible in Customizing for MRP under Master data -> Define MRP controllers. Maximum length: 3.

nullable

toKanbanContainer

toKanbanContainer: KanbanContainer[]

One-to-many navigation property to the KanbanContainer entity.

warehouse

warehouse: string

Warehouse Number / Warehouse Complex. Number that identifies a complex, physical warehouse structure within the Warehouse Management system. All activities within a warehouse, for example, goods movements and physical inventory, are assigned to a specific warehouse number. The physical warehouse where these activities take place is identified by the warehouse number. Maximum length: 3.

nullable

Static BACKFLUSH_REPORTING_POINT

BACKFLUSH_REPORTING_POINT: StringField<KanbanControlCycle> = new StringField('BackflushReportingPoint', KanbanControlCycle, 'Edm.String')

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 BASE_UNIT

BASE_UNIT: StringField<KanbanControlCycle> = new StringField('BaseUnit', KanbanControlCycle, 'Edm.String')

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 COST_CENTER

COST_CENTER: StringField<KanbanControlCycle> = new StringField('CostCenter', KanbanControlCycle, 'Edm.String')

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 CREATION_DATE

CREATION_DATE: DateField<KanbanControlCycle> = new DateField('CreationDate', KanbanControlCycle, 'Edm.DateTime')

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 DESTINATION_BIN_IS_DYNAMIC

DESTINATION_BIN_IS_DYNAMIC: BooleanField<KanbanControlCycle> = new BooleanField('DestinationBinIsDynamic', KanbanControlCycle, 'Edm.Boolean')

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 EXT_PROCUREMENT_REPLNMT_STRGY

EXT_PROCUREMENT_REPLNMT_STRGY: StringField<KanbanControlCycle> = new StringField('ExtProcurementReplnmtStrgy', KanbanControlCycle, 'Edm.String')

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 FIXED_KANBAN_CONTAINER_QTY_IN_BS_UNT

FIXED_KANBAN_CONTAINER_QTY_IN_BS_UNT: BigNumberField<KanbanControlCycle> = new BigNumberField('FixedKanbanContainerQtyInBsUnt', KanbanControlCycle, 'Edm.Decimal')

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 IN_HOUSE_PRODUCTION_REPLNMT_STRGY

IN_HOUSE_PRODUCTION_REPLNMT_STRGY: StringField<KanbanControlCycle> = new StringField('InHouseProductionReplnmtStrgy', KanbanControlCycle, 'Edm.String')

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 JIT_CALL_PROFILE

JIT_CALL_PROFILE: StringField<KanbanControlCycle> = new StringField('JITCallProfile', KanbanControlCycle, 'Edm.String')

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 KANBAN_CONTAINER_CALCULATION_TYPE

KANBAN_CONTAINER_CALCULATION_TYPE: StringField<KanbanControlCycle> = new StringField('KanbanContainerCalculationType', KanbanControlCycle, 'Edm.String')

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 KANBAN_CONTAINER_CALC_PROFILE

KANBAN_CONTAINER_CALC_PROFILE: StringField<KanbanControlCycle> = new StringField('KanbanContainerCalcProfile', KanbanControlCycle, 'Edm.String')

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 KANBAN_CONTAINER_DELIVERY_ADDRESS

KANBAN_CONTAINER_DELIVERY_ADDRESS: StringField<KanbanControlCycle> = new StringField('KanbanContainerDeliveryAddress', KanbanControlCycle, 'Edm.String')

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 KANBAN_CONTAINER_PACKGG_PRODUCT

KANBAN_CONTAINER_PACKGG_PRODUCT: StringField<KanbanControlCycle> = new StringField('KanbanContainerPackggProduct', KanbanControlCycle, 'Edm.String')

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 KANBAN_CONTAINER_QUANTITY_IN_BS_UNT

KANBAN_CONTAINER_QUANTITY_IN_BS_UNT: BigNumberField<KanbanControlCycle> = new BigNumberField('KanbanContainerQuantityInBsUnt', KanbanControlCycle, 'Edm.Decimal')

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 KANBAN_CONTAINER_STATUS_SEQUENCE

KANBAN_CONTAINER_STATUS_SEQUENCE: StringField<KanbanControlCycle> = new StringField('KanbanContainerStatusSequence', KanbanControlCycle, 'Edm.String')

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 KANBAN_CONTROL_CYCLE

KANBAN_CONTROL_CYCLE: StringField<KanbanControlCycle> = new StringField('KanbanControlCycle', KanbanControlCycle, 'Edm.String')

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 KANBAN_CONTROL_CYCLE_CATEGORY

KANBAN_CONTROL_CYCLE_CATEGORY: StringField<KanbanControlCycle> = new StringField('KanbanControlCycleCategory', KanbanControlCycle, 'Edm.String')

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 KANBAN_CTN_CALCULATION_CONSTANT

KANBAN_CTN_CALCULATION_CONSTANT: NumberField<KanbanControlCycle> = new NumberField('KanbanCtnCalculationConstant', KanbanControlCycle, 'Edm.Byte')

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 KANBAN_CTN_CALC_SAFETY_FACTOR

KANBAN_CTN_CALC_SAFETY_FACTOR: BigNumberField<KanbanControlCycle> = new BigNumberField('KanbanCtnCalcSafetyFactor', KanbanControlCycle, 'Edm.Decimal')

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 KANBAN_CTN_REFILL_TIME_IN_DAYS

KANBAN_CTN_REFILL_TIME_IN_DAYS: BigNumberField<KanbanControlCycle> = new BigNumberField('KanbanCtnRefillTimeInDays', KanbanControlCycle, 'Edm.Decimal')

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 KANBAN_CTN_REFILL_TME_IN_MINUTES

KANBAN_CTN_REFILL_TME_IN_MINUTES: BigNumberField<KanbanControlCycle> = new BigNumberField('KanbanCtnRefillTmeInMinutes', KanbanControlCycle, 'Edm.Decimal')

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 KANBAN_CTN_REPLNMT_TRIGGER_LOGIC

KANBAN_CTN_REPLNMT_TRIGGER_LOGIC: StringField<KanbanControlCycle> = new StringField('KanbanCtnReplnmtTriggerLogic', KanbanControlCycle, 'Edm.String')

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 KANBAN_CTN_ROUNDING_QTY_IN_BS_UNT

KANBAN_CTN_ROUNDING_QTY_IN_BS_UNT: BigNumberField<KanbanControlCycle> = new BigNumberField('KanbanCtnRoundingQtyInBsUnt', KanbanControlCycle, 'Edm.Decimal')

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 KANBAN_CTN_TRANSPORT_TIME_IN_DAYS

KANBAN_CTN_TRANSPORT_TIME_IN_DAYS: BigNumberField<KanbanControlCycle> = new BigNumberField('KanbanCtnTransportTimeInDays', KanbanControlCycle, 'Edm.Decimal')

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 KANBAN_CTN_TRANSPORT_TME_IN_MINUTES

KANBAN_CTN_TRANSPORT_TME_IN_MINUTES: BigNumberField<KanbanControlCycle> = new BigNumberField('KanbanCtnTransportTmeInMinutes', KanbanControlCycle, 'Edm.Decimal')

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 KANBAN_CTN_WAIT_TIME_IN_DAYS

KANBAN_CTN_WAIT_TIME_IN_DAYS: BigNumberField<KanbanControlCycle> = new BigNumberField('KanbanCtnWaitTimeInDays', KanbanControlCycle, 'Edm.Decimal')

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 KANBAN_CTN_WAIT_TIME_IN_MINUTES

KANBAN_CTN_WAIT_TIME_IN_MINUTES: BigNumberField<KanbanControlCycle> = new BigNumberField('KanbanCtnWaitTimeInMinutes', KanbanControlCycle, 'Edm.Decimal')

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 KANBAN_CTRL_CYCLE_LIFE_CYCLE_STATUS

KANBAN_CTRL_CYCLE_LIFE_CYCLE_STATUS: StringField<KanbanControlCycle> = new StringField('KanbanCtrlCycleLifeCycleStatus', KanbanControlCycle, 'Edm.String')

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 KANBAN_CTRL_CYC_REPLNMT_TRIGGER_GRP

KANBAN_CTRL_CYC_REPLNMT_TRIGGER_GRP: StringField<KanbanControlCycle> = new StringField('KanbanCtrlCycReplnmtTriggerGrp', KanbanControlCycle, 'Edm.String')

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 KNBN_CTN_CALC_RQMT_BUFFER_IN_PERCENT

KNBN_CTN_CALC_RQMT_BUFFER_IN_PERCENT: BigNumberField<KanbanControlCycle> = new BigNumberField('KnbnCtnCalcRqmtBufferInPercent', KanbanControlCycle, 'Edm.Decimal')

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 KNBN_CTN_CALC_SUPPLY_SRCE_BUF_IN_PCT

KNBN_CTN_CALC_SUPPLY_SRCE_BUF_IN_PCT: BigNumberField<KanbanControlCycle> = new BigNumberField('KnbnCtnCalcSupplySrceBufInPct', KanbanControlCycle, 'Edm.Decimal')

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 KNBN_CTN_REPLNMT_TRGGR_QTY_IN_BS_UNT

KNBN_CTN_REPLNMT_TRGGR_QTY_IN_BS_UNT: BigNumberField<KanbanControlCycle> = new BigNumberField('KnbnCtnReplnmtTrggrQtyInBsUnt', KanbanControlCycle, 'Edm.Decimal')

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 LAST_CHANGE_DATE_TIME

LAST_CHANGE_DATE_TIME: DateField<KanbanControlCycle> = new DateField('LastChangeDateTime', KanbanControlCycle, 'Edm.DateTimeOffset')

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 LOCK_DATE

LOCK_DATE: DateField<KanbanControlCycle> = new DateField('LockDate', KanbanControlCycle, 'Edm.DateTime')

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 MATERIAL_STAGING

MATERIAL_STAGING: StringField<KanbanControlCycle> = new StringField('MaterialStaging', KanbanControlCycle, 'Edm.String')

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 MAX_NR_OF_EMPTY_KANBAN_CONTAINERS

MAX_NR_OF_EMPTY_KANBAN_CONTAINERS: StringField<KanbanControlCycle> = new StringField('MaxNrOfEmptyKanbanContainers', KanbanControlCycle, 'Edm.String')

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 NR_OF_KANBAN_CTNS_FLAGGED_TO_UNLOCK

NR_OF_KANBAN_CTNS_FLAGGED_TO_UNLOCK: StringField<KanbanControlCycle> = new StringField('NrOfKanbanCtnsFlaggedToUnlock', KanbanControlCycle, 'Edm.String')

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 NR_OF_WAITING_KNBN_CTNS_BFR_REPLNMT

NR_OF_WAITING_KNBN_CTNS_BFR_REPLNMT: StringField<KanbanControlCycle> = new StringField('NrOfWaitingKnbnCtnsBfrReplnmt', KanbanControlCycle, 'Edm.String')

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 NUMBER_OF_KANBAN_CONTAINERS

NUMBER_OF_KANBAN_CONTAINERS: StringField<KanbanControlCycle> = new StringField('NumberOfKanbanContainers', KanbanControlCycle, 'Edm.String')

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 NUMBER_OF_LOAD_CARRIERS

NUMBER_OF_LOAD_CARRIERS: StringField<KanbanControlCycle> = new StringField('NumberOfLoadCarriers', KanbanControlCycle, 'Edm.String')

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 PACKING_INSTRUCTION

PACKING_INSTRUCTION: StringField<KanbanControlCycle> = new StringField('PackingInstruction', KanbanControlCycle, 'Edm.Guid')

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 PLANNING_WORK_CENTER

PLANNING_WORK_CENTER: StringField<KanbanControlCycle> = new StringField('PlanningWorkCenter', KanbanControlCycle, 'Edm.String')

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 PLANT

PLANT: StringField<KanbanControlCycle> = new StringField('Plant', KanbanControlCycle, 'Edm.String')

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 PRODUCT

PRODUCT: StringField<KanbanControlCycle> = new StringField('Product', KanbanControlCycle, 'Edm.String')

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 PRODUCTION_ORDERS_ARE_COMBINED

PRODUCTION_ORDERS_ARE_COMBINED: BooleanField<KanbanControlCycle> = new BooleanField('ProductionOrdersAreCombined', KanbanControlCycle, 'Edm.Boolean')

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 PRODUCTION_SUPPLY_AREA

PRODUCTION_SUPPLY_AREA: StringField<KanbanControlCycle> = new StringField('ProductionSupplyArea', KanbanControlCycle, 'Edm.String')

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 PRODUCTION_VERSION

PRODUCTION_VERSION: StringField<KanbanControlCycle> = new StringField('ProductionVersion', KanbanControlCycle, 'Edm.String')

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 PRODUCT_COST_COLLECTOR

PRODUCT_COST_COLLECTOR: StringField<KanbanControlCycle> = new StringField('ProductCostCollector', KanbanControlCycle, 'Edm.String')

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 PULL_INTERVAL_IN_MINUTES

PULL_INTERVAL_IN_MINUTES: BigNumberField<KanbanControlCycle> = new BigNumberField('PullIntervalInMinutes', KanbanControlCycle, 'Edm.Decimal')

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 PULL_INTERVAL_IN_WORKDAYS

PULL_INTERVAL_IN_WORKDAYS: BigNumberField<KanbanControlCycle> = new BigNumberField('PullIntervalInWorkdays', KanbanControlCycle, 'Edm.Decimal')

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 PURCHASE_OUTLINE_AGREEMENT

PURCHASE_OUTLINE_AGREEMENT: StringField<KanbanControlCycle> = new StringField('PurchaseOutlineAgreement', KanbanControlCycle, 'Edm.String')

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 PURCHASE_OUTLINE_AGREEMENT_ITEM

PURCHASE_OUTLINE_AGREEMENT_ITEM: StringField<KanbanControlCycle> = new StringField('PurchaseOutlineAgreementItem', KanbanControlCycle, 'Edm.String')

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 PURCHASING_ORGANIZATION

PURCHASING_ORGANIZATION: StringField<KanbanControlCycle> = new StringField('PurchasingOrganization', KanbanControlCycle, 'Edm.String')

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 RELEASE_DATE

RELEASE_DATE: DateField<KanbanControlCycle> = new DateField('ReleaseDate', KanbanControlCycle, 'Edm.DateTime')

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 REPLNMT_IS_CTRLD_BY_SUPPLY_SOURCE

REPLNMT_IS_CTRLD_BY_SUPPLY_SOURCE: BooleanField<KanbanControlCycle> = new BooleanField('ReplnmtIsCtrldBySupplySource', KanbanControlCycle, 'Edm.Boolean')

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 REPLNMT_LEAD_TIME_IN_MINUTES

REPLNMT_LEAD_TIME_IN_MINUTES: BigNumberField<KanbanControlCycle> = new BigNumberField('ReplnmtLeadTimeInMinutes', KanbanControlCycle, 'Edm.Decimal')

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 REPLNMT_LEAD_TIME_IN_WORKDAYS

REPLNMT_LEAD_TIME_IN_WORKDAYS: BigNumberField<KanbanControlCycle> = new BigNumberField('ReplnmtLeadTimeInWorkdays', KanbanControlCycle, 'Edm.Decimal')

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 SALES_SCHEDULING_AGREEMENT

SALES_SCHEDULING_AGREEMENT: StringField<KanbanControlCycle> = new StringField('SalesSchedulingAgreement', KanbanControlCycle, 'Edm.String')

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 SALES_SCHEDULING_AGREEMENT_ITEM

SALES_SCHEDULING_AGREEMENT_ITEM: StringField<KanbanControlCycle> = new StringField('SalesSchedulingAgreementItem', KanbanControlCycle, 'Edm.String')

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 SEPARATE_GR_IS_NEEDED_IF_SET_TO_FULL

SEPARATE_GR_IS_NEEDED_IF_SET_TO_FULL: BooleanField<KanbanControlCycle> = new BooleanField('SeparateGRIsNeededIfSetToFull', KanbanControlCycle, 'Edm.Boolean')

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 SOURCE_PRODUCTION_SUPPLY_AREA

SOURCE_PRODUCTION_SUPPLY_AREA: StringField<KanbanControlCycle> = new StringField('SourceProductionSupplyArea', KanbanControlCycle, 'Edm.String')

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 STOCK_TRANSFER_REPLNMT_STRATEGY

STOCK_TRANSFER_REPLNMT_STRATEGY: StringField<KanbanControlCycle> = new StringField('StockTransferReplnmtStrategy', KanbanControlCycle, 'Edm.String')

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 STORAGE_BIN

STORAGE_BIN: StringField<KanbanControlCycle> = new StringField('StorageBin', KanbanControlCycle, 'Edm.String')

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 STORAGE_LOCATION

STORAGE_LOCATION: StringField<KanbanControlCycle> = new StringField('StorageLocation', KanbanControlCycle, 'Edm.String')

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 STORAGE_TYPE

STORAGE_TYPE: StringField<KanbanControlCycle> = new StringField('StorageType', KanbanControlCycle, 'Edm.String')

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 STORING_POSITION_NAME

STORING_POSITION_NAME: StringField<KanbanControlCycle> = new StringField('StoringPositionName', KanbanControlCycle, 'Edm.String')

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 SUPPLIER

SUPPLIER: StringField<KanbanControlCycle> = new StringField('Supplier', KanbanControlCycle, 'Edm.String')

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 SUPPLY_SOURCE_PLANT

SUPPLY_SOURCE_PLANT: StringField<KanbanControlCycle> = new StringField('SupplySourcePlant', KanbanControlCycle, 'Edm.String')

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 SUPPLY_SOURCE_RESPONSIBLE_PERSON

SUPPLY_SOURCE_RESPONSIBLE_PERSON: StringField<KanbanControlCycle> = new StringField('SupplySourceResponsiblePerson', KanbanControlCycle, 'Edm.String')

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 TO_KANBAN_CONTAINER

TO_KANBAN_CONTAINER: Link<KanbanControlCycle, KanbanContainer> = new Link('to_KanbanContainer', KanbanControlCycle, KanbanContainer)

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 WAREHOUSE

WAREHOUSE: StringField<KanbanControlCycle> = new StringField('Warehouse', KanbanControlCycle, 'Edm.String')

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 _allFields

_allFields: any[] = [KanbanControlCycle.KANBAN_CONTROL_CYCLE,KanbanControlCycle.KANBAN_CONTROL_CYCLE_CATEGORY,KanbanControlCycle.PRODUCT,KanbanControlCycle.PLANT,KanbanControlCycle.PRODUCTION_VERSION,KanbanControlCycle.PRODUCTION_SUPPLY_AREA,KanbanControlCycle.SUPPLY_SOURCE_RESPONSIBLE_PERSON,KanbanControlCycle.STORAGE_LOCATION,KanbanControlCycle.STORING_POSITION_NAME,KanbanControlCycle.KANBAN_CONTAINER_DELIVERY_ADDRESS,KanbanControlCycle.PRODUCT_COST_COLLECTOR,KanbanControlCycle.SUPPLIER,KanbanControlCycle.PURCHASING_ORGANIZATION,KanbanControlCycle.PURCHASE_OUTLINE_AGREEMENT,KanbanControlCycle.PURCHASE_OUTLINE_AGREEMENT_ITEM,KanbanControlCycle.WAREHOUSE,KanbanControlCycle.STORAGE_TYPE,KanbanControlCycle.STORAGE_BIN,KanbanControlCycle.BASE_UNIT,KanbanControlCycle.KANBAN_CONTAINER_QUANTITY_IN_BS_UNT,KanbanControlCycle.NUMBER_OF_KANBAN_CONTAINERS,KanbanControlCycle.MAX_NR_OF_EMPTY_KANBAN_CONTAINERS,KanbanControlCycle.IN_HOUSE_PRODUCTION_REPLNMT_STRGY,KanbanControlCycle.MATERIAL_STAGING,KanbanControlCycle.DESTINATION_BIN_IS_DYNAMIC,KanbanControlCycle.EXT_PROCUREMENT_REPLNMT_STRGY,KanbanControlCycle.STOCK_TRANSFER_REPLNMT_STRATEGY,KanbanControlCycle.REPLNMT_IS_CTRLD_BY_SUPPLY_SOURCE,KanbanControlCycle.KANBAN_CONTAINER_PACKGG_PRODUCT,KanbanControlCycle.SEPARATE_GR_IS_NEEDED_IF_SET_TO_FULL,KanbanControlCycle.COST_CENTER,KanbanControlCycle.SUPPLY_SOURCE_PLANT,KanbanControlCycle.KANBAN_CONTAINER_STATUS_SEQUENCE,KanbanControlCycle.KANBAN_CTN_REPLNMT_TRIGGER_LOGIC,KanbanControlCycle.KNBN_CTN_REPLNMT_TRGGR_QTY_IN_BS_UNT,KanbanControlCycle.KANBAN_CONTAINER_CALCULATION_TYPE,KanbanControlCycle.KANBAN_CTN_CALC_SAFETY_FACTOR,KanbanControlCycle.KANBAN_CTN_CALCULATION_CONSTANT,KanbanControlCycle.KANBAN_CTN_ROUNDING_QTY_IN_BS_UNT,KanbanControlCycle.FIXED_KANBAN_CONTAINER_QTY_IN_BS_UNT,KanbanControlCycle.KANBAN_CONTAINER_CALC_PROFILE,KanbanControlCycle.REPLNMT_LEAD_TIME_IN_WORKDAYS,KanbanControlCycle.REPLNMT_LEAD_TIME_IN_MINUTES,KanbanControlCycle.SALES_SCHEDULING_AGREEMENT,KanbanControlCycle.SALES_SCHEDULING_AGREEMENT_ITEM,KanbanControlCycle.SOURCE_PRODUCTION_SUPPLY_AREA,KanbanControlCycle.JIT_CALL_PROFILE,KanbanControlCycle.PACKING_INSTRUCTION,KanbanControlCycle.NUMBER_OF_LOAD_CARRIERS,KanbanControlCycle.BACKFLUSH_REPORTING_POINT,KanbanControlCycle.KANBAN_CTRL_CYCLE_LIFE_CYCLE_STATUS,KanbanControlCycle.CREATION_DATE,KanbanControlCycle.RELEASE_DATE,KanbanControlCycle.LOCK_DATE,KanbanControlCycle.PULL_INTERVAL_IN_WORKDAYS,KanbanControlCycle.PULL_INTERVAL_IN_MINUTES,KanbanControlCycle.KANBAN_CTN_REFILL_TIME_IN_DAYS,KanbanControlCycle.KANBAN_CTN_REFILL_TME_IN_MINUTES,KanbanControlCycle.KANBAN_CTN_WAIT_TIME_IN_DAYS,KanbanControlCycle.KANBAN_CTN_WAIT_TIME_IN_MINUTES,KanbanControlCycle.KANBAN_CTN_TRANSPORT_TIME_IN_DAYS,KanbanControlCycle.KANBAN_CTN_TRANSPORT_TME_IN_MINUTES,KanbanControlCycle.KNBN_CTN_CALC_RQMT_BUFFER_IN_PERCENT,KanbanControlCycle.KNBN_CTN_CALC_SUPPLY_SRCE_BUF_IN_PCT,KanbanControlCycle.NR_OF_KANBAN_CTNS_FLAGGED_TO_UNLOCK,KanbanControlCycle.NR_OF_WAITING_KNBN_CTNS_BFR_REPLNMT,KanbanControlCycle.KANBAN_CTRL_CYC_REPLNMT_TRIGGER_GRP,KanbanControlCycle.PLANNING_WORK_CENTER,KanbanControlCycle.PRODUCTION_ORDERS_ARE_COMBINED,KanbanControlCycle.LAST_CHANGE_DATE_TIME,KanbanControlCycle.TO_KANBAN_CONTAINER]

All fields of the KanbanControlCycle entity.

Static _defaultServicePath

_defaultServicePath: string = "/sap/opu/odata/sap/API_KANBAN_CONTROL_CYCLE_SRV;v=0002"

Default url path for the according service.

Static _entityName

_entityName: string = "A_KanbanControlCycle"

Technical entity name for KanbanControlCycle.

Static _keyFields

_keyFields: Array<Selectable<KanbanControlCycle>> = [KanbanControlCycle.KANBAN_CONTROL_CYCLE]

All key fields of the KanbanControlCycle entity.

Static _keys

_keys: any = KanbanControlCycle._keyFields.reduce((acc: any, field) => {acc[field.fieldName] = field;return acc;}, {})

Mapping of all key field names to the respective static field property KanbanControlCycle.

Static _serviceName

_serviceName: string = "API_KANBAN_CONTROL_CYCLE_SRV"

Technical service name for KanbanControlCycle.

Methods

Static builder

Static requestBuilder

  • Returns a request builder to construct requests for operations on the KanbanControlCycle entity type.

    Returns KanbanControlCycleRequestBuilder

    A KanbanControlCycle request builder.