SAP /SCMTMS/CL_CFIR_HELPER OO Class - General Helper Class for Forwarding Settlement Document
/SCMTMS/CL_CFIR_HELPER 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 /SCMTMS/CL_CFIR_HELPER 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 /SCMTMS/CL_CFIR_HELPER 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 |
| ADD_DISCARDED_KEYS | Add the set of discarded FWOs from the batch report run | Public |
| CALL METHOD /scmtms/cl_cfir_helper=>ADD_DISCARDED_KEYS...more details | ||
| BATCH_CHARGE_CALC | Charge Calculation During Batch Creation Process | Public |
| CALL METHOD /scmtms/cl_cfir_helper=>BATCH_CHARGE_CALC...more details | ||
| CHECK_BP_BLOCKED | Check if a Given Business Partner Is Blocked | Public |
| CALL METHOD /scmtms/cl_cfir_helper=>CHECK_BP_BLOCKED...more details | ||
| CHECK_CALC_CHARGES | Check FWSD Root Field calc_charges | Public |
| CALL METHOD /scmtms/cl_cfir_helper=>CHECK_CALC_CHARGES...more details | ||
| CHECK_CFIR_CREATION | Check if FWSD Can Be Created | Public |
| CALL METHOD /scmtms/cl_cfir_helper=>CHECK_CFIR_CREATION...more details | ||
| CHECK_CHANGE_PROC_REL_ORDER | Checks if the FWO is relevant for a change process | Public |
| CALL METHOD /scmtms/cl_cfir_helper=>CHECK_CHANGE_PROC_REL_ORDER...more details | ||
|
| ||
| CHECK_DUPLI_TCET_IN_INV_RULE | Check duplicate charge types in Invoice rule | Public |
| CALL METHOD /scmtms/cl_cfir_helper=>CHECK_DUPLI_TCET_IN_INV_RULE...more details | ||
| CHECK_IF_INCOTERM_ENBL | Check if Incoterm Is Enabled | Public |
| CALL METHOD /scmtms/cl_cfir_helper=>CHECK_IF_INCOTERM_ENBL...more details | ||
| CHECK_INTSETT_RULE | Obsolete | Public |
| CALL METHOD /scmtms/cl_cfir_helper=>CHECK_INTSETT_RULE...more details | ||
| CHECK_ORG_LOGSYS | Fills logical system information in root | Public |
| CALL METHOD /scmtms/cl_cfir_helper=>CHECK_ORG_LOGSYS...more details | ||
| CHECK_TRQS_FOR_CHNG_PROCESS | Check FWOs for Settlement creation (Obsolete) | Public |
| CALL METHOD /scmtms/cl_cfir_helper=>CHECK_TRQS_FOR_CHNG_PROCESS...more details | ||
| CHK_INT_SETTLEMENT_CREATION | Check stage internal settlement creation | Public |
| CALL METHOD /scmtms/cl_cfir_helper=>CHK_INT_SETTLEMENT_CREATION...more details | ||
| CHK_TRQ_LOCKED | Check if the corresponding TRQ is locked | Public |
| CALL METHOD /scmtms/cl_cfir_helper=>CHK_TRQ_LOCKED...more details | ||
| CLASS_CONSTRUCTOR | CLASS_CONSTRUCTOR | Public |
| CALL METHOD /scmtms/cl_cfir_helper=>CLASS_CONSTRUCTOR...more details | ||
| CONSOLIDATE_CLC_AMOUNT | consolidate the CLC amount for CFIR | Public |
| CALL METHOD /scmtms/cl_cfir_helper=>CONSOLIDATE_CLC_AMOUNT...more details | ||
| CONVERT_DATA_FOR_SIM_PRINT | Convert BO data to sim print proxy structure | Protected |
| CALL METHOD /scmtms/cl_cfir_helper=>CONVERT_DATA_FOR_SIM_PRINT...more details | ||
| CREATE_MESSAGE_HEADER | Create the Message Header | Private |
| CALL METHOD /scmtms/cl_cfir_helper=>CREATE_MESSAGE_HEADER...more details | ||
| DETERMINE_BILLING_SCHEME | Determine Billing Scheme for FWO | Public |
| CALL METHOD /scmtms/cl_cfir_helper=>DETERMINE_BILLING_SCHEME...more details | ||
| DETERMINE_CFIR_TEXTS | determines texts for cfir nodes | Public |
| CALL METHOD /scmtms/cl_cfir_helper=>DETERMINE_CFIR_TEXTS...more details | ||
| FILL_CFIR_CHIT_DESC_BCO | Fill FWSD charge item stage description for the BCO scenario | Public |
| CALL METHOD /scmtms/cl_cfir_helper=>FILL_CFIR_CHIT_DESC_BCO...more details | ||
| FILTER_STOP_KEYS4ISD | Filters stop keys which are relevant for ISD | Public |
| CALL METHOD /scmtms/cl_cfir_helper=>FILTER_STOP_KEYS4ISD...more details | ||
| GENERAL_CHECKS_CFIR_CREATE | General checks during cfir creation | Public |
| CALL METHOD /scmtms/cl_cfir_helper=>GENERAL_CHECKS_CFIR_CREATE...more details | ||
| GET_ADDRESS_CFIR | Get one time address for a party in CFIR | Public |
| CALL METHOD /scmtms/cl_cfir_helper=>GET_ADDRESS_CFIR...more details | ||
| GET_BATCH_MODE | Get the Batch test mode. | Public |
| CALL METHOD /scmtms/cl_cfir_helper=>GET_BATCH_MODE...more details | ||
| GET_CALC_LEVEL_FOR_MANUAL_CRN | Get calculation level for manual creation | Public |
| CALL METHOD /scmtms/cl_cfir_helper=>GET_CALC_LEVEL_FOR_MANUAL_CRN...more details | ||
| GET_CANCEL_SCENARIO | Get the attribute mv_cancel_via_powl | Public |
| CALL METHOD /scmtms/cl_cfir_helper=>GET_CANCEL_SCENARIO...more details | ||
| GET_CFIR_ITEMS_FOR_DELETION | finds cfir items from zero charge items | Private |
| CALL METHOD /scmtms/cl_cfir_helper=>GET_CFIR_ITEMS_FOR_DELETION...more details | ||
| GET_CFIR_KEYS | Get the CFIR objects keys for TRQ | Public |
| CALL METHOD /scmtms/cl_cfir_helper=>GET_CFIR_KEYS...more details | ||
| GET_CM_CUST_SETTINGS | Get values of Influence Inv Status and Propose Credit Amount | Public |
| CALL METHOD /scmtms/cl_cfir_helper=>GET_CM_CUST_SETTINGS...more details | ||
| GET_CODE_VALUE_FIELDS | Get Code Value Fields | Public |
| CALL METHOD /scmtms/cl_cfir_helper=>GET_CODE_VALUE_FIELDS...more details | ||
| GET_CONF_STATUS_VALUES | Get Valid Values for confirmation for CM or FWSD | Public |
| CALL METHOD /scmtms/cl_cfir_helper=>GET_CONF_STATUS_VALUES...more details | ||
| GET_DATA_FOR_FSCM_UPDATE | Gets the Data for FSCM Update Call | Public |
| CALL METHOD /scmtms/cl_cfir_helper=>GET_DATA_FOR_FSCM_UPDATE...more details | ||
| GET_DESCR_FOR_CFIR | Get Formatted Description for FWSD | Public |
| CALL METHOD /scmtms/cl_cfir_helper=>GET_DESCR_FOR_CFIR...more details | ||
| GET_DESCR_FOR_CM_RSN | Get Description for Credit Memo Reason Code | Public |
| CALL METHOD /scmtms/cl_cfir_helper=>GET_DESCR_FOR_CM_RSN...more details | ||
| GET_FWOS_READY_FOR_INT_STLMNT | Get forwarding orders ready for internal settlement creation | Public |
| CALL METHOD /scmtms/cl_cfir_helper=>GET_FWOS_READY_FOR_INT_STLMNT...more details | ||
| GET_FWSD_TYPE_FROM_FWO | Get the Forwarding Settlement type from the Forwarding Order | Public |
| CALL METHOD /scmtms/cl_cfir_helper=>GET_FWSD_TYPE_FROM_FWO...more details | ||
| GET_INVOICING_REL_FWSD_CHGITMS | Return FWSD charge items for not-up-to-date status(Obsolete) | Public |
| CALL METHOD /scmtms/cl_cfir_helper=>GET_INVOICING_REL_FWSD_CHGITMS...more details | ||
| GET_ITEM_AMT | Get Charge Item for each FWSD Item | Public |
| CALL METHOD /scmtms/cl_cfir_helper=>GET_ITEM_AMT...more details | ||
| GET_KEY_FROM_CFIRID | Get CFIR DB keys for given CFIR IDs | Public |
| CALL METHOD /scmtms/cl_cfir_helper=>GET_KEY_FROM_CFIRID...more details | ||
| GET_LATE_CHNG_REL_KEYS | gets relevant keys to reset late change flag at charge root | Public |
| CALL METHOD /scmtms/cl_cfir_helper=>GET_LATE_CHNG_REL_KEYS...more details | ||
| GET_LC_STATUS_VALUES | Get Valid Values for Lifecycle for CM or FWSD | Public |
| CALL METHOD /scmtms/cl_cfir_helper=>GET_LC_STATUS_VALUES...more details | ||
| GET_LOCATION_DETAILS | Get Location Details | Public |
| CALL METHOD /scmtms/cl_cfir_helper=>GET_LOCATION_DETAILS...more details | ||
| GET_SETT_GRPS_FOR_BP_TRQ | Get Sett. Groups for BP selected from Pop-Up, FWO case | Public |
| CALL METHOD /scmtms/cl_cfir_helper=>GET_SETT_GRPS_FOR_BP_TRQ...more details | ||
| GET_STAGE_LOC_DETAILS | Get Stage Location Details | Public |
| CALL METHOD /scmtms/cl_cfir_helper=>GET_STAGE_LOC_DETAILS...more details | ||
| GET_TOR_ASSIGN_FU_STAGE | Get the assigned FU stage for the TOR | Public |
| CALL METHOD /scmtms/cl_cfir_helper=>GET_TOR_ASSIGN_FU_STAGE...more details | ||
| GET_ZERO_CFIR_CHRG_ITM | classifies into zero and non zero charge items | Private |
| CALL METHOD /scmtms/cl_cfir_helper=>GET_ZERO_CFIR_CHRG_ITM...more details | ||
| IS_ELSP_ENABLED | is intra company enabled | Public |
| CALL METHOD /scmtms/cl_cfir_helper=>IS_ELSP_ENABLED...more details | ||
| IS_INTRACOMP_ENABLED | is intra company enabled | Public |
| CALL METHOD /scmtms/cl_cfir_helper=>IS_INTRACOMP_ENABLED...more details | ||
| IS_RELEVANT_FOR_CHNAGE_PROCESS | Remove orders which are not relevant (Obsolete) | Public |
| CALL METHOD /scmtms/cl_cfir_helper=>IS_RELEVANT_FOR_CHNAGE_PROCESS...more details | ||
| LOG_MESSAGE_TO_APPLOG | Log message to application log | Public |
| CALL METHOD /scmtms/cl_cfir_helper=>LOG_MESSAGE_TO_APPLOG...more details | ||
| REMOVE_IRRELEVANT_CFIR | Remove irrelevant FWSDs (Obsolete) | Public |
| CALL METHOD /scmtms/cl_cfir_helper=>REMOVE_IRRELEVANT_CFIR...more details | ||
| REMOVE_ZERO_VALUED_FLEXI_INV | Delete zero valued Flexible Invoices - obsolete | Public |
| CALL METHOD /scmtms/cl_cfir_helper=>REMOVE_ZERO_VALUED_FLEXI_INV...more details | ||
| REMOVE_ZERO_VALUED_INVOICES | Delete zero valued invoices created from Batch Report | Public |
| CALL METHOD /scmtms/cl_cfir_helper=>REMOVE_ZERO_VALUED_INVOICES...more details | ||
| SET_BATCH_MODE | Set Batch mode flag for CFIR | Public |
| CALL METHOD /scmtms/cl_cfir_helper=>SET_BATCH_MODE...more details | ||
| SET_CALC_LEVEL_FOR_MANUAL_CRN | Set the calculation level of the first FWSD item | Public |
| CALL METHOD /scmtms/cl_cfir_helper=>SET_CALC_LEVEL_FOR_MANUAL_CRN...more details | ||
| SET_CANCEL_SCENARIO | Set the attribute mv_cancel_via_powl | Public |
| CALL METHOD /scmtms/cl_cfir_helper=>SET_CANCEL_SCENARIO...more details | ||
| SET_CFIR_CANCELLED | Sets a flag when any CFIR is cancelled in change process | Public |
| CALL METHOD /scmtms/cl_cfir_helper=>SET_CFIR_CANCELLED...more details | ||
| SET_IMPFWO_READY_FOR_INTSTLMNT | Set gnrated impTRQ internal charges for ready for settlement | Public |
| CALL METHOD /scmtms/cl_cfir_helper=>SET_IMPFWO_READY_FOR_INTSTLMNT...more details | ||
| SET_INVOICE_STATUS | Set the Invoice status | Public |
| CALL METHOD /scmtms/cl_cfir_helper=>SET_INVOICE_STATUS...more details | ||
| SET_LATE_CHNG_REL_KEYS | sets relevant keys to reset late change flag at charge root | Public |
| CALL METHOD /scmtms/cl_cfir_helper=>SET_LATE_CHNG_REL_KEYS...more details | ||
| SIMULATE_PRINT_FROM_ERP | Simulate Print Preview from ERP system | Public |
| CALL METHOD /scmtms/cl_cfir_helper=>SIMULATE_PRINT_FROM_ERP...more details | ||
| VALIDATE_BOR_CONTAINERS | Validate the booking order containers | Public |
| CALL METHOD /scmtms/cl_cfir_helper=>VALIDATE_BOR_CONTAINERS...more details | ||
| VALIDATE_INPUTS | Validate Inputs (Used in Initial Screen Validation) | Public |
| CALL METHOD /scmtms/cl_cfir_helper=>VALIDATE_INPUTS...more details | ||
| VALIDATE_ITEM_DEL | Validate removal of Items from Freight based on ISD | Public |
| CALL METHOD /scmtms/cl_cfir_helper=>VALIDATE_ITEM_DEL...more details | ||
| VALIDATE_NEW_ADDITION | Validate if Newly Added Forwarding Order Items Are Relevant | Public |
| CALL METHOD /scmtms/cl_cfir_helper=>VALIDATE_NEW_ADDITION...more details | ||
/SCMTMS/CL_CFIR_HELPER 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 |
| GC_BILL_CNC_CONFIRM | Constant | Character Field Length = 10 | 'CNC' | LIKE CHAR10 | Public |
| GC_BILL_CRT_CONFIRM | Constant | Character Field Length = 10 | 'CRT' | LIKE CHAR10 | Public |
| GC_STD_INCOTERMS | Constant | LIKE | Public | ||
| GO_ORGUNIT_MGR | Static Attribute | Use class /SCMB/CL_ORG_UNIT_MGR | LIKE /SCMTMS/CL_ORG_UNIT_MGR | Public | |
| GO_SRVMGR_CFIR | Static Attribute | Containing the public service methods of a service manager | LIKE /BOBF/IF_TRA_SERVICE_MANAGER | Public | |
| GO_SRV_MGR_BUPA | Static Attribute | Containing the public service methods of a service manager | LIKE /BOBF/IF_TRA_SERVICE_MANAGER | Public | |
| GS_BILLIN_SCHEME | Constant | LIKE | Public | ||
| GS_SETTL_TYPE | Constant | LIKE | Public | ||
| GT_BILLING_SCHEME | Static Attribute | LIKE /SCMTMS/IF_CFIR_C=>TY_T_BILLING_SCHEME | Public | ||
| GV_BATCH_MODE | Static Attribute | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | LIKE BOOLE_D | Public | |
| MO_MESSAGE | Static Attribute | Interface of Message Object | LIKE /BOBF/IF_FRW_MESSAGE | Private | |
| MT_FAILED_KEY | Static Attribute | Key Table | LIKE /BOBF/T_FRW_KEY | Private | |
| MT_ORDER_KEY_LATE_CHNG | Static Attribute | order keys whose late chng flag should be reset | LIKE /BOBF/T_FRW_KEY | Private | |
| MT_ORD_ORG_BP_LATE_CHNG | Static Attribute | ord_org_bp whose late chnage flag is reset at root | LIKE /SCMTMS/T_ORD_ORG_BP | Private | |
| MT_TRQ_TYPE | Static Attribute | Sorted Table for Transportation Request Types | LIKE /SCMTMS/T_TRQTY | Public | |
| MV_CALC_LEVEL | Static Attribute | Calculation Level | LIKE /SCMTMS/CALC_LEVEL | Public | |
| MV_CANCEL_VIA_POWL | Static Attribute | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | LIKE BOOLE_D | Public | |
| MV_CFIR_CANCELLED | Static Attribute | Set to true when some cfir is cancelled via change process | LIKE BOOLE_D | Private |
/SCMTMS/CL_CFIR_HELPER types
TS_CM_CUST_SETTINGS -TS_LOC_DATA -
TS_STAGE_LOC -
TTY_BP_MSG -
TTY_BP_SALES_MAP -
TTY_CM_RSN_CODE_DESC -
TTY_CR_MEMO_REASON_CODE -
TTY_SALES_COMP_MAP -
TT_CM_CUST_SETTINGS -
TT_DOC_ORG -
TT_LOC_DATA -
TT_ORG_DATA -
TT_STAGE_LOC -
TY_BP_MSG -
TY_BP_SALES_MAP -
TY_CM_RSN_CODE_DESC -
TY_DOC_ORG -
TY_SALES_COMP_MAP -
TY_TXC_HOST -
Links to Related Class(s)
/SCMTMS/...Full list of available SAP object classes
Search for further information about these or an SAP related objects