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 G_FM_AREA Instance attribute Private Type reference (TYPE) FIKRS Financial Management Area 20070308
2 G_F_CRITERIA Instance attribute Private Type reference (TYPE) BUKU_S_GENKEYPART Generic key part 20070308
3 G_INDEX_PACKET Instance attribute Private Type reference (TYPE) SY-INDEX Loops, Current Loop Pass 20070308
4 G_S_COMBINATION Instance attribute Private Type reference (TYPE) FMCY_S_COMBINATION Use for block builder 20070312
5 G_TABLE_NAME Instance attribute Private Type reference (TYPE) TABLE_NAME Table name 20070308
6 G_T_COUNTER Instance attribute Private Type reference (TYPE) TY_T_ASSGN_ELE Financial Management Area 20070312
7 G_T_PACKET Instance attribute Private Type reference (TYPE) FMCY_T_PACKET Packet table: use for block builder 20070312
8 G_T_PACKET_DIMPART Instance attribute Private Type reference (TYPE) FMCY_T_PACKET_DIMPART Use to build packet of dimpart in the context of mass proces 20070312
9 G_T_PACKET_DOC 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 CHECK_PACKETS Instance method Public Method Check the consistent of the packet 20070308
2 CONSTRUCTOR Instance method Public Constructor Constructor 20070308
3 CREATE_PACKET_TABLE Instance method Public Method Create the Packet table 20070308
4 DETERMINE_COMB_ELEMENT Instance method Public Method Determine the element use for the combination 20070308
5 GET_COMBINATION Instance method Public Method Get the combination 20070308
6 GET_CRITERIA Instance method Public Method Get criteria 20070308
7 GET_LEDGER_FOR_PACKET Instance method Public Method Return the ledger use in the current packet 20070308
8 GET_NEXT_PACKET Instance method Public Method Get the next packet 20070308
9 GET_PACKET_NUMBER Instance method Public Method Get the packet number 20070308
10 GET_PACKET_TABLE Instance method Public Method Get the packet table 20070308
11 SELECT_COUNT Instance method Private Method Select count statement 20070308
12 SET_COMBINATION Instance method Public Method Set the combination 20070308
13 SET_CRITERIA Instance method Public Method Set criteria 20070308
14 SET_PACKET_TABLE 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 Returning 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 Importing IM_DIMSELTABS Call by reference Type reference (TYPE) FMBS_S_DIMSELTABS Select options for dimensions 20070308
2 Importing IM_FLG_CREATE_PACKET Call by reference Type reference (TYPE) FLAG General Flag 20070308
3 Importing IM_S_COMBINATION Call by reference Type reference (TYPE) FMCY_S_COMBINATION Use for block builder 20070312
4 Importing IM_S_SELCRITTABS Call by reference Type reference (TYPE) BUKU_S_SELCRITTABS Selection criteria tables for generic budgeting fields 20070308
5 Importing IM_T_DOCNR Call by reference Type reference (TYPE) BAPI_0050_T_SELDOCNR Selection criteria for document number 20070308
6 Importing IM_T_DOCSTATE Call by reference Type reference (TYPE) BAPI_0050_T_SELDOCSTATE Selection criteria for document status 20070308
7 Importing IM_T_DOCTYPE Call by reference Type reference (TYPE) BAPI_0050_T_SELDOCTYPE Selection criteria for document type 20070308
8 Importing IM_T_DOCYEAR Call by reference Type reference (TYPE) BAPI_0050_T_SELDOCYEAR Selection criteria for document year 20070308
9 Importing IM_T_REVSTATE Call by reference Type reference (TYPE) BAPI_0050_T_SELREVSTATE Selection criteria for reversal status 20070308
10 Importing IM_T_VERSION Call by reference Type reference (TYPE) BAPI_0050_T_SELVERSION Selection criteria for version 20070308
11 Importing I_FM_AREA Call by reference Type reference (TYPE) FIKRS Financial Management Area 20070308
12 Importing I_TABLE_NAME Call by reference Type reference (TYPE) TABLE_NAME Table name 20070308
# Exception Resumable Description Created on
1 CX_FMCY_PROCESS 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 Importing IM_DIMSELTABS Call by reference Type reference (TYPE) FMBS_S_DIMSELTABS Select options for dimensions 20070308
2 Importing IM_S_COMBINATION Call by reference Type reference (TYPE) FMCY_S_COMBINATION Use for block builders 20070312
3 Importing IM_S_SELCRITTABS Call by reference Type reference (TYPE) BUKU_S_SELCRITTABS Selection criteria tables for generic budgeting fields 20070308
4 Importing IM_T_DOCNR Call by reference Type reference (TYPE) BAPI_0050_T_SELDOCNR Selection criteria for document number 20070308
5 Importing IM_T_DOCSTATE Call by reference Type reference (TYPE) BAPI_0050_T_SELDOCSTATE Selection criteria for document status 20070308
6 Importing IM_T_DOCTYPE Call by reference Type reference (TYPE) BAPI_0050_T_SELDOCTYPE Selection criteria for document type 20070308
7 Importing IM_T_DOCYEAR Call by reference Type reference (TYPE) BAPI_0050_T_SELDOCYEAR Selection criteria for document year 20070308
8 Importing IM_T_REVSTATE Call by reference Type reference (TYPE) BAPI_0050_T_SELREVSTATE Selection criteria for reversal status 20070308
9 Importing IM_T_VERSION Call by reference Type reference (TYPE) BAPI_0050_T_SELVERSION Selection criteria for version 20070308
10 Exporting RE_T_PACKET Call by reference Type reference (TYPE) FMCY_T_PACKET Packet table: use for block builder 20070312
11 Exporting 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 Exporting 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 Returning EX_S_COMBINATION Value transfer Type reference (TYPE) FMCY_S_COMBINATION Use for block builder 20070312
2 Importing IM_DIMSELTABS Call by reference Type reference (TYPE) FMBS_S_DIMSELTABS Select options for dimensions 20070308
3 Importing IM_FM_AREA Call by reference Type reference (TYPE) FIKRS Financial Management Area 20070308
4 Importing IM_F_CRITERIA Call by reference Type reference (TYPE) BUKU_S_GENKEYPART Generic key part 20070308
5 Importing IM_USE_CMMTITEM Call by reference Type reference (TYPE) FLAG General Flag 20070308
6 Importing IM_USE_FUNCAREA Call by reference Type reference (TYPE) FLAG General Flag 20070308
7 Importing IM_USE_FUND Call by reference Type reference (TYPE) FLAG General Flag 20070308
8 Importing IM_USE_FUNDSCTR Call by reference Type reference (TYPE) FLAG General Flag 20070308
9 Importing IM_USE_GRANT_NBR Call by reference Type reference (TYPE) FLAG General Flag 20070308
10 Importing IM_USE_MEASURE Call by reference Type reference (TYPE) FLAG General Flag 20070308
# Exception Resumable Description Created on
1 INVALID_COMBINATIONS No valid combination found 20070308
2 NO_RECORD_FOUND 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 Returning 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 Returning 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 Importing I_INDEX Call by reference Type reference (TYPE) SYINDEX Loop Index 20070308
2 Exporting RE_T_DIMPARTS Call by reference Type reference (TYPE) FMKU_T_DIMPARTS FM dimensions 20070308
3 Exporting RE_T_DOCS Call by reference Type reference (TYPE) FMCY_T_DOC_ATTRIBUTE Attributes for packaging document 20070312
4 Exporting 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_PACKETS 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 Returning 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 Exporting RE_T_PACKET Call by reference Type reference (TYPE) FMCY_T_PACKET Packet table: use for block builder 20070312
2 Exporting RE_T_PACKET_DIMPART Call by reference Type reference (TYPE) FMCY_T_PACKET_DIMPART Use to build packet of document 20070312
3 Exporting 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 Importing IM_DIMSELTABS Call by reference Type reference (TYPE) FMBS_S_DIMSELTABS Select options for dimensions 20070308
2 Importing IM_S_COMBINATION Call by reference Type reference (TYPE) FMCY_S_COMBINATION Use for block builder 20070312
3 Importing IM_S_CRITERIA Call by reference Type reference (TYPE) BUKU_S_GENKEYPART Generic key part 20070308
4 Returning 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 Importing 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 Importing 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 Importing I_T_PACKET Call by reference Type reference (TYPE) FMCY_T_PACKET Packet table: use for block builder 20070312
2 Importing I_T_PACKET_DIMPART Call by reference Type reference (TYPE) FMCY_T_PACKET_DIMPART Use to build packet of document 20070312
3 Importing 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