SAP ABAP Class CACSBR_CL_ICM_FDT_HELPER (Helper class for Business Rules Editor)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   ICM (Application Component) Incentive and Commission Management (ICM)
     CACSBR2 (Package) Business Rules Editor: Application
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FDT_TYPES FDT: Types 20081120
Properties
Class CACSBR_CL_ICM_FDT_HELPER  
Short Description Helper class for Business Rules Editor    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CACSBR2   Business Rules Editor: Application 
Created 20081120   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 IF_FDT_DECISION_TABLE Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 IF_FDT_FORMULA Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
4 IF_FDT_QUERY Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
5 IF_FDT_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_FDT_TYPES FDT: Types 20081120
Friends
Class CACSBR_CL_ICM_FDT_HELPER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_ACCESS_LVL_APPL Constant Public Type reference (TYPE) FDT_ACCESS_LEVEL 'APPL' Access Level - APPL 20090218
2 GC_AMNT_ONLY Constant Public Type reference (TYPE) C 'A' Amount Only 20090210
3 GC_APPEND_ZERO Constant Public Type reference (TYPE) STRING '00000000' Append Zeros 20090205
4 GC_APPL Constant Public Type reference (TYPE) C 'A' Application 20090218
5 GC_BOTH_RATE_AMNT Constant Public Type reference (TYPE) C 'B' Both Rate and Amount 20090210
6 GC_CMP_ICM Constant Public Type reference (TYPE) AKHKOMPO 'ICM' Application Component 20090218
7 GC_DECT_S_META Constant Public Type reference (TYPE) STRING 'DTMS' Decision Table Meta Structure 20090218
8 GC_DEC_TABLE Constant Public Type reference (TYPE) C 'D' Decision Table 20090205
9 GC_DEEP_STRUC Constant Public Type reference (TYPE) C 'V' Deep Structure 20110926
10 GC_EXPR_TYPE_DEC_TAB Constant Public Type reference (TYPE) IF_FDT_TYPES=>ID '0000EEEE000240FFFFFFFFFFFFFFFFFF' Universal Unique Identifier 20090209
11 GC_EXPR_TYPE_FORMULA Constant Public Type reference (TYPE) IF_FDT_TYPES=>ID '0000EEEE001400FFFFFFFFFFFFFFFFFF' Universal Unique Identifier 20090209
12 GC_FDT_APPL Constant Public Type reference (TYPE) CHAR2 'AP' Application 20090205
13 GC_FDT_DOBJ Constant Public Type reference (TYPE) CHAR2 'DO' Data Objects 20090205
14 GC_FDT_ELEMENT Constant Public Type reference (TYPE) C 'E' Elements 20090205
15 GC_FDT_EXPRESSION Constant Public Type reference (TYPE) CHAR2 'EX' Expression 20090205
16 GC_FDT_FUNCTION Constant Public Type reference (TYPE) CHAR2 'FU' Function 20090205
17 GC_FDT_STRUC Constant Public Type reference (TYPE) C 'S' Structure 20090205
18 GC_FIXED_AMNT Constant Public Type reference (TYPE) C 'A' Fixed Amnt 20090205
19 GC_FLAT_STRUC Constant Public Type reference (TYPE) C 'U' Flat Structure 20090210
20 GC_FORMULA Constant Public Type reference (TYPE) C 'F' Formula 20090205
21 GC_FORM_S_META Constant Public Type reference (TYPE) STRING 'FORMS' Formula Meta Structure 20090218
22 GC_INDIV_AGREE Constant Public Type reference (TYPE) C 'I' Individual Agreemetn 20090205
23 GC_K_INDIV_AGREE Constant Public Type reference (TYPE) C 'K' K Agreement 20090205
24 GC_LOGLEVEL_GENERAL Constant Public Type reference (TYPE) BALLEVEL '1' Application Log: Level of detail 20090205
25 GC_LOGLEVEL_GROUP Constant Public Type reference (TYPE) BALLEVEL '3' Application Log: Level of detail 20090205
26 GC_LOGLEVEL_ITEM Constant Public Type reference (TYPE) BALLEVEL '4' Application Log: Level of detail 20090205
27 GC_LOGLEVEL_VALUE Constant Public Type reference (TYPE) BALLEVEL '2' Application Log: Level of detail 20090205
28 GC_LOGLVL_SUB_GRP Constant Public Type reference (TYPE) BALLEVEL '5' Application Log: Level of detail 20090331
29 GC_LOGLVL_SUB_ITEM Constant Public Type reference (TYPE) BALLEVEL '6' Application Log: Level of detail 20090331
30 GC_MSG_CLASS Constant Public Type reference (TYPE) SYMSGID 'CACS_BR' Message Class for Business Rules Editor 20090218
31 GC_PARKED Constant Public Type reference (TYPE) C 'P' Parked Status 20090205
32 GC_PERC Constant Public Type reference (TYPE) C '%' Percentage 20090210
33 GC_PERCENTAGE Constant Public Type reference (TYPE) C 'P' Percentage 20090205
34 GC_PROC_REMUN Constant Public Type reference (TYPE) CACS_AGR_TYP '01' Agreement Type 20090205
35 GC_PROC_VAL Constant Public Type reference (TYPE) CACS_AGR_TYP '02' Agreement Type 20090205
36 GC_SOFT_COMP Constant Public Type reference (TYPE) DLVUNIT 'EA-APPL' Software Component 20090218
37 GC_STD_AGREE Constant Public Type reference (TYPE) C 'S' Standard Agreement 20090205
38 MD_APPL_ID Instance attribute Private Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20081120
39 MD_APPL_NAME Instance attribute Private Type reference (TYPE) IF_FDT_TYPES=>NAME Name 20081120
40 MD_FUNC_NAME Instance attribute Private Type reference (TYPE) IF_FDT_TYPES=>NAME Name 20081120
41 MD_PROC_TYPE Instance attribute Private Type reference (TYPE) CACS_AGR_TYP Agreement Type 20081120
42 MO_FACTORY Instance attribute Private Object reference (TYPE REF TO) IF_FDT_FACTORY FDT: Factory 20081209
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE_FDT_OBJECTS Static method Protected Method Activate the FDT objects 20081218
2 ACTIVATE_FUNC Instance method Public Method Activate a FDT function 20090218
3 CHANGE_CONTEXT_REM Static method Protected Method Change the context to set the new CALC_TYPE alone 20090129
4 CHECK_FDT_OBJ_EXIST Static method Public Method Check the existance of an FDT object 20081209
5 CONSTRUCTOR Instance method Public Constructor Constructor 20081120
6 CONVERT_FDT_ERROR Static method Public Method Convert errors from BRFplus 20081120
7 CREATE_FDT_APPLICATION Static method Protected Method Create BRFplus application 20081120
8 CREATE_FDT_BINDING Instance method Public Method Create context at BRFplus side 20081120
9 CREATE_FDT_ELEMENTS Static method Protected Method Create Elements 20081215
10 CREATE_FDT_FUNCTION Instance method Public Method Creates BRFplus functions and expression linked to the funct 20081211
11 CREATE_FDT_OBJECTS Static method Protected Method Create Objects in BRFplus 20081215
12 CREATE_FDT_STRUCTURE Static method Protected Method Create the result structure 20081216
13 CREATE_TIMEPOINT Instance method Public Method Create timepoint constant 20090603
14 DELETE_FDT_ELEMENT Static method Protected Method Delete FDT elements 20081211
15 DELETE_RULE Instance method Public Method Delete a rule - Both Function and the Expression 20090427
16 DEQUEUE_ALL Static method Protected Method Dequeue the object which was enqueued earlier 20090210
17 DEQUEUE_DEC_TABLE Instance method Public Method Dequeue the decision table 20090227
18 ENQUEUE_DEC_TABLE Instance method Public Method Enqueue the decision table 20090226
19 EXECUTE_DEC_TABLE Static method Protected Method Execute BRFplus function linked to decisn table & get result 20090112
20 GET_DEC_HEADER Static method Public Method Get the header data of a decision table 20090224
21 GET_DEC_TABLE_CONTENTS Instance method Public Method Get contents from BRFplus decision tables 20081120
22 GET_DEC_TABLE_RESULT Instance method Public Method get results from decision table 20081120
23 GET_DEC_TABLE_STRUC Instance method Public Method Get structure of decision table from BRFplus 20081120
24 GET_DEC_TABLE_TOKENS Static method Private Method Get decision table tokens 20090320
25 GET_ELEM_OF_RES_STRUC Static method Protected Method Get the element list of the result strucutre in that appl 20081218
26 GET_FDT_APPL_ID Static method Public Method Get GUID of BRFplus application 20081209
27 GET_FDT_FUNC_EXP_TYP_ID Instance method Public Method Get the type of exp and id used if func id given 20081126
28 GET_FDT_FUNC_NAMES Instance method Public Method Get the function names for the BRFplus application 20081124
29 GET_FDT_GUID Static method Public Method Get GUID of BRFplus object(s) 20081120
30 GET_FDT_NAME Static method Public Method Get name of BRFplus object 20081120
31 GET_FDT_OBJECT_USAGE Static method Public Method Get the where used list for the BRFplus object 20081212
32 GET_FORMULA_AS_STRING Static method Protected Method Gets the formula as a string 20090123
33 GET_K_AGREEMENT Static method Private Method Get the 'K' agreement number 20090417
34 GET_RESULT Static method Protected Method Get the result from the instance 20090109
35 GET_RESULT_DOBJ_OF_FORMULA Instance method Public Method Gets the result data object of a formula (doesnt evaluate) 20090128
36 GET_RESULT_VALUE Static method Protected Method Get the result value 20090109
37 MAP_RESULT Static method Protected Method Map the result back to the meta structures 20090110
38 PROCESS_FORMULA Instance method Public Method Process formula 20081120
39 SET_CONTEXT_REM Static method Protected Method Set the context of the BRFplus function for remun process 20090108
40 SET_CONTEXT_VAL Static method Protected Method Set the context of the BRFplus function for valuation proces 20090121
41 UPDATE_DEC_TABLE Instance method Public Method Update contents of decision tables 20081120
42 UPDATE_ROW_DEC_TABLE Instance method Protected Method Update the row of the decision table 20090211
Events
Class CACSBR_CL_ICM_FDT_HELPER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 IS_OPTIONAL Public Type reference (TYPE) FDT_OPTIONAL FDT: Obj. optional at runtime, needn't be in the context 20090206
2 IS_REQUIRED Public Type reference (TYPE) FDT_REQUIRED FDT: Value required (via UI, predef., delivered, callback..) 20090206
3 IS_RESULT Public Type reference (TYPE) FDT_IS_RESULT FDT: Obj. represents a result 20090206
4 S_ACTIVATE Public See coding 20081217 BEGIN OF s_activate, guid TYPE if_fdt_types=>id, name TYPE if_fdt_types=>name, type TYPE fdt_data_object_type, END OF s_activate
5 S_CODING_TAB Public See coding 20090326 BEGIN OF s_coding_tab, lines(256), END OF s_coding_tab
6 S_COLUMN Public See coding 20090206 BEGIN OF s_column, col_no TYPE int4, object_id TYPE fdt_uuid, is_result TYPE is_result, is_optional TYPE is_optional, input_required TYPE is_required, ui_mode TYPE fdt_ui_mode, END OF s_column
7 S_COL_INTEREST Public See coding 20090206 BEGIN OF s_col_interest, col_no TYPE int4, col_name TYPE fdt_name, guid TYPE if_fdt_types=>id, END OF s_col_interest
8 S_FDT_OBJECT Public See coding 20081209 BEGIN OF s_fdt_object, id TYPE fdt_uuid, name TYPE fieldname, type TYPE char2, subtype TYPE char1, END OF s_fdt_object
9 S_FDT_RESULT Public See coding 20090109 BEGIN OF s_fdt_result, id TYPE fdt_uuid, name TYPE char30, row_no TYPE i, col_no TYPE i, value TYPE cacs_s_br_result, END OF s_fdt_result
10 S_NEW_STRUC Public See coding 20081217 BEGIN OF s_new_struc, name TYPE fdt_name, ddic TYPE rollname, END OF s_new_struc
11 S_OBJ_TO_BE_CREA Public See coding 20081211 BEGIN OF s_obj_to_be_crea, name TYPE if_fdt_types=>name, ddic_type TYPE rollname, END OF s_obj_to_be_crea
12 S_OBJ_TO_BE_DELETED Public See coding 20081215 BEGIN OF s_obj_to_be_deleted, id TYPE if_fdt_types=>id, name TYPE if_fdt_types=>name, deleted TYPE abap_bool, END OF s_obj_to_be_deleted
13 S_OBJ_USED Public See coding 20081212 BEGIN OF s_obj_used, orig_guid TYPE if_fdt_types=>id, orig_name TYPE if_fdt_types=>name, is_used TYPE abap_bool, END OF s_obj_used
14 S_OBJ_WHERE_USED Public See coding 20081211 BEGIN OF s_obj_where_used, orig_guid TYPE if_fdt_types=>id, orig_name TYPE if_fdt_types=>name, ref_id TYPE if_fdt_types=>id, version TYPE if_fdt_types=>version, ref_name TYPE if_fdt_types=>name, object_type TYPE if_fdt_types=>object_type, END OF s_obj_where_used
15 S_OLD_STRUC Public See coding 20081217 BEGIN OF s_old_struc, position TYPE n LENGTH 3, element_id TYPE if_fdt_types=>id, name TYPE if_fdt_types=>name, END OF s_old_struc
16 S_RANGE Public See coding 20090206 BEGIN OF s_range, sign TYPE ddsign, option TYPE ddoption, low TYPE if_fdt_types=>id, high TYPE if_fdt_types=>id, position TYPE fdt_seqnr, END OF s_range
17 S_RESULT_DATA Public See coding 20090206 BEGIN OF s_result_data, row_no TYPE int4, col_no TYPE int4, value TYPE string, is_result TYPE abap_bool, END OF s_result_data
18 S_RULE_RESULT Public See coding 20090109 BEGIN OF s_rule_result, id TYPE if_fdt_types=>id, name TYPE if_fdt_types=>name, row_no TYPE i, col_no TYPE i, value TYPE cacs_s_br_result, END OF s_rule_result
19 S_TABLE_DATA Public See coding 20090206 BEGIN OF s_table_data, col_no TYPE int4, row_no TYPE int4, expression_id TYPE if_fdt_types=>id, r_value TYPE REF TO data, ts_range TYPE ts_range, END OF s_table_data
20 TS_ACTIVATE Public See coding 20081217 ts_activate TYPE TABLE OF s_activate
21 TS_COLUMN Public See coding 20090206 ts_column TYPE SORTED TABLE OF s_column WITH UNIQUE KEY col_no
22 TS_DFIES Public See coding 20081215 ts_dfies TYPE TABLE OF dfies
23 TS_FDT_OBJECT Public See coding 20081209 ts_fdt_object TYPE TABLE OF s_fdt_object
24 TS_FDT_RESULT Public See coding 20090109 ts_fdt_result TYPE TABLE OF s_fdt_result
25 TS_NEW_STRUC Public See coding 20081217 ts_new_struc TYPE TABLE OF s_new_struc
26 TS_OBJECT_ID Public See coding 20090206 ts_object_id TYPE SORTED TABLE OF if_fdt_types=>id WITH UNIQUE DEFAULT KEY
27 TS_OBJ_TO_BE_CREA Public See coding 20081211 ts_obj_to_be_crea TYPE TABLE OF s_obj_to_be_crea
28 TS_OBJ_TO_BE_DELETED Public See coding 20081215 ts_obj_to_be_deleted TYPE TABLE OF s_obj_to_be_deleted
29 TS_OBJ_USED Public See coding 20081212 ts_obj_used TYPE TABLE OF s_obj_used
30 TS_OBJ_WHERE_USED Public See coding 20081211 ts_obj_where_used TYPE TABLE OF s_obj_where_used
31 TS_OLD_STRUC Public See coding 20081217 ts_old_struc TYPE TABLE OF s_old_struc
32 TS_OPTION Public See coding 20081216 ts_option TYPE SORTED TABLE OF if_fdt_element=>option WITH UNIQUE DEFAULT KEY
33 TS_RANGE Public See coding 20090206 ts_range TYPE SORTED TABLE OF s_range WITH UNIQUE KEY sign option low high
34 TS_RULE_RESULT Public See coding 20090109 ts_rule_result TYPE TABLE OF s_rule_result
35 TS_SIGN Public See coding 20081216 ts_sign TYPE SORTED TABLE OF if_fdt_element=>sign WITH UNIQUE DEFAULT KEY
36 TS_STRUC_NAME Public See coding 20081212 ts_struc_name TYPE TABLE OF ddobjname
37 TS_TABLE_DATA Public See coding 20090206 ts_table_data TYPE SORTED TABLE OF s_table_data WITH UNIQUE KEY col_no row_no
38 T_CACS_TT_COND_TC_LINE_BDT Public See coding 20090402 T_CACS_TT_COND_TC_LINE_BDT TYPE TABLE OF CACS_S_COND_TC_LINE_BDT
39 T_CODING_TAB Public See coding 20090326 t_coding_tab TYPE TABLE OF s_coding_tab
Method Signatures

