public class Header extends Object
Structure: BAPIACHE09
Modifier and Type | Class and Description |
---|---|
static class |
Header.HeaderBuilder |
Modifier and Type | Method and Description |
---|---|
static Header.HeaderBuilder |
builder() |
protected boolean |
canEqual(Object other) |
boolean |
equals(Object o) |
AccountingPrinciple |
getAccPrinciple()
Field name: ACC_PRINCIPLE
|
AccountingDocumentNumber |
getAcDocNo()
Field name: AC_DOC_NO
|
BillingCategory |
getBillCategory()
Field name: BILL_CATEGORY
|
String |
getBusAct()
Field name: BUS_ACT
|
CompanyCode |
getCompCode()
Field name: COMP_CODE
|
ComponentInAccInterface |
getCompoAcc()
Field name: COMPO_ACC
|
LocalDate |
getDocDate()
Field name: DOC_DATE
|
DocumentStatus |
getDocStatus()
Field name: DOC_STATUS
|
DocumentType |
getDocType()
Field name: DOC_TYPE
|
EcsEnvironment |
getEcsEnv()
Field name: ECS_ENV
|
Year |
getFiscYear()
Field name: FISC_YEAR
|
FiscalPeriod |
getFisPeriod()
Field name: FIS_PERIOD
|
String |
getHeaderTxt()
Field name: HEADER_TXT
|
LocalDate |
getInvoiceRecDate()
Field name: INVOICE_REC_DATE
|
ErpBoolean |
getNegPostng()
Field name: NEG_POSTNG
|
ObjectKey |
getObjKey()
Field name: OBJ_KEY
|
InvoiceRefObjectKey |
getObjKeyInv()
Field name: OBJ_KEY_INV
|
CancelObjectKey |
getObjKeyR()
Field name: OBJ_KEY_R
|
LogicalSystemOfSourceDocument |
getObjSys()
Field name: OBJ_SYS
|
ReferenceTransaction |
getObjType()
Field name: OBJ_TYPE
|
ErpBoolean |
getPartialRev()
Field name: PARTIAL_REV
|
LocalDate |
getPstngDate()
Field name: PSTNG_DATE
|
String |
getReasonRev()
Field name: REASON_REV
|
ReferenceDocumentNumber |
getRefDocNo()
Field name: REF_DOC_NO
|
ReferenceDocumentNumber35 |
getRefDocNoLong()
Field name: REF_DOC_NO_LONG
|
LocalDate |
getTransDate()
Field name: TRANS_DATE
|
UserName |
getUsername()
Field name: USERNAME
|
LocalDate |
getVatdate()
Field name: VATDATE
|
int |
hashCode() |
void |
setAccPrinciple(AccountingPrinciple accPrinciple)
Field name: ACC_PRINCIPLE
|
void |
setAcDocNo(AccountingDocumentNumber acDocNo)
Field name: AC_DOC_NO
|
void |
setBillCategory(BillingCategory billCategory)
Field name: BILL_CATEGORY
|
void |
setBusAct(String busAct)
Field name: BUS_ACT
|
void |
setCompCode(CompanyCode compCode)
Field name: COMP_CODE
|
void |
setCompoAcc(ComponentInAccInterface compoAcc)
Field name: COMPO_ACC
|
void |
setDocDate(LocalDate docDate)
Field name: DOC_DATE
|
void |
setDocStatus(DocumentStatus docStatus)
Field name: DOC_STATUS
|
void |
setDocType(DocumentType docType)
Field name: DOC_TYPE
|
void |
setEcsEnv(EcsEnvironment ecsEnv)
Field name: ECS_ENV
|
void |
setFiscYear(Year fiscYear)
Field name: FISC_YEAR
|
void |
setFisPeriod(FiscalPeriod fisPeriod)
Field name: FIS_PERIOD
|
void |
setHeaderTxt(String headerTxt)
Field name: HEADER_TXT
|
void |
setInvoiceRecDate(LocalDate invoiceRecDate)
Field name: INVOICE_REC_DATE
|
void |
setNegPostng(ErpBoolean negPostng)
Field name: NEG_POSTNG
|
void |
setObjKey(ObjectKey objKey)
Field name: OBJ_KEY
|
void |
setObjKeyInv(InvoiceRefObjectKey objKeyInv)
Field name: OBJ_KEY_INV
|
void |
setObjKeyR(CancelObjectKey objKeyR)
Field name: OBJ_KEY_R
|
void |
setObjSys(LogicalSystemOfSourceDocument objSys)
Field name: OBJ_SYS
|
void |
setObjType(ReferenceTransaction objType)
Field name: OBJ_TYPE
|
void |
setPartialRev(ErpBoolean partialRev)
Field name: PARTIAL_REV
|
void |
setPstngDate(LocalDate pstngDate)
Field name: PSTNG_DATE
|
void |
setReasonRev(String reasonRev)
Field name: REASON_REV
|
void |
setRefDocNo(ReferenceDocumentNumber refDocNo)
Field name: REF_DOC_NO
|
void |
setRefDocNoLong(ReferenceDocumentNumber35 refDocNoLong)
Field name: REF_DOC_NO_LONG
|
void |
setTransDate(LocalDate transDate)
Field name: TRANS_DATE
|
void |
setUsername(UserName username)
Field name: USERNAME
|
void |
setVatdate(LocalDate vatdate)
Field name: VATDATE
|
String |
toString() |
void |
validate() |
public void validate() throws IllegalArgumentException
IllegalArgumentException
public static Header.HeaderBuilder builder()
@Nullable public AccountingPrinciple getAccPrinciple()
Type element: ACCOUNTING_PRINCIPLE Domain name: ACCOUNTING_PRINCIPLE Internal type: CHAR Description: Accounting Principle Max length: 4
@Nullable public AccountingDocumentNumber getAcDocNo()
Type element: BELNR_D Domain name: BELNR Internal type: CHAR Description: Accounting Document Number Max length: 10
@Nullable public BillingCategory getBillCategory()
Type element: FKTYP Domain name: FKTYP Internal type: CHAR Description: Billing Category Max length: 1
@Nullable public String getBusAct()
Type element: GLVOR Domain name: CHAR4 Internal type: CHAR Description: Business Transaction Max length: 4
@Nullable public ComponentInAccInterface getCompoAcc()
Type element: COMPO Domain name: COMPO Internal type: CHAR Description: Component in ACC Interface Max length: 4
@Nullable public CompanyCode getCompCode()
Type element: BUKRS Domain name: BUKRS Internal type: CHAR Description: Company Code Max length: 4
@Nullable public LocalDate getDocDate()
Type element: BLDAT Domain name: DATUM Internal type: DATS Description: Document Date in Document Max length: 8
@Nullable public DocumentStatus getDocStatus()
Type element: BAPI_ACC_DOC_STATUS Domain name: ACC_STATUS Internal type: CHAR Description: Document Status Max length: 1
@Nullable public DocumentType getDocType()
Type element: BLART Domain name: BLART Internal type: CHAR Description: Document type Max length: 2
@Nullable public EcsEnvironment getEcsEnv()
Type element: ACC_DTE_ECS_IF_TYPE Domain name: ACC_ECS_IF_TYPE Internal type: CHAR Description: ECS Environment Max length: 10
@Nullable public Year getFiscYear()
Type element: GJAHR Domain name: GJAHR Internal type: NUMC Description: Fiscal Year Max length: 4
@Nullable public FiscalPeriod getFisPeriod()
Type element: MONAT Domain name: MONAT Internal type: NUMC Description: Fiscal period Max length: 2
@Nullable public String getHeaderTxt()
Type element: BKTXT Domain name: TEXT25 Internal type: CHAR Description: Document Header Text Max length: 25
@Nullable public LocalDate getInvoiceRecDate()
Type element: REINDAT Domain name: DATUM Internal type: DATS Description: Invoice Receipt Date Max length: 8
@Nullable public ErpBoolean getNegPostng()
Type element: XNEGP Domain name: XFELD Internal type: CHAR Description: Indicator: Negative posting Max length: 1
@Nullable public ObjectKey getObjKey()
Type element: AWKEY Domain name: AWKEY Internal type: CHAR Description: Object key Max length: 20
@Nullable public InvoiceRefObjectKey getObjKeyInv()
Type element: AWKEY_REB Domain name: AWKEY Internal type: CHAR Description: Invoice Ref.: Object Key (AWREF_REB and AWORG_REB) Max length: 20
@Nullable public CancelObjectKey getObjKeyR()
Type element: AWKEY_REV Domain name: AWKEY Internal type: CHAR Description: Cancel: object key (AWREF_REV and AWORG_REV) Max length: 20
@Nullable public LogicalSystemOfSourceDocument getObjSys()
Type element: AWSYS Domain name: LOGSYS Internal type: CHAR Description: Logical system of source document Max length: 10
@Nullable public ReferenceTransaction getObjType()
Type element: AWTYP Domain name: AWTYP Internal type: CHAR Description: Reference Transaction Max length: 5
@Nullable public ErpBoolean getPartialRev()
Type element: BAPI_PART_REV Domain name: XFELD Internal type: CHAR Description: Indicator: Partial Reversal Max length: 1
@Nullable public LocalDate getPstngDate()
Type element: BUDAT Domain name: DATUM Internal type: DATS Description: Posting Date in the Document Max length: 8
@Nullable public String getReasonRev()
Type element: ACPI_STGRD Domain name: CHAR2 Internal type: CHAR Description: Reason for reversal Max length: 2
@Nullable public ReferenceDocumentNumber getRefDocNo()
Type element: XBLNR Domain name: XBLNR Internal type: CHAR Description: Reference Document Number Max length: 16
@Nullable public ReferenceDocumentNumber35 getRefDocNoLong()
Type element: XBLNR_LONG Domain name: XBLNR_LONG Internal type: CHAR Description: Reference Document Number (for Dependencies see Long Text) Max length: 35
@Nullable public LocalDate getTransDate()
Type element: WWERT_D Domain name: DATUM Internal type: DATS Description: Translation Date Max length: 8
@Nullable public UserName getUsername()
Type element: USNAM Domain name: XUBNAME Internal type: CHAR Description: User Name Max length: 12
@Nullable public LocalDate getVatdate()
Type element: VATDATE Domain name: DATUM Internal type: DATS Description: Tax Reporting Date Max length: 8
public void setAccPrinciple(@Nullable AccountingPrinciple accPrinciple)
Type element: ACCOUNTING_PRINCIPLE Domain name: ACCOUNTING_PRINCIPLE Internal type: CHAR Description: Accounting Principle Max length: 4
public void setAcDocNo(@Nullable AccountingDocumentNumber acDocNo)
Type element: BELNR_D Domain name: BELNR Internal type: CHAR Description: Accounting Document Number Max length: 10
public void setBillCategory(@Nullable BillingCategory billCategory)
Type element: FKTYP Domain name: FKTYP Internal type: CHAR Description: Billing Category Max length: 1
public void setBusAct(@Nullable String busAct)
Type element: GLVOR Domain name: CHAR4 Internal type: CHAR Description: Business Transaction Max length: 4
public void setCompoAcc(@Nullable ComponentInAccInterface compoAcc)
Type element: COMPO Domain name: COMPO Internal type: CHAR Description: Component in ACC Interface Max length: 4
public void setCompCode(@Nullable CompanyCode compCode)
Type element: BUKRS Domain name: BUKRS Internal type: CHAR Description: Company Code Max length: 4
public void setDocDate(@Nullable LocalDate docDate)
Type element: BLDAT Domain name: DATUM Internal type: DATS Description: Document Date in Document Max length: 8
public void setDocStatus(@Nullable DocumentStatus docStatus)
Type element: BAPI_ACC_DOC_STATUS Domain name: ACC_STATUS Internal type: CHAR Description: Document Status Max length: 1
public void setDocType(@Nullable DocumentType docType)
Type element: BLART Domain name: BLART Internal type: CHAR Description: Document type Max length: 2
public void setEcsEnv(@Nullable EcsEnvironment ecsEnv)
Type element: ACC_DTE_ECS_IF_TYPE Domain name: ACC_ECS_IF_TYPE Internal type: CHAR Description: ECS Environment Max length: 10
public void setFiscYear(@Nullable Year fiscYear)
Type element: GJAHR Domain name: GJAHR Internal type: NUMC Description: Fiscal Year Max length: 4
public void setFisPeriod(@Nullable FiscalPeriod fisPeriod)
Type element: MONAT Domain name: MONAT Internal type: NUMC Description: Fiscal period Max length: 2
public void setHeaderTxt(@Nullable String headerTxt)
Type element: BKTXT Domain name: TEXT25 Internal type: CHAR Description: Document Header Text Max length: 25
public void setInvoiceRecDate(@Nullable LocalDate invoiceRecDate)
Type element: REINDAT Domain name: DATUM Internal type: DATS Description: Invoice Receipt Date Max length: 8
public void setNegPostng(@Nullable ErpBoolean negPostng)
Type element: XNEGP Domain name: XFELD Internal type: CHAR Description: Indicator: Negative posting Max length: 1
public void setObjKey(@Nullable ObjectKey objKey)
Type element: AWKEY Domain name: AWKEY Internal type: CHAR Description: Object key Max length: 20
public void setObjKeyInv(@Nullable InvoiceRefObjectKey objKeyInv)
Type element: AWKEY_REB Domain name: AWKEY Internal type: CHAR Description: Invoice Ref.: Object Key (AWREF_REB and AWORG_REB) Max length: 20
public void setObjKeyR(@Nullable CancelObjectKey objKeyR)
Type element: AWKEY_REV Domain name: AWKEY Internal type: CHAR Description: Cancel: object key (AWREF_REV and AWORG_REV) Max length: 20
public void setObjSys(@Nullable LogicalSystemOfSourceDocument objSys)
Type element: AWSYS Domain name: LOGSYS Internal type: CHAR Description: Logical system of source document Max length: 10
public void setObjType(@Nullable ReferenceTransaction objType)
Type element: AWTYP Domain name: AWTYP Internal type: CHAR Description: Reference Transaction Max length: 5
public void setPartialRev(@Nullable ErpBoolean partialRev)
Type element: BAPI_PART_REV Domain name: XFELD Internal type: CHAR Description: Indicator: Partial Reversal Max length: 1
public void setPstngDate(@Nullable LocalDate pstngDate)
Type element: BUDAT Domain name: DATUM Internal type: DATS Description: Posting Date in the Document Max length: 8
public void setReasonRev(@Nullable String reasonRev)
Type element: ACPI_STGRD Domain name: CHAR2 Internal type: CHAR Description: Reason for reversal Max length: 2
public void setRefDocNo(@Nullable ReferenceDocumentNumber refDocNo)
Type element: XBLNR Domain name: XBLNR Internal type: CHAR Description: Reference Document Number Max length: 16
public void setRefDocNoLong(@Nullable ReferenceDocumentNumber35 refDocNoLong)
Type element: XBLNR_LONG Domain name: XBLNR_LONG Internal type: CHAR Description: Reference Document Number (for Dependencies see Long Text) Max length: 35
public void setTransDate(@Nullable LocalDate transDate)
Type element: WWERT_D Domain name: DATUM Internal type: DATS Description: Translation Date Max length: 8
public void setUsername(@Nullable UserName username)
Type element: USNAM Domain name: XUBNAME Internal type: CHAR Description: User Name Max length: 12
public void setVatdate(@Nullable LocalDate vatdate)
Type element: VATDATE Domain name: DATUM Internal type: DATS Description: Tax Reporting Date Max length: 8
protected boolean canEqual(Object other)
Copyright © 2018 SAP SE. All rights reserved.