SAP ABAP Class CL_FMCY_BLOCK_BUILDER (Block builder datasource)
Hierarchy
☛
EA-PS (Software Component) SAP Enterprise Extension Public Services
⤷
PSM-FM-BCS-BU (Application Component) Budgeting
⤷
FMBPA_E (Package) New budgeting: FM application part

⤷

⤷

Properties
Class | CL_FMCY_BLOCK_BUILDER | |
Short Description | Block builder datasource | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | FMBPA_E | New budgeting: FM application part |
Created | 20070308 | SAP |
Last change | 20091125 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
Class CL_FMCY_BLOCK_BUILDER has no forward declaration.
Interfaces
Class CL_FMCY_BLOCK_BUILDER has no interface implemented.
Friends
Class CL_FMCY_BLOCK_BUILDER has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Instance attribute | Private | Type reference (TYPE) | FIKRS | Financial Management Area | 20070308 | ||
2 | ![]() |
Instance attribute | Private | Type reference (TYPE) | BUKU_S_GENKEYPART | Generic key part | 20070308 | ||
3 | ![]() |
Instance attribute | Private | Type reference (TYPE) | SY-INDEX | Loops, Current Loop Pass | 20070308 | ||
4 | ![]() |
Instance attribute | Private | Type reference (TYPE) | FMCY_S_COMBINATION | Use for block builder | 20070312 | ||
5 | ![]() |
Instance attribute | Private | Type reference (TYPE) | TABLE_NAME | Table name | 20070308 | ||
6 | ![]() |
Instance attribute | Private | Type reference (TYPE) | TY_T_ASSGN_ELE | Financial Management Area | 20070312 | ||
7 | ![]() |
Instance attribute | Private | Type reference (TYPE) | FMCY_T_PACKET | Packet table: use for block builder | 20070312 | ||
8 | ![]() |
Instance attribute | Private | Type reference (TYPE) | FMCY_T_PACKET_DIMPART | Use to build packet of dimpart in the context of mass proces | 20070312 | ||
9 | ![]() |
Instance attribute | Private | Type reference (TYPE) | FMCY_T_PACKET_DOC | Use to build packet of document | 20070312 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Public | Method | Check the consistent of the packet | 20070308 |
2 | ![]() |
Instance method | Public | Constructor | Constructor | 20070308 |
3 | ![]() |
Instance method | Public | Method | Create the Packet table | 20070308 |
4 | ![]() |
Instance method | Public | Method | Determine the element use for the combination | 20070308 |
5 | ![]() |
Instance method | Public | Method | Get the combination | 20070308 |
6 | ![]() |
Instance method | Public | Method | Get criteria | 20070308 |
7 | ![]() |
Instance method | Public | Method | Return the ledger use in the current packet | 20070308 |
8 | ![]() |
Instance method | Public | Method | Get the next packet | 20070308 |
9 | ![]() |
Instance method | Public | Method | Get the packet number | 20070308 |
10 | ![]() |
Instance method | Public | Method | Get the packet table | 20070308 |
11 | ![]() |
Instance method | Private | Method | Select count statement | 20070308 |
12 | ![]() |
Instance method | Public | Method | Set the combination | 20070308 |
13 | ![]() |
Instance method | Public | Method | Set criteria | 20070308 |
14 | ![]() |
Instance method | Public | Method | Set the packet table from outside | 20070308 |
Events
Class CL_FMCY_BLOCK_BUILDER has no event.
Types
Class CL_FMCY_BLOCK_BUILDER has no local type.
Method Signatures
Method CHECK_PACKETS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RE_FLG_NO_PACKET | Value transfer | Type reference (TYPE) | FLAG | General Flag | 20070308 |
Method CHECK_PACKETS on class CL_FMCY_BLOCK_BUILDER has no exception.
Method CONSTRUCTOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IM_DIMSELTABS | Call by reference | Type reference (TYPE) | FMBS_S_DIMSELTABS | Select options for dimensions | 20070308 | ||
2 | ![]() |
IM_FLG_CREATE_PACKET | Call by reference | Type reference (TYPE) | FLAG | General Flag | 20070308 | ||
3 | ![]() |
IM_S_COMBINATION | Call by reference | Type reference (TYPE) | FMCY_S_COMBINATION | Use for block builder | 20070312 | ||
4 | ![]() |
IM_S_SELCRITTABS | Call by reference | Type reference (TYPE) | BUKU_S_SELCRITTABS | Selection criteria tables for generic budgeting fields | 20070308 | ||
5 | ![]() |
IM_T_DOCNR | Call by reference | Type reference (TYPE) | BAPI_0050_T_SELDOCNR | Selection criteria for document number | 20070308 | ||
6 | ![]() |
IM_T_DOCSTATE | Call by reference | Type reference (TYPE) | BAPI_0050_T_SELDOCSTATE | Selection criteria for document status | 20070308 | ||
7 | ![]() |
IM_T_DOCTYPE | Call by reference | Type reference (TYPE) | BAPI_0050_T_SELDOCTYPE | Selection criteria for document type | 20070308 | ||
8 | ![]() |
IM_T_DOCYEAR | Call by reference | Type reference (TYPE) | BAPI_0050_T_SELDOCYEAR | Selection criteria for document year | 20070308 | ||
9 | ![]() |
IM_T_REVSTATE | Call by reference | Type reference (TYPE) | BAPI_0050_T_SELREVSTATE | Selection criteria for reversal status | 20070308 | ||
10 | ![]() |
IM_T_VERSION | Call by reference | Type reference (TYPE) | BAPI_0050_T_SELVERSION | Selection criteria for version | 20070308 | ||
11 | ![]() |
I_FM_AREA | Call by reference | Type reference (TYPE) | FIKRS | Financial Management Area | 20070308 | ||
12 | ![]() |
I_TABLE_NAME | Call by reference | Type reference (TYPE) | TABLE_NAME | Table name | 20070308 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Exception for mass process | 20070308 |
Method CREATE_PACKET_TABLE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IM_DIMSELTABS | Call by reference | Type reference (TYPE) | FMBS_S_DIMSELTABS | Select options for dimensions | 20070308 | ||
2 | ![]() |
IM_S_COMBINATION | Call by reference | Type reference (TYPE) | FMCY_S_COMBINATION | Use for block builders | 20070312 | ||
3 | ![]() |
IM_S_SELCRITTABS | Call by reference | Type reference (TYPE) | BUKU_S_SELCRITTABS | Selection criteria tables for generic budgeting fields | 20070308 | ||
4 | ![]() |
IM_T_DOCNR | Call by reference | Type reference (TYPE) | BAPI_0050_T_SELDOCNR | Selection criteria for document number | 20070308 | ||
5 | ![]() |
IM_T_DOCSTATE | Call by reference | Type reference (TYPE) | BAPI_0050_T_SELDOCSTATE | Selection criteria for document status | 20070308 | ||
6 | ![]() |
IM_T_DOCTYPE | Call by reference | Type reference (TYPE) | BAPI_0050_T_SELDOCTYPE | Selection criteria for document type | 20070308 | ||
7 | ![]() |
IM_T_DOCYEAR | Call by reference | Type reference (TYPE) | BAPI_0050_T_SELDOCYEAR | Selection criteria for document year | 20070308 | ||
8 | ![]() |
IM_T_REVSTATE | Call by reference | Type reference (TYPE) | BAPI_0050_T_SELREVSTATE | Selection criteria for reversal status | 20070308 | ||
9 | ![]() |
IM_T_VERSION | Call by reference | Type reference (TYPE) | BAPI_0050_T_SELVERSION | Selection criteria for version | 20070308 | ||
10 | ![]() |
RE_T_PACKET | Call by reference | Type reference (TYPE) | FMCY_T_PACKET | Packet table: use for block builder | 20070312 | ||
11 | ![]() |
RE_T_PACKET_DIMPART | Call by reference | Type reference (TYPE) | FMCY_T_PACKET_DIMPART | Use to build packet of dimpart in the context of mass proces | 20070312 | ||
12 | ![]() |
RE_T_PACKET_DOC | Call by reference | Type reference (TYPE) | FMCY_T_PACKET_DOC | Use to build packet of document | 20070312 |
Method CREATE_PACKET_TABLE on class CL_FMCY_BLOCK_BUILDER has no exception.
Method DETERMINE_COMB_ELEMENT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EX_S_COMBINATION | Value transfer | Type reference (TYPE) | FMCY_S_COMBINATION | Use for block builder | 20070312 | ||
2 | ![]() |
IM_DIMSELTABS | Call by reference | Type reference (TYPE) | FMBS_S_DIMSELTABS | Select options for dimensions | 20070308 | ||
3 | ![]() |
IM_FM_AREA | Call by reference | Type reference (TYPE) | FIKRS | Financial Management Area | 20070308 | ||
4 | ![]() |
IM_F_CRITERIA | Call by reference | Type reference (TYPE) | BUKU_S_GENKEYPART | Generic key part | 20070308 | ||
5 | ![]() |
IM_USE_CMMTITEM | Call by reference | Type reference (TYPE) | FLAG | General Flag | 20070308 | ||
6 | ![]() |
IM_USE_FUNCAREA | Call by reference | Type reference (TYPE) | FLAG | General Flag | 20070308 | ||
7 | ![]() |
IM_USE_FUND | Call by reference | Type reference (TYPE) | FLAG | General Flag | 20070308 | ||
8 | ![]() |
IM_USE_FUNDSCTR | Call by reference | Type reference (TYPE) | FLAG | General Flag | 20070308 | ||
9 | ![]() |
IM_USE_GRANT_NBR | Call by reference | Type reference (TYPE) | FLAG | General Flag | 20070308 | ||
10 | ![]() |
IM_USE_MEASURE | Call by reference | Type reference (TYPE) | FLAG | General Flag | 20070308 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
No valid combination found | 20070308 | |
2 | ![]() |
No record found in the table | 20070308 |
Method GET_COMBINATION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RE_S_COMBINATION | Value transfer | Type reference (TYPE) | FMCY_S_COMBINATION | Use for block builder | 20070312 |
Method GET_COMBINATION on class CL_FMCY_BLOCK_BUILDER has no exception.
Method GET_CRITERIA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RE_F_CRITERIA | Value transfer | Type reference (TYPE) | BUKU_S_GENKEYPART | Generic key part | 20070308 |
Method GET_CRITERIA on class CL_FMCY_BLOCK_BUILDER has no exception.
Method GET_LEDGER_FOR_PACKET Signature
Method GET_LEDGER_FOR_PACKET on class CL_FMCY_BLOCK_BUILDER has no parameter.
Method GET_LEDGER_FOR_PACKET on class CL_FMCY_BLOCK_BUILDER has no exception.
Method GET_NEXT_PACKET Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_INDEX | Call by reference | Type reference (TYPE) | SYINDEX | Loop Index | 20070308 | ||
2 | ![]() |
RE_T_DIMPARTS | Call by reference | Type reference (TYPE) | FMKU_T_DIMPARTS | FM dimensions | 20070308 | ||
3 | ![]() |
RE_T_DOCS | Call by reference | Type reference (TYPE) | FMCY_T_DOC_ATTRIBUTE | Attributes for packaging document | 20070312 | ||
4 | ![]() |
RE_T_LINES | Call by reference | Type reference (TYPE) | FMCY_T_COMBINATION | Use for block builders | 20070312 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
No more packet to read | 20070308 |
Method GET_PACKET_NUMBER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RE_NUMBER_PACKET | Value transfer | Type reference (TYPE) | I | 20070308 |
Method GET_PACKET_NUMBER on class CL_FMCY_BLOCK_BUILDER has no exception.
Method GET_PACKET_TABLE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RE_T_PACKET | Call by reference | Type reference (TYPE) | FMCY_T_PACKET | Packet table: use for block builder | 20070312 | ||
2 | ![]() |
RE_T_PACKET_DIMPART | Call by reference | Type reference (TYPE) | FMCY_T_PACKET_DIMPART | Use to build packet of document | 20070312 | ||
3 | ![]() |
RE_T_PACKET_DOC | Call by reference | Type reference (TYPE) | FMCY_T_PACKET_DOC | Use to build packet of document | 20070312 |
Method GET_PACKET_TABLE on class CL_FMCY_BLOCK_BUILDER has no exception.
Method SELECT_COUNT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IM_DIMSELTABS | Call by reference | Type reference (TYPE) | FMBS_S_DIMSELTABS | Select options for dimensions | 20070308 | ||
2 | ![]() |
IM_S_COMBINATION | Call by reference | Type reference (TYPE) | FMCY_S_COMBINATION | Use for block builder | 20070312 | ||
3 | ![]() |
IM_S_CRITERIA | Call by reference | Type reference (TYPE) | BUKU_S_GENKEYPART | Generic key part | 20070308 | ||
4 | ![]() |
RE_NUMBER | Value transfer | Type reference (TYPE) | I | 20070308 |
Method SELECT_COUNT on class CL_FMCY_BLOCK_BUILDER has no exception.
Method SET_COMBINATION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IM_S_COMBINATION | Call by reference | Type reference (TYPE) | FMCY_S_COMBINATION | Use for block builder | 20070312 |
Method SET_COMBINATION on class CL_FMCY_BLOCK_BUILDER has no exception.
Method SET_CRITERIA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IM_F_CRITERIA | Call by reference | Type reference (TYPE) | BUKU_S_GENKEYPART | Generic key part | 20070308 |
Method SET_CRITERIA on class CL_FMCY_BLOCK_BUILDER has no exception.
Method SET_PACKET_TABLE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_T_PACKET | Call by reference | Type reference (TYPE) | FMCY_T_PACKET | Packet table: use for block builder | 20070312 | ||
2 | ![]() |
I_T_PACKET_DIMPART | Call by reference | Type reference (TYPE) | FMCY_T_PACKET_DIMPART | Use to build packet of document | 20070312 | ||
3 | ![]() |
I_T_PACKET_DOC | Call by reference | Type reference (TYPE) | FMCY_T_PACKET_DOC | Use to build packet of document | 20070312 |
Method SET_PACKET_TABLE on class CL_FMCY_BLOCK_BUILDER has no exception.
History
Last changed by/on | SAP | 20091125 |
SAP Release Created in |