Method ACTIVATE_FDT_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_LOG Call by reference Object reference (TYPE REF TO) CL_CACS_BAL CACS: Application Log 20090205
2 Exporting ET_ERRORS Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20081218
3 Importing IO_FACTORY Call by reference Object reference (TYPE REF TO) IF_FDT_FACTORY Factory Instance 20081218
4 Importing IO_LOG Call by reference Object reference (TYPE REF TO) CL_CACS_BAL CACS: Application Log 20090205
5 Importing IT_OBJ_LIST Call by reference Type reference (TYPE) TS_ACTIVATE Objects to be activated 20081218

Method ACTIVATE_FDT_OBJECTS on class CACSBR_CL_ICM_FDT_HELPER has no exception.

Method ACTIVATE_FUNC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ERRORS Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20090218
2 Exporting EV_ACTIVATED Call by reference Type reference (TYPE) ABAP_BOOL 'X' - Activated 20090218
3 Importing IV_FUNC_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20090218

Method ACTIVATE_FUNC on class CACSBR_CL_ICM_FDT_HELPER has no exception.

Method CHANGE_CONTEXT_REM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_CONTEXT Call by reference Object reference (TYPE REF TO) IF_FDT_CONTEXT FDT: Context 20090129
2 Exporting ET_LINES Call by reference Type reference (TYPE) T_CODING_TAB Selection criteria - BAL Log 20090326
3 Importing ID_CTXT_FIELD Call by reference Type reference (TYPE) IF_FDT_TYPES=>NAME The field to be changed 20090129
4 Importing ID_EXEC_METH Call by reference Type reference (TYPE) CHAR1 P - Rate only ; A - fixed Amount 20090129
5 Importing IO_CONTEXT Call by reference Object reference (TYPE REF TO) IF_FDT_CONTEXT FDT: Context 20090129
6 Importing IO_LOG Call by reference Object reference (TYPE REF TO) CL_CACS_BAL CACS: Application Log 20090129
7 Importing IT_LINES Call by reference Type reference (TYPE) T_CODING_TAB Selection criteria - BAL Log 20090326

