Class SettlementDocumentPartner
- All Implemented Interfaces:
VdmEntitySet
Original entity name from the Odata EDM: SettlementDocumentPartner_Type
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classHelper class to allow for fluent creation of SettlementDocumentPartner instances. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final SimpleProperty.String<SettlementDocumentPartner>static final SimpleProperty.String<SettlementDocumentPartner>static final SimpleProperty.String<SettlementDocumentPartner>static final SimpleProperty<SettlementDocumentPartner>Selector for all available fields of SettlementDocumentPartner.static final SimpleProperty.String<SettlementDocumentPartner>static final SimpleProperty.String<SettlementDocumentPartner>static final SimpleProperty.String<SettlementDocumentPartner>static final SimpleProperty.String<SettlementDocumentPartner>static final SimpleProperty.String<SettlementDocumentPartner>static final SimpleProperty.String<SettlementDocumentPartner>static final SimpleProperty.Boolean<SettlementDocumentPartner>static final SimpleProperty.String<SettlementDocumentPartner>static final SimpleProperty.String<SettlementDocumentPartner>static final SimpleProperty.String<SettlementDocumentPartner>static final SimpleProperty.String<SettlementDocumentPartner>static final SimpleProperty.String<SettlementDocumentPartner>static final NavigationProperty.Single<SettlementDocumentPartner,SetlDoc> Use with available request builders to apply the _SettlmtDoc navigation property to query operations.static final SimpleProperty.String<SettlementDocumentPartner>Fields inherited from class com.sap.cloud.sdk.datamodel.odatav4.core.VdmObject
changedOriginalFields, ODATA_TYPE_ANNOTATIONS, ODATA_VERSION_ANNOTATIONS -
Constructor Summary
ConstructorsConstructorDescriptionSettlementDocumentPartner(String settlmtDoc, 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) -
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).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: 10voidsetSettlmtDocPartAddrRefType(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 SettlementDocumentPartner. -
SETTLMT_DOC
-
PARTNER_FUNCTION
-
PARTNER_COUNTER
-
SUPPLIER
-
CUSTOMER
-
CONTACT_PERSON
-
PERSONNEL
-
ADDRESS_ID
-
ADDRESS_PERSON_ID
-
REFERENCE_BUSINESS_PARTNER
-
SETTLMT_DOC_PART_ADDR_REF_TYPE
-
ADDRESS_OBJECT_TYPE
-
BP_ADDR_DETERMINATION_TRANSACTION
public static final SimpleProperty.String<SettlementDocumentPartner> BP_ADDR_DETERMINATION_TRANSACTION -
BP_REF_ADDRESS_ID_FOR_DOC_SPCFC_ADDR
public static final SimpleProperty.String<SettlementDocumentPartner> BP_REF_ADDRESS_ID_FOR_DOC_SPCFC_ADDR -
VAT_REGISTRATION
-
PARTNER_IS_ONE_TIME_ACCOUNT
-
TO__SETTLMT_DOC
Use with available request builders to apply the _SettlmtDoc navigation property to query operations.
-
-
Constructor Details
-
SettlementDocumentPartner
public SettlementDocumentPartner() -
SettlementDocumentPartner
public SettlementDocumentPartner(@Nullable String settlmtDoc, @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)
-
-
Method Details
-
getType
- Specified by:
getTypein classVdmObject<SettlementDocumentPartner>
-
setSettlmtDoc
(Key Field) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: SettlmtDoc
- Parameters:
settlmtDoc- Settlement Document Number
-
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<SettlementDocumentPartner>
-
getKey
- Overrides:
getKeyin classVdmObject<SettlementDocumentPartner>
-
toMapOfFields
- Overrides:
toMapOfFieldsin classVdmObject<SettlementDocumentPartner>
-
fromMap
- Overrides:
fromMapin classVdmObject<SettlementDocumentPartner>
-
getDefaultServicePath
- Overrides:
getDefaultServicePathin classVdmEntity<SettlementDocumentPartner>
-
getSettlmtDocIfPresent
Retrieval of associated SetlDoc entity (one to one). This corresponds to the OData navigation property _SettlmtDoc.If the navigation property for an entity SettlementDocumentPartner 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.
-
builder
-
getSettlmtDoc
(Key Field) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: SettlmtDoc
- Returns:
- Settlement Document Number
-
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<SettlementDocumentPartner>
-
equals
- Overrides:
equalsin classVdmEntity<SettlementDocumentPartner>
-
canEqual
- Overrides:
canEqualin classVdmEntity<SettlementDocumentPartner>
-
hashCode
public int hashCode()- Overrides:
hashCodein classVdmEntity<SettlementDocumentPartner>
-
getOdataType
- Specified by:
getOdataTypein classVdmObject<SettlementDocumentPartner>
-