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 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
# Method Level Visibility Method type Description Created on
1 APPEND_PARTNER Instance method Private Method 20121210
2 CHECK_INVOICE Instance method Private Method 20111011
3 CHECK_INV_ADV Instance method Private Method Check if it is invoice or advance 20121211
4 CHECK_PAYMENT Instance method Private Method 20120202
5 CONSTRUCTOR Instance method Public Constructor 20120119
6 FIND_CLEARING Instance method Public Method 20111026
7 FIND_CLEARING_BSE_CLR Instance method Private Method 20120907
8 FIND_CLEARING_FULL Instance method Private Method 20111011
9 FIND_CLEARING_FULL_BELNR Instance method Private Method 20111011
10 FIND_CLEARING_PART Instance method Private Method Find partial clearings 20111011
11 GET_ADVANCE_CODES Instance method Private Method Get customizing codes for advances 20120207
12 GET_CLEARDOC_DATA Instance method Private Method 20111110
13 GET_DOC_DETAILS Instance method Private Method 20111011
14 GET_DOC_DETAILS_BUFFER Instance method Private Method 20120821
15 GET_DOC_DETAILS_NONCLEARED Instance method Private Method 20121210
16 GET_DOC_TYPE Instance method Public Method Get FI document type 20111011
17 GET_DOC_TYPE_BUF Instance method Private Method Get FI document type 20120821
18 GET_NEW_PARTN Instance method Private Method Get new vendor 20120821
19 INVERT_SHKZG Instance method Private Method 20111011
20 SET_CLEARING_DOC Instance method Private Method 20111011
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