SAP ABAP Class CL_CC_PRV_CONTR_CTR_STATE_ADD (Class for BAdI: ISX_MD_COL_ADAPTER)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   CA (Application Component) Cross-Application Components
     ISX_MD_CC_ADAPTER (Package) Adapter for SAP Convergent Charging
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BADI_INTERFACE Tag Interface for BAdIs 20120727
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ISX_MD_CC_CONSTANTS Constants for SAP CC contract call 20121130
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ISX_MD_COL_ADAPTER Interface for BAdI: ISX_MD_COL_ADAPTER 20120727
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ISX_MD_COL_CONSTANTS Constants for master data replictaion 20130215
Properties
Class CL_CC_PRV_CONTR_CTR_STATE_ADD  
Short Description Class for BAdI: ISX_MD_COL_ADAPTER    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package ISX_MD_CC_ADAPTER   Adapter for SAP Convergent Charging 
Created 20120727   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_CC_PRV_CONTR_CTR_STATE_ADD has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_BADI_INTERFACE Tag Interface for BAdIs 20120727
2 IF_ISX_MD_CC_CONSTANTS Constants for SAP CC contract call 20121130
3 IF_ISX_MD_COL_ADAPTER Interface for BAdI: ISX_MD_COL_ADAPTER 20120727
4 IF_ISX_MD_COL_CONSTANTS Constants for master data replictaion 20130215
Friends
Class CL_CC_PRV_CONTR_CTR_STATE_ADD has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_ATTR_CONTRACT_ID Instance attribute Protected Attribute reference (LIKE) 20130215
2 GC_COUNTER_TYPE_INTERNAL Instance attribute Protected Attribute reference (LIKE) 20121130
3 GC_COUNTER_TYPE_NON_SHARED Instance attribute Protected Attribute reference (LIKE) 20121130
4 GC_COUNTER_TYPE_POOLED Instance attribute Protected Attribute reference (LIKE) 20121130
5 GC_COUNTER_TYPE_SHARED Instance attribute Protected Attribute reference (LIKE) 20121130
6 GC_MSG_TYPE_E Instance attribute Protected Attribute reference (LIKE) 20130212
7 GC_OPTION_EQ Instance attribute Protected Attribute reference (LIKE) 20130215
8 GC_SIGN_INCL Instance attribute Protected Attribute reference (LIKE) 20130215
9 GT_ROOT_CONTRACT_STATE Instance attribute Private Type reference (TYPE) GTYP_BUFFER_TAB Buffer for contract state of root contracts 20130212
10 GV_LOGICAL_PORT Instance attribute Private Type reference (TYPE) PRX_LOGICAL_PORT_NAME Logical Port Name 20130215
Methods
# Method Level Visibility Method type Description Created on
1 ADD_COUNTERS Instance method Protected Method Add counters 20121130
2 ADD_COUNTERS_FROM_ROOT_CTR Instance method Protected Method Add counters from root contract 20121030
3 ADD_COUNTERS_TO_CONTRACT Instance method Protected Method Add counter state to contract 20121130
4 CALL_READ_ADAPTER Instance method Protected Method 20120727
5 DETERMINE_LOGICAL_PORT Instance method Protected Method Determine logical port 20130215
6 GET_CONTRACT_STATE Instance method Protected Method Read contract state and add it to internal buffer 20120727
7 INIT_BUFFER Instance method Protected Method Initialize global buffer 20120727
Events
Class CL_CC_PRV_CONTR_CTR_STATE_ADD has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 GTYP_BUFFER_STR Private See coding 20130212 BEGIN OF gtyp_buffer_str, contract_id TYPE isx_contract_id, state TYPE isx_contract_counter_state, error TYPE abap_bool, END OF gtyp_buffer_str
2 GTYP_BUFFER_TAB Private See coding 20130212 gtyp_buffer_tab TYPE SORTED TABLE OF gtyp_buffer_str WITH UNIQUE KEY contract_id
Method Signatures

Method ADD_COUNTERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_CONTRACT Call by reference Type reference (TYPE) ISX_CONTRACT Contract structure 20121203
2 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20130212

Method ADD_COUNTERS on class CL_CC_PRV_CONTR_CTR_STATE_ADD has no exception.

Method ADD_COUNTERS_FROM_ROOT_CTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_CONTRACT Call by reference Type reference (TYPE) ISX_CONTRACT Contract structure 20121130
2 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20130212
3 Importing IV_ROOT_CONTRACT_ID Call by reference Type reference (TYPE) ISX_ROOT_CONTRACT_ID Root Contract ID 20121030

Method ADD_COUNTERS_FROM_ROOT_CTR on class CL_CC_PRV_CONTR_CTR_STATE_ADD has no exception.

Method ADD_COUNTERS_TO_CONTRACT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_CONTRACT Call by reference Type reference (TYPE) ISX_CONTRACT Contract structure 20121130
2 Importing IS_CONTRACT_STATE Call by reference Type reference (TYPE) ISX_CONTRACT_COUNTER_STATE Contract counter state from SAP CC 20121130

Method ADD_COUNTERS_TO_CONTRACT on class CL_CC_PRV_CONTR_CTR_STATE_ADD has no exception.

Method CALL_READ_ADAPTER Signature

Method CALL_READ_ADAPTER on class CL_CC_PRV_CONTR_CTR_STATE_ADD has no parameter.
Method CALL_READ_ADAPTER on class CL_CC_PRV_CONTR_CTR_STATE_ADD has no exception.

Method DETERMINE_LOGICAL_PORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20130215
2 Importing IS_CONTRACT Call by reference Type reference (TYPE) ISX_CONTRACT Contract structure 20130215
# Exception Resumable Description Created on
1 ERROR_OCCURRED Error occurred 20130219

Method GET_CONTRACT_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_CONTRACT_STATE Call by reference Type reference (TYPE) ISX_CONTRACT_COUNTER_STATE Contract counter state from SAP CC 20130212
2 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20130212
3 Importing IV_CONTRACT_ID Call by reference Type reference (TYPE) ISX_CONTRACT_ID Contract ID 20120727

Method GET_CONTRACT_STATE on class CL_CC_PRV_CONTR_CTR_STATE_ADD has no exception.

Method INIT_BUFFER Signature

Method INIT_BUFFER on class CL_CC_PRV_CONTR_CTR_STATE_ADD has no parameter.
Method INIT_BUFFER on class CL_CC_PRV_CONTR_CTR_STATE_ADD has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 617