Class SrcgSuplrListBusinessPartner
- All Implemented Interfaces:
VdmEntitySet
Original entity name from the Odata EDM: SrcgSuplrListBusinessPartnerType
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classHelper class to allow for fluent creation of SrcgSuplrListBusinessPartner instances. -
Field Summary
FieldsModifier and TypeFieldDescriptionUse with available request builders to apply the SAP__Messages complex property to query operations.static final SimpleProperty.String<SrcgSuplrListBusinessPartner>static final SimpleProperty<SrcgSuplrListBusinessPartner>Selector for all available fields of SrcgSuplrListBusinessPartner.static final SimpleProperty.String<SrcgSuplrListBusinessPartner>static final SimpleProperty.Boolean<SrcgSuplrListBusinessPartner>static final SimpleProperty.Guid<SrcgSuplrListBusinessPartner>static final SimpleProperty.String<SrcgSuplrListBusinessPartner>static final SimpleProperty.String<SrcgSuplrListBusinessPartner>static final SimpleProperty.String<SrcgSuplrListBusinessPartner>static final SimpleProperty.String<SrcgSuplrListBusinessPartner>static final SimpleProperty.Guid<SrcgSuplrListBusinessPartner>static final SimpleProperty.Guid<SrcgSuplrListBusinessPartner>static final SimpleProperty.Guid<SrcgSuplrListBusinessPartner>static final SimpleProperty.String<SrcgSuplrListBusinessPartner>static final SimpleProperty.Guid<SrcgSuplrListBusinessPartner>static final SimpleProperty.String<SrcgSuplrListBusinessPartner>static final SimpleProperty.String<SrcgSuplrListBusinessPartner>static final SimpleProperty.Boolean<SrcgSuplrListBusinessPartner>static final SimpleProperty.String<SrcgSuplrListBusinessPartner>static final SimpleProperty.String<SrcgSuplrListBusinessPartner>static final SimpleProperty.String<SrcgSuplrListBusinessPartner>static final SimpleProperty.String<SrcgSuplrListBusinessPartner>static final SimpleProperty.String<SrcgSuplrListBusinessPartner>static final SimpleProperty.String<SrcgSuplrListBusinessPartner>Use with available request builders to apply the _SourcingSupplierListTP 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
ConstructorsConstructorDescriptionSrcgSuplrListBusinessPartner(UUID srcgSuplrListBusPartUUID, UUID businessPartnerUUID, String supplier, String businessPartner, String addressNumber, String supplierCountryGroup, UUID sourcingSupplierListUUID, Boolean suplrListSupplierIsMandatory, Boolean businessPartnerIsBlocked, UUID suplrListReferenceObjectUUID, String supplierListReferenceObject, String suplrListReferenceObjectType, UUID sourceSupplierListUUID, String sourceSupplierListType, String supplierListUpdateType, String isDeleted, String suplrListSuplrDeltnReasonText, String suplrListSupplierAddedByUser, String country, String emailAddress, String supplierListName, String supplierName, Collection<SAP__Message> _Messages, SourcingSupplierList to_SourcingSupplierListTP) -
Method Summary
Modifier and TypeMethodDescriptionbuilder()protected booleanAction that can be applied to any entity object of this class.booleanprotected voidConstraints: Not nullableConstraints: Not nullable, Maximum length: 10Constraints: Not nullable, Maximum length: 10Constraints: Not nullableConstraints: NullableConstraints: Not nullable, Maximum length: 3protected StringConstraints: Not nullable, Maximum length: 241protected StringConstraints: Not nullable, Maximum length: 1protected ODataEntityKeygetKey()Constraints: Not nullable, Maximum length: 2Constraints: Nullableio.vavr.control.Option<SourcingSupplierList>Retrieval of associated SourcingSupplierList entity (one to one).Constraints: Not nullable(Key Field) Constraints: Not nullableConstraints: Not nullable, Maximum length: 2Constraints: NullableConstraints: Not nullable, Maximum length: 45Constraints: Not nullable, Maximum length: 12Constraints: Not nullableConstraints: Not nullable, Maximum length: 10Constraints: Not nullable, Maximum length: 10Constraints: Not nullable, Maximum length: 60Constraints: Not nullable, Maximum length: 10Constraints: Not nullable, Maximum length: 1Constraints: Not nullable, Maximum length: 80getType()inthashCode()proposeToAdd(UUID sourcingSupplierListUUID, Collection<D_SrcgSuplrListCrteBusPartP> _BusinessPartner) Action that can be applied to a collection of entities of this class.proposeToDelete(String suplrListSuplrDeltnReasonText) Action that can be applied to any entity object of this class.voidset_Messages(Collection<SAP__Message> _Messages) Constraints: Not nullablevoidsetAddressNumber(String addressNumber) Constraints: Not nullable, Maximum length: 10voidsetBusinessPartner(String businessPartner) Constraints: Not nullable, Maximum length: 10voidsetBusinessPartnerIsBlocked(Boolean businessPartnerIsBlocked) Constraints: Not nullablevoidsetBusinessPartnerUUID(UUID businessPartnerUUID) Constraints: NullablevoidsetCountry(String country) Constraints: Not nullable, Maximum length: 3voidsetEmailAddress(String emailAddress) Constraints: Not nullable, Maximum length: 241voidsetIsDeleted(String isDeleted) Constraints: Not nullable, Maximum length: 1voidsetSourceSupplierListType(String sourceSupplierListType) Constraints: Not nullable, Maximum length: 2voidsetSourceSupplierListUUID(UUID sourceSupplierListUUID) Constraints: NullablevoidOverwrites the associated SourcingSupplierList entity for the loaded navigation property _SourcingSupplierListTP.voidsetSourcingSupplierListUUID(UUID sourcingSupplierListUUID) Constraints: Not nullablevoidsetSrcgSuplrListBusPartUUID(UUID srcgSuplrListBusPartUUID) (Key Field) Constraints: Not nullablevoidsetSuplrListReferenceObjectType(String suplrListReferenceObjectType) Constraints: Not nullable, Maximum length: 2voidsetSuplrListReferenceObjectUUID(UUID suplrListReferenceObjectUUID) Constraints: NullablevoidsetSuplrListSuplrDeltnReasonText(String suplrListSuplrDeltnReasonText) Constraints: Not nullable, Maximum length: 45voidsetSuplrListSupplierAddedByUser(String suplrListSupplierAddedByUser) Constraints: Not nullable, Maximum length: 12voidsetSuplrListSupplierIsMandatory(Boolean suplrListSupplierIsMandatory) Constraints: Not nullablevoidsetSupplier(String supplier) Constraints: Not nullable, Maximum length: 10voidsetSupplierCountryGroup(String supplierCountryGroup) Constraints: Not nullable, Maximum length: 10voidsetSupplierListName(String supplierListName) Constraints: Not nullable, Maximum length: 60voidsetSupplierListReferenceObject(String supplierListReferenceObject) Constraints: Not nullable, Maximum length: 10voidsetSupplierListUpdateType(String supplierListUpdateType) Constraints: Not nullable, Maximum length: 1voidsetSupplierName(String supplierName) Constraints: Not nullable, Maximum length: 80toString()Action that can be applied to any entity object of this class.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 SrcgSuplrListBusinessPartner. -
SRCG_SUPLR_LIST_BUS_PART_UUID
-
BUSINESS_PARTNER_UUID
-
SUPPLIER
-
BUSINESS_PARTNER
-
ADDRESS_NUMBER
-
SUPPLIER_COUNTRY_GROUP
-
SOURCING_SUPPLIER_LIST_UUID
-
SUPLR_LIST_SUPPLIER_IS_MANDATORY
public static final SimpleProperty.Boolean<SrcgSuplrListBusinessPartner> SUPLR_LIST_SUPPLIER_IS_MANDATORY -
BUSINESS_PARTNER_IS_BLOCKED
public static final SimpleProperty.Boolean<SrcgSuplrListBusinessPartner> BUSINESS_PARTNER_IS_BLOCKED -
SUPLR_LIST_REFERENCE_OBJECT_UUID
public static final SimpleProperty.Guid<SrcgSuplrListBusinessPartner> SUPLR_LIST_REFERENCE_OBJECT_UUID -
SUPPLIER_LIST_REFERENCE_OBJECT
public static final SimpleProperty.String<SrcgSuplrListBusinessPartner> SUPPLIER_LIST_REFERENCE_OBJECT -
SUPLR_LIST_REFERENCE_OBJECT_TYPE
public static final SimpleProperty.String<SrcgSuplrListBusinessPartner> SUPLR_LIST_REFERENCE_OBJECT_TYPE -
SOURCE_SUPPLIER_LIST_UUID
-
SOURCE_SUPPLIER_LIST_TYPE
-
SUPPLIER_LIST_UPDATE_TYPE
-
IS_DELETED
-
SUPLR_LIST_SUPLR_DELTN_REASON_TEXT
public static final SimpleProperty.String<SrcgSuplrListBusinessPartner> SUPLR_LIST_SUPLR_DELTN_REASON_TEXT -
SUPLR_LIST_SUPPLIER_ADDED_BY_USER
public static final SimpleProperty.String<SrcgSuplrListBusinessPartner> SUPLR_LIST_SUPPLIER_ADDED_BY_USER -
COUNTRY
-
EMAIL_ADDRESS
-
SUPPLIER_LIST_NAME
-
SUPPLIER_NAME
-
_MESSAGES
Use with available request builders to apply the SAP__Messages complex property to query operations. -
TO__SOURCING_SUPPLIER_LIST_TP
public static final NavigationProperty.Single<SrcgSuplrListBusinessPartner,SourcingSupplierList> TO__SOURCING_SUPPLIER_LIST_TPUse with available request builders to apply the _SourcingSupplierListTP navigation property to query operations.
-
-
Constructor Details
-
SrcgSuplrListBusinessPartner
public SrcgSuplrListBusinessPartner() -
SrcgSuplrListBusinessPartner
public SrcgSuplrListBusinessPartner(@Nullable UUID srcgSuplrListBusPartUUID, @Nullable UUID businessPartnerUUID, @Nullable String supplier, @Nullable String businessPartner, @Nullable String addressNumber, @Nullable String supplierCountryGroup, @Nullable UUID sourcingSupplierListUUID, @Nullable Boolean suplrListSupplierIsMandatory, @Nullable Boolean businessPartnerIsBlocked, @Nullable UUID suplrListReferenceObjectUUID, @Nullable String supplierListReferenceObject, @Nullable String suplrListReferenceObjectType, @Nullable UUID sourceSupplierListUUID, @Nullable String sourceSupplierListType, @Nullable String supplierListUpdateType, @Nullable String isDeleted, @Nullable String suplrListSuplrDeltnReasonText, @Nullable String suplrListSupplierAddedByUser, @Nullable String country, @Nullable String emailAddress, @Nullable String supplierListName, @Nullable String supplierName, @Nullable Collection<SAP__Message> _Messages, @Nullable SourcingSupplierList to_SourcingSupplierListTP)
-
-
Method Details
-
getType
- Specified by:
getTypein classVdmObject<SrcgSuplrListBusinessPartner>
-
setSrcgSuplrListBusPartUUID
(Key Field) Constraints: Not nullableOriginal property name from the Odata EDM: SrcgSuplrListBusPartUUID
- Parameters:
srcgSuplrListBusPartUUID- Business Partner GUID
-
setBusinessPartnerUUID
Constraints: NullableOriginal property name from the Odata EDM: BusinessPartnerUUID
- Parameters:
businessPartnerUUID- Business Partner UUID
-
setSupplier
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: Supplier
- Parameters:
supplier- Account Number of Supplier
-
setBusinessPartner
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: BusinessPartner
- Parameters:
businessPartner- Business Partner
-
setAddressNumber
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: AddressNumber
- Parameters:
addressNumber- Address
-
setSupplierCountryGroup
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: SupplierCountryGroup
- Parameters:
supplierCountryGroup- Country/Region Group of Supplier
-
setSourcingSupplierListUUID
Constraints: Not nullableOriginal property name from the Odata EDM: SourcingSupplierListUUID
- Parameters:
sourcingSupplierListUUID- UUID of Sourcing Supplier List
-
setSuplrListSupplierIsMandatory
Constraints: Not nullableOriginal property name from the Odata EDM: SuplrListSupplierIsMandatory
- Parameters:
suplrListSupplierIsMandatory- Supplier Is Mandatory
-
setBusinessPartnerIsBlocked
Constraints: Not nullableOriginal property name from the Odata EDM: BusinessPartnerIsBlocked
- Parameters:
businessPartnerIsBlocked- Central Block for Business Partner
-
setSuplrListReferenceObjectUUID
Constraints: NullableOriginal property name from the Odata EDM: SuplrListReferenceObjectUUID
- Parameters:
suplrListReferenceObjectUUID- Reference Object UUID of Instance Based Supplier List
-
setSupplierListReferenceObject
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: SupplierListReferenceObject
- Parameters:
supplierListReferenceObject- Reference Object for Supplier List for Sourcing
-
setSuplrListReferenceObjectType
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: SuplrListReferenceObjectType
- Parameters:
suplrListReferenceObjectType- Reference Object Type for Sourcing Supplier List
-
setSourceSupplierListUUID
Constraints: NullableOriginal property name from the Odata EDM: SourceSupplierListUUID
- Parameters:
sourceSupplierListUUID- Source Supplier List UUID
-
setSourceSupplierListType
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: SourceSupplierListType
- Parameters:
sourceSupplierListType- Source Supplier List Type
-
setSupplierListUpdateType
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: SupplierListUpdateType
- Parameters:
supplierListUpdateType- Update Type
-
setIsDeleted
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: IsDeleted
- Parameters:
isDeleted- Deletion Indicator in Purchasing Document
-
setSuplrListSuplrDeltnReasonText
Constraints: Not nullable, Maximum length: 45Original property name from the Odata EDM: SuplrListSuplrDeltnReasonText
- Parameters:
suplrListSuplrDeltnReasonText- Supplier Deletion Reason Text
-
setSuplrListSupplierAddedByUser
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: SuplrListSupplierAddedByUser
- Parameters:
suplrListSupplierAddedByUser- Purchaser Responsible User
-
setCountry
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: Country
- Parameters:
country- Country/Region Key
-
setEmailAddress
Constraints: Not nullable, Maximum length: 241Original property name from the Odata EDM: EmailAddress
- Parameters:
emailAddress- The emailAddress to set.
-
setSupplierListName
Constraints: Not nullable, Maximum length: 60Original property name from the Odata EDM: SupplierListName
- Parameters:
supplierListName- Supplier List Name
-
setSupplierName
Constraints: Not nullable, Maximum length: 80Original property name from the Odata EDM: SupplierName
- Parameters:
supplierName- Name of Supplier
-
set_Messages
Constraints: Not nullableOriginal property name from the Odata EDM: SAP__Messages
- Parameters:
_Messages- The _Messages to set.
-
getEntityCollection
- Specified by:
getEntityCollectionin classVdmEntity<SrcgSuplrListBusinessPartner>
-
getKey
- Overrides:
getKeyin classVdmObject<SrcgSuplrListBusinessPartner>
-
toMapOfFields
- Overrides:
toMapOfFieldsin classVdmObject<SrcgSuplrListBusinessPartner>
-
fromMap
- Overrides:
fromMapin classVdmObject<SrcgSuplrListBusinessPartner>
-
getDefaultServicePath
- Overrides:
getDefaultServicePathin classVdmEntity<SrcgSuplrListBusinessPartner>
-
getSourcingSupplierListTPIfPresent
Retrieval of associated SourcingSupplierList entity (one to one). This corresponds to the OData navigation property _SourcingSupplierListTP.If the navigation property for an entity SrcgSuplrListBusinessPartner 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 _SourcingSupplierListTP is already loaded, the result
will contain the SourcingSupplierList entity. If not, an
Optionwith result stateemptyis returned.
-
setSourcingSupplierListTP
Overwrites the associated SourcingSupplierList entity for the loaded navigation property _SourcingSupplierListTP.- Parameters:
value- New SourcingSupplierList entity.
-
proposeToAdd
@Nonnull public static BoundAction.CollectionToSingle<SrcgSuplrListBusinessPartner,SrcgSuplrListBusinessPartner> proposeToAdd(@Nullable UUID sourcingSupplierListUUID, @Nonnull Collection<D_SrcgSuplrListCrteBusPartP> _BusinessPartner) Action that can be applied to a collection of entities of this class.- Parameters:
sourcingSupplierListUUID- Constraints: NullableOriginal parameter name from the Odata EDM: SourcingSupplierListUUID
_BusinessPartner- Constraints: Not nullableOriginal parameter name from the Odata EDM: _BusinessPartner
- Returns:
- Action object prepared with the given parameters to be applied to a collection of entities of this class.
To execute it use the
service.forEntity(entity).applyAction(thisAction)API.
-
delSrcgSuplrListBusPartner
@Nonnull public static BoundAction.SingleToSingle<SrcgSuplrListBusinessPartner,SrcgSuplrListBusinessPartner> delSrcgSuplrListBusPartner()Action that can be applied to any entity object of this class.- Returns:
- Action object prepared with the given parameters to be applied to any entity object of this class.
To execute it use the
service.forEntity(entity).applyAction(thisAction)API.
-
undoDeleteOfSupplier
@Nonnull public static BoundAction.SingleToSingle<SrcgSuplrListBusinessPartner,SrcgSuplrListBusinessPartner> undoDeleteOfSupplier()Action that can be applied to any entity object of this class.- Returns:
- Action object prepared with the given parameters to be applied to any entity object of this class.
To execute it use the
service.forEntity(entity).applyAction(thisAction)API.
-
proposeToDelete
@Nonnull public static BoundAction.SingleToSingle<SrcgSuplrListBusinessPartner,SrcgSuplrListBusinessPartner> proposeToDelete(@Nonnull String suplrListSuplrDeltnReasonText) Action that can be applied to any entity object of this class.- Parameters:
suplrListSuplrDeltnReasonText- Constraints: Not nullable, Maximum length: 45Original parameter name from the Odata EDM: SuplrListSuplrDeltnReasonText
- Returns:
- Action object prepared with the given parameters to be applied to any entity object of this class.
To execute it use the
service.forEntity(entity).applyAction(thisAction)API.
-
builder
-
getSrcgSuplrListBusPartUUID
(Key Field) Constraints: Not nullableOriginal property name from the Odata EDM: SrcgSuplrListBusPartUUID
- Returns:
- Business Partner GUID
-
getBusinessPartnerUUID
Constraints: NullableOriginal property name from the Odata EDM: BusinessPartnerUUID
- Returns:
- Business Partner UUID
-
getSupplier
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: Supplier
- Returns:
- Account Number of Supplier
-
getBusinessPartner
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: BusinessPartner
- Returns:
- Business Partner
-
getAddressNumber
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: AddressNumber
- Returns:
- Address
-
getSupplierCountryGroup
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: SupplierCountryGroup
- Returns:
- Country/Region Group of Supplier
-
getSourcingSupplierListUUID
Constraints: Not nullableOriginal property name from the Odata EDM: SourcingSupplierListUUID
- Returns:
- UUID of Sourcing Supplier List
-
getSuplrListSupplierIsMandatory
Constraints: Not nullableOriginal property name from the Odata EDM: SuplrListSupplierIsMandatory
- Returns:
- Supplier Is Mandatory
-
getBusinessPartnerIsBlocked
Constraints: Not nullableOriginal property name from the Odata EDM: BusinessPartnerIsBlocked
- Returns:
- Central Block for Business Partner
-
getSuplrListReferenceObjectUUID
Constraints: NullableOriginal property name from the Odata EDM: SuplrListReferenceObjectUUID
- Returns:
- Reference Object UUID of Instance Based Supplier List
-
getSupplierListReferenceObject
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: SupplierListReferenceObject
- Returns:
- Reference Object for Supplier List for Sourcing
-
getSuplrListReferenceObjectType
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: SuplrListReferenceObjectType
- Returns:
- Reference Object Type for Sourcing Supplier List
-
getSourceSupplierListUUID
Constraints: NullableOriginal property name from the Odata EDM: SourceSupplierListUUID
- Returns:
- Source Supplier List UUID
-
getSourceSupplierListType
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: SourceSupplierListType
- Returns:
- Source Supplier List Type
-
getSupplierListUpdateType
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: SupplierListUpdateType
- Returns:
- Update Type
-
getIsDeleted
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: IsDeleted
- Returns:
- Deletion Indicator in Purchasing Document
-
getSuplrListSuplrDeltnReasonText
Constraints: Not nullable, Maximum length: 45Original property name from the Odata EDM: SuplrListSuplrDeltnReasonText
- Returns:
- Supplier Deletion Reason Text
-
getSuplrListSupplierAddedByUser
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: SuplrListSupplierAddedByUser
- Returns:
- Purchaser Responsible User
-
getCountry
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: Country
- Returns:
- Country/Region Key
-
getEmailAddress
Constraints: Not nullable, Maximum length: 241Original property name from the Odata EDM: EmailAddress
- Returns:
- The emailAddress contained in this
VdmEntity.
-
getSupplierListName
Constraints: Not nullable, Maximum length: 60Original property name from the Odata EDM: SupplierListName
- Returns:
- Supplier List Name
-
getSupplierName
Constraints: Not nullable, Maximum length: 80Original property name from the Odata EDM: SupplierName
- Returns:
- Name of Supplier
-
get_Messages
Constraints: Not nullableOriginal property name from the Odata EDM: SAP__Messages
- Returns:
- The _Messages contained in this
VdmEntity.
-
toString
- Overrides:
toStringin classVdmObject<SrcgSuplrListBusinessPartner>
-
equals
- Overrides:
equalsin classVdmEntity<SrcgSuplrListBusinessPartner>
-
canEqual
- Overrides:
canEqualin classVdmEntity<SrcgSuplrListBusinessPartner>
-
hashCode
public int hashCode()- Overrides:
hashCodein classVdmEntity<SrcgSuplrListBusinessPartner>
-
getOdataType
- Specified by:
getOdataTypein classVdmObject<SrcgSuplrListBusinessPartner>
-