Skip to main content

OrderHeader

Namespace: Meshmakers.Octo.Communication.Adapters.Sap.Models

Header of the production order

public class OrderHeader

Inheritance ObjectOrderHeader

Remarks:

SAP Name: BAPI_ORDER_HEADER1

Properties

OrderNumber

Order Number

public string OrderNumber { get; set; }

Property Value

String

Remarks:

SAP Name: ORDER_NUMBER

ProductionPlant

Plant

public string ProductionPlant { get; set; }

Property Value

String

Remarks:

SAP Name: PRODUCTION_PLANT

MrpController

MRP controller for the order

public string MrpController { get; set; }

Property Value

String

Remarks:

SAP Name: MRP_CONTROLLER

ProductionScheduler

Production Supervisor

public string ProductionScheduler { get; set; }

Property Value

String

Remarks:

SAP Name: PRODUCTION_SCHEDULER

Material

Material Number

public string Material { get; set; }

Property Value

String

Remarks:

SAP Name: PRODUCTION_PLANT

ExPlDate

Date of BOM Explosion/Routing Transfer

public Nullable<DateTime> ExPlDate { get; set; }

Property Value

Nullable<DateTime>

Remarks:

SAP Name: EXPL_DATE

RoutingNumber

Routing number of operations in the order

public Nullable<int> RoutingNumber { get; set; }

Property Value

Nullable<Int32>

Remarks:

SAP Name: ROUTING_NO

ReservationNumber

Number of Reservation/Dependent Requirement

public Nullable<int> ReservationNumber { get; set; }

Property Value

Nullable<Int32>

Remarks:

SAP Name: RESERVATION_NUMBER

ScheduledReleaseDate

Scheduled release date

public Nullable<DateTime> ScheduledReleaseDate { get; set; }

Property Value

Nullable<DateTime>

Remarks:

SAP Name: SCHED_RELEASE_DATE

ActualReleaseDate

Actual release date

public Nullable<DateTime> ActualReleaseDate { get; set; }

Property Value

Nullable<DateTime>

Remarks:

SAP Name: ACTUAL_RELEASE_DATE

FinishDate

Basic finish date

public Nullable<DateTime> FinishDate { get; set; }

Property Value

Nullable<DateTime>

Remarks:

SAP Name: FINISH_DATE

StartDate

Basic start date

public Nullable<DateTime> StartDate { get; set; }

Property Value

Nullable<DateTime>

Remarks:

SAP Name: START_DATE

ProductionFinishDate

Scheduled finish date

public Nullable<DateTime> ProductionFinishDate { get; set; }

Property Value

Nullable<DateTime>

Remarks:

SAP Name: PRODUCTION_FINISH_DATE

ProductionStartDate

Scheduled start date

public Nullable<DateTime> ProductionStartDate { get; set; }

Property Value

Nullable<DateTime>

Remarks:

SAP Name: PRODUCTION_START_DATE

ActualStartDate

Actual start date

public Nullable<DateTime> ActualStartDate { get; set; }

Property Value

Nullable<DateTime>

Remarks:

SAP Name: ACTUAL_START_DATE

ActualFinishDate

Actual finish date

public Nullable<DateTime> ActualFinishDate { get; set; }

Property Value

Nullable<DateTime>

Remarks:

SAP Name: ACTUAL_FINISH_DATE

ScarpQuantity

Total scrap quantity in the order

public Nullable<int> ScarpQuantity { get; set; }

Property Value

Nullable<Int32>

Remarks:

SAP Name: SCRAP

TargetQuantity

Total order quantity

public Nullable<int> TargetQuantity { get; set; }

Property Value

Nullable<Int32>

Remarks:

SAP Name: TARGET_QUANTITY

Unit

Common unit of measure for all order items

public string Unit { get; set; }

Property Value

String

Remarks:

SAP Name: UNIT

UnitIso

ISO code for unit of measurement

public string UnitIso { get; set; }

Property Value

String

Remarks:

SAP Name: UNIT_ISO

Priority

Order priority

public string Priority { get; set; }

Property Value

String

Remarks:

SAP Name: PRIORITY

OrderType

Order type

public string OrderType { get; set; }

Property Value

String

Remarks:

SAP Name: ORDER_TYPE

EnteredBy

Entered by

public string EnteredBy { get; set; }

Property Value

String

Remarks:

SAP Name: ENTERED_BY

EnterDate

Created on

public Nullable<DateTime> EnterDate { get; set; }

Property Value

Nullable<DateTime>

Remarks:

SAP Name: ENTER_DATE

DeletionFlag

Deletion flag

public string DeletionFlag { get; set; }

Property Value

String

Remarks:

SAP Name: DELETION_FLAG

WbsElement

Work Breakdown Structure Element (WBS Element)

public Nullable<int> WbsElement { get; set; }

Property Value

