SAP ABAP Class CL_REXC_HU_INVOICE_SERVICE (Service class for the Hungarian Invoicing)
Hierarchy
☛
EA-FIN (Software Component) EA-FIN
⤷
FI-LOC (Application Component) Localization
⤷
GLO_REFX_HU (Package) Localization Flexible Real Estate Hungary
⤷
⤷
Properties
| Class | CL_REXC_HU_INVOICE_SERVICE | |
| Short Description | Service class for the Hungarian Invoicing | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | REXCHU | |
| Program status | ||
| Category | 0 | |
| Package | GLO_REFX_HU | Localization Flexible Real Estate Hungary |
| Created | 20090116 | SAP |
| Last change | 20130531 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 2 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_REXC_HU_INVOICE_SERVICE has no interface implemented.
Friends
Class CL_REXC_HU_INVOICE_SERVICE has no friend class.
Attributes
Class CL_REXC_HU_INVOICE_SERVICE has no attribute.
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | Gets the Hungarian specific tax number data for comp code | 20090116 | |
| 2 | Static method | Public | Method | Gets the Hungarian specific customer data (e.g. tax number) | 20090116 | |
| 3 | Static method | Public | Method | Calculates the payment due date based on payment term | 20120515 | |
| 4 | Static method | Public | Method | Get the invoice details for an FI document | 20130428 | |
| 5 | Static method | Public | Method | Get the invoice details for an FI document | 20130428 | |
| 6 | Static method | Public | Method | Calculates the payment due date based on payment term | 20090116 | |
| 7 | Static method | Public | Method | Gets the payment method (or a default) | 20090116 | |
| 8 | Static method | Public | Method | Gets the Hungarian specific vendor data (e.g.tax number) | 20090116 | |
| 9 | Static method | Public | Method | Gets the FI posting date | 20090504 | |
| 10 | Static method | Public | Method | Collects the list of SUs for a settle GUID | 20110310 |
Events
Class CL_REXC_HU_INVOICE_SERVICE has no event.
Types
Class CL_REXC_HU_INVOICE_SERVICE has no local type.
Method Signatures
Method GET_HU_COMPCODE_TAX_NUMBER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_COMP_CODE_TAX_NUMBER | Call by reference | Type reference (TYPE) | T001N | Company Code - EC Tax Numbers / Notifications | 20090116 | |||
| 2 | ID_BUKRS | Call by reference | Type reference (TYPE) | BUKRS | Company Code | 20090116 | |||
| 3 | ID_LAND | Call by reference | Type reference (TYPE) | LAND1 | Country Key | 20090116 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20090116 |
Method GET_HU_CUSTOMER_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_CUSTOMER | Call by reference | Type reference (TYPE) | KNA1 | General Data in Customer Master | 20090116 | |||
| 2 | ID_CUSTOMER | Call by reference | Type reference (TYPE) | KUNNR | Customer Number 1 | 20090116 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20090116 |
Method GET_HU_DOCUMENT_DATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ED_DOC_DATE | Call by reference | Type reference (TYPE) | RERADOCDATE | Document Date | 20120515 | |||
| 2 | ID_DOC_DATE | Call by reference | Type reference (TYPE) | RERADOCDATE | Document Date | 20120515 | |||
| 3 | ID_PYMNTTERM | Call by reference | Type reference (TYPE) | RERAPYMTTERM | Terms of Payment Key | 20120515 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20120515 |
Method GET_HU_INV_BY_AWKEY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ED_AWKEY_ORIG | Call by reference | Type reference (TYPE) | AWKEY | Reference Key | 20130428 | |||
| 2 | ED_INVNO | Call by reference | Type reference (TYPE) | RERAINVNO | Invoice Number | 20130428 | |||
| 3 | ED_INVNO_ORIG | Call by reference | Type reference (TYPE) | RERAINVNO | Original Invoice Number | 20130428 | |||
| 4 | ED_ISSUEDON | Call by reference | Type reference (TYPE) | DATS | Field of type DATS | 20130428 | |||
| 5 | ID_AWKEY | Call by reference | Type reference (TYPE) | AWKEY | Company Code | 20130428 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Multiple invoce was generated for one FI document | 20130428 | ||
| 2 | No invoice found for the FI document | 20130428 |
Method GET_HU_INV_OF_FIDOC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ED_INVNO | Call by reference | Type reference (TYPE) | RERAINVNO | Invoice Number | 20130428 | |||
| 2 | ED_INVNO_ORIG | Call by reference | Type reference (TYPE) | RERAINVNO | Original Invoice Number | 20130428 | |||
| 3 | ED_ISSUEDON | Call by reference | Type reference (TYPE) | DATS | Field of type DATS | 20130428 | |||
| 4 | ID_BELNR | Call by reference | Type reference (TYPE) | BELNR_D | Assignment of Item Numbers: Material Doc. - Purchasing Doc. | 20130428 | |||
| 5 | ID_BUKRS | Call by reference | Type reference (TYPE) | BUKRS | Company Code | 20130428 | |||
| 6 | ID_FISC_YEAR | Call by reference | Type reference (TYPE) | GJAHR | Fiscal Year | 20130428 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Multiple invoce was generated for one FI document | 20130428 | ||
| 2 | No invoice found for the FI document | 20130428 |
Method GET_HU_PAYMENT_DUE_DATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ED_PYMNT_DUE_DATE | Call by reference | Type reference (TYPE) | RERADOCDATE | Payment Due Date | 20090116 | |||
| 2 | ID_BUKRS | Call by reference | Type reference (TYPE) | BUKRS | Company Code | 20090116 | |||
| 3 | ID_DOCDATE | Call by reference | Type reference (TYPE) | RERADOCDATE | Document Date | 20090116 | |||
| 4 | ID_DOCITEMID | Call by reference | Type reference (TYPE) | RERADOCITEMID | Coded Key of FI Document Item for RE Internal Use | 20090312 | |||
| 5 | ID_FLOWTYPE | Call by reference | Type reference (TYPE) | RECDFLOWTYPE | Flow Type | 20090116 | |||
| 6 | ID_INVOICETYPE | Call by reference | Type reference (TYPE) | REXCCORRINVOICETYPE | Correction/Reversal Invoice Identifier | 20090312 | |||
| 7 | ID_PSTNGDATE | Call by reference | Type reference (TYPE) | RERAPSTNGDATE | Posting Date | 20090312 | |||
| 8 | ID_PYMNTTERM | Call by reference | Type reference (TYPE) | RERAPYMTTERM | Terms of Payment Key | 20090116 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20090312 |
Method GET_HU_PAYMENT_METHOD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_PAYMENT_METHOD | Call by reference | Type reference (TYPE) | REEXC_PAYMENT_METHOD | Payment Method (T042Z) | 20090116 | |||
| 2 | ID_LAND | Call by reference | Type reference (TYPE) | LAND1 | Country Key | 20090116 | |||
| 3 | ID_PYMTMETH | Call by reference | Type reference (TYPE) | RERAPYMTMETH | Payment Method | 20090116 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20090116 |
Method GET_HU_VENDOR_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_VENDOR | Call by reference | Type reference (TYPE) | LFA1 | Vendor Master (General Section) | 20090116 | |||
| 2 | ID_VENDOR | Call by reference | Type reference (TYPE) | LIFNR | Account Number of Vendor or Creditor | 20090116 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20090116 |
Method GET_PSTNGDATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ED_PSTNG_DATE | Call by reference | Type reference (TYPE) | BUDAT | Posting Date in the Document | 20090504 | |||
| 2 | ID_DOCITEMID | Call by reference | Type reference (TYPE) | RERADOCITEMID | Coded Key of FI Document Item for RE Internal Use | 20090504 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20090504 |
Method GET_SU_BY_SETTLGUID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_SU | Call by reference | Type reference (TYPE) | RE_T_VISCSU | Settlement Unit (VISCSU) | 20110310 | |||
| 2 | ID_SETTLGUID | Call by reference | Type reference (TYPE) | RECASETTLGUID | Unique Key of Settlement | 20110310 |
Method GET_SU_BY_SETTLGUID on class CL_REXC_HU_INVOICE_SERVICE has no exception.
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in | 605 |