SAP ABAP Class J_3RF_CLEARING (Finding clearing documents)
Hierarchy
☛
SAP_FIN (Software Component) SAP_FIN
⤷
FI-LOC (Application Component) Localization
⤷
J3RF (Package) Localization Russia: FI
⤷
⤷
Properties
| Class | J_3RF_CLEARING | |
| Short Description | Finding clearing documents | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | J3RF | Localization Russia: FI |
| Created | 20111011 | 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) |
Interfaces
Class J_3RF_CLEARING has no interface implemented.
Friends
Class J_3RF_CLEARING has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Public | Type reference (TYPE) | J_3RF_PARTN | 'D' | Vendor or Customer | 20111114 | ||
| 2 | Constant | Public | Type reference (TYPE) | C | 'A' | Advance | 20111118 | ||
| 3 | Constant | Public | Type reference (TYPE) | C | 'V' | Clearing doc (clears advance) | 20120131 | ||
| 4 | Constant | Public | Type reference (TYPE) | C | 'Q' | Advance Payment Requirement | 20131029 | ||
| 5 | Constant | Public | Type reference (TYPE) | C | 'C' | Clearing doc | 20111118 | ||
| 6 | Constant | Public | Type reference (TYPE) | C | 'T' | Clearing doc (clears payment) | 20120202 | ||
| 7 | Constant | Public | Type reference (TYPE) | C | 'I' | Invoice | 20111118 | ||
| 8 | Constant | Public | Type reference (TYPE) | C | 'N' | Invoice without taxes | 20121120 | ||
| 9 | Constant | Public | Type reference (TYPE) | C | 'E' | Payment Requirement | 20131029 | ||
| 10 | Constant | Public | Type reference (TYPE) | C | 'P' | Payment | 20111118 | ||
| 11 | Constant | Public | Type reference (TYPE) | C | 'R' | Reverse | 20111118 | ||
| 12 | Constant | Public | Type reference (TYPE) | J_3RF_PARTN | 'K' | Vendor or Customer | 20111114 | ||
| 13 | Constant | Private | Type reference (TYPE) | STRING | '0101' | 20120801 | |||
| 14 | Constant | Private | Type reference (TYPE) | STRING | '1231' | 20120801 | |||
| 15 | Instance attribute | Private | Object reference (TYPE REF TO) | CX_DB_READER_EXCEPTION | 20111024 | ||||
| 16 | Instance attribute | Private | Object reference (TYPE REF TO) | J_3RF_DB_READER | 20111026 | ||||
| 17 | Instance attribute | Private | See coding | 20120828 | |||||
| 18 | Instance attribute | Private | See coding | 20120828 | |||||
| 19 | Instance attribute | Private | Type reference (TYPE) | TT_PARTNER | 20120813 | ||||
| 20 | Instance attribute | Private | Type reference (TYPE) | CHAR1 | Single-Character Indicator | 20121211 | |||
| 21 | Static Attribute | Private | Type reference (TYPE) | STRING | 20120207 | ||||
| 22 | Static Attribute | Private | Type reference (TYPE) | STRING | 20120207 | ||||
| 23 | Instance attribute | Private | Type reference (TYPE) | CHAR1 | Single-Character Indicator | 20111026 | |||
| 24 | Instance attribute | Private | Type reference (TYPE) | J_3RLEVEL | Clearing level | 20111026 | |||
| 25 | Instance attribute | Private | Type reference (TYPE) | BKPF-BELNR | Assignment of Item Numbers: Material Doc. - Purchasing Doc. | 20111111 | |||
| 26 | Instance attribute | Private | Type reference (TYPE) | BKPF-GJAHR | Fiscal Year | 20111111 | |||
| 27 | Instance attribute | Private | Type reference (TYPE) | J_3RF_PARTN | 20111026 |
Methods
Events
Class J_3RF_CLEARING has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | TT_ADV_CODES | Private | See coding | 20120207 | tt_adv_codes TYPE STANDARD TABLE OF c
|
||
| 2 | TT_DOC_CLR | Private | See coding | 20111012 | tt_doc_clr TYPE STANDARD TABLE OF ty_doc_clr
|
||
| 3 | TT_PARTNER | Private | See coding | 20120813 | tt_partner TYPE STANDARD TABLE OF ty_partner
|
||
| 4 | TY_BUDAT | Private | See coding | 20120820 | ty_budat TYPE c LENGTH 8
|
||
| 5 | TY_BUZEI | Private | See coding | 20111109 | ty_buzei TYPE c LENGTH 3
|
||
| 6 | TY_DMBTR | Private | See coding | 20111025 | ty_dmbtr TYPE c LENGTH 16
|
||
| 7 | TY_DOC_CLR | Private | See coding | 20111012 | BEGIN OF ty_doc_clr.
INCLUDE TYPE J_3RS_DOC_CLR_EXT.
TYPES:
* umsks TYPE bseg-umsks,
* xzahl TYPE bseg-xzahl,
* shkzg TYPE bseg-shkzg,
* augbl TYPE bseg-augbl,
* augdt TYPE bseg-augdt,
* rebzg TYPE bseg-rebzg,
* rebzj TYPE bseg-rebzj,
* rebzz TYPE bseg-rebzz,
* rebzt TYPE bseg-rebzt,
* stblg TYPE bkpf-stblg,
* lifnr TYPE bseg-lifnr,
* kunnr TYPE bseg-kunnr,
END OF ty_doc_clr
|
||
| 8 | TY_GJAHR | Private | See coding | 20111024 | ty_gjahr TYPE c LENGTH 4
|
||
| 9 | TY_PARTNER | Private | See coding | 20120813 | BEGIN OF ty_partner,
bukrs TYPE bkpf-bukrs,
belnr TYPE bkpf-belnr,
gjahr TYPE bkpf-gjahr,
partn TYPE bsak-lifnr,
END OF ty_partner
|
Method Signatures
Method APPEND_PARTNER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_SELECTION | Call by reference | Type reference (TYPE) | GUSL_T_SELECTION | 20121210 | ||||
| 2 | IV_PARTNER | Call by reference | Type reference (TYPE) | STRING | 20121210 |
Method APPEND_PARTNER on class J_3RF_CLEARING has no exception.
Method CHECK_INVOICE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_INVOICE_FLAG | Call by reference | Type reference (TYPE) | CHAR1 | Single-Character Indicator | 20111011 | |||
| 2 | IV_BELNR | Call by reference | Type reference (TYPE) | BKPF-BELNR | Accounting Document Number | 20111011 | |||
| 3 | IV_BUKRS | Call by reference | Type reference (TYPE) | BKPF-BUKRS | Company Code | 20111011 | |||
| 4 | IV_GJAHR | Call by reference | Type reference (TYPE) | BKPF-GJAHR | Fiscal Year | 20111011 |
Method CHECK_INVOICE on class J_3RF_CLEARING has no exception.
Method CHECK_INV_ADV Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_INV_ADV | Call by reference | Type reference (TYPE) | CHAR1 | The doc type is invoice or advance | 20121211 | |||
| 2 | IS_ORIG_CLR_DOC | Call by reference | Type reference (TYPE) | J_3RS_DOC_CLR | Extenstion for clearing document info | 20121211 | |||
| 3 | IT_DETAILS | Call by reference | Type reference (TYPE) | TT_DOC_CLR | 20121211 |
Method CHECK_INV_ADV on class J_3RF_CLEARING has no exception.
Method CHECK_PAYMENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_PMNT_FLAG | Call by reference | Type reference (TYPE) | CHAR1 | Single-Character Indicator | 20120202 | |||
| 2 | IV_BELNR | Call by reference | Type reference (TYPE) | BKPF-BELNR | Accounting Document Number | 20120202 | |||
| 3 | IV_BUKRS | Call by reference | Type reference (TYPE) | BKPF-BUKRS | Company Code | 20120202 | |||
| 4 | IV_GJAHR | Call by reference | Type reference (TYPE) | BKPF-GJAHR | Fiscal Year | 20120202 |
Method CHECK_PAYMENT on class J_3RF_CLEARING has no exception.
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_PARTNER | Call by reference | Type reference (TYPE) | J_3RF_PARTN | Vendor or Customer | 20120119 |
Method CONSTRUCTOR on class J_3RF_CLEARING has no exception.
Method FIND_CLEARING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_CL_DOCS | Call by reference | Type reference (TYPE) | J_3RS_DOC_CLR_TT | Clearing documents | 20111026 | |||
| 2 | IS_ORIG_DOC | Call by reference | Type reference (TYPE) | J_3RS_DOC_CLR | Clearing document info | 20111026 | |||
| 3 | IV_ADDIT_PARAMETERS | Call by reference | Type reference (TYPE) | CHAR1 | All info (including budat, dmbtr, wrbtr) is returned | 20121210 | |||
| 4 | IV_PARTNER | Call by reference | Type reference (TYPE) | J_3RF_PARTN | 20111026 |
Method FIND_CLEARING on class J_3RF_CLEARING has no exception.
Method FIND_CLEARING_BSE_CLR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_RESULT_DOCS | Call by reference | Type reference (TYPE) | J_3RS_DOC_CLR_TT | Clearing documents | 20120907 | |||
| 2 | IS_ORIG_CLR_DOC | Call by reference | Type reference (TYPE) | TY_DOC_CLR | 20120907 | ||||
| 3 | IV_LEVEL | Value transfer | Type reference (TYPE) | J_3RS_DOC_CLR-LEVEL | Clearing level | 20120907 |
Method FIND_CLEARING_BSE_CLR on class J_3RF_CLEARING has no exception.
Method FIND_CLEARING_FULL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_ORIG_CLR_DOC | Call by reference | Type reference (TYPE) | TY_DOC_CLR | 20111011 | ||||
| 2 | CT_CLEARING_DOCS | Call by reference | Type reference (TYPE) | TT_DOC_CLR | 20111011 | ||||
| 3 | CT_RESULT_DOCS | Call by reference | Type reference (TYPE) | J_3RS_DOC_CLR_TT | Clearing documents | 20111011 | |||
| 4 | IV_LEVEL | Value transfer | Type reference (TYPE) | J_3RS_DOC_CLR-LEVEL | Clearing level | 20111011 | |||
| 5 | IV_ORIG_DOC_BUDAT | Call by reference | Type reference (TYPE) | BSIK-BUDAT | Budat of the original document | 20120820 |
Method FIND_CLEARING_FULL on class J_3RF_CLEARING has no exception.
Method FIND_CLEARING_FULL_BELNR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_RESULT_DOCS | Call by reference | Type reference (TYPE) | J_3RS_DOC_CLR_TT | Clearing documents | 20111012 | |||
| 2 | IS_ORIG_CLR_DOC | Call by reference | Type reference (TYPE) | TY_DOC_CLR | 20111011 | ||||
| 3 | IV_LEVEL | Value transfer | Type reference (TYPE) | J_3RS_DOC_CLR-LEVEL | Clearing level | 20111011 |
Method FIND_CLEARING_FULL_BELNR on class J_3RF_CLEARING has no exception.
Method FIND_CLEARING_PART Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_RESULT_DOCS | Call by reference | Type reference (TYPE) | J_3RS_DOC_CLR_TT | Clearing documents | 20111011 | |||
| 2 | IS_ORIG_CLR_DOC | Call by reference | Type reference (TYPE) | TY_DOC_CLR | 20111011 | ||||
| 3 | IV_LEVEL | Value transfer | Type reference (TYPE) | J_3RS_DOC_CLR-LEVEL | Clearing level | 20111011 |
Method FIND_CLEARING_PART on class J_3RF_CLEARING has no exception.
Method GET_ADVANCE_CODES Signature
Method GET_ADVANCE_CODES on class J_3RF_CLEARING has no parameter.
Method GET_ADVANCE_CODES on class J_3RF_CLEARING has no exception.
Method GET_CLEARDOC_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_ORIG_CLR_DOC | Call by reference | Type reference (TYPE) | TY_DOC_CLR | 20111110 | ||||
| 2 | IT_DETAILS | Call by reference | Type reference (TYPE) | TT_DOC_CLR | 20120820 | ||||
| 3 | IV_DETAILS | Call by reference | Type reference (TYPE) | CHAR1 | Single-Character Indicator | 20120822 |
Method GET_CLEARDOC_DATA on class J_3RF_CLEARING has no exception.
Method GET_DOC_DETAILS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_INVOICE | Call by reference | Type reference (TYPE) | TT_DOC_CLR | 20120820 | ||||
| 2 | IV_BELNR | Call by reference | Type reference (TYPE) | BKPF-BELNR | Accounting Document Number | 20111011 | |||
| 3 | IV_BUKRS | Call by reference | Type reference (TYPE) | BKPF-BUKRS | Company Code | 20111011 | |||
| 4 | IV_GJAHR | Call by reference | Type reference (TYPE) | BKPF-GJAHR | Fiscal Year | 20111011 |
Method GET_DOC_DETAILS on class J_3RF_CLEARING has no exception.
Method GET_DOC_DETAILS_BUFFER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_POSITIONS | Call by reference | Type reference (TYPE) | TT_DOC_CLR | 20120821 | ||||
| 2 | IV_BELNR | Call by reference | Type reference (TYPE) | BKPF-BELNR | Accounting Document Number | 20120821 | |||
| 3 | IV_BUKRS | Call by reference | Type reference (TYPE) | BKPF-BUKRS | Company Code | 20120821 | |||
| 4 | IV_FULL_CLEARINGS | Call by reference | Type reference (TYPE) | CHAR1 | Select only full cleared docs | 20120822 | |||
| 5 | IV_GJAHR | Call by reference | Type reference (TYPE) | BKPF-GJAHR | Fiscal Year | 20120821 |
Method GET_DOC_DETAILS_BUFFER on class J_3RF_CLEARING has no exception.
Method GET_DOC_DETAILS_NONCLEARED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_POSITIONS | Call by reference | Type reference (TYPE) | TT_DOC_CLR | 20121210 | ||||
| 2 | IV_BELNR | Call by reference | Type reference (TYPE) | BKPF-BELNR | Accounting Document Number | 20121210 | |||
| 3 | IV_BUKRS | Call by reference | Type reference (TYPE) | BKPF-BUKRS | Company Code | 20121210 | |||
| 4 | IV_BUZEI | Call by reference | Type reference (TYPE) | BSEG-BUZEI | Number of Line Item Within Accounting Document | 20121210 | |||
| 5 | IV_GJAHR | Call by reference | Type reference (TYPE) | BKPF-GJAHR | Fiscal Year | 20121210 |
Method GET_DOC_DETAILS_NONCLEARED on class J_3RF_CLEARING has no exception.
Method GET_DOC_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_TYPE | Call by reference | Type reference (TYPE) | CHAR1 | Single-Character Indicator | 20111011 | |||
| 2 | IS_ORIG_CLR_DOC | Call by reference | Type reference (TYPE) | J_3RS_DOC_CLR_EXT | Extenstion for clearing document info | 20111011 | |||
| 3 | IV_PARTNER | Call by reference | Type reference (TYPE) | J_3RF_PARTN | Vendor or Customer | 20120119 |
Method GET_DOC_TYPE on class J_3RF_CLEARING has no exception.
Method GET_DOC_TYPE_BUF Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_TYPE | Call by reference | Type reference (TYPE) | CHAR1 | Single-Character Indicator | 20120821 | |||
| 2 | IS_ORIG_CLR_DOC | Call by reference | Type reference (TYPE) | J_3RS_DOC_CLR_EXT | Extenstion for clearing document info | 20120821 | |||
| 3 | IT_DETAILS | Call by reference | Type reference (TYPE) | TT_DOC_CLR | 20120821 | ||||
| 4 | IV_CHECK_BUFFER | Call by reference | Type reference (TYPE) | CHAR1 | 'X' | Buffer should be checked prior to finding doc type | 20121211 | ||
| 5 | IV_DETAILS | Call by reference | Type reference (TYPE) | CHAR1 | Doc type is defined using it_details info | 20120822 | |||
| 6 | IV_PARTNER | Call by reference | Type reference (TYPE) | J_3RF_PARTN | Vendor or Customer | 20120821 |
Method GET_DOC_TYPE_BUF on class J_3RF_CLEARING has no exception.
Method GET_NEW_PARTN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_CLR_DOC | Call by reference | Type reference (TYPE) | J_3RS_DOC_CLR_EXT | Extenstion for clearing document info | 20120821 | |||
| 2 | IT_DETAILS | Call by reference | Type reference (TYPE) | TT_DOC_CLR | 20120821 |
Method GET_NEW_PARTN on class J_3RF_CLEARING has no exception.
Method INVERT_SHKZG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CV_SHKZG | Call by reference | Type reference (TYPE) | BSEG-SHKZG | Debit/Credit Indicator | 20111011 |
Method INVERT_SHKZG on class J_3RF_CLEARING has no exception.
Method SET_CLEARING_DOC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PS_DOC_CL_N | Call by reference | Type reference (TYPE) | TY_DOC_CLR | 20111011 | ||||
| 2 | PS_DOC_CL_O | Call by reference | Type reference (TYPE) | TY_DOC_CLR | 20111011 |
Method SET_CLEARING_DOC on class J_3RF_CLEARING has no exception.
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in | 607 |