Nullable<Int32>

Remarks:

SAP Name: WBS_ELEMENT

ConfirmationNumber

Completion confirmation number for the operation

public Nullable<int> ConfirmationNumber { get; set; }

Property Value

Nullable<Int32>

Remarks:

SAP Name: CONF_NO

ConfirmationCount

Internal counter

public Nullable<int> ConfirmationCount { get; set; }

Property Value

Nullable<Int32>

Remarks:

SAP Name: CONF_CNT

InternalObjectNumber

Configuration (internal object number)

public Nullable<int> InternalObjectNumber { get; set; }

Property Value

Nullable<Int32>

Remarks:

SAP Name: INT_OBJ_NO

ScheduledFinishTime

Scheduled finish time

public Nullable<TimeSpan> ScheduledFinishTime { get; set; }

Property Value

Nullable<TimeSpan>

Remarks:

SAP Name: SCHED_FIN_TIME

ScheduledStartTime

Scheduled start time

public Nullable<TimeSpan> ScheduledStartTime { get; set; }

Property Value

Nullable<TimeSpan>

Remarks:

SAP Name: SCHED_START_TIME

CollectiveOrder

Indicator: Order is part of collective order

public string CollectiveOrder { get; set; }

Property Value

String

Remarks:

SAP Name: COLLECTIVE_ORDER

OrderSequenceNumber

Seq. number order

public Nullable<int> OrderSequenceNumber { get; set; }

Property Value

Nullable<Int32>

Remarks:

SAP Name: ORDER_SEQ_NO

FinishTime

Basic finish time

public Nullable<TimeSpan> FinishTime { get; set; }

Property Value

Nullable<TimeSpan>

Remarks:

SAP Name: FINISH_TIME

StartTime

Basic start time

public Nullable<TimeSpan> StartTime { get; set; }

Property Value

Nullable<TimeSpan>

Remarks:

SAP Name: START_TIME

ActualStartTime

Actual finish time

public Nullable<TimeSpan> ActualStartTime { get; set; }

Property Value

Nullable<TimeSpan>

Remarks:

SAP Name: ACTUAL_START_TIME

LeadingOrder

Leading order in current processing

public string LeadingOrder { get; set; }

Property Value

String

Remarks:

SAP Name: LEADING_ORDER

SalesOrder

Sales Order Number

public string SalesOrder { get; set; }

Property Value

String

Remarks:

SAP Name: SALES_ORDER

SalesOrderItem

Item Number in Sales Order

public Nullable<int> SalesOrderItem { get; set; }

Property Value

Nullable<Int32>

Remarks:

SAP Name: SALES_ORDER_ITEM

ProductionScheduleProfile

Production Scheduling Profile

public string ProductionScheduleProfile { get; set; }

Property Value

String

Remarks:

SAP Name: PROD_SCHED_PROFILE

MaterialText

Material description

public string MaterialText { get; set; }

Property Value

String

Remarks:

SAP Name: MATERIAL_TEXT

SystemStatus

System Status

public string SystemStatus { get; set; }

Property Value

String

Remarks:

SAP Name: SYSTEM_STATUS

ConfirmedQuantity

Committed quantity for order acc. to ATP check components

public Nullable<int> ConfirmedQuantity { get; set; }

Property Value

Nullable<Int32>

Remarks:

SAP Name: CONFIRMED_QUANTITY

PlanPlant

Planning Plant

public string PlanPlant { get; set; }

Property Value

String

Remarks:

SAP Name: PLAN_PLANT

Batch

Batch Number

public string Batch { get; set; }

Property Value

String

Remarks:

SAP Name: BATCH

MaterialExternal

Long Material Number for MATERIAL Field

public string MaterialExternal { get; set; }

Property Value

String

Remarks:

SAP Name: MATERIAL_EXTERNAL

MaterialGuid

External GUID for MATERIAL Field

public string MaterialGuid { get; set; }

Property Value

String

Remarks:

SAP Name: MATERIAL_GUID

MaterialVersion

Version Number for MATERIAL Field

public string MaterialVersion { get; set; }

Property Value

String

Remarks:

SAP Name: MATERIAL_VERSION

DateOfExpiry

Best-Before Date (BBD)/ Shelf Life Expiration Date (SLED)

public Nullable<DateTime> DateOfExpiry { get; set; }

Property Value

Nullable<DateTime>

Remarks:

SAP Name: DATE_OF_EXPIRY

DateOfManufacture

Date of Manufacture

public Nullable<DateTime> DateOfManufacture { get; set; }

Property Value

Nullable<DateTime>

Remarks:

SAP Name: DATE_OF_MANUFACTURE

MaterialLong

Material Number

public string MaterialLong { get; set; }

Property Value

String

Remarks:

SAP Name: MATERIAL_LONG

Constructors

OrderHeader()

public OrderHeader()