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
⤷ 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 | GUSL | 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 | GC_CUSTOMER | Constant | Public | Type reference (TYPE) | J_3RF_PARTN | 'D' | Vendor or Customer | 20111114 | |
2 | GC_DOCTY_ADV | Constant | Public | Type reference (TYPE) | C | 'A' | Advance | 20111118 | |
3 | GC_DOCTY_ADV_CL | Constant | Public | Type reference (TYPE) | C | 'V' | Clearing doc (clears advance) | 20120131 | |
4 | GC_DOCTY_ADV_PAYMT_REQ | Constant | Public | Type reference (TYPE) | C | 'Q' | Advance Payment Requirement | 20131029 | |
5 | GC_DOCTY_CLR | Constant | Public | Type reference (TYPE) | C | 'C' | Clearing doc | 20111118 | |
6 | GC_DOCTY_CLR_PMT | Constant | Public | Type reference (TYPE) | C | 'T' | Clearing doc (clears payment) | 20120202 | |
7 | GC_DOCTY_INV | Constant | Public | Type reference (TYPE) | C | 'I' | Invoice | 20111118 | |
8 | GC_DOCTY_INV_NOTAX | Constant | Public | Type reference (TYPE) | C | 'N' | Invoice without taxes | 20121120 | |
9 | GC_DOCTY_PAYMT_REQ | Constant | Public | Type reference (TYPE) | C | 'E' | Payment Requirement | 20131029 | |
10 | GC_DOCTY_PMT | Constant | Public | Type reference (TYPE) | C | 'P' | Payment | 20111118 | |
11 | GC_DOCTY_RVRS | Constant | Public | Type reference (TYPE) | C | 'R' | Reverse | 20111118 | |
12 | GC_VENDOR | Constant | Public | Type reference (TYPE) | J_3RF_PARTN | 'K' | Vendor or Customer | 20111114 | |
13 | LC_YEAR_BEG | Constant | Private | Type reference (TYPE) | STRING | '0101' | 20120801 | ||
14 | LC_YEAR_END | Constant | Private | Type reference (TYPE) | STRING | '1231' | 20120801 | ||
15 | LX_ERROR | Instance attribute | Private | Object reference (TYPE REF TO) | CX_DB_READER_EXCEPTION | 20111024 | |||
16 | MO_READER | Instance attribute | Private | Object reference (TYPE REF TO) | J_3RF_DB_READER | 20111026 | |||
17 | MS_DOCS_BUFFER | Instance attribute | Private | See coding | 20120828 | ||||
18 | MT_DOCS_BUFFER | Instance attribute | Private | See coding | 20120828 | ||||
19 | MT_PARTNER_LIST | Instance attribute | Private | Type reference (TYPE) | TT_PARTNER | 20120813 | |||
20 | MV_ADDIT_PARAMETERS | Instance attribute | Private | Type reference (TYPE) | CHAR1 | Single-Character Indicator | 20121211 | ||
21 | MV_ADV_CODES_D | Static Attribute | Private | Type reference (TYPE) | STRING | 20120207 | |||
22 | MV_ADV_CODES_K | Static Attribute | Private | Type reference (TYPE) | STRING | 20120207 | |||
23 | MV_CLEARING_DOC | Instance attribute | Private | Type reference (TYPE) | CHAR1 | Single-Character Indicator | 20111026 | ||
24 | MV_LEVEL | Instance attribute | Private | Type reference (TYPE) | J_3RLEVEL | Clearing level | 20111026 | ||
25 | MV_ORIG_DOC | Instance attribute | Private | Type reference (TYPE) | BKPF-BELNR | Assignment of Item Numbers: Material Doc. - Purchasing Doc. | 20111111 | ||
26 | MV_ORIG_YEAR | Instance attribute | Private | Type reference (TYPE) | BKPF-GJAHR | Fiscal Year | 20111111 | ||
27 | MV_PARTNER | 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 | Changing | IT_SELECTION | Call by reference | Type reference (TYPE) | GUSL_T_SELECTION | 20121210 | |||
2 | Importing | 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 | Exporting | EV_INVOICE_FLAG | Call by reference | Type reference (TYPE) | CHAR1 | Single-Character Indicator | 20111011 | ||
2 | Importing | IV_BELNR | Call by reference | Type reference (TYPE) | BKPF-BELNR | Accounting Document Number | 20111011 | ||
3 | Importing | IV_BUKRS | Call by reference | Type reference (TYPE) | BKPF-BUKRS | Company Code | 20111011 | ||
4 | Importing | 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 | Exporting | EV_INV_ADV | Call by reference | Type reference (TYPE) | CHAR1 | The doc type is invoice or advance | 20121211 | ||
2 | Importing | IS_ORIG_CLR_DOC | Call by reference | Type reference (TYPE) | J_3RS_DOC_CLR | Extenstion for clearing document info | 20121211 | ||
3 | Importing | 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 | Exporting | EV_PMNT_FLAG | Call by reference | Type reference (TYPE) | CHAR1 | Single-Character Indicator | 20120202 | ||
2 | Importing | IV_BELNR | Call by reference | Type reference (TYPE) | BKPF-BELNR | Accounting Document Number | 20120202 | ||
3 | Importing | IV_BUKRS | Call by reference | Type reference (TYPE) | BKPF-BUKRS | Company Code | 20120202 | ||
4 | Importing | 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 | Importing | 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 | Exporting | ET_CL_DOCS | Call by reference | Type reference (TYPE) | J_3RS_DOC_CLR_TT | Clearing documents | 20111026 | ||
2 | Importing | IS_ORIG_DOC | Call by reference | Type reference (TYPE) | J_3RS_DOC_CLR | Clearing document info | 20111026 | ||
3 | Importing | IV_ADDIT_PARAMETERS | Call by reference | Type reference (TYPE) | CHAR1 | All info (including budat, dmbtr, wrbtr) is returned | 20121210 | ||
4 | Importing | 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 | Changing | CT_RESULT_DOCS | Call by reference | Type reference (TYPE) | J_3RS_DOC_CLR_TT | Clearing documents | 20120907 | ||
2 | Importing | IS_ORIG_CLR_DOC | Call by reference | Type reference (TYPE) | TY_DOC_CLR | 20120907 | |||
3 | Importing | 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 | Changing | CS_ORIG_CLR_DOC | Call by reference | Type reference (TYPE) | TY_DOC_CLR | 20111011 | |||
2 | Changing | CT_CLEARING_DOCS | Call by reference | Type reference (TYPE) | TT_DOC_CLR | 20111011 | |||
3 | Changing | CT_RESULT_DOCS | Call by reference | Type reference (TYPE) | J_3RS_DOC_CLR_TT | Clearing documents | 20111011 | ||
4 | Importing | IV_LEVEL | Value transfer | Type reference (TYPE) | J_3RS_DOC_CLR-LEVEL | Clearing level | 20111011 | ||
5 | Importing | 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 | Changing | CT_RESULT_DOCS | Call by reference | Type reference (TYPE) | J_3RS_DOC_CLR_TT | Clearing documents | 20111012 | ||
2 | Importing | IS_ORIG_CLR_DOC | Call by reference | Type reference (TYPE) | TY_DOC_CLR | 20111011 | |||
3 | Importing | 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 | Changing | CT_RESULT_DOCS | Call by reference | Type reference (TYPE) | J_3RS_DOC_CLR_TT | Clearing documents | 20111011 | ||
2 | Importing | IS_ORIG_CLR_DOC | Call by reference | Type reference (TYPE) | TY_DOC_CLR | 20111011 | |||
3 | Importing | 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 | Changing | IS_ORIG_CLR_DOC | Call by reference | Type reference (TYPE) | TY_DOC_CLR | 20111110 | |||
2 | Importing | IT_DETAILS | Call by reference | Type reference (TYPE) | TT_DOC_CLR | 20120820 | |||
3 | Importing | 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 | Exporting | ET_INVOICE | Call by reference | Type reference (TYPE) | TT_DOC_CLR | 20120820 | |||
2 | Importing | IV_BELNR | Call by reference | Type reference (TYPE) | BKPF-BELNR | Accounting Document Number | 20111011 | ||
3 | Importing | IV_BUKRS | Call by reference | Type reference (TYPE) | BKPF-BUKRS | Company Code | 20111011 | ||
4 | Importing | 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 | Exporting | ET_POSITIONS | Call by reference | Type reference (TYPE) | TT_DOC_CLR | 20120821 | |||
2 | Importing | IV_BELNR | Call by reference | Type reference (TYPE) | BKPF-BELNR | Accounting Document Number | 20120821 | ||
3 | Importing | IV_BUKRS | Call by reference | Type reference (TYPE) | BKPF-BUKRS | Company Code | 20120821 | ||
4 | Importing | IV_FULL_CLEARINGS | Call by reference | Type reference (TYPE) | CHAR1 | Select only full cleared docs | 20120822 | ||
5 | Importing | 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 | Exporting | ET_POSITIONS | Call by reference | Type reference (TYPE) | TT_DOC_CLR | 20121210 | |||
2 | Importing | IV_BELNR | Call by reference | Type reference (TYPE) | BKPF-BELNR | Accounting Document Number | 20121210 | ||
3 | Importing | IV_BUKRS | Call by reference | Type reference (TYPE) | BKPF-BUKRS | Company Code | 20121210 | ||
4 | Importing | IV_BUZEI | Call by reference | Type reference (TYPE) | BSEG-BUZEI | Number of Line Item Within Accounting Document | 20121210 | ||
5 | Importing | 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 | Exporting | EV_TYPE | Call by reference | Type reference (TYPE) | CHAR1 | Single-Character Indicator | 20111011 | ||
2 | Importing | IS_ORIG_CLR_DOC | Call by reference | Type reference (TYPE) | J_3RS_DOC_CLR_EXT | Extenstion for clearing document info | 20111011 | ||
3 | Importing | 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 | Exporting | EV_TYPE | Call by reference | Type reference (TYPE) | CHAR1 | Single-Character Indicator | 20120821 | ||
2 | Importing | IS_ORIG_CLR_DOC | Call by reference | Type reference (TYPE) | J_3RS_DOC_CLR_EXT | Extenstion for clearing document info | 20120821 | ||
3 | Importing | IT_DETAILS | Call by reference | Type reference (TYPE) | TT_DOC_CLR | 20120821 | |||
4 | Importing | IV_CHECK_BUFFER | Call by reference | Type reference (TYPE) | CHAR1 | 'X' | Buffer should be checked prior to finding doc type | 20121211 | |
5 | Importing | IV_DETAILS | Call by reference | Type reference (TYPE) | CHAR1 | Doc type is defined using it_details info | 20120822 | ||
6 | Importing | 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 | Changing | CS_CLR_DOC | Call by reference | Type reference (TYPE) | J_3RS_DOC_CLR_EXT | Extenstion for clearing document info | 20120821 | ||
2 | Importing | 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 | Changing | 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 | Exporting | PS_DOC_CL_N | Call by reference | Type reference (TYPE) | TY_DOC_CLR | 20111011 | |||
2 | Importing | 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 |