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 "*".
Account Assignment Category. Maximum length: 1.
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.
Group Counter. This key and the task list group uniquely identify a task list. In Production Planning and Control, for example, it serves to identify alternative production processes in task lists and is used to make a distinction between similar task lists.The group counter can be used to identify different lot-size ranges, for example. Maximum length: 2.
Key for Task List Group. Key identifying a group. You can use groups, for instance, to identify two routings that have different production steps for one material.Enter the group to which you want to restrict the selection. Maximum length: 8.
Task List Type. Key which classifies task lists according to their functionality. Routings are defined under the following task list types:RoutingsReference operation setsMaster recipeGeneral maintenance task listEquipment task listInspection planTask list for funct. location. Maximum length: 1.
ID of the Capacity Requirements Record. Maximum length: 12.
Capacity Requirement Origin. Maximum length: 1.
Customer Number. Gives an alphanumeric key, which clearly identifies the customer or vendor in the SAP system. Maximum length: 10.
Fixed Supplier. Number of the vendor defined as the fixed source of supply for this purchase requisition. Maximum length: 10.
Quantity of Goods Received. Indicates the quantity from a goods receipt.
Issued Quantity. Indicates the total quantity of the item that has been issued.
Last Change to Planned Order: Time Stamp.
Date of the Last Scheduling.
Planning material. Number of the material for which the planned order is valid. Maximum length: 40.
Material Description. Text containing up to 40 characters that describes the material in more detail. You can enter one material description in each of any number of languages.In principle, you enter the material description on the data screen of the first user department for which you enter data, and in your logon language. You can overwrite the material description on the Basic Data screen. Maximum length: 40.
Material Procurement Category. Maximum length: 1.
Material Procurement Type. Maximum length: 1.
MRP Area. Number of the MRP area for which material requirements planning should be carried out separately. Maximum length: 10.
MRP Controller. Maximum length: 3.
Planning Plant. Number which clearly identifies the plant where the forecast, MRP or long-term planning is carried out. Maximum length: 4.
Planned Order. Number that specifically identifies a planned order for a material. Maximum length: 10.
Fixing Indicator for BOM Explosion. Indicates whether the necessary BOM is fixed - that means that it will not be re-exploded during another planning run. You can only enter the indicator when creating and changing the planned order if the firming indicator is set for the planned order data.
Planned Order Conversion Indicator. This indicator specifies whether the planned order can be converted into a production order or a process order, or into a purchase requisition. If the system finds a valid BOM for the planned order and if the release of the BOM for the planned order has been activated in the BOM status, the system automatically sets the conversion indicator in the planned order. If you have not activated the release of the BOM for the planned order, the system does not set the conversion indicator.If the system cannot find a valid BOM, the coversion indicator is then also set, as production orders without BOMs, that is, without components, can also be created.You can also set the conversion indicator yourself, independent of the BOM status, in the planned order.
Firming Indicator for Planned Order Data. This firming indicator specifies whether the planned order is firm, that is, the system will not change either dates or lot sizes during planning runs. For manually created planned orders:The indicator is suggested by the system when the planned order is created. However, you can remove it if desired.For planned orders created by planning runs:The indicator is set by the system as soon as you have manually changed a planned order. However, you can remove the indicator when you change the planned order again.
Planned Opening Date in Planned Order. Date that the planned order will be opened.
Planned Order Type. Controls for which order type (for example, standard order, stock order) the planned order is provided for. Maximum length: 4.
Planned Order End Date. Date, according to the planned order, that you should expect either the completion or the delivery of the planned order quantity.
Planned Order End Time.
Planned Scrap Quantity. Quantity of scrap which is likely to be obtained from the total planned order quantity.
Planned Order Start Date. Earliest date, according to the planned order, that the production of the planned order quantity starts. The order start date is transferred from the planned order to the production order.For planned orders created by planning runs, the system automatically determines the order start date by either forward or backward scheduling.
Planned Order Start Time.
End Date for Production. The production finish date is the planned finish date of an order excluding the float after production. Production dates are determined during lead time scheduling.
Production Plant in Planned Order. Plant in which the order quantity of the internally produced material is to be produced according to the planned order. Maximum length: 4.
Start Date for Production. The production start date is the planned start date of an order excluding the float before production. Production dates are determined during lead time scheduling.
Production Supervisor. Maximum length: 3.
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.
Purchase Schedule/Outline Agreement. Maximum length: 10.
Purchase Schedule/Outline Agreement Item. Maximum length: 5.
Purchasing Group. Key for a buyer or a group of buyers, who is/are responsible for certain purchasing activities. Frequently, purchasing documents (such as purchase orders) are monitored by the purchasing group. Urging letters (in the case of overdue deliveries) fall also within the group's scope of activities.For each purchasing group, statistical analyses can be performed. The purchasing group can be used as a sort criterion when creating purchasing-specific reports. Maximum length: 3.
Purchasing Organization. Denotes the purchasing organization. Maximum length: 4.
Quota Arrangement. Maximum length: 10.
Quota Arrangement Item. Maximum length: 3.
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.
Number of reservation/dependent requirements. Alphanumeric key uniquely identifying the document. Maximum length: 10.
Sales Order. Number of the sales order to which the order is to be settled. Maximum length: 10.
Sales Order Item. Item in the sales order to which the order is to be settled. Maximum length: 6.
Scheduled finish. Scheduled finish date.
Earliest finish of operation (time).
Scheduled start.
Earliest scheduled start: Execution (time). Earliest time at which the execution of the operation or activity (PS) can start.
Scheduling Type. Maximum length: 1.
Storage Location. Maximum length: 4.
Name of Supplier. Maximum length: 80.
One-to-many navigation property to the PlannedOrderCapacity entity.
One-to-many navigation property to the PlannedOrderComponent entity.
Planned Total Order Quantity. Quantity to be produced or ordered according to the planned order.
ETag version identifier accessor.
WBS Element Name. Maximum length: 40.
WBS Element. Key that identifies a WBS element. Maximum length: 24.
Work Breakdown Structure Element Internal ID. Maximum length: 24.
Static representation of the accountAssignmentCategory property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
All fields selector.
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 billOfOperations property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
Static representation of the billOfOperationsGroup property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
Static representation of the billOfOperationsType property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
Static representation of the capacityRequirement property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
Static representation of the capacityRequirementOrigin property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
Static representation of the customer property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
Static representation of the fixedSupplier property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
Static representation of the goodsReceiptQty property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
Static representation of the issuedQuantity 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 lastScheduledDate property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
Static representation of the material property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
Static representation of the materialName property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
Static representation of the materialProcurementCategory property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
Static representation of the materialProcurementType property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
Static representation of the mrpArea property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
Static representation of the mrpController property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
Static representation of the mrpPlant property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
Static representation of the plannedOrder property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
Static representation of the plannedOrderBomIsFixed property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
Static representation of the plannedOrderIsConvertible property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
Static representation of the plannedOrderIsFirm property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
Static representation of the plannedOrderOpeningDate property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
Static representation of the plannedOrderType property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
Static representation of the plndOrderPlannedEndDate property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
Static representation of the plndOrderPlannedEndTime property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
Static representation of the plndOrderPlannedScrapQty property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
Static representation of the plndOrderPlannedStartDate property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
Static representation of the plndOrderPlannedStartTime property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
Static representation of the productionEndDate property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
Static representation of the productionPlant property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
Static representation of the productionStartDate property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
Static representation of the productionSupervisor 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 purchasingDocument property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
Static representation of the purchasingDocumentItem property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
Static representation of the purchasingGroup 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 quotaArrangement property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
Static representation of the quotaArrangementItem property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
Static representation of the reservation property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
Static representation of the salesOrder property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
Static representation of the salesOrderItem property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
Static representation of the scheduledBasicEndDate property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
Static representation of the scheduledBasicEndTime property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
Static representation of the scheduledBasicStartDate property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
Static representation of the scheduledBasicStartTime property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
Static representation of the schedulingType 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 supplierName property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
Static representation of the totalQuantity 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 toPlannedOrderCapacity 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 toPlannedOrderComponent for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
Static representation of the wbsDescription property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
Static representation of the wbsElement property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
Static representation of the wbsElementInternalId property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
All fields of the PlannedOrder entity.
Default url path for the according service.
Technical entity name for PlannedOrder.
All key fields of the PlannedOrder entity.
Mapping of all key field names to the respective static field property PlannedOrder.
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 PlannedOrder
.
A builder that constructs instances of entity type PlannedOrder
.
Returns a selectable object that allows the selection of custom field in a get request for the entity PlannedOrder
.
Name of the custom field to select
A builder that constructs instances of entity type PlannedOrder
.
Returns a request builder to construct requests for operations on the PlannedOrder
entity type.
A PlannedOrder
request builder.
This class represents the entity "A_PlannedOrder" of service "API_PLANNED_ORDERS". This service is part of the following communication scenarios: Production Planning Integration (SAP_COM_0104). See https://api.sap.com/api/API_PLANNED_ORDERS for more information.