public class SubordinateCntrlContract extends VdmEntity<SubordinateCntrlContract>
Original entity name from the Odata EDM: A_SubordinateCntrlContractType
Modifier and Type | Class and Description |
---|---|
static class |
SubordinateCntrlContract.SubordinateCntrlContractBuilder |
Modifier and Type | Field and Description |
---|---|
static SubordinateCntrlContractField<String> |
ACTIVE_PURCHASING_DOCUMENT
Use with available fluent helpers to apply the ActivePurchasingDocument field to query operations.
|
static SubordinateCntrlContractSelectable |
ALL_FIELDS
Selector for all available fields of SubordinateCntrlContract.
|
static SubordinateCntrlContractField<String> |
CNTRL_PUR_CONTR_DESCRIPTION
Use with available fluent helpers to apply the CntrlPurContrDescription field to query operations.
|
static SubordinateCntrlContractField<String> |
COMPANY_CODE
Use with available fluent helpers to apply the CompanyCode field to query operations.
|
static SubordinateCntrlContractField<UUID> |
DISTR_RESPONSE_MESSAGE_UUID
Use with available fluent helpers to apply the DistrResponseMessageUUID field to query operations.
|
static SubordinateCntrlContractField<String> |
IS_END_OF_PURPOSE_BLOCKED
Use with available fluent helpers to apply the IsEndOfPurposeBlocked field to query operations.
|
static SubordinateCntrlContractField<String> |
PROCMT_HUB_COMPANY_CODE_GROUPING_ID
Use with available fluent helpers to apply the ProcmtHubCompanyCodeGroupingID field to query operations.
|
static SubordinateCntrlContractField<String> |
PURCHASE_CONTRACT_TYPE
Use with available fluent helpers to apply the PurchaseContractType field to query operations.
|
static SubordinateCntrlContractField<String> |
PURCHASING_DOCUMENT_SUBTYPE
Use with available fluent helpers to apply the PurchasingDocumentSubtype field to query operations.
|
static SubordinateCntrlContractField<String> |
PURCHASING_GROUP
Use with available fluent helpers to apply the PurchasingGroup field to query operations.
|
static SubordinateCntrlContractField<String> |
PURCHASING_ORGANIZATION
Use with available fluent helpers to apply the PurchasingOrganization field to query operations.
|
static SubordinateCntrlContractField<String> |
PURCHASING_PARENT_DOCUMENT
Use with available fluent helpers to apply the PurchasingParentDocument field to query operations.
|
static SubordinateCntrlContractField<ZonedDateTime> |
SUBORD_CNTRL_CONTR_LAST_UPDT_DTE_TME
Use with available fluent helpers to apply the SubordCntrlContrLastUpdtDteTme field to query operations.
|
static SubordinateCntrlContractField<String> |
SUBORD_CNTRL_PUR_CONTR_LAST_UPDT_STS
Use with available fluent helpers to apply the SubordCntrlPurContrLastUpdtSts field to query operations.
|
static SubordinateCntrlContractField<String> |
SUBORD_CNTRL_PUR_CONTRACT
Use with available fluent helpers to apply the SubordCntrlPurContract field to query operations.
|
static SubordinateCntrlContractField<LocalDateTime> |
VALIDITY_END_DATE
Use with available fluent helpers to apply the ValidityEndDate field to query operations.
|
static SubordinateCntrlContractField<LocalDateTime> |
VALIDITY_START_DATE
Use with available fluent helpers to apply the ValidityStartDate field to query operations.
|
changedOriginalFields
Constructor and Description |
---|
SubordinateCntrlContract() |
SubordinateCntrlContract(String purchasingParentDocument,
String subordCntrlPurContract,
String procmtHubCompanyCodeGroupingID,
String activePurchasingDocument,
String purchaseContractType,
String companyCode,
String purchasingDocumentSubtype,
String purchasingOrganization,
LocalDateTime validityStartDate,
LocalDateTime validityEndDate,
String purchasingGroup,
String isEndOfPurposeBlocked,
String cntrlPurContrDescription,
String subordCntrlPurContrLastUpdtSts,
ZonedDateTime subordCntrlContrLastUpdtDteTme,
UUID distrResponseMessageUUID) |
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 SubordinateCntrlContract.SubordinateCntrlContractBuilder |
builder() |
protected boolean |
canEqual(Object other) |
boolean |
equals(Object o) |
static <T> SubordinateCntrlContractField<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 |
getActivePurchasingDocument()
Constraints: Not nullable, Maximum length: 10
|
String |
getCntrlPurContrDescription()
Constraints: Not nullable, Maximum length: 40
|
String |
getCompanyCode()
Constraints: Not nullable, Maximum length: 4
|
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.
|
UUID |
getDistrResponseMessageUUID()
Constraints: none
|
protected String |
getEntityCollection()
Used by fluent helpers and navigation property methods to construct OData queries.
|
String |
getIsEndOfPurposeBlocked()
Constraints: Not nullable, Maximum length: 1
|
protected Map<String,Object> |
getKey() |
String |
getProcmtHubCompanyCodeGroupingID()
(Key Field) Constraints: Not nullable, Maximum length: 3
|
String |
getPurchaseContractType()
Constraints: Not nullable, Maximum length: 4
|
String |
getPurchasingDocumentSubtype()
Constraints: Not nullable, Maximum length: 1
|
String |
getPurchasingGroup()
Constraints: Not nullable, Maximum length: 3
|
String |
getPurchasingOrganization()
Constraints: Not nullable, Maximum length: 4
|
String |
getPurchasingParentDocument()
(Key Field) Constraints: Not nullable, Maximum length: 10
|
ZonedDateTime |
getSubordCntrlContrLastUpdtDteTme()
Constraints: Not nullable, Precision: 7
|
String |
getSubordCntrlPurContract()
(Key Field) Constraints: Not nullable, Maximum length: 10
|
String |
getSubordCntrlPurContrLastUpdtSts()
Constraints: Not nullable, Maximum length: 2
|
Class<SubordinateCntrlContract> |
getType() |
LocalDateTime |
getValidityEndDate()
Constraints: Not nullable, Precision: 0
|
LocalDateTime |
getValidityStartDate()
Constraints: Not nullable, Precision: 0
|
int |
hashCode() |
void |
setActivePurchasingDocument(String activePurchasingDocument)
Constraints: Not nullable, Maximum length: 10
|
void |
setCntrlPurContrDescription(String cntrlPurContrDescription)
Constraints: Not nullable, Maximum length: 40
|
void |
setCompanyCode(String companyCode)
Constraints: Not nullable, Maximum length: 4
|
void |
setDistrResponseMessageUUID(UUID distrResponseMessageUUID)
Constraints: none
|
void |
setIsEndOfPurposeBlocked(String isEndOfPurposeBlocked)
Constraints: Not nullable, Maximum length: 1
|
void |
setProcmtHubCompanyCodeGroupingID(String procmtHubCompanyCodeGroupingID)
(Key Field) Constraints: Not nullable, Maximum length: 3
|
void |
setPurchaseContractType(String purchaseContractType)
Constraints: Not nullable, Maximum length: 4
|
void |
setPurchasingDocumentSubtype(String purchasingDocumentSubtype)
Constraints: Not nullable, Maximum length: 1
|
void |
setPurchasingGroup(String purchasingGroup)
Constraints: Not nullable, Maximum length: 3
|
void |
setPurchasingOrganization(String purchasingOrganization)
Constraints: Not nullable, Maximum length: 4
|
void |
setPurchasingParentDocument(String purchasingParentDocument)
(Key Field) Constraints: Not nullable, Maximum length: 10
|
protected void |
setServicePathForFetch(String servicePathForFetch)
The service path only used for the fetch commands of this entity.
|
void |
setSubordCntrlContrLastUpdtDteTme(ZonedDateTime subordCntrlContrLastUpdtDteTme)
Constraints: Not nullable, Precision: 7
|
void |
setSubordCntrlPurContract(String subordCntrlPurContract)
(Key Field) Constraints: Not nullable, Maximum length: 10
|
void |
setSubordCntrlPurContrLastUpdtSts(String subordCntrlPurContrLastUpdtSts)
Constraints: Not nullable, Maximum length: 2
|
void |
setValidityEndDate(LocalDateTime validityEndDate)
Constraints: Not nullable, Precision: 0
|
void |
setValidityStartDate(LocalDateTime validityStartDate)
Constraints: Not nullable, Precision: 0
|
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 SubordinateCntrlContractSelectable ALL_FIELDS
public static final SubordinateCntrlContractField<String> PURCHASING_PARENT_DOCUMENT
public static final SubordinateCntrlContractField<String> SUBORD_CNTRL_PUR_CONTRACT
public static final SubordinateCntrlContractField<String> PROCMT_HUB_COMPANY_CODE_GROUPING_ID
public static final SubordinateCntrlContractField<String> ACTIVE_PURCHASING_DOCUMENT
public static final SubordinateCntrlContractField<String> PURCHASE_CONTRACT_TYPE
public static final SubordinateCntrlContractField<String> COMPANY_CODE
public static final SubordinateCntrlContractField<String> PURCHASING_DOCUMENT_SUBTYPE
public static final SubordinateCntrlContractField<String> PURCHASING_ORGANIZATION
public static final SubordinateCntrlContractField<LocalDateTime> VALIDITY_START_DATE
public static final SubordinateCntrlContractField<LocalDateTime> VALIDITY_END_DATE
public static final SubordinateCntrlContractField<String> PURCHASING_GROUP
public static final SubordinateCntrlContractField<String> IS_END_OF_PURPOSE_BLOCKED
public static final SubordinateCntrlContractField<String> CNTRL_PUR_CONTR_DESCRIPTION
public static final SubordinateCntrlContractField<String> SUBORD_CNTRL_PUR_CONTR_LAST_UPDT_STS
public static final SubordinateCntrlContractField<ZonedDateTime> SUBORD_CNTRL_CONTR_LAST_UPDT_DTE_TME
public static final SubordinateCntrlContractField<UUID> DISTR_RESPONSE_MESSAGE_UUID
public SubordinateCntrlContract()
public SubordinateCntrlContract(@Nullable String purchasingParentDocument, @Nullable String subordCntrlPurContract, @Nullable String procmtHubCompanyCodeGroupingID, @Nullable String activePurchasingDocument, @Nullable String purchaseContractType, @Nullable String companyCode, @Nullable String purchasingDocumentSubtype, @Nullable String purchasingOrganization, @Nullable LocalDateTime validityStartDate, @Nullable LocalDateTime validityEndDate, @Nullable String purchasingGroup, @Nullable String isEndOfPurposeBlocked, @Nullable String cntrlPurContrDescription, @Nullable String subordCntrlPurContrLastUpdtSts, @Nullable ZonedDateTime subordCntrlContrLastUpdtDteTme, @Nullable UUID distrResponseMessageUUID)
@Nonnull public Class<SubordinateCntrlContract> getType()
getType
in class VdmObject<SubordinateCntrlContract>
public void setPurchasingParentDocument(@Nullable String purchasingParentDocument)
Original property name from the Odata EDM: PurchasingParentDocument
It stores the document ID of the parent purchasing document.
purchasingParentDocument
- The parent document ID of a subordinate purchasing document.public void setSubordCntrlPurContract(@Nullable String subordCntrlPurContract)
Original property name from the Odata EDM: SubordCntrlPurContract
subordCntrlPurContract
- The active purchasing document number of a purchasing document.public void setProcmtHubCompanyCodeGroupingID(@Nullable String procmtHubCompanyCodeGroupingID)
Original property name from the Odata EDM: ProcmtHubCompanyCodeGroupingID
It stores the grouping ID of the company codes.
procmtHubCompanyCodeGroupingID
- The ID of the collection under which company codes of different connected systems are grouped.public void setActivePurchasingDocument(@Nullable String activePurchasingDocument)
Original property name from the Odata EDM: ActivePurchasingDocument
activePurchasingDocument
- The active purchasing document number of a purchasing document.public void setPurchaseContractType(@Nullable String purchaseContractType)
Original property name from the Odata EDM: PurchaseContractType
On the basis of the purchasing document type, you can, for example, distinguish between a purchase order, an RFQ and a scheduling agreement.The purchasing document type controls, for instance, the number assignment of a purchase order, as well as the selection of the fields to be maintained.
purchaseContractType
- Identifier allowing differentiation between the various kinds of purchasing document in the SAP
system.public void setCompanyCode(@Nullable String companyCode)
Original property name from the Odata EDM: CompanyCode
companyCode
- The company code is an organizational unit within financial accounting.public void setPurchasingDocumentSubtype(@Nullable String purchasingDocumentSubtype)
Original property name from the Odata EDM: PurchasingDocumentSubtype
On the basis of the purchasing document type you can, for example, distinguish between a standard purchase order and a stock transport order, although both documents belong to the purchasing document category purchase requisition.The purchasing document type controls, for instance, the number assignment for a purchase order, as well as the fields to be maintained.
purchasingDocumentSubtype
- Allows differentiation between the various kinds of purchasing document.public void setPurchasingOrganization(@Nullable String purchasingOrganization)
Original property name from the Odata EDM: PurchasingOrganization
purchasingOrganization
- Denotes the purchasing organization.public void setValidityStartDate(@Nullable LocalDateTime validityStartDate)
Original property name from the Odata EDM: ValidityStartDate
In the case of outline agreements:Start of the stipulated validity period of an outline agreement.In the case of RFQs:Start of the period in which the quotation is to be submitted.In the case of purchase orders:Start of the period in which the service is to be performed or the material delivered.NoteService entry sheets can only be created within the specified period.
validityStartDate
- Date as of which services can be performed or materials delivered.public void setValidityEndDate(@Nullable LocalDateTime validityEndDate)
Original property name from the Odata EDM: ValidityEndDate
In the case of outline agreements:End of the stipulated validity period of the agreement.In the case of RFQs:End of the period in which the quotation is to be submitted.In the case of POs:End of the period in which the service is to be performed or the material delivered.NoteNo further service entry sheets can be created after this date.
validityEndDate
- Date up to which services can be performed or materials delivered.public void setPurchasingGroup(@Nullable String purchasingGroup)
Original property name from the Odata EDM: PurchasingGroup
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.
purchasingGroup
- Key for a buyer or a group of buyers, who is/are responsible for certain purchasing activities.public void setIsEndOfPurposeBlocked(@Nullable String isEndOfPurposeBlocked)
Original property name from the Odata EDM: IsEndOfPurposeBlocked
isEndOfPurposeBlocked
- The isEndOfPurposeBlocked to set.public void setCntrlPurContrDescription(@Nullable String cntrlPurContrDescription)
Original property name from the Odata EDM: CntrlPurContrDescription
cntrlPurContrDescription
- Name of Purchasing Documentpublic void setSubordCntrlPurContrLastUpdtSts(@Nullable String subordCntrlPurContrLastUpdtSts)
Original property name from the Odata EDM: SubordCntrlPurContrLastUpdtSts
subordCntrlPurContrLastUpdtSts
- Document Update Statuspublic void setSubordCntrlContrLastUpdtDteTme(@Nullable ZonedDateTime subordCntrlContrLastUpdtDteTme)
Original property name from the Odata EDM: SubordCntrlContrLastUpdtDteTme
and the first decimal of the nanoseconds when the record was created.This value is for display only.
subordCntrlContrLastUpdtDteTme
- Shows the year, month, day, hour, second, millisecond, microsecond,public void setDistrResponseMessageUUID(@Nullable UUID distrResponseMessageUUID)
Original property name from the Odata EDM: DistrResponseMessageUUID
distrResponseMessageUUID
- Generic Data Element for GUID Fields (X16)protected String getEntityCollection()
VdmEntity
getEntityCollection
in class VdmEntity<SubordinateCntrlContract>
@Nonnull protected Map<String,Object> getKey()
getKey
in class VdmObject<SubordinateCntrlContract>
@Nonnull protected Map<String,Object> toMapOfFields()
toMapOfFields
in class VdmObject<SubordinateCntrlContract>
protected void fromMap(Map<String,Object> inputValues)
fromMap
in class VdmObject<SubordinateCntrlContract>
@Nonnull public static <T> SubordinateCntrlContractField<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> SubordinateCntrlContractField<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<SubordinateCntrlContract>
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<SubordinateCntrlContract>
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<SubordinateCntrlContract>
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<SubordinateCntrlContract>
protocol://hostname:port
and the OData resource name (entity set, $metadata
, etc.)@Nonnull public static SubordinateCntrlContract.SubordinateCntrlContractBuilder builder()
@Nullable public String getPurchasingParentDocument()
Original property name from the Odata EDM: PurchasingParentDocument
It stores the document ID of the parent purchasing document.
@Nullable public String getSubordCntrlPurContract()
Original property name from the Odata EDM: SubordCntrlPurContract
@Nullable public String getProcmtHubCompanyCodeGroupingID()
Original property name from the Odata EDM: ProcmtHubCompanyCodeGroupingID
It stores the grouping ID of the company codes.
@Nullable public String getActivePurchasingDocument()
Original property name from the Odata EDM: ActivePurchasingDocument
@Nullable public String getPurchaseContractType()
Original property name from the Odata EDM: PurchaseContractType
On the basis of the purchasing document type, you can, for example, distinguish between a purchase order, an RFQ and a scheduling agreement.The purchasing document type controls, for instance, the number assignment of a purchase order, as well as the selection of the fields to be maintained.
@Nullable public String getCompanyCode()
Original property name from the Odata EDM: CompanyCode
@Nullable public String getPurchasingDocumentSubtype()
Original property name from the Odata EDM: PurchasingDocumentSubtype
On the basis of the purchasing document type you can, for example, distinguish between a standard purchase order and a stock transport order, although both documents belong to the purchasing document category purchase requisition.The purchasing document type controls, for instance, the number assignment for a purchase order, as well as the fields to be maintained.
@Nullable public String getPurchasingOrganization()
Original property name from the Odata EDM: PurchasingOrganization
@Nullable public LocalDateTime getValidityStartDate()
Original property name from the Odata EDM: ValidityStartDate
In the case of outline agreements:Start of the stipulated validity period of an outline agreement.In the case of RFQs:Start of the period in which the quotation is to be submitted.In the case of purchase orders:Start of the period in which the service is to be performed or the material delivered.NoteService entry sheets can only be created within the specified period.
@Nullable public LocalDateTime getValidityEndDate()
Original property name from the Odata EDM: ValidityEndDate
In the case of outline agreements:End of the stipulated validity period of the agreement.In the case of RFQs:End of the period in which the quotation is to be submitted.In the case of POs:End of the period in which the service is to be performed or the material delivered.NoteNo further service entry sheets can be created after this date.
@Nullable public String getPurchasingGroup()
Original property name from the Odata EDM: PurchasingGroup
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.
@Nullable public String getIsEndOfPurposeBlocked()
Original property name from the Odata EDM: IsEndOfPurposeBlocked
@Nullable public String getCntrlPurContrDescription()
Original property name from the Odata EDM: CntrlPurContrDescription
@Nullable public String getSubordCntrlPurContrLastUpdtSts()
Original property name from the Odata EDM: SubordCntrlPurContrLastUpdtSts
@Nullable public ZonedDateTime getSubordCntrlContrLastUpdtDteTme()
Original property name from the Odata EDM: SubordCntrlContrLastUpdtDteTme
and the first decimal of the nanoseconds when the record was created.This value is for display only.
@Nullable public UUID getDistrResponseMessageUUID()
Original property name from the Odata EDM: DistrResponseMessageUUID
@Nonnull public String toString()
toString
in class VdmObject<SubordinateCntrlContract>
public boolean equals(@Nullable Object o)
equals
in class VdmObject<SubordinateCntrlContract>
protected boolean canEqual(@Nullable Object other)
canEqual
in class VdmObject<SubordinateCntrlContract>
public int hashCode()
hashCode
in class VdmObject<SubordinateCntrlContract>
Copyright © 2021 SAP SE. All rights reserved.