SAP ABAP Class /CBAD/CL_CONTRACT (Contract Modification)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   SD-SLS (Application Component) Sales
     /CBAD/CONTRACT_MOD (Package) Contract Billing
Properties
Class /CBAD/CL_CONTRACT  
Short Description Contract Modification    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /CBAD/CONTRACT_MOD   Contract Billing 
Created 20060426   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class /CBAD/CL_CONTRACT has no interface implemented.
Friends
Class /CBAD/CL_CONTRACT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GA_CAPS_SELECTED Instance attribute Public Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20061122
2 GA_DBS_SELECTED Static Attribute Private Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20061010
3 GA_DO_ROLLBACK Instance attribute Private Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20061128
4 GA_FUND_I_SELECTED Static Attribute Public Type reference (TYPE) BOOLEAN Item funding data selected 20061031
5 GA_FUND_SELECTED Static Attribute Public Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20061010
6 GA_HIST_SELECTED Static Attribute Private Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20061010
7 GA_H_DETS_SELECTED Static Attribute Private Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20061020
8 GA_IS_IN_CHANGE_MODE Instance attribute Public Type reference (TYPE) BOOLEAN checked, if in change mode 20061127
9 GA_KSCHL_BUDGET Instance attribute Public Type reference (TYPE) /CBAD/KSCHL_BUDGET Contract & Billing Condition Budget 20061122
10 GA_KSCHL_CAPS Instance attribute Public Type reference (TYPE) /CBAD/KSCHL_CAPS Contract & Billing Condition Caps 20061122
11 GA_SAVED_FROM_MOD Instance attribute Public Type reference (TYPE) BOOLEAN save was triggered from MOD-popup 20061218
12 GA_SAVE_AND_LEAVE Instance attribute Public Type reference (TYPE) BOOLEAN save and leave mainview if set 20061218
13 GA_STAT_SELECTED Static Attribute Private Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20061120
14 GC_ACTVT_CHANGE Constant Public Type reference (TYPE) CHAR2 '02' Activity change (authority check) 20130517
15 GC_ACTVT_DISPLAY Constant Public Type reference (TYPE) CHAR2 '03' Activity display (authority check) 20130517
16 GC_MSGID Constant Public Type reference (TYPE) MSGID '/CBAD/CONTRACT_MOD' Message identification 20061205
17 GC_MSGTY Constant Public See coding Message Types 20061205
18 GS_CONTRACT_H Instance attribute Public Type reference (TYPE) /CBAD/CONTRACT_H Contract and Billing: additional header information 20060822
19 GS_HIST_LINE Instance attribute Public See coding 20080409
20 GS_VBAK Instance attribute Public Type reference (TYPE) VBAK Sales Document: Header Data 20061113
21 GT_A184 Instance attribute Private Type reference (TYPE) /CBAD/A184_T ACRN ID/Material/Version Number/Priority 20070904
22 GT_CAPS_LIMITS Instance attribute Public Type reference (TYPE) /CBAD/ITEM_FUND_T Caps and limits data 20061127
23 GT_CAPS_LIMITS_ORG Instance attribute Public Type reference (TYPE) /CBAD/ITEM_FUND_T Caps and limits data originals 20061127
24 GT_CAPS_RECS Instance attribute Private Type reference (TYPE) COND_MNT_RECORD_KEY_T Table with IDs and Keys of Condition Records 20061127
25 GT_CHG_COND_DETAILS Instance attribute Public Type reference (TYPE) CDREDCD_TAB Table Type for Item funding Change Documents 20061220
26 GT_CHG_DETAILS Instance attribute Public Type reference (TYPE) CDREDCD_TAB changing details 20061017
27 GT_COND_HIST Instance attribute Public Type reference (TYPE) /CBAD/COND_HIST_DETAILS_T CBAD: Table Type for Condition History 20061220
28 GT_COND_RECS Instance attribute Private Type reference (TYPE) COND_MNT_RECORD_KEY_T Table with IDs and Keys of Condition Records 20061114
29 GT_CONTRACT_I Static Attribute Private Type reference (TYPE) /CBAD/CONTRACT_I_T CBAD Contract and Billing item table type 20060426
30 GT_DBS Instance attribute Private Type reference (TYPE) /CBAD/CON_DBS_T CBAD: WBS table type 20061017
31 GT_DBS_VERSIONS Instance attribute Public Type reference (TYPE) /CBAD/CON_DBS_VER_T CBAD: Table Type for DBS Data Versions 20070925
32 GT_DFIES Instance attribute Private Type reference (TYPE) DFIES_TABLE Table Type for Structure DFIES 20070921
33 GT_HEADER_FUND Instance attribute Public Type reference (TYPE) /CBAD/CON_FUND_H_T Funding Header Data 20061010
34 GT_HEADER_VERSIONS Instance attribute Public Type reference (TYPE) /CBAD/CONTRACT_H_VER_T CBAD: Table Type for Header Versions 20070921
35 GT_HFUND_VERSIONS Instance attribute Public Type reference (TYPE) /CBAD/CON_FUND_H_VER_T CBAD: Table Type for Header Fund Versions 20070925
36 GT_HIST_ORG Instance attribute Public Type reference (TYPE) /CBAD/CON_HIST_T CBAD: Contract history table type 20061219
37 GT_ITEM_FUND Instance attribute Public Type reference (TYPE) /CBAD/ITEM_FUND_T Funding Item Data 20060919
38 GT_ITEM_FUND_ORG Instance attribute Public Type reference (TYPE) /CBAD/ITEM_FUND_T item fund data originals 20061127
39 GT_ITEM_VERSIONS Instance attribute Public Type reference (TYPE) /CBAD/CONTRACT_I_VER_T CBAD: Table Type for Item Versions 20070925
40 GT_KONH_CAPS Instance attribute Private Type reference (TYPE) KONH_T Table Type for Table KONH 20061128
41 GT_KONH_COND Instance attribute Private Type reference (TYPE) KONH_T Table Type for Table KONH 20061128
42 GT_KONP_CAPS Instance attribute Private Type reference (TYPE) KONP_T Table Type for Table KONP 20061128
43 GT_KONP_COND Instance attribute Private Type reference (TYPE) KONP_T Table Type for Table KONP 20061128
44 GT_MODTYPES Instance attribute Public Type reference (TYPE) /CBAD/MOD_TYPES_T table type for /CBAD/MOD_TYPES 20061212
45 GT_MOD_CAT Static Attribute Private Type reference (TYPE) /CBAD/MOD_FCAT_T Tabletype for table /cbad/mod_fcat 20061017
46 GT_MOD_HIST Instance attribute Public Type reference (TYPE) /CBAD/CON_HIST_UT MOD-ID's for condition changes 20061219
47 GT_STATISTICS Instance attribute Public Type reference (TYPE) /CBAD/S409_T CBAD: Statistics table type 20061120
48 GT_VBAP Instance attribute Public Type reference (TYPE) VBAP_T Table Type for Structure VBAP 20061113
49 GV_CAPS_HANDLE Instance attribute Private Type reference (TYPE) SYTABIX Index of Internal Tables 20061127
50 GV_COND_HANDLE Instance attribute Private Type reference (TYPE) SYTABIX Index of Internal Tables 20061114
51 GV_CONTRACTID Static Attribute Public Type reference (TYPE) VBELN Contract Id 20060426
52 GV_ID_CHANGED Static Attribute Private Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20060926
53 GV_IS_ACTIVE Static Attribute Public Type reference (TYPE) XFELD Checked, if contract is active 20061012
54 GV_RELEASE_ON_SAVE Static Attribute Public Type reference (TYPE) XFELD checked, if contract will be released on save 20071009
55 GV_TABNAME Instance attribute Private Type reference (TYPE) DDOBJNAME Name of ABAP Dictionary Object 20070925
56 GV_UPD_CONTRACT_H Instance attribute Private Type reference (TYPE) CDPOS-CHNGIND Change type (U, I, E, D) 20061013
57 GV_UPD_CONTRACT_I Instance attribute Private Type reference (TYPE) CDPOS-CHNGIND Change type (U, I, E, D) 20061013
58 GV_UPD_CON_DBS Instance attribute Private Type reference (TYPE) CDPOS-CHNGIND Change type (U, I, E, D) 20061013
59 GV_UPD_CON_FUND_H Instance attribute Private Type reference (TYPE) CDPOS-CHNGIND Change type (U, I, E, D) 20061013
60 MR_COMPONENT_CNTRL Static Attribute Public Object reference (TYPE REF TO) IF_WD_COMPONENT Web Dynpro: Component 20060426
61 MR_COMP_CONTEXT_NODE Static Attribute Public Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20060426
62 MR_CONTEXT_ELEMENT Static Attribute Public Object reference (TYPE REF TO) IF_WD_CONTEXT_ELEMENT Web Dynpro: Interface for Node Element 20060426
63 MR_CONTEXT_NODE Static Attribute Public Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Contract View Context 20060426
64 MR_HEAD_CONTEXT_NODE Static Attribute Public Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20060426
65 MR_ITEM_CONTEXT_NODE Static Attribute Public Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20060426
66 MR_ITEM_VIEW_CNTRL Static Attribute Public Object reference (TYPE REF TO) IF_WD_VIEW_CONTROLLER Web Dynpro: View Controller 20060426
67 MR_MAIN_VIEW_CNTRL Static Attribute Public Object reference (TYPE REF TO) IF_WD_VIEW_CONTROLLER Web Dynpro: View Controller 20060426
68 MR_REF_TO_ITM_ACRN_POPIN Instance attribute Public Object reference (TYPE REF TO) IF_WD_CONTEXT_ELEMENT Web Dynpro: Interface for Node Element 20070907
69 MR_REF_TO_ITM_COND_POPIN Instance attribute Public Object reference (TYPE REF TO) IF_WD_CONTEXT_ELEMENT Web Dynpro: Interface for Node Element 20070907
70 MR_REF_TO_ITM_HIST_POPIN Instance attribute Public Object reference (TYPE REF TO) IF_WD_CONTEXT_ELEMENT Web Dynpro: Interface for Node Element 20070907
71 MR_STARTVIEW_CNTRL Static Attribute Public Object reference (TYPE REF TO) IF_WD_VIEW_CONTROLLER Web Dynpro: View Controller 20060629
Methods
# Method Level Visibility Method type Description Created on
1 ALREADY_BILLED Instance method Public Method Check for already billed values 20070823
2 CHECK_AUTHORITY Instance method Public Method Check authority against sales document authority objects 20130517
3 CHECK_CAPS_CONSISTENCY Instance method Public Method Checks caps and limits data for consistent data 20070824
4 CHECK_DBS_CONSISTENCY Instance method Public Method Checks Item with DBS data has assigment to SD Order Item 20061114
5 CHECK_HEADER_CONSISTENCY Instance method Public Method Checks Header for consistent data 20061123
6 CHECK_HFUND_CONSISTENCY Instance method Public Method Checks header fund data for consistent data 20061212
7 CHECK_ITEM_CONSISTENCY Instance method Public Method Checks Item for consistent assigment to SD Order Item 20060927
8 CHECK_MOD_ID_REQUIRED Instance method Private Method check, if a modifiaction id is required 20061017
9 COMPARE_DBS_ITEM Instance method Public Method Compares for changes on WBS item level 20061113
10 COMPARE_FUND_HEADER Instance method Public Method Compares for changes on fund header level 20061010
11 COMPARE_HEADER Instance method Public Method Compares for changes on header level 20060920
12 COMPARE_ITEM Instance method Public Method Compares for changes on item level 20060925
13 CONSTRUCTOR Instance method Public Constructor 20060628
14 CREATE_CONDITION_INSTANCE Instance method Private Method creates a new handle for conditions 20061127
15 CREATE_CONTRACT Instance method Private Method Create Contract 20060511
16 DELETE_CONDITION Instance method Private Method deletes existing condition records 20061129
17 DEQUEUE_ALL Instance method Public Method method to release all lock entries 20061128
18 DEQUEUE_CONDITION Instance method Public Method dequeue table lock 20061218
19 DEQUEUE_CONTRACT Instance method Public Method release contract 20061128
20 DETECT_CHANGES Instance method Private Method detects changes for each data line that could have been chan 20070314
21 DETECT_CHANGES_ON_FIELDLEVEL Instance method Protected Method detects changes on fieldlevel and adopts values to versions 20070921
22 DISPLAY_MESSAGE Instance method Public Method Display message 20060629
23 END_COND_INSTANCE Instance method Private Method close instance for further processing 20061128
24 ENQUEUE_CONDITION Instance method Public Method lock entries for further processing 20061218
25 ENQUEUE_CONTRACT Instance method Public Method lock contract 20061128
26 EXTEND_CONTRACT Instance method Private Method Extend Contract with new position(s) 20060926
27 EXTRACT_CONTRACT Instance method Public Method Extract Contract 20060426
28 GET_CAPS_DATA Instance method Public Method Get item funding data 20061122
29 GET_CON_HIST Instance method Public Method Get History of contract 20061220
30 GET_DBS_DATA Instance method Private Method Get the different Account Assignment Distribution 20061017
31 GET_HEADER_FUND_DATA Instance method Public Method Get header funding data 20061031
32 GET_ITEM_FUND_DATA Instance method Public Method Get item funding data 20061031
33 GET_STATISTICS Instance method Private Method Get ITD Billed Values 20061120
34 GET_USERFIELDS Instance method Public Method Get userfields if activated 20061026
35 GET_VIEW_CONTEXT Instance method Public Method Get content of any view 20061024
36 INFORM_BW Instance method Private Method informs bw for changes 20070829
37 INITIALIZE Instance method Public Method Initialize global data container 20061114
38 INSERT_CONDITION Instance method Private Method Call API to insert new condition entries 20061129
39 READ_CONDITION_HISTORY Instance method Public Method 20061220
40 READ_CONTRACT Instance method Private Method Read Contract 20060629
41 READ_DATA_VERSIONS Instance method Public Method read data versions 20070925
42 READ_HISTORY_DETAILS Instance method Public Method Read the details to the modifications 20061017
43 READ_TABLE Instance method Public Method Read the records from the database table 20061129
44 READ_TAB_DATA Instance method Public Method Read actual tabstrip data 20061010
45 RECALCULATE_CONDITION Instance method Public Method Calculates condition values and checks limits 20061129
46 SAVE_CAPS_LIMITS Instance method Private Method Save caps and limits data 20061122
47 SAVE_CONDITION Instance method Private Method save canged condition records 20061129
48 SAVE_CONTRACT_STRUCTURE Instance method Public Method Save Document Button click 20060627
49 SAVE_DBS Instance method Private Method Save the different Account Assignment Distribution 20061017
50 SAVE_HFUND Instance method Private Method Save Funding/Caps and Limits Data 20061114
51 SAVE_IFUND Instance method Private Method Save item fund data 20061114
52 SET_ACTUAL_VERSION Instance method Protected Method sets the actual version in depending tables 20070827
53 SET_ROWS_TO_VISIBLE Instance method Public Method sets the rows for version tabs to visible 20070924
54 STORE_FUTURE_VERSIONS Instance method Private Method Writes new versions for future changes 20070823
55 UPDATE_CONDITION Instance method Private Method Updates existing condition records 20061129
56 WRITE_CHANGE_DOCUMENT Instance method Private Method Connection to change management 20061013
Events
Class /CBAD/CL_CONTRACT has no event.
Types
Class /CBAD/CL_CONTRACT has no local type.
Method Signatures

Method ALREADY_BILLED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_KNUMH Call by reference Type reference (TYPE) KNUMH Condition record number 20070823
2 Returning RV_USED Value transfer Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20070823

Method ALREADY_BILLED on class /CBAD/CL_CONTRACT has no exception.

Method CHECK_AUTHORITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_KEY Call by reference Type reference (TYPE) CHAR1 Single-Character Flag 20130517
2 Returning RV_SUCCESS Value transfer Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20130517

Method CHECK_AUTHORITY on class /CBAD/CL_CONTRACT has no exception.

Method CHECK_CAPS_CONSISTENCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ERROR Call by reference Type reference (TYPE) XFELD Error-flag 20070824

Method CHECK_CAPS_CONSISTENCY on class /CBAD/CL_CONTRACT has no exception.

Method CHECK_DBS_CONSISTENCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ERROR Call by reference Type reference (TYPE) XFELD Error-flag 20061114
2 Importing IT_DBSITEM Call by reference Type reference (TYPE) /CBAD/CON_DBS_S_T Table type for WBS Structure Data 20061114

Method CHECK_DBS_CONSISTENCY on class /CBAD/CL_CONTRACT has no exception.

Method CHECK_HEADER_CONSISTENCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ERROR Call by reference Type reference (TYPE) XFELD Error-flag 20061123
2 Importing IS_HEADER Call by reference Type reference (TYPE) /CBAD/CONTRACT_H Contract and Billing: additional header information 20061123

Method CHECK_HEADER_CONSISTENCY on class /CBAD/CL_CONTRACT has no exception.

Method CHECK_HFUND_CONSISTENCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ERROR Call by reference Type reference (TYPE) XFELD Error-flag 20061212
2 Importing IT_HFUNDITEM Call by reference Type reference (TYPE) /CBAD/C_FUND_H_IFT Update table type for Contract Fund Data 20061212

Method CHECK_HFUND_CONSISTENCY on class /CBAD/CL_CONTRACT has no exception.

Method CHECK_ITEM_CONSISTENCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ERROR Call by reference Type reference (TYPE) XFELD Error-flag 20060927
2 Importing IT_ITEM_NEW Call by reference Type reference (TYPE) /CBAD/CONTRACT_I_UT Update Table for Contract Items 20061122
3 Importing IT_ITEM_OLD Call by reference Type reference (TYPE) /CBAD/CONTRACT_I_UT Update Table for Contract Items 20061122

Method CHECK_ITEM_CONSISTENCY on class /CBAD/CL_CONTRACT has no exception.

Method CHECK_MOD_ID_REQUIRED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CV_MOD_REQUIRED Value transfer Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20061017
2 Importing IS_CAPS_NEW Call by reference Type reference (TYPE) /CBAD/ITEM_FUND Structure for Input of Condition Values 20061127
3 Importing IS_CAPS_OLD Call by reference Type reference (TYPE) /CBAD/ITEM_FUND Structure for Input of Condition Values 20061127
4 Importing IS_COND_NEW Call by reference Type reference (TYPE) /CBAD/ITEM_FUND Structure for Input of Condition Values 20061127
5 Importing IS_COND_OLD Call by reference Type reference (TYPE) /CBAD/ITEM_FUND Structure for Input of Condition Values 20061127
6 Importing IS_DBS_I_NEW Call by reference Type reference (TYPE) /CBAD/CON_DBS Contract and Billing: DBS 20061017
7 Importing IS_DBS_I_OLD Call by reference Type reference (TYPE) /CBAD/CON_DBS Contract and Billing: DBS 20061017
8 Importing IS_FUND_H_NEW Call by reference Type reference (TYPE) /CBAD/C_FUND_H_IFS Contract and Billing: Fund/Caps a. Limits header information 20061017
9 Importing IS_FUND_H_OLD Call by reference Type reference (TYPE) /CBAD/CON_FUND_H Contract and Billing: Fund/Caps a. Limits header information 20061017
10 Importing IS_HEADER_NEW Call by reference Type reference (TYPE) /CBAD/CONTRACT_H Contract and Billing: additional header information 20061024
11 Importing IS_ITEM_NEW Call by reference Type reference (TYPE) /CBAD/CONTRACT_I Update structure for Contract Line Items 20061017
12 Importing IS_ITEM_OLD Call by reference Type reference (TYPE) /CBAD/CONTRACT_I Update structure for Contract Line Items 20061017
13 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20061017

Method CHECK_MOD_ID_REQUIRED on class /CBAD/CL_CONTRACT has no exception.

Method COMPARE_DBS_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CHANGE Call by reference Type reference (TYPE) XFELD Checkbox 20061123
2 Exporting EV_MOD_CHANGE Call by reference Type reference (TYPE) XFELD Checkbox 20061123
3 Importing IS_DBS_ITEM Call by reference Type reference (TYPE) /CBAD/CON_DBS_S CBAD: WBS structure 20061123

Method COMPARE_DBS_ITEM on class /CBAD/CL_CONTRACT has no exception.

Method COMPARE_FUND_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CHANGE Value transfer Type reference (TYPE) BOOLEAN Flag is set to 'X' if sth changed ... 20061010
2 Exporting EV_MOD_CHANGE Value transfer Type reference (TYPE) BOOLEAN Flag is set to 'X' if modification id is needed 20061013
3 Importing IS_FUND_HEADER Call by reference Type reference (TYPE) /CBAD/C_FUND_H_IFS Contract and Billing: Fund header information 20061010

Method COMPARE_FUND_HEADER on class /CBAD/CL_CONTRACT has no exception.

Method COMPARE_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CHANGE Value transfer Type reference (TYPE) BOOLEAN Flag is set to 'X' if sth changed ... 20060920
2 Exporting EV_MOD_CHANGE Value transfer Type reference (TYPE) BOOLEAN Flag is set to 'X' if modification id is needed 20061016
3 Importing IS_HEADER Call by reference Type reference (TYPE) /CBAD/CONTRACT_H Contract and Billing: additional header information 20060920

Method COMPARE_HEADER on class /CBAD/CL_CONTRACT has no exception.

Method COMPARE_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CHANGE Value transfer Type reference (TYPE) BOOLEAN Flag is set to 'X' if sth changed ... 20060925
2 Exporting EV_MOD_CHANGE Value transfer Type reference (TYPE) BOOLEAN Flag is set to 'X' if modification id is needed 20061016
3 Importing IS_ITEM Call by reference Type reference (TYPE) /CBAD/CONTRACT_I_U Contract and Billing: additional header information 20060925

Method COMPARE_ITEM on class /CBAD/CL_CONTRACT has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class /CBAD/CL_CONTRACT has no parameter.
Method CONSTRUCTOR on class /CBAD/CL_CONTRACT has no exception.

Method CREATE_CONDITION_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACTIVITY Call by reference Type reference (TYPE) AKTYP 'A' Activity category in SAP transaction 20061127
2 Importing IV_DATUM Call by reference Type reference (TYPE) SYDATUM SY-DATUM Current Date of Application Server 20070904
3 Importing IV_KSCHL Call by reference Type reference (TYPE) KSCHL Condition Type 20061127
4 Returning RV_SUCCESS Value transfer Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20061127

Method CREATE_CONDITION_INSTANCE on class /CBAD/CL_CONTRACT has no exception.

Method CREATE_CONTRACT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ERRORFLAG Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20060629
2 Importing IR_CONTEXT_NODE Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20060630

Method CREATE_CONTRACT on class /CBAD/CL_CONTRACT has no exception.

Method DELETE_CONDITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_COND_HANDLE Call by reference Type reference (TYPE) COND_MNT_HANDLE COND or CAPS handle 20061129
2 Importing IV_COND_RECID Call by reference Type reference (TYPE) COND_REC_ID Structure for Input of Condition Values 20061129

Method DELETE_CONDITION on class /CBAD/CL_CONTRACT has no exception.

Method DEQUEUE_ALL Signature

Method DEQUEUE_ALL on class /CBAD/CL_CONTRACT has no parameter.
Method DEQUEUE_ALL on class /CBAD/CL_CONTRACT has no exception.

Method DEQUEUE_CONDITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_KSCHL Call by reference Type reference (TYPE) KSCHL Condition Type 20061218

Method DEQUEUE_CONDITION on class /CBAD/CL_CONTRACT has no exception.

Method DEQUEUE_CONTRACT Signature

Method DEQUEUE_CONTRACT on class /CBAD/CL_CONTRACT has no parameter.
Method DEQUEUE_CONTRACT on class /CBAD/CL_CONTRACT has no exception.

Method DETECT_CHANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CHG_FLAG Value transfer Type reference (TYPE) XFELD Checkbox 20070314
2 Importing DB_DATA Call by reference Type reference (TYPE) ANY 20070314
3 Importing TABNAME Call by reference Type reference (TYPE) DDOBJNAME Table name, 16 characters 20070314
4 Importing UPD_DATA Call by reference Type reference (TYPE) ANY 20070314

Method DETECT_CHANGES on class /CBAD/CL_CONTRACT has no exception.

Method DETECT_CHANGES_ON_FIELDLEVEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACTUAL_DATA Call by reference Type reference (TYPE) ANY 20070921
2 Importing IV_TABNAME Call by reference Type reference (TYPE) DDOBJNAME Name of ABAP Dictionary Object 20070921
3 Changing VERSION_DATA Call by reference Type reference (TYPE) ANY 20070921

Method DETECT_CHANGES_ON_FIELDLEVEL on class /CBAD/CL_CONTRACT has no exception.

Method DISPLAY_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MSGNO Call by reference Type reference (TYPE) SYST-MSGNO Message Number 20060629
2 Importing IV_MSGTYPE Call by reference Type reference (TYPE) SYST-MSGTY Message Type 20060629
3 Importing IV_PAR1 Call by reference Type reference (TYPE) ANY SPACE Message Variable 20060919
4 Importing IV_PAR2 Call by reference Type reference (TYPE) ANY SPACE Message Variable 20060919
5 Importing IV_PAR3 Call by reference Type reference (TYPE) ANY SPACE Message Variable 20060919
6 Importing IV_PAR4 Call by reference Type reference (TYPE) ANY SPACE Message Variable 20060919

Method DISPLAY_MESSAGE on class /CBAD/CL_CONTRACT has no exception.

Method END_COND_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_HANDLE Value transfer Type reference (TYPE) SYTABIX Index of Internal Tables 20061129

Method END_COND_INSTANCE on class /CBAD/CL_CONTRACT has no exception.

Method ENQUEUE_CONDITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_KSCHL Call by reference Type reference (TYPE) KSCHL Condition Type 20061218
2 Returning RV_SUCCESS Value transfer Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20061218

Method ENQUEUE_CONDITION on class /CBAD/CL_CONTRACT has no exception.

Method ENQUEUE_CONTRACT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_SUCCESS Value transfer Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20061128

Method ENQUEUE_CONTRACT on class /CBAD/CL_CONTRACT has no exception.

Method EXTEND_CONTRACT Signature

Method EXTEND_CONTRACT on class /CBAD/CL_CONTRACT has no parameter.
Method EXTEND_CONTRACT on class /CBAD/CL_CONTRACT has no exception.

Method EXTRACT_CONTRACT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ERRORFLAG Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20060629
2 Importing IR_CONTEXT_NODE Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20060630
3 Importing IV_VIEWNAME Call by reference Type reference (TYPE) STRING calling view 20061024

Method EXTRACT_CONTRACT on class /CBAD/CL_CONTRACT has no exception.

Method GET_CAPS_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ERRORFLAG Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20061122
2 Importing IR_CONTEXT_NODE Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20061122

Method GET_CAPS_DATA on class /CBAD/CL_CONTRACT has no exception.

Method GET_CON_HIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting AT_HIST Call by reference Type reference (TYPE) /CBAD/CON_HIST_T Contract and Billing: Contract history 20061220
2 Exporting EV_ERRORFLAG Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20061220
3 Importing IR_CONTEXT_NODE Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20061220

Method GET_CON_HIST on class /CBAD/CL_CONTRACT has no exception.

Method GET_DBS_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ERRORFLAG Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20061017
2 Importing IR_CONTEXT_NODE Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20061017

Method GET_DBS_DATA on class /CBAD/CL_CONTRACT has no exception.

Method GET_HEADER_FUND_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ERRORFLAG Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20061031
2 Importing IR_CONTEXT_NODE Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20061031

Method GET_HEADER_FUND_DATA on class /CBAD/CL_CONTRACT has no exception.

Method GET_ITEM_FUND_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ERRORFLAG Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20061031
2 Importing IR_CONTEXT_NODE Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20061031

Method GET_ITEM_FUND_DATA on class /CBAD/CL_CONTRACT has no exception.

Method GET_STATISTICS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ERRORFLAG Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20061120
2 Importing IR_CONTEXT_NODE Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20061120

Method GET_STATISTICS on class /CBAD/CL_CONTRACT has no exception.

Method GET_USERFIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_H_UF Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20061027
2 Exporting EV_I_UF Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20061027
3 Importing IR_CONTEXT_NODE Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20061026

Method GET_USERFIELDS on class /CBAD/CL_CONTRACT has no exception.

Method GET_VIEW_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_VIEW_CONTEXT Value transfer Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20061024
2 Importing IV_VIEWNAME Call by reference Type reference (TYPE) STRING 20061024

Method GET_VIEW_CONTEXT on class /CBAD/CL_CONTRACT has no exception.

Method INFORM_BW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DATATAB Call by reference Type reference (TYPE) /CBAD/ITEM_FUND_T Table type for item fund data 20070829

Method INFORM_BW on class /CBAD/CL_CONTRACT has no exception.

Method INITIALIZE Signature

Method INITIALIZE on class /CBAD/CL_CONTRACT has no parameter.
Method INITIALIZE on class /CBAD/CL_CONTRACT has no exception.

Method INSERT_CONDITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_COND_DATA Value transfer Type reference (TYPE) /CBAD/ITEM_FUND Structure for Input of Condition Values 20061129
2 Importing IV_COND_HANDLE Call by reference Type reference (TYPE) COND_MNT_HANDLE COND or CAPS handle 20061129
3 Importing IV_KSCHL Call by reference Type reference (TYPE) KSCHL Condition Type 20061129

Method INSERT_CONDITION on class /CBAD/CL_CONTRACT has no exception.

Method READ_CONDITION_HISTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ERRORFLAG Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20061220
2 Importing IR_CONTEXT_NODE Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20061220

Method READ_CONDITION_HISTORY on class /CBAD/CL_CONTRACT has no exception.

Method READ_CONTRACT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ERRORFLAG Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20060629
2 Importing IR_CONTEXT_NODE Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20060630

Method READ_CONTRACT on class /CBAD/CL_CONTRACT has no exception.

Method READ_DATA_VERSIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_H_VERSIONS Call by reference Type reference (TYPE) /CBAD/CONTRACT_H_T_VER CBAD: Table Type for Header Versions 20070925
2 Importing IV_ACTUAL_TAB Call by reference Type reference (TYPE) ANY 20070925

Method READ_DATA_VERSIONS on class /CBAD/CL_CONTRACT has no exception.

Method READ_HISTORY_DETAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ERRORFLAG Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20061020
2 Importing IR_CONTEXT_NODE Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20061020
3 Importing IS_HIST Call by reference Attribute reference (LIKE) GS_HIST_LINE CBAD: Update structure for History 20080409
4 Importing IV_CHANGENR Call by reference Type reference (TYPE) CDCHANGENR Document change number 20061020
5 Importing IV_MODID Call by reference Type reference (TYPE) /CBAD/MOD_ID Modification ID 20061024

Method READ_HISTORY_DETAILS on class /CBAD/CL_CONTRACT has no exception.

Method READ_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TABLEDATA Call by reference Type reference (TYPE) ANY TABLE 20061129
2 Importing I_CONDITIONS Value transfer Type reference (TYPE) /CBAD/TDT_WHERE_CLAUSE_COND CBAD: Internal Table for Where Clause Condition 20061129
3 Importing I_TABLENAME Value transfer Type reference (TYPE) STRING 20061129

Method READ_TABLE on class /CBAD/CL_CONTRACT has no exception.

Method READ_TAB_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CONTEXT_NODE Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20061010
2 Importing IV_ACTUAL_ITEM Call by reference Type reference (TYPE) POSNR_VA Sales Document Item 20061114

Method READ_TAB_DATA on class /CBAD/CL_CONTRACT has no exception.

Method RECALCULATE_CONDITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CONTEXT_NODE Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20061129
2 Returning RV_ERROR Value transfer Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20061219

Method RECALCULATE_CONDITION on class /CBAD/CL_CONTRACT has no exception.

Method SAVE_CAPS_LIMITS Signature

Method SAVE_CAPS_LIMITS on class /CBAD/CL_CONTRACT has no parameter.
Method SAVE_CAPS_LIMITS on class /CBAD/CL_CONTRACT has no exception.

Method SAVE_CONDITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_COND_HANDLE Call by reference Type reference (TYPE) COND_MNT_HANDLE 20061129
2 Exporting ET_RESULT Call by reference Type reference (TYPE) COND_MNT_RECORD_KEY_T Table with IDs and Keys of Condition Records 20061129
3 Importing IV_NO_COMMIT Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20061129

Method SAVE_CONDITION on class /CBAD/CL_CONTRACT has no exception.

Method SAVE_CONTRACT_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MOD_CHANGE Call by reference Type reference (TYPE) BOOLEAN Flag is set to 'X' if modification ID has been entered 20061017

Method SAVE_CONTRACT_STRUCTURE on class /CBAD/CL_CONTRACT has no exception.

Method SAVE_DBS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_XDBS Call by reference Type reference (TYPE) /CBAD/CON_DBS_UT Update Structure For DBS Data 20061024
2 Changing CT_YDBS Call by reference Type reference (TYPE) /CBAD/CON_DBS_UT Update Structure For DBS Data 20061024
3 Importing IS_MOD_DATA Call by reference Type reference (TYPE) /CBAD/CON_HIST_US Modification ID 20071009

Method SAVE_DBS on class /CBAD/CL_CONTRACT has no exception.

Method SAVE_HFUND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_XFUND_H Value transfer Type reference (TYPE) /CBAD/CON_FUND_H_UT Update Tabletype for Contract Fund Data 20061114
2 Changing CT_YFUND_H Value transfer Type reference (TYPE) /CBAD/CON_FUND_H_UT Update Tabletype for Contract Fund Data 20061114
3 Importing IS_MOD_DATA Call by reference Type reference (TYPE) /CBAD/CON_HIST_US Modification ID 20071009

Method SAVE_HFUND on class /CBAD/CL_CONTRACT has no exception.

Method SAVE_IFUND Signature

Method SAVE_IFUND on class /CBAD/CL_CONTRACT has no parameter.
Method SAVE_IFUND on class /CBAD/CL_CONTRACT has no exception.

Method SET_ACTUAL_VERSION Signature

Method SET_ACTUAL_VERSION on class /CBAD/CL_CONTRACT has no parameter.
Method SET_ACTUAL_VERSION on class /CBAD/CL_CONTRACT has no exception.

Method SET_ROWS_TO_VISIBLE Signature

Method SET_ROWS_TO_VISIBLE on class /CBAD/CL_CONTRACT has no parameter.
Method SET_ROWS_TO_VISIBLE on class /CBAD/CL_CONTRACT has no exception.

Method STORE_FUTURE_VERSIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_FUTURE_CHANGE Value transfer Type reference (TYPE) XFELD change has been made into future 20070823
2 Importing IS_NEW_DATA Call by reference Type reference (TYPE) ANY 20070823
3 Importing IS_OLD_DATA Call by reference Type reference (TYPE) ANY 20070823
4 Importing IV_TABNAME Call by reference Type reference (TYPE) DDOBJNAME Table name, 16 characters 20070823

Method STORE_FUTURE_VERSIONS on class /CBAD/CL_CONTRACT has no exception.

Method UPDATE_CONDITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_COND_DATA Value transfer Type reference (TYPE) /CBAD/ITEM_FUND Structure for Input of Condition Values 20061129
2 Importing IS_COND_DATA_ORG Call by reference Type reference (TYPE) /CBAD/ITEM_FUND Structure for Input of Condition Values 20061129
3 Importing IV_CONDTYPE Call by reference Type reference (TYPE) CHAR4 Type COND or CAPS 20061129

Method UPDATE_CONDITION on class /CBAD/CL_CONTRACT has no exception.

Method WRITE_CHANGE_DOCUMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_XHEAD Call by reference Type reference (TYPE) /CBAD/CONTRACT_H Contract and Billing: additional header information 20061018
2 Importing IS_YHEAD Call by reference Type reference (TYPE) /CBAD/CONTRACT_H Contract and Billing: additional header information 20061018
3 Importing IT_XDBS Call by reference Type reference (TYPE) /CBAD/CON_DBS_UT Update Structure For DBS Data 20061024
4 Importing IT_XFUND_H Call by reference Type reference (TYPE) /CBAD/CON_FUND_H_UT Update Tabletype for Contract Fund Data 20061024
5 Importing IT_XITEM Call by reference Type reference (TYPE) /CBAD/CONTRACT_I_UT Update Table for Contract Items 20061018
6 Importing IT_YDBS Call by reference Type reference (TYPE) /CBAD/CON_DBS_UT Update Structure For DBS Data 20061024
7 Importing IT_YFUND_H Call by reference Type reference (TYPE) /CBAD/CON_FUND_H_UT Update Tabletype for Contract Fund Data 20061024
8 Importing IT_YITEM Call by reference Type reference (TYPE) /CBAD/CONTRACT_I_UT Contract and Billing: additional item information 20061018
9 Importing IV_MOD_CHANGE Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20061017

Method WRITE_CHANGE_DOCUMENT on class /CBAD/CL_CONTRACT has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 700