
com.sap.cloud.sdk.s4hana.datamodel.bapi.services.AccountingPrimaryCostsService Maven / Gradle / Ivy
/*
* Copyright (c) 2019 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.AcctngRepstPrimCostsCheckFunction;
import com.sap.cloud.sdk.s4hana.datamodel.bapi.functions.AcctngRepstPrimCostsPostFunction;
import com.sap.cloud.sdk.s4hana.datamodel.bapi.structures.DocumentHeaderPostCostsRevenuesActualPostings;
import com.sap.cloud.sdk.s4hana.datamodel.bapi.structures.LineItemsRepostPrimaryCostsActualPosting;
/**
* Accounting Primary Costs
*
* Business Object: BUS6011
*
*
* @see DefaultAccountingPrimaryCostsService
*
*/
public interface AccountingPrimaryCostsService {
/**
* FI/CO: Check primary cost document
*
* BAPI_ACC_PRIMARY_COSTS_CHECK
*
*
* @param docHeader
* Document header data
* @param docItems
* Line item data
* @return
* Invocation builder for Check
*/
AcctngRepstPrimCostsCheckFunction check(DocumentHeaderPostCostsRevenuesActualPostings docHeader, Iterable docItems);
/**
* FI/CO: Check primary cost document
*
* BAPI_ACC_PRIMARY_COSTS_CHECK
*
*
* @param docHeader
* Document header data
* @param docItems
* Line item data
* @return
* Invocation builder for Check
*/
AcctngRepstPrimCostsCheckFunction check(DocumentHeaderPostCostsRevenuesActualPostings docHeader, LineItemsRepostPrimaryCostsActualPosting... docItems);
/**
* FI/CO: Post primary costs
*
* BAPI_ACC_PRIMARY_COSTS_POST
*
*
* @param docHeader
* Document header data
* @param docItems
* Line item data
* @return
* Invocation builder for Post
*/
AcctngRepstPrimCostsPostFunction post(DocumentHeaderPostCostsRevenuesActualPostings docHeader, Iterable docItems);
/**
* FI/CO: Post primary costs
*
* BAPI_ACC_PRIMARY_COSTS_POST
*
*
* @param docHeader
* Document header data
* @param docItems
* Line item data
* @return
* Invocation builder for Post
*/
AcctngRepstPrimCostsPostFunction post(DocumentHeaderPostCostsRevenuesActualPostings docHeader, LineItemsRepostPrimaryCostsActualPosting... docItems);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy