SAP ABAP Class CL_CC_CONTRACT_MAINTAIN (Maintain SAP CC contract)
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_ISX_MD_CC_CONSTANTS Constants for SAP CC contract call 20100929
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ISX_MD_COL_CONSTANTS Constants for master data replictaion 20110118
Properties
Class CL_CC_CONTRACT_MAINTAIN  
Short Description Maintain SAP CC contract    
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 20100921   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_CC_CONTRACT_MAINTAIN has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_ISX_MD_CC_CONSTANTS Constants for SAP CC contract call 20100929
2 IF_ISX_MD_COL_CONSTANTS Constants for master data replictaion 20110118
Friends
Class CL_CC_CONTRACT_MAINTAIN has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_ADAPTER_TYPE_ERP Instance attribute Private Attribute reference (LIKE) 20110118
2 GC_ADAPTER_TYPE_NON_ERP Instance attribute Private Attribute reference (LIKE) 20110118
3 GC_ATTR_CONTRACT_ID Instance attribute Private Attribute reference (LIKE) 20110118
4 GC_ATTR_PARTNER Instance attribute Private Attribute reference (LIKE) 20110118
5 GC_ATTR_VALID_AT Instance attribute Private Attribute reference (LIKE) 20110118
6 GC_CLASS_TYPE_CHARGE_PLAN Instance attribute Private Attribute reference (LIKE) 20110118
7 GC_CLASS_TYPE_REFILL_PLAN Instance attribute Private Attribute reference (LIKE) 20110118
8 GC_CONTRACT_HEADER Instance attribute Private Attribute reference (LIKE) 20110118
9 GC_CONTRACT_QUERY Instance attribute Private Attribute reference (LIKE) 20110118
10 GC_CONTRACT_QUERY_HEADER Instance attribute Private Attribute reference (LIKE) 20110118
11 GC_CONTRACT_QUERY_ID Instance attribute Private Attribute reference (LIKE) 20110118
12 GC_CONTRACT_QUERY_RESULT Instance attribute Private Attribute reference (LIKE) 20110118
13 GC_DDIC_OBJ_TYPE_TABLE Instance attribute Private Attribute reference (LIKE) 20110118
14 GC_DDIC_SUB_OBJ_TYPE_STRUCTURE Instance attribute Private Attribute reference (LIKE) 20110118
15 GC_ERR_CAT_ALREADY_EXISTS Instance attribute Private Attribute reference (LIKE) 20110118
16 GC_ERR_CAT_CONFIGURATION Instance attribute Private Attribute reference (LIKE) 20110118
17 GC_ERR_CAT_ILLEGAL_STATE Instance attribute Private Attribute reference (LIKE) 20110118
18 GC_ERR_CAT_INVALID Instance attribute Private Attribute reference (LIKE) 20110118
19 GC_ERR_CAT_NOT_EXIST Instance attribute Private Attribute reference (LIKE) 20110118
20 GC_ERR_CAT_PREREQ_MISSING Instance attribute Private Attribute reference (LIKE) 20110118
21 GC_ERR_CAT_TEMP_ERROR Instance attribute Private Attribute reference (LIKE) 20110118
22 GC_MSG_ID Instance attribute Private Attribute reference (LIKE) 20100929
23 GC_MSG_TYPE_E Instance attribute Private Attribute reference (LIKE) 20100929
24 GC_MSG_TYPE_I Instance attribute Private Attribute reference (LIKE) 20100929
25 GC_OPTION_EQ Instance attribute Private Attribute reference (LIKE) 20110118
26 GC_PARAM_BILL_CYCLE_DAY Instance attribute Private Attribute reference (LIKE) 20110118
27 GC_RESP_STATUS_ERROR Instance attribute Private Attribute reference (LIKE) 20100929
28 GC_RESP_STATUS_RETURN Instance attribute Private Attribute reference (LIKE) 20110204
29 GC_SELECTION_DATE Instance attribute Private Attribute reference (LIKE) 20110118
30 GC_SELECTION_NUMBER Instance attribute Private Attribute reference (LIKE) 20110118
31 GC_SELECTION_STRING Instance attribute Private Attribute reference (LIKE) 20110118
32 GC_SEL_CHARGE_PLAN_CLASS_ID Instance attribute Private Attribute reference (LIKE) 20110118
33 GC_SEL_REFILL_PLAN_CLASS_ID Instance attribute Private Attribute reference (LIKE) 20110118
34 GC_SIGN_INCL Instance attribute Private Attribute reference (LIKE) 20110118
35 GV_ACTIVITY_CHANGE Instance attribute Private Attribute reference (LIKE) 20110118
36 GV_ACTIVITY_CREATE Instance attribute Private Attribute reference (LIKE) 20110118
37 GV_ACTIVITY_DISPLAY Instance attribute Private Attribute reference (LIKE) 20110118
Methods
# Method Level Visibility Method type Description Created on
1 CONTRACT_MAINTAIN Instance method Public Method Maintain contract 20100921
2 CONTRACT_MAINTAIN_BULK Instance method Public Method Bulk: Maintain contracts 20111025
3 GET_LOGICAL_PORT_MAINTAIN Instance method Protected Method Get logical port for maintain operation 20130219
4 GET_LOGICAL_PORT_MAINTAIN_BULK Instance method Protected Method Get logical port for maintain mass operation 20130219
Events
Class CL_CC_CONTRACT_MAINTAIN has no event.
Types
Class CL_CC_CONTRACT_MAINTAIN has no local type.
Method Signatures

Method CONTRACT_MAINTAIN 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 20101103
2 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20100921

Method CONTRACT_MAINTAIN on class CL_CC_CONTRACT_MAINTAIN has no exception.

Method CONTRACT_MAINTAIN_BULK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CONTRACT Call by reference Type reference (TYPE) ISX_CONTRACT_TAB Contract data 20111025
2 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20111025

Method CONTRACT_MAINTAIN_BULK on class CL_CC_CONTRACT_MAINTAIN has no exception.

Method GET_LOGICAL_PORT_MAINTAIN 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 20130219
2 Exporting EV_LOGICAL_PORT Call by reference Type reference (TYPE) PRX_LOGICAL_PORT_NAME Logical Port Name 20130219
3 Importing IS_CONTRACT Call by reference Type reference (TYPE) ISX_CONTRACT Contract structure 20130219
# Exception Resumable Description Created on
1 ERROR_OCCURRED Error occurred 20130219

Method GET_LOGICAL_PORT_MAINTAIN_BULK 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 20130219
2 Exporting EV_LOGICAL_PORT Call by reference Type reference (TYPE) PRX_LOGICAL_PORT_NAME Logical Port Name 20130219
3 Importing IT_CONTRACT Call by reference Type reference (TYPE) ISX_CONTRACT_TAB Contract data 20130219
# Exception Resumable Description Created on
1 ERROR_OCCURRED Error occurred 20130219
History
Last changed by/on SAP  20130531 
SAP Release Created in 606