SAP CL_ISU_BILLING_SCHEMA_EXT_DB OO Class - Billing Schema Extension
CL_ISU_BILLING_SCHEMA_EXT_DB 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 CL_ISU_BILLING_SCHEMA_EXT_DB 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 CL_ISU_BILLING_SCHEMA_EXT_DB 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 |
| ADJUST_BSCHEXT_TO_ESCHS | Compare Schema Extension with Schema Steps | Public |
| CALL METHOD cl_isu_billing_schema_ext_db=>ADJUST_BSCHEXT_TO_ESCHS...more details | ||
| CHECK_AUTHORIZATION | Authorization Check for Schema (Extension) | Public |
| CALL METHOD cl_isu_billing_schema_ext_db=>CHECK_AUTHORIZATION...more details | ||
| CHECK_CONDBILLPROGID_EXISTS | Existence Check for Conditional Billing Program ID | Public |
| CALL METHOD cl_isu_billing_schema_ext_db=>CHECK_CONDBILLPROGID_EXISTS...more details | ||
| CHECK_EXCPROG_IS_USED | Check Whether TOU Exception Prog.Used In At Least 1 Sch.Ext. | Public |
| CALL METHOD cl_isu_billing_schema_ext_db=>CHECK_EXCPROG_IS_USED...more details | ||
| CLOSE_BSCHEXT | Closes the Instance | Public |
| CALL METHOD cl_isu_billing_schema_ext_db=>CLOSE_BSCHEXT...more details | ||
| COPY_BSCHEXT | Copy Schema Extension | Public |
| CALL METHOD cl_isu_billing_schema_ext_db=>COPY_BSCHEXT...more details | ||
|
| ||
| DELETE_BSCHEXT | Delete Schema Extension | Public |
| CALL METHOD cl_isu_billing_schema_ext_db=>DELETE_BSCHEXT...more details | ||
| GET_ESCHEXT | Billing Schema Extension (Admin.Data) Get Values (InstAttr.) | Public |
| CALL METHOD cl_isu_billing_schema_ext_db=>GET_ESCHEXT...more details | ||
| GET_INSTANCE | Generates or Supplies an Existing Instance | Public |
| CALL METHOD cl_isu_billing_schema_ext_db=>GET_INSTANCE...more details | ||
| SAVE_BSCHEXT | Save Schema Extension | Public |
| CALL METHOD cl_isu_billing_schema_ext_db=>SAVE_BSCHEXT...more details | ||
| SELECT_BSCHEXT_FOR_SCHEMA | Read Billing Schema Extension for a Schema | Public |
| CALL METHOD cl_isu_billing_schema_ext_db=>SELECT_BSCHEXT_FOR_SCHEMA...more details | ||
| SELECT_CONDBILLPROG_BY_TOUEP | Conditional Billing Programs for TOU Exception Program | Public |
| CALL METHOD cl_isu_billing_schema_ext_db=>SELECT_CONDBILLPROG_BY_TOUEP...more details | ||
| SELECT_EXCPROG_BY_CONDBIPROG | TOU Exception Programs for Conditional Billing Programs | Public |
| CALL METHOD cl_isu_billing_schema_ext_db=>SELECT_EXCPROG_BY_CONDBIPROG...more details | ||
| SELECT_RRDATA_BY_CONDBILLPROG | All Rate Relationship Information for Condit.Billing Program | Public |
| CALL METHOD cl_isu_billing_schema_ext_db=>SELECT_RRDATA_BY_CONDBILLPROG...more details | ||
| SET_ESCHEXT | Define Schema Extension (Admin.Data) Values (Instance Attr.) | Public |
| CALL METHOD cl_isu_billing_schema_ext_db=>SET_ESCHEXT...more details | ||
| UPDATE_BSCHEXT | Update Schema Extension | Private |
| CALL METHOD cl_isu_billing_schema_ext_db=>UPDATE_BSCHEXT...more details | ||
| UPDATE_ESCHEXT | Write Schema Extension (Admin.Data) to DB (from InstAttr) | Public |
| CALL METHOD cl_isu_billing_schema_ext_db=>UPDATE_ESCHEXT...more details | ||
CL_ISU_BILLING_SCHEMA_EXT_DB 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 |
| CBP_DEL | Instance Attribute | Conditional Billing Programs To Be Deleted | LIKE ISU_RANGES_TAB | Private | |
| CBSCHEXT | Instance Attribute | Billing Schema Extension: Create with Template | LIKE EBSCHEXT | Private | |
| CO_DELETE | Constant | Data: Processing status | 'D' | LIKE DAMODUS | Public |
| CO_INSERT | Constant | Data: Processing status | 'I' | LIKE DAMODUS | Public |
| ESCHEXT_CURRENT | Instance Attribute | Billing Schema Extension (Administrative Data) | LIKE ESCHEXT | Private | |
| INSTANCE | Static Attribute | Current Billing Schema Extension DB Instance | LIKE CL_ISU_BILLING_SCHEMA_EXT_DB | Public | |
| MT_AUTORIZATION | Instance Attribute | Bufferred Authorizations | LIKE TY_SCHEMA_AUTHORIZATION_TAB | Private | |
| RATERELCAT_SUBSTITUTION | Constant | Substitution Rate Relationship Category | 2 | LIKE E_RATERELCAT | Public |
| RATERELCAT_SUPPLEMENT | Constant | Supplement Rate Relationship Category | 1 | LIKE E_RATERELCAT | Public |
CL_ISU_BILLING_SCHEMA_EXT_DB types
TY_SCHEMA_AUTHORIZATION -TY_SCHEMA_AUTHORIZATION_TAB -
Links to Related Class(s)
CL_ISU_B...Full list of available SAP object classes
Search for further information about these or an SAP related objects