public class CntrlPurContrDistrMessages extends VdmEntity<CntrlPurContrDistrMessages>
Original entity name from the Odata EDM: A_CntrlPurContrDistrMessagesType
Modifier and Type | Class and Description |
---|---|
static class |
CntrlPurContrDistrMessages.CntrlPurContrDistrMessagesBuilder |
Modifier and Type | Field and Description |
---|---|
static CntrlPurContrDistrMessagesSelectable |
ALL_FIELDS
Selector for all available fields of CntrlPurContrDistrMessages.
|
static CntrlPurContrDistrMessagesField<UUID> |
DISTR_RESPONSE_MESSAGE_UUID
Use with available fluent helpers to apply the DistrResponseMessageUUID field to query operations.
|
static CntrlPurContrDistrMessagesField<String> |
EXT_CONTRACT_FOR_PURG
Use with available fluent helpers to apply the ExtContractForPurg field to query operations.
|
static CntrlPurContrDistrMessagesField<String> |
LOGICAL_SYSTEM
Use with available fluent helpers to apply the LogicalSystem field to query operations.
|
static CntrlPurContrDistrMessagesField<String> |
PURCHASING_DOCUMENT
Use with available fluent helpers to apply the PurchasingDocument field to query operations.
|
static CntrlPurContrDistrMessagesField<String> |
PURCHASING_DOCUMENT_CATEGORY
Use with available fluent helpers to apply the PurchasingDocumentCategory field to query operations.
|
static CntrlPurContrDistrMessagesField<String> |
SEQUENCE_NUMBER
Use with available fluent helpers to apply the SequenceNumber field to query operations.
|
static CntrlPurContrDistrMessagesField<String> |
SYSTEM_MESSAGE_IDENTIFICATION
Use with available fluent helpers to apply the SystemMessageIdentification field to query operations.
|
static CntrlPurContrDistrMessagesField<String> |
SYSTEM_MESSAGE_NUMBER
Use with available fluent helpers to apply the SystemMessageNumber field to query operations.
|
static CntrlPurContrDistrMessagesField<String> |
SYSTEM_MESSAGE_TEXT
Use with available fluent helpers to apply the SystemMessageText field to query operations.
|
static CntrlPurContrDistrMessagesField<String> |
SYSTEM_MESSAGE_TYPE
Use with available fluent helpers to apply the SystemMessageType field to query operations.
|
static CntrlPurContrDistrMessagesField<String> |
SYSTEM_MESSAGE_VARIABLE1
Use with available fluent helpers to apply the SystemMessageVariable1 field to query operations.
|
static CntrlPurContrDistrMessagesField<String> |
SYSTEM_MESSAGE_VARIABLE2
Use with available fluent helpers to apply the SystemMessageVariable2 field to query operations.
|
static CntrlPurContrDistrMessagesField<String> |
SYSTEM_MESSAGE_VARIABLE3
Use with available fluent helpers to apply the SystemMessageVariable3 field to query operations.
|
static CntrlPurContrDistrMessagesField<String> |
SYSTEM_MESSAGE_VARIABLE4
Use with available fluent helpers to apply the SystemMessageVariable4 field to query operations.
|
changedOriginalFields
Constructor and Description |
---|
CntrlPurContrDistrMessages() |
CntrlPurContrDistrMessages(String sequenceNumber,
UUID distrResponseMessageUUID,
String purchasingDocument,
String purchasingDocumentCategory,
String extContractForPurg,
String logicalSystem,
String systemMessageType,
String systemMessageIdentification,
String systemMessageNumber,
String systemMessageVariable1,
String systemMessageVariable2,
String systemMessageVariable3,
String systemMessageVariable4,
String systemMessageText) |
Modifier and Type | Method and Description |
---|---|
void |
attachToService(String servicePath,
ErpConfigContext configContext)
Sets the service path and ERP configuration context for the fetch commands of this entity.
|
static CntrlPurContrDistrMessages.CntrlPurContrDistrMessagesBuilder |
builder() |
protected boolean |
canEqual(Object other) |
boolean |
equals(Object o) |
static <T> CntrlPurContrDistrMessagesField<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) |
protected String |
getDefaultServicePath() |
UUID |
getDistrResponseMessageUUID()
(Key Field) Constraints: Not nullable
|
protected String |
getEntityCollection() |
ErpConfigContext |
getErpConfigContext()
Convienence field for reusing the same ERP system context with multiple queries (e.g.
|
String |
getExtContractForPurg()
Constraints: Not nullable, Maximum length: 10
|
protected Map<String,Object> |
getKey() |
String |
getLogicalSystem()
Constraints: Not nullable, Maximum length: 10
|
String |
getPurchasingDocument()
Constraints: Not nullable, Maximum length: 10
|
String |
getPurchasingDocumentCategory()
Constraints: Not nullable, Maximum length: 1
|
String |
getSequenceNumber()
(Key Field) Constraints: Not nullable, Maximum length: 4
|
String |
getSystemMessageIdentification()
Constraints: Not nullable, Maximum length: 20
|
String |
getSystemMessageNumber()
Constraints: Not nullable, Maximum length: 3
|
String |
getSystemMessageText()
Constraints: Not nullable, Maximum length: 220
|
String |
getSystemMessageType()
Constraints: Not nullable, Maximum length: 1
|
String |
getSystemMessageVariable1()
Constraints: Not nullable, Maximum length: 50
|
String |
getSystemMessageVariable2()
Constraints: Not nullable, Maximum length: 50
|
String |
getSystemMessageVariable3()
Constraints: Not nullable, Maximum length: 50
|
String |
getSystemMessageVariable4()
Constraints: Not nullable, Maximum length: 50
|
Class<CntrlPurContrDistrMessages> |
getType() |
int |
hashCode() |
void |
setDistrResponseMessageUUID(UUID distrResponseMessageUUID)
(Key Field) Constraints: Not nullable
|
void |
setErpConfigContext(ErpConfigContext erpConfigContext)
Deprecated.
Use
attachToService(String, ErpConfigContext) instead. |
void |
setExtContractForPurg(String extContractForPurg)
Constraints: Not nullable, Maximum length: 10
|
void |
setLogicalSystem(String logicalSystem)
Constraints: Not nullable, Maximum length: 10
|
void |
setPurchasingDocument(String purchasingDocument)
Constraints: Not nullable, Maximum length: 10
|
void |
setPurchasingDocumentCategory(String purchasingDocumentCategory)
Constraints: Not nullable, Maximum length: 1
|
void |
setSequenceNumber(String sequenceNumber)
(Key Field) Constraints: Not nullable, Maximum length: 4
|
protected void |
setServicePathForFetch(String servicePathForFetch)
The service path only used for the fetch commands of this entity.
|
void |
setSystemMessageIdentification(String systemMessageIdentification)
Constraints: Not nullable, Maximum length: 20
|
void |
setSystemMessageNumber(String systemMessageNumber)
Constraints: Not nullable, Maximum length: 3
|
void |
setSystemMessageText(String systemMessageText)
Constraints: Not nullable, Maximum length: 220
|
void |
setSystemMessageType(String systemMessageType)
Constraints: Not nullable, Maximum length: 1
|
void |
setSystemMessageVariable1(String systemMessageVariable1)
Constraints: Not nullable, Maximum length: 50
|
void |
setSystemMessageVariable2(String systemMessageVariable2)
Constraints: Not nullable, Maximum length: 50
|
void |
setSystemMessageVariable3(String systemMessageVariable3)
Constraints: Not nullable, Maximum length: 50
|
void |
setSystemMessageVariable4(String systemMessageVariable4)
Constraints: Not nullable, Maximum length: 50
|
protected Map<String,Object> |
toMapOfFields() |
String |
toString() |
getEndpointUrl, getServicePathForFetch, getVersionIdentifier, setVersionIdentifier
getChangedFields, getCustomField, getCustomField, getCustomFieldNames, getCustomFields, getSetOfCustomFields, getSetOfFields, getSetOfNavigationProperties, hasCustomField, hasCustomField, rememberChangedField, resetChangedFields, setCustomField, setCustomField, toMap, toMapOfCustomFields, toMapOfNavigationProperties
public static final CntrlPurContrDistrMessagesSelectable ALL_FIELDS
public static final CntrlPurContrDistrMessagesField<String> SEQUENCE_NUMBER
public static final CntrlPurContrDistrMessagesField<UUID> DISTR_RESPONSE_MESSAGE_UUID
public static final CntrlPurContrDistrMessagesField<String> PURCHASING_DOCUMENT
public static final CntrlPurContrDistrMessagesField<String> PURCHASING_DOCUMENT_CATEGORY
public static final CntrlPurContrDistrMessagesField<String> EXT_CONTRACT_FOR_PURG
public static final CntrlPurContrDistrMessagesField<String> LOGICAL_SYSTEM
public static final CntrlPurContrDistrMessagesField<String> SYSTEM_MESSAGE_TYPE
public static final CntrlPurContrDistrMessagesField<String> SYSTEM_MESSAGE_IDENTIFICATION
public static final CntrlPurContrDistrMessagesField<String> SYSTEM_MESSAGE_NUMBER
public static final CntrlPurContrDistrMessagesField<String> SYSTEM_MESSAGE_VARIABLE1
public static final CntrlPurContrDistrMessagesField<String> SYSTEM_MESSAGE_VARIABLE2
public static final CntrlPurContrDistrMessagesField<String> SYSTEM_MESSAGE_VARIABLE3
public static final CntrlPurContrDistrMessagesField<String> SYSTEM_MESSAGE_VARIABLE4
public static final CntrlPurContrDistrMessagesField<String> SYSTEM_MESSAGE_TEXT
public CntrlPurContrDistrMessages()
public CntrlPurContrDistrMessages(@Nullable String sequenceNumber, @Nullable UUID distrResponseMessageUUID, @Nullable String purchasingDocument, @Nullable String purchasingDocumentCategory, @Nullable String extContractForPurg, @Nullable String logicalSystem, @Nullable String systemMessageType, @Nullable String systemMessageIdentification, @Nullable String systemMessageNumber, @Nullable String systemMessageVariable1, @Nullable String systemMessageVariable2, @Nullable String systemMessageVariable3, @Nullable String systemMessageVariable4, @Nullable String systemMessageText)
@Nonnull public Class<CntrlPurContrDistrMessages> getType()
getType
in class VdmObject<CntrlPurContrDistrMessages>
public void setSequenceNumber(@Nullable String sequenceNumber)
Original property name from the Odata EDM: SequenceNumber
sequenceNumber
- Sequence No. of Message during Contract Distributionpublic void setDistrResponseMessageUUID(@Nullable UUID distrResponseMessageUUID)
Original property name from the Odata EDM: DistrResponseMessageUUID
distrResponseMessageUUID
- Generic Data Element for GUID Fields (X16)public void setPurchasingDocument(@Nullable String purchasingDocument)
Original property name from the Odata EDM: PurchasingDocument
purchasingDocument
- Alphanumeric key uniquely identifying the document.public void setPurchasingDocumentCategory(@Nullable String purchasingDocumentCategory)
Original property name from the Odata EDM: PurchasingDocumentCategory
purchasingDocumentCategory
- Allows a distinction to be made between the various purchasing documents.public void setExtContractForPurg(@Nullable String extContractForPurg)
Original property name from the Odata EDM: ExtContractForPurg
extContractForPurg
- Contract of External Systempublic void setLogicalSystem(@Nullable String logicalSystem)
Original property name from the Odata EDM: LogicalSystem
The distribution of data between systems requires that each system in the network has a unique identification. Logical systems are used for this purpose.In SAP terms, the client refers to a logical system. You can specify which logical system is a client in the Client Maintenance (choose Goto -> Details).The logical system is relevant for the following SAP areas:ALE general: Communication takes place between two or more logical systems.ALE Business Processes (for example, Cost Center Accounting): Definition of the system in which a given application runs. Changes such as those to master data can only be made in this system.Workflow objects: The key of a workflow object always contains the logical system in which the object is located.When defining the logical system keep in mind the following:The logical system must be unique enterprise-wide. It must not be used by any other system in the ALE System group.The logical system must not be changed in the production system. If the logical system of a document reference is not set to initial and does not match your own, the system assumes that the document must be located on another system.
logicalSystem
- System in which integrated applications are running on a common data basis.public void setSystemMessageType(@Nullable String systemMessageType)
Original property name from the Odata EDM: SystemMessageType
systemMessageType
- Message type (E,I,W,...)public void setSystemMessageIdentification(@Nullable String systemMessageIdentification)
Original property name from the Odata EDM: SystemMessageIdentification
systemMessageIdentification
- A grouping term for every work area under which the number of the message is saved.public void setSystemMessageNumber(@Nullable String systemMessageNumber)
Original property name from the Odata EDM: SystemMessageNumber
systemMessageNumber
- Message numberpublic void setSystemMessageVariable1(@Nullable String systemMessageVariable1)
Original property name from the Odata EDM: SystemMessageVariable1
systemMessageVariable1
- Message variable 01public void setSystemMessageVariable2(@Nullable String systemMessageVariable2)
Original property name from the Odata EDM: SystemMessageVariable2
systemMessageVariable2
- Message variable 02public void setSystemMessageVariable3(@Nullable String systemMessageVariable3)
Original property name from the Odata EDM: SystemMessageVariable3
systemMessageVariable3
- Message variable 03public void setSystemMessageVariable4(@Nullable String systemMessageVariable4)
Original property name from the Odata EDM: SystemMessageVariable4
systemMessageVariable4
- Message variable 04public void setSystemMessageText(@Nullable String systemMessageText)
Original property name from the Odata EDM: SystemMessageText
systemMessageText
- The systemMessageText to set.protected String getEntityCollection()
getEntityCollection
in class VdmEntity<CntrlPurContrDistrMessages>
@Nonnull protected Map<String,Object> getKey()
getKey
in class VdmObject<CntrlPurContrDistrMessages>
@Nonnull protected Map<String,Object> toMapOfFields()
toMapOfFields
in class VdmObject<CntrlPurContrDistrMessages>
protected void fromMap(Map<String,Object> inputValues)
fromMap
in class VdmObject<CntrlPurContrDistrMessages>
@Nonnull public static <T> CntrlPurContrDistrMessagesField<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> CntrlPurContrDistrMessagesField<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 ErpConfigContext getErpConfigContext()
VdmEntity
getErpConfigContext
in class VdmEntity<CntrlPurContrDistrMessages>
@Deprecated public void setErpConfigContext(@Nullable ErpConfigContext erpConfigContext)
attachToService(String, ErpConfigContext)
instead.VdmEntity
setErpConfigContext
in class VdmEntity<CntrlPurContrDistrMessages>
erpConfigContext
- New ERP configuration context to apply to this entityprotected 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<CntrlPurContrDistrMessages>
public void attachToService(@Nullable String servicePath, @Nullable ErpConfigContext configContext)
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<CntrlPurContrDistrMessages>
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.configContext
- Optional parameter. New ERP configuration context to apply to this entity and any associated entities
that were previously fetched. If a null value is provided and the ERP configuration context has never
been set, then the ERP configuration context will be set to a new instance of
ErpConfigContext
.protected String getDefaultServicePath()
getDefaultServicePath
in class VdmEntity<CntrlPurContrDistrMessages>
public static CntrlPurContrDistrMessages.CntrlPurContrDistrMessagesBuilder builder()
@Nullable public String getSequenceNumber()
Original property name from the Odata EDM: SequenceNumber
@Nullable public UUID getDistrResponseMessageUUID()
Original property name from the Odata EDM: DistrResponseMessageUUID
@Nullable public String getPurchasingDocument()
Original property name from the Odata EDM: PurchasingDocument
@Nullable public String getPurchasingDocumentCategory()
Original property name from the Odata EDM: PurchasingDocumentCategory
@Nullable public String getExtContractForPurg()
Original property name from the Odata EDM: ExtContractForPurg
@Nullable public String getLogicalSystem()
Original property name from the Odata EDM: LogicalSystem
The distribution of data between systems requires that each system in the network has a unique identification. Logical systems are used for this purpose.In SAP terms, the client refers to a logical system. You can specify which logical system is a client in the Client Maintenance (choose Goto -> Details).The logical system is relevant for the following SAP areas:ALE general: Communication takes place between two or more logical systems.ALE Business Processes (for example, Cost Center Accounting): Definition of the system in which a given application runs. Changes such as those to master data can only be made in this system.Workflow objects: The key of a workflow object always contains the logical system in which the object is located.When defining the logical system keep in mind the following:The logical system must be unique enterprise-wide. It must not be used by any other system in the ALE System group.The logical system must not be changed in the production system. If the logical system of a document reference is not set to initial and does not match your own, the system assumes that the document must be located on another system.
@Nullable public String getSystemMessageType()
Original property name from the Odata EDM: SystemMessageType
@Nullable public String getSystemMessageIdentification()
Original property name from the Odata EDM: SystemMessageIdentification
@Nullable public String getSystemMessageNumber()
Original property name from the Odata EDM: SystemMessageNumber
@Nullable public String getSystemMessageVariable1()
Original property name from the Odata EDM: SystemMessageVariable1
@Nullable public String getSystemMessageVariable2()
Original property name from the Odata EDM: SystemMessageVariable2
@Nullable public String getSystemMessageVariable3()
Original property name from the Odata EDM: SystemMessageVariable3
@Nullable public String getSystemMessageVariable4()
Original property name from the Odata EDM: SystemMessageVariable4
@Nullable public String getSystemMessageText()
Original property name from the Odata EDM: SystemMessageText
public String toString()
toString
in class VdmObject<CntrlPurContrDistrMessages>
public boolean equals(Object o)
equals
in class VdmObject<CntrlPurContrDistrMessages>
protected boolean canEqual(Object other)
canEqual
in class VdmObject<CntrlPurContrDistrMessages>
public int hashCode()
hashCode
in class VdmObject<CntrlPurContrDistrMessages>
Copyright © 2019 SAP SE. All rights reserved.