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
⤷ 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 | ABAP | 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 | GT_BUF_CH4 | Static Attribute | Protected | Type reference (TYPE) | /TDAG/CPY_ICH4 | Table type for Chapter 4 data | 20100517 | ||
2 | GT_BUF_CH4AD | Static Attribute | Protected | Type reference (TYPE) | /TDAG/CPY_ICH4AD | Table type for Chapter 4 Company specific data | 20100517 | ||
3 | GT_BUF_CH4MP | Static Attribute | Protected | Type reference (TYPE) | /TDAG/CPY_ICH4MP | Table type for Chapter 4 Multiple Parts data | 20100517 | ||
4 | GT_BUF_CH4TX | Static Attribute | Protected | Type reference (TYPE) | /TDAG/CPY_ICH4TX | Table Type for Chapter 4 text data | 20100517 | ||
5 | MODE_CREATE | Constant | Public | Type reference (TYPE) | /TDAG/CPE_BUFMODE | 'C' | Update/Create/Delete | 20100517 | |
6 | MODE_DELETE | Constant | Public | Type reference (TYPE) | /TDAG/CPE_BUFMODE | 'D' | Update/Create/Delete | 20100517 | |
7 | MODE_UPDATE | Constant | Public | Type reference (TYPE) | /TDAG/CPE_BUFMODE | 'U' | Update/Create/Delete | 20100517 | |
8 | SCEN_EXCL | Constant | Public | Type reference (TYPE) | /TDAG/CPE_SCENARIO | 'E' | Read/Write Scenario | 20100517 | |
9 | SCEN_READ | Constant | Public | Type reference (TYPE) | /TDAG/CPE_SCENARIO | 'R' | Read/Write Scenario | 20100517 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | CH4_DELETE | Static method | Protected | Method | Deletes CH4 data according to ROOT_GUIDS and GUIDS | 20100517 |
2 | CH4_READ | Static method | Protected | Method | Read all CH4 Data for a set of ROOT_GUIDS | 20100517 |
3 | CH4_RESET | Static method | Protected | Method | Clear the CH4 buffer | 20100517 |
4 | CH4_SAVE | Static method | Protected | Method | Saves all CH4 Data for a set of ROOT_GUIDS | 20100517 |
5 | CH4_WRITE | Static method | Protected | Method | Writes CH4 data to the buffer | 20100517 |
6 | CONCAT_TEXT_LINES | Static method | Public | Method | Concatenates CH4 text lines to a String representation | 20100727 |
7 | CONVERT_XSTRING_TO_FILE | Instance method | Protected | Method | Converts a XSTRING value to a file table | 20101109 |
8 | NORM_RANGE_TABLE | Static method | Public | Method | Normalize a whole Range Table | 20100726 |
9 | NORM_SEARCH_CRIT | Static method | Protected | Method | Normalize one single Search Criteria | 20100726 |
10 | SPLIT_TEXT_LINES | 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 | Exporting | ET_ROOT_CHANGES | Call by reference | Type reference (TYPE) | /TDAG/RCSY_GUID | Root GUIDs with changes | 20100610 | ||
2 | Importing | IT_GUID | Call by reference | Type reference (TYPE) | /TDAG/RCSY_GUID | Table of GUIDs | 20100517 | ||
3 | Importing | 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 | Exporting | ET_BUF_CH4 | Call by reference | Type reference (TYPE) | /TDAG/CPY_ICH4 | Table type for Chapter 4 data | 20100517 | ||
2 | Exporting | ET_BUF_CH4AD | Call by reference | Type reference (TYPE) | /TDAG/CPY_ICH4AD | Table type for Chapter 4 Company specific data | 20100517 | ||
3 | Exporting | ET_BUF_CH4MP | Call by reference | Type reference (TYPE) | /TDAG/CPY_ICH4MP | Table type for Chapter 4 Multiple Parts data | 20100517 | ||
4 | Exporting | ET_BUF_CH4TX | Call by reference | Type reference (TYPE) | /TDAG/CPY_ICH4TX | Table Type for Chapter 4 text data | 20100517 | ||
5 | Importing | IT_ROOTGUID_READ | Call by reference | Type reference (TYPE) | /TDAG/RCSY_GUID | Table of GUIDs | 20100517 | ||
6 | Importing | IT_ROOTGUID_REREAD | Call by reference | Type reference (TYPE) | /TDAG/RCSY_GUID | Table of GUIDs | 20100517 | ||
7 | Importing | 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 | Exporting | ET_RETURN | Call by reference | Type reference (TYPE) | BAL_T_MSG | Application Log: Table with Messages | 20100720 | ||
2 | Exporting | EV_ERROR | Call by reference | Type reference (TYPE) | BOOLEAN | Error Flag | 20100720 | ||
3 | Importing | 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 | Exporting | ET_ROOT_CHANGES | Call by reference | Type reference (TYPE) | /TDAG/RCSY_GUID | Table of GUIDs | 20100610 | ||
2 | Importing | IT_CH4 | Call by reference | Type reference (TYPE) | /TDAG/CPY_ICH4 | Table type for Chapter 4 data | 20100517 | ||
3 | Importing | IT_CH4AD | Call by reference | Type reference (TYPE) | /TDAG/CPY_ICH4AD | Table type for Chapter 4 Company specific data | 20100517 | ||
4 | Importing | IT_CH4MP | Call by reference | Type reference (TYPE) | /TDAG/CPY_ICH4MP | Table type for Chapter 4 Multiple Parts data | 20100517 | ||
5 | Importing | 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 | /TDAG/CX_IMDS_INCONS_PERS | 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 | Exporting | EV_TEXT | Call by reference | Type reference (TYPE) | STRING | 20100727 | |||
2 | Importing | 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 | Exporting | ET_FILE | Call by reference | Type reference (TYPE) | /TDAG/CPY_RCGREPFILE | CP: Table for binary data | 20101109 | ||
2 | Exporting | EV_FILESIZE | Call by reference | Type reference (TYPE) | ESENUMBYTE | Size of a document in bytes | 20101109 | ||
3 | Importing | 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 | Changing | 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 | Exporting | EV_NORM | Call by reference | Type reference (TYPE) | C | 20100726 | |||
2 | Importing | 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 | Exporting | ET_CH4TX_TAB | Call by reference | Type reference (TYPE) | /TDAG/CPYA_ICH4TX | Chapter 4: Text table for Chapter 4 data | 20100727 | ||
2 | Importing | IV_CH4_GUID | Call by reference | Type reference (TYPE) | GUID | Globally Unique Identifier | 20100727 | ||
3 | Importing | IV_MDS_GUID | Call by reference | Type reference (TYPE) | GUID | Globally Unique Identifier | 20100727 | ||
4 | Importing | IV_TEXT | Call by reference | Type reference (TYPE) | STRING | Text to split | 20100727 | ||
5 | Importing | 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 |