SAP /SCMTMS/CL_CFIR_BILL_IND_HELP OO Class - Billing Index helper for CFIR batch creation
/SCMTMS/CL_CFIR_BILL_IND_HELP 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_BILL_IND_HELP including details of:
- Interface class implementations
- Inheritance details
- Methods defined within class ( including link to full details )
- Attributes ( including initial values )
- Class Events
Interface Implementation
This OO class is an Interface Implementation, which means it will implement its own version of the methods from implementation class /SCMTMS/IF_CFIR_BILL_IND_HELPMethod list of /SCMTMS/CL_CFIR_BILL_IND_HELP 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 |
| BUILD_BILLING_INDEX_TABLE | Build the Billing index table | Private |
| CALL METHOD /scmtms/cl_cfir_bill_ind_help=>BUILD_BILLING_INDEX_TABLE...more details | ||
| CLASS_CONSTRUCTOR | Public | |
| CALL METHOD /scmtms/cl_cfir_bill_ind_help=>CLASS_CONSTRUCTOR...more details | ||
| CLEAN_UP | Clean up the stored static data | Private |
| CALL METHOD /scmtms/cl_cfir_bill_ind_help=>CLEAN_UP...more details | ||
| GET_DATA_FOR_BILLING_INDEX | Get Data relevant for billing index creation | Private |
| CALL METHOD /scmtms/cl_cfir_bill_ind_help=>GET_DATA_FOR_BILLING_INDEX...more details | ||
| GET_INSTANCE | Public | |
| CALL METHOD /scmtms/cl_cfir_bill_ind_help=>GET_INSTANCE...more details | ||
| GET_SORT_ATTRIBUTES | Get the standard sort sequence for the billing index | Private |
| CALL METHOD /scmtms/cl_cfir_bill_ind_help=>GET_SORT_ATTRIBUTES...more details | ||
|
| ||
| PACKAGE_BILLING_INDEX_TABLE | Package the billing index table | Private |
| CALL METHOD /scmtms/cl_cfir_bill_ind_help=>PACKAGE_BILLING_INDEX_TABLE...more details | ||
| UPDATE_BILL_INDEX_PARTY | Update the billing index with party information | Private |
| CALL METHOD /scmtms/cl_cfir_bill_ind_help=>UPDATE_BILL_INDEX_PARTY...more details | ||
/SCMTMS/CL_CFIR_BILL_IND_HELP 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 |
| MO_TRQ_SRV_MGR | Instance Attribute | Containing the public service methods of a service manager | LIKE /BOBF/IF_TRA_SERVICE_MANAGER | Private | |
| MT_BILLING_INDEX_TABLE | Instance Attribute | Table type for FWSD billing index | LIKE /SCMTMS/T_CFIR_BILL_INDEX | Private | |
| MT_CALC_TRQ_KEY | Instance Attribute | Key Table | LIKE /BOBF/T_FRW_KEY | Private | |
| MT_FCP_DATA_IND | Instance Attribute | LIKE /SCMTMS/IF_TCC_PREPROC=>TT_FCP_DATA | Private | ||
| MT_INV_NO_TRQ_COUNT | Instance Attribute | Boolean Variable (X=true, -=false, space=unknown) | LIKE TT_INV_NUM_TRQ | Private | |
| MT_NOT_CALC_TRQ_KEY | Instance Attribute | Key Table | LIKE /BOBF/T_FRW_KEY | Private | |
| MT_TCC_Q_CHIT_CONS_RES | Instance Attribute | Consolidated stages keys for charge item | LIKE /SCMTMS/T_TCC_CHRGITM_STG_QR_K | Private | |
| MT_TCC_Q_TCHRG_ITEM_RES | Instance Attribute | Charge Item | LIKE /SCMTMS/T_TCC_CHRGITEM_QRI_K | Private | |
| MT_TOR_STOP_SUCC_DATA | Instance Attribute | StopSucc Query by DB result structure | LIKE /SCMTMS/T_TOR_STAGE_Q_CHRG_R | Private | |
| MT_TRQ_KEY | Instance Attribute | Key Table | LIKE /BOBF/T_FRW_KEY | Private | |
| MT_TRQ_Q_PARTY_RES | Instance Attribute | Result Table Type for TRQ Party Node Query | LIKE /SCMTMS/T_TRQ_Q_PARTY_RES | Private | |
| MT_TRQ_Q_ROOT_RES | Instance Attribute | Result table for Query by Attributes | LIKE /SCMTMS/T_TRQ_Q_ROOT_CHRG_RES | Private | |
| MT_TRQ_Q_STAGE_RES | Instance Attribute | Result table for Query by Attributes | LIKE /SCMTMS/T_TRQ_Q_STAGE_CHRG_RES | Private | |
| MT_TRQ_TYPE | Instance Attribute | Table Type for Transportation Request Type | LIKE /SCMTMS/T_TRQTY | Private | |
| MV_INV_CREATION_METHOD | Instance Attribute | Invoice Creation Method | LIKE /SCMTMS/CONS_INVOICE | Private | |
| SO_INSTANCE | Static Attribute | Billing Index helper for CFIR batch creation | LIKE /SCMTMS/CL_CFIR_BILL_IND_HELP | Private |
/SCMTMS/CL_CFIR_BILL_IND_HELP types
TT_INV_NUM_TRQ -TT_INV_NUM_TRQ_KEY -
TY_INV_NUM_TRQ -
TY_INV_NUM_TRQ_KEY -
Links to Related Class(s)
/SCMTMS/...Full list of available SAP object classes
Search for further information about these or an SAP related objects