SAP ABAP Class CACS00_CL_CASE_BUFFER (Buffer class for case)
Hierarchy
☛
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
⤷
ICM (Application Component) Incentive and Commission Management (ICM)
⤷
CACSCC (Package) ICM: Commission Case 'Light'

⤷

⤷

Meta Relationship - Using
# | Relationship type | Using | Short Description | Created on |
---|---|---|---|---|
1 | Inheritance (c INHERITING FROM c_ref) | CACS00_CL_BASE_BUFFER | Basic buffer class | 20080430 |
Properties
Class | CACS00_CL_CASE_BUFFER | |
Short Description | Buffer class for case | |
Super Class | CACS00_CL_BASE_BUFFER | Basic buffer class |
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | CACSCC | ICM: Commission Case 'Light' |
Created | 20080430 | SAP |
Last change | 20110908 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
Class CACS00_CL_CASE_BUFFER has no forward declaration.
Interfaces
Class CACS00_CL_CASE_BUFFER has no interface implemented.
Friends
Class CACS00_CL_CASE_BUFFER has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Static Attribute | Private | Object reference (TYPE REF TO) | CACS00_CL_CASE_BUFFER | Buffer class for object history | 20080430 | ||
2 | ![]() |
Instance attribute | Private | Type reference (TYPE) | CACS00_TT_CAS | Table Type Commission Case | 20080430 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Public | Constructor | CONSTRUCTOR | 20080430 |
2 | ![]() |
Instance method | Public | Method | fill buffer initially from case | 20080430 |
3 | ![]() |
Instance method | Public | Method | Get all cases by BUSCASE | 20080501 |
4 | ![]() |
Instance method | Public | Method | Get all cases by BUSOBJ | 20080501 |
5 | ![]() |
Instance method | Public | Method | Get all cases by caseid and year mentioned | 20080501 |
6 | ![]() |
Instance method | Public | Method | Get case be business object details | 20080501 |
7 | ![]() |
Instance method | Public | Method | Get case be business object details | 20080502 |
8 | ![]() |
Instance method | Public | Method | Get Case using Object Histroy | 20080502 |
9 | ![]() |
Instance method | Public | Method | Get Case using Object Histroy and Business Begin Date | 20080502 |
10 | ![]() |
Static method | Public | Method | get class instance | 20080430 |
11 | ![]() |
Instance method | Public | Method | Get max busobj or tri version | 20080502 |
12 | ![]() |
Instance method | Public | Method | Get max version for Case Impit | 20080501 |
13 | ![]() |
Instance method | Public | Method | Update Buffer with case data under processing in Case Cancel | 20080506 |
14 | ![]() |
Instance method | Public | Method | Update Buffer with case data under processing | 20080506 |
15 | ![]() |
Instance method | Public | Method | Update Buffer with case data under processing in Case Revide | 20080506 |
Events
Class CACS00_CL_CASE_BUFFER has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | TY_CACS_S_BUSOBJ_ID_RG | Public | See coding | 20080501 | TY_CACS_S_BUSOBJ_ID_RG type table of CACS_S_BUSOBJ_ID_RG
|
||
2 | TY_WHERE_ADD | Public | See coding | 20080501 | begin of ty_where_add,
condition(72),
end of ty_where_add
|
||
3 | TY_WHERE_CANCEL | Public | See coding | 20080501 | ty_where_cancel(72)
|
||
4 | TY_WHERE_STATUS | Public | See coding | 20080501 | ty_where_status(72)
|
Method Signatures
Method CONSTRUCTOR Signature
Method CONSTRUCTOR on class CACS00_CL_CASE_BUFFER has no parameter.
Method CONSTRUCTOR on class CACS00_CL_CASE_BUFFER has no exception.
Method FILL_BUFFER Signature
Method FILL_BUFFER on class CACS00_CL_CASE_BUFFER has no parameter.
Method FILL_BUFFER on class CACS00_CL_CASE_BUFFER has no exception.
Method GET_CASES_BY_BUSCASE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_CASE | Call by reference | Type reference (TYPE) | CACS00_TT_CAS | Table Type Commission Case | 20080501 | ||
2 | ![]() |
IB_ACTIVE_ONLY | Call by reference | Type reference (TYPE) | BOOLEAN_FLG | SPACE | Boolean Variables (X=true, space=false) | 20080502 | |
3 | ![]() |
IB_INVALID | Call by reference | Type reference (TYPE) | BOOLEAN_FLG | SPACE | Boolean Variables (X=true, space=false) | 20080502 | |
4 | ![]() |
IB_VALID | Call by reference | Type reference (TYPE) | BOOLEAN_FLG | 'X' | Boolean Variables (X=true, space=false) | 20080502 | |
5 | ![]() |
ID_BUSOBJ_ID | Call by reference | Type reference (TYPE) | CACSBUSOBJID | Identification of Triggering Business Object | 20080502 | ||
6 | ![]() |
ID_BUSOBJ_TYPE | Call by reference | Type reference (TYPE) | CACSBUSOBJTYP | Business Object Category that Triggers Commission | 20080502 | ||
7 | ![]() |
ID_BUSOBJ_VERS | Call by reference | Type reference (TYPE) | CACSVERSIONLONG | Version of Master Data or Customizing Object | 20080502 | ||
8 | ![]() |
ID_REM_BUSCASE_ID | Call by reference | Type reference (TYPE) | CACSTRIBUSCASEID | Identification of Triggering Bus. Transaction in Op. System | 20080502 | ||
9 | ![]() |
ID_REM_BUSCASE_TYP | Call by reference | Type reference (TYPE) | CACSTRIBUSCASTYP | Commission Triggering Business Case in Operational System | 20080502 | ||
10 | ![]() |
IT_STATUS | Call by reference | Type reference (TYPE) | CACS_TT_STATUS | Table Type: Status of Commission Object | 20080502 |
Method GET_CASES_BY_BUSCASE on class CACS00_CL_CASE_BUFFER has no exception.
Method GET_CASES_BY_BUSOBJ Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_CASE | Call by reference | Type reference (TYPE) | CACS00_TT_CAS | Table Type Commission Case | 20080501 | ||
2 | ![]() |
IB_ACTIVE_ONLY | Call by reference | Type reference (TYPE) | BOOLEAN_FLG | SPACE | Boolean Variables (X=true, space=false) | 20080502 | |
3 | ![]() |
IB_INVALID | Call by reference | Type reference (TYPE) | BOOLEAN_FLG | SPACE | Boolean Variables (X=true, space=false) | 20080502 | |
4 | ![]() |
IB_VALID | Call by reference | Type reference (TYPE) | BOOLEAN_FLG | 'X' | Boolean Variables (X=true, space=false) | 20080502 | |
5 | ![]() |
ID_BUSOBJ_ID | Call by reference | Type reference (TYPE) | CACSBUSOBJID | Identification of Triggering Business Object | 20080502 | ||
6 | ![]() |
ID_BUSOBJ_TYPE | Call by reference | Type reference (TYPE) | CACSBUSOBJTYP | Business Object Category that Triggers Commission | 20080502 | ||
7 | ![]() |
ID_BUSOBJ_VERS | Call by reference | Type reference (TYPE) | CACSVERSIONLONG | Version of Master Data or Customizing Object | 20080502 | ||
8 | ![]() |
ID_BUSOBJ_VERSDATE | Call by reference | Type reference (TYPE) | CACSVERSDATE | Date Business Object Version Starts | 20080502 | ||
9 | ![]() |
IT_BUSOBJ_IDRG | Call by reference | Type reference (TYPE) | CACS_TT_BUSOBJ_ID_RG | Table Type: Business Object Identification Range | 20080501 | ||
10 | ![]() |
IT_STATUS | Call by reference | Type reference (TYPE) | CACS_TT_STATUS | Table Type: Status of Commission Object | 20080502 |
Method GET_CASES_BY_BUSOBJ on class CACS00_CL_CASE_BUFFER has no exception.
Method GET_CASES_BY_CASEID Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_CASE | Call by reference | Type reference (TYPE) | CACS00_TT_CAS | Commission Case | 20080501 | ||
2 | ![]() |
IB_ACTIVE_ONLY | Call by reference | Type reference (TYPE) | BOOLEAN_FLG | SPACE | Boolean Variables (X=true, space=false) | 20080505 | |
3 | ![]() |
IB_INVALID | Call by reference | Type reference (TYPE) | BOOLEAN_FLG | SPACE | Boolean Variables (X=true, space=false) | 20080505 | |
4 | ![]() |
IB_VALID | Call by reference | Type reference (TYPE) | BOOLEAN_FLG | 'X' | Boolean Variables (X=true, space=false) | 20080505 | |
5 | ![]() |
IS_CASE_ID | Call by reference | Type reference (TYPE) | CACSCASEID | ID of Commission Case | 20080501 | ||
6 | ![]() |
IS_IMPORT_YEAR | Call by reference | Type reference (TYPE) | CACSIMPYEAR | Year Commission Case Reported | 20080501 | ||
7 | ![]() |
IT_STATUS | Call by reference | Type reference (TYPE) | CACS_TT_STATUS | Table Type: Status of Commission Object | 20080505 | ||
8 | ![]() |
IV_VERSION | Call by reference | Type reference (TYPE) | CACSCASEVERS | Commission Case Version | 20080505 |
Method GET_CASES_BY_CASEID on class CACS00_CL_CASE_BUFFER has no exception.
Method GET_CASE_BY_INPUT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ES_CASE | Call by reference | Type reference (TYPE) | CACS00_CAS | Commission Case | 20080501 | ||
2 | ![]() |
IS_CASE | Call by reference | Type reference (TYPE) | CACS00_CAS | Commission Case | 20080501 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
If nothing is fetched, raise this exception | 20080520 |
Method GET_CASE_BY_VERS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ES_CASE | Call by reference | Type reference (TYPE) | CACS00_CAS | Commission Case | 20080502 | ||
2 | ![]() |
IS_CASE | Call by reference | Type reference (TYPE) | CACS00_CAS | Commission Case | 20080502 |
Method GET_CASE_BY_VERS on class CACS00_CL_CASE_BUFFER has no exception.
Method GET_CASE_OBJHIST_CHECK_1 Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_CASE | Call by reference | Type reference (TYPE) | CACS00_TT_CAS | Commission Case (Meta Object) | 20080502 | ||
2 | ![]() |
IV_ANY_OBJHIST_BUSOBJ_ID | Call by reference | Type reference (TYPE) | CACS00_OBJHIST-BUSOBJ_ID | Identification of Triggering Business Object | 20080502 | ||
3 | ![]() |
IV_ANY_OBJHIST_BUSOBJ_TYPE | Call by reference | Type reference (TYPE) | CACS00_OBJHIST-BUSOBJ_TYPE | Business Object Category that Triggers Commission | 20080502 | ||
4 | ![]() |
IV_CASE_BUSOBJ_ID | Call by reference | Type reference (TYPE) | CACS00_S_CASM-BUSOBJ_ID | Identification of Triggering Business Object | 20080502 | ||
5 | ![]() |
IV_CASE_BUSOBJ_TYPE | Call by reference | Type reference (TYPE) | CACS00_S_CASM-BUSOBJ_TYPE | Business Object Category that Triggers Commission | 20080502 | ||
6 | ![]() |
IV_CASE_BUSOBJ_VERSDATE | Call by reference | Type reference (TYPE) | CACS00_S_CASM-BUSOBJ_VERSDATE | Date Business Object Version Starts | 20080502 | ||
7 | ![]() |
IV_FLG_CANCEL_OBJ | Call by reference | Type reference (TYPE) | CACS00_S_CASM-FLG_CANCEL_OBJ | Flag for cancel object | 20080502 | ||
8 | ![]() |
IV_FLG_CANCEL_VERS | Call by reference | Type reference (TYPE) | CACS00_S_CASM-FLG_CANCEL_VERS | Flag for cancel version | 20080502 |
Method GET_CASE_OBJHIST_CHECK_1 on class CACS00_CL_CASE_BUFFER has no exception.
Method GET_CASE_OBJHIST_CHECK_2 Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_CASE | Call by reference | Type reference (TYPE) | CACS00_TT_CAS | Commission Case (Meta Object) | 20080502 | ||
2 | ![]() |
IV_FLG_CANCEL_OBJ | Call by reference | Type reference (TYPE) | CACS00_S_CASM-FLG_CANCEL_OBJ | Flag for cancel object | 20080502 | ||
3 | ![]() |
IV_FLG_CANCEL_VERS | Call by reference | Type reference (TYPE) | CACS00_S_CASM-FLG_CANCEL_VERS | Flag for cancel version | 20080502 | ||
4 | ![]() |
IV_OBJHIST_BUSOBJ_BEGIN | Call by reference | Type reference (TYPE) | CACS00_OBJHIST-BUSI_BEGIN | Effective from | 20080502 | ||
5 | ![]() |
IV_OBJHIST_BUSOBJ_ID | Call by reference | Type reference (TYPE) | CACS00_OBJHIST-BUSOBJ_ID | Identification of Triggering Business Object | 20080502 | ||
6 | ![]() |
IV_OBJHIST_BUSOBJ_TYP | Call by reference | Type reference (TYPE) | CACS00_OBJHIST-BUSOBJ_TYPE | Business Object Category that Triggers Commission | 20080502 |
Method GET_CASE_OBJHIST_CHECK_2 on class CACS00_CL_CASE_BUFFER has no exception.
Method GET_INSTANCE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RO_INSTANCE | Value transfer | Object reference (TYPE REF TO) | CACS00_CL_CASE_BUFFER | Buffer class for case | 20080430 |
Method GET_INSTANCE on class CACS00_CL_CASE_BUFFER has no exception.
Method GET_VERSION_BY_ID Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ES_CASE_VERS | Call by reference | Type reference (TYPE) | CACS00_CAS-CASE_VERS | Commission Case Version | 20080502 | ||
2 | ![]() |
IV_CASEID | Call by reference | Type reference (TYPE) | CACS00_CAS-CASE_ID | ID of Commission Case | 20080502 | ||
3 | ![]() |
IV_YEAR | Call by reference | Type reference (TYPE) | CACS00_CAS-IMPORT_YEAR | Commission Case Import Year | 20080502 |
Method GET_VERSION_BY_ID on class CACS00_CL_CASE_BUFFER has no exception.
Method GET_VERSION_BY_INPUT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ES_CASE_VERS | Call by reference | Type reference (TYPE) | CACS00_S_CASM-CASE_VERS | Commission Case Version | 20080501 | ||
2 | ![]() |
IB_BUSOBJ_QUERY | Call by reference | Type reference (TYPE) | BOOLEAN | ' ' | Max version with busobj details | 20080502 | |
3 | ![]() |
IB_TRIOBJ_QUERY | Call by reference | Type reference (TYPE) | BOOLEAN | ' ' | Max version with triobj details | 20080502 | |
4 | ![]() |
IS_CASE | Call by reference | Type reference (TYPE) | CACS00_S_CASM | Commission Case | 20080501 |
Method GET_VERSION_BY_INPUT on class CACS00_CL_CASE_BUFFER has no exception.
Method UPDATE_BUFFER_MARK_CANCEL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IS_PREVIOUS_CASE | Call by reference | Type reference (TYPE) | CACS00_CAS | Commission Case | 20080506 |
Method UPDATE_BUFFER_MARK_CANCEL on class CACS00_CL_CASE_BUFFER has no exception.
Method UPDATE_BUFFER_POST Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IB_FLG_INSERT | Call by reference | Type reference (TYPE) | BOOLEAN_FLG | 'X' | Boolean Variables (X=true, space=false) | 20080506 | |
2 | ![]() |
IS_CASE | Call by reference | Type reference (TYPE) | CACS00_CAS | Commission Case | 20080506 |
Method UPDATE_BUFFER_POST on class CACS00_CL_CASE_BUFFER has no exception.
Method UPDATE_BUFFER_POST_REVIDE2 Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IS_CASE | Call by reference | Type reference (TYPE) | CACS00_CAS | Commission Case | 20080506 | ||
2 | ![]() |
IV_REV_TIMESTAMP | Call by reference | Type reference (TYPE) | CACSTIMESTAMP | Time Stamp (YYYY.MM.DD hh:mm:ss) | 20080507 |
Method UPDATE_BUFFER_POST_REVIDE2 on class CACS00_CL_CASE_BUFFER has no exception.
History
Last changed by/on | SAP | 20110908 |
SAP Release Created in | 604 |