Interface FieldCatalogForPricingInSalesService

All Known Implementing Classes:
DefaultFieldCatalogForPricingInSalesService

@Deprecated public interface FieldCatalogForPricingInSalesService
Deprecated.
The service and all its related classes are deprecated. Please use the odata generator to generate the VDM.

Consumers of this inbound service can read a list of fields that are included in the field catalog for pricing in sales by sending OData requests.

Business Documentation

Reference: SAP Business Accelerator Hub

Details:

OData Service: SLSPRCGCONDITIONFIELD_0001
API Version: 1.0.1
Minimum ERP Version: 2302
Communication Scenario: Pricing Data Integration(SAP_COM_0294)
Scope Items: Internal Project Management - Project-Based Services(1A8), Sales Rebate Processing(1B6), Credit Memo Processing(1EZ), Debit Memo Processing(1F1), Advanced Available-to-Promise Processing(1JW), Advanced Resource Management - Project-Based Services(1KC), Sale of Services(2EQ), Intercompany Process for Customer Returns(2F4), Central Purchase Contracts(2ME), Guided Buying Capability with SAP Ariba Buying(2NV), Purchasing Rebate Processing(2R7), Sales Commissions - External Sales Representative(2TT), Service Order Management and Monitoring(3D2), Sales Processing using Third-Party with Shipping Notification(BD3), Sell from Stock(BD9), Lean Customer Returns(BDD), Invoice Correction Process with Debit Memo(BDQ), Sales Order Processing with Customer Down Payment(BKJ), Invoice Correction Process with Credit Memo(BKL), Scheduling Agreements in Procurement(BMR), Consumable Purchasing(BNX), Customer Project Management - Project-Based Services(J11), Service and Material Procurement - Project-Based Services(J13), Sales Order Processing - Project-Based Services(J14), Procurement of Direct Materials(J45), Procurement of Direct Materials(O45), Requisitioning(O8J), Sell from Stock(OD9), Guided Buying Capability with SAP Ariba Buying(ONV), Consumable Purchasing(ONX), Intercompany Processes - Project-Based Services(16T), Requisitioning(18J), Activity Management in Procurement(19C), Supplier Classification and Segmentation(19E), Sourcing with SAP Ariba Sourcing(1A0), Intercompany Sales Order Processing - Domestic(1HO), Sales Inquiry(1IQ), Customer Consignment(1IU), Invoice Processing by OpenText(1LE), Omnichannel Convergent Billing(1MC), Delivery Processing without Order Reference(1MI), Intercompany Sales Order Processing - International(1MX), Ariba - Sales Order to Invoice integration for SD(1NB), Extended Intercompany Processes for Sales(1WO), Request for Price(1XF), Digital Payments - Sales(1Z1), Customer Returns with Direct Shipment from Customer to Supplier(1Z3), External Billing(1Z6), Procurement of Services(22Z), Integration of Procurement with External Suppliers(2EJ), Integration of Sales with External Buyers(2EL), Sales Order Processing for Non-Stock Material(2ET), Supplier Consignment(2LG), Automated Invoice Settlement(2LH), Basic Available-to-Promise Processing(2LN), Basic Resource Management - Project-Based Services(2MV), Scheduling Agreement for Subcontracting Procurement(2NX), Scheduling Agreement for Consignment Procurement(2NY), Cross-Company Purchasing Organization(2R3), Complementary Procurement Functions(2TW), Procurement of Materials with Variant Configuration(2XU), Propose Material Group in Free-Text Purchase Requisitions(2XV), Propose Creation of Catalog Items based on Free-Text Purchase Orders(2XW), Sales Order Processing for Sales Kits(31Q), Free of Charge Delivery(BDA), Sales Quotation(BDG), Sales Order Entry with One-Time Customer(BDH), Sales Processing Using Third-Party Without Shipping Notification(BDK), Sales of Non-Stock Item with Order-Specific Procurement(BDN), Returnables Processing(BDW), Free Goods Processing(BKA), Sales Order Fulfillment Monitoring and Operations(BKK), Order-to-Cash Performance Monitoring (Deprecated)(BKN), Customer Returns(BKP), Sales Order Processing - SEPA Direct Debit Handling(BKX), Sales Order Processing with Invoice List and Collective Billing(BKZ), Purchase Contract(BMD), Return to Supplier(BMK), Subcontracting(BMY), Sales Contract Management(I9I), Time Recording - Project-Based Services(J12), Automated Purchase-to-Pay with SAP Ariba Commerce Automation(J82), Automated Purchase-to-Pay with SAP Ariba Commerce Automation(O82), Supplier Classification and Segmentation(O9E), Sourcing with SAP Ariba Sourcing(OA0), Invoice Correction Process with Debit Memo(ODQ), Sale of Services(OEQ), Debit Memo Processing(OF1), Invoice Correction Process with Credit Memo(OKL), Supplier Evaluation and Performance Monitoring(OL4), Invoice Processing by OpenText(OLE), Purchase Contract(OMD), Return to Supplier(OMK), Scheduling Agreements in Procurement(OMR), Request for Price(OXF), External Billing(OZ6), Credit Memo Processing(PEZ), Convergent Billing(PMC), Supplier Evaluation and Performance Monitoring(SL4)
Authentication Methods: x509
Service Group Name: API_SLSPRCGCONDITIONFIELD
Business Object: Field Catalog for Pricing in Sales
  • Field Details

  • Method Details

    • withServicePath

      @Nonnull FieldCatalogForPricingInSalesService withServicePath(@Nonnull String servicePath)
      Deprecated.
      Overrides the default service path and returns a new service instance with the specified service path. Also adjusts the respective entity URLs.
      Parameters:
      servicePath - Service path that will override the default.
      Returns:
      A new service instance with the specified service path.
    • batch

      @Nonnull BatchRequestBuilder batch()
      Deprecated.
      Creates a batch request builder object.
      Returns:
      A request builder to handle batch operation on this service. To perform execution, call the execute method on the request builder object.
    • getAllSalesPricingConditionField

      @Nonnull GetAllRequestBuilder<SalesPricingConditionField> getAllSalesPricingConditionField()
      Deprecated.
      Fetch multiple SalesPricingConditionField entities.
      Returns:
      A request builder to fetch multiple SalesPricingConditionField entities. This request builder allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call the execute method on the request builder object.
    • countSalesPricingConditionField

      @Nonnull CountRequestBuilder<SalesPricingConditionField> countSalesPricingConditionField()
      Deprecated.
      Fetch the number of entries from the SalesPricingConditionField entity collection matching the filter and search expressions.
      Returns:
      A request builder to fetch the count of SalesPricingConditionField entities. This request builder allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call the execute method on the request builder object.
    • getSalesPricingConditionFieldByKey

      @Nonnull GetByKeyRequestBuilder<SalesPricingConditionField> getSalesPricingConditionFieldByKey(String conditionUsage, String conditionApplication, String pricingConditionField)
      Deprecated.
      Fetch a single SalesPricingConditionField entity using key fields.
      Parameters:
      pricingConditionField - Name of the condition field

      Constraints: Not nullable, Maximum length: 30

      conditionUsage - Usage of the condition table

      Constraints: Not nullable, Maximum length: 1

      conditionApplication - Application

      Constraints: Not nullable, Maximum length: 2

      Returns:
      A request builder to fetch a single SalesPricingConditionField entity using key fields. This request builder allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call the execute method on the request builder object.
    • getAllSlsPricingConditionFieldText

      @Nonnull GetAllRequestBuilder<SlsPricingConditionFieldText> getAllSlsPricingConditionFieldText()
      Deprecated.
      Fetch multiple SlsPricingConditionFieldText entities.
      Returns:
      A request builder to fetch multiple SlsPricingConditionFieldText entities. This request builder allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call the execute method on the request builder object.
    • countSlsPricingConditionFieldText

      @Nonnull CountRequestBuilder<SlsPricingConditionFieldText> countSlsPricingConditionFieldText()
      Deprecated.
      Fetch the number of entries from the SlsPricingConditionFieldText entity collection matching the filter and search expressions.
      Returns:
      A request builder to fetch the count of SlsPricingConditionFieldText entities. This request builder allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call the execute method on the request builder object.
    • getSlsPricingConditionFieldTextByKey

      @Nonnull GetByKeyRequestBuilder<SlsPricingConditionFieldText> getSlsPricingConditionFieldTextByKey(String language, String conditionUsage, String conditionApplication, String pricingConditionField)
      Deprecated.
      Fetch a single SlsPricingConditionFieldText entity using key fields.
      Parameters:
      pricingConditionField - Field Name

      Constraints: Not nullable, Maximum length: 30

      language - Language Key

      Constraints: Not nullable, Maximum length: 2

      conditionUsage - Usage of the condition table

      Constraints: Not nullable, Maximum length: 1

      conditionApplication - Application

      Constraints: Not nullable, Maximum length: 2

      Returns:
      A request builder to fetch a single SlsPricingConditionFieldText entity using key fields. This request builder allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call the execute method on the request builder object.