SAP ABAP Class CL_FICO_CUST_FLD_CONTROL (FICO: Field Control and Condition Type Customizing)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-FIM-FCO (Application Component) Financial Conditions
     FICO (Package) Financial Conditions
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FICO_GENERAL_CONSTANTS FICO Constants 20061025
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FICO_INTERNAL_CONSTANTS FICO Constants 20061025
Properties
Class CL_FICO_CUST_FLD_CONTROL  
Short Description FICO: Field Control and Condition Type Customizing    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class FICO1    
Program status P  SAP Standard Production Program 
Category 0   
Package FICO   Financial Conditions 
Created 20051222   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 FICO1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_FICO_GENERAL_CONSTANTS FICO Constants 20061025
2 IF_FICO_INTERNAL_CONSTANTS FICO Constants 20061025
Friends
Class CL_FICO_CUST_FLD_CONTROL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 FLG_NO_FORMULA Instance attribute Public Type reference (TYPE) FICO_FNOFORMULA Indicator: Use of Formula Editor 20060203
2 G_CON_ACT_CHANGE Instance attribute Private Attribute reference (LIKE) 20070420
3 G_CON_ACT_CHG_INDIV Instance attribute Private Attribute reference (LIKE) 20070420
4 G_CON_ACT_COPY Instance attribute Private Attribute reference (LIKE) 20070420
5 G_CON_ACT_CREATE Instance attribute Private Attribute reference (LIKE) 20070420
6 G_CON_ACT_CRE_INDIV Instance attribute Private Attribute reference (LIKE) 20070420
7 G_CON_ACT_DELETE Instance attribute Private Attribute reference (LIKE) 20070420
8 G_CON_ACT_DSP_INDIV Instance attribute Private Attribute reference (LIKE) 20070420
9 G_CON_ACT_SHOW Instance attribute Private Attribute reference (LIKE) 20070420
10 G_CON_ALL_VIEW Instance attribute Private Attribute reference (LIKE) 20070420
11 G_CON_AMTCATG_185000 Instance attribute Private Attribute reference (LIKE) 20080902
12 G_CON_APPL_BCA Instance attribute Private Attribute reference (LIKE) 20070420
13 G_CON_APPL_CML Instance attribute Private Attribute reference (LIKE) 20070420
14 G_CON_APPL_FDB Instance attribute Private Attribute reference (LIKE) 20070420
15 G_CON_APPL_TESTAP Instance attribute Private Attribute reference (LIKE) 20070420
16 G_CON_AREA_AMT Instance attribute Private Attribute reference (LIKE) 20070420
17 G_CON_AREA_AMTPOS Instance attribute Private Attribute reference (LIKE) 20070420
18 G_CON_AREA_CONDNM Instance attribute Private Attribute reference (LIKE) 20070420
19 G_CON_AREA_DATE Instance attribute Private Attribute reference (LIKE) 20070420
20 G_CON_AREA_DATEPOS Instance attribute Private Attribute reference (LIKE) 20070420
21 G_CON_AREA_DIFF Instance attribute Private Attribute reference (LIKE) 20070420
22 G_CON_AREA_EVAL Instance attribute Private Attribute reference (LIKE) 20070420
23 G_CON_AREA_POS_REL Instance attribute Private Attribute reference (LIKE) 20080902
24 G_CON_AREA_VAL Instance attribute Private Attribute reference (LIKE) 20070420
25 G_CON_AUTHORITY_CHANGE Instance attribute Private Attribute reference (LIKE) 20070420
26 G_CON_AUTHORITY_CREATE Instance attribute Private Attribute reference (LIKE) 20070420
27 G_CON_AUTHORITY_DELETE Instance attribute Private Attribute reference (LIKE) 20070420
28 G_CON_AUTO_CORRECTION Instance attribute Private Attribute reference (LIKE) 20090112
29 G_CON_CHDOC_INSERT Instance attribute Private Attribute reference (LIKE) 20070420
30 G_CON_CHDOC_UPDATE Instance attribute Private Attribute reference (LIKE) 20070420
31 G_CON_CONDCATG_185000 Instance attribute Private Attribute reference (LIKE) 20080902
32 G_CON_CORRECTION_NOT_ALLOWED Instance attribute Private Attribute reference (LIKE) 20090112
33 G_CON_DIFFCATG_TIME Instance attribute Private Attribute reference (LIKE) 20070420
34 G_CON_EVENT_DCUAC Instance attribute Private Attribute reference (LIKE) 20070420
35 G_CON_EVENT_END Instance attribute Private Attribute reference (LIKE) 20070420
36 G_CON_EVENT_FCODE Instance attribute Private Attribute reference (LIKE) 20070420
37 G_CON_EVENT_FMOD Instance attribute Private Attribute reference (LIKE) 20070420
38 G_CON_EVENT_INIT Instance attribute Private Attribute reference (LIKE) 20070420
39 G_CON_EVENT_PAI Instance attribute Private Attribute reference (LIKE) 20070420
40 G_CON_EVENT_PBO Instance attribute Private Attribute reference (LIKE) 20070420
41 G_CON_EVENT_POV Instance attribute Private Attribute reference (LIKE) 20070420
42 G_CON_EXC Instance attribute Private Attribute reference (LIKE) 20070420
43 G_CON_FALSE Instance attribute Private Attribute reference (LIKE) 20070420
44 G_CON_FC_CANCEL Instance attribute Private Attribute reference (LIKE) 20070420
45 G_CON_FC_DBL_CLK Instance attribute Private Attribute reference (LIKE) 20070420
46 G_CON_FC_ENTER Instance attribute Private Attribute reference (LIKE) 20070420
47 G_CON_FSTAT_DISPLAY Instance attribute Private Attribute reference (LIKE) 20070420
48 G_CON_FSTAT_HIDDEN Instance attribute Private Attribute reference (LIKE) 20070420
49 G_CON_FSTAT_INPUT Instance attribute Private Attribute reference (LIKE) 20070420
50 G_CON_FSTAT_REQUIRED Instance attribute Private Attribute reference (LIKE) 20070420
51 G_CON_INC Instance attribute Private Attribute reference (LIKE) 20070420
52 G_CON_INDIVLZ_ALLOWED Instance attribute Private Attribute reference (LIKE) 20070420
53 G_CON_INDIVLZ_EXIST Instance attribute Private Attribute reference (LIKE) 20070420
54 G_CON_LIMAMT_MAX Instance attribute Private Attribute reference (LIKE) 20080902
55 G_CON_MSG_CANCEL Instance attribute Private Attribute reference (LIKE) 20070420
56 G_CON_MSG_CLASS_FICO Instance attribute Private Attribute reference (LIKE) 20070420
57 G_CON_MSG_ERROR Instance attribute Private Attribute reference (LIKE) 20070420
58 G_CON_MSG_INFO Instance attribute Private Attribute reference (LIKE) 20070420
59 G_CON_MSG_SUCCESS Instance attribute Private Attribute reference (LIKE) 20070420
60 G_CON_MSG_WARNING Instance attribute Private Attribute reference (LIKE) 20070420
61 G_CON_ONLY_CURR_CHKCATG Instance attribute Private Attribute reference (LIKE) 20090112
62 G_CON_PREFIX_ASTERIX Instance attribute Private Attribute reference (LIKE) 20070420
63 G_CON_PROCESS_ALL_CHECKS Instance attribute Private Attribute reference (LIKE) 20090112
64 G_CON_RELTYPE_SET_OF_COUNTERS Instance attribute Private Attribute reference (LIKE) 20080902
65 G_CON_REL_ACT_REJECT Instance attribute Private Attribute reference (LIKE) 20070420
66 G_CON_REL_ACT_RELEASE Instance attribute Private Attribute reference (LIKE) 20070420
67 G_CON_REL_ACT_START_RELEASE Instance attribute Private Attribute reference (LIKE) 20070420
68 G_CON_REL_PROC_IND_COND Instance attribute Private Attribute reference (LIKE) 20070420
69 G_CON_REL_PROC_STD_COND Instance attribute Private Attribute reference (LIKE) 20070420
70 G_CON_RESTR_VIE0 Instance attribute Private Attribute reference (LIKE) 20070420
71 G_CON_RESTR_VIEW Instance attribute Private Attribute reference (LIKE) 20070420
72 G_CON_SGPAR_NEW_CH Instance attribute Private Attribute reference (LIKE) 20080902
73 G_CON_SGPAR_NEW_OL Instance attribute Private Attribute reference (LIKE) 20080902
74 G_CON_STATE_EXITS Instance attribute Private Attribute reference (LIKE) 20070420
75 G_CON_STATE_SVCHN Instance attribute Private Attribute reference (LIKE) 20070420
76 G_CON_STATE_SVWOC Instance attribute Private Attribute reference (LIKE) 20070420
77 G_CON_STOP_AT_1ST_ERROR Instance attribute Private Attribute reference (LIKE) 20090112
78 G_CON_TAB_FCTRL_PER Instance attribute Private Attribute reference (LIKE) 20080902
79 G_CON_TIMEZONE_UTC Instance attribute Private Attribute reference (LIKE) 20070420
80 G_CON_TRUE Instance attribute Private Attribute reference (LIKE) 20070420
81 G_CON_VALUE_X Instance attribute Private Attribute reference (LIKE) 20070420
82 G_CON_WITH_ALL_SUB_CHKCATGS Instance attribute Private Attribute reference (LIKE) 20090112
83 G_CON_XOFF Instance attribute Private Attribute reference (LIKE) 20070420
84 G_CON_XON Instance attribute Private Attribute reference (LIKE) 20070420
85 IS_INTRINSIC_FLDCTRL Instance attribute Public Type reference (TYPE) FICOS_INTRINSIC_FLDCTRL FICO: System Check of Field Attributes 20070615
86 I_FLG_RESTR_VAL Instance attribute Public Type reference (TYPE) XFELD Field Value Restriction Desired by Application 20060614
87 I_TAB_CUST_FLD_CNTR Static Attribute Protected Type reference (TYPE) FICO_TYP_TAB_CUST_FLD_CONTROL Table Type for System Tables for Field Control 20051222
88 STR_FORMULA_CONTROL Instance attribute Private Type reference (TYPE) FICOS_FORMULA_CONTROL Fields Permitted for Formula Calculation 20060703
89 TAB_RETURN Instance attribute Protected Type reference (TYPE) BAPIRET2_T Return Table 20060103
90 TS_FCTRL_AMT Instance attribute Protected Type reference (TYPE) FICO_TYP_TAS_FCTRL_AMT_ENH Table Type (Sorted):Fld Cntrl: Amt Cat. Fields + Allowed Val 20060131
91 TS_FCTRL_COND Instance attribute Protected Type reference (TYPE) FICO_TYP_TAS_FCTRL_COND_ENH Table Type (Sorted):Fld Cntrl: Cond.HeaderFlds + Allowed Val 20060131
92 TS_FCTRL_DATE Instance attribute Protected Type reference (TYPE) FICO_TYP_TAS_FCTRL_DATE_ENH Table Type (Sorted):Fld Cntrl:Date Cat. Fields + Allowed Val 20060131
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Private Constructor 20051229
2 COPY_FLD_REF_DATA Instance method Private Method Copy Data Reference Contents 20061004
3 GET_ABS_REL_MNT_DEF Instance method Public Method Do Markups Exist for Condition Type? 20061025
4 GET_FCTRL_PARAMETER Instance method Public Method Get System Tables for Field Control 20060131
5 GET_INSTANCE Static method Public Method Read System Tables for Field Control 20051222
6 INIT Static method Public Method Initialization of Field Control 20091119
Events
Class CL_FICO_CUST_FLD_CONTROL has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_REF_DATA Private See coding 20061004 begin of TS_REF_DATA, O_F4_DATA type ref to DATA, O_DEFAULT type ref to DATA, O_DATA_MIN type ref to DATA, O_DATA_MAX type ref to DATA, end of TS_REF_DATA
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CALLBACKS Call by reference Object reference (TYPE REF TO) IF_FICO_CALLBACKS Schnittstelle für Clienten der FiCo 20080506
2 Importing IS_GEN_CONDTYPE_FCTRL Call by reference Type reference (TYPE) FICOS_GEN_CONDTYPE_FCTRL Feldsteuerung: Generelle Felder für die Konditionsart 20060203
3 Importing I_APPL Call by reference Type reference (TYPE) FICO_OAPPL Anwendung 20051229
4 Importing I_CONDTYPE Call by reference Type reference (TYPE) FICO_OCONDTYPE Konditionsart 20051229
5 Importing I_LISTTYPE Call by reference Type reference (TYPE) FICO_OLISTTYP Konditionsgruppenart 20060127
6 Importing I_REF_FICO_CUSTOMIZING Call by reference Object reference (TYPE REF TO) CL_FICO_CUSTOMIZING Customizing der Finanzkonditionen (applikationsspezifisch) 20051229

Method CONSTRUCTOR on class CL_FICO_CUST_FLD_CONTROL has no exception.

Method COPY_FLD_REF_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_SOURCE Call by reference Type reference (TYPE) TS_REF_DATA 20061004
2 Returning RS_TARGET Value transfer Type reference (TYPE) TS_REF_DATA 20061004

Method COPY_FLD_REF_DATA on class CL_FICO_CUST_FLD_CONTROL has no exception.

Method GET_ABS_REL_MNT_DEF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_F_MNTABS Call by reference Type reference (TYPE) FICO_FMNTABS Absoluter Zuschlag erlaubt 20061025
2 Exporting E_F_MNTREL Call by reference Type reference (TYPE) FICO_FMNTREL Relativer Zuschlag erlaubt 20061025

Method GET_ABS_REL_MNT_DEF on class CL_FICO_CUST_FLD_CONTROL has no exception.

Method GET_FCTRL_PARAMETER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TS_FCTRL_AMT Call by reference Type reference (TYPE) FICO_TYP_TAS_FCTRL_AMT_ENH Tab.Typ (sortiert): Feldst.: Konditionskopffelder + erl. W. 20060131
2 Exporting E_TS_FCTRL_COND Call by reference Type reference (TYPE) FICO_TYP_TAS_FCTRL_COND_ENH Tab.Typ (sortiert): Feldst.: Konditionskopffelder + erl. W. 20060131
3 Exporting E_TS_FCTRL_DATE Call by reference Type reference (TYPE) FICO_TYP_TAS_FCTRL_DATE_ENH Tab.Typ (sortiert): Feldst.: Termintyp-Felder + erl. W. 20060131

Method GET_FCTRL_PARAMETER on class CL_FICO_CUST_FLD_CONTROL has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_REF_FICO_CUST_FLD_CONTROL Value transfer Object reference (TYPE REF TO) CL_FICO_CUST_FLD_CONTROL FICO: Feldsteuerung und Kond.art.cust. 20060103
2 Exporting E_S_FORMULA_CONTROL Call by reference Type reference (TYPE) FICOS_FORMULA_CONTROL Felder, die für die Formelberechnung erlaubt sind 20060703
3 Exporting E_T_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Returntabelle 20060629
4 Importing IO_CALLBACKS Call by reference Object reference (TYPE REF TO) IF_FICO_CALLBACKS Schnittstelle für Clienten der FiCo 20080506
5 Importing IS_GEN_CONDTYPE_FCTRL Call by reference Type reference (TYPE) FICOS_GEN_CONDTYPE_FCTRL Feldsteuerung: Generelle Felder für die Konditionsart 20060203
6 Importing I_APPL Value transfer Type reference (TYPE) FICO_OAPPL Anwendung 20051222
7 Importing I_CONDTYPE Call by reference Type reference (TYPE) FICO_OCONDTYPE Konditionsart 20051222
8 Importing I_LISTTYPE Call by reference Type reference (TYPE) FICO_OLISTTYP Konditionsgruppenart 20060127
9 Importing I_REF_FICO_CUSTOMIZING Call by reference Object reference (TYPE REF TO) CL_FICO_CUSTOMIZING Customizing der Finanzkonditionen (applikationsspezifisch) 20051222
10 Importing I_REMERGE_FLD_CONTROL Call by reference Type reference (TYPE) X_FLAG Neumischen/Aktualisieren der Feldsteuerung 20091020

Method GET_INSTANCE on class CL_FICO_CUST_FLD_CONTROL has no exception.

Method INIT Signature

Method INIT on class CL_FICO_CUST_FLD_CONTROL has no parameter.
Method INIT on class CL_FICO_CUST_FLD_CONTROL has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 710