SAP ABAP Class CACS00_CL_OBJHIST_BUFFER (Buffer class for object history)
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_OBJHIST_BUFFER | |
Short Description | Buffer class for object history | |
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 | 20100310 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | ![]() |
Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
Interfaces
Class CACS00_CL_OBJHIST_BUFFER has no interface implemented.
Friends
Class CACS00_CL_OBJHIST_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_OBJHIST_BUFFER | Buffer class for object history | 20080430 | ||
2 | ![]() |
Instance attribute | Private | Type reference (TYPE) | CACS00_CL00_TABLETYPES=>TT_OBJHIST | Table Type: Object History | 20080430 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Public | Method | reset old objects of previous case versions | 20080507 |
2 | ![]() |
Instance method | Public | Method | fill buffer initially from object history | 20080430 |
3 | ![]() |
Instance method | Public | Method | Get actual object history for version | 20080503 |
4 | ![]() |
Static method | Public | Method | Get class instance | 20080430 |
5 | ![]() |
Instance method | Public | Method | Get client for case | 20080502 |
6 | ![]() |
Instance method | Public | Method | Get client for primary index | 20080502 |
7 | ![]() |
Instance method | Public | Method | Get object history for business object | 20080503 |
8 | ![]() |
Instance method | Public | Method | Get object history for case | 20080503 |
9 | ![]() |
Instance method | Public | Method | Get object history for primary index + extra selection | 20080503 |
10 | ![]() |
Instance method | Public | Method | Get object history for trigid + extra selection | 20080503 |
11 | ![]() |
Instance method | Public | Method | Get triggering business object and business object | 20080503 |
12 | ![]() |
Instance method | Public | Method | Get business object for triggering business object | 20080503 |
13 | ![]() |
Instance method | Public | Method | Get triggering business object | 20080502 |
14 | ![]() |
Instance method | Public | Method | Update buffer in cancel/delete scenario | 20080508 |
15 | ![]() |
Instance method | Public | Method | Update buffer in processing | 20080507 |
Events
Class CACS00_CL_OBJHIST_BUFFER has no event.
Types
Class CACS00_CL_OBJHIST_BUFFER has no local type.
Method Signatures
Method CHANGE_BUFFER_OLD_CASES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IB_PROTECT_NEW | Call by reference | Type reference (TYPE) | BOOLEAN_FLG | 'X' | Boolean Variables (X=true, space=false) | 20080507 | |
2 | ![]() |
IO_CASE_TSTMP_CONV | Call by reference | Object reference (TYPE REF TO) | CL_CACS_TIMESTAMP_CONVERT | Methods of Table Conversion Timestamp | 20080507 | ||
3 | ![]() |
IS_CASE | Call by reference | Type reference (TYPE) | CACS00_CAS | Commission Case | 20080507 | ||
4 | ![]() |
IT_OBJECTDATA | Call by reference | Type reference (TYPE) | CACS00_TT_OBJ | Table type: cacs00_obj | 20080507 |
Method CHANGE_BUFFER_OLD_CASES on class CACS00_CL_OBJHIST_BUFFER has no exception.
Method FILL_BUFFER Signature
Method FILL_BUFFER on class CACS00_CL_OBJHIST_BUFFER has no parameter.
Method FILL_BUFFER on class CACS00_CL_OBJHIST_BUFFER has no exception.
Method GET_ACT_OBJHIST_BY_HIGH_VERS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ES_OBJHIST | Call by reference | Type reference (TYPE) | CACS00_OBJHIST | Änderungshistorie provisionsauslösende Teilobjekte | 20080503 | ||
2 | ![]() |
IV_CASE_ID | Call by reference | Type reference (TYPE) | CACSCASEID | ID of Commission Case | 20080503 | ||
3 | ![]() |
IV_FLG_CANCEL_VERS | Call by reference | Type reference (TYPE) | CACSCANCVERS | Indicator: Version is Invalid | 20080503 | ||
4 | ![]() |
IV_IMPORT_YEAR | Call by reference | Type reference (TYPE) | CACSIMPYEAR | Year Commission Case Reported | 20080503 | ||
5 | ![]() |
IV_TRI_METH_TYP | Call by reference | Type reference (TYPE) | CACSTRIMETHTYP | Triggering Method | 20080503 | ||
6 | ![]() |
IV_TRI_OBJ_ID | Call by reference | Type reference (TYPE) | CACSTRIOBJID | Identification of Triggering Subobject | 20080503 | ||
7 | ![]() |
IV_VERSION | Call by reference | Type reference (TYPE) | CACSVERSION | Version of Master Data or Customizing Object | 20080503 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
If nothing is returned, raise exception to set sy-subrc | 20080520 |
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_OBJHIST_BUFFER | Buffer class for object history | 20080430 |
Method GET_INSTANCE on class CACS00_CL_OBJHIST_BUFFER has no exception.
Method GET_MANDT_BY_CAS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EV_MANDT | Call by reference | Type reference (TYPE) | MANDT | Client | 20080502 | ||
2 | ![]() |
IV_BUSOBJ_VERSDATE | Call by reference | Type reference (TYPE) | CACSVERSDATE | Date Business Object Version Starts | 20080502 | ||
3 | ![]() |
IV_CASE_ID | Call by reference | Type reference (TYPE) | CACSCASEID | ID of Commission Case | 20080502 | ||
4 | ![]() |
IV_FLG_CANCEL_VERS | Call by reference | Type reference (TYPE) | CACSCANCVERS | Indicator: Version is Invalid | 20080502 | ||
5 | ![]() |
IV_IMPORT_YEAR | Call by reference | Type reference (TYPE) | CACSIMPYEAR | Year Commission Case Reported | 20080502 | ||
6 | ![]() |
IV_TRI_OBJ_ID_EXT | Call by reference | Type reference (TYPE) | CACSTRIOBJIDEXT | External Identification of Triggering Subobject | 20080502 | ||
7 | ![]() |
IV_TRI_OBJ_TYPE | Call by reference | Type reference (TYPE) | CACSTRIOBJ | Triggering Subobject Type | 20080502 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
If nothing is returned, raise exception to set sy-subrc | 20080520 |
Method GET_MANDT_BY_PRIM_INDEX Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EV_MANDT | Call by reference | Type reference (TYPE) | MANDT | Client | 20080502 | ||
2 | ![]() |
IV_BUSOBJ_VERSDATE | Call by reference | Type reference (TYPE) | CACSVERSDATE | Date Business Object Version Starts | 20080502 | ||
3 | ![]() |
IV_CASE_ID | Call by reference | Type reference (TYPE) | CACSCASEID | ID of Commission Case | 20080502 | ||
4 | ![]() |
IV_FLG_CANCEL_VERS | Call by reference | Type reference (TYPE) | CACSCANCVERS | Indicator: Version is Invalid | 20080502 | ||
5 | ![]() |
IV_IMPORT_YEAR | Call by reference | Type reference (TYPE) | CACSIMPYEAR | Year Commission Case Reported | 20080502 | ||
6 | ![]() |
IV_TRI_OBJ_ID | Call by reference | Type reference (TYPE) | CACSTRIOBJID | Identification of Triggering Subobject | 20080502 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
If nothing is returned, raise exception to set sy-subrc | 20080520 |
Method GET_OBJHIST_BY_BUSOBJ Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_OBJHIST | Call by reference | Type reference (TYPE) | CACS00_CL00_TABLETYPES=>TT_OBJHIST | Tabellentyp: Objekthistorie | 20080503 | ||
2 | ![]() |
IV_BUSOBJ_ID | Call by reference | Type reference (TYPE) | CACSBUSOBJID | Identification of Triggering Business Object | 20080503 | ||
3 | ![]() |
IV_BUSOBJ_TYPE | Call by reference | Type reference (TYPE) | CACSBUSOBJTYP | Business Object Category that Triggers Commission | 20080503 |
Method GET_OBJHIST_BY_BUSOBJ on class CACS00_CL_OBJHIST_BUFFER has no exception.
Method GET_OBJHIST_BY_CAS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_OBJHIST | Call by reference | Type reference (TYPE) | CACS00_CL00_TABLETYPES=>TT_OBJHIST | Table Type: Object History | 20080503 | ||
2 | ![]() |
IV_CASE_ID | Call by reference | Type reference (TYPE) | CACSCASEID | ID of Commission Case | 20080503 | ||
3 | ![]() |
IV_FLG_CANCEL_VERS | Call by reference | Type reference (TYPE) | CACSCANCVERS | Indicator: Version is Invalid | 20080503 | ||
4 | ![]() |
IV_IMPORT_YEAR | Call by reference | Type reference (TYPE) | CACSIMPYEAR | Year Commission Case Reported | 20080503 |
Method GET_OBJHIST_BY_CAS on class CACS00_CL_OBJHIST_BUFFER has no exception.
Method GET_OBJHIST_BY_PRIM_INDEX Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_OBJHIST | Call by reference | Type reference (TYPE) | CACS00_CL00_TABLETYPES=>TT_OBJHIST | Table Type: Object History | 20080503 | ||
2 | ![]() |
IV_BUSOBJ_ID | Call by reference | Type reference (TYPE) | CACSBUSOBJID | Identification of Triggering Business Object | 20080503 | ||
3 | ![]() |
IV_BUSOBJ_TYPE | Call by reference | Type reference (TYPE) | CACSBUSOBJTYP | Business Object Category that Triggers Commission | 20080503 | ||
4 | ![]() |
IV_BUSOBJ_VERSDATE | Call by reference | Type reference (TYPE) | CACSVERSDATE | Date Business Object Version Starts | 20080503 | ||
5 | ![]() |
IV_FLG_CANCEL_VERS | Call by reference | Type reference (TYPE) | CACSCANCVERS | Indicator: Version is Invalid | 20080503 | ||
6 | ![]() |
IV_TRI_OBJ_ID | Call by reference | Type reference (TYPE) | CACSTRIOBJID | Identification of Triggering Subobject | 20080503 | ||
7 | ![]() |
IV_TRI_OBJ_ID_EXT | Call by reference | Type reference (TYPE) | CACSTRIOBJIDEXT | External Identification of Triggering Subobject | 20080503 | ||
8 | ![]() |
IV_TRI_OBJ_TYPE | Call by reference | Type reference (TYPE) | CACSTRIOBJ | Triggering Subobject Type | 20080503 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
If nothing is returned, raise exception to set sy-subrc | 20080520 |
Method GET_OBJHIST_BY_TRIID_DATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ES_OBJHIST | Call by reference | Type reference (TYPE) | CACS00_OBJHIST | Table Type: Object History | 20080503 | ||
2 | ![]() |
IV_BUSOBJ_VERSDATE | Call by reference | Type reference (TYPE) | CACSVERSDATE | Date Business Object Version Starts | 20080503 | ||
3 | ![]() |
IV_FLG_CANCEL_VERS | Call by reference | Type reference (TYPE) | CACSCANCVERS | Indicator: Version is Invalid | 20080503 | ||
4 | ![]() |
IV_TRI_OBJ_ID | Call by reference | Type reference (TYPE) | CACSTRIOBJID | Identification of Triggering Subobject | 20080503 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
If nothing is returned, raise exception to set sy-subrc | 20080520 |
Method GET_OBJHIST_BY_TRI_BUS_ID Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_OBJHIST | Call by reference | Type reference (TYPE) | CACS00_CL00_TABLETYPES=>TT_OBJHIST | Table Type: Object History | 20080503 | ||
2 | ![]() |
IV_BUSOBJ_ID | Call by reference | Type reference (TYPE) | CACSBUSOBJID | Identification of Triggering Business Object | 20080503 | ||
3 | ![]() |
IV_BUSOBJ_TYPE | Call by reference | Type reference (TYPE) | CACSBUSOBJTYP | Business Object Category that Triggers Commission | 20080503 | ||
4 | ![]() |
IV_TRI_OBJ_ID | Call by reference | Type reference (TYPE) | CACSTRIOBJID | Identification of Triggering Subobject | 20080503 | ||
5 | ![]() |
IV_TRI_OBJ_ID_EXT | Call by reference | Type reference (TYPE) | CACSTRIOBJIDEXT | External Identification of Triggering Subobject | 20080503 | ||
6 | ![]() |
IV_TRI_OBJ_TYPE | Call by reference | Type reference (TYPE) | CACSTRIOBJ | Triggering Subobject Type | 20080503 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
If nothing is returned, raise exception to set sy-subrc | 20080520 |
Method GET_OBJHIST_BY_TRI_OBJ_ID Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_OBJHIST | Call by reference | Type reference (TYPE) | CACS00_CL00_TABLETYPES=>TT_OBJHIST | Tabellentyp: Objekthistorie | 20080503 | ||
2 | ![]() |
IV_TRI_OBJ_ID | Call by reference | Type reference (TYPE) | CACSTRIOBJID | Identification of Triggering Subobject | 20080503 |
Method GET_OBJHIST_BY_TRI_OBJ_ID on class CACS00_CL_OBJHIST_BUFFER has no exception.
Method GET_TRI_OBJ_ID_BY_BUSINESS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EV_TRI_OBJ_ID | Call by reference | Type reference (TYPE) | CACSTRIOBJID | Identification of Triggering Subobject | 20080502 | ||
2 | ![]() |
IV_BUSOBJ_ID | Call by reference | Type reference (TYPE) | CACSBUSOBJID | Identification of Triggering Business Object | 20080502 | ||
3 | ![]() |
IV_BUSOBJ_TYPE | Call by reference | Type reference (TYPE) | CACSBUSOBJTYP | Business Object Category that Triggers Commission | 20080502 | ||
4 | ![]() |
IV_FLG_CANCEL_VERS | Call by reference | Type reference (TYPE) | CACSCANCVERS | Indicator: Version is Invalid | 20080502 | ||
5 | ![]() |
IV_TRI_OBJ_ID_EXT | Call by reference | Type reference (TYPE) | CACSTRIOBJIDEXT | External Identification of Triggering Subobject | 20080502 | ||
6 | ![]() |
IV_TRI_OBJ_TYPE | Call by reference | Type reference (TYPE) | CACSTRIOBJ | Triggering Subobject Type | 20080502 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
If nothing is returned, then raise exception | 20080520 |
Method UPDATE_BUFFER_DELETE 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 | Table Type Commission Case | 20080508 | ||
2 | ![]() |
IV_TECH_TIME | Call by reference | Type reference (TYPE) | CACSTIMESTAMP | Time Stamp (YYYY.MM.DD hh:mm:ss) | 20080508 |
Method UPDATE_BUFFER_DELETE on class CACS00_CL_OBJHIST_BUFFER has no exception.
Method UPDATE_BUFFER_POST Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IO_CASE_TSTMP_CONV | Call by reference | Object reference (TYPE REF TO) | CL_CACS_TIMESTAMP_CONVERT | Methods of Table Conversion Timestamp | 20080507 | ||
2 | ![]() |
IS_CASE | Call by reference | Type reference (TYPE) | CACS00_CAS | Commission Case | 20080507 | ||
3 | ![]() |
IT_CHG_OBJHIST | Call by reference | Type reference (TYPE) | CACS00_CL00_TABLETYPES=>TT_OBJHIST | Table Type: Object History | 20080507 | ||
4 | ![]() |
IT_NEW_OBJHIST | Call by reference | Type reference (TYPE) | CACS00_CL00_TABLETYPES=>TT_OBJHIST | Table Type: Object History | 20080507 | ||
5 | ![]() |
IT_OBJECTDATA | Call by reference | Type reference (TYPE) | CACS00_TT_OBJ | Table type: cacs00_obj | 20080507 |
Method UPDATE_BUFFER_POST on class CACS00_CL_OBJHIST_BUFFER has no exception.
History
Last changed by/on | SAP | 20100310 |
SAP Release Created in | 604 |