Interface PricingProcedureInPurchasingService

All Superinterfaces:
BatchService<PricingProcedureInPurchasingServiceBatch>
All Known Implementing Classes:
DefaultPricingProcedureInPurchasingService

@Deprecated public interface PricingProcedureInPurchasingService extends BatchService<PricingProcedureInPurchasingServiceBatch>
Deprecated.
The service and all its related classes are deprecated. Please use the odata generator to generate the VDM.

The service contains pricing procedure, pricing procedure item data, condition type, and description entities. You can query each entity in this service to retrieve the corresponding business data.

Business Documentation

Reference: SAP Business Accelerator Hub

Details:

OData Service: API_PURGPRICINGPROCEDURE_SRV
API Version: 1.0.0
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
Business Object: A purchasing pricing procedure defines the calculation sequence for the net valu
  • Field Details

  • Method Details

    • withServicePath

      @Nonnull PricingProcedureInPurchasingService 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.
    • getAllPurgPrcgCndnTypeText

      @Nonnull PurgPrcgCndnTypeTextFluentHelper getAllPurgPrcgCndnTypeText()
      Deprecated.
      Fetch multiple PurgPrcgCndnTypeText entities.
      Returns:
      A fluent helper to fetch multiple PurgPrcgCndnTypeText entities. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call the execute method on the fluent helper object.
    • getPurgPrcgCndnTypeTextByKey

      @Nonnull PurgPrcgCndnTypeTextByKeyFluentHelper getPurgPrcgCndnTypeTextByKey(String language, String conditionUsage, String conditionApplication, String conditionType)
      Deprecated.
      Fetch a single PurgPrcgCndnTypeText entity using key fields.
      Parameters:
      language - Language Key

      Constraints: Not nullable, Maximum length: 2

      conditionType - Condition Type

      Constraints: Not nullable, Maximum length: 4

      conditionUsage - Usage of the condition table

      Constraints: Not nullable, Maximum length: 1

      conditionApplication - Application

      Constraints: Not nullable, Maximum length: 2

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

      @Nonnull PurgPrcgProcedItemTextFluentHelper getAllPurgPrcgProcedItemText()
      Deprecated.
      Fetch multiple PurgPrcgProcedItemText entities.
      Returns:
      A fluent helper to fetch multiple PurgPrcgProcedItemText entities. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call the execute method on the fluent helper object.
    • getPurgPrcgProcedItemTextByKey

      @Nonnull PurgPrcgProcedItemTextByKeyFluentHelper getPurgPrcgProcedItemTextByKey(String language, String conditionUsage, String conditionApplication, String pricingProcedure, String pricingProcedureStep, String pricingProcedureCounter)
      Deprecated.
      Fetch a single PurgPrcgProcedItemText entity using key fields.
      Parameters:
      pricingProcedureCounter - Condition Counter

      Constraints: Not nullable, Maximum length: 3

      language - Language Key

      Constraints: Not nullable, Maximum length: 2

      pricingProcedureStep - Step Number

      Constraints: Not nullable, Maximum length: 3

      conditionUsage - Usage of the condition table

      Constraints: Not nullable, Maximum length: 1

      conditionApplication - Application

      Constraints: Not nullable, Maximum length: 2

      pricingProcedure - Procedure (Pricing, Output Control, Acct. Det., Costing,...)

      Constraints: Not nullable, Maximum length: 6

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

      @Nonnull PurgPricingConditionTypeFluentHelper getAllPurgPricingConditionType()
      Deprecated.
      Fetch multiple PurgPricingConditionType entities.
      Returns:
      A fluent helper to fetch multiple PurgPricingConditionType entities. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call the execute method on the fluent helper object.
    • getPurgPricingConditionTypeByKey

      @Nonnull PurgPricingConditionTypeByKeyFluentHelper getPurgPricingConditionTypeByKey(String conditionUsage, String conditionApplication, String conditionType)
      Deprecated.
      Fetch a single PurgPricingConditionType entity using key fields.
      Parameters:
      conditionType - Condition Type

      Constraints: Not nullable, Maximum length: 4

      conditionUsage - Usage of the condition table

      Constraints: Not nullable, Maximum length: 1

      conditionApplication - Application

      Constraints: Not nullable, Maximum length: 2

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

      @Nonnull PurgPricingProcedureFluentHelper getAllPurgPricingProcedure()
      Deprecated.
      Fetch multiple PurgPricingProcedure entities.
      Returns:
      A fluent helper to fetch multiple PurgPricingProcedure entities. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call the execute method on the fluent helper object.
    • getPurgPricingProcedureByKey

      @Nonnull PurgPricingProcedureByKeyFluentHelper getPurgPricingProcedureByKey(String conditionUsage, String conditionApplication, String pricingProcedure)
      Deprecated.
      Fetch a single PurgPricingProcedure entity using key fields.
      Parameters:
      conditionUsage - Usage of the condition table

      Constraints: Not nullable, Maximum length: 1

      conditionApplication - Application

      Constraints: Not nullable, Maximum length: 2

      pricingProcedure - Procedure (Pricing, Output Control, Acct. Det., Costing,...)

      Constraints: Not nullable, Maximum length: 6

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

      @Nonnull PurgPricingProcedureItemFluentHelper getAllPurgPricingProcedureItem()
      Deprecated.
      Fetch multiple PurgPricingProcedureItem entities.
      Returns:
      A fluent helper to fetch multiple PurgPricingProcedureItem entities. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call the execute method on the fluent helper object.
    • getPurgPricingProcedureItemByKey

      @Nonnull PurgPricingProcedureItemByKeyFluentHelper getPurgPricingProcedureItemByKey(String conditionUsage, String conditionApplication, String pricingProcedure, String pricingProcedureStep, String pricingProcedureCounter)
      Deprecated.
      Fetch a single PurgPricingProcedureItem entity using key fields.
      Parameters:
      pricingProcedureCounter - Condition Counter

      Constraints: Not nullable, Maximum length: 3

      pricingProcedureStep - Step Number

      Constraints: Not nullable, Maximum length: 3

      conditionUsage - Usage of the condition table

      Constraints: Not nullable, Maximum length: 1

      conditionApplication - Application

      Constraints: Not nullable, Maximum length: 2

      pricingProcedure - Procedure (Pricing, Output Control, Acct. Det., Costing,...)

      Constraints: Not nullable, Maximum length: 6

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

      @Nonnull PurgPricingProcedureTextFluentHelper getAllPurgPricingProcedureText()
      Deprecated.
      Fetch multiple PurgPricingProcedureText entities.
      Returns:
      A fluent helper to fetch multiple PurgPricingProcedureText entities. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call the execute method on the fluent helper object.
    • getPurgPricingProcedureTextByKey

      @Nonnull PurgPricingProcedureTextByKeyFluentHelper getPurgPricingProcedureTextByKey(String language, String conditionUsage, String conditionApplication, String pricingProcedure)
      Deprecated.
      Fetch a single PurgPricingProcedureText entity using key fields.
      Parameters:
      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

      pricingProcedure - Procedure (Pricing, Output Control, Acct. Det., Costing,...)

      Constraints: Not nullable, Maximum length: 6

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