SAP ABAP Class /TDAG/CP_IMDSCL_BUF_BASE (Buffer: Base Class for Chapter 4 data)
Hierarchy
☛
TDAGBCA (Software Component) TechniData Basic Components
⤷
EHS (Application Component) Environment, Health and Safety
⤷
/TDAG/CP_IMDS (Package) IMDS Advanced Interface Integration
⤷
⤷
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | /TDAG/CP_IMDSCL_BUF_CUSTMDS | Buffer Class for Customer MDS | 20100517 |
| 2 | Inheritance (c INHERITING FROM c_ref) | /TDAG/CP_IMDSCL_BUF_SUPMDS | Buffer Class for Supplier MDS | 20100714 |
Properties
| Class | /TDAG/CP_IMDSCL_BUF_BASE | |
| Short Description | Buffer: Base Class for Chapter 4 data | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | /TDAG/CP_IMDS | IMDS Advanced Interface Integration |
| Created | 20100517 | SAP |
| Last change | 20141109 | |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class /TDAG/CP_IMDSCL_BUF_BASE has no interface implemented.
Friends
Class /TDAG/CP_IMDSCL_BUF_BASE has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Static Attribute | Protected | Type reference (TYPE) | /TDAG/CPY_ICH4 | Table type for Chapter 4 data | 20100517 | |||
| 2 | Static Attribute | Protected | Type reference (TYPE) | /TDAG/CPY_ICH4AD | Table type for Chapter 4 Company specific data | 20100517 | |||
| 3 | Static Attribute | Protected | Type reference (TYPE) | /TDAG/CPY_ICH4MP | Table type for Chapter 4 Multiple Parts data | 20100517 | |||
| 4 | Static Attribute | Protected | Type reference (TYPE) | /TDAG/CPY_ICH4TX | Table Type for Chapter 4 text data | 20100517 | |||
| 5 | Constant | Public | Type reference (TYPE) | /TDAG/CPE_BUFMODE | 'C' | Update/Create/Delete | 20100517 | ||
| 6 | Constant | Public | Type reference (TYPE) | /TDAG/CPE_BUFMODE | 'D' | Update/Create/Delete | 20100517 | ||
| 7 | Constant | Public | Type reference (TYPE) | /TDAG/CPE_BUFMODE | 'U' | Update/Create/Delete | 20100517 | ||
| 8 | Constant | Public | Type reference (TYPE) | /TDAG/CPE_SCENARIO | 'E' | Read/Write Scenario | 20100517 | ||
| 9 | Constant | Public | Type reference (TYPE) | /TDAG/CPE_SCENARIO | 'R' | Read/Write Scenario | 20100517 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Protected | Method | Deletes CH4 data according to ROOT_GUIDS and GUIDS | 20100517 | |
| 2 | Static method | Protected | Method | Read all CH4 Data for a set of ROOT_GUIDS | 20100517 | |
| 3 | Static method | Protected | Method | Clear the CH4 buffer | 20100517 | |
| 4 | Static method | Protected | Method | Saves all CH4 Data for a set of ROOT_GUIDS | 20100517 | |
| 5 | Static method | Protected | Method | Writes CH4 data to the buffer | 20100517 | |
| 6 | Static method | Public | Method | Concatenates CH4 text lines to a String representation | 20100727 | |
| 7 | Instance method | Protected | Method | Converts a XSTRING value to a file table | 20101109 | |
| 8 | Static method | Public | Method | Normalize a whole Range Table | 20100726 | |
| 9 | Static method | Protected | Method | Normalize one single Search Criteria | 20100726 | |
| 10 | Static method | Public | Method | Splits the given text into lines of the CH4 text table | 20100727 |
Events
Class /TDAG/CP_IMDSCL_BUF_BASE has no event.
Types
Class /TDAG/CP_IMDSCL_BUF_BASE has no local type.
Method Signatures
Method CH4_DELETE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_ROOT_CHANGES | Call by reference | Type reference (TYPE) | /TDAG/RCSY_GUID | Root GUIDs with changes | 20100610 | |||
| 2 | IT_GUID | Call by reference | Type reference (TYPE) | /TDAG/RCSY_GUID | Table of GUIDs | 20100517 | |||
| 3 | IT_ROOT_GUID | Call by reference | Type reference (TYPE) | /TDAG/RCSY_GUID | Table of GUIDs | 20100517 |
Method CH4_DELETE on class /TDAG/CP_IMDSCL_BUF_BASE has no exception.
Method CH4_READ Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_BUF_CH4 | Call by reference | Type reference (TYPE) | /TDAG/CPY_ICH4 | Table type for Chapter 4 data | 20100517 | |||
| 2 | ET_BUF_CH4AD | Call by reference | Type reference (TYPE) | /TDAG/CPY_ICH4AD | Table type for Chapter 4 Company specific data | 20100517 | |||
| 3 | ET_BUF_CH4MP | Call by reference | Type reference (TYPE) | /TDAG/CPY_ICH4MP | Table type for Chapter 4 Multiple Parts data | 20100517 | |||
| 4 | ET_BUF_CH4TX | Call by reference | Type reference (TYPE) | /TDAG/CPY_ICH4TX | Table Type for Chapter 4 text data | 20100517 | |||
| 5 | IT_ROOTGUID_READ | Call by reference | Type reference (TYPE) | /TDAG/RCSY_GUID | Table of GUIDs | 20100517 | |||
| 6 | IT_ROOTGUID_REREAD | Call by reference | Type reference (TYPE) | /TDAG/RCSY_GUID | Table of GUIDs | 20100517 | |||
| 7 | IV_READ_DELETED | Call by reference | Type reference (TYPE) | BOOLEAN | ABAP_FALSE | Also read entries, with delflg set | 20101029 |
Method CH4_READ on class /TDAG/CP_IMDSCL_BUF_BASE has no exception.
Method CH4_RESET Signature
Method CH4_RESET on class /TDAG/CP_IMDSCL_BUF_BASE has no parameter.
Method CH4_RESET on class /TDAG/CP_IMDSCL_BUF_BASE has no exception.
Method CH4_SAVE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_RETURN | Call by reference | Type reference (TYPE) | BAL_T_MSG | Application Log: Table with Messages | 20100720 | |||
| 2 | EV_ERROR | Call by reference | Type reference (TYPE) | BOOLEAN | Error Flag | 20100720 | |||
| 3 | IT_ROOT_GUID | Call by reference | Type reference (TYPE) | /TDAG/RCSY_GUID | Table of GUIDs | 20100517 |
Method CH4_SAVE on class /TDAG/CP_IMDSCL_BUF_BASE has no exception.
Method CH4_WRITE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_ROOT_CHANGES | Call by reference | Type reference (TYPE) | /TDAG/RCSY_GUID | Table of GUIDs | 20100610 | |||
| 2 | IT_CH4 | Call by reference | Type reference (TYPE) | /TDAG/CPY_ICH4 | Table type for Chapter 4 data | 20100517 | |||
| 3 | IT_CH4AD | Call by reference | Type reference (TYPE) | /TDAG/CPY_ICH4AD | Table type for Chapter 4 Company specific data | 20100517 | |||
| 4 | IT_CH4MP | Call by reference | Type reference (TYPE) | /TDAG/CPY_ICH4MP | Table type for Chapter 4 Multiple Parts data | 20100517 | |||
| 5 | IT_CH4TX | Call by reference | Type reference (TYPE) | /TDAG/CPY_ICH4TX | Table Type for Chapter 4 text data | 20100517 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception for inconsistent persistance | 20100517 |
Method CONCAT_TEXT_LINES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_TEXT | Call by reference | Type reference (TYPE) | STRING | 20100727 | ||||
| 2 | IT_CH4TX_TAB | Call by reference | Type reference (TYPE) | /TDAG/CPYA_ICH4TX | Table Type for Chapter 4 text data | 20100727 |
Method CONCAT_TEXT_LINES on class /TDAG/CP_IMDSCL_BUF_BASE has no exception.
Method CONVERT_XSTRING_TO_FILE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_FILE | Call by reference | Type reference (TYPE) | /TDAG/CPY_RCGREPFILE | CP: Table for binary data | 20101109 | |||
| 2 | EV_FILESIZE | Call by reference | Type reference (TYPE) | ESENUMBYTE | Size of a document in bytes | 20101109 | |||
| 3 | IV_XSTRING | Call by reference | Type reference (TYPE) | XSTRING | 20101109 |
Method CONVERT_XSTRING_TO_FILE on class /TDAG/CP_IMDSCL_BUF_BASE has no exception.
Method NORM_RANGE_TABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | XT_RANGE_TABLE | Call by reference | Type reference (TYPE) | ANY TABLE | Any range table | 20100726 |
Method NORM_RANGE_TABLE on class /TDAG/CP_IMDSCL_BUF_BASE has no exception.
Method NORM_SEARCH_CRIT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_NORM | Call by reference | Type reference (TYPE) | C | 20100726 | ||||
| 2 | IV_ORIG | Call by reference | Type reference (TYPE) | C | 20100726 |
Method NORM_SEARCH_CRIT on class /TDAG/CP_IMDSCL_BUF_BASE has no exception.
Method SPLIT_TEXT_LINES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_CH4TX_TAB | Call by reference | Type reference (TYPE) | /TDAG/CPYA_ICH4TX | Chapter 4: Text table for Chapter 4 data | 20100727 | |||
| 2 | IV_CH4_GUID | Call by reference | Type reference (TYPE) | GUID | Globally Unique Identifier | 20100727 | |||
| 3 | IV_MDS_GUID | Call by reference | Type reference (TYPE) | GUID | Globally Unique Identifier | 20100727 | |||
| 4 | IV_TEXT | Call by reference | Type reference (TYPE) | STRING | Text to split | 20100727 | |||
| 5 | IV_TEXT_TYPE | Call by reference | Type reference (TYPE) | /TDAG/CPE_TEXT_TYPE | Text Types | 20100929 |
Method SPLIT_TEXT_LINES on class /TDAG/CP_IMDSCL_BUF_BASE has no exception.
History
| Last changed by/on | SAP | 20141109 |
| SAP Release Created in | 200_600 |