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 |