SAP CFC OO Class - Class for Administration of Fast Close
CFC is a standard SAP object class available within R/3 SAP systems depending on your version and release level. You can view/maintain the class details by entering its name into the relevant SAP transactions such as SE24, SE80 or even SE84. Below is the documentation available for class CFC including details of:
- Interface class implementations
- Inheritance details
- Methods defined within class ( including link to full details )
- Attributes ( including initial values )
- Class Events
Method list of CFC SAP class
A method is a coding block that performs a certain procedure (i.e. ABAP functionality) on an object within the overall SAP class. In simple terms if the object is an SAP database table a method could be the procedure to add a record or to delete a record. If you are new to OO in many respects, the implementation of a method is similar to a function module and can be called in a very similar way using CALL METHOD.
Instead of "CALL FUNCTION", Methods are referenced using the following syntax: CALL METHOD =>methodname EXPORTING/IMPORTING...
Method Name | Description | Visability |
AUTO_TIME | Insert Dependency | Public |
CALL METHOD cfc=>AUTO_TIME...more details | ||
BUILD_METHOD_TEXTS | Create Texts for Generated Methods | Private |
CALL METHOD cfc=>BUILD_METHOD_TEXTS...more details | ||
BUILD_MT_ALL_ORG | Private | |
CALL METHOD cfc=>BUILD_MT_ALL_ORG...more details | ||
BUILD_SCMA_PROFILE | Create/Read SchedMan Names | Public |
CALL METHOD cfc=>BUILD_SCMA_PROFILE...more details | ||
BUILD_TEXT_FOR_AUSPRAEG | Private | |
CALL METHOD cfc=>BUILD_TEXT_FOR_AUSPRAEG...more details | ||
CAN_ADD_TO_DEP_TREE | Can Node Be Built into DepTree | Public |
CALL METHOD cfc=>CAN_ADD_TO_DEP_TREE...more details | ||
| ||
CHANGE_DOCUMENT_READ | Read Change Documents | Public |
CALL METHOD cfc=>CHANGE_DOCUMENT_READ...more details | ||
CHECK_CONSISTENCY_OF_IMPORT | Private | |
CALL METHOD cfc=>CHECK_CONSISTENCY_OF_IMPORT...more details | ||
CHECK_IMPORTED_TASK | Private | |
CALL METHOD cfc=>CHECK_IMPORTED_TASK...more details | ||
CLASS_CONSTRUCTOR | CLASS_CONSTRUCTOR | Public |
CALL METHOD cfc=>CLASS_CONSTRUCTOR...more details | ||
CLEAR | Reset Everything | Public |
CALL METHOD cfc=>CLEAR...more details | ||
CLEAR_VALUES | Delete m_Values1+2(0) | Protected |
CALL METHOD cfc=>CLEAR_VALUES...more details | ||
COMPRESS_SEL_NODES | Summarize All Selected Nodes | Public |
CALL METHOD cfc=>COMPRESS_SEL_NODES...more details | ||
CONSTRUCTOR | Private | |
CALL METHOD cfc=>CONSTRUCTOR...more details | ||
COPY_ITEM | Copy Item | Public |
CALL METHOD cfc=>COPY_ITEM...more details | ||
COPY_NOTIZ | COPY_OFFICE_DOCUMENT | Protected |
CALL METHOD cfc=>COPY_NOTIZ...more details | ||
COPY_OFFICE_DOCUMENT | COPY_OFFICE_DOCUMENT | Protected |
CALL METHOD cfc=>COPY_OFFICE_DOCUMENT...more details | ||
COPY_PROFILE | Create New Instance or New Template | Public |
CALL METHOD cfc=>COPY_PROFILE...more details | ||
CREATE | Create Records According to Creation Parameters | Protected |
CALL METHOD cfc=>CREATE...more details | ||
CREATE_DEFAULT_FOLDER | Private | |
CALL METHOD cfc=>CREATE_DEFAULT_FOLDER...more details | ||
CREATE_DEPS | Generate Dependencies | Private |
CALL METHOD cfc=>CREATE_DEPS...more details | ||
CREATE_DEP_TREE | Build Dependency Trees | Public |
CALL METHOD cfc=>CREATE_DEP_TREE...more details | ||
CREATE_FOLDER_TEXT | Private | |
CALL METHOD cfc=>CREATE_FOLDER_TEXT...more details | ||
CREATE_NODE | Create Nodes | Private |
CALL METHOD cfc=>CREATE_NODE...more details | ||
CREATE_ORGS | DIE Method for Creating Tree Structure | Private |
CALL METHOD cfc=>CREATE_ORGS...more details | ||
CREATE_RT_DEFAULTJOBS | Creation of CPS Default Jobs | Public |
CALL METHOD cfc=>CREATE_RT_DEFAULTJOBS...more details | ||
CREATE_TASKLISTS_REMOTE | CREATE_TASKLISTS_REMOTE | Public |
CALL METHOD cfc=>CREATE_TASKLISTS_REMOTE...more details | ||
CREATE_TASKLIST_REMOTE | CREATE_TASKLIST_REMOTE | Public |
CALL METHOD cfc=>CREATE_TASKLIST_REMOTE...more details | ||
CREATE_TASK_LIST | Create Task List for SchedMan | Public |
CALL METHOD cfc=>CREATE_TASK_LIST...more details | ||
CREATE_TREE | Generate a Level of the Org Structure | Private |
CALL METHOD cfc=>CREATE_TREE...more details | ||
DELETE_PROFILE | Delete Profiles from DB | Public |
CALL METHOD cfc=>DELETE_PROFILE...more details | ||
DEQUEUE | Unlock | Private |
CALL METHOD cfc=>DEQUEUE...more details | ||
DISPLAY_APP_LOG | Display Application Log in Dialog | Public |
CALL METHOD cfc=>DISPLAY_APP_LOG...more details | ||
EDIT_JOB | Add a Task to All Selected Nodes | Public |
CALL METHOD cfc=>EDIT_JOB...more details | ||
ENQUEUE | Lock Profile | Private |
CALL METHOD cfc=>ENQUEUE...more details | ||
EXPAND | Explode Collapsed Nodes | Public |
CALL METHOD cfc=>EXPAND...more details | ||
EXTRACT_FROM_START_LEVEL | Determine Subnodes from Level | Public |
CALL METHOD cfc=>EXTRACT_FROM_START_LEVEL...more details | ||
FILL_ALL_ORGS | Fill TFC_ALL_ORGS | Public |
CALL METHOD cfc=>FILL_ALL_ORGS...more details | ||
FREE | Free | Public |
CALL METHOD cfc=>FREE...more details | ||
GET_ALL_ORG | Return of mt_all_org | Public |
CALL METHOD cfc=>GET_ALL_ORG...more details | ||
GET_AS_LIST | Return Objects as List | Public |
CALL METHOD cfc=>GET_AS_LIST...more details | ||
GET_CHANGE_MODE | Return of is_change_mode | Public |
CALL METHOD cfc=>GET_CHANGE_MODE...more details | ||
GET_DATA_CHANGED | Private | |
CALL METHOD cfc=>GET_DATA_CHANGED...more details | ||
GET_DEP_ITEMS | Select All ir_item abh. Items | Public |
CALL METHOD cfc=>GET_DEP_ITEMS...more details | ||
GET_DOM_NAME | Return Domain Name | Public |
CALL METHOD cfc=>GET_DOM_NAME...more details | ||
GET_DOM_NAMES_LI | Return Domain Name in All Available Languages | Public |
CALL METHOD cfc=>GET_DOM_NAMES_LI...more details | ||
GET_EXPANDED_NODES | Return Exploded Nodes | Public |
CALL METHOD cfc=>GET_EXPANDED_NODES...more details | ||
GET_FISCAL_YEAR_VARIANT | Private | |
CALL METHOD cfc=>GET_FISCAL_YEAR_VARIANT...more details | ||
GET_HEADER | Read Profile Header | Public |
CALL METHOD cfc=>GET_HEADER...more details | ||
GET_HEADER_TEXT | Private | |
CALL METHOD cfc=>GET_HEADER_TEXT...more details | ||
GET_HIER_PATH | Private | |
CALL METHOD cfc=>GET_HIER_PATH...more details | ||
GET_INSTANCE | Read m_Instance | Public |
CALL METHOD cfc=>GET_INSTANCE...more details | ||
GET_IS_TEMPLATE | Return of m_Is_Template | Public |
CALL METHOD cfc=>GET_IS_TEMPLATE...more details | ||
GET_MAX_DEPTH | Private | |
CALL METHOD cfc=>GET_MAX_DEPTH...more details | ||
GET_MG_TYP | Private | |
CALL METHOD cfc=>GET_MG_TYP...more details | ||
GET_NEW_ORG_ID | Return and Increase of org_counter | Public |
CALL METHOD cfc=>GET_NEW_ORG_ID...more details | ||
GET_NEXT_FREE_INSTANCE | Get New Instance Number for a Profile | Protected |
CALL METHOD cfc=>GET_NEXT_FREE_INSTANCE...more details | ||
GET_ORGTYPES | Return Table of Org Types (MANDT, ERKRS, KOKRS ...) | Private |
CALL METHOD cfc=>GET_ORGTYPES...more details | ||
GET_ORG_LEVEL | Private | |
CALL METHOD cfc=>GET_ORG_LEVEL...more details | ||
GET_ORG_OBJECTS | Return mt_org_objects | Public |
CALL METHOD cfc=>GET_ORG_OBJECTS...more details | ||
GET_ORG_OBJECTS2 | Return mt_org_objects | Public |
CALL METHOD cfc=>GET_ORG_OBJECTS2...more details | ||
GET_ORG_TYPES | Operating Concern -> Controlling Area ... | Public |
CALL METHOD cfc=>GET_ORG_TYPES...more details | ||
GET_PERIOD_FISCAL_YEAR | Determine Month and Fiscal Year Using Key Date | Private |
CALL METHOD cfc=>GET_PERIOD_FISCAL_YEAR...more details | ||
GET_SELECTION_VARIABLES | Return Names of Selection Variables | Public |
CALL METHOD cfc=>GET_SELECTION_VARIABLES...more details | ||
GET_TIME_INTERVAL | Get Start and End Date of Task List | Public |
CALL METHOD cfc=>GET_TIME_INTERVAL...more details | ||
GROUP_BY | Group by Chart of Accounts | Public |
CALL METHOD cfc=>GROUP_BY...more details | ||
HANDLE_JOB_FINISHED | React when Task Complete | Private |
CALL METHOD cfc=>HANDLE_JOB_FINISHED...more details | ||
HAS_DATA_LOADED | Private | |
CALL METHOD cfc=>HAS_DATA_LOADED...more details | ||
INHERIT_PROPERTIES | Dispatch Properties to Subordinate Org Objects | Private |
CALL METHOD cfc=>INHERIT_PROPERTIES...more details | ||
INITIALIZE | Initialization of Data Elements | Private |
CALL METHOD cfc=>INITIALIZE...more details | ||
IS_FCC_ADDON_ACTIVE | Has the new FCC AddOn been activated? | Public |
CALL METHOD cfc=>IS_FCC_ADDON_ACTIVE...more details | ||
IS_IMPORT | Is template currently being imported? | Public |
CALL METHOD cfc=>IS_IMPORT...more details | ||
IS_MIG_MODE | Private | |
CALL METHOD cfc=>IS_MIG_MODE...more details | ||
IS_PROFILE_EXECUTED | Has the profile already been executed? | Public |
CALL METHOD cfc=>IS_PROFILE_EXECUTED...more details | ||
IS_USR_CONTAINED_STATIC | Private | |
CALL METHOD cfc=>IS_USR_CONTAINED_STATIC...more details | ||
JOB_FINISHED | When task has been completed: Start next task if possible | Public |
CALL METHOD cfc=>JOB_FINISHED...more details | ||
LOAD_FROM | Load a Profile from DB | Public |
CALL METHOD cfc=>LOAD_FROM...more details | ||
LOG_CLOSE | Open Appl Log | Public |
CALL METHOD cfc=>LOG_CLOSE...more details | ||
LOG_OPEN | Open Appl Log | Public |
CALL METHOD cfc=>LOG_OPEN...more details | ||
MIGRATED_TASKLIST | Has the task list been migrated? | Private |
CALL METHOD cfc=>MIGRATED_TASKLIST...more details | ||
ONPBO1 | Private | |
CALL METHOD cfc=>ONPBO1...more details | ||
ORGVALUE_TO_NAME | Translate Value into Mnemonic Name | Public |
CALL METHOD cfc=>ORGVALUE_TO_NAME...more details | ||
READ_CREATE_DEFAULT_METHODS | Read/Create Closing Methods | Private |
CALL METHOD cfc=>READ_CREATE_DEFAULT_METHODS...more details | ||
READ_CREATE_DEFAULT_ORG_OBJECT | Read/Generate Org Objects | Private |
CALL METHOD cfc=>READ_CREATE_DEFAULT_ORG_OBJECT...more details | ||
RECALCULATE_DATES_FACTORY_CAL | Recalculate Each Start Date According to Factory Calendar | Public |
CALL METHOD cfc=>RECALCULATE_DATES_FACTORY_CAL...more details | ||
RELOAD_ITEMS | Load a Profile from DB | Public |
CALL METHOD cfc=>RELOAD_ITEMS...more details | ||
SAVE_AS | Write Tree to Database | Protected |
CALL METHOD cfc=>SAVE_AS...more details | ||
SAVE_TO_ANY | Save All without Dialog | Protected |
CALL METHOD cfc=>SAVE_TO_ANY...more details | ||
SCMA_TASKLIST_PARSE | Private | |
CALL METHOD cfc=>SCMA_TASKLIST_PARSE...more details | ||
SELECT_SORT_JOBS | List Jobs Chronologically | Public |
CALL METHOD cfc=>SELECT_SORT_JOBS...more details | ||
SET_CHANGE_MODE | Set or Delete Change Mode | Public |
CALL METHOD cfc=>SET_CHANGE_MODE...more details | ||
SET_DATA_CHANGED | Private | |
CALL METHOD cfc=>SET_DATA_CHANGED...more details | ||
SET_HDR_READY | Set Ready Flag | Public |
CALL METHOD cfc=>SET_HDR_READY...more details | ||
SET_HEADER | Reset Header | Public |
CALL METHOD cfc=>SET_HEADER...more details | ||
SET_HEADER_TEXT | Private | |
CALL METHOD cfc=>SET_HEADER_TEXT...more details | ||
SET_IMPORT | Set or Reset IMPORT Indicator | Public |
CALL METHOD cfc=>SET_IMPORT...more details | ||
SET_INSTANCE | Set Instance | Public |
CALL METHOD cfc=>SET_INSTANCE...more details | ||
SET_INSTANCE_A | Create New Instance or Activate Old | Public |
CALL METHOD cfc=>SET_INSTANCE_A...more details | ||
SET_ORG_LEVEL_WITH_PARENT | Private | |
CALL METHOD cfc=>SET_ORG_LEVEL_WITH_PARENT...more details | ||
SET_TVARVC | Set TVarvc Variables | Public |
CALL METHOD cfc=>SET_TVARVC...more details | ||
STORE_USER_DATA | Update TFC_USR | Protected |
CALL METHOD cfc=>STORE_USER_DATA...more details | ||
TASKLIST_SCHEDULE | Private | |
CALL METHOD cfc=>TASKLIST_SCHEDULE...more details | ||
TOGGLE_CHANGE_MODE | Switch Between Display and Change | Protected |
CALL METHOD cfc=>TOGGLE_CHANGE_MODE...more details | ||
TRANSPORT | Transport Connection for Templates | Protected |
CALL METHOD cfc=>TRANSPORT...more details | ||
TRANSPORT_ADD_BDS | Add BDS Objects | Private |
CALL METHOD cfc=>TRANSPORT_ADD_BDS...more details | ||
TRANSPORT_ADD_SAPSCRIPT | Add SAPScript Objects | Private |
CALL METHOD cfc=>TRANSPORT_ADD_SAPSCRIPT...more details | ||
TRANSPORT_ADD_TABLE | Add Individual Table in Customizing Request | Private |
CALL METHOD cfc=>TRANSPORT_ADD_TABLE...more details | ||
TRANSPORT_ADD_TABLES | Add Table-Like Object | Private |
CALL METHOD cfc=>TRANSPORT_ADD_TABLES...more details | ||
TRANSPORT_ADD_VARIANTS | Add Variants | Private |
CALL METHOD cfc=>TRANSPORT_ADD_VARIANTS...more details | ||
TRANSPORT_ADD_WORKFLOWS | Private | |
CALL METHOD cfc=>TRANSPORT_ADD_WORKFLOWS...more details | ||
TRANSPORT_GEN_CUST | Add Table-Like Object | Private |
CALL METHOD cfc=>TRANSPORT_GEN_CUST...more details | ||
UPDATE_READY_FROM_DB | Private | |
CALL METHOD cfc=>UPDATE_READY_FROM_DB...more details | ||
UPDATE_TASKLIST_STATUS | Private | |
CALL METHOD cfc=>UPDATE_TASKLIST_STATUS...more details | ||
VALUE_CLEAR | Return Objects as List | Public |
CALL METHOD cfc=>VALUE_CLEAR...more details |
CFC attributes
List of attributes within class CL_ABAP_CHAR_UTILITIES. These can be referenced using the following syntax CL_ABAP_CHAR_UTILITIES=>. Although depending on where you are inserting the ABAP code you do need to check if the attribute is public or private.
Name | Level | Description | Initial Value | Type | Visability |
CMD_REF_ACE | Constant | Constant for ACE | 'ACE' | LIKE TFC_REFERENCE | Public |
CMD_REF_MGPL_NO_SPLIT | Constant | Constant for Migration Plans Without Split | '01' | LIKE TFC_REFERENCE | Public |
CMD_REF_MGPL_WITH_SPLIT | Constant | Constant for Migration Plans with Split | '02' | LIKE TFC_REFERENCE | Public |
CMD_REF_SLL | Constant | Constants for LLS | 'SLL' | LIKE TFC_REFERENCE | Public |
C_EINS | Constant | Constant with Value 1 | 1 | LIKE CHAR1 | Public |
C_FUENF | Constant | Constant with Value 5 | 5 | LIKE CHAR1 | Public |
C_XFLAG | Constant | Indicator with Value X | 'X' | LIKE XFELD | Public |
HDR | Instance Attribute | Header Information on Status Admin for Fast Close | LIKE TFC_TEMPL_HDR | Private | |
HDRT | Instance Attribute | Header Information on Status Admin for Fast Close | LIKE TFC_TEMPL_HDRT | Private | |
MD_NEW_STARTDT | Instance Attribute | New Start Date | LIKE SYDATUM | Public | |
MD_NEW_STARTTM | Instance Attribute | New Start Date | LIKE SYUZEIT | Public | |
MD_NEW_STATUS_CHG_DEP | Instance Attribute | LIKE | Private | ||
MD_NEW_STATUS_REASON | Instance Attribute | Reason for Status Change | LIKE SM_STATUS_TXT | Public | |
MD_NEW_STATUS_SCHED_DEP | Instance Attribute | LIKE | Private | ||
MS_CUST | Static Attribute | General Customizing | LIKE TFC_GEN_CUST | Public | |
MS_MESSAGE | Instance Attribute | Messages | LIKE TFC_S_MESSAGE | Private | |
MT_ALL_ORG | Instance Attribute | All Organizational Units | LIKE TFC_IALL_ORG | Public | |
MT_ALL_ORGT | Instance Attribute | TFC_ALL_ORGT as ITAB | LIKE TFC_IALL_ORGT | Public | |
MT_CLS_ITEM | Instance Attribute | LIKE | Private | ||
MT_CLS_METHOD | Instance Attribute | LIKE | Private | ||
MT_CLS_METHODT | Instance Attribute | itab for TFC_CLS_METHODT | LIKE TFC_T_CLS_METHODT | Private | |
MT_ORG_OBJECTS | Instance Attribute | Bufferung TFC_ORG_OBJECTS | LIKE TFC_T_ORG_OBJECTS | Private | |
MT_USR | Instance Attribute | ITAB for DB-Tab TFC_USR | LIKE TFC_IUSR | Private | |
M_APP_LOG_MANAGER | Instance Attribute | Administration of Application Log | LIKE CL_APP_LOG_MANAGER | Public | |
M_CHANGEABLE | Instance Attribute | Modifiable | LIKE I | Public | |
M_DATA_CHANGED | Instance Attribute | Data Change Has Occurred: X | LIKE CHAR1 | Private | |
M_HDR_LOCKED | Instance Attribute | Locked Header | LIKE TFC_TEMPL_HDR | Private | |
M_IF_EXIT_ORG_PARENT | Instance Attribute | LIKE | Private | ||
M_IF_EXIT_VISIBLE | Static Attribute | BADI Exit Handler | LIKE IF_EX_TFC_IS_VISIBLE | Public | |
M_IMPORT | Instance Attribute | Importing Template | ' ' | LIKE XFELD | Private |
M_INSTANCE | Instance Attribute | Month Instance | LIKE TFC_INSTANCE | Private | |
M_INSTANCE_LOCKED | Instance Attribute | Locked Instance | LIKE TFC_INSTANCE | Private | |
M_ORG_COUNTER | Instance Attribute | Counter for Number Status | LIKE SCMA_NODE | Private | |
M_OUT_DEP | Instance Attribute | ITAB for TFC_DEP | LIKE TFC_IDEP | Public | |
M_OUT_DOCUMENTS | Instance Attribute | Table Type of Office Document Files | LIKE TFC_T_DOCUMENTS_NS | Public | |
M_OUT_ITEM | Instance Attribute | TFC_ITEM itab | LIKE TFC_IITEM | Public | |
M_OUT_LANG | Instance Attribute | Itab for DB tab TFC_LANG | LIKE TFC_ILANG | Public | |
M_OUT_ORG | Instance Attribute | ITAB for TFC_ORG | LIKE TFC_IORG | Public | |
M_OUT_PARAM | Instance Attribute | ITAB for TFC_Param | LIKE TFC_IPARAM | Public | |
M_OUT_VAL | Instance Attribute | ITab for TFC_VAL | LIKE TFC_IVAL | Public | |
M_RFCDEST | Instance Attribute | Logical Destination (Specified in Function Call) | LIKE RFCDEST | Protected | |
M_RFC_IMP_PARAM | Instance Attribute | LIKE | Private | ||
M_WEBDYNPRO | Instance Attribute | Indicator WebDynpro Environment | SPACE | LIKE CHAR1 | Private |
NODE | Instance Attribute | Root Accounts | LIKE CNODE | Public | |
SMT_ALL_ORG | Static Attribute | All Organizational Units | LIKE TFC_IALL_ORG | Private | |
SMT_ALL_ORGT | Static Attribute | TFC_ALL_ORGT as ITAB | LIKE TFC_IALL_ORGT | Private |
Links to Related Class(s)
CFC...Full list of available SAP object classes
Search for further information about these or an SAP related objects