Method CHANGE_CONTEXT_REM on class CACSBR_CL_ICM_FDT_HELPER has no exception.

Method CHECK_FDT_OBJ_EXIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ERRORS Call by reference Type reference (TYPE) BAPIRET2_T Error Table 20081210
2 Exporting ET_OBJECT Call by reference Type reference (TYPE) IF_FDT_QUERY=>TS_NAME Object details 20081210
3 Exporting EV_COUNT Call by reference Type reference (TYPE) I Count of occurances of the object 20081209
4 Importing ID_OBJECT_TYPE Call by reference Type reference (TYPE) CHAR1 Obj type. 'A' - Appl ; 'E' - Elem ; 'F' - Function; 'X' - Ex 20081209
5 Importing ID_OBJ_GUID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Object GUID. Either name or GUID should be passed 20081209
6 Importing ID_OBJ_NAME Call by reference Type reference (TYPE) IF_FDT_TYPES=>NAME Object Name. Either name or GUID should be passed 20081209
7 Importing IO_FACTORY Call by reference Object reference (TYPE REF TO) IF_FDT_FACTORY Check in this application 20081210

Method CHECK_FDT_OBJ_EXIST on class CACSBR_CL_ICM_FDT_HELPER has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_APPL_GUID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID BRFplus Application GUID 20081120
2 Importing ID_APPL_NAME Call by reference Type reference (TYPE) IF_FDT_TYPES=>NAME BRFplus Application Name 20081209
3 Importing ID_CREATE_ATTRIB Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE TRUE - Creates the attributes 20090124
4 Importing ID_FUNC_NAME Call by reference Type reference (TYPE) IF_FDT_TYPES=>NAME BRFplus Function Name 20081120
5 Importing ID_PROC_TYPE Call by reference Type reference (TYPE) CACS_AGR_TYP Agreement Type 20081120

Method CONSTRUCTOR on class CACSBR_CL_ICM_FDT_HELPER has no exception.

Method CONVERT_FDT_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ERROR_MESSAGE Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20081120
2 Importing IT_ERRORS Call by reference Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE 20081120

Method CONVERT_FDT_ERROR on class CACSBR_CL_ICM_FDT_HELPER has no exception.

Method CREATE_FDT_APPLICATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_APPL_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID GUID of the application created 20081210
2 Exporting ED_FLAG_APPL_CREATED Call by reference Type reference (TYPE) ABAP_BOOL 20081120
3 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAPIRET2_T Messages 20081120
4 Importing ID_APPL_NAME Call by reference Type reference (TYPE) IF_FDT_TYPES=>NAME Application Name to be created 20081209
5 Importing ID_PROC_TYPE Call by reference Type reference (TYPE) CACS_AGR_TYP Agreement Type 20090105

Method CREATE_FDT_APPLICATION on class CACSBR_CL_ICM_FDT_HELPER has no exception.

Method CREATE_FDT_BINDING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_LOG Call by reference Object reference (TYPE REF TO) CL_CACS_BAL CACS: Application Log 20090202
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20081120
3 Importing ID_APPL_NAME Call by reference Type reference (TYPE) IF_FDT_TYPES=>NAME BRFplus Application Name 20081120
4 Importing ID_PROC_TYPE Call by reference Type reference (TYPE) CACS_AGR_TYP Agreement Type 20081120
5 Importing IO_LOG Call by reference Object reference (TYPE REF TO) CL_CACS_BAL CACS: Application Log 20090202
6 Importing IT_STRUC_NAME Call by reference Type reference (TYPE) TS_STRUC_NAME Structures of interest 20081217

Method CREATE_FDT_BINDING on class CACSBR_CL_ICM_FDT_HELPER has no exception.

Method CREATE_FDT_ELEMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_CREA_ERR Call by reference Type reference (TYPE) ABAP_BOOL 'X' - Error while creating 20081215
2 Exporting ED_DEL_ERR Call by reference Type reference (TYPE) ABAP_BOOL 'X' - Error while Deleting 20081215
3 Exporting EO_LOG Call by reference Object reference (TYPE REF TO) CL_CACS_BAL CACS: Application Log 20090202
4 Exporting ET_CREATED Call by reference Type reference (TYPE) TS_ACTIVATE GUID and Name of the created objects 20081215
5 Exporting ET_ERRORS Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20081215
6 Importing ID_APPL_GUID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Application guid 20081216
7 Importing ID_PROC_TYPE Call by reference Type reference (TYPE) CACS_AGR_TYP Agreement Type 20090105
8 Importing IO_FACTORY Call by reference Object reference (TYPE REF TO) IF_FDT_FACTORY FDT: Factory 20081215
9 Importing IO_LOG Call by reference Object reference (TYPE REF TO) CL_CACS_BAL CACS: Application Log 20090202
10 Importing IT_DFIES Call by reference Type reference (TYPE) TS_DFIES DD Interface: Table Fields for DDIF_FIELDINFO_GET 20081215

Method CREATE_FDT_ELEMENTS on class CACSBR_CL_ICM_FDT_HELPER has no exception.

Method CREATE_FDT_FUNCTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ERRORS Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20090205
2 Exporting EV_EXPR_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20081211
3 Exporting EV_FUNC_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20081211
4 Importing IV_EXP_TYPE Call by reference Type reference (TYPE) CACS_FDT_EXP_TYPE BRFplus: Denotes the type of expression 20081211
5 Importing IV_FUNC Call by reference Type reference (TYPE) IF_FDT_TYPES=>NAME FDT: Name 20081211
6 Importing IV_SH_T Call by reference Type reference (TYPE) IF_FDT_TYPES=>SHORT_TEXT Short Text 20081211
7 Importing IV_TEXT Call by reference Type reference (TYPE) IF_FDT_TYPES=>TEXT Text 20081211

Method CREATE_FDT_FUNCTION on class CACSBR_CL_ICM_FDT_HELPER has no exception.

Method CREATE_FDT_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_ERROR_FLAG Call by reference Type reference (TYPE) ABAP_BOOL 20081215
2 Exporting EO_LOG Call by reference Object reference (TYPE REF TO) CL_CACS_BAL CACS: Application Log 20090202
3 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20081215
4 Importing ID_APPL_GUID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Application GUID 20081215
5 Importing ID_PROC_TYPE Call by reference Type reference (TYPE) CACS_AGR_TYP Agreement Type 20090105
6 Importing IO_LOG Call by reference Object reference (TYPE REF TO) CL_CACS_BAL CACS: Application Log 20090202
7 Importing IT_STRUC_NAME Call by reference Type reference (TYPE) TS_STRUC_NAME Table of structure name 20081215

Method CREATE_FDT_OBJECTS on class CACSBR_CL_ICM_FDT_HELPER has no exception.

Method CREATE_FDT_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_ERROR_FLAG Call by reference Type reference (TYPE) ABAP_BOOL Error flag 20081218
2 Exporting EO_LOG Call by reference Object reference (TYPE REF TO) CL_CACS_BAL CACS: Application Log 20090202
3 Exporting ET_ACTIVATE Call by reference Type reference (TYPE) TS_ACTIVATE Elements, structure to be activated 20081218
4 Exporting ET_ERRORS Call by reference Type reference (TYPE) BAPIRET2_T Message table 20081218
5 Importing ID_APPL_GUID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID GUID of the application 20081217
6 Importing IO_FACTORY Call by reference Object reference (TYPE REF TO) IF_FDT_FACTORY FDT: Factory 20081217
7 Importing IO_LOG Call by reference Object reference (TYPE REF TO) CL_CACS_BAL CACS: Application Log 20090202
8 Importing IT_STRUC_ELEM Call by reference Type reference (TYPE) TS_DFIES Elements of the strucutre to be created 20081217
9 Importing IT_STRUC_NAME Call by reference Type reference (TYPE) TS_STRUC_NAME Table of structures to be created 20081216

Method CREATE_FDT_STRUCTURE on class CACSBR_CL_ICM_FDT_HELPER has no exception.

Method CREATE_TIMEPOINT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MSG Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20090603
2 Importing IT_DATE Call by reference Type reference (TYPE) CACS_TT_BR_BUSI_DATE Table of business dates 20090603
3 Importing IV_PROC_TYPE Call by reference Type reference (TYPE) CACS_AGR_TYP Agreement Type 20090603

Method CREATE_TIMEPOINT on class CACSBR_CL_ICM_FDT_HELPER has no exception.

Method DELETE_FDT_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_DEL_FLG Call by reference Type reference (TYPE) ABAP_BOOL 'X' - All objects were deleted 20081211
2 Exporting EO_LOG Call by reference Object reference (TYPE REF TO) CL_CACS_BAL CACS: Application Log 20090202
3 Importing IO_FACTORY Call by reference Object reference (TYPE REF TO) IF_FDT_FACTORY FDT: Factory 20081212
4 Importing IO_LOG Call by reference Object reference (TYPE REF TO) CL_CACS_BAL CACS: Application Log 20090202
5 Importing IT_DEL_OBJ_LIST Call by reference Type reference (TYPE) TS_OBJ_TO_BE_DELETED GUIDs of object to be deleted 20081215

Method DELETE_FDT_ELEMENT on class CACSBR_CL_ICM_FDT_HELPER has no exception.

Method DELETE_RULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MSG Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20090427
2 Importing ID_EXPR_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID GUID of the expression to be deleted 20090427
3 Importing ID_EXPR_TYPE Call by reference Type reference (TYPE) CHAR1 D - Decision Table, F - Formula 20090427
4 Importing ID_FUNC_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID GUID of the function to be deleted 20090427

Method DELETE_RULE on class CACSBR_CL_ICM_FDT_HELPER has no exception.

Method DEQUEUE_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_FUNCTION Call by reference Object reference (TYPE REF TO) IF_FDT_FUNCTION FDT: Function 20090210
2 Importing IO_LOG Call by reference Object reference (TYPE REF TO) CL_CACS_BAL CACS: Application Log 20090210

Method DEQUEUE_ALL on class CACSBR_CL_ICM_FDT_HELPER has no exception.

Method DEQUEUE_DEC_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ERRORS Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20090227
2 Importing IV_EXPR_DEC_GUID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20090227

Method DEQUEUE_DEC_TABLE on class CACSBR_CL_ICM_FDT_HELPER has no exception.

Method ENQUEUE_DEC_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ERRORS Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20090226
2 Exporting EV_ACTV_FAILED Call by reference Type reference (TYPE) ABAP_BOOL 20090226
3 Importing IV_EXPR_DEC_GUID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20090226

Method ENQUEUE_DEC_TABLE on class CACSBR_CL_ICM_FDT_HELPER has no exception.

Method EXECUTE_DEC_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_RES_TYPE Call by reference Type reference (TYPE) CHAR1 Whether the result is a rate or fixed amount 20090112
2 Exporting EO_RESULT Call by reference Object reference (TYPE REF TO) IF_FDT_RESULT FDT: Result 20090112
3 Importing ID_AGR_MODE Call by reference Type reference (TYPE) CHAR1 I - Indiv agrmnt ; S - std agrmnt [Remun Process only] 20090112
4 Importing ID_BUSI_TIME Call by reference Type reference (TYPE) CACS_BUSITIME_B Effective from 20090112
5 Importing ID_EXEC_METH Call by reference Type reference (TYPE) CACSFDTEXEC_METH R- Rate only ; A - Amount Only ; B - Both 20090112
6 Importing ID_RES_TYPE Call by reference Type reference (TYPE) CHAR1 '' A - Fixed Amnt ; - Rate 20090112
7 Importing ID_TECH_TIME Call by reference Type reference (TYPE) CACS_TECHTIME_B Technically Valid From 20090112
8 Importing IO_FUNCTION Call by reference Object reference (TYPE REF TO) IF_FDT_FUNCTION FDT: Function 20090112
9 Importing IO_LOG Call by reference Object reference (TYPE REF TO) CL_CACS_BAL CACS: Application Log 20090112
10 Importing IS_CTXT_REM Call by reference Type reference (TYPE) CACS00_S_DOCREM Commission Document, Remuneration and Liability(Meta Object) 20090112
11 Importing IS_CTXT_VAL Call by reference Type reference (TYPE) CACS00_S_DOCVAM Commission Document, Valuation (Meta Object) 20090112
12 Importing IS_DOCHD Call by reference Type reference (TYPE) CACS00_S_DOCHDM Commission Document Header (Meta Object) 20090112
13 Importing IT_CTXT_DOBJ Call by reference Type reference (TYPE) TS_FDT_OBJECT Function Context 20090112

Method EXECUTE_DEC_TABLE on class CACSBR_CL_ICM_FDT_HELPER has no exception.

Method GET_DEC_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MSG Call by reference Type reference (TYPE) BAPIRET2_T Error parameters table 20090225
2 Exporting EV_NAME Call by reference Type reference (TYPE) FDT_NAME Name of the decision table 20090225
3 Exporting EV_SH_T Call by reference Type reference (TYPE) FDT_SHORT_TEXT Short text of the decision table 20090225
4 Exporting EV_TEXT Call by reference Type reference (TYPE) FDT_TEXT Text of the decision table 20090225
5 Importing IV_DEC_GUID Call by reference Type reference (TYPE) FDT_UUID FDT: Universal Unique Identifier 20090225

Method GET_DEC_HEADER on class CACSBR_CL_ICM_FDT_HELPER has no exception.

Method GET_DEC_TABLE_CONTENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DEC_TAB_REM_META Call by reference Type reference (TYPE) CACS_BR_TT_REMDTMS Table type for Metastructure for remun decision table 20090123
2 Exporting ET_DEC_TAB_REM_REST Call by reference Type reference (TYPE) CACS_BR_TT_REMDTRS Table type for result structure for remun decision table 20090123
3 Exporting ET_DEC_TAB_VAL_META Call by reference Type reference (TYPE) CACS_BR_TT_VALDTMS Table type for metastructure for valuation decision table 20090123
4 Exporting ET_DEC_TAB_VAL_REST Call by reference Type reference (TYPE) CACS_BR_TT_VALDTRS Table type for result structure for valuation 20090123
5 Exporting ET_ERRORS Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20090204
6 Importing ID_ACTIVE_VERSNS_ONLY Call by reference Type reference (TYPE) ABAP_BOOL 'X' 20090206
7 Importing ID_ALL_VERSIONS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Get all versions 20090429
8 Importing ID_BUSITIME Call by reference Type reference (TYPE) CACS_BUSIBEGIN_DATE Effective Validity (Time Stamp YYYY.MM.DD hh:mm:ss) 20090129
9 Importing ID_EXPR_GUID Call by reference Type reference (TYPE) FDT_UUID GUID of the decision table 20090225
10 Importing ID_FUNC_NAME Call by reference Type reference (TYPE) IF_FDT_TYPES=>NAME Name of the decision table 20081120
11 Importing ID_PROCESS_TYPE Call by reference Type reference (TYPE) CACS_AGR_TYP Agreement Type 20090122
12 Importing ID_TIMESTAMP Call by reference Type reference (TYPE) CACSTECHTIME Time Stamp (active version) 20081222

Method GET_DEC_TABLE_CONTENTS on class CACSBR_CL_ICM_FDT_HELPER has no exception.

Method GET_DEC_TABLE_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_CALC_TYPE Call by reference Type reference (TYPE) CHAR1 Calculation type ('A' - Fixed Amount) 20090123
2 Exporting ED_RES_FIELD Call by reference Type reference (TYPE) STRING Result field name of the decision table 20090128
3 Exporting ES_RES_DOCHD Call by reference Type reference (TYPE) CACS00_S_DOCHDM Commission Document Header (Meta Object) 20090107
4 Exporting ES_RES_REM Call by reference Type reference (TYPE) CACS00_S_DOCREM Commission Document, Remuneration and Liability(Meta Object) 20090107
5 Exporting ES_RES_VAL Call by reference Type reference (TYPE) CACS00_S_DOCVAM Commission Document, Valuation (Meta Object) 20090107
6 Importing ID_BUSI_TIME Call by reference Type reference (TYPE) CACS_BUSITIME_B Effective from 20081120
7 Importing ID_TECH_TIME Call by reference Type reference (TYPE) CACS_TECHTIME_B Technically Valid From 20081120
8 Importing IO_LOG Call by reference Object reference (TYPE REF TO) CL_CACS_BAL CACS: Application Log 20090107
9 Importing IS_CTXT_REM Call by reference Type reference (TYPE) CACS00_S_DOCREM Commission Document, Remuneration and Liability(Meta Object) 20081120
10 Importing IS_CTXT_VAL Call by reference Type reference (TYPE) CACS00_S_DOCVAM Commission Document, Valuation (Meta Object) 20081120
11 Importing IS_DOCHD Call by reference Type reference (TYPE) CACS00_S_DOCHDM Commission Document Header (Meta Object) 20090107
12 Importing IS_TOOL_PARAM Call by reference Type reference (TYPE) CACS_S_OTC02_BR Tool level param of log. service tool : Busines Rule Editor 20090107

Method GET_DEC_TABLE_RESULT on class CACSBR_CL_ICM_FDT_HELPER has no exception.

Method GET_DEC_TABLE_STRUC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DEC_TAB_STRUCT Call by reference Type reference (TYPE) CACS_TT_FDT_DEC_TAB_STRUC BRFplus: Decision table structure catalogue 20081212
2 Exporting ET_ERRORS Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20090204
3 Importing ID_EXPR_GUID Call by reference Type reference (TYPE) FDT_UUID GUID of the decision table 20090225
4 Importing ID_FUNC_NAME Call by reference Type reference (TYPE) IF_FDT_TYPES=>NAME Name of the decision table function 20081120
5 Importing ID_TECH_TIMESTAMP Call by reference Type reference (TYPE) CACSTECHTIME Time Stamp (active version) 20090105

Method GET_DEC_TABLE_STRUC on class CACSBR_CL_ICM_FDT_HELPER has no exception.

Method GET_DEC_TABLE_TOKENS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TOKEN Call by reference Type reference (TYPE) IF_FDT_DECISION_TABLE=>TS_COLUMN Decision Table tokens 20090320
2 Importing ID_APPL_GUID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20090320
3 Importing ID_TECH_TIME Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Time Stamp (active version) 20090320
4 Importing IO_FACTORY Call by reference Object reference (TYPE REF TO) IF_FDT_FACTORY FDT: Factory 20090320
5 Importing IO_FUNCTION Call by reference Object reference (TYPE REF TO) IF_FDT_FUNCTION FDT: Function 20090320

Method GET_DEC_TABLE_TOKENS on class CACSBR_CL_ICM_FDT_HELPER has no exception.

Method GET_ELEM_OF_RES_STRUC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_STRUC_ELEM Call by reference Type reference (TYPE) TS_OLD_STRUC Element list 20081218
2 Importing IO_FACTORY Call by reference Object reference (TYPE REF TO) IF_FDT_FACTORY Factory instance 20081218
3 Importing IT_STRUC_NAME Call by reference Type reference (TYPE) TS_STRUC_NAME Structures for which element list needs to be found 20081218

Method GET_ELEM_OF_RES_STRUC on class CACSBR_CL_ICM_FDT_HELPER has no exception.

Method GET_FDT_APPL_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_APPL_COUNT Call by reference Type reference (TYPE) I Number of applications with the name/guid specified 20081210
2 Exporting ED_APPL_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Application GUID 20081209
3 Exporting ET_ERRORS Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20081210
4 Importing ID_APPL_NAME Call by reference Type reference (TYPE) IF_FDT_TYPES=>NAME Application Name 20081210

Method GET_FDT_APPL_ID on class CACSBR_CL_ICM_FDT_HELPER has no exception.

Method GET_FDT_FUNC_EXP_TYP_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_FUNC_EXPR_UUID Call by reference Type reference (TYPE) CACS_FDT_UUID Business Rule Editor : FDT uuid 20081126
2 Exporting ED_FUNC_TYPE Call by reference Type reference (TYPE) CACS_FUNC_TYPE Business Rule Editor: Denotes the Expr type linked to func 20081126
3 Exporting ET_ERRORS Call by reference Type reference (TYPE) BAPIRET2_T Messages 20090204
4 Exporting EV_TEXT Call by reference Type reference (TYPE) IF_FDT_TYPES=>TEXT Text 20090218
5 Importing ID_FUNC_NAME Call by reference Type reference (TYPE) IF_FDT_TYPES=>NAME Function Name 20090427
6 Importing ID_FUNC_UUID Call by reference Type reference (TYPE) CACS_FDT_UUID Business Rule Editor : FDT uuid 20081126
7 Importing ID_GET_INACT Call by reference Type reference (TYPE) ABAP_BOOL Get Inactive Versions also 20090427
8 Importing ID_TIMESTAMP Call by reference Type reference (TYPE) CACSTECHTIME Technical Validity Time 20081126

Method GET_FDT_FUNC_EXP_TYP_ID on class CACSBR_CL_ICM_FDT_HELPER has no exception.

Method GET_FDT_FUNC_NAMES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ERRORS Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20090204
2 Exporting ET_FUNCTION_NAME Call by reference Type reference (TYPE) CACS_TT_BR_FUNCTION_NAMES_LIST Business Rule Editor: Function names Result table 20081124
3 Importing ID_PROC_TYPE Call by reference Type reference (TYPE) CACS_AGR_TYP Agreement Type 20081124

Method GET_FDT_FUNC_NAMES on class CACSBR_CL_ICM_FDT_HELPER has no exception.

Method GET_FDT_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MSG Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20081211
2 Exporting ET_OBJ_IDS Call by reference Type reference (TYPE) TS_FDT_OBJECT Universal Unique Identifier 20081211
3 Importing ID_APPL Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20090217
4 Importing ID_GET_ALL Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 'X' - get all versions, by default only active 20090116
5 Importing ID_OBJ_NAME Call by reference Type reference (TYPE) IF_FDT_TYPES=>NAME 20081120
6 Importing ID_OBJ_TYPE Call by reference Type reference (TYPE) IF_FDT_TYPES=>OBJECT_TYPE 20081211
7 Importing IO_FACTORY Call by reference Object reference (TYPE REF TO) IF_FDT_FACTORY Universal Unique Identifier 20081211

Method GET_FDT_GUID on class CACSBR_CL_ICM_FDT_HELPER has no exception.

Method GET_FDT_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_OBJ_NAME Call by reference Type reference (TYPE) IF_FDT_TYPES=>NAME 20081120
2 Exporting ED_OBJ_TYPE Call by reference Type reference (TYPE) IF_FDT_TYPES=>OBJECT_TYPE 20081120
3 Exporting ED_UNKNOWN_FLAG Call by reference Type reference (TYPE) ABAP_BOOL 20081120
4 Exporting ED_UNNAMED_FLAG Call by reference Type reference (TYPE) ABAP_BOOL 20081120
5 Exporting ET_MSG Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20081210
6 Importing ID_APPL_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID 20081210
7 Importing ID_OBJ_GUID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID 20081120

Method GET_FDT_NAME on class CACSBR_CL_ICM_FDT_HELPER has no exception.

Method GET_FDT_OBJECT_USAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MSG Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20081212
2 Exporting ET_OBJ_INFO Call by reference Type reference (TYPE) TS_OBJ_WHERE_USED 20081212
3 Exporting ET_OBJ_USED Call by reference Type reference (TYPE) TS_OBJ_USED 20081212
4 Importing ID_GET_DETAILS Call by reference Type reference (TYPE) ABAP_BOOL 20081212
5 Importing IO_FACTORY Call by reference Object reference (TYPE REF TO) IF_FDT_FACTORY FDT: Factory 20081212
6 Importing IT_OBJ_GUID Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID Object IDs as sorted table 20081212

Method GET_FDT_OBJECT_USAGE on class CACSBR_CL_ICM_FDT_HELPER has no exception.

Method GET_FORMULA_AS_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_FORMULA_STR Call by reference Type reference (TYPE) STRING Formula as string 20090123
2 Exporting ET_TOKEN Call by reference Type reference (TYPE) IF_FDT_FORMULA=>T_TOKEN Formula Elements 20090320
3 Importing ID_APPL_GUID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID FDT application GUID 20090313
4 Importing ID_TECH_TIME Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Tech time 20090123
5 Importing IO_FACTORY Call by reference Object reference (TYPE REF TO) IF_FDT_FACTORY FDT: Factory 20090123
6 Importing IO_FUNCTION Call by reference Object reference (TYPE REF TO) IF_FDT_FUNCTION FDT: Function 20090123

Method GET_FORMULA_AS_STRING on class CACSBR_CL_ICM_FDT_HELPER has no exception.

Method GET_K_AGREEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_CTRT_XL_K Call by reference Type reference (TYPE) CACS_BR_CTRTID_XL Business Rule: Agreement No Including Ctrt Typ Indicator 20090417
2 Importing ID_APPL Call by reference Type reference (TYPE) CACSAPPL Commission Application (ICM) 20090417
3 Importing ID_BUSIDATE Call by reference Type reference (TYPE) CACSTIMESTAMP Time Stamp (YYYY.MM.DD hh:mm:ss) 20090417
4 Importing ID_CTRTST_ID Call by reference Type reference (TYPE) CACS_CTRTST_ID Number of Standard Commission Contract 20090417
5 Importing ID_STCAGR_ID Call by reference Type reference (TYPE) CACS_STCAGR_ID Standard Agreement Number 20090417
6 Importing ID_TECHDATE Call by reference Type reference (TYPE) CACSTIMESTAMP Time Stamp (YYYY.MM.DD hh:mm:ss) 20090417

Method GET_K_AGREEMENT on class CACSBR_CL_ICM_FDT_HELPER has no exception.

Method GET_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ATTRIBUTES Call by reference Type reference (TYPE) TS_FDT_OBJECT Attributes 20090109
2 Importing IO_FACTORY Call by reference Object reference (TYPE REF TO) IF_FDT_FACTORY Factory 20090109
3 Importing IO_RESULT_DATAOBJ Call by reference Object reference (TYPE REF TO) IF_FDT_DATA_OBJECT Result data object 20090109

Method GET_RESULT on class CACSBR_CL_ICM_FDT_HELPER has no exception.

Method GET_RESULT_DOBJ_OF_FORMULA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_FORMULA_RES_STR Call by reference Type reference (TYPE) STRING Result data object of the formula 20090128
2 Importing ID_FORMULA_NAME Call by reference Type reference (TYPE) CACSFDTFUNC_FOR Business rule editor function : formula 20090128
3 Importing ID_PROC_TYPE Call by reference Type reference (TYPE) CACS_AGR_TYP Process Type (01-Remuneration ; 02 - Valuation) 20090128
4 Importing ID_TECH_TIME Call by reference Type reference (TYPE) CACS_TECHTIME_B Technically Valid From 20090128
5 Importing IO_LOG Call by reference Object reference (TYPE REF TO) CL_CACS_BAL CACS: Application Log 20090128

Method GET_RESULT_DOBJ_OF_FORMULA on class CACSBR_CL_ICM_FDT_HELPER has no exception.

Method GET_RESULT_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_OUTPUT_VALUE Call by reference Type reference (TYPE) CACS_S_BR_RESULT Constant Expression 20090109
2 Importing IA_INPUT_VALUE Call by reference Type reference (TYPE) ANY 20090109
3 Importing ID_FOR_OUTPUT Call by reference Type reference (TYPE) CHAR1 '' Single-Character Indicator 20090109
4 Importing ID_TYPE Call by reference Type reference (TYPE) CHAR1 Single-Character Indicator 20090109

Method GET_RESULT_VALUE on class CACSBR_CL_ICM_FDT_HELPER has no exception.

Method MAP_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_RESULT_DOBJ Call by reference Type reference (TYPE) STRING The field to which the result was copied 20090128
2 Exporting ES_RES_DOCHD Call by reference Type reference (TYPE) CACS00_S_DOCHDM Commission Document Header (Meta Object) 20090110
3 Exporting ES_RES_REM Call by reference Type reference (TYPE) CACS00_S_DOCREM Commission Document, Remuneration and Liability(Meta Object) 20090110
4 Exporting ES_RES_VAL Call by reference Type reference (TYPE) CACS00_S_DOCVAM Commission Document, Valuation (Meta Object) 20090110
5 Importing ID_ACTIVITY Call by reference Type reference (TYPE) CHAR1 'D' - Dec table 'F' - Formula 20090110
6 Importing ID_RES_TYPE Call by reference Type reference (TYPE) CHAR1 A - Result is Fixed amnt ; - Result is Rate 20090112
7 Importing IO_LOG Call by reference Object reference (TYPE REF TO) CL_CACS_BAL CACS: Application Log 20090110
8 Importing IS_CTXT_DOCHD Call by reference Type reference (TYPE) CACS00_S_DOCHDM Commission Document Header (Meta Object) 20090110
9 Importing IS_CTXT_REM Call by reference Type reference (TYPE) CACS00_S_DOCREM Commission Document, Remuneration and Liability(Meta Object) 20090110
10 Importing IS_CTXT_VAL Call by reference Type reference (TYPE) CACS00_S_DOCVAM Commission Document, Valuation (Meta Object) 20090110
11 Importing IT_RESULT Call by reference Type reference (TYPE) TS_FDT_RESULT Result table 20090110

Method MAP_RESULT on class CACSBR_CL_ICM_FDT_HELPER has no exception.

Method PROCESS_FORMULA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_RES_DOCHD Call by reference Type reference (TYPE) CACS00_S_DOCHDM 20090112
2 Exporting ES_RES_REM Call by reference Type reference (TYPE) CACS00_S_DOCREM 20090112
3 Exporting ES_RES_VAL Call by reference Type reference (TYPE) CACS00_S_DOCVAM 20090112
4 Importing ID_BUSI_TIME Call by reference Type reference (TYPE) CACS_BUSITIME_B Effective from 20081120
5 Importing ID_TECH_TIME Call by reference Type reference (TYPE) CACS_TECHTIME_B Technically Valid From 20081120
6 Importing IO_LOG Call by reference Object reference (TYPE REF TO) CL_CACS_BAL CACS: Application Log 20090112
7 Importing IS_CTXT_REM Call by reference Type reference (TYPE) CACS00_S_DOCREM Commission Document, Remuneration and Liability(Meta Object) 20081120
8 Importing IS_CTXT_VAL Call by reference Type reference (TYPE) CACS00_S_DOCVAM Commission Document, Valuation (Meta Object) 20081120
9 Importing IS_DOCHD Call by reference Type reference (TYPE) CACS00_S_DOCHDM 20090112
10 Importing IS_TOOL_PARAM Call by reference Type reference (TYPE) CACS_S_OTC02_BR 20090112

Method PROCESS_FORMULA on class CACSBR_CL_ICM_FDT_HELPER has no exception.

Method SET_CONTEXT_REM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_AGREEMENT Call by reference Type reference (TYPE) STRING The agreement used in the context 20090129
2 Exporting EO_CONTEXT Call by reference Object reference (TYPE REF TO) IF_FDT_CONTEXT Function Context 20090108
3 Exporting ET_LINES Call by reference Type reference (TYPE) T_CODING_TAB Decision table selection criteria - for logging 20090326
4 Importing ID_AGR_MODE Call by reference Type reference (TYPE) ABAP_BOOL Flag specifying whether the it is indiv (I)/std (S) agreemnt 20090108
5 Importing ID_EXEC_METH Call by reference Type reference (TYPE) CHAR1 R - Rate only ; A - fixed Amount ; B - Both 20090112
6 Importing ID_TECH_TIME Call by reference Type reference (TYPE) CACS_TECHTIME_B Technically Valid From 20090108
7 Importing IO_FUNCTION Call by reference Object reference (TYPE REF TO) IF_FDT_FUNCTION Instance of the BRFplus Function 20090108
8 Importing IO_LOG Call by reference Object reference (TYPE REF TO) CL_CACS_BAL CACS: Application Log 20090108
9 Importing IS_CTXT_REM Call by reference Type reference (TYPE) CACS00_S_DOCREM Commission Document, Remuneration and Liability(Meta Object) 20090108
10 Importing IS_DOCHD Call by reference Type reference (TYPE) CACS00_S_DOCHDM Commission Document Header (Meta Object) 20090108
11 Importing IT_CTXT_DOBJ Call by reference Type reference (TYPE) TS_FDT_OBJECT Data objects of the function context 20090108

Method SET_CONTEXT_REM on class CACSBR_CL_ICM_FDT_HELPER has no exception.

Method SET_CONTEXT_VAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_CONTEXT Call by reference Object reference (TYPE REF TO) IF_FDT_CONTEXT FDT: Context 20090121
2 Exporting ET_LINES Call by reference Type reference (TYPE) T_CODING_TAB Decision table selection criteria - for logging 20090331
3 Importing ID_EXEC_METH Call by reference Type reference (TYPE) CHAR1 Single-Character Indicator 20090121
4 Importing ID_TECH_TIME Call by reference Type reference (TYPE) CACS_TECHTIME_B Technically Valid From 20090121
5 Importing IO_FUNCTION Call by reference Object reference (TYPE REF TO) IF_FDT_FUNCTION FDT: Function 20090121
6 Importing IO_LOG Call by reference Object reference (TYPE REF TO) CL_CACS_BAL CACS: Application Log 20090121
7 Importing IS_CTXT_VAL Call by reference Type reference (TYPE) CACS00_S_DOCVAM Commission Document, Valuation (Meta Object) 20090121
8 Importing IS_DOCHD Call by reference Type reference (TYPE) CACS00_S_DOCHDM Commission Document Header (Meta Object) 20090121
9 Importing IT_CTXT_DOBJ Call by reference Type reference (TYPE) TS_FDT_OBJECT Data objects of the function context 20090121

Method SET_CONTEXT_VAL on class CACSBR_CL_ICM_FDT_HELPER has no exception.

Method UPDATE_DEC_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ERRORS Call by reference Type reference (TYPE) BAPIRET2_T Messages 20090211
2 Importing ID_ACTIVE_VERSNS_ONLY Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20090209
3 Importing ID_CALLER_LOCK_AVAIL Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20090227
4 Importing ID_FUNC_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20090302
5 Importing ID_FUNC_NAME Call by reference Type reference (TYPE) IF_FDT_TYPES=>NAME 20081120
6 Importing ID_PROCESS_TYPE Call by reference Type reference (TYPE) CACS_AGR_TYP Agreement Type 20090123
7 Importing IT_DEC_TAB_REM_META_LATEST Call by reference Type reference (TYPE) CACS_BR_TT_REMDTMS Table type for Metastructure for remun decision table 20090123
8 Importing IT_DEC_TAB_REM_REST_LATEST Call by reference Type reference (TYPE) CACS_BR_TT_REMDTRS Table type for result structure for remun decision table 20090123
9 Importing IT_DEC_TAB_VAL_META_LATEST Call by reference Type reference (TYPE) CACS_BR_TT_VALDTMS Table type for metastructure for valuation decision table 20090123
10 Importing IT_DEC_TAB_VAL_REST_LATEST Call by reference Type reference (TYPE) CACS_BR_TT_VALDTRS Table type for result structure for valuation 20090123
11 Importing IV_BUSTIME Call by reference Type reference (TYPE) CACS_BUSIBEGIN_DATE Effective Validity (Time Stamp YYYY.MM.DD hh:mm:ss) 20090105
12 Importing IV_TECHTIME Call by reference Type reference (TYPE) CACSTECHTIME Technical Validity (Time Stamp: YYYY.MM.DD hh:mm:ss) 20090105

Method UPDATE_DEC_TABLE on class CACSBR_CL_ICM_FDT_HELPER has no exception.

Method UPDATE_ROW_DEC_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_DEC_TAB Call by reference Object reference (TYPE REF TO) IF_FDT_DECISION_TABLE FDT: Decision Table 20090211
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAPIRET2_T Messages 20090211
3 Exporting ET_ROW_TAB_DATA Call by reference Type reference (TYPE) IF_FDT_DECISION_TABLE=>TS_TABLE_DATA Data of the decision table 20090211
4 Importing ID_FUNC_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20090302
5 Importing ID_FUNC_NAME Call by reference Type reference (TYPE) IF_FDT_TYPES=>NAME Beschreibung 20090211
6 Importing ID_PROCESS_TYPE Call by reference Type reference (TYPE) CACS_AGR_TYP Agreement Type 20090211
7 Importing IS_DEC_TAB_REM_META_LATEST Call by reference Type reference (TYPE) CACS_BR_S_REMDTMS Table type for Metastructure for remun decision table 20090211
8 Importing IS_DEC_TAB_REM_REST_LATEST Call by reference Type reference (TYPE) CACS_BR_S_REMDTRS Table type for result structure for remun decision table 20090211
9 Importing IS_DEC_TAB_VAL_META_LATEST Call by reference Type reference (TYPE) CACS_BR_S_VALDTMS Table type for metastructure for valuation decision table 20090211
10 Importing IS_DEC_TAB_VAL_REST_LATEST Call by reference Type reference (TYPE) CACS_BR_S_VALDTRS Table type for result structure for valuation 20090211
11 Importing IT_DEC_TAB_STRUCT Call by reference Type reference (TYPE) CACS_TT_FDT_DEC_TAB_STRUC BRFplus: Decision table structure catalogue 20090223
12 Importing IV_ROW_NUMBER Call by reference Type reference (TYPE) SYTABIX Single-Character Indicator 20090211
13 Importing IV_TECHTIME Call by reference Type reference (TYPE) CACSTECHTIME Technical Validity (Time Stamp: YYYY.MM.DD hh:mm:ss) 20090211

Method UPDATE_ROW_DEC_TABLE on class CACSBR_CL_ICM_FDT_HELPER has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 605