SAP ABAP Class CL_SOAP_METERING (WS Metering)
Hierarchy
☛
SAP_BASIS (Software Component) SAP Basis Component
⤷
BC-ESI-WS-ABA-RT (Application Component) WebServices ABAP Runtime
⤷
SOAP_CORE (Package) SOAP Runtime: Core SOAP Functionality
⤷
⤷
Properties
| Class | CL_SOAP_METERING | |
| Short Description | WS Metering | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | SOAP_CORE | SOAP Runtime: Core SOAP Functionality |
| Created | 20080714 | SAP |
| Last change | 20130531 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_SOAP_METERING has no interface implemented.
Friends
Class CL_SOAP_METERING has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Public | Type reference (TYPE) | STRING | 'CallingApp' | 20080716 | |||
| 2 | Constant | Public | Type reference (TYPE) | STRING | 'CallingType' | 20080716 | |||
| 3 | Constant | Public | Type reference (TYPE) | STRING | 'CallingCompany' | 20080716 | |||
| 4 | Constant | Public | Type reference (TYPE) | STRING | 'CallingComponent' | 20080728 | |||
| 5 | Constant | Public | Type reference (TYPE) | STRING | 'CallerInformation' | 20080716 | |||
| 6 | Constant | Public | Type reference (TYPE) | STRING | 'http://www.sap.com/webas/712/soap/features/runtime/metering/' | 20080716 | |||
| 7 | Constant | Public | Type reference (TYPE) | STRING | 'CallingSys' | 20080716 | |||
| 8 | Constant | Public | Type reference (TYPE) | STRING | 'CallingUsr' | 20080716 | |||
| 9 | Constant | Private | Type reference (TYPE) | INT4 | 10000 | Default value for number of rows to be deleted per loop | 20120322 | ||
| 10 | Constant | Public | Type reference (TYPE) | STRING | '2' | 20080728 | |||
| 11 | Constant | Public | Type reference (TYPE) | STRING | '0' | 20080728 | |||
| 12 | Constant | Public | Type reference (TYPE) | STRING | '1' | 20080728 | |||
| 13 | Constant | Public | Type reference (TYPE) | STRING | 'D' | 20080728 | |||
| 14 | Constant | Public | Type reference (TYPE) | STRING | 'M' | 20080728 | |||
| 15 | Constant | Public | Type reference (TYPE) | STRING | 'C' | 20080728 | |||
| 16 | Constant | Public | Type reference (TYPE) | STRING | 'O' | 20080728 | |||
| 17 | Constant | Public | Type reference (TYPE) | STRING | TSRTP_F_CALL_MET_PROT_HTTP_HDR | 20080728 | |||
| 18 | Constant | Public | Type reference (TYPE) | STRING | TSRTP_F_CALL_MET_PROT_SOAP_HDR | 20080728 | |||
| 19 | Static Attribute | Private | Type reference (TYPE) | SXMS_METERING_PERIOD | Service Metering - Aggregation Period | 20080728 | |||
| 20 | Static Attribute | Private | Type reference (TYPE) | SXMSMETERAGGPART_T | WS metering - partly aggregated records | 20080728 | |||
| 21 | Static Attribute | Private | Type reference (TYPE) | I | 20081023 | ||||
| 22 | Static Attribute | Private | Type reference (TYPE) | I | 20120322 | ||||
| 23 | Static Attribute | Private | Type reference (TYPE) | I | 20081023 | ||||
| 24 | Static Attribute | Private | Type reference (TYPE) | I | 20081023 | ||||
| 25 | Static Attribute | Private | Type reference (TYPE) | SY-DATUM | Current Date of Application Server | 20080728 | |||
| 26 | Static Attribute | Private | Type reference (TYPE) | SY-DATUM | Current Date of Application Server | 20081023 | |||
| 27 | Static Attribute | Private | Type reference (TYPE) | TIMESTAMP | UTC Time Stamp in Short Form (YYYYMMDDhhmmss) | 20081023 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | Aggregates the data | 20080728 | |
| 2 | Static method | Public | Method | Creates the callerinfo record for metering | 20080728 | |
| 3 | Static method | Public | Method | Delete aggregated data in Database | 20080728 | |
| 4 | Static method | Public | Method | Delete aggregated data in Database | 20080728 | |
| 5 | Static method | Public | Method | Get the software component with version of the given object | 20081023 | |
| 6 | Static method | Public | Method | Inserts aggregated data into Database | 20080728 | |
| 7 | Static method | Public | Method | Inserts single or partly aggregated records into db | 20080728 | |
| 8 | Static method | Public | Method | Reorganize data in Database (aggregate and delete) | 20080728 | |
| 9 | Static method | Public | Method | Restricts the callerinfo record | 20080728 | |
| 10 | Static method | Public | Method | Stores the runtime data | 20080716 | |
| 11 | Static method | Public | Method | API for storing the runtime data | 20080728 |
Events
Class CL_SOAP_METERING has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | SXMSMETERAGGPART_EXT | Private | See coding | 20120322 | BEGIN OF sxmsmeteraggpart_ext.
INCLUDE TYPE sxmsmeteraggpart AS sxmsmeteraggpart.
TYPES counter TYPE int4.
TYPES END OF sxmsmeteraggpart_ext
|
||
| 2 | SXMSMETERAGGPART_EXT_T | Private | See coding | 20120322 | sxmsmeteraggpart_ext_t TYPE STANDARD TABLE OF sxmsmeteraggpart_ext
|
Method Signatures
Method AGGREGATE Signature
Method AGGREGATE on class CL_SOAP_METERING has no parameter.
Method AGGREGATE on class CL_SOAP_METERING has no exception.
Method CREATE_CALLERINFO_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | OBJ_NAME | Call by reference | Type reference (TYPE) | SOBJ_NAME | Object Name in Object Directory | 20080728 | |||
| 2 | RV_CALLERINFO | Value transfer | Type reference (TYPE) | SXMS_METERING_CALLERINFO | WS Metering - Callerinfo record | 20080728 |
Method CREATE_CALLERINFO_DATA on class CL_SOAP_METERING has no exception.
Method DELETE_AGG_DATA Signature
Method DELETE_AGG_DATA on class CL_SOAP_METERING has no parameter.
Method DELETE_AGG_DATA on class CL_SOAP_METERING has no exception.
Method DELETE_AGG_DEF_DATA Signature
Method DELETE_AGG_DEF_DATA on class CL_SOAP_METERING has no parameter.
Method DELETE_AGG_DEF_DATA on class CL_SOAP_METERING has no exception.
Method GET_COMPONENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | COMPONENT | Value transfer | Type reference (TYPE) | SXMS_METERING_COMPONENT | Service Metering - Software Component version | 20081023 | |||
| 2 | OBJ_NAME | Call by reference | Type reference (TYPE) | SOBJ_NAME | Object Name in Object Directory | 20081023 |
Method GET_COMPONENT on class CL_SOAP_METERING has no exception.
Method INSERT_AGG_DATA Signature
Method INSERT_AGG_DATA on class CL_SOAP_METERING has no parameter.
Method INSERT_AGG_DATA on class CL_SOAP_METERING has no exception.
Method INSERT_DATA Signature
Method INSERT_DATA on class CL_SOAP_METERING has no parameter.
Method INSERT_DATA on class CL_SOAP_METERING has no exception.
Method REORG_DATA Signature
Method REORG_DATA on class CL_SOAP_METERING has no parameter.
Method REORG_DATA on class CL_SOAP_METERING has no exception.
Method RESTRICT_CALLERINFO_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_CALLERINFO | Call by reference | Type reference (TYPE) | SXMS_METERING_CALLERINFO | WS Metering - Callerinfo record | 20080728 | |||
| 2 | METERING_LEVEL | Call by reference | Type reference (TYPE) | STRING | 20080728 | ||||
| 3 | RV_CALLERINFO | Value transfer | Type reference (TYPE) | SXMS_METERING_CALLERINFO | WS Metering - Callerinfo record | 20080728 |
Method RESTRICT_CALLERINFO_DATA on class CL_SOAP_METERING has no exception.
Method STORE_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_METERING_DATA | Value transfer | Type reference (TYPE) | SXMSMETERAGGPART_T | WS Metering - Metering Record (callerinfo and service def.) | 20080728 |
Method STORE_DATA on class CL_SOAP_METERING has no exception.
Method STORE_DATA_API Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_METERING_RECORD | Value transfer | Type reference (TYPE) | SXMS_METERING_REC | WS Metering - Metering Record (callerinfo and service def.) | 20080728 |
Method STORE_DATA_API on class CL_SOAP_METERING has no exception.
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in | 720 |