public class DefaultAcctngDocumentPostFunction extends Object implements AcctngDocumentPostFunction
Constructor and Description |
---|
DefaultAcctngDocumentPostFunction(Header documentHeader,
Iterable<CurrencyItem> currencyAmount) |
public DefaultAcctngDocumentPostFunction(Header documentHeader, @Nonnull Iterable<CurrencyItem> currencyAmount)
public AcctngDocumentPostFunctionResult execute(ErpConfigContext erpConfigContext) throws QueryExecutionException
ErpDestination.getDefaultName()
SapClient
Locale
execute
in interface AcctngDocumentPostFunction
erpConfigContext
- Configuration context for ERP queryQueryExecutionException
public AcctngDocumentPostFunctionResult execute() throws QueryExecutionException
execute
in interface AcctngDocumentPostFunction
QueryExecutionException
ErpConfigContext.ErpConfigContext()
public BapiQuery toQuery()
toQuery
in interface AcctngDocumentPostFunction
public AcctngDocumentPostFunction accountGl(GlAccountItem... items)
accountGl
in interface AcctngDocumentPostFunction
items
- Array of GlAccountItempublic AcctngDocumentPostFunction accountReceivable(CustomerItem... items)
accountReceivable
in interface AcctngDocumentPostFunction
items
- Array of CustomerItempublic AcctngDocumentPostFunction accountPayable(VendorItem... items)
accountPayable
in interface AcctngDocumentPostFunction
items
- Array of VendorItempublic AcctngDocumentPostFunction accountTax(TaxItem... items)
accountTax
in interface AcctngDocumentPostFunction
items
- Array of TaxItempublic AcctngDocumentPostFunction criteria(PostingInAccountingCoPaAcctAssignmentCharacteristic... items)
criteria
in interface AcctngDocumentPostFunction
items
- Array of PostingInAccountingCoPaAcctAssignmentCharacteristicpublic AcctngDocumentPostFunction valuefield(PostingInAccountingCoPaAcctAssignmentValueField... items)
valuefield
in interface AcctngDocumentPostFunction
items
- Array of PostingInAccountingCoPaAcctAssignmentValueFieldpublic AcctngDocumentPostFunction realEstate(RealEstateAccountAssignmentData... items)
realEstate
in interface AcctngDocumentPostFunction
items
- Array of RealEstateAccountAssignmentDatapublic AcctngDocumentPostFunction extension1(ContainerForCustomerExitParameter... items)
extension1
in interface AcctngDocumentPostFunction
items
- Array of ContainerForCustomerExitParameterpublic AcctngDocumentPostFunction extension2(RefStructureForParameterExtensioninExtensionout... items)
extension2
in interface AcctngDocumentPostFunction
items
- Array of RefStructureForParameterExtensioninExtensionoutpublic AcctngDocumentPostFunction paymentCard(PaymentCardInformation... items)
paymentCard
in interface AcctngDocumentPostFunction
items
- Array of PaymentCardInformationpublic AcctngDocumentPostFunction contractItem(AddContractAccountsRecAndPayableDocumentLineItem... items)
contractItem
in interface AcctngDocumentPostFunction
items
- Array of AddContractAccountsRecAndPayableDocumentLineItempublic AcctngDocumentPostFunction withholdingTax(WithholdingTaxInformation... items)
withholdingTax
in interface AcctngDocumentPostFunction
items
- Array of WithholdingTaxInformationprotected boolean canEqual(Object other)
public DefaultAcctngDocumentPostFunction customerCpd(PostingInAccountingPartnerBillingDoc customerCpd)
customerCpd
in interface AcctngDocumentPostFunction
customerCpd
- One-time customerpublic DefaultAcctngDocumentPostFunction contractHeader(AddContractAccountsRecievableAndPayableHeaderLine contractHeader)
contractHeader
in interface AcctngDocumentPostFunction
contractHeader
- Additional contract accounts recievable and payable header linepublic DefaultAcctngDocumentPostFunction accountGl(@Nonnull Iterable<GlAccountItem> accountGl)
accountGl
in interface AcctngDocumentPostFunction
accountGl
- G/L account itempublic DefaultAcctngDocumentPostFunction accountReceivable(@Nonnull Iterable<CustomerItem> accountReceivable)
accountReceivable
in interface AcctngDocumentPostFunction
accountReceivable
- Customer itempublic DefaultAcctngDocumentPostFunction accountPayable(@Nonnull Iterable<VendorItem> accountPayable)
accountPayable
in interface AcctngDocumentPostFunction
accountPayable
- Vendor itempublic DefaultAcctngDocumentPostFunction accountTax(@Nonnull Iterable<TaxItem> accountTax)
accountTax
in interface AcctngDocumentPostFunction
accountTax
- Tax itempublic DefaultAcctngDocumentPostFunction criteria(@Nonnull Iterable<PostingInAccountingCoPaAcctAssignmentCharacteristic> criteria)
criteria
in interface AcctngDocumentPostFunction
criteria
- CO-PA Account assignment characteristicspublic DefaultAcctngDocumentPostFunction valuefield(@Nonnull Iterable<PostingInAccountingCoPaAcctAssignmentValueField> valuefield)
valuefield
in interface AcctngDocumentPostFunction
valuefield
- CO-PA Account Assignment Value Fieldspublic DefaultAcctngDocumentPostFunction realEstate(@Nonnull Iterable<RealEstateAccountAssignmentData> realEstate)
realEstate
in interface AcctngDocumentPostFunction
realEstate
- Account Assignments for Real Estatepublic DefaultAcctngDocumentPostFunction extension1(@Nonnull Iterable<ContainerForCustomerExitParameter> extension1)
extension1
in interface AcctngDocumentPostFunction
extension1
- Enhancement for COMD Implementationpublic DefaultAcctngDocumentPostFunction extension2(@Nonnull Iterable<RefStructureForParameterExtensioninExtensionout> extension2)
extension2
in interface AcctngDocumentPostFunction
extension2
- Enhancement for BAdI Implementationpublic DefaultAcctngDocumentPostFunction paymentCard(@Nonnull Iterable<PaymentCardInformation> paymentCard)
paymentCard
in interface AcctngDocumentPostFunction
paymentCard
- Payment card informationpublic DefaultAcctngDocumentPostFunction contractItem(@Nonnull Iterable<AddContractAccountsRecAndPayableDocumentLineItem> contractItem)
contractItem
in interface AcctngDocumentPostFunction
contractItem
- Additional contract accounts recieviable and payable document line itempublic DefaultAcctngDocumentPostFunction withholdingTax(@Nonnull Iterable<WithholdingTaxInformation> withholdingTax)
withholdingTax
in interface AcctngDocumentPostFunction
withholdingTax
- Withholding TaxCopyright © 2018 SAP SE. All rights reserved.