public class SubsqntBillgDocForSelfBillg extends VdmEntity<SubsqntBillgDocForSelfBillg>
Original entity name from the Odata EDM: A_SubsqntBillgDocForSelfBillgType
Modifier and Type | Class and Description |
---|---|
static class |
SubsqntBillgDocForSelfBillg.SubsqntBillgDocForSelfBillgBuilder |
Modifier and Type | Field and Description |
---|---|
static SubsqntBillgDocForSelfBillgSelectable |
ALL_FIELDS
Selector for all available fields of SubsqntBillgDocForSelfBillg.
|
static SubsqntBillgDocForSelfBillgField<String> |
BASE_UNIT
Use with available fluent helpers to apply the BaseUnit field to query operations.
|
static SubsqntBillgDocForSelfBillgField<String> |
BILLING_DOCUMENT
Use with available fluent helpers to apply the BillingDocument field to query operations.
|
static SubsqntBillgDocForSelfBillgField<String> |
BILLING_DOCUMENT_ITEM
Use with available fluent helpers to apply the BillingDocumentItem field to query operations.
|
static SubsqntBillgDocForSelfBillgField<String> |
BILLING_PLAN
Use with available fluent helpers to apply the BillingPlan field to query operations.
|
static SubsqntBillgDocForSelfBillgField<String> |
BILLING_PLAN_ITEM
Use with available fluent helpers to apply the BillingPlanItem field to query operations.
|
static SubsqntBillgDocForSelfBillgField<LocalDateTime> |
CREATION_DATE
Use with available fluent helpers to apply the CreationDate field to query operations.
|
static SubsqntBillgDocForSelfBillgField<LocalTime> |
CREATION_TIME
Use with available fluent helpers to apply the CreationTime field to query operations.
|
static SubsqntBillgDocForSelfBillgField<LocalDateTime> |
LAST_CHANGE_DATE
Use with available fluent helpers to apply the LastChangeDate field to query operations.
|
static SubsqntBillgDocForSelfBillgField<String> |
MATERIAL_DOCUMENT_YEAR
Use with available fluent helpers to apply the MaterialDocumentYear field to query operations.
|
static SubsqntBillgDocForSelfBillgField<BigDecimal> |
NET_AMOUNT
Use with available fluent helpers to apply the NetAmount field to query operations.
|
static SubsqntBillgDocForSelfBillgField<String> |
ORDER_QUANTITY_UNIT
Use with available fluent helpers to apply the OrderQuantityUnit field to query operations.
|
static SubsqntBillgDocForSelfBillgField<String> |
PROCESS_FLOW_LEVEL
Use with available fluent helpers to apply the ProcessFlowLevel field to query operations.
|
static SubsqntBillgDocForSelfBillgField<BigDecimal> |
QUANTITY_IN_BASE_UNIT
Use with available fluent helpers to apply the QuantityInBaseUnit field to query operations.
|
static SubsqntBillgDocForSelfBillgField<Double> |
REF_QUANTITY_IN_BASE_UNIT_AS_FLOAT
Use with available fluent helpers to apply the RefQuantityInBaseUnitAsFloat field to query operations.
|
static SubsqntBillgDocForSelfBillgField<Double> |
REF_QUANTITY_IN_ORD_QTY_UNIT_AS_FLOAT
Use with available fluent helpers to apply the RefQuantityInOrdQtyUnitAsFloat field to query operations.
|
static SubsqntBillgDocForSelfBillgField<String> |
SD_DOCUMENT_CATEGORY
Use with available fluent helpers to apply the SDDocumentCategory field to query operations.
|
static SubsqntBillgDocForSelfBillgField<String> |
SD_FULFILLMENT_CALCULATION_RULE
Use with available fluent helpers to apply the SDFulfillmentCalculationRule field to query operations.
|
static SubsqntBillgDocForSelfBillgField<String> |
STATISTICS_CURRENCY
Use with available fluent helpers to apply the StatisticsCurrency field to query operations.
|
static SubsqntBillgDocForSelfBillgField<String> |
SUBSEQUENT_DOCUMENT
Use with available fluent helpers to apply the SubsequentDocument field to query operations.
|
static SubsqntBillgDocForSelfBillgField<String> |
SUBSEQUENT_DOCUMENT_CATEGORY
Use with available fluent helpers to apply the SubsequentDocumentCategory field to query operations.
|
static SubsqntBillgDocForSelfBillgField<String> |
SUBSEQUENT_DOCUMENT_ITEM
Use with available fluent helpers to apply the SubsequentDocumentItem field to query operations.
|
static SubsqntBillgDocForSelfBillgField<Boolean> |
TRANSFER_ORDER_IN_WRHS_MGMT_IS_CONFD
Use with available fluent helpers to apply the TransferOrderInWrhsMgmtIsConfd field to query operations.
|
static SubsqntBillgDocForSelfBillgField<String> |
WAREHOUSE_NUMBER
Use with available fluent helpers to apply the WarehouseNumber field to query operations.
|
changedOriginalFields
Constructor and Description |
---|
SubsqntBillgDocForSelfBillg() |
SubsqntBillgDocForSelfBillg(String billingDocument,
String billingDocumentItem,
String subsequentDocument,
String subsequentDocumentItem,
String subsequentDocumentCategory,
String sDDocumentCategory,
String processFlowLevel,
LocalDateTime creationDate,
LocalTime creationTime,
LocalDateTime lastChangeDate,
BigDecimal quantityInBaseUnit,
Double refQuantityInOrdQtyUnitAsFloat,
Double refQuantityInBaseUnitAsFloat,
String baseUnit,
String orderQuantityUnit,
String sDFulfillmentCalculationRule,
BigDecimal netAmount,
String statisticsCurrency,
Boolean transferOrderInWrhsMgmtIsConfd,
String warehouseNumber,
String materialDocumentYear,
String billingPlan,
String billingPlanItem) |
Modifier and Type | Method and Description |
---|---|
void |
attachToService(String servicePath,
HttpDestinationProperties destination)
Sets the service path and destination for the fetch commands of this entity.
|
static SubsqntBillgDocForSelfBillg.SubsqntBillgDocForSelfBillgBuilder |
builder() |
protected boolean |
canEqual(Object other) |
boolean |
equals(Object o) |
static <T> SubsqntBillgDocForSelfBillgField<T> |
field(String fieldName,
Class<T> fieldType)
Use with available fluent helpers to apply an extension field to query operations.
|
static <T,DomainT> |
field(String fieldName,
TypeConverter<T,DomainT> typeConverter)
Use with available fluent helpers to apply an extension field to query operations.
|
protected void |
fromMap(Map<String,Object> inputValues) |
String |
getBaseUnit()
Constraints: Not nullable, Maximum length: 3
|
String |
getBillingDocument()
(Key Field) Constraints: Not nullable, Maximum length: 10
|
String |
getBillingDocumentItem()
(Key Field) Constraints: Not nullable, Maximum length: 6
|
String |
getBillingPlan()
Constraints: Not nullable, Maximum length: 10
|
String |
getBillingPlanItem()
Constraints: Not nullable, Maximum length: 6
|
LocalDateTime |
getCreationDate()
Constraints: Not nullable, Precision: 0
|
LocalTime |
getCreationTime()
Constraints: Not nullable, Precision: 0
|
protected String |
getDefaultServicePath()
Used by fluent helpers and navigation property methods to construct OData queries.
|
HttpDestinationProperties |
getDestinationForFetch()
Convienence field for reusing the same destination with multiple queries (e.g.
|
protected String |
getEntityCollection()
Used by fluent helpers and navigation property methods to construct OData queries.
|
protected Map<String,Object> |
getKey() |
LocalDateTime |
getLastChangeDate()
Constraints: Not nullable, Precision: 0
|
String |
getMaterialDocumentYear()
Constraints: Not nullable, Maximum length: 4
|
BigDecimal |
getNetAmount()
Constraints: Not nullable, Precision: 16, Scale: 3
|
String |
getOrderQuantityUnit()
Constraints: Not nullable, Maximum length: 3
|
String |
getProcessFlowLevel()
Constraints: Not nullable, Maximum length: 2
|
BigDecimal |
getQuantityInBaseUnit()
Constraints: Not nullable, Precision: 15, Scale: 3
|
Double |
getRefQuantityInBaseUnitAsFloat()
Constraints: none
|
Double |
getRefQuantityInOrdQtyUnitAsFloat()
Constraints: none
|
String |
getSDDocumentCategory()
Constraints: Not nullable, Maximum length: 4
|
String |
getSDFulfillmentCalculationRule()
Constraints: Not nullable, Maximum length: 1
|
String |
getStatisticsCurrency()
Constraints: Not nullable, Maximum length: 5
|
String |
getSubsequentDocument()
(Key Field) Constraints: Not nullable, Maximum length: 10
|
String |
getSubsequentDocumentCategory()
Constraints: Not nullable, Maximum length: 4
|
String |
getSubsequentDocumentItem()
(Key Field) Constraints: Not nullable, Maximum length: 6
|
Boolean |
getTransferOrderInWrhsMgmtIsConfd()
Constraints: none
|
Class<SubsqntBillgDocForSelfBillg> |
getType() |
String |
getWarehouseNumber()
Constraints: Not nullable, Maximum length: 3
|
int |
hashCode() |
void |
setBaseUnit(String baseUnit)
Constraints: Not nullable, Maximum length: 3
|
void |
setBillingDocument(String billingDocument)
(Key Field) Constraints: Not nullable, Maximum length: 10
|
void |
setBillingDocumentItem(String billingDocumentItem)
(Key Field) Constraints: Not nullable, Maximum length: 6
|
void |
setBillingPlan(String billingPlan)
Constraints: Not nullable, Maximum length: 10
|
void |
setBillingPlanItem(String billingPlanItem)
Constraints: Not nullable, Maximum length: 6
|
void |
setCreationDate(LocalDateTime creationDate)
Constraints: Not nullable, Precision: 0
|
void |
setCreationTime(LocalTime creationTime)
Constraints: Not nullable, Precision: 0
|
void |
setLastChangeDate(LocalDateTime lastChangeDate)
Constraints: Not nullable, Precision: 0
|
void |
setMaterialDocumentYear(String materialDocumentYear)
Constraints: Not nullable, Maximum length: 4
|
void |
setNetAmount(BigDecimal netAmount)
Constraints: Not nullable, Precision: 16, Scale: 3
|
void |
setOrderQuantityUnit(String orderQuantityUnit)
Constraints: Not nullable, Maximum length: 3
|
void |
setProcessFlowLevel(String processFlowLevel)
Constraints: Not nullable, Maximum length: 2
|
void |
setQuantityInBaseUnit(BigDecimal quantityInBaseUnit)
Constraints: Not nullable, Precision: 15, Scale: 3
|
void |
setRefQuantityInBaseUnitAsFloat(Double refQuantityInBaseUnitAsFloat)
Constraints: none
|
void |
setRefQuantityInOrdQtyUnitAsFloat(Double refQuantityInOrdQtyUnitAsFloat)
Constraints: none
|
void |
setSDDocumentCategory(String sDDocumentCategory)
Constraints: Not nullable, Maximum length: 4
|
void |
setSDFulfillmentCalculationRule(String sDFulfillmentCalculationRule)
Constraints: Not nullable, Maximum length: 1
|
protected void |
setServicePathForFetch(String servicePathForFetch)
The service path only used for the fetch commands of this entity.
|
void |
setStatisticsCurrency(String statisticsCurrency)
Constraints: Not nullable, Maximum length: 5
|
void |
setSubsequentDocument(String subsequentDocument)
(Key Field) Constraints: Not nullable, Maximum length: 10
|
void |
setSubsequentDocumentCategory(String subsequentDocumentCategory)
Constraints: Not nullable, Maximum length: 4
|
void |
setSubsequentDocumentItem(String subsequentDocumentItem)
(Key Field) Constraints: Not nullable, Maximum length: 6
|
void |
setTransferOrderInWrhsMgmtIsConfd(Boolean transferOrderInWrhsMgmtIsConfd)
Constraints: none
|
void |
setWarehouseNumber(String warehouseNumber)
Constraints: Not nullable, Maximum length: 3
|
protected Map<String,Object> |
toMapOfFields() |
String |
toString() |
getServicePathForFetch, getVersionIdentifier, setDestinationForFetch, setVersionIdentifier
getChangedFields, getCustomField, getCustomField, getCustomFieldNames, getCustomFields, getSetOfCustomFields, getSetOfFields, getSetOfNavigationProperties, hasCustomField, hasCustomField, rememberChangedField, resetChangedFields, setCustomField, setCustomField, toMap, toMapOfCustomFields, toMapOfNavigationProperties
public static final SubsqntBillgDocForSelfBillgSelectable ALL_FIELDS
public static final SubsqntBillgDocForSelfBillgField<String> BILLING_DOCUMENT
public static final SubsqntBillgDocForSelfBillgField<String> BILLING_DOCUMENT_ITEM
public static final SubsqntBillgDocForSelfBillgField<String> SUBSEQUENT_DOCUMENT
public static final SubsqntBillgDocForSelfBillgField<String> SUBSEQUENT_DOCUMENT_ITEM
public static final SubsqntBillgDocForSelfBillgField<String> SUBSEQUENT_DOCUMENT_CATEGORY
public static final SubsqntBillgDocForSelfBillgField<String> SD_DOCUMENT_CATEGORY
public static final SubsqntBillgDocForSelfBillgField<String> PROCESS_FLOW_LEVEL
public static final SubsqntBillgDocForSelfBillgField<LocalDateTime> CREATION_DATE
public static final SubsqntBillgDocForSelfBillgField<LocalTime> CREATION_TIME
public static final SubsqntBillgDocForSelfBillgField<LocalDateTime> LAST_CHANGE_DATE
public static final SubsqntBillgDocForSelfBillgField<BigDecimal> QUANTITY_IN_BASE_UNIT
public static final SubsqntBillgDocForSelfBillgField<Double> REF_QUANTITY_IN_ORD_QTY_UNIT_AS_FLOAT
public static final SubsqntBillgDocForSelfBillgField<Double> REF_QUANTITY_IN_BASE_UNIT_AS_FLOAT
public static final SubsqntBillgDocForSelfBillgField<String> BASE_UNIT
public static final SubsqntBillgDocForSelfBillgField<String> ORDER_QUANTITY_UNIT
public static final SubsqntBillgDocForSelfBillgField<String> SD_FULFILLMENT_CALCULATION_RULE
public static final SubsqntBillgDocForSelfBillgField<BigDecimal> NET_AMOUNT
public static final SubsqntBillgDocForSelfBillgField<String> STATISTICS_CURRENCY
public static final SubsqntBillgDocForSelfBillgField<Boolean> TRANSFER_ORDER_IN_WRHS_MGMT_IS_CONFD
public static final SubsqntBillgDocForSelfBillgField<String> WAREHOUSE_NUMBER
public static final SubsqntBillgDocForSelfBillgField<String> MATERIAL_DOCUMENT_YEAR
public static final SubsqntBillgDocForSelfBillgField<String> BILLING_PLAN
public static final SubsqntBillgDocForSelfBillgField<String> BILLING_PLAN_ITEM
public SubsqntBillgDocForSelfBillg()
public SubsqntBillgDocForSelfBillg(@Nullable String billingDocument, @Nullable String billingDocumentItem, @Nullable String subsequentDocument, @Nullable String subsequentDocumentItem, @Nullable String subsequentDocumentCategory, @Nullable String sDDocumentCategory, @Nullable String processFlowLevel, @Nullable LocalDateTime creationDate, @Nullable LocalTime creationTime, @Nullable LocalDateTime lastChangeDate, @Nullable BigDecimal quantityInBaseUnit, @Nullable Double refQuantityInOrdQtyUnitAsFloat, @Nullable Double refQuantityInBaseUnitAsFloat, @Nullable String baseUnit, @Nullable String orderQuantityUnit, @Nullable String sDFulfillmentCalculationRule, @Nullable BigDecimal netAmount, @Nullable String statisticsCurrency, @Nullable Boolean transferOrderInWrhsMgmtIsConfd, @Nullable String warehouseNumber, @Nullable String materialDocumentYear, @Nullable String billingPlan, @Nullable String billingPlanItem)
@Nonnull public Class<SubsqntBillgDocForSelfBillg> getType()
getType
in class VdmObject<SubsqntBillgDocForSelfBillg>
public void setBillingDocument(@Nullable String billingDocument)
Original property name from the Odata EDM: BillingDocument
billingDocument
- The number that uniquely identifies the billing document (the invoice, for example).public void setBillingDocumentItem(@Nullable String billingDocumentItem)
Original property name from the Odata EDM: BillingDocumentItem
billingDocumentItem
- Preceding Item of an SD Documentpublic void setSubsequentDocument(@Nullable String subsequentDocument)
Original property name from the Odata EDM: SubsequentDocument
subsequentDocument
- Number that uniquely identifies the subsequent sales, delivery, or billing document (for example, the
sales order that you create from a previous quotation).public void setSubsequentDocumentItem(@Nullable String subsequentDocumentItem)
Original property name from the Odata EDM: SubsequentDocumentItem
subsequentDocumentItem
- Number that uniquely identifies the item in the subsequent document (for example, in a sales order
that you created from a quotation).public void setSubsequentDocumentCategory(@Nullable String subsequentDocumentCategory)
Original property name from the Odata EDM: SubsequentDocumentCategory
subsequentDocumentCategory
- The document category of the sales document that you have created from a preceding document (for
example, a delivery note that has been created from a sales order).public void setSDDocumentCategory(@Nullable String sDDocumentCategory)
Original property name from the Odata EDM: SDDocumentCategory
The document category determines how the system stores and keeps track of document data. It enables the system to provide you with status information about delivery processing, billing, and documents that are used for reference (for example, inquiries and quotations).
sDDocumentCategory
- A classification for the different types of documents that you can process, for example, quotations,
sales orders, deliveries, and invoices.public void setProcessFlowLevel(@Nullable String processFlowLevel)
Original property name from the Odata EDM: ProcessFlowLevel
processFlowLevel
- Level of the document flow recordpublic void setCreationDate(@Nullable LocalDateTime creationDate)
Original property name from the Odata EDM: CreationDate
creationDate
- Date on Which Record Was Createdpublic void setCreationTime(@Nullable LocalTime creationTime)
Original property name from the Odata EDM: CreationTime
creationTime
- The time of day at which the document was posted and stored in the system.public void setLastChangeDate(@Nullable LocalDateTime lastChangeDate)
Original property name from the Odata EDM: LastChangeDate
lastChangeDate
- Date of Last Changepublic void setQuantityInBaseUnit(@Nullable BigDecimal quantityInBaseUnit)
Original property name from the Odata EDM: QuantityInBaseUnit
A sales order item has an order quantity of 100 pieces. You create two delivery notes against the order: the first for 20 pieces, the second for 80 pieces. In the first case, the referenced quantity is 20 pieces; in the second case, 80 pieces.
quantityInBaseUnit
- Specifies how much of an item quantity has already been processed in a subsequent document. The
referenced quantity is expressed in basic stock units.public void setRefQuantityInOrdQtyUnitAsFloat(@Nullable Double refQuantityInOrdQtyUnitAsFloat)
Original property name from the Odata EDM: RefQuantityInOrdQtyUnitAsFloat
refQuantityInOrdQtyUnitAsFloat
- Referenced quantity in sales unit (float)public void setRefQuantityInBaseUnitAsFloat(@Nullable Double refQuantityInBaseUnitAsFloat)
Original property name from the Odata EDM: RefQuantityInBaseUnitAsFloat
refQuantityInBaseUnitAsFloat
- Referenced quantity in base unit of measure (float)public void setBaseUnit(@Nullable String baseUnit)
Original property name from the Odata EDM: BaseUnit
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.
baseUnit
- 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.public void setOrderQuantityUnit(@Nullable String orderQuantityUnit)
Original property name from the Odata EDM: OrderQuantityUnit
orderQuantityUnit
- Unit of measure in which the material is sold.public void setSDFulfillmentCalculationRule(@Nullable String sDFulfillmentCalculationRule)
Original property name from the Odata EDM: SDFulfillmentCalculationRule
The system uses this indicator to determine how the quantity in the source document is affected. For example, if youCreate a quotation item for 100 pieces,Copy the quotation into a sales order, andCreate a sales order item for 80 pieces,the copying has a positive effect on the quotation. In effect, you have added 80 pieces to the quotation quantity that is now considered complete. 20 pieces in the quotation remain to be completed.If you do not make an entry in this field, or set indicator 0, the source document is not blocked, which allows you to create several target documents at once (for example, when using EDI and frequent contract releases).While the source document (such as quotation or quantity contract) is being processed, it is blocked. For instance, if you are working on a quantity contract, no one can create a release order for that contract.In sales documents, for example, you can expect the following results:Quotation -> Sales order: positiveContract -> Return: negativeSales order -> Sales order: no effectIn billing documents, for example, you can expect the following results:Delivery -> Invoice: positiveDelivery -> Cancellation: negativeDelivery -> Pro-forma invoice: no effect
sDFulfillmentCalculationRule
- Indicates whether, during copying, the quantity or value in thetarget document has a negative effect,
positive effect, or no effect at all on the quantity still to be completed in the source document.public void setNetAmount(@Nullable BigDecimal netAmount)
Original property name from the Odata EDM: NetAmount
For sales documents, the value is based on the sales price of the material. For goods issue, the value is based on the stock price of the material.A quotation item is worth $100. You create two sales order items from the quotation: the first is worth $20, the second $80. In the first case, the referenced value is $20; in the second case, $80.
netAmount
- Specifies how much of an item value has already been processed in a subsequent document. The
referenced value is expressed in the local currency.public void setStatisticsCurrency(@Nullable String statisticsCurrency)
Original property name from the Odata EDM: StatisticsCurrency
You can define a default currency for each sales organization. When you generate sales statistics, the system automatically proposes the default. You can overwrite the default.
statisticsCurrency
- The currency that the system automatically proposes for statistics that you generate for a particular
sales organization.public void setTransferOrderInWrhsMgmtIsConfd(@Nullable Boolean transferOrderInWrhsMgmtIsConfd)
Original property name from the Odata EDM: TransferOrderInWrhsMgmtIsConfd
transferOrderInWrhsMgmtIsConfd
- Indicates whether the transfer order in the warehouse management (WM) system is confirmed.public void setWarehouseNumber(@Nullable String warehouseNumber)
Original property name from the Odata EDM: WarehouseNumber
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.
warehouseNumber
- Number that identifies a complex, physical warehouse structure within the Warehouse Management system.public void setMaterialDocumentYear(@Nullable String materialDocumentYear)
Original property name from the Odata EDM: MaterialDocumentYear
In conjunction with the document number, the material document year constitutes the key via which a material document is accessed.
materialDocumentYear
- Calendar year in which the material document was posted.public void setBillingPlan(@Nullable String billingPlan)
Original property name from the Odata EDM: BillingPlan
billingPlan
- Billing Plan Number / Invoicing Plan Numberpublic void setBillingPlanItem(@Nullable String billingPlanItem)
Original property name from the Odata EDM: BillingPlanItem
billingPlanItem
- Item for billing plan/invoice plan/payment cardsprotected String getEntityCollection()
VdmEntity
getEntityCollection
in class VdmEntity<SubsqntBillgDocForSelfBillg>
@Nonnull protected Map<String,Object> getKey()
getKey
in class VdmObject<SubsqntBillgDocForSelfBillg>
@Nonnull protected Map<String,Object> toMapOfFields()
toMapOfFields
in class VdmObject<SubsqntBillgDocForSelfBillg>
protected void fromMap(Map<String,Object> inputValues)
fromMap
in class VdmObject<SubsqntBillgDocForSelfBillg>
@Nonnull public static <T> SubsqntBillgDocForSelfBillgField<T> field(@Nonnull String fieldName, @Nonnull Class<T> fieldType)
T
- The type of the extension field when performing value comparisons.fieldName
- The name of the extension field as returned by the OData service.fieldType
- The Java type to use for the extension field when performing value comparisons.@Nonnull public static <T,DomainT> SubsqntBillgDocForSelfBillgField<T> field(@Nonnull String fieldName, @Nonnull TypeConverter<T,DomainT> typeConverter)
T
- The type of the extension field when performing value comparisons.DomainT
- The type of the extension field as returned by the OData service.typeConverter
- A TypeConverterfieldName
- The name of the extension field as returned by the OData service.@Nullable public HttpDestinationProperties getDestinationForFetch()
VdmEntity
getDestinationForFetch
in class VdmEntity<SubsqntBillgDocForSelfBillg>
protected void setServicePathForFetch(@Nullable String servicePathForFetch)
VdmEntity
Note: Use with caution, as this can easily break the fetch call on this entity. See the interface of the corresponding service for the default service path.
setServicePathForFetch
in class VdmEntity<SubsqntBillgDocForSelfBillg>
public void attachToService(@Nullable String servicePath, @Nonnull HttpDestinationProperties destination)
VdmEntity
Note: Use with caution, as this can easily break the fetch calls on this entity. See the interface of the corresponding service for the default service path.
attachToService
in class VdmEntity<SubsqntBillgDocForSelfBillg>
servicePath
- Optional parameter. New service path to apply to this entity and any associated entities that were
previously fetched. If a null value is provided and the service path has never been set, then the
service path will be set to the default defined in the corresponding service interface.destination
- New destination to apply to this entity and any associated entities that were previously fetched.protected String getDefaultServicePath()
VdmEntity
getDefaultServicePath
in class VdmEntity<SubsqntBillgDocForSelfBillg>
protocol://hostname:port
and the OData resource name (entity set, $metadata
, etc.)@Nonnull public static SubsqntBillgDocForSelfBillg.SubsqntBillgDocForSelfBillgBuilder builder()
@Nullable public String getBillingDocument()
Original property name from the Odata EDM: BillingDocument
@Nullable public String getBillingDocumentItem()
Original property name from the Odata EDM: BillingDocumentItem
@Nullable public String getSubsequentDocument()
Original property name from the Odata EDM: SubsequentDocument
@Nullable public String getSubsequentDocumentItem()
Original property name from the Odata EDM: SubsequentDocumentItem
@Nullable public String getSubsequentDocumentCategory()
Original property name from the Odata EDM: SubsequentDocumentCategory
@Nullable public String getSDDocumentCategory()
Original property name from the Odata EDM: SDDocumentCategory
The document category determines how the system stores and keeps track of document data. It enables the system to provide you with status information about delivery processing, billing, and documents that are used for reference (for example, inquiries and quotations).
@Nullable public String getProcessFlowLevel()
Original property name from the Odata EDM: ProcessFlowLevel
@Nullable public LocalDateTime getCreationDate()
Original property name from the Odata EDM: CreationDate
@Nullable public LocalTime getCreationTime()
Original property name from the Odata EDM: CreationTime
@Nullable public LocalDateTime getLastChangeDate()
Original property name from the Odata EDM: LastChangeDate
@Nullable public BigDecimal getQuantityInBaseUnit()
Original property name from the Odata EDM: QuantityInBaseUnit
A sales order item has an order quantity of 100 pieces. You create two delivery notes against the order: the first for 20 pieces, the second for 80 pieces. In the first case, the referenced quantity is 20 pieces; in the second case, 80 pieces.
@Nullable public Double getRefQuantityInOrdQtyUnitAsFloat()
Original property name from the Odata EDM: RefQuantityInOrdQtyUnitAsFloat
@Nullable public Double getRefQuantityInBaseUnitAsFloat()
Original property name from the Odata EDM: RefQuantityInBaseUnitAsFloat
@Nullable public String getBaseUnit()
Original property name from the Odata EDM: BaseUnit
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.
@Nullable public String getOrderQuantityUnit()
Original property name from the Odata EDM: OrderQuantityUnit
@Nullable public String getSDFulfillmentCalculationRule()
Original property name from the Odata EDM: SDFulfillmentCalculationRule
The system uses this indicator to determine how the quantity in the source document is affected. For example, if youCreate a quotation item for 100 pieces,Copy the quotation into a sales order, andCreate a sales order item for 80 pieces,the copying has a positive effect on the quotation. In effect, you have added 80 pieces to the quotation quantity that is now considered complete. 20 pieces in the quotation remain to be completed.If you do not make an entry in this field, or set indicator 0, the source document is not blocked, which allows you to create several target documents at once (for example, when using EDI and frequent contract releases).While the source document (such as quotation or quantity contract) is being processed, it is blocked. For instance, if you are working on a quantity contract, no one can create a release order for that contract.In sales documents, for example, you can expect the following results:Quotation -> Sales order: positiveContract -> Return: negativeSales order -> Sales order: no effectIn billing documents, for example, you can expect the following results:Delivery -> Invoice: positiveDelivery -> Cancellation: negativeDelivery -> Pro-forma invoice: no effect
@Nullable public BigDecimal getNetAmount()
Original property name from the Odata EDM: NetAmount
For sales documents, the value is based on the sales price of the material. For goods issue, the value is based on the stock price of the material.A quotation item is worth $100. You create two sales order items from the quotation: the first is worth $20, the second $80. In the first case, the referenced value is $20; in the second case, $80.
@Nullable public String getStatisticsCurrency()
Original property name from the Odata EDM: StatisticsCurrency
You can define a default currency for each sales organization. When you generate sales statistics, the system automatically proposes the default. You can overwrite the default.
@Nullable public Boolean getTransferOrderInWrhsMgmtIsConfd()
Original property name from the Odata EDM: TransferOrderInWrhsMgmtIsConfd
@Nullable public String getWarehouseNumber()
Original property name from the Odata EDM: WarehouseNumber
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.
@Nullable public String getMaterialDocumentYear()
Original property name from the Odata EDM: MaterialDocumentYear
In conjunction with the document number, the material document year constitutes the key via which a material document is accessed.
@Nullable public String getBillingPlan()
Original property name from the Odata EDM: BillingPlan
@Nullable public String getBillingPlanItem()
Original property name from the Odata EDM: BillingPlanItem
@Nonnull public String toString()
toString
in class VdmObject<SubsqntBillgDocForSelfBillg>
public boolean equals(@Nullable Object o)
equals
in class VdmObject<SubsqntBillgDocForSelfBillg>
protected boolean canEqual(@Nullable Object other)
canEqual
in class VdmObject<SubsqntBillgDocForSelfBillg>
public int hashCode()
hashCode
in class VdmObject<SubsqntBillgDocForSelfBillg>
Copyright © 2020 SAP SE. All rights reserved.