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 NameDescriptionVisability
ADD_DISCARDED_KEYSAdd the set of discarded FWOs from the batch report runPublic
CALL METHOD /scmtms/cl_cfir_helper=>ADD_DISCARDED_KEYS...more details

BATCH_CHARGE_CALCCharge Calculation During Batch Creation ProcessPublic
CALL METHOD /scmtms/cl_cfir_helper=>BATCH_CHARGE_CALC...more details

CHECK_BP_BLOCKEDCheck if a Given Business Partner Is BlockedPublic
CALL METHOD /scmtms/cl_cfir_helper=>CHECK_BP_BLOCKED...more details

CHECK_CALC_CHARGESCheck FWSD Root Field calc_chargesPublic
CALL METHOD /scmtms/cl_cfir_helper=>CHECK_CALC_CHARGES...more details

CHECK_CFIR_CREATIONCheck if FWSD Can Be CreatedPublic
CALL METHOD /scmtms/cl_cfir_helper=>CHECK_CFIR_CREATION...more details

CHECK_CHANGE_PROC_REL_ORDERChecks if the FWO is relevant for a change processPublic
CALL METHOD /scmtms/cl_cfir_helper=>CHECK_CHANGE_PROC_REL_ORDER...more details

CHECK_DUPLI_TCET_IN_INV_RULECheck duplicate charge types in Invoice rulePublic
CALL METHOD /scmtms/cl_cfir_helper=>CHECK_DUPLI_TCET_IN_INV_RULE...more details

CHECK_IF_INCOTERM_ENBLCheck if Incoterm Is EnabledPublic
CALL METHOD /scmtms/cl_cfir_helper=>CHECK_IF_INCOTERM_ENBL...more details

CHECK_INTSETT_RULEObsoletePublic
CALL METHOD /scmtms/cl_cfir_helper=>CHECK_INTSETT_RULE...more details

CHECK_ORG_LOGSYSFills logical system information in rootPublic
CALL METHOD /scmtms/cl_cfir_helper=>CHECK_ORG_LOGSYS...more details

CHECK_TRQS_FOR_CHNG_PROCESSCheck FWOs for Settlement creation (Obsolete)Public
CALL METHOD /scmtms/cl_cfir_helper=>CHECK_TRQS_FOR_CHNG_PROCESS...more details

CHK_INT_SETTLEMENT_CREATIONCheck stage internal settlement creationPublic
CALL METHOD /scmtms/cl_cfir_helper=>CHK_INT_SETTLEMENT_CREATION...more details

CHK_TRQ_LOCKEDCheck if the corresponding TRQ is lockedPublic
CALL METHOD /scmtms/cl_cfir_helper=>CHK_TRQ_LOCKED...more details

CLASS_CONSTRUCTORCLASS_CONSTRUCTORPublic
CALL METHOD /scmtms/cl_cfir_helper=>CLASS_CONSTRUCTOR...more details

CONSOLIDATE_CLC_AMOUNTconsolidate the CLC amount for CFIRPublic
CALL METHOD /scmtms/cl_cfir_helper=>CONSOLIDATE_CLC_AMOUNT...more details

CONVERT_DATA_FOR_SIM_PRINTConvert BO data to sim print proxy structureProtected
CALL METHOD /scmtms/cl_cfir_helper=>CONVERT_DATA_FOR_SIM_PRINT...more details

CREATE_MESSAGE_HEADERCreate the Message HeaderPrivate
CALL METHOD /scmtms/cl_cfir_helper=>CREATE_MESSAGE_HEADER...more details

DETERMINE_BILLING_SCHEMEDetermine Billing Scheme for FWOPublic
CALL METHOD /scmtms/cl_cfir_helper=>DETERMINE_BILLING_SCHEME...more details

DETERMINE_CFIR_TEXTSdetermines texts for cfir nodesPublic
CALL METHOD /scmtms/cl_cfir_helper=>DETERMINE_CFIR_TEXTS...more details

FILL_CFIR_CHIT_DESC_BCOFill FWSD charge item stage description for the BCO scenarioPublic
CALL METHOD /scmtms/cl_cfir_helper=>FILL_CFIR_CHIT_DESC_BCO...more details

FILTER_STOP_KEYS4ISDFilters stop keys which are relevant for ISDPublic
CALL METHOD /scmtms/cl_cfir_helper=>FILTER_STOP_KEYS4ISD...more details

GENERAL_CHECKS_CFIR_CREATEGeneral checks during cfir creationPublic
CALL METHOD /scmtms/cl_cfir_helper=>GENERAL_CHECKS_CFIR_CREATE...more details

GET_ADDRESS_CFIRGet one time address for a party in CFIRPublic
CALL METHOD /scmtms/cl_cfir_helper=>GET_ADDRESS_CFIR...more details

GET_BATCH_MODEGet the Batch test mode.Public
CALL METHOD /scmtms/cl_cfir_helper=>GET_BATCH_MODE...more details

GET_CALC_LEVEL_FOR_MANUAL_CRNGet calculation level for manual creationPublic
CALL METHOD /scmtms/cl_cfir_helper=>GET_CALC_LEVEL_FOR_MANUAL_CRN...more details

GET_CANCEL_SCENARIOGet the attribute mv_cancel_via_powlPublic
CALL METHOD /scmtms/cl_cfir_helper=>GET_CANCEL_SCENARIO...more details

GET_CFIR_ITEMS_FOR_DELETIONfinds cfir items from zero charge itemsPrivate
CALL METHOD /scmtms/cl_cfir_helper=>GET_CFIR_ITEMS_FOR_DELETION...more details

GET_CFIR_KEYSGet the CFIR objects keys for TRQPublic
CALL METHOD /scmtms/cl_cfir_helper=>GET_CFIR_KEYS...more details

GET_CM_CUST_SETTINGSGet values of Influence Inv Status and Propose Credit AmountPublic
CALL METHOD /scmtms/cl_cfir_helper=>GET_CM_CUST_SETTINGS...more details

GET_CODE_VALUE_FIELDSGet Code Value FieldsPublic
CALL METHOD /scmtms/cl_cfir_helper=>GET_CODE_VALUE_FIELDS...more details

GET_CONF_STATUS_VALUESGet Valid Values for confirmation for CM or FWSDPublic
CALL METHOD /scmtms/cl_cfir_helper=>GET_CONF_STATUS_VALUES...more details

GET_DATA_FOR_FSCM_UPDATEGets the Data for FSCM Update CallPublic
CALL METHOD /scmtms/cl_cfir_helper=>GET_DATA_FOR_FSCM_UPDATE...more details

GET_DESCR_FOR_CFIRGet Formatted Description for FWSDPublic
CALL METHOD /scmtms/cl_cfir_helper=>GET_DESCR_FOR_CFIR...more details

GET_DESCR_FOR_CM_RSNGet Description for Credit Memo Reason CodePublic
CALL METHOD /scmtms/cl_cfir_helper=>GET_DESCR_FOR_CM_RSN...more details

GET_FWOS_READY_FOR_INT_STLMNTGet forwarding orders ready for internal settlement creationPublic
CALL METHOD /scmtms/cl_cfir_helper=>GET_FWOS_READY_FOR_INT_STLMNT...more details

GET_FWSD_TYPE_FROM_FWOGet the Forwarding Settlement type from the Forwarding OrderPublic
CALL METHOD /scmtms/cl_cfir_helper=>GET_FWSD_TYPE_FROM_FWO...more details

GET_INVOICING_REL_FWSD_CHGITMSReturn 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_AMTGet Charge Item for each FWSD ItemPublic
CALL METHOD /scmtms/cl_cfir_helper=>GET_ITEM_AMT...more details

GET_KEY_FROM_CFIRIDGet CFIR DB keys for given CFIR IDsPublic
CALL METHOD /scmtms/cl_cfir_helper=>GET_KEY_FROM_CFIRID...more details

GET_LATE_CHNG_REL_KEYSgets relevant keys to reset late change flag at charge rootPublic
CALL METHOD /scmtms/cl_cfir_helper=>GET_LATE_CHNG_REL_KEYS...more details

GET_LC_STATUS_VALUESGet Valid Values for Lifecycle for CM or FWSDPublic
CALL METHOD /scmtms/cl_cfir_helper=>GET_LC_STATUS_VALUES...more details

GET_LOCATION_DETAILSGet Location DetailsPublic
CALL METHOD /scmtms/cl_cfir_helper=>GET_LOCATION_DETAILS...more details

GET_SETT_GRPS_FOR_BP_TRQGet Sett. Groups for BP selected from Pop-Up, FWO casePublic
CALL METHOD /scmtms/cl_cfir_helper=>GET_SETT_GRPS_FOR_BP_TRQ...more details

GET_STAGE_LOC_DETAILSGet Stage Location DetailsPublic
CALL METHOD /scmtms/cl_cfir_helper=>GET_STAGE_LOC_DETAILS...more details

GET_TOR_ASSIGN_FU_STAGEGet the assigned FU stage for the TORPublic
CALL METHOD /scmtms/cl_cfir_helper=>GET_TOR_ASSIGN_FU_STAGE...more details

GET_ZERO_CFIR_CHRG_ITMclassifies into zero and non zero charge itemsPrivate
CALL METHOD /scmtms/cl_cfir_helper=>GET_ZERO_CFIR_CHRG_ITM...more details

IS_ELSP_ENABLEDis intra company enabledPublic
CALL METHOD /scmtms/cl_cfir_helper=>IS_ELSP_ENABLED...more details

IS_INTRACOMP_ENABLEDis intra company enabledPublic
CALL METHOD /scmtms/cl_cfir_helper=>IS_INTRACOMP_ENABLED...more details

IS_RELEVANT_FOR_CHNAGE_PROCESSRemove orders which are not relevant (Obsolete)Public
CALL METHOD /scmtms/cl_cfir_helper=>IS_RELEVANT_FOR_CHNAGE_PROCESS...more details

LOG_MESSAGE_TO_APPLOGLog message to application logPublic
CALL METHOD /scmtms/cl_cfir_helper=>LOG_MESSAGE_TO_APPLOG...more details

REMOVE_IRRELEVANT_CFIRRemove irrelevant FWSDs (Obsolete)Public
CALL METHOD /scmtms/cl_cfir_helper=>REMOVE_IRRELEVANT_CFIR...more details

REMOVE_ZERO_VALUED_FLEXI_INVDelete zero valued Flexible Invoices - obsoletePublic
CALL METHOD /scmtms/cl_cfir_helper=>REMOVE_ZERO_VALUED_FLEXI_INV...more details

REMOVE_ZERO_VALUED_INVOICESDelete zero valued invoices created from Batch ReportPublic
CALL METHOD /scmtms/cl_cfir_helper=>REMOVE_ZERO_VALUED_INVOICES...more details

SET_BATCH_MODESet Batch mode flag for CFIRPublic
CALL METHOD /scmtms/cl_cfir_helper=>SET_BATCH_MODE...more details

SET_CALC_LEVEL_FOR_MANUAL_CRNSet the calculation level of the first FWSD itemPublic
CALL METHOD /scmtms/cl_cfir_helper=>SET_CALC_LEVEL_FOR_MANUAL_CRN...more details

SET_CANCEL_SCENARIOSet the attribute mv_cancel_via_powlPublic
CALL METHOD /scmtms/cl_cfir_helper=>SET_CANCEL_SCENARIO...more details

SET_CFIR_CANCELLEDSets a flag when any CFIR is cancelled in change processPublic
CALL METHOD /scmtms/cl_cfir_helper=>SET_CFIR_CANCELLED...more details

SET_IMPFWO_READY_FOR_INTSTLMNTSet gnrated impTRQ internal charges for ready for settlementPublic
CALL METHOD /scmtms/cl_cfir_helper=>SET_IMPFWO_READY_FOR_INTSTLMNT...more details

SET_INVOICE_STATUSSet the Invoice statusPublic
CALL METHOD /scmtms/cl_cfir_helper=>SET_INVOICE_STATUS...more details

SET_LATE_CHNG_REL_KEYSsets relevant keys to reset late change flag at charge rootPublic
CALL METHOD /scmtms/cl_cfir_helper=>SET_LATE_CHNG_REL_KEYS...more details

SIMULATE_PRINT_FROM_ERPSimulate Print Preview from ERP systemPublic
CALL METHOD /scmtms/cl_cfir_helper=>SIMULATE_PRINT_FROM_ERP...more details

VALIDATE_BOR_CONTAINERSValidate the booking order containersPublic
CALL METHOD /scmtms/cl_cfir_helper=>VALIDATE_BOR_CONTAINERS...more details

VALIDATE_INPUTSValidate Inputs (Used in Initial Screen Validation)Public
CALL METHOD /scmtms/cl_cfir_helper=>VALIDATE_INPUTS...more details

VALIDATE_ITEM_DELValidate removal of Items from Freight based on ISDPublic
CALL METHOD /scmtms/cl_cfir_helper=>VALIDATE_ITEM_DEL...more details

VALIDATE_NEW_ADDITIONValidate if Newly Added Forwarding Order Items Are RelevantPublic
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.

NameLevelDescriptionInitial ValueTypeVisability
GC_BILL_CNC_CONFIRMConstantCharacter Field Length = 10'CNC'LIKE
CHAR10
Public
GC_BILL_CRT_CONFIRMConstantCharacter Field Length = 10'CRT'LIKE
CHAR10
Public
GC_STD_INCOTERMSConstantLIKE
Public
GO_ORGUNIT_MGRStatic AttributeUse class /SCMB/CL_ORG_UNIT_MGRLIKE
/SCMTMS/CL_ORG_UNIT_MGR
Public
GO_SRVMGR_CFIRStatic AttributeContaining the public service methods of a service managerLIKE
/BOBF/IF_TRA_SERVICE_MANAGER
Public
GO_SRV_MGR_BUPAStatic AttributeContaining the public service methods of a service managerLIKE
/BOBF/IF_TRA_SERVICE_MANAGER
Public
GS_BILLIN_SCHEMEConstantLIKE
Public
GS_SETTL_TYPEConstantLIKE
Public
GT_BILLING_SCHEMEStatic AttributeLIKE
/SCMTMS/IF_CFIR_C=>TY_T_BILLING_SCHEME
Public
GV_BATCH_MODEStatic AttributeData element for domain BOOLE: TRUE (='X') and FALSE (=' ')LIKE
BOOLE_D
Public
MO_MESSAGEStatic AttributeInterface of Message ObjectLIKE
/BOBF/IF_FRW_MESSAGE
Private
MT_FAILED_KEYStatic AttributeKey TableLIKE
/BOBF/T_FRW_KEY
Private
MT_ORDER_KEY_LATE_CHNGStatic Attributeorder keys whose late chng flag should be resetLIKE
/BOBF/T_FRW_KEY
Private
MT_ORD_ORG_BP_LATE_CHNGStatic Attributeord_org_bp whose late chnage flag is reset at rootLIKE
/SCMTMS/T_ORD_ORG_BP
Private
MT_TRQ_TYPEStatic AttributeSorted Table for Transportation Request TypesLIKE
/SCMTMS/T_TRQTY
Public
MV_CALC_LEVELStatic AttributeCalculation LevelLIKE
/SCMTMS/CALC_LEVEL
Public
MV_CANCEL_VIA_POWLStatic AttributeData element for domain BOOLE: TRUE (='X') and FALSE (=' ')LIKE
BOOLE_D
Public
MV_CFIR_CANCELLEDStatic AttributeSet to true when some cfir is cancelled via change processLIKE
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



Comments on this SAP object

What made you want to lookup this SAP object? Please tell us what you were looking for and anything you would like to be included on this page!