Class SettlementDocumentItemPartner
- All Implemented Interfaces:
VdmEntitySet
Original entity name from the Odata EDM: SettlementDocumentItemPartner_Type
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classHelper class to allow for fluent creation of SettlementDocumentItemPartner instances. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final SimpleProperty.String<SettlementDocumentItemPartner>static final SimpleProperty.String<SettlementDocumentItemPartner>static final SimpleProperty.String<SettlementDocumentItemPartner>static final SimpleProperty<SettlementDocumentItemPartner>Selector for all available fields of SettlementDocumentItemPartner.static final SimpleProperty.String<SettlementDocumentItemPartner>static final SimpleProperty.String<SettlementDocumentItemPartner>static final SimpleProperty.String<SettlementDocumentItemPartner>static final SimpleProperty.String<SettlementDocumentItemPartner>static final SimpleProperty.String<SettlementDocumentItemPartner>static final SimpleProperty.String<SettlementDocumentItemPartner>static final SimpleProperty.Boolean<SettlementDocumentItemPartner>static final SimpleProperty.String<SettlementDocumentItemPartner>static final SimpleProperty.String<SettlementDocumentItemPartner>static final SimpleProperty.String<SettlementDocumentItemPartner>static final SimpleProperty.String<SettlementDocumentItemPartner>static final SimpleProperty.String<SettlementDocumentItemPartner>static final SimpleProperty.String<SettlementDocumentItemPartner>static final NavigationProperty.Single<SettlementDocumentItemPartner,SetlDoc> Use with available request builders to apply the _SettlmtDoc navigation property to query operations.static final NavigationProperty.Single<SettlementDocumentItemPartner,SetlDocItm> Use with available request builders to apply the _SettlmtDocItem navigation property to query operations.static final SimpleProperty.String<SettlementDocumentItemPartner>Fields inherited from class com.sap.cloud.sdk.datamodel.odatav4.core.VdmObject
changedOriginalFields, ODATA_TYPE_ANNOTATIONS, ODATA_VERSION_ANNOTATIONS -
Constructor Summary
ConstructorsConstructorDescriptionSettlementDocumentItemPartner(String settlmtDoc, String settlmtDocItem, String partnerFunction, String partnerCounter, String supplier, String customer, String contactPerson, String personnel, String addressID, String addressPersonID, String referenceBusinessPartner, String settlmtDocPartAddrRefType, String addressObjectType, String bPAddrDeterminationTransaction, String bPRefAddressIDForDocSpcfcAddr, String vATRegistration, Boolean partnerIsOneTimeAccount, SetlDoc to_SettlmtDoc, SetlDocItm to_SettlmtDocItem) -
Method Summary
Modifier and TypeMethodDescriptionbuilder()protected booleanbooleanprotected voidConstraints: Not nullable, Maximum length: 10Constraints: Not nullable, Maximum length: 1Constraints: Not nullable, Maximum length: 10Constraints: Not nullable, Maximum length: 6Constraints: Not nullable, Maximum length: 10Constraints: Not nullable, Maximum length: 10Constraints: Not nullable, Maximum length: 10protected Stringprotected Stringprotected ODataEntityKeygetKey()(Key Field) Constraints: Not nullable, Maximum length: 3(Key Field) Constraints: Not nullable, Maximum length: 2Constraints: Not nullableConstraints: Not nullable, Maximum length: 8Constraints: Not nullable, Maximum length: 10(Key Field) Constraints: Not nullable, Maximum length: 10io.vavr.control.Option<SetlDoc>Retrieval of associated SetlDoc entity (one to one).(Key Field) Constraints: Not nullable, Maximum length: 6io.vavr.control.Option<SetlDocItm>Retrieval of associated SetlDocItm entity (one to one).Constraints: Not nullable, Maximum length: 1Constraints: Not nullable, Maximum length: 10getType()Constraints: Not nullable, Maximum length: 20inthashCode()voidsetAddressID(String addressID) Constraints: Not nullable, Maximum length: 10voidsetAddressObjectType(String addressObjectType) Constraints: Not nullable, Maximum length: 1voidsetAddressPersonID(String addressPersonID) Constraints: Not nullable, Maximum length: 10voidsetBPAddrDeterminationTransaction(String bPAddrDeterminationTransaction) Constraints: Not nullable, Maximum length: 6voidsetBPRefAddressIDForDocSpcfcAddr(String bPRefAddressIDForDocSpcfcAddr) Constraints: Not nullable, Maximum length: 10voidsetContactPerson(String contactPerson) Constraints: Not nullable, Maximum length: 10voidsetCustomer(String customer) Constraints: Not nullable, Maximum length: 10voidsetPartnerCounter(String partnerCounter) (Key Field) Constraints: Not nullable, Maximum length: 3voidsetPartnerFunction(String partnerFunction) (Key Field) Constraints: Not nullable, Maximum length: 2voidsetPartnerIsOneTimeAccount(Boolean partnerIsOneTimeAccount) Constraints: Not nullablevoidsetPersonnel(String personnel) Constraints: Not nullable, Maximum length: 8voidsetReferenceBusinessPartner(String referenceBusinessPartner) Constraints: Not nullable, Maximum length: 10voidsetSettlmtDoc(SetlDoc value) Overwrites the associated SetlDoc entity for the loaded navigation property _SettlmtDoc.voidsetSettlmtDoc(String settlmtDoc) (Key Field) Constraints: Not nullable, Maximum length: 10voidsetSettlmtDocItem(SetlDocItm value) Overwrites the associated SetlDocItm entity for the loaded navigation property _SettlmtDocItem.voidsetSettlmtDocItem(String settlmtDocItem) (Key Field) Constraints: Not nullable, Maximum length: 6voidsetSettlmtDocPartAddrRefType(String settlmtDocPartAddrRefType) Constraints: Not nullable, Maximum length: 1voidsetSupplier(String supplier) Constraints: Not nullable, Maximum length: 10voidsetVATRegistration(String vATRegistration) Constraints: Not nullable, Maximum length: 20toString()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 SettlementDocumentItemPartner. -
SETTLMT_DOC
-
SETTLMT_DOC_ITEM
-
PARTNER_FUNCTION
-
PARTNER_COUNTER
-
SUPPLIER
-
CUSTOMER
-
CONTACT_PERSON
-
PERSONNEL
-
ADDRESS_ID
-
ADDRESS_PERSON_ID
-
REFERENCE_BUSINESS_PARTNER
-
SETTLMT_DOC_PART_ADDR_REF_TYPE
public static final SimpleProperty.String<SettlementDocumentItemPartner> SETTLMT_DOC_PART_ADDR_REF_TYPE -
ADDRESS_OBJECT_TYPE
-
BP_ADDR_DETERMINATION_TRANSACTION
public static final SimpleProperty.String<SettlementDocumentItemPartner> BP_ADDR_DETERMINATION_TRANSACTION -
BP_REF_ADDRESS_ID_FOR_DOC_SPCFC_ADDR
public static final SimpleProperty.String<SettlementDocumentItemPartner> BP_REF_ADDRESS_ID_FOR_DOC_SPCFC_ADDR -
VAT_REGISTRATION
-
PARTNER_IS_ONE_TIME_ACCOUNT
public static final SimpleProperty.Boolean<SettlementDocumentItemPartner> PARTNER_IS_ONE_TIME_ACCOUNT -
TO__SETTLMT_DOC
public static final NavigationProperty.Single<SettlementDocumentItemPartner,SetlDoc> TO__SETTLMT_DOCUse with available request builders to apply the _SettlmtDoc navigation property to query operations. -
TO__SETTLMT_DOC_ITEM
public static final NavigationProperty.Single<SettlementDocumentItemPartner,SetlDocItm> TO__SETTLMT_DOC_ITEMUse with available request builders to apply the _SettlmtDocItem navigation property to query operations.
-
-
Constructor Details
-
SettlementDocumentItemPartner
public SettlementDocumentItemPartner() -
SettlementDocumentItemPartner
public SettlementDocumentItemPartner(@Nullable String settlmtDoc, @Nullable String settlmtDocItem, @Nullable String partnerFunction, @Nullable String partnerCounter, @Nullable String supplier, @Nullable String customer, @Nullable String contactPerson, @Nullable String personnel, @Nullable String addressID, @Nullable String addressPersonID, @Nullable String referenceBusinessPartner, @Nullable String settlmtDocPartAddrRefType, @Nullable String addressObjectType, @Nullable String bPAddrDeterminationTransaction, @Nullable String bPRefAddressIDForDocSpcfcAddr, @Nullable String vATRegistration, @Nullable Boolean partnerIsOneTimeAccount, @Nullable SetlDoc to_SettlmtDoc, @Nullable SetlDocItm to_SettlmtDocItem)
-
-
Method Details
-
getType
- Specified by:
getTypein classVdmObject<SettlementDocumentItemPartner>
-
setSettlmtDoc
(Key Field) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: SettlmtDoc
- Parameters:
settlmtDoc- Settlement Document Number
-
setSettlmtDocItem
(Key Field) Constraints: Not nullable, Maximum length: 6Original property name from the Odata EDM: SettlmtDocItem
- Parameters:
settlmtDocItem- Document Item
-
setPartnerFunction
(Key Field) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: PartnerFunction
- Parameters:
partnerFunction- Partner Function
-
setPartnerCounter
(Key Field) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: PartnerCounter
- Parameters:
partnerCounter- Partner counter
-
setSupplier
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: Supplier
- Parameters:
supplier- Account Number of Supplier
-
setCustomer
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: Customer
- Parameters:
customer- Customer Number
-
setContactPerson
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: ContactPerson
- Parameters:
contactPerson- Number of Contact Person
-
setPersonnel
Constraints: Not nullable, Maximum length: 8Original property name from the Odata EDM: Personnel
- Parameters:
personnel- Personnel Number
-
setAddressID
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: AddressID
- Parameters:
addressID- Address Number
-
setAddressPersonID
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: AddressPersonID
- Parameters:
addressPersonID- Person Number
-
setReferenceBusinessPartner
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: ReferenceBusinessPartner
- Parameters:
referenceBusinessPartner- Business Partner Number
-
setSettlmtDocPartAddrRefType
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: SettlmtDocPartAddrRefType
- Parameters:
settlmtDocPartAddrRefType- Address indicator
-
setAddressObjectType
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: AddressObjectType
- Parameters:
addressObjectType- Address type (1=Organization, 2=Person, 3=Contact person)
-
setBPAddrDeterminationTransaction
Constraints: Not nullable, Maximum length: 6Original property name from the Odata EDM: BPAddrDeterminationTransaction
- Parameters:
bPAddrDeterminationTransaction- Address Determination in Document
-
setBPRefAddressIDForDocSpcfcAddr
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: BPRefAddressIDForDocSpcfcAddr
- Parameters:
bPRefAddressIDForDocSpcfcAddr- BP Reference Address Number
-
setVATRegistration
Constraints: Not nullable, Maximum length: 20Original property name from the Odata EDM: VATRegistration
- Parameters:
vATRegistration- VAT Registration Number
-
setPartnerIsOneTimeAccount
Constraints: Not nullableOriginal property name from the Odata EDM: PartnerIsOneTimeAccount
- Parameters:
partnerIsOneTimeAccount- Indicator: Is the Account a One-Time Account?
-
getEntityCollection
- Specified by:
getEntityCollectionin classVdmEntity<SettlementDocumentItemPartner>
-
getKey
- Overrides:
getKeyin classVdmObject<SettlementDocumentItemPartner>
-
toMapOfFields
- Overrides:
toMapOfFieldsin classVdmObject<SettlementDocumentItemPartner>
-
fromMap
- Overrides:
fromMapin classVdmObject<SettlementDocumentItemPartner>
-
getDefaultServicePath
- Overrides:
getDefaultServicePathin classVdmEntity<SettlementDocumentItemPartner>
-
getSettlmtDocIfPresent
Retrieval of associated SetlDoc entity (one to one). This corresponds to the OData navigation property _SettlmtDoc.If the navigation property for an entity SettlementDocumentItemPartner 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 _SettlmtDoc is already loaded, the result will contain
the SetlDoc entity. If not, an
Optionwith result stateemptyis returned.
-
setSettlmtDoc
Overwrites the associated SetlDoc entity for the loaded navigation property _SettlmtDoc.- Parameters:
value- New SetlDoc entity.
-
getSettlmtDocItemIfPresent
Retrieval of associated SetlDocItm entity (one to one). This corresponds to the OData navigation property _SettlmtDocItem.If the navigation property for an entity SettlementDocumentItemPartner 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 _SettlmtDocItem is already loaded, the result will
contain the SetlDocItm entity. If not, an
Optionwith result stateemptyis returned.
-
setSettlmtDocItem
Overwrites the associated SetlDocItm entity for the loaded navigation property _SettlmtDocItem.- Parameters:
value- New SetlDocItm entity.
-
builder
-
getSettlmtDoc
(Key Field) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: SettlmtDoc
- Returns:
- Settlement Document Number
-
getSettlmtDocItem
(Key Field) Constraints: Not nullable, Maximum length: 6Original property name from the Odata EDM: SettlmtDocItem
- Returns:
- Document Item
-
getPartnerFunction
(Key Field) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: PartnerFunction
- Returns:
- Partner Function
-
getPartnerCounter
(Key Field) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: PartnerCounter
- Returns:
- Partner counter
-
getSupplier
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: Supplier
- Returns:
- Account Number of Supplier
-
getCustomer
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: Customer
- Returns:
- Customer Number
-
getContactPerson
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: ContactPerson
- Returns:
- Number of Contact Person
-
getPersonnel
Constraints: Not nullable, Maximum length: 8Original property name from the Odata EDM: Personnel
- Returns:
- Personnel Number
-
getAddressID
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: AddressID
- Returns:
- Address Number
-
getAddressPersonID
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: AddressPersonID
- Returns:
- Person Number
-
getReferenceBusinessPartner
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: ReferenceBusinessPartner
- Returns:
- Business Partner Number
-
getSettlmtDocPartAddrRefType
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: SettlmtDocPartAddrRefType
- Returns:
- Address indicator
-
getAddressObjectType
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: AddressObjectType
- Returns:
- Address type (1=Organization, 2=Person, 3=Contact person)
-
getBPAddrDeterminationTransaction
Constraints: Not nullable, Maximum length: 6Original property name from the Odata EDM: BPAddrDeterminationTransaction
- Returns:
- Address Determination in Document
-
getBPRefAddressIDForDocSpcfcAddr
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: BPRefAddressIDForDocSpcfcAddr
- Returns:
- BP Reference Address Number
-
getVATRegistration
Constraints: Not nullable, Maximum length: 20Original property name from the Odata EDM: VATRegistration
- Returns:
- VAT Registration Number
-
getPartnerIsOneTimeAccount
Constraints: Not nullableOriginal property name from the Odata EDM: PartnerIsOneTimeAccount
- Returns:
- Indicator: Is the Account a One-Time Account?
-
toString
- Overrides:
toStringin classVdmObject<SettlementDocumentItemPartner>
-
equals
- Overrides:
equalsin classVdmEntity<SettlementDocumentItemPartner>
-
canEqual
- Overrides:
canEqualin classVdmEntity<SettlementDocumentItemPartner>
-
hashCode
public int hashCode()- Overrides:
hashCodein classVdmEntity<SettlementDocumentItemPartner>
-
getOdataType
- Specified by:
getOdataTypein classVdmObject<SettlementDocumentItemPartner>
-