Class SettlmtProcessType
- All Implemented Interfaces:
VdmEntitySet
Original entity name from the Odata EDM: SettlmtProcessTypeType
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classHelper class to allow for fluent creation of SettlmtProcessType instances. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final SimpleProperty<SettlmtProcessType>Selector for all available fields of SettlmtProcessType.static final SimpleProperty.String<SettlmtProcessType>static final SimpleProperty.String<SettlmtProcessType>static final SimpleProperty.String<SettlmtProcessType>static final SimpleProperty.String<SettlmtProcessType>static final SimpleProperty.String<SettlmtProcessType>static final SimpleProperty.String<SettlmtProcessType>static final SimpleProperty.Boolean<SettlmtProcessType>static final SimpleProperty.String<SettlmtProcessType>static final SimpleProperty.String<SettlmtProcessType>static final SimpleProperty.String<SettlmtProcessType>static final SimpleProperty.String<SettlmtProcessType>static final SimpleProperty.String<SettlmtProcessType>static final SimpleProperty.String<SettlmtProcessType>Use with available request builders to apply the _SettlmtApplStsGrpStsAssgmt navigation property to query operations.Use with available request builders to apply the _SettlmtDocProcTypeAssgmt navigation property to query operations.static final NavigationProperty.Single<SettlmtProcessType,SettlmtDocType> Use with available request builders to apply the _SettlmtDocType navigation property to query operations.static final NavigationProperty.Single<SettlmtProcessType,SettlmtDocType> Use with available request builders to apply the _SettlmtDocTypeOfCollection navigation property to query operations.static final NavigationProperty.Single<SettlmtProcessType,SettlmtProcessType> Use with available request builders to apply the _SettlmtProcTypeOfCollection navigation property to query operations.Fields inherited from class com.sap.cloud.sdk.datamodel.odatav4.core.VdmObject
changedOriginalFields, ODATA_TYPE_ANNOTATIONS, ODATA_VERSION_ANNOTATIONS -
Constructor Summary
ConstructorsConstructorDescriptionSettlmtProcessType(String settlmtProcessType, String settlmtProcessCat, String settlmtPartnerCat, String crsCoSettlmtCat, String settlmtBusProcVar, String logisticsDataEntryCat, Boolean settlmtHasFullOrglData, String settlmtTxCodeDetnCat, String settlmtNoTxCodeErrHndlgCat, String settlmtDocType, String settlmtCollectionCategory, String settlmtProcTypeOfCollection, String settlmtDocTypeOfCollection, List<SettlmtApplStsGrpStsAssgmt> to_SettlmtApplStsGrpStsAssgmt, List<SettlmtDocProcTypeAssgmt> to_SettlmtDocProcTypeAssgmt, SettlmtDocType to_SettlmtDocType, SettlmtDocType to_SettlmtDocTypeOfCollection, SettlmtProcessType to_SettlmtProcTypeOfCollection) -
Method Summary
Modifier and TypeMethodDescriptionvoidAdds elements to the list of associated SettlmtApplStsGrpStsAssgmt entities.voidAdds elements to the list of associated SettlmtDocProcTypeAssgmt entities.builder()protected booleanbooleanprotected voidConstraints: Not nullable, Maximum length: 1protected Stringprotected Stringprotected ODataEntityKeygetKey()Constraints: Not nullable, Maximum length: 1io.vavr.control.Option<List<SettlmtApplStsGrpStsAssgmt>>Retrieval of associated SettlmtApplStsGrpStsAssgmt entities (one to many).Constraints: Not nullable, Maximum length: 4Constraints: Not nullable, Maximum length: 1io.vavr.control.Option<List<SettlmtDocProcTypeAssgmt>>Retrieval of associated SettlmtDocProcTypeAssgmt entities (one to many).Constraints: Not nullable, Maximum length: 4io.vavr.control.Option<SettlmtDocType>Retrieval of associated SettlmtDocType entity (one to one).Constraints: Not nullable, Maximum length: 4io.vavr.control.Option<SettlmtDocType>Retrieval of associated SettlmtDocType entity (one to one).Constraints: Not nullableConstraints: Not nullable, Maximum length: 1Constraints: Not nullable, Maximum length: 1Constraints: Not nullable, Maximum length: 1(Key Field) Constraints: Not nullable, Maximum length: 4Constraints: Not nullable, Maximum length: 4io.vavr.control.Option<SettlmtProcessType>Retrieval of associated SettlmtProcessType entity (one to one).Constraints: Not nullable, Maximum length: 1getType()inthashCode()voidsetCrsCoSettlmtCat(String crsCoSettlmtCat) Constraints: Not nullable, Maximum length: 1voidsetLogisticsDataEntryCat(String logisticsDataEntryCat) Constraints: Not nullable, Maximum length: 1voidOverwrites the list of associated SettlmtApplStsGrpStsAssgmt entities for the loaded navigation property _SettlmtApplStsGrpStsAssgmt.voidsetSettlmtBusProcVar(String settlmtBusProcVar) Constraints: Not nullable, Maximum length: 4voidsetSettlmtCollectionCategory(String settlmtCollectionCategory) Constraints: Not nullable, Maximum length: 1voidOverwrites the list of associated SettlmtDocProcTypeAssgmt entities for the loaded navigation property _SettlmtDocProcTypeAssgmt.voidsetSettlmtDocType(SettlmtDocType value) Overwrites the associated SettlmtDocType entity for the loaded navigation property _SettlmtDocType.voidsetSettlmtDocType(String settlmtDocType) Constraints: Not nullable, Maximum length: 4voidOverwrites the associated SettlmtDocType entity for the loaded navigation property _SettlmtDocTypeOfCollection.voidsetSettlmtDocTypeOfCollection(String settlmtDocTypeOfCollection) Constraints: Not nullable, Maximum length: 4voidsetSettlmtHasFullOrglData(Boolean settlmtHasFullOrglData) Constraints: Not nullablevoidsetSettlmtNoTxCodeErrHndlgCat(String settlmtNoTxCodeErrHndlgCat) Constraints: Not nullable, Maximum length: 1voidsetSettlmtPartnerCat(String settlmtPartnerCat) Constraints: Not nullable, Maximum length: 1voidsetSettlmtProcessCat(String settlmtProcessCat) Constraints: Not nullable, Maximum length: 1voidsetSettlmtProcessType(String settlmtProcessType) (Key Field) Constraints: Not nullable, Maximum length: 4voidOverwrites the associated SettlmtProcessType entity for the loaded navigation property _SettlmtProcTypeOfCollection.voidsetSettlmtProcTypeOfCollection(String settlmtProcTypeOfCollection) Constraints: Not nullable, Maximum length: 4voidsetSettlmtTxCodeDetnCat(String settlmtTxCodeDetnCat) Constraints: Not nullable, Maximum length: 1toString()Methods inherited from class com.sap.cloud.sdk.datamodel.odatav4.core.VdmEntity
all, attachToService, getDestinationForFetch, getServicePathForFetch, getVersionIdentifier, setDestinationForFetch, setServicePathForFetch, setVersionIdentifierMethods inherited from class com.sap.cloud.sdk.datamodel.odatav4.core.VdmObject
getAnnotationProperties, getChangedFields, getCustomField, getCustomField, getCustomFieldNames, getCustomFields, getSetOfCustomFields, getSetOfFields, getSetOfNavigationProperties, hasCustomField, hasCustomField, rememberChangedField, resetChangedFields, setCustomField, setCustomField, toMap, toMapOfCustomFields
-
Field Details
-
ALL_FIELDS
Selector for all available fields of SettlmtProcessType. -
SETTLMT_PROCESS_TYPE
-
SETTLMT_PROCESS_CAT
-
SETTLMT_PARTNER_CAT
-
CRS_CO_SETTLMT_CAT
-
SETTLMT_BUS_PROC_VAR
-
LOGISTICS_DATA_ENTRY_CAT
-
SETTLMT_HAS_FULL_ORGL_DATA
-
SETTLMT_TX_CODE_DETN_CAT
-
SETTLMT_NO_TX_CODE_ERR_HNDLG_CAT
-
SETTLMT_DOC_TYPE
-
SETTLMT_COLLECTION_CATEGORY
-
SETTLMT_PROC_TYPE_OF_COLLECTION
-
SETTLMT_DOC_TYPE_OF_COLLECTION
-
TO__SETTLMT_APPL_STS_GRP_STS_ASSGMT
public static final NavigationProperty.Collection<SettlmtProcessType,SettlmtApplStsGrpStsAssgmt> TO__SETTLMT_APPL_STS_GRP_STS_ASSGMTUse with available request builders to apply the _SettlmtApplStsGrpStsAssgmt navigation property to query operations. -
TO__SETTLMT_DOC_PROC_TYPE_ASSGMT
public static final NavigationProperty.Collection<SettlmtProcessType,SettlmtDocProcTypeAssgmt> TO__SETTLMT_DOC_PROC_TYPE_ASSGMTUse with available request builders to apply the _SettlmtDocProcTypeAssgmt navigation property to query operations. -
TO__SETTLMT_DOC_TYPE
public static final NavigationProperty.Single<SettlmtProcessType,SettlmtDocType> TO__SETTLMT_DOC_TYPEUse with available request builders to apply the _SettlmtDocType navigation property to query operations. -
TO__SETTLMT_DOC_TYPE_OF_COLLECTION
public static final NavigationProperty.Single<SettlmtProcessType,SettlmtDocType> TO__SETTLMT_DOC_TYPE_OF_COLLECTIONUse with available request builders to apply the _SettlmtDocTypeOfCollection navigation property to query operations. -
TO__SETTLMT_PROC_TYPE_OF_COLLECTION
public static final NavigationProperty.Single<SettlmtProcessType,SettlmtProcessType> TO__SETTLMT_PROC_TYPE_OF_COLLECTIONUse with available request builders to apply the _SettlmtProcTypeOfCollection navigation property to query operations.
-
-
Constructor Details
-
SettlmtProcessType
public SettlmtProcessType() -
SettlmtProcessType
public SettlmtProcessType(@Nullable String settlmtProcessType, @Nullable String settlmtProcessCat, @Nullable String settlmtPartnerCat, @Nullable String crsCoSettlmtCat, @Nullable String settlmtBusProcVar, @Nullable String logisticsDataEntryCat, @Nullable Boolean settlmtHasFullOrglData, @Nullable String settlmtTxCodeDetnCat, @Nullable String settlmtNoTxCodeErrHndlgCat, @Nullable String settlmtDocType, @Nullable String settlmtCollectionCategory, @Nullable String settlmtProcTypeOfCollection, @Nullable String settlmtDocTypeOfCollection, List<SettlmtApplStsGrpStsAssgmt> to_SettlmtApplStsGrpStsAssgmt, List<SettlmtDocProcTypeAssgmt> to_SettlmtDocProcTypeAssgmt, @Nullable SettlmtDocType to_SettlmtDocType, @Nullable SettlmtDocType to_SettlmtDocTypeOfCollection, @Nullable SettlmtProcessType to_SettlmtProcTypeOfCollection)
-
-
Method Details
-
getType
- Specified by:
getTypein classVdmObject<SettlmtProcessType>
-
setSettlmtProcessType
(Key Field) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: SettlmtProcessType
- Parameters:
settlmtProcessType- Settlement Process Type
-
setSettlmtProcessCat
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: SettlmtProcessCat
- Parameters:
settlmtProcessCat- Settlement Process Category
-
setSettlmtPartnerCat
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: SettlmtPartnerCat
- Parameters:
settlmtPartnerCat- Settlement Partner Category
-
setCrsCoSettlmtCat
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: CrsCoSettlmtCat
- Parameters:
crsCoSettlmtCat- Cross-Company Settlement Category
-
setSettlmtBusProcVar
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: SettlmtBusProcVar
- Parameters:
settlmtBusProcVar- Settlement Management Process Category
-
setLogisticsDataEntryCat
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: LogisticsDataEntryCat
- Parameters:
logisticsDataEntryCat- Entry Category for Logistics Data
-
setSettlmtHasFullOrglData
Constraints: Not nullableOriginal property name from the Odata EDM: SettlmtHasFullOrglData
- Parameters:
settlmtHasFullOrglData- Enter Organizational Data for Settlement Partners Completely
-
setSettlmtTxCodeDetnCat
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: SettlmtTxCodeDetnCat
- Parameters:
settlmtTxCodeDetnCat- Tax Code Determination
-
setSettlmtNoTxCodeErrHndlgCat
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: SettlmtNoTxCodeErrHndlgCat
- Parameters:
settlmtNoTxCodeErrHndlgCat- Handling of Missing Tax Code
-
setSettlmtDocType
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: SettlmtDocType
- Parameters:
settlmtDocType- Settlement Document Type
-
setSettlmtCollectionCategory
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: SettlmtCollectionCategory
- Parameters:
settlmtCollectionCategory- Collection Category for Settlement
-
setSettlmtProcTypeOfCollection
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: SettlmtProcTypeOfCollection
- Parameters:
settlmtProcTypeOfCollection- Settlement Process Type for Collective Settlement
-
setSettlmtDocTypeOfCollection
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: SettlmtDocTypeOfCollection
- Parameters:
settlmtDocTypeOfCollection- Settlement Doc. Type for Collective Settlement
-
getEntityCollection
- Specified by:
getEntityCollectionin classVdmEntity<SettlmtProcessType>
-
getKey
- Overrides:
getKeyin classVdmObject<SettlmtProcessType>
-
toMapOfFields
- Overrides:
toMapOfFieldsin classVdmObject<SettlmtProcessType>
-
fromMap
- Overrides:
fromMapin classVdmObject<SettlmtProcessType>
-
getDefaultServicePath
- Overrides:
getDefaultServicePathin classVdmEntity<SettlmtProcessType>
-
getSettlmtApplStsGrpStsAssgmtIfPresent
@Nonnull public io.vavr.control.Option<List<SettlmtApplStsGrpStsAssgmt>> getSettlmtApplStsGrpStsAssgmtIfPresent()Retrieval of associated SettlmtApplStsGrpStsAssgmt entities (one to many). This corresponds to the OData navigation property _SettlmtApplStsGrpStsAssgmt.If the navigation property for an entity SettlmtProcessType has not been resolved yet, this method will not query further information. Instead its
Optionresult state will beempty.- Returns:
- If the information for navigation property _SettlmtApplStsGrpStsAssgmt is already loaded, the
result will contain the SettlmtApplStsGrpStsAssgmt entities. If not, an
Optionwith result stateemptyis returned.
-
setSettlmtApplStsGrpStsAssgmt
Overwrites the list of associated SettlmtApplStsGrpStsAssgmt entities for the loaded navigation property _SettlmtApplStsGrpStsAssgmt.If the navigation property _SettlmtApplStsGrpStsAssgmt of a queried SettlmtProcessType is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
- Parameters:
value- List of SettlmtApplStsGrpStsAssgmt entities.
-
addSettlmtApplStsGrpStsAssgmt
Adds elements to the list of associated SettlmtApplStsGrpStsAssgmt entities. This corresponds to the OData navigation property _SettlmtApplStsGrpStsAssgmt.If the navigation property _SettlmtApplStsGrpStsAssgmt of a queried SettlmtProcessType is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
- Parameters:
entity- Array of SettlmtApplStsGrpStsAssgmt entities.
-
getSettlmtDocProcTypeAssgmtIfPresent
@Nonnull public io.vavr.control.Option<List<SettlmtDocProcTypeAssgmt>> getSettlmtDocProcTypeAssgmtIfPresent()Retrieval of associated SettlmtDocProcTypeAssgmt entities (one to many). This corresponds to the OData navigation property _SettlmtDocProcTypeAssgmt.If the navigation property for an entity SettlmtProcessType has not been resolved yet, this method will not query further information. Instead its
Optionresult state will beempty.- Returns:
- If the information for navigation property _SettlmtDocProcTypeAssgmt is already loaded, the result
will contain the SettlmtDocProcTypeAssgmt entities. If not, an
Optionwith result stateemptyis returned.
-
setSettlmtDocProcTypeAssgmt
Overwrites the list of associated SettlmtDocProcTypeAssgmt entities for the loaded navigation property _SettlmtDocProcTypeAssgmt.If the navigation property _SettlmtDocProcTypeAssgmt of a queried SettlmtProcessType is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
- Parameters:
value- List of SettlmtDocProcTypeAssgmt entities.
-
addSettlmtDocProcTypeAssgmt
Adds elements to the list of associated SettlmtDocProcTypeAssgmt entities. This corresponds to the OData navigation property _SettlmtDocProcTypeAssgmt.If the navigation property _SettlmtDocProcTypeAssgmt of a queried SettlmtProcessType is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
- Parameters:
entity- Array of SettlmtDocProcTypeAssgmt entities.
-
getSettlmtDocTypeIfPresent
Retrieval of associated SettlmtDocType entity (one to one). This corresponds to the OData navigation property _SettlmtDocType.If the navigation property for an entity SettlmtProcessType has not been resolved yet, this method will not query further information. Instead its
Optionresult state will beempty.- Returns:
- If the information for navigation property _SettlmtDocType is already loaded, the result will
contain the SettlmtDocType entity. If not, an
Optionwith result stateemptyis returned.
-
setSettlmtDocType
Overwrites the associated SettlmtDocType entity for the loaded navigation property _SettlmtDocType.- Parameters:
value- New SettlmtDocType entity.
-
getSettlmtDocTypeOfCollectionIfPresent
Retrieval of associated SettlmtDocType entity (one to one). This corresponds to the OData navigation property _SettlmtDocTypeOfCollection.If the navigation property for an entity SettlmtProcessType has not been resolved yet, this method will not query further information. Instead its
Optionresult state will beempty.- Returns:
- If the information for navigation property _SettlmtDocTypeOfCollection is already loaded, the
result will contain the SettlmtDocType entity. If not, an
Optionwith result stateemptyis returned.
-
setSettlmtDocTypeOfCollection
Overwrites the associated SettlmtDocType entity for the loaded navigation property _SettlmtDocTypeOfCollection.- Parameters:
value- New SettlmtDocType entity.
-
getSettlmtProcTypeOfCollectionIfPresent
@Nonnull public io.vavr.control.Option<SettlmtProcessType> getSettlmtProcTypeOfCollectionIfPresent()Retrieval of associated SettlmtProcessType entity (one to one). This corresponds to the OData navigation property _SettlmtProcTypeOfCollection.If the navigation property for an entity SettlmtProcessType has not been resolved yet, this method will not query further information. Instead its
Optionresult state will beempty.- Returns:
- If the information for navigation property _SettlmtProcTypeOfCollection is already loaded, the
result will contain the SettlmtProcessType entity. If not, an
Optionwith result stateemptyis returned.
-
setSettlmtProcTypeOfCollection
Overwrites the associated SettlmtProcessType entity for the loaded navigation property _SettlmtProcTypeOfCollection.- Parameters:
value- New SettlmtProcessType entity.
-
builder
-
getSettlmtProcessType
(Key Field) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: SettlmtProcessType
- Returns:
- Settlement Process Type
-
getSettlmtProcessCat
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: SettlmtProcessCat
- Returns:
- Settlement Process Category
-
getSettlmtPartnerCat
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: SettlmtPartnerCat
- Returns:
- Settlement Partner Category
-
getCrsCoSettlmtCat
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: CrsCoSettlmtCat
- Returns:
- Cross-Company Settlement Category
-
getSettlmtBusProcVar
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: SettlmtBusProcVar
- Returns:
- Settlement Management Process Category
-
getLogisticsDataEntryCat
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: LogisticsDataEntryCat
- Returns:
- Entry Category for Logistics Data
-
getSettlmtHasFullOrglData
Constraints: Not nullableOriginal property name from the Odata EDM: SettlmtHasFullOrglData
- Returns:
- Enter Organizational Data for Settlement Partners Completely
-
getSettlmtTxCodeDetnCat
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: SettlmtTxCodeDetnCat
- Returns:
- Tax Code Determination
-
getSettlmtNoTxCodeErrHndlgCat
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: SettlmtNoTxCodeErrHndlgCat
- Returns:
- Handling of Missing Tax Code
-
getSettlmtDocType
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: SettlmtDocType
- Returns:
- Settlement Document Type
-
getSettlmtCollectionCategory
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: SettlmtCollectionCategory
- Returns:
- Collection Category for Settlement
-
getSettlmtProcTypeOfCollection
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: SettlmtProcTypeOfCollection
- Returns:
- Settlement Process Type for Collective Settlement
-
getSettlmtDocTypeOfCollection
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: SettlmtDocTypeOfCollection
- Returns:
- Settlement Doc. Type for Collective Settlement
-
toString
- Overrides:
toStringin classVdmObject<SettlmtProcessType>
-
equals
- Overrides:
equalsin classVdmEntity<SettlmtProcessType>
-
canEqual
- Overrides:
canEqualin classVdmEntity<SettlmtProcessType>
-
hashCode
public int hashCode()- Overrides:
hashCodein classVdmEntity<SettlmtProcessType>
-
getOdataType
- Specified by:
getOdataTypein classVdmObject<SettlmtProcessType>
-