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 TSRTP 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 CO_CALLERINFO_APPID Constant Public Type reference (TYPE) STRING 'CallingApp' 20080716
2 CO_CALLERINFO_APPTYPE Constant Public Type reference (TYPE) STRING 'CallingType' 20080716
3 CO_CALLERINFO_COMPANYID Constant Public Type reference (TYPE) STRING 'CallingCompany' 20080716
4 CO_CALLERINFO_COMPONENT Constant Public Type reference (TYPE) STRING 'CallingComponent' 20080728
5 CO_CALLERINFO_METERING Constant Public Type reference (TYPE) STRING 'CallerInformation' 20080716
6 CO_CALLERINFO_NS Constant Public Type reference (TYPE) STRING 'http://www.sap.com/webas/712/soap/features/runtime/metering/' 20080716
7 CO_CALLERINFO_SYSTEMID Constant Public Type reference (TYPE) STRING 'CallingSys' 20080716
8 CO_CALLERINFO_USERCODE Constant Public Type reference (TYPE) STRING 'CallingUsr' 20080716
9 CO_DEL_ROWS_PER_LOOP_DEFAULT Constant Private Type reference (TYPE) INT4 10000 Default value for number of rows to be deleted per loop 20120322
10 CO_METERING_LEVEL_FULL Constant Public Type reference (TYPE) STRING '2' 20080728
11 CO_METERING_LEVEL_NO Constant Public Type reference (TYPE) STRING '0' 20080728
12 CO_METERING_LEVEL_RESTRICTED Constant Public Type reference (TYPE) STRING '1' 20080728
13 CO_METERING_PERIOD_DAY Constant Public Type reference (TYPE) STRING 'D' 20080728
14 CO_METERING_PERIOD_MONTH Constant Public Type reference (TYPE) STRING 'M' 20080728
15 CO_METERING_STATUS_CLOSED Constant Public Type reference (TYPE) STRING 'C' 20080728
16 CO_METERING_STATUS_OPEN Constant Public Type reference (TYPE) STRING 'O' 20080728
17 CO_MTR_TRANS_MODE_HTTP Constant Public Type reference (TYPE) STRING TSRTP_F_CALL_MET_PROT_HTTP_HDR 20080728
18 CO_MTR_TRANS_MODE_SOAP Constant Public Type reference (TYPE) STRING TSRTP_F_CALL_MET_PROT_SOAP_HDR 20080728
19 PERIOD Static Attribute Private Type reference (TYPE) SXMS_METERING_PERIOD Service Metering - Aggregation Period 20080728
20 TT_METERING_DATA Static Attribute Private Type reference (TYPE) SXMSMETERAGGPART_T WS metering - partly aggregated records 20080728
21 _AGGDEF_TOTAL_INSERTED Static Attribute Private Type reference (TYPE) I 20081023
22 _AGGPART_TOTAL_DELETED Static Attribute Private Type reference (TYPE) I 20120322
23 _AGG_TOTAL_INSERTED Static Attribute Private Type reference (TYPE) I 20081023
24 _AGG_TOTAL_UPDATED Static Attribute Private Type reference (TYPE) I 20081023
25 _DATE Static Attribute Private Type reference (TYPE) SY-DATUM Current Date of Application Server 20080728
26 _ENDDATE Static Attribute Private Type reference (TYPE) SY-DATUM Current Date of Application Server 20081023
27 _LAST_TST 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 AGGREGATE Static method Public Method Aggregates the data 20080728
2 CREATE_CALLERINFO_DATA Static method Public Method Creates the callerinfo record for metering 20080728
3 DELETE_AGG_DATA Static method Public Method Delete aggregated data in Database 20080728
4 DELETE_AGG_DEF_DATA Static method Public Method Delete aggregated data in Database 20080728
5 GET_COMPONENT Static method Public Method Get the software component with version of the given object 20081023
6 INSERT_AGG_DATA Static method Public Method Inserts aggregated data into Database 20080728
7 INSERT_DATA Static method Public Method Inserts single or partly aggregated records into db 20080728
8 REORG_DATA Static method Public Method Reorganize data in Database (aggregate and delete) 20080728
9 RESTRICT_CALLERINFO_DATA Static method Public Method Restricts the callerinfo record 20080728
10 STORE_DATA Static method Public Method Stores the runtime data 20080716
11 STORE_DATA_API 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 Importing OBJ_NAME Call by reference Type reference (TYPE) SOBJ_NAME Object Name in Object Directory 20080728
2 Returning 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 Returning COMPONENT Value transfer Type reference (TYPE) SXMS_METERING_COMPONENT Service Metering - Software Component version 20081023
2 Importing 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 Importing IM_CALLERINFO Call by reference Type reference (TYPE) SXMS_METERING_CALLERINFO WS Metering - Callerinfo record 20080728
2 Importing METERING_LEVEL Call by reference Type reference (TYPE) STRING 20080728
3 Returning 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 Importing 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 Importing 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