SAP ABAP Class /EACC/CL_SCAN_BUFFER (Document buffer for scans)
Hierarchy
☛
SEM-BW (Software Component) SEM-BW: Strategic Enterprise Management
⤷
FIN-BAC (Application Component) Business Accounting
⤷
/EACC/TOOLS_FOR_ANALYSIS (Package) Test Tools for Analysis Support

⤷

⤷

Properties
Class | /EACC/CL_SCAN_BUFFER | |
Short Description | Document buffer for scans | |
Super Class | ||
Instantiability of a Class | 0 | Private |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | /EACC/TOOLS_FOR_ANALYSIS | Test Tools for Analysis Support |
Created | 20080225 | SAP |
Last change | 20081217 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
Class /EACC/CL_SCAN_BUFFER has no forward declaration.
Interfaces
Class /EACC/CL_SCAN_BUFFER has no interface implemented.
Friends
Class /EACC/CL_SCAN_BUFFER has no friend class.
Attributes
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Public | Constructor | 20080225 | |
2 | ![]() |
Instance method | Public | Method | 20080502 | |
3 | ![]() |
Instance method | Public | Method | 20080225 | |
4 | ![]() |
Instance method | Public | Method | 20080225 | |
5 | ![]() |
Instance method | Private | Method | 20080310 | |
6 | ![]() |
Instance method | Public | Method | 20080225 | |
7 | ![]() |
Static method | Public | Method | 20080225 | |
8 | ![]() |
Instance method | Public | Method | 20080225 | |
9 | ![]() |
Instance method | Public | Method | 20080225 | |
10 | ![]() |
Instance method | Public | Method | 20080225 | |
11 | ![]() |
Instance method | Public | Method | 20080522 | |
12 | ![]() |
Instance method | Public | Method | 20080522 | |
13 | ![]() |
Instance method | Public | Method | 20080225 |
Events
Class /EACC/CL_SCAN_BUFFER has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | BACKUPLISTLINE | Public | See coding | 20080502 | begin of BACKUPLISTLINE.
TYPES acc_system TYPE acc_system.
TYPES docnr TYPE docnr.
* TYPES reverse_level TYPE reverse_level.
TYPES end of BACKUPLISTLINE
|
||
2 | BACKUPLISTTAB | Public | See coding | 20080502 | backuplisttab TYPE HASHED TABLE OF BACKUPLISTLINE
WITH UNIQUE KEY acc_system
docnr
|
||
3 | BACKUP_INFO | Public | See coding | 20080520 | BEGIN OF backup_info.
TYPES update_mode TYPE flag.
TYPES acc_system TYPE acc_system.
TYPES doc_no_low TYPE docnr.
TYPES doc_no_high TYPE docnr.
TYPES is_range_table TYPE docnr.
TYPES END OF backup_info
|
||
4 | DOCNR | Public | See coding | 20080225 | docnr(12) TYPE c
|
||
5 | DOCRANGE | Public | See coding | 20080225 | BEGIN OF docrange.
TYPES sign(1) TYPE c.
TYPES option(2) TYPE c.
TYPES low TYPE docnr.
TYPES high TYPE docnr.
TYPES END OF docrange
|
||
6 | DOCRANGETAB | Public | See coding | 20080225 | docrangetab TYPE STANDARD TABLE OF docrange WITH KEY sign option low
|
||
7 | INSTANCELINE | Private | See coding | 20080225 | BEGIN OF instanceline.
TYPES acc_system TYPE acc_system.
TYPES instance TYPE REF TO /EACC/cl_scan_buffer.
TYPES END OF instanceline
|
||
8 | INSTANCETAB | Private | See coding | 20080225 | instancetab TYPE STANDARD TABLE OF instanceline WITH KEY acc_system
|
||
9 | JOURNALMANAGERLINE | Private | See coding | 20080225 | BEGIN OF journalmanagerline.
TYPES journal TYPE acc_journal.
TYPES reverse_level TYPE reverse_level.
TYPES headers TYPE REF TO data.
TYPES items TYPE REF TO data.
TYPES line_items TYPE REF TO data.
TYPES amounts TYPE REF TO data.
TYPES quantities TYPE REF TO data.
TYPES tabname_header TYPE tabname.
TYPES tabname_item TYPE tabname.
TYPES tabname_line_item TYPE tabname.
TYPES tabname_amount TYPE tabname.
TYPES tabname_quantity TYPE tabname.
TYPES END OF journalmanagerline
|
||
10 | JOURNALMANAGERTAB | Private | See coding | 20080225 | journalmanagertab TYPE STANDARD TABLE OF journalmanagerline
WITH KEY journal reverse_level
|
||
11 | PREFIX | Public | See coding | 20080520 | prefix(4) TYPE c
|
||
12 | REVERSE_LEVEL | Public | Type reference (TYPE) | CHAR2 | 20080310 |
|
Method Signatures
Method CONSTRUCTOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_ACC_SYSTEM | Call by reference | Type reference (TYPE) | ACC_SYSTEM | 20080225 |
Method CONSTRUCTOR on class /EACC/CL_SCAN_BUFFER has no exception.
Method DO_BACKUP Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IT_DOCUMENTS | Call by reference | Type reference (TYPE) | BACKUPLISTTAB | 20080502 | |||
2 | ![]() |
IV_IS_UPDATE_MODE | Call by reference | Type reference (TYPE) | FLAG | Information if this update mode | 20080520 |
Method DO_BACKUP on class /EACC/CL_SCAN_BUFFER has no exception.
Method GET_AMOUNTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_ENTRIES | Call by reference | Type reference (TYPE) | ANY TABLE | 20080225 | |||
2 | ![]() |
IV_JOURNAL | Call by reference | Type reference (TYPE) | ACC_JOURNAL | 20080225 | |||
3 | ![]() |
IV_REVERSE_LEVEL | Call by reference | Type reference (TYPE) | REVERSE_LEVEL | '0' | 20080310 |
Method GET_AMOUNTS on class /EACC/CL_SCAN_BUFFER has no exception.
Method GET_DOCUMENT_JOURNAL_CONTENT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_ENTRIES | Value transfer | Type reference (TYPE) | ANY TABLE | 20080225 | |||
2 | ![]() |
EV_NUMBER | Call by reference | Type reference (TYPE) | INT4 | 20080310 | |||
3 | ![]() |
IV_REVERSE_LEVEL | Call by reference | Type reference (TYPE) | REVERSE_LEVEL | '0' | 20080310 |
Method GET_DOCUMENT_JOURNAL_CONTENT on class /EACC/CL_SCAN_BUFFER has no exception.
Method GET_ENTRIES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_ENTRIES | Call by reference | Type reference (TYPE) | ANY TABLE | 20080310 | |||
2 | ![]() |
IV_DOCUMENT_LEVEL | Call by reference | Type reference (TYPE) | /EACC/DOCUMENT_LEVEL | 20080310 | |||
3 | ![]() |
IV_JOURNAL | Call by reference | Type reference (TYPE) | ACC_JOURNAL | 20080310 | |||
4 | ![]() |
IV_REVERSE_LEVEL | Call by reference | Type reference (TYPE) | REVERSE_LEVEL | '0' | 20080310 |
Method GET_ENTRIES on class /EACC/CL_SCAN_BUFFER has no exception.
Method GET_HEADERS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_ENTRIES | Call by reference | Type reference (TYPE) | ANY TABLE | 20080225 | |||
2 | ![]() |
IV_JOURNAL | Call by reference | Type reference (TYPE) | ACC_JOURNAL | 20080225 | |||
3 | ![]() |
IV_REVERSE_LEVEL | Call by reference | Type reference (TYPE) | REVERSE_LEVEL | '0' | 20080310 |
Method GET_HEADERS on class /EACC/CL_SCAN_BUFFER has no exception.
Method GET_INSTANCE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_ACC_SYSTEM | Call by reference | Type reference (TYPE) | ACC_SYSTEM | 20080225 | |||
2 | ![]() |
RO_INSTANCE | Value transfer | Object reference (TYPE REF TO) | /EACC/CL_SCAN_BUFFER | 20080225 |
Method GET_INSTANCE on class /EACC/CL_SCAN_BUFFER has no exception.
Method GET_ITEMS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_ENTRIES | Call by reference | Type reference (TYPE) | ANY TABLE | 20080225 | |||
2 | ![]() |
IV_JOURNAL | Call by reference | Type reference (TYPE) | ACC_JOURNAL | 20080225 | |||
3 | ![]() |
IV_REVERSE_LEVEL | Call by reference | Type reference (TYPE) | REVERSE_LEVEL | '0' | 20080310 |
Method GET_ITEMS on class /EACC/CL_SCAN_BUFFER has no exception.
Method GET_LINE_ITEMS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_ENTRIES | Call by reference | Type reference (TYPE) | ANY TABLE | 20080225 | |||
2 | ![]() |
IV_JOURNAL | Call by reference | Type reference (TYPE) | ACC_JOURNAL | 20080225 | |||
3 | ![]() |
IV_REVERSE_LEVEL | Call by reference | Type reference (TYPE) | REVERSE_LEVEL | '0' | 20080310 |
Method GET_LINE_ITEMS on class /EACC/CL_SCAN_BUFFER has no exception.
Method GET_QUANTITIES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_ENTRIES | Call by reference | Type reference (TYPE) | ANY TABLE | 20080225 | |||
2 | ![]() |
IV_JOURNAL | Call by reference | Type reference (TYPE) | ACC_JOURNAL | 20080225 | |||
3 | ![]() |
IV_REVERSE_LEVEL | Call by reference | Type reference (TYPE) | REVERSE_LEVEL | '0' | 20080310 |
Method GET_QUANTITIES on class /EACC/CL_SCAN_BUFFER has no exception.
Method RELOAD_BACKUP Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_SRTFD | Call by reference | Type reference (TYPE) | INDX-SRTFD | User-defined key in table INDX | 20080522 |
Method RELOAD_BACKUP on class /EACC/CL_SCAN_BUFFER has no exception.
Method RESTORE_BACKUP_TO_DB Signature
Method RESTORE_BACKUP_TO_DB on class /EACC/CL_SCAN_BUFFER has no parameter.
Method RESTORE_BACKUP_TO_DB on class /EACC/CL_SCAN_BUFFER has no exception.
Method SET_RANGE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IT_DOCRANGE | Call by reference | Type reference (TYPE) | DOCRANGETAB | 20080225 |
Method SET_RANGE on class /EACC/CL_SCAN_BUFFER has no exception.
History
Last changed by/on | SAP | 20081217 |
SAP Release Created in |