public class DefaultAcctngDocumentPostFunction extends Object implements AcctngDocumentPostFunction
Constructor and Description |
---|
DefaultAcctngDocumentPostFunction(Header documentHeader,
Iterable<CurrencyItem> currencyAmount) |
@ConstructorProperties(value={"documentHeader","currencyAmount"}) @Generated(value="lombok") 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 WithholdingTaxInformationpublic AcctngDocumentPostFunctionResult execute(ErpEndpoint erpEndpoint) throws QueryExecutionException
execute
in interface AcctngDocumentPostFunction
erpEndpoint
- Configured instance of ErpEndpoint
QueryExecutionException
@Generated(value="lombok") public String toString()
@Generated(value="lombok") public boolean equals(Object o)
@Generated(value="lombok") public int hashCode()
@Generated(value="lombok") public DefaultAcctngDocumentPostFunction customerCPD(PostingInAccountingPartnerBillingDoc customerCPD)
customerCPD
in interface AcctngDocumentPostFunction
customerCPD
- (Optional) One-time customer@Generated(value="lombok") public DefaultAcctngDocumentPostFunction contractHeader(AddContractAccountsRecievableAndPayableHeaderLine contractHeader)
contractHeader
in interface AcctngDocumentPostFunction
contractHeader
- (Optional) Additional contract accounts recievable and payable header line@Generated(value="lombok") public DefaultAcctngDocumentPostFunction accountGl(@NonNull Iterable<GLAccountItem> accountGl)
accountGl
in interface AcctngDocumentPostFunction
accountGl
- (Optional) G/L account item@Generated(value="lombok") public DefaultAcctngDocumentPostFunction accountReceivable(@NonNull Iterable<CustomerItem> accountReceivable)
accountReceivable
in interface AcctngDocumentPostFunction
accountReceivable
- (Optional) Customer item@Generated(value="lombok") public DefaultAcctngDocumentPostFunction accountPayable(@NonNull Iterable<VendorItem> accountPayable)
accountPayable
in interface AcctngDocumentPostFunction
accountPayable
- (Optional) Vendor item@Generated(value="lombok") public DefaultAcctngDocumentPostFunction accountTax(@NonNull Iterable<TaxItem> accountTax)
accountTax
in interface AcctngDocumentPostFunction
accountTax
- (Optional) Tax item@Generated(value="lombok") public DefaultAcctngDocumentPostFunction criteria(@NonNull Iterable<PostingInAccountingCoPaAcctAssignmentCharacteristic> criteria)
criteria
in interface AcctngDocumentPostFunction
criteria
- (Optional) CO-PA Account assignment characteristics@Generated(value="lombok") public DefaultAcctngDocumentPostFunction valuefield(@NonNull Iterable<PostingInAccountingCoPaAcctAssignmentValueField> valuefield)
valuefield
in interface AcctngDocumentPostFunction
valuefield
- (Optional) CO-PA Account Assignment Value Fields@Generated(value="lombok") public DefaultAcctngDocumentPostFunction realEstate(@NonNull Iterable<RealEstateAccountAssignmentData> realEstate)
realEstate
in interface AcctngDocumentPostFunction
realEstate
- (Optional) Account Assignments for Real Estate@Generated(value="lombok") public DefaultAcctngDocumentPostFunction extension1(@NonNull Iterable<ContainerForCustomerExitParameter> extension1)
extension1
in interface AcctngDocumentPostFunction
extension1
- (Optional) Enhancement for COMD Implementation@Generated(value="lombok") public DefaultAcctngDocumentPostFunction extension2(@NonNull Iterable<RefStructureForParameterExtensioninExtensionout> extension2)
extension2
in interface AcctngDocumentPostFunction
extension2
- (Optional) Enhancement for BAdI Implementation@Generated(value="lombok") public DefaultAcctngDocumentPostFunction paymentCard(@NonNull Iterable<PaymentCardInformation> paymentCard)
paymentCard
in interface AcctngDocumentPostFunction
paymentCard
- (Optional) Payment card information@Generated(value="lombok") public DefaultAcctngDocumentPostFunction contractItem(@NonNull Iterable<AddContractAccountsRecAndPayableDocumentLineItem> contractItem)
contractItem
in interface AcctngDocumentPostFunction
contractItem
- (Optional) Additional contract accounts recieviable and payable document line item@Generated(value="lombok") public DefaultAcctngDocumentPostFunction withholdingTax(@NonNull Iterable<WithholdingTaxInformation> withholdingTax)
withholdingTax
in interface AcctngDocumentPostFunction
withholdingTax
- (Optional) Withholding TaxCopyright © 2017 SAP SE. All rights reserved.