public class DefaultAcctngDocumentPostFunction extends Object implements AcctngDocumentPostFunction
Constructor and Description |
---|
DefaultAcctngDocumentPostFunction(Header documentHeader,
Iterable<CurrencyItem> currencyAmount) |
public DefaultAcctngDocumentPostFunction(Header documentHeader, @Nonnull Iterable<CurrencyItem> currencyAmount)
@Nonnull public AcctngDocumentPostFunctionResult execute(ErpConfigContext erpConfigContext) throws QueryExecutionException
ErpDestination.getDefaultName()
SapClient
Locale
execute
in interface AcctngDocumentPostFunction
erpConfigContext
- Configuration context for ERP queryQueryExecutionException
@Nonnull public AcctngDocumentPostFunctionResult execute() throws QueryExecutionException
execute
in interface AcctngDocumentPostFunction
QueryExecutionException
ErpConfigContext.ErpConfigContext()
@Nonnull 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.