Class SalesPrice
Original entity name from the Odata EDM: SalesPriceType
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final SimpleProperty<SalesPrice>Selector for all available fields of SalesPrice.static final SimpleProperty.String<SalesPrice>Fields inherited from class com.sap.cloud.sdk.datamodel.odatav4.core.VdmObject
changedOriginalFields, ODATA_TYPE_ANNOTATIONS, ODATA_VERSION_ANNOTATIONS -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic SalesPrice.SalesPriceBuilderbuilder()protected booleanbooleanprotected voidprotected Stringprotected Stringprotected ODataEntityKeygetKey()(Key Field) Constraints: Not nullable, Maximum length: 1getType()inthashCode()retrieveSalesPrice(String sALESORGANIZATION, String dISTRIBUTIONCHANNEL, String dIVISION, String tRANSACTIONCURRENCY, String sALESDOCUMENTTYPE, String sALESDOCUMENTITEMCATEGORY, String bILLINGDOCUMENTTYPE, String lANGUAGEISOCODE, String sALESPRICERETRIEVEUSECASE, Boolean pRICEELEMENTSAREREQUESTED, Collection<SALESPRICEMATERIAL> pRODUCT, Collection<SALESPRICECUSTOMER> sOLDTOPARTY, LocalDate pRICINGDATE) Action that can be applied to a collection of entities of this class.voidsetSalesPriceRetrieveDummy(String salesPriceRetrieveDummy) (Key Field) 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, toMapOfNavigationProperties
-
Field Details
-
ALL_FIELDS
Selector for all available fields of SalesPrice. -
SALES_PRICE_RETRIEVE_DUMMY
-
-
Constructor Details
-
SalesPrice
public SalesPrice() -
SalesPrice
-
-
Method Details
-
getType
- Specified by:
getTypein classVdmObject<SalesPrice>
-
setSalesPriceRetrieveDummy
(Key Field) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: SalesPriceRetrieveDummy
- Parameters:
salesPriceRetrieveDummy- Dummy for Sales Price Retrieve Entity
-
getEntityCollection
- Specified by:
getEntityCollectionin classVdmEntity<SalesPrice>
-
getKey
- Overrides:
getKeyin classVdmObject<SalesPrice>
-
toMapOfFields
- Overrides:
toMapOfFieldsin classVdmObject<SalesPrice>
-
fromMap
- Overrides:
fromMapin classVdmObject<SalesPrice>
-
getDefaultServicePath
- Overrides:
getDefaultServicePathin classVdmEntity<SalesPrice>
-
retrieveSalesPrice
@Nonnull public static BoundAction.CollectionToCollection<SalesPrice,SALESPRICERETRIEVERESULT> retrieveSalesPrice(@Nonnull String sALESORGANIZATION, @Nonnull String dISTRIBUTIONCHANNEL, @Nonnull String dIVISION, @Nonnull String tRANSACTIONCURRENCY, @Nonnull String sALESDOCUMENTTYPE, @Nonnull String sALESDOCUMENTITEMCATEGORY, @Nonnull String bILLINGDOCUMENTTYPE, @Nonnull String lANGUAGEISOCODE, @Nonnull String sALESPRICERETRIEVEUSECASE, @Nonnull Boolean pRICEELEMENTSAREREQUESTED, @Nonnull Collection<SALESPRICEMATERIAL> pRODUCT, @Nonnull Collection<SALESPRICECUSTOMER> sOLDTOPARTY, @Nullable LocalDate pRICINGDATE) Action that can be applied to a collection of entities of this class.- Parameters:
sALESPRICERETRIEVEUSECASE- Constraints: Not nullable, Maximum length: 10Original parameter name from the Odata EDM: SALESPRICERETRIEVEUSECASE
pRICINGDATE- Constraints: NullableOriginal parameter name from the Odata EDM: PRICINGDATE
dIVISION- Constraints: Not nullable, Maximum length: 2Original parameter name from the Odata EDM: DIVISION
lANGUAGEISOCODE- Constraints: Not nullable, Maximum length: 2Original parameter name from the Odata EDM: LANGUAGEISOCODE
pRODUCT- Constraints: Not nullableOriginal parameter name from the Odata EDM: PRODUCT
sOLDTOPARTY- Constraints: Not nullableOriginal parameter name from the Odata EDM: SOLDTOPARTY
dISTRIBUTIONCHANNEL- Constraints: Not nullable, Maximum length: 2Original parameter name from the Odata EDM: DISTRIBUTIONCHANNEL
sALESDOCUMENTITEMCATEGORY- Constraints: Not nullable, Maximum length: 4Original parameter name from the Odata EDM: SALESDOCUMENTITEMCATEGORY
bILLINGDOCUMENTTYPE- Constraints: Not nullable, Maximum length: 4Original parameter name from the Odata EDM: BILLINGDOCUMENTTYPE
tRANSACTIONCURRENCY- Constraints: Not nullable, Maximum length: 3Original parameter name from the Odata EDM: TRANSACTIONCURRENCY
pRICEELEMENTSAREREQUESTED- Constraints: Not nullableOriginal parameter name from the Odata EDM: PRICEELEMENTSAREREQUESTED
sALESDOCUMENTTYPE- Constraints: Not nullable, Maximum length: 4Original parameter name from the Odata EDM: SALESDOCUMENTTYPE
sALESORGANIZATION- Constraints: Not nullable, Maximum length: 4Original parameter name from the Odata EDM: SALESORGANIZATION
- 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.
-
builder
-
getSalesPriceRetrieveDummy
(Key Field) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: SalesPriceRetrieveDummy
- Returns:
- Dummy for Sales Price Retrieve Entity
-
toString
- Overrides:
toStringin classVdmObject<SalesPrice>
-
equals
- Overrides:
equalsin classVdmEntity<SalesPrice>
-
canEqual
- Overrides:
canEqualin classVdmEntity<SalesPrice>
-
hashCode
public int hashCode()- Overrides:
hashCodein classVdmEntity<SalesPrice>
-
getOdataType
- Specified by:
getOdataTypein classVdmObject<SalesPrice>
-