
com.sap.cloud.sdk.s4hana.datamodel.bapi.services.AccountingDocumentService Maven / Gradle / Ivy
/*
* Copyright (c) 2018 SAP SE or an SAP affiliate company. All rights reserved.
*/
package com.sap.cloud.sdk.s4hana.datamodel.bapi.services;
import com.sap.cloud.sdk.s4hana.datamodel.bapi.functions.AcctngDocumentCheckFunction;
import com.sap.cloud.sdk.s4hana.datamodel.bapi.functions.AcctngDocumentPostFunction;
import com.sap.cloud.sdk.s4hana.datamodel.bapi.structures.CurrencyItem;
import com.sap.cloud.sdk.s4hana.datamodel.bapi.structures.Header;
/**
* Accounting Document
*
* Business Object: BUS6035
*
*
* @see DefaultAccountingDocumentService
*
*/
public interface AccountingDocumentService {
/**
* Accounting: Check Document
*
* BAPI_ACC_DOCUMENT_CHECK
*
*
* @param documentHeader
* Header
* @return
* Invocation builder for Check
*/
AcctngDocumentCheckFunction check(Header documentHeader);
/**
* Accounting: Post Document
*
* BAPI_ACC_DOCUMENT_POST
*
*
* @param documentHeader
* Header
* @param currencyAmount
* Currency items
* @return
* Invocation builder for Post
*/
AcctngDocumentPostFunction post(Header documentHeader, Iterable currencyAmount);
/**
* Accounting: Post Document
*
* BAPI_ACC_DOCUMENT_POST
*
*
* @param documentHeader
* Header
* @param currencyAmount
* Currency items
* @return
* Invocation builder for Post
*/
AcctngDocumentPostFunction post(Header documentHeader, CurrencyItem... currencyAmount